Tiny Core Base > Alpha Releases

Tiny Core 12.0 Alpha 2 Testing

(1/8) > >>

Juanito:
Team Tiny Core is pleased to announce that Tiny Core 12.0 Alpha2 is available for public testing:

http://repo.tinycorelinux.net/12.x/x86/release_candidates/distribution_files
http://repo.tinycorelinux.net/12.x/x86_64/release_candidates/distribution_files

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.

We appreciate testing and feedback.

Changelog for 12.0 alpha2:
* busybox updated to 1.33.0
* busybox patched to load more than 9 extensions
* busybox patched to remove "Module has invalid ELF header"
* tc-config: get tc version from tc-functions
* release.txt depreciated in favour of os-release

Changelog for 12.0 alpha1:
* kernel updated to 5.10.3
* glibc updated to 2.32
* gcc updated to 10.2.0
* binutils updated to 2.35.1
* e2fsprogs base libs/apps updated to 1.45.6
* util-linux base libs/apps updated to 2.36.1
* tc-functions: version changes from andyj
* version: changes from andyj
* shutdown.sh: clarifying comment
* busybox-aliases: additions from bdantas
* filetool.sh: comments from bdantas
* tce-setup: remove neeedless timestamp from bdantas
* tce-config: more precise /opt copying from bdantas
* tce-config: rename autoscan from polikuo
* tc-config: similar awk rounding
* init: avoid awk rounding
* filetool.sh: dc syntax change fix from watt
* tce-audit: search fix from lhaley42

Note:

* the libffi and readline extensions have been updated - this will break a lot of extensions, so fallback libffi6 and readline7 extensions have been created.

GNUser:
Hi, Juanito. I tested several more extensions.

These can be copied over from TCL11, they work as-is:
iw.tcz
fox.tcz
xfe.tcz
asunder.tcz
fluxbox.tcz
rxvt.tcz
sxhkd.tcz
feh.tcz
yad.tcz
mktrayicon.tcz
gsimplecal.tcz
dialog.tcz
jpegexiforient.tcz
Hack-font.tcz
wxwidgets.tcz
libfilezilla.tcz
filezilla.tcz
libgsf.tcz

These need libffi6.tcz appended to their .dep files:
gnumeric.tcz
engrampa.tcz
gcolor2.tcz

These need readline7.tcz appended to their .dep files:
lftp.tcz

GNUser:
Here are some more extensions from TCL11 x86_64 that work without modification in TCL12 x86_64:

adb.tcz
heimdall.tcz
ncdu.tcz
tinyopen.tcz
usb-automount.tcz
dzen2.tcz
libjbig2dec.tcz
mupdf.tcz
pdftk.tcz
parcellite.tcz
sshpass.tcz
sct.tcz
giblib.tcz
scrot.tcz
thunderbird-appimage.tcz
ffmpegthumbnailer.tcz
hostapd.tcz
xdotool.tcz

P.S. I hope these reports are still helpful to you guys.

andyj:
The glibc_apps extension for 32-bit is missing rpcgen. I haven't checked 64-bit yet, but it will need it as well if it isn't there.

andyj:
There may be a problem with the ubuntu-isapnp kernel patch. The kernel compile fails at that point:


--- Code: ---  CC      drivers/pnp/isapnp/core.o
drivers/pnp/isapnp/core.c: In function ‘isapnp_init’:
drivers/pnp/isapnp/core.c:1056:1: error: no return statement in function returning non-void [-Werror=return-type]
 1056 | }
      | ^
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:279: drivers/pnp/isapnp/core.o] Error 1
make[2]: *** [scripts/Makefile.build:496: drivers/pnp/isapnp] Error 2
make[1]: *** [scripts/Makefile.build:496: drivers/pnp] Error 2
make: *** [Makefile:1805: drivers] Error 2

--- End code ---

The patched core.c in question:

--- Code: ---   1044         isapnp_proc_init();
   1045         return 0;
   1046 }
   1047
   1048 static void __init async_isapnp_init(void *unused, async_cookie_t cookie)
   1049 {
   1050         (void)real_isapnp_init();
   1051 }
   1052
   1053 static int __init isapnp_init(void)
   1054 {
   1055        async_schedule(async_isapnp_init, NULL);
   1056 }
   1057 device_initcall(isapnp_init);
   1058
   1059 /* format is: noisapnp */
   1060
   1061 static int __init isapnp_setup_disable(char *str)
   1062 {
   1063         isapnp_disable = 1;
   1064         return 1;
   1065 }
   1066
   1067 __setup("noisapnp", isapnp_setup_disable);
   1068
   1069 /* format is: isapnp=rdp,reset,skip_pci_scan,verbose */
   1070
   1071 static int __init isapnp_setup_isapnp(char *str)
   1072 {
   1073         (void)((get_option(&str, &isapnp_rdp) == 2) &&
   1074                (get_option(&str, &isapnp_reset) == 2) &&
   1075                (get_option(&str, &isapnp_verbose) == 2));
   1076         return 1;
   1077 }
   1078
   1079 __setup("isapnp=", isapnp_setup_isapnp);

--- End code ---

I've tried a few changes, but so far nothing works. What is this patch supposed to do?

Navigation

[0] Message Index

[#] Next page

Go to full version