WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core v5.1  (Read 41853 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Tiny Core v5.1
« on: November 28, 2013, 11:09:29 PM »
Team Tiny Core is pleased to announce the release of Core v5.1:

http://www.tinycorelinux.net/5.x/x86/release

Change log:
* kernel: updated from 3.8.10 to 3.8.13, to correct long sync issues
  (This is a minor update to fix a specific bug. No config changes)
* tce-fetch: updated to support $KERNEL parameter (thanks to maro)
* version: added multi-architecture support
* tc-functions: getbootparam updated to properly match a parameter that is a substring
* tc-functions: getpasswd updated to preserve last character entered in a password

Note that this version is available in three formats:

core: fully 32-bit
core64: 32-bit with 64-bit kernel modules
corepure64: fully 64-bit

The fully 32-bit core is available in three iso files - core*.iso, tinycore*.iso and coreplus*.iso

core, core64 and corepure64 are available from:

http://distro.ibiblio.org/tinycorelinux/5.x/x86/release/distribution_files/

core: rootfs.gz + modules.gz + vmlinuz
core64: rootfs.gz + modules64.gz + vmlinux64
corepure64: rootfs64.gz + modules64.gz + vmlunux64

Update instructions:

1. Copy over new vmlinuz/vmlinuz64
2. Copy over new core.gz or rootfs.gz + modules.gz/modules64.gz or rootfs64.gz + modules64.gz
3. Boot into new system

if You have/use X then
AppsAduit -> Dependencies -> Build Reporting Database -> Fetch Missing

or if you only use core or rootfs + modules (no X) or Xorg did not start and only have a system prompt use:

tce-audit builddb
tce-audit fetchmissing

Note:

If using corepure64 alongside core and/or core64, a separate /tce directory is required for the 64-bit extensions and must be specified using "tce=" in the bootloader.

Offline philip

  • Full Member
  • ***
  • Posts: 125
Re: Tiny Core v5.1
« Reply #1 on: November 29, 2013, 12:49:30 PM »
Hooray!

I inserted a line acknowledging this happy event into the table at

http://en.wikipedia.org/wiki/Tiny_Core_Linux#Release_history

... but I was too shy to make any bigger changes. E.g., perhaps the table lines mentioning 5.0.1 and 5.0.2 should now be dropped?

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Tiny Core v5.1
« Reply #2 on: November 29, 2013, 01:18:31 PM »
IMHO yes, more so as at current there are 3 entries "Current Release".

Also, "Latest stable release  5.0.2 ^[^1] / October 18, 2013; 42 days ago (2013-10-18)" (on top of page)  should probably be adapted accordingly.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline LinuxUser01

  • Full Member
  • ***
  • Posts: 111
Re: Tiny Core v5.1
« Reply #3 on: November 29, 2013, 04:43:51 PM »
In which folder would i copy over modules.gz into? Core.gz and vmlinuz usually go into mnt/sdc1/boot, but i can't find modules.gz anywhere. Do i even need modules.gz? Not sure what it is even used for. Thanks.
« Last Edit: November 29, 2013, 05:30:53 PM by LinuxUser01 »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Tiny Core v5.1
« Reply #4 on: November 29, 2013, 09:35:11 PM »
core.gz = rootfs.gz + modules.gz

..so if you have core.gz, then no need for rootfs.gz + modules.gz

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Tiny Core v5.1
« Reply #5 on: November 30, 2013, 01:13:29 AM »
rootfs64 reposted to correct udev version to be the same as x86 (fixes problems with pulseaudio and Xorg-7.7 evdev/udev)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: Tiny Core v5.1
« Reply #6 on: November 30, 2013, 02:52:37 AM »
rootfs64 reposted to correct udev version to be the same as x86 (fixes problems with pulseaudio and Xorg-7.7 evdev/udev)

Which problems fixed?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Tiny Core v5.1
« Reply #7 on: November 30, 2013, 03:15:20 AM »
Due to problems with udev, the Xorg-7.7 evdev driver would not automatically find the keyboard, mouse, touchpad, etc, and loading pulseaudio gave udev path_id errors.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Tiny Core v5.1
« Reply #8 on: December 01, 2013, 09:15:50 AM »
hi friends,

until 4.7.7. it was possible to correct the password-entry with backspace and cursor-left in the protected mode.
in the last cut the major problems of the protected mode were solved, but it is still not possible to correct a mistyped password :(

thank you for your help and contributions.
« Last Edit: December 01, 2013, 09:17:40 AM by netnomad »

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 360
    • Zendrael's home of projects
Re: Tiny Core v5.1
« Reply #9 on: December 01, 2013, 01:16:20 PM »
Maybe we should add a note that id the user is using just wi-fi, it's better to download the 3.8.13 wireless modules and drivers BEFORE the update, otherwise he will end with a disconnected system or had to boot back to the old version. Also, there are some wireless firmwares that are not ported to the 3.8.13 yet in the repo.

Aside that, everything is working ok!

Thanks Core team!

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Tiny Core v5.1
« Reply #10 on: December 02, 2013, 06:54:10 AM »
@netnomad

The password is read one char at a time, see tc-functions. The code here has not changed since 4.7 (besides the last char bugfix). It's probably a kernel change.


Would you like to try to fix it? You can test it easily from a normal shell, reboots not needed - just call ". /etc/init.d/tc-functions; getpasswd", it will fetch the latest function and start it.
Then you can have tc-functions open in another terminal and edit to fit.


edit: I see it's not possible to have both editing and "password stars" in shell. That it worked before was a bug that's now seemingly fixed.

I'll see about making a C helper for this.
« Last Edit: December 02, 2013, 07:02:55 AM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Tiny Core v5.1
« Reply #11 on: December 02, 2013, 07:54:34 AM »
Actually, I'd rather not reimplement line editing. We can make it a line editing prompt, but without any stars, like the normal busybox login. Would that work for you?
The only barriers that can stop you are the ones you create yourself.

Offline netnomad

  • Hero Member
  • *****
  • Posts: 1026
Re: Tiny Core v5.1
« Reply #12 on: December 02, 2013, 10:38:06 AM »
hi curaga,

i don't mind.
in my opinion the best solution was line-editing plus stars, although it's caused by a bug, so it's hard to decide.
is there a limit for false inputs? can i try a password again and again?
if yes, it could be a security issue :(
if no, probably line-editing is more secure and convenient.
« Last Edit: December 02, 2013, 10:39:53 AM by netnomad »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Tiny Core v5.1
« Reply #13 on: December 03, 2013, 06:31:24 AM »
Quote
is there a limit for false inputs? can i try a password again and again?
if yes, it could be a security issue
if no, probably line-editing is more secure and convenient.

If the entered password matches (when you enter it again), that's the only try. If the decryption fails you are not asked again.

Ash does not support arrow keys in the "read" builtin, but backspace will work in future versions.
« Last Edit: December 03, 2013, 06:39:14 AM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516
Re: Tiny Core v5.1
« Reply #14 on: December 05, 2013, 11:33:26 PM »
The CorePlus-5.1 iso has been reposted.

Problems with the dep tree files in the repo resulted in the wrong versions of the ndiswrapper, wireless and wl kernel module extensions being built into the previous iso.

Note that there are still problems with the dep tree files in the repos and we are working to fix this.