WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core v5.0  (Read 13402 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 6410
Tiny Core v5.0
« on: September 14, 2013, 07:29:28 AM »
Team Tiny Core is proud to announce the release of Core v5.0
http://www.tinycorelinux.net/5.x/x86/release

Changelog for 5.0:
* kernel update to 3.8.10 with (u)efi boot enabled
* option to use vmlinuz + rootfs.gz + modules.gz or vmlinuz64 + rootfs.gz + modules64.gz (where boot loader permits)
* aterm, freetype, imlib2, jpeg and libpng factored out of Xlibs/Xprogs
* glibc updated to 2.17 and recompiled against 3.8.x kernel headers
* gcc updated to 4.7.2, recompiled against 3.8.x kernel headers and cloog, gmp, mpc, mpfr and ppl
* e2fsprogs base libs/apps updated to 1.42.7
* util-linux base libs/apps updated to 2.23.1
* scm extensions have been dropped
* /usr/sbin/fstype modified for new blkid output (supress "/dev/sda" type output in /etc/fstab and mount gui)
* fixed copy2fs bug with tc-load
* localhost.local domain added to /etc/hosts, /usr/bin/sethostname for avahi compatibility/libcups printing
* 50-udev-default.rules adjusted to allow rw access to /dev/rfkill

Note that due to factoring out and updating libpng, many extensions from the tc-4.x repo will not work with tc-5.0.

Please feel free to test any extensions from tc-4.x with tc-5.0 and report progress in the tce section of the forums so that working extensions can be copied to the 5.x repo.

Note also that due to the update to Xorg-7.7 and libs, users should mark Xlibs, Xprogs, Xvesa, Xfbdev and Xorg-7.6 for deletion, reboot and download the latest versions (Xorg-7.6 is replaced by Xorg-7.7). Again, use the tce section of the forums to report any problems.

Finally, note that users will need to download a terminal extension (aterm or others) and load it prior to starting Xvesa, Xfbdev or Xorg-7.7

The new repository area:
http://www.tinycorelinux.net/5.x/x86/tcz/

Edit: updated/corrected URL
« Last Edit: September 14, 2013, 07:19:01 PM by Juanito »

gordonselfish

  • Guest
Re: Tiny Core v5.0
« Reply #1 on: September 14, 2013, 05:01:04 PM »
Hi

as I already had RC1, I downloaded the vmlinuz and core and made appropriate changes to my bootloader.

APPS update says "could not fetch md5 database"
Code: [Select]
version
5.0
tc@box:~$ tce-update
wget: can't connect to remote host (89.22.99.37): Connection refused
Could not fetch md5 database

EDIT
found a recent post on 5.x with
Quote
Is the contents of /opt/tcemirror the following?
http://distro.ibiblio.org/tinycorelinux/

mine wasn't so I changed it to above quote and now updates appears
but I am reluctant to advise I think it should be my rc1 contents of
Quote
http://repo.tinycorelinux.net/
« Last Edit: September 14, 2013, 08:10:29 PM by gordonselfish »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7876
Re: Tiny Core v5.0
« Reply #2 on: September 14, 2013, 10:39:58 PM »
There was a router hiccup today unfortunately.
The only barriers that can stop you are the ones you create yourself.

gordonselfish

  • Guest
Re: Tiny Core v5.0
« Reply #3 on: September 15, 2013, 01:30:26 AM »
great,  correct entry now works for tcemirror as http://repo.tinycorelinux.net/

Offline meo

  • Sr. Member
  • ****
  • Posts: 454
Re: Tiny Core v5.0
« Reply #4 on: September 15, 2013, 04:20:09 AM »
Hi Tiny Core team!

Just trying out TC 5.0 and it works well as far as I can see. Now I guess that it is time for expanding the repo and keeping it up to date. Well done!!!  :)

Kind regards,
meo

"All that is very well," answered Candide, "but let us cultivate our garden." - Francois-Marie Arouet Voltaire

Offline helasz

  • Newbie
  • *
  • Posts: 36
Re: Tiny Core v5.0
« Reply #5 on: September 15, 2013, 10:23:01 PM »
Hi All,

It is great to have a new release. I am wondering whether it would be possible to have a second kernel version also for TCL 5.0. The fact is that finally a new kernel version (3.10.x) was marked longterm on kernel.org, at the same time 3.8.x has reached EOL. New version of kernel needs always extra work, but in this case it may be worth of.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 6410
Re: Tiny Core v5.0
« Reply #6 on: September 15, 2013, 11:35:52 PM »
A new kernel is not planned at the moment, but it shouldn't be too big a deal for you to make you own

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 289
    • Zendrael's home of projects
Re: Tiny Core v5.0
« Reply #7 on: September 16, 2013, 08:25:50 AM »
Hello!

I'm running 4.7.7 and to update may I just replace the existing core.gz and vmlinuz (and deleting then installing again the X libs)?

What should I do with the modules.gz and rootfs.gz?

Thanks!

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7876
Re: Tiny Core v5.0
« Reply #8 on: September 16, 2013, 08:27:41 AM »
I'm running 4.7.7 and to update may I just replace the existing core.gz and vmlinuz (and deleting then installing again the X libs)?

Yes, do that, and afterwards update extensions.

Quote
What should I do with the modules.gz and rootfs.gz?

No need to do anything - core.gz contains both.
The only barriers that can stop you are the ones you create yourself.

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 289
    • Zendrael's home of projects
Re: Tiny Core v5.0
« Reply #9 on: September 16, 2013, 08:33:43 AM »
Thank you Mr. Curaga!

Offline sihorton

  • Jr. Member
  • **
  • Posts: 57
Re: Tiny Core v5.0
« Reply #10 on: September 16, 2013, 10:48:34 AM »
Excellent, well done tinycore team!

Cannot wait to download this and play with it and then update nodejs extension to 5.0

Offline wt

  • Newbie
  • *
  • Posts: 4
    • my blog
Re: Tiny Core v5.0
« Reply #11 on: September 16, 2013, 11:28:36 AM »
I don't see a core64.gz anymore. Trying to boot with the following qemu line failed to load any modules:
Code: newbielink:javascript:void(0); [nonactive]
qemu-system-x86_64 --kernel vmlinuz64 --initrd core.gz -netdev user,id=mynet0,hostfwd=tcp:127.0.0.1:2223-:22 -device virtio-net-pci,netdev=mynet0
which isn't surprising since the core.gz is 32-bit and the vmlinux64 is 64-bit. I then tried the following:
Code: newbielink:javascript:void(0); [nonactive]
cp modules64.gz core64.gz
dd if=rootfs.gz of=core64.gz bs=1 oseek=3797720

This built a working core64.gz that worked. Would someone please post a file built like that? It makes working with tinycore a little easier. :)

Offline chattrhand

  • Newbie
  • *
  • Posts: 49
Re: Tiny Core v5.0
« Reply #12 on: September 16, 2013, 11:34:30 AM »

Hi TinyCoreTeam,

my actual Frugal TinyCore Installation had been created with v4.7.5 on an iMac.
It worked fine with v4.7.6 and v4.7.7 and also works with v5.0.

My extensions working also with v5.0  are:
abiword-2.8
ace-of-penguins
firefox
flburn
flit
fluff
gaiksaurus
getflash11
gimp
gnumeric
GNUPaint
gparted
gnupg2
KeePassX
PidginInternetMessenger
TCInstall
Terminal
Viewnior
XChatIRC
Xpdf

gpa is missing and cannot be post-installed (hope it will come soon)

I installed alsa.tcz, alsaconf.tcz and tried  sudo alsaconf  but no sound.

I created a new empty Installation and installed alsa.tcz and alsaconf.tcz
and was able to  sudo alsaconf  and speaker-test worked; installed firefox
and could even youtube with sound, with volume control of flit.tcz

Great work!
Und ewig grĂ¼sst das Murphy-Tier

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 1629
Re: Tiny Core v5.0
« Reply #13 on: September 16, 2013, 02:37:54 PM »
I boot various 32bit and 64bit kernels from the same partition and boot loader, each share the same home, opt and tce directories located in the last few GB's of a 256GB SSD, only difference is they have independent onboot.lst's as specified in the extlinux boot stanza to accommodate their specific modules



Code: [Select]
...
LABEL TinyCore32
MENU LABEL TinyCore32
TEXT HELP
Boot tc-32-bit kernel
ENDTEXT
KERNEL /tce/boot/vmlinuz
APPEND initrd=/tce/boot/core.gz loglevel=3 tce=sda2 opt=sda2 home=sda2 lst=onboot.lst blacklist=bcm,ssb,b43


LABEL TinyCore64
MENU LABEL TinyCore64
TEXT HELP
Boot tc 64-bit kernel
ENDTEXT
KERNEL /tce/boot/vmlinuz64
APPEND initrd=/tce/boot/rootfs.gz,/tce/boot/modules64.gz loglevel=3 tce=sda2 opt=sda2 home=sda2 lst=onboot64.lst blacklist=bcm,ssb,b43
...
« Last Edit: September 16, 2013, 02:47:46 PM by coreplayer2 »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 6410
Re: Tiny Core v5.0
« Reply #14 on: September 16, 2013, 07:18:07 PM »
I don't see a core64.gz anymore.

It's rootfs.gz + modules64.gz you need