WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core 9.0 Alpha 2 Testing  (Read 2636 times)

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 10203
Tiny Core 9.0 Alpha 2 Testing
« on: January 20, 2018, 12:44:07 AM »
Team Tiny Core is pleased to announce that Tiny Core 9.0 Alpha2 is available for public testing:

http://repo.tinycorelinux.net/9.x/x86/release_candidates/
http://repo.tinycorelinux.net/9.x/x86_64/release_candidates/

This is an alpha level cut. If you decide to help test, then please test carefully. We don't want anyone to lose data.

Since this is an alpha cut, we ask that only experienced users test. This cut is not for general use. The features in any alpha are not fixed and may change before a public release candidate is available.

Most extensions have been copied over from the 8.x repo

We appreciate testing and feedback.

If you use distribution files note that you need a new vmlinuz and core.gz (or rootfs.gz + modules.gz)

Changelog for 9.0 alpha2:
* /lib/udev permissions corrected in x86_64
* ldd: add --version function, from andyj
* scsi_transport_fc.ko.gz moved to base

Changelog for 9.0 alpha1:
* kernel updated to 4.14.10
* glibc updated to 2.26
* gcc updated to 7.2.0
* e2fsprogs base libs/apps updated to 1.43.7
* util-linux base libs/apps updated to 2.31

***
The Meltdown vulnerability affecting Intel processors affects this version. As long as you only run code you trust, there is no issue to test. Intel has released a microcode fix and some oem have issued bios updates containing the fix.
***
« Last Edit: January 20, 2018, 04:02:13 AM by Juanito »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 10203
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #1 on: January 20, 2018, 04:01:42 AM »
scsi_transport_fc.ko.gz moved to base and comments modified above

Offline andyj

  • Hero Member
  • *****
  • Posts: 622
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #2 on: January 27, 2018, 09:40:32 PM »
I don't suppose we could get an /etc/os-release file?

Code: [Select]
NAME=TinyCore
VERSION="9.0"
ID=slackware
VERSION_ID=9.0alpha2
PRETTY_NAME="TinyCoreLinux 9.0alpha2"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:tinycore:tinycore_linux:9.0"
HOME_URL="http://tinycorelinux.net//"
SUPPORT_URL="http://forum.tinycorelinux.net/"
BUG_REPORT_URL="http://forum.tinycorelinux.net/"

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 9879
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #3 on: January 28, 2018, 01:02:25 AM »
OK in principle, what things use it?
The only barriers that can stop you are the ones you create yourself.

Offline andyj

  • Hero Member
  • *****
  • Posts: 622
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #4 on: January 28, 2018, 07:36:54 AM »
I know there is A LOT of code in open-vm-tools dedicated to figuring all this out. Here is a small part:

Code: [Select]
/* KEEP SORTED! (sort -d) */                                                   
static const DistroInfo distroArray[] = {                                 
   {"Annvix",             "/etc/annvix-release"},                       
   {"Arch",               "/etc/arch-release"},               
   {"Arklinux",           "/etc/arklinux-release"},                       
   {"Aurox",              "/etc/aurox-release"},                               
   {"BlackCat",           "/etc/blackcat-release"},                     
   {"Cobalt",             "/etc/cobalt-release"},                             
   {"Conectiva",          "/etc/conectiva-release"},       
   {"Debian",             "/etc/debian_release"},     
   {"Debian",             "/etc/debian_version"},                         
   {"Fedora Core",        "/etc/fedora-release"},                                                                                 
   {"Gentoo",             "/etc/gentoo-release"},                           
   {"Immunix",            "/etc/immunix-release"},               
   {"Knoppix",            "/etc/knoppix_version"},       
   {"Linux-From-Scratch", "/etc/lfs-release"},                         
   {"Linux-PPC",          "/etc/linuxppc-release"},                   
   {"Mandrake",           "/etc/mandrakelinux-release"},                 
   {"Mandrake",           "/etc/mandrake-release"},                           
   {"Mandriva",           "/etc/mandriva-release"},             
   {"MkLinux",            "/etc/mklinux-release"},                           
   {"Novell",             "/etc/nld-release"},         
   {"OracleLinux",        "/etc/oracle-release"},               
   {"Photon",             "/etc/lsb-release"},         
   {"PLD",                "/etc/pld-release"},                   
   {"RedHat",             "/etc/redhat-release"},                             
   {"RedHat",             "/etc/redhat_version"},                             
   {"Slackware",          "/etc/slackware-release"},           
   {"Slackware",          "/etc/slackware-version"},
   {"SMEServer",          "/etc/e-smith-release"},                     
   {"Solaris",            "/etc/release"},                                 
   {"Sun",                "/etc/sun-release"},                           
   {"SuSE",               "/etc/novell-release"},                   
   {"SuSE",               "/etc/sles-release"},                         
   {"SuSE",               "/etc/SuSE-release"},                             
   {"Tiny Sofa",          "/etc/tinysofa-release"},             
   {"TurboLinux",         "/etc/turbolinux-release"},               
   {"Ubuntu",             "/etc/lsb-release"},                       
   {"UltraPenguin",       "/etc/ultrapenguin-release"},                       
   {"UnitedLinux",        "/etc/UnitedLinux-release"},                 
   {"VALinux",            "/etc/va-release"},                   
   {"Yellow Dog",         "/etc/yellowdog-release"},                     
   {NULL, NULL},                                                     
};                                                                   

Probably a lot of bigger open source and especially commercial applications I assume but I don't have any way to know unless I want to strace them. This is more to a "standardish" distro independent release file format which apparently the world needs.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 9879
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #5 on: January 29, 2018, 03:08:01 AM »
/usr/share/doc/tc/release.txt is our path in existing releases, if you want to add that to open-vm-tools.
The only barriers that can stop you are the ones you create yourself.

Offline andyj

  • Hero Member
  • *****
  • Posts: 622
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #6 on: January 29, 2018, 05:57:52 AM »
I have a bit of code in the startup file in /usr/local/etc/init.d/open-vm-tools that makes a release file. I was just thinking that these major version updates are chances to sync up a few things with the larger Linux community where they make sense. Does a standard release file not make sense?

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 9879
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #7 on: January 30, 2018, 01:17:06 AM »
It's ok to add, just wondering about the slackware bit.
The only barriers that can stop you are the ones you create yourself.

Offline andyj

  • Hero Member
  • *****
  • Posts: 622
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #8 on: January 30, 2018, 05:41:25 AM »
I copied it from Slackware. I missed that one.  :-[  The "canonical" explanation is here: https://www.freedesktop.org/software/systemd/man/os-release.html.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 10203
Re: Tiny Core 9.0 Alpha 2 Testing
« Reply #9 on: January 30, 2018, 06:17:23 AM »
could you propose a patch please?