Tiny Core Linux

Tiny Core Base => TCB News => Final Releases => Topic started by: Juanito on February 09, 2020, 04:22:53 AM

Title: Tiny Core v11.0
Post by: Juanito on February 09, 2020, 04:22:53 AM
Team Tiny Core is proud to announce the release of Core v11.0
http://www.tinycorelinux.net/11.x/x86/release
http://www.tinycorelinux.net/11.x/x86_64/release

Changelog for 11.0:
* kernel updated to 5.4.3
* glibc updated to 2.30
* gcc updated to 9.2.0
* e2fsprogs base libs/apps updated to 1.45.4
* util-linux base libs/apps updated to 2.34
* busybox updated to 1.31.1
* .ashrc removed #alias d='dmenu_run &'

Note:

* we discovered a bug on the 32-bit version, in Intel IOMMU, preventing boot. If you have a high-end Intel system with IOMMU and VT-D, you may need intel_iommu=off to boot the 32-bit version
* the nouveau kernel module is now enabled, but it is in a separate extension and not in graphics-KERNEL. The nvidia binary driver is still recommended.
* Intel compute sticks, etc should now detect their embedded mmc flash
* for 64 bit version only: task_xacct and ipmi are enabled
* we will move extensions from linking to openssl-1.0.2 -> 1.1.1 as 1.0.2 is at end of life
* Xorg-7.7 will move from using the depreciated xf86-input-evdev to xf86-input-libinput, it is still possible to use xf86-input-evdev if required

Note also:

* There has been an attempt to remove old and/or depreciated versions of giflib, gstreamer, icu, ncurses, openssl, qt-4.x, readline, webkit, etc from the repos and hence extensions that depend on them may not be present. If you are missing an extension, please highlight this here: http://forum.tinycorelinux.net/index.php/topic,23440.0.html
Title: Re: Tiny Core v11.0
Post by: thane on February 10, 2020, 05:22:25 PM
When I boot the CorePlus 11.0 iso, it says Booting Core 10.1
Title: Re: Tiny Core v11.0
Post by: Rich on February 10, 2020, 05:45:24 PM
Hi thane
The version is listed in 2 files (that I'm aware of):
Code: [Select]
/etc/os-release
/usr/share/doc/tc/release.txt
I'm guessing 1 or both of those files wasn't updated. Probably  /etc/os-release  since that was a recent addition.
Title: Re: Tiny Core v11.0
Post by: thane on February 10, 2020, 06:30:45 PM
CorePlus-current.iso shows the version as 10.1 in both files. However CorePlus-11.0.iso does show 11.0 when it boots, although the timestamp and file size are the same for both iso's. Hmmm
Title: Re: Tiny Core v11.0
Post by: Rich on February 10, 2020, 06:58:20 PM
Hi thane
I think you are mistaken. I downloaded both versions and a  diff  shows them to be the same. I also checked the  release  files in
both directories and they showed  11.0.  Since all versions contain a  CorePlus-current.iso  I suspect you mixed them up and
inadvertently used a  10.1  ISO.
Title: Re: Tiny Core v11.0
Post by: FreeFull on February 10, 2020, 07:23:44 PM
The link on http://www.tinycorelinux.net/downloads.html still directs to 10.x, this is probably the reason for the confusion.
Title: Re: Tiny Core v11.0
Post by: Rich on February 10, 2020, 07:31:00 PM
Hi FreeFull
Welcome to the forum.

The link on http://www.tinycorelinux.net/downloads.html still directs to 10.x, this is probably the reason for the confusion.
Yes it does, nice catch. In fact, all 3 links (Core, TinyCore, and CorePlus) still point to the 10.1 release directory.

thane must have downloaded his initial ISO from there.
Title: Re: Tiny Core v11.0
Post by: thane on February 10, 2020, 07:57:06 PM
Yes, think I did, then went to the Release Files page for 11.0.iso, and saw the .current.iso version there was the same size and timestamp. Didn't investigate any further :/ Anyway, so far so good with 11.0.
Title: Re: Tiny Core v11.0
Post by: Juanito on February 10, 2020, 09:25:16 PM
links updated
Title: Re: Tiny Core v11.0
Post by: emmi on February 12, 2020, 01:39:19 PM
I didn't notice some changes. Are they documented somewhere? Please let me know, where to look.

Flwm_topside is no longer the default windows managers. Is this an intentional change?

With going to openssl-1.1.1.tcz there is no more wpa_supplicant extension, only the one with the suffix -dbus.  Isn't that the x86_64 variant (=download&s[]=tcz]http://wiki.tinycorelinux.net/wiki:setting_up_wifi?s[]=download&s[]=tcz (http://wiki.tinycorelinux.net/wiki:setting_up_wifi?s[))? They seem to have at least different dependencies.
Title: Re: Tiny Core v11.0
Post by: Juanito on February 12, 2020, 10:49:39 PM
Flwm_topside is no longer the default windows managers. Is this an intentional change?
as far as I know, flwm_topside is a modified version of the default flwm

Quote
With going to openssl-1.1.1.tcz there is no more wpa_supplicant extension, only the one with the suffix -dbus.  Isn't that the x86_64 variant (=download&s[]=tcz]http://wiki.tinycorelinux.net/wiki:setting_up_wifi?s[]=download&s[]=tcz (http://wiki.tinycorelinux.net/wiki:setting_up_wifi?s[))? They seem to have at least different dependencies.
this was done to avoid having to compile wpa_supplicant twice - the dbus daemon does not need to be running for it to work.
Title: Re: Tiny Core v11.0
Post by: thane on February 13, 2020, 09:40:34 AM
In general TC 11.0 is working fine for me.

In Apps/Maintenance/Check for Updates I do see the message "Warning: You are running version 11.0. The latest release is 10.1"

Also, a couple apps I use (audacious, flpicsee) apparently have not been migrated to the 11.0 repo. I retained the 10.1 versions when I updated and they appear to work fine in 11.0.
Title: Re: Tiny Core v11.0
Post by: curaga on February 13, 2020, 11:09:57 AM
Latest file updated on server, thanks for reporting.
Title: Re: Tiny Core v11.0
Post by: emmi on February 13, 2020, 12:57:25 PM
as far as I know, flwm_topside is a modified version of the default flwm
A compile-time variant. The 10.1 ISO and previous ones contain only flwm_topside. The 11.0 ISO only contains flwm. A matter of packaging. I'm just curious why this was changed and if this was/is intended.

this was done to avoid having to compile wpa_supplicant twice - the dbus daemon does not need to be running for it to work.
It only confused me, when reading the wiki entry. No big deal.
Title: Re: Tiny Core v11.0
Post by: lhaley42 on February 13, 2020, 07:45:06 PM
Latest file updated on server, thanks for reporting.

Curaga - see http://forum.tinycorelinux.net/index.php/topic,23523.0.html

I think you updated it to 11 - when 11.0 was more appropriate...

Lexi
Title: Re: Tiny Core v11.0
Post by: andyj on February 14, 2020, 12:04:27 PM
Libgit2 on 64-bit depends on SSL 1.0 and needs a refresh.
Title: Re: Tiny Core v11.0
Post by: Juanito on February 14, 2020, 10:40:07 PM
Also, a couple apps I use (audacious, flpicsee) apparently have not been migrated to the 11.0 repo. I retained the 10.1 versions when I updated and they appear to work fine in 11.0.

tc-10.x audacious depends on libavdevice3 and gnome-icon-theme, which are not in the 11.x repo - updated for the 11.x repo.

flpicsee depends on fltk-1.10 - an extension recompiled against fltk-1.3 would be gratefully received  :)
Title: Re: Tiny Core v11.0
Post by: Juanito on February 15, 2020, 12:26:59 AM
Libgit2 on 64-bit depends on SSL 1.0 and needs a refresh.

libgit2 and libgit2-glib updated
Title: Re: Tiny Core v11.0
Post by: andyj on February 15, 2020, 04:18:06 AM
md5sum: libgit2.tcz.md5.txt: no checksum lines found  :o
Title: Re: Tiny Core v11.0
Post by: Juanito on February 15, 2020, 04:22:39 AM
It should be OK now
Title: Re: Tiny Core v11.0
Post by: vinikon on February 24, 2020, 09:41:31 AM
Hi,
When this will be available for other architectures?
Thanks
Title: Re: Tiny Core v11.0
Post by: Juanito on February 24, 2020, 10:06:42 AM
Which other architectures are you speaking of?
Title: Re: Tiny Core v11.0
Post by: neonix on February 25, 2020, 08:35:39 AM
I think those:
http://tinycorelinux.net/11.x/armv6/test_releases/RPi/
http://tinycorelinux.net/11.x/armv7/test_releases/RPi/
http://tinycorelinux.net/11.x/armv7l/test_releases/RPi/
Title: Re: Tiny Core v11.0
Post by: hobophil on March 06, 2020, 09:44:52 AM
Thank you for the update. Loving it so far.
Title: Re: Tiny Core v11.0
Post by: rhermsen on March 17, 2020, 03:53:31 PM
Thank you for this new release.

Here my observation using 11.0 for the first time.
- With 10.1 and before I can start a TCL VM with just 64MB memory assigned.
(depending on the extension I do need to increase memory, but often 128MB is sufficient for my needs)
- With 11.0 I observe the following:
I understand new features require more resources. Just checking if this is expected.


I'm also missing ipv6-5.4.3-tinycore.tcz for IPv6 support.
Title: Re: Tiny Core v11.0
Post by: Rich on March 17, 2020, 04:49:46 PM
Hi rhermsen
... I'm also missing ipv6-5.4.3-tinycore.tcz for IPv6 support.
It was merged with  netfilter  and is now called:
ipv6-netfilter-5.4.3-tinycore.tcz
If you're running 64 bit it's
ipv6-netfilter-5.4.3-tinycore64.tcz
Title: Re: Tiny Core v11.0
Post by: curaga on March 18, 2020, 02:10:21 AM
Such a RAM need increase is unexpected, but the upstream kernel doesn't care that much about such low RAM amounts, so it's possible. There is no external increase - the initrd only grew about the usual amount - so it's very likely a kernel behavior change.
Title: Re: Tiny Core v11.0
Post by: rhermsen on March 18, 2020, 04:51:48 PM
Thank you both for the replies.

@Rich see indeed both extensions (running the 32bit version of TCL).


Title: Re: Tiny Core v11.0
Post by: curaga on March 19, 2020, 12:35:53 AM
If you'd like to do a bisect and report the RAM regression to the kernel bugzilla, please do. I think it's quite possible nobody has noticed it yet.

edit: And the 64-bit kernel is available on the 32-bit edition, for running with large RAM machines, etc.
Title: Re: Tiny Core v11.0
Post by: bjorn on March 20, 2020, 07:27:49 AM
putty doesn't work in version 11
Title: Re: Tiny Core v11.0
Post by: Rich on March 20, 2020, 07:33:25 AM
Hi bjorn
putty doesn't work in version 11
Maybe you could share what error messages you get when you enter the  putty  command?
Title: Re: Tiny Core v11.0
Post by: bjorn on March 20, 2020, 07:42:00 AM
putty ran on every version up to 10.1 on 64-bit tinycore. There are no error messages, just a blank screen.
Title: Re: Tiny Core v11.0
Post by: Rich on March 20, 2020, 08:09:07 AM
Hi bjorn
If you open a terminal, and enter the command  putty , you don't see any error messages in the terminal?
Title: Re: Tiny Core v11.0
Post by: rhermsen on March 20, 2020, 07:04:59 PM
If you'd like to do a bisect and report the RAM regression to the kernel bugzilla, please do. I think it's quite possible nobody has noticed it yet.
Never looked at bisect before. And a bit rusty on compiling a 'custom' kernel, so not sure if I manage to get into this. I did put this on my todo list.

edit: And the 64-bit kernel is available on the 32-bit edition, for running with large RAM machines, etc.
Thanks for explaining! Wondered already before why sometimes 64bit extensions where present in the 32bit repo.
Title: Re: Tiny Core v11.0
Post by: Juanito on March 20, 2020, 10:47:24 PM
putty ran on every version up to 10.1 on 64-bit tinycore. There are no error messages, just a blank screen.

putty works for me in tc-11.x x86 and x86_64
Title: Re: Tiny Core v11.0
Post by: rhermsen on March 21, 2020, 09:55:26 AM
Tried a few times more to start a 11.0 VM with just 64MB. First time it failed again, second time the VM booted normally with 64MB.


Code: [Select]
tc@box:~$ version
11.0
tc@box:~$ cat /proc/meminfo
MemTotal:          56056 kB
MemFree:            6864 kB
MemAvailable:       6308 kB
Buffers:             192 kB
Cached:            22016 kB
SwapCached:           20 kB
Active:            17756 kB
Inactive:          17100 kB
Active(anon):      17528 kB
Inactive(anon):    16756 kB
Active(file):        228 kB
Inactive(file):      344 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:          56056 kB
LowFree:            6864 kB
SwapTotal:          4480 kB
SwapFree:              4 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         12644 kB
Mapped:             7748 kB
Shmem:             21636 kB
KReclaimable:       1160 kB
Slab:               5796 kB
SReclaimable:       1160 kB
SUnreclaim:         4636 kB
KernelStack:         464 kB
PageTables:          284 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       32508 kB
Committed_AS:      44516 kB
VmallocTotal:     958464 kB
VmallocUsed:         652 kB
VmallocChunk:          0 kB
Percpu:              164 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
FileHugePages:         0 kB
FilePmdMapped:         0 kB
DirectMap4k:       20472 kB
DirectMap4M:       45056 kB
tc@box:~$


Code: [Select]
tc@box:~$ version
10.1
tc@box:~$ cat /proc/meminfo
MemTotal:          56620 kB
MemFree:            7236 kB
MemAvailable:       9476 kB
Buffers:             324 kB
Cached:            28576 kB
SwapCached:            0 kB
Active:            19096 kB
Inactive:          20200 kB
Active(anon):      17932 kB
Inactive(anon):    17056 kB
Active(file):       1164 kB
Inactive(file):     3144 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:          56620 kB
LowFree:            7236 kB
SwapTotal:          1612 kB
SwapFree:           1612 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         10388 kB
Mapped:             6972 kB
Shmem:             24604 kB
Slab:               5472 kB
SReclaimable:       1136 kB
SUnreclaim:         4336 kB
KernelStack:         448 kB
PageTables:          252 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       29920 kB
Committed_AS:      40264 kB
VmallocTotal:     958464 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:              152 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
DirectMap4k:       20472 kB
DirectMap4M:       45056 kB
tc@box:~$



Title: Re: Tiny Core v11.0
Post by: andyj on March 25, 2020, 03:28:21 PM
On 64-bit hplip needs to be recompiled against openssl-1.1.1, as it's looking for 1.0 now. This may also be true for 32-bit, but I haven't checked.
Title: Re: Tiny Core v11.0
Post by: Juanito on March 26, 2020, 12:25:40 AM
Having recompiled hplip, it looks like the problem is with ghostscript  :(
Title: Re: Tiny Core v11.0
Post by: Juanito on March 26, 2020, 01:37:53 AM
hplip and ghostscript posted to tc-11.x x86_64 repo

My hp network printer is found automatically and the test page prints , but most of the hp-* commands cannot find the printer..
Title: Re: Tiny Core v11.0
Post by: Rudock1 on March 26, 2020, 10:11:06 AM
Hi Juanito and Rich,

I use findutils and after upgrading to TC11 I noticed there is an error building the locate database with 'sudo updatedb'  because the sort utility is not found.  I see in the updatedb script on lines 111 and 115 a command to /bin/sort    The error is fixed with changing these two lines to /usr/bin/sort

thx
Billy
Title: Re: Tiny Core v11.0
Post by: Rich on March 26, 2020, 10:40:35 AM
Hi Rudock1
Looks like a regression from the last update. The info file shows this in the  change-log:
Code: [Select]
                2019/02/20 corrected sort path in updatedb
Current:        2019/11/29 updated 4.6.0 -> 4.7.0
:

I don't understand why  /bin/sort  is not linked to  busybox  like all the other commands.

You didn't specify which architecture, but I suspect x86 and x86_64 are affected since their change-logs both indicate a recent update.
Title: Re: Tiny Core v11.0
Post by: Juanito on March 26, 2020, 10:52:25 AM
<sigh> at least this time I remembered the script needed fixing, I just fixed it to the wrong place - I'll fix the extensions tomorrow.
Title: Re: Tiny Core v11.0
Post by: Rudock1 on March 26, 2020, 10:57:41 AM
Thanks for the quick replies.  Sorry I forgot to say I use Corepure64 , x86_64

Also, I use coreutils.tcz which gives me the GNU sort

thx and good health to all,
Billy
Title: Re: Tiny Core v11.0
Post by: Rich on March 26, 2020, 10:59:08 AM
Hi Juanito
Since the script comes from an outside source, and will likely continue to point to  /bin/sort  in the future, would it make sense to
add a link command in the  tce.installed  file instead of always modifying the script?
Title: Re: Tiny Core v11.0
Post by: Juanito on March 26, 2020, 11:04:50 AM
It actually points to /usr/local/bin/sort because coreutils is present at compile time.
Title: Re: Tiny Core v11.0
Post by: Juanito on March 26, 2020, 10:42:41 PM
findutils reposted
Title: Re: Tiny Core v11.0
Post by: Juanito on March 26, 2020, 11:56:42 PM
hplip and ghostscript posted to tc-11.x x86 repo - things had also been broken by a net-snmp update
Title: Re: Tiny Core v11.0
Post by: rhermsen on April 04, 2020, 07:05:00 AM
GNU wget gives: Disabling SSL due to encountered errors.
Looks due to openssl 1.1.1 (see e.g. https://github.com/ContinuumIO/anaconda-issues/issues/10709)

wget
Code: [Select]
BusyBox v1.31.1 (2019-12-17 16:10:37 UTC) multi-call binary.

cd /tmp
wget https://github.com/FRRouting/frr/archive/frr-6.0.2.tar.gz
Code: [Select]
Connecting to github.com (140.82.118.4:443)
sudo rm frr-6.0.2.tar.gzConnecting to codeload.github.com (140.82.114.9:443)
saving to 'frr-6.0.2.tar.gz'
frr-6.0.2.tar.gz     100% |*****************************************************************| 4371k  0:00:00 ETA
'frr-6.0.2.tar.gz' saved

tce-load -wi wget.tcz
#reboot
wget --version
Code: [Select]
NU Wget 1.20.3 built on linux-gnu.
cd /tmp
wget https://github.com/FRRouting/frr/archive/frr-6.0.2.tar.gz
Code: [Select]
--2020-04-04 13:54:17--  https://github.com/FRRouting/frr/archive/frr-6.0.2.tar.gz
Disabling SSL due to encountered errors.
Title: Re: Tiny Core v11.0
Post by: curaga on April 04, 2020, 09:59:20 AM
https://bugs.debian.org/926315
Some more info.
Title: Re: Tiny Core v11.0
Post by: Juanito on April 04, 2020, 11:55:18 PM
I've compiled openssl-1.1.1f, which seems to fix the problem - I'll post after some more testing.
Title: Re: Tiny Core v11.0
Post by: Juanito on April 05, 2020, 05:16:23 AM
updated openssl-1.1.1 posted
Title: Re: Tiny Core v11.0
Post by: rhermsen on April 06, 2020, 03:13:22 PM
GNU wget is working fine with openssl-1.1.1f.
Thanks!
Title: Re: Tiny Core v11.0
Post by: aus9 on April 16, 2020, 04:12:20 AM
SNIP
Code: [Select]
/etc/os-release
/usr/share/doc/tc/release.txt
SNIP

I wonder, is it possible for someone to accidently download the 32 variants....boot up on a 64 bit CPU and be none the wiser?

on my 64 bit I have
Code: [Select]
cat /etc/os-release
NAME=TinyCore
VERSION="11.1"
ID=tinycore
VERSION_ID=11.1
PRETTY_NAME="TinyCoreLinux 11.1"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:tinycore:tinycore_linux:11.1"
HOME_URL="http://tinycorelinux.net/"
SUPPORT_URL="http://forum.tinycorelinux.net/"
BUG_REPORT_URL="http://forum.tinycorelinux.net/"
tc@box:~$ cat /usr/share/doc/tc/release.txt
11.1

If its just a string.....maybe add x64_64 to it?

I am aware I am on the correct variant as "uname -r" tells me so.
I do not want to waste internet bandwith in these troubling times by downloading   32 bit variants to peek into  their text files

thanks for reading





Title: Re: Tiny Core v11.0
Post by: Rich on April 16, 2020, 05:33:03 AM
Hi aus9
... I wonder, is it possible for someone to accidently download the 32 variants....
Certainly, if they manually download extensions instead of using the intended tools (apps  or  tce-load).

Quote
... boot up on a 64 bit CPU and be none the wiser? ...
Since Tinycore does not support mixed 32/64 bit libraries (and extensions), no.
If you are running Corepure64 (64 bit kernel, 64 bit apps) a 32 bit program will fail to run.
If you are running Core64 (64 bit kernel, 32 bit apps), you can only run 32 bit programs.
If you are running Core (32 bit kernel, 32 bit apps), you can only run 32 bit programs.

Quote
I am aware I am on the correct variant as "uname -r" tells me so.
That only tells you if you are running a 32 or 64 bit kernel.

The  getBuild()  function defined in  /etc/init.d/tc-functions  is used to determine whether you need 32 or 64 bit extensions:
Code: [Select]
tc@E310:~$ . /etc/init.d/tc-functions && getBuild
x86
tc@E310:~$