Tiny Core Linux Changelog

What's new in Tiny Core Linux 10.0

Feb 18, 2019
  • Updates the Linux kernel version to 4.19.10
  • glibc updated to 2.28

New in Tiny Core Linux 8.2.1 (Nov 12, 2017)

  • busybox: CONFIG_FEATURE_TOP_INTERACTIVE set to allow "q" to work with top, etc
  • busybox: CONFIG_ASH_INTERNAL_GLOB set to allow moving broken symlinks
  • tce-update: blacklist support from andyj
  • 50-udev-default.rules: adjust uinput permissions

New in Tiny Core Linux 8.1.1 (Sep 10, 2017)

  • uClibc ldconfig updated to 0.9.33.2 and patched for x86_64 error in "ldconfig -p"

New in Tiny Core Linux 8.1 (Sep 5, 2017)

  • patched busybox rpm2cpio lzma bug
  • tc-config: static ip - from andyj
  • added lzma functionality to busybox
  • busybox updated 1.25.1 -> 1.27.1
  • busybox CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=512 re-established
  • duplicated busybox syminks removed

New in Tiny Core Linux 8.1 RC3 (Aug 12, 2017)

  • patched busybox rpm2cpio lzma bug
  • tc-config: static ip - from andyj

New in Tiny Core Linux 8.1 RC1 (Jul 27, 2017)

  • busybox updated 1.25.1 -> 1.27.1
  • busybox CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=512 re-established
  • duplicated busybox syminks removed

New in Tiny Core Linux 8.0 (Apr 10, 2017)

  • busybox updated to 1.25.1 and cpio patched for uid/gid error
  • kernel updated to 4.8.17
  • glibc updated to 2.24
  • gcc updated to 6.2.0
  • e2fsprogs base libs/apps updated to 1.43.3
  • util-linux base libs/apps updated to 2.28.2

New in Tiny Core Linux 7.2 (Jul 5, 2016)

  • tc-functions: ondemand improvements, from Misalf
  • tc-config, rcS: move clear from tc-config to rcS, requested by andyj
  • tc-functions: allow passing args to ondemand items without .desktop files, from Misalf
  • ondemand, tc-functions: quote args
  • tc-functions, ondemand: pass arguments, patch from Misalf
  • ondemand: Don't start yourself, space cleanup

New in Tiny Core Linux 7.2 RC1 (Jun 25, 2016)

  • tc-functions: ondemand improvements, from Misalf
  • tc-config, rcS: move clear from tc-config to rcS, requested by andyj
  • tc-functions: allow passing args to ondemand items without .desktop files, from Misalf
  • ondemand, tc-functions: quote args
  • tc-functions, ondemand: pass arguments, patch from Misalf
  • ondemand: Don't start yourself, space cleanup

New in Tiny Core Linux 7.1 (May 23, 2016)

  • busybox updated 1.24.1 -> 1.24.2
  • busybox syslogd buffer size increase 256 -> 512
  • tc-config: move syslog after hostname
  • mountables.sh: move the rebuildfstab call to mnttool, from dentonlt
  • tc-config: put syslogd -L after -R, from andyj
  • Also in conjuction with the above in Xprogs:
  • mnttool: refresh automatically, by dentonlt
  • mnttool: move rebuildfstab call here from mountables.sh

New in Tiny Core Linux 7.1 RC2 (May 18, 2016)

  • busybox updated 1.24.1 -> 1.24.2
  • busybox syslogd buffer size increase 256 -> 512
  • tc-config: move syslog after hostname

New in Tiny Core Linux 7.1 RC1 (May 10, 2016)

  • mountables.sh: move the rebuildfstab call to mnttool, from dentonlt
  • tc-config: put syslogd -L after -R, from andyj
  • Also in conjuction with the above in Xprogs:
  • mnttool: refresh automatically, by dentonlt
  • mnttool: move rebuildfstab call here from mountables.sh

New in Tiny Core Linux 7.0 (Feb 25, 2016)

  • kernel updated to 4.2.9 with the latest stable patch, with these config changes:
  • minstrel enabled for some wireless cards
  • vmmouse disabled for VMWare + Xvesa
  • the cpu limit on the 64-bit kernel raised to 64
  • busybox updated to 1.24.1
  • busybox patched to fix "crontab -e" error
  • glibc updated to 2.22
  • glibc patched for dns vunerability
  • gcc updated to 5.2.0
  • e2fsprogs base libs/apps updated to 1.42.13
  • util-linux base libs/apps updated to 2.27
  • tc-config: use full path for hwclock, from Misalf

New in Tiny Core Linux 7.0 RC1 (Feb 12, 2016)

  • kernel updated to 4.2.9 with the latest stable patch, with these config changes:
  • minstrel enabled for some wireless cards
  • vmmouse disabled for VMWare + Xvesa
  • the cpu limit on the 64-bit kernel raised to 64
  • busybox updated to 1.24.1
  • busybox patched to fix "crontab -e" error
  • glibc updated to 2.22
  • gcc updated to 5.2.0
  • e2fsprogs base libs/apps updated to 1.42.13
  • util-linux base libs/apps updated to 2.27
  • Note:
  • there is a drm/i915 kernel driver error pending a fix
  • the alsa extensions have been refactored and updated
  • the Xorg-7.7 extensions have been updated.
  • there is a significant (+/-20mb) increase in CorePlus iso size due to an increase in firmware extension size
  • most other extensions have been copied over from the 6.x repo

New in Tiny Core Linux 7.0 Beta 1 (Jan 7, 2016)

  • busybox updated to 1.24.1
  • kernel updated to 4.2.7
  • glibc updated to 2.22
  • gcc updated to 5.2.0
  • e2fsprogs base libs/apps updated to 1.42.13
  • util-linux base libs/apps updated to 2.27

New in Tiny Core Linux 6.4.1 (Nov 8, 2015)

  • tce-load, tce-setup: don't leave a hanging /mnt/test dir by dentonlt
  • tc-functions: allow passing args to ondemand items without .desktop files by Misalf
  • ondemand, tc-functions: quote args
  • tc-functions, ondemand: pass arguments by Misalf
  • ondemand: don't start yourself, space cleanup
  • cliorx: proper quoting by yiyus

New in Tiny Core Linux 6.4.1 RC2 (Nov 1, 2015)

  • cliorx: proper quoting by yiyus

New in Tiny Core Linux 6.4.1 RC1 (Oct 10, 2015)

  • tce-load, tce-setup: don't leave a hanging /mnt/test dir by dentonlt
  • tc-functions: allow passing args to ondemand items without .desktop files by Misalf
  • ondemand, tc-functions: quote args
  • tc-functions, ondemand: pass arguments by Misalf
  • ondemand: don't start yourself, space cleanup

New in Tiny Core Linux 6.4 (Sep 10, 2015)

  • tce-load: recursive_scan_dep should print full dependencies for every app, from aswjh
  • motd: new ascii penguin, from nitram
  • tce-load: correct exit code in some cases, from aswjh

New in Tiny Core Linux 6.4 RC1 (Sep 1, 2015)

  • tce-load: recursive_scan_dep should print full dependencies for every app, from aswjh
  • motd: new ascii penguin, from nitram
  • tce-load: correct exit code in some cases, from aswjh

New in Tiny Core Linux 6.3 (May 31, 2015)

  • tce-load: exit if fromwhere doesn't exist
  • tc-config: nfs4 patch from gerald_clark
  • tce-load: separate the listing and handling loops, patch from aswjh
  • tce-audit: fix adding missing extensions to tce_lst
  • tce-setup: move extension loop to tce-load, 4% speedup in CorePlus tce-setup time from aswjh
  • tce-load: simplification by aswjh
  • tce-load: simplify app_exists by aswjh
  • tce-load: -t TCEDIR patch from aswjh

New in Tiny Core Linux 6.3 RC3 (May 29, 2015)

  • tce-load: exit if fromwhere doesn't exist

New in Tiny Core Linux 6.3 RC2 (May 24, 2015)

  • tc-config: nfs4 patch from gerald_clark

New in Tiny Core Linux 6.3 RC1 (May 15, 2015)

  • tce-load: separate the listing and handling loops, patch from aswjh
  • tce-audit: fix adding missing extensions to tce_lst
  • tce-setup: move extension loop to tce-load, 4% speedup in CorePlus tce-setup time from aswjh
  • tce-load: simplification by aswjh
  • tce-load: simplify app_exists by aswjh
  • tce-load: -t TCEDIR patch from aswjh

New in Tiny Core Linux 6.2 (May 5, 2015)

  • tce-audit: similar speedup patch from aswjh
  • tc-config: nfs4 mount changes from gerald_clark
  • tce-load: 2% speedup from aswjh
  • tce-size: apply patch from Greg Erskine for no-deps files
  • tce-remove, rc.shutdown: update copy2fs name
  • tce-ab: convert to a symlink
  • tce-load: awk recursion changes changed to a subshell, so exit status needs to be passed
  • tce-setup: wait for slow CD drives

New in Tiny Core Linux 6.2 RC2 (Apr 28, 2015)

  • tce-audit: similar speedup patch from aswjh
  • tc-config: nfs4 mount changes from gerald_clark
  • tce-load: 2% speedup from aswjh

New in Tiny Core Linux 6.2 RC1 (Apr 16, 2015)

  • tce-size: apply patch from Greg Erskine for no-deps files
  • tce-remove, rc.shutdown: update copy2fs name
  • tce-ab: convert to a symlink
  • tce-load: awk recursion changes changed to a subshell, so exit status needs to be passed
  • tce-setup: wait for slow CD drives

New in Tiny Core Linux 6.1 (Mar 8, 2015)

  • tce-load: remove extraneous ls check
  • tc-functions: getbasefile speedup
  • tce-audit, tce-load: ignore spaces in dep files
  • busybox-1.23.1 patched for modinfo, modprobe, wget and dc
  • busybox updated to 1.23.1
  • tce-load: apply awk patch
  • settime.sh: fix systems with default year not 1970
  • tce-load: remove unused depi variable
  • search.sh: awk patch
  • search.sh: move common part to a function
  • tce-audit: awk patch
  • apps: quote the search argument
  • apps: reload the list on an empty search
  • apps: set a minimum size to the window
  • apps: nicer resize behaviour

New in Tiny Core Linux 6.1 RC3 (Mar 5, 2015)

  • tce-load: remove extraneous ls check
  • tc-functions: getbasefile speedup
  • tce-audit, tce-load: ignore spaces in dep files

New in Tiny Core Linux 6.1 RC2 (Feb 24, 2015)

  • busybox-1.23.1 patched for modinfo, modprobe, wget and dc

New in Tiny Core Linux 6.1 RC1 (Feb 5, 2015)

  • busybox updated to 1.23.1
  • tce-load: apply awk patch from forum member aswjh
  • settime.sh: fix systems with default year not 1970
  • tce-load: remove unused depi variable
  • search.sh: awk patch from aswjh
  • search.sh: move common part to a function
  • tce-audit: awk patch from aswjh
  • Also in conjuction with the above in Xprogs:
  • apps: quote the search argument, patch from aswjh
  • apps: reload the list on an empty search
  • apps: Set a minimum size to the window
  • apps: Nicer resize behavior

New in Tiny Core Linux 5.4 (Sep 11, 2014)

  • /etc/services: added entries for nfs server
  • /usr/bin/filetool.sh: Print 'Done' in new line
  • updated udev 173 -> 174 to fix race condition (thanks to edgardogho)

New in Tiny Core Linux 5.4 RC1 (Aug 30, 2014)

  • /etc/services: added entries for nfs server
  • /usr/bin/filetool.sh: Print 'Done' in new line
  • updated udev 173 -> 174 to fix race condition (thanks to edgardogho)

New in Tiny Core Linux 5.3 (Apr 22, 2014)

  • busybox: updated nosuid to 1.22.1, added ntpd, corrected dc failure, modified wget timeout to 10s
  • tce-load: don't show an error when extension contains multiple modules
  • tc-config: change owner /tmp/tce/optional to support tftplist (thanks to Gerald Clark)
  • tce-load: use sudo when unmounting meta-extensions
  • Added full path to sudo'd commands
  • tc-config: introduce ntpserver boot option
  • Switch getTime.sh to ntpd
  • Replace aliases with functions in useBusybox

New in Tiny Core Linux 5.3 RC2 (Apr 6, 2014)

  • busybox: updated nosuid to 1.22.1, added ntpd, corrected dc failure, modified wget timeout to 10s
  • tce-load: Don't show an error when extension contains multiple modules
  • tc-config: Change owner /tmp/tce/optional to support tftplist (thanks to Gerald Clark)
  • tce-load: Use sudo when unmounting meta-extensions
  • Added full path to sudo'd commands
  • tc-config: introduce ntpserver boot option
  • Switch getTime.sh to ntp
  • Replace aliases with functions in useBusybox

New in Tiny Core Linux 5.3 RC1 (Mar 26, 2014)

  • tce-load: Don't show an error when extension contains multiple modules
  • tc-config: Change owner /tmp/tce/optional to support tftplist (thanks to Gerald Clark)
  • tce-load: Use sudo when unmounting meta-extensions
  • tc_noscan.lst: initial commit
  • tc-config: removed ntpd boot option
  • Added full path to sudo'd commands
  • tc-config: introduce ntpserver boot option
  • Switch to ntp
  • bb-aliases: Remove pointless sudo
  • Fix sudo call
  • Replace aliases with functions in useBusybox

New in Tiny Core Linux 5.2 (Jan 25, 2014)

  • rebuildfstab: do not replace fstab entries for a device that does not have "Added by TC" on the line (thanks to Gerald Clark)
  • init: increase the default inode count
  • ondemand: don't list extensions under subdirs in onboot maintenance
  • ldd: add wildcard to support both x86 and x86_64
  • busybox updated to 1.21.1 plus wget patches and split suid/nosuid for better security
  • ldd: Added quotes for binaries with spaces in their names
  • /etc/services: modified to suit rpcbind rather than portmap
  • tc-functions: Removed the getpasswd stars to allow backspace to work

New in Tiny Core Linux 5.2 RC3 (Jan 19, 2014)

  • rebuildfstab: not replace fstab entries for a device that does not have "Added by TC" on the line (thanks to Gerald Clark)
  • init: increase the default inode count
  • ondemand: don't list extensions under subdirs in onboot maintenance
  • ldd: add wildcard to support both x86 and x86_64
  • busybox updated to 1.21.1 plus wget patches and split suid/nosuid for better security
  • ldd: Added quotes for binaries with spaces in their names
  • /etc/services: modified to suit rpcbind rather than portmap
  • tc-functions: Removed the getpasswd stars to allow backspace to work

New in Tiny Core Linux 5.2 RC2 (Jan 13, 2014)

  • init: increase the default inode count
  • ondemand: don't list extensions under subdirs in onboot maintenance
  • ldd: add wildcard to support both x86 and x86_64
  • busybox updated to 1.21.1 plus wget patches and split suid/nosuid for better security
  • ldd: Added quotes for binaries with spaces in their names
  • /etc/services: modified to suit rpcbind rather than portmap
  • tc-functions: Removed the getpasswd stars to allow backspace to work

New in Tiny Core Linux 5.1 (Nov 30, 2013)

  • 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

New in Tiny Core Linux 5.1 RC1 (Nov 19, 2013)

  • 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.

New in Tiny Core Linux 5.0.2 (Oct 19, 2013)

  • tc-config: pretce processing done earlier to allow loading of network drivers (thanks to Gerald Clark)
  • tc-config: Cosmetic text message adjustments - (thanks to ioannis)
  • tc-config: allows the nfs directory to be mounted without -onolock (thanks to Gerald Clark)
  • tc-functions: setupHome to allow existing empty home directory
  • tc-config: Restore mkdir home to support tftplist
  • ondemand: Fix remove option when called without .tcz suffix
  • server-side syslinux synchronised with isolinux.bin from the latest 5.x extension

New in Tiny Core Linux 5.0.1 (Oct 3, 2013)

  • Updated tc-functions: setupHome to preserve permissions on persistent home.
  • Updated tc-config: minor adjustments for setupHome.
  • Updated zlib-1.2.7 -> 1.2.8 due to bug (thanks to user helasz for reporting this).

New in Tiny Core Linux 5.0 (Sep 16, 2013)

  • 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

New in Tiny Core Linux 5.0 Alpha 3 (Jul 8, 2013)

  • Fixed copy2fs bug with tc-load (thanks to Gerald Clark for reporting).

New in Tiny Core Linux 4.7.7 (May 11, 2013)

  • Updated tc-terminal-server to remove offending option.
  • Updated select to by pass a menu of only 1 item.
  • Updated .profile and .ashrc to handle EDITOR env variable in both CLI and X.
  • Updated tc-functions useBusybox added cat and sync.

New in Tiny Core Linux 4.7.6 (Apr 9, 2013)

  • Updated tce-setup to support startup script for gzs.
  • Updated tc-terminal-server added boot_file /pxelinux.0

New in Tiny Core Linux 4.7.5 (Feb 27, 2013)

  • Updated autologin to use getty.
  • Fixed permission on busybox.conf for user umount.
  • Updated tce-load to prevent download of existing valid extensions.

New in Tiny Core Linux 4.7.4 (Jan 24, 2013)

  • Updated rebuildfstab to exclude LVM2 members
  • Updated select to handle no items from pipe.
  • Updated tc-functions getMirror to optionally specify build type.

New in Tiny Core Linux 4.7.3 (Jan 7, 2013)

  • Improved system integrity by updating Core scripts to directly call busybox ash and useBusybox function.
  • Updated tce-load to improve module detection.
  • Updated filetool.sh dryrun report for handling spaces in filename.

New in Tiny Core Linux 4.7.2 (Dec 27, 2012)

  • Updated /opt/tcemirror to default to new server.
  • Updated provides.sh for local download and integrated local search.
  • Updated search.sh and scm-search.sh for local searching.
  • Updated tc-functions to support corepure64 repository and useBusybox aliases function.
  • Updated tc-config to factor out rcS
  • New boot code xonly to disable Exit to Prompt in exittc GUI.
  • Removed deprecated keyword cgi.

New in Tiny Core Linux 4.7.1a (Dec 18, 2012)

  • Updated Apps GUI to fix missing buttons on Selective Copy to File System.
  • Updated tce-load - added -f option to force overwrite of existing items. Use with caution.
  • Updated tc-functions - added support for arm builds.
  • Updated tce - cleanup display when no .dep or .tree files exist.
  • Updated ondemand - try to execute already loaded CLI items.

New in Tiny Core Linux 4.7 (Nov 2, 2012)

  • Updated ondemand to suport scm extensions and icons from both tcz and scm.
  • Updated wbar - to support scm ondemand icons.
  • Updated scmapps GUI for new ondemand maintenace and download option.
  • Updated scm-load - new option -wo ondemand download.
  • Updated tc-functions - added new support functions.
  • Updated scm to interface to updated scmaps GUI.
  • New scm-run to support scriptable load and launch scm style extensions.
  • Updated filetool - New GUI access to ,filetool.lst, .xfiletool.lst, and backup options.
  • Updated filetool.sh to interface to updated filetool GUI.
  • Updated apps GUI - New Check Onboot Unneeded and changes required by ondemand scm support.
  • New chkonboot.sh for cli Core only use.
  • Updated tce-setup for consistency in handling onboot.lst and scmlist.lst.
  • Updated loadcpufreq to allow blacklisting.

New in Tiny Core Linux 4.7 RC4 (Oct 26, 2012)

  • Updated ondemand to suport scm extensions and icons from both tcz and scm.
  • Updated wbar - to support scm ondemand icons.
  • Updated scmapps GUI for new ondemand maintenace and download option.
  • Updated scm-load - new option -wo ondemand download.
  • Updated tc-functions - added new support functions.
  • Updated scm to interface to updated scmaps GUI.
  • New scm-run to support scriptable load and launch scm style extensions.
  • Updated filetool - New GUI access to ,filetool.lst, .xfiletool.lst, and backup options.
  • Updated filetool.sh to interface to updated filetool GUI.
  • Updated apps GUI - New Check Onboot Unneeded and changes required by ondemand scm support.
  • New chkonboot.sh for cli Core only use.
  • Updated tce-setup for consistency in handling onboot.lst and scmlist.lst.
  • Updated loadcpufreq to allow blacklisting.

New in Tiny Core Linux 4.6.2 / 4.7 RC3 (Oct 18, 2012)

  • New scm-run
  • Updated scmapps - new OnDemand download option.
  • Updated scm-load - new option -wo ondemand download
  • Updated tc-functions - added new support functions
  • Updated ondemand - now supports icons from both tcz and scm
  • Updated wbar - to support on demand icons
  • Updated Apps GUI - Check OnBoot Unneeded added "Scan complete" message
  • Updated filetool GUI - added directory support and enhanced tab labels

New in Tiny Core Linux 4.7 RC2 (Oct 15, 2012)

  • Updated loadcpufreq to allow blacklisting
  • Fixed reported issues with OnBoot checking
  • Fixed reported issues with OnDemand scm launching
  • Updated apps and scmaps GUI to support relative path.
  • Updated wbar as required for new OnDemand structure

New in Tiny Core Linux 4.7 RC1 (Oct 10, 2012)

  • Updated filetool - New GUI access to ,filetool.lst, .xfiletool.lst, and backup options.
  • Updated filetool.sh to interface to updated filetool GUI.
  • Updated ondemand to suport scm extensions.
  • Updated scmapps GUI for new ondemand maintenace.
  • Updated scm to interface to updated scmaps GUI
  • Updated apps GUI - New Check Onboot Unneeded and changes required by ondemand scm support.
  • New chkonboot.sh for cli Core only use.
  • Updated tce-setup for consistency in handling onboot.lst and scmlist.lst, dropped .scm from scmlist.lst items.

New in Tiny Core Linux 4.6.2 (Sep 25, 2012)

  • Updated scm-load. Dropped tcz check for dependencies.
  • Updated help screen for scm-load and tce-load.
  • Updated rebuildfstab to support raid members.
  • Updated tc-config call set time for no real time clock arm systems.
  • Updated tc-config to quiet unneeded messages.
  • New set-time.sh called for systems with no real time clock.
  • Updated tc-terminal-server to require essential fields.

New in Tiny Core Linux 4.6.1 (Sep 6, 2012)

  • Updated ondemand. Added hash -r to generated ondemand scripts to better support CLI and non-menu extensions.
  • Updated filetoo.sh. Added encryption key integrity check before restore.
  • Updated rebuildfstab. Added support for network block devices.
  • Updated tc-config. Added nortc (no real time clock) boot code for arm devices.
  • Updated tce-ab. Cosmetic title change to reflect new name.

New in Tiny Core Linux 4.6 (Aug 28, 2012)

  • New mirrorpicker GUI - Select fastest mirror.
  • Updated Apps GUI to add first run and menu option for mirrorpicker GUI.
  • Updated ScmApps GUI to add first run and menu option for mirrorpicker GUI.
  • Updated tce-status added -o option for orphan file checking on httpd mirrors.
  • Updated Apps GUI to add Orphan file check.
  • Updated tc-config improved PRETCE raid disk support.
  • Renamed ab to tce-ab to avoid Apache name conflict and allow to start without specifying a search target.
  • Updated busybox added lsof applet and link.
  • Updated isolinux.cfg with adjustments as suggested in the forum and temporarily loglevel=3 for cleaner boot.
  • Updated tce-ab with signal trap to prevent abnormal termination.
  • Updated scm with signal trap to prevent abnormal termination.
  • Updated tce-load to display options when no initial options are specified.
  • Updated fromISOfile to handle invalid device and added busybox aliases.
  • Updated Apps GUI improved Updates message and OnBoot & OnDemand labels.
  • Updated ScmApps improved Updates message.
  • Updated wbar & flwm* to handle multiple Name & Exec items.

New in Tiny Core Linux 4.6 RC3 (Aug 20, 2012)

  • Updated tce-ab with signal trap to prevent abnormal termination.
  • Updated scm with signal trap to prevent abnormal termination.
  • Updated tce-load to display options when no initial options are specified.
  • Updated fromISOfile to handle invalid device and busybox alias.
  • Updated Apps GUI improved Updates message and OnBoot & OnDemand labels.
  • Updated ScmApps improved Updates message.
  • Updated wbar & flwm* to handle multiple Name & Exec items.

New in Tiny Core Linux 4.5.6 (Jul 7, 2012)

  • Updated Apps GUI to specifically call busybox md5sum and not conflict with coreutils extension.
  • Updated ScmApps GUI to also specifically call busybox md5sum.
  • Updated tc-restore to support autoscanning when "base" option is used.

New in Tiny Core Linux 4.5.5 (Jun 18, 2012)

  • Updated tce-load to improve empty extension check.
  • Updated system profile - moved apps in search path before OS
  • Updated network GUI and dhcp.sh for new hostname syntax of busybox 1.20.1
  • Updated tce-load and Apps GUI to support user initiated aborts.
  • Updated scm-load and ScmApps GUI to support user initiated aborts.

New in Tiny Core Linux 4.5.4 (Jun 5, 2012)

  • Updated busybox to 1.20.1.
  • Updated scm-load cleanup messages.
  • Updated tc-functions setupHome for tighter home directory permissions.
  • Updated udevd to reduce memory requirements.

New in Tiny Core Linux 4.5.3 (May 25, 2012)

  • Updated rc.shutdown with specific calls to busybox, fixes possible shutdown hangs when util-linux is loaded.
  • Updated tc-config for correction to support xvesa boot code.

New in Tiny Core Linux 4.5.2 (May 10, 2012)

  • Updated filetool.sh & tc-restore.sh improved usage of "protect" with existing backup file.
  • Updated ondemand & tce-run improved support for command line arguments containing spaces.
  • Updated ScmApps GUI, bug fixed when removing an scm and also have a same-named tcz.
  • Updated ScmApps GUI, now updates scmboot.lst when deleting an scm.
  • Export correct LANG variable for tce-setup at boot

New in Tiny Core Linux 4.5.1 (Apr 28, 2012)

  • Patched wbar to support --nofont.
  • Apps & ScmApps title moved to window title area.
  • Dropped tinycore-scm.desktop.
  • Restored xirc2ps_cs.ko.gz
  • Apps load local sort order and GUI adjustments.
  • Expanded boot menu for TinyCore.iso

New in Tiny Core Linux 4.5 (Apr 25, 2012)

  • Updated wbar to 2.3.0
  • Updated wbar.sh, wbar_setup, & wbarconf GUI for new wbar changes.
  • New Apps GUI replaces AppBrowser & AppsAudit
  • Updated Apps GUI OnBoot, OnDemand, & Md5Check to case insensitive sort order.
  • Updated Apps GUI OnDemand to support ondemand noicons.
  • Updated App GUI to add descriptive title and moved URI to bottom.
  • Renamed ScmBrowser to ScmApps, added delete & descriptive title, moved URI to bottom, adjusted menu.
  • Updated tce-audit to suppress spurious messages with regard to fat filesystems.
  • Updated tce-setup added support for scm in cde tmp/builtin for remasters.
  • Updated scm-load to forward md5check results to calling GUI.
  • Updated scm-load to support scm only type systems and remasters.
  • Updated rc.shutdown to umount scm extensions.
  • New expanded boot code noicons to specify no ondemand icons. noicions=ondemand
  • Updated tc-config, wbar_setup, ondemand, and Apps GUI to support noicons=ondemand
  • Updated f2 & f3 boot codes.

New in Tiny Core Linux 4.5 RC1 (Apr 12, 2012)

  • Updated wbar to 2.3.0
  • Updated wbar.sh, wbar_setup, & wbarconf GUI for new wbar changes.
  • New Apps GUI replaces AppBrowser & AppsAudit
  • Updated Apps GUI OnBoot, OnDemand, & Md5Check to case insensitive sort order.
  • Updated Apps GUI OnDemand to support ondemand noicons.
  • Updated Apps GUI to add descriptive title and moved URI to bottom.
  • Renamed ScmBrowser to ScmApps, added delete & descriptive title, moved URI to bottom, adjusted menu.
  • Updated tce-audit to suppress spurious messages with regard to fat filesystems.
  • Updated tce-setup added support for scm in cde tmp/builtin for remasters.
  • Updated scm-load to forward md5check results to calling GUI.
  • Updated scm-load to support scm only type systems and remasters.
  • Updated rc.shutdown to umount scm extensions.
  • New expanded boot code noicons to specify no ondemand icons. noicions=ondemand
  • Updated tc-config, wbar_setup, ondemand, and Apps GUI to support noicons=ondemand
  • Updated f2 & f3 boot codes.

New in Tiny Core Linux 4.4 (Mar 19, 2012)

  • Minor kernel update to 3.0.21 to support the following:
  • ax25 / ham radio support
  • kexec
  • efficeon agp patch
  • r6040 mii fix
  • isa libata enabled for very old laptops
  • xts, gf128mul for truecrypt uses
  • resolves the kernel panic issue when mounting CIFS shares.
  • Updated tc-config with syslog/rsyslog patch
  • Updated Xprogs.tcz: scmbrowser and smc-fetch.sh tweaks
  • Updated search.sh added -t option for tag search.
  • Updated provides.sh for CLI use.
  • Updated appbrowser for new tag search.
  • Updated ab keyword is now a tag search.
  • Updated tce-size with date check on sizefile update.
  • Updated tce-setup fixed when base boot code is used with missing /tmp/tce/optional directory.
  • Updated tce-setdrive with a required readlink.
  • Updated filetool.sh with a required readlink when used after tce-setdrive.
  • Recompressed modules to save space.
  • Added ssb module to base.
  • Updated busybox 1.19.4 plus patches to fix busybox tftpd vulnerability.
  • Updated tc-terminal-server to accomodate busybox tftpd vulnerability.
  • Updated scm-search -t for tag searching.
  • Updated scmbrowser for tag searching.
  • Updated filetool.sh improved invalid device handling.
  • Updated tce-setdrive now sets default backup device without a reboot.
  • New boot code, e.g., iso=sdb1 booting from a single ISO file to load embedded extensions.
  • New fromISOfile script for after boot support of a single ISO file embedded extensions.
  • Updated rebuildfstab fixed pid checking.
  • Updated exittc and filetool spelling.

New in Tiny Core Linux 4.3.1 (Mar 2, 2012)

  • Updated tce-size with date check on sizefile update.
  • Updated tce-setup fixed when base boot code is used with missing /tmp/tce/optional directory.
  • Updated tce-setdrive with a required readlink.
  • Updated filetool.sh with a required readlink when used after tce-setdrive.

New in Tiny Core Linux 4.4 RC2 (Mar 2, 2012)

  • Updated search.sh added -t option for tag search.
  • Updated provides.sh for CLI use.
  • Updated appbrowser for new tag search.
  • Updated ab keyword is now a tag search.
  • Updated tce-size with date check on sizefile update.
  • Updated tce-setup fixed when base boot code is used with missing /tmp/tce/optional directory.
  • Updated tce-setdrive with a required readlink.
  • Updated filetool.sh with a required readlink when used after tce-setdrive.
  • Recompressed modules to save space.
  • Added ssb module to base.

New in Tiny Core Linux 4.3 (Feb 18, 2012)

  • New scm-load for scm new extension type supports icon removals and menu updates for all supported window managers.
  • New scm an 'ab' like command line tool to maintain scms, browser repo, list local, install, uninstall, add to boot, and remove from boot, etc.
  • New scmbrowser an FLTK GUI to manage your scm extensions.
  • New scm-fetch.sh and scm-search new internally used support programs for scms.
  • Updated tce-setup to load/mount scm via scmboot.lst
  • Updated busybox with latest password patch.
  • Updated tce-update to use md5.db file for quick updating and checking with AppsAudit.
  • Updated tc-functions to correct virtual disk mounting.
  • Updated tc-config to support CSV in blacklist boot code.
  • Updated rc.shutdown to allow persistent home & opt inside a virtual loop mounuted disk.
  • Updated tc-terminal-server for new core name.
  • wbar.tcz new icon for scmbrowser, code cleanup in rm icon and nohup to wbar.sh
  • Xlibs.tcz added Sytem Tools menu for scm.
  • Xprogs.tcz for new scmbrowser.
  • Updated appbrowser mirror/search GUI anomaly and writable TCEDIR as reported.
  • Updated Xlibs.tcz, Xprogs.tcz, and wbar.tcz to support Xprogs.tcz OnDemand.
  • Minor adjustments to freedesktop items as requested.

New in Tiny Core Linux 4.3 RC2 (Feb 7, 2012)

  • New scm-load for new extension type supports icon removals and menu updates from all supported window managers.
  • New scm an 'ab' like command line tool to maintain scms, browser repo, list local, install, uninstall, add to boot, and remove from boot, etc.
  • New scmbrowser an FLTK GUI to manage your scm extensions.
  • New scm-fetch.sh and scm-search new internally used support programs for scms.
  • Updated tce-setup to load/mount scm via scmboot.lst
  • Updated busybox with latest password patch.
  • Updated tce-update to use md5.db file for quick updating and checking with AppsAudit.
  • Updated tc-functions to correct virtual disk mounting.
  • Updated tc-config to support CSV in blacklist boot code.
  • Updated rc.shutdown to allow persistent home & opt inside a virtual loop mounuted disk.
  • Updated tc-terminal-server for new core name.
  • wbar.tcz new icon for scmbrowser, code cleanup in rm icon and nohup to wbar.sh
  • Xlibs.tcz added Sytem Tools menu for scm.
  • Xprogs.tcz for new scmbrowser.

New in Tiny Core Linux 4.2 (Dec 27, 2011)

  • Updated base for move of /opt/.tce_dir to a link at /etc/sysconfig/tcedir which includes the following:
  • tce-load, tce-run, tce-setdrive, tce-size, tce-audit, filetool.sh, tce-setup, ondemand, tce-update,
  • .profile, tc-config, rc.shutdown, appbrowser, appsaudit, exittc, flwm_topside_ondemand,
  • .setbackground, wbarconf, wbar_update.sh, wbar_setup.sh.
  • Updated the following system X/GUI extensions:
  • Xvesa,tcz, Xlibs.tcz, Xprogs,tcz, fltk-1.10.tcz, flwm_topside.tcz, flwm.tcz, and wbar.tcz.
  • New refactored Xlibs.tcz, Xprogs.tcz so that now Xprogs.tcz contains only FLTK GUI programs. Xprogs is now optional.
  • New fltk-1.10.tcz contains only FLTK libraries, required by any FLTK GUI programs.
  • Updated tce-setup to use /tmp/builtin for embedded initrd extensions. Changed from /opt/tce
  • Updated cpanel to only activate Xvesa button if Xvesa is loaded.
  • Updated exittc default focus on OK button for quicker use from keyboard.
  • Updated mntttol to call rebuildfstab.
  • Updated tce-setup to write cde info to /etc/sysconfig.
  • Updated startx to better support desktop boot code.
  • Updated tc-config and tce-setup.sh for refined definition of the base boot code.
  • base will now only ignore "user" extensions. Builtins and cde extensions always load as they have become by their very nature part of the base system. See CorePlus.iso for how it is being used.
  • xbase.lst is implemented via our standard lst boot option. But now lst is supported in the cde directory.
  • Hence by using xbase.lst a simple standard list file containing only the base X/GUI extensions to be loaded.
  • See CorePlus iso for how it is being deployed.
  • Clean up of some full paths, adjusted /opt/.filetool.lst and /opt/.xfiletool.lst
  • New /usr/bin/exittc script to allow exiting WM when no Xprogs are used.
  • New /usr/bin/backup script useful when no Xprogs are used.
  • Updated .xsession to store X pid.
  • New setupdesktop factored out of startx in Xlibs.tcz
  • Updated startx to call setupdesktop
  • New startup script for Xprogs.tcz to support after X/GUI desktop loading.
  • Updated tce-setup for better detection of cde when not found on cdrom.
  • Updated .dep files to include fltk-1.10 libs. You can now use any supported window manager without Xprogs,
  • Updated interface files for supported window manager extensions:
  • flwm_topside.tcz, flwm.tcz, fluxbox.tcz, hackedbox.tcz, icewm.tcz, icewm-full.tcz, jwm-snapshot.tcz, jwm.tcz

New in Tiny Core Linux 4.1 (Nov 19, 2011)

  • Updated pcmciautils-018
  • Updated sudo-1.7.7
  • Updated freetype-2.4.7
  • Updated imlib2-1.4.5
  • Updated libpng-1.2.46
  • Updated busybox to 1.19.3
  • Updated tc-config new boot code pretce for raid and lvm support.
  • Updated tc-config dropped default TZ=UTC as such default (UTC) is embedded with no need to set TCZ.
  • Updated tc-config for better detection of /dev/rtc and handling of loadcpufreq.
  • Updated tc-config for microcore without X.
  • Updated tce-setdrive improved error handling.
  • Updated tc-terminal-server for new kernel.
  • Updated ab fixed OnDemand bug.
  • Updated mnttool added -g option for user defined initial position when used in .xsession.
  • Updated appbrowser improved screen dispay handling.
  • Updated appsaudit Updates for base version check.
  • Updated exittc for segfault when no env BACKUP encountered.
  • Updated startx for microcore to allow noicons to trump the loading for wbar.tcz
  • Updated version now supports options -c -l -s (check, long display, and short display).
  • Updated udev rules to correct reported permission issues on usb devices.
  • Updated select to accept input from stdin.
  • Updated tc-functions getKeyEventDevice
  • Updated rebuildfstab for better cdrom scanning and to eliminate boot errors.
  • Updated filetool.sh, rc.shutdown, tc-restore.sh, filetool GUI, and exittc GUI; backup_device moved to /etc/sysconfig.
  • Updated filetool.sh for initial use of SAFE backup option.
  • Updated tce-setup for microcore initial ondemand setup.
  • Updated tce-setup for processing extensions on cd - new boot code 'cde' which results in scanning cd for additional extensions to load. This should eliminate the cd boot errors and is used in new multicore.
  • Applied optimization to shared libraries to reduce size.
  • Added /etc/protocols to base.

New in Tiny Core Linux 4.0 (Sep 26, 2011)

  • Updated kernel to 3.0.3
  • Updated udev to 173
  • Updated glibc to eglibc-2.13
  • Updated e2fsprogs base libs to 1.41.14
  • Updated gcc base libs to 4.6.1
  • Updated util-linux base libs to 2.19.1
  • Updated eglibc for 486/586 support.
  • Updated base Xlibs (microcore users need to get new Xlibs.tcz)
  • Updated all the custom core utilities to use the new repository area.
  • New loadcpufreq to handle module loading.
  • Updated ondemand for console based extensions via Freedesktop Exec=cliorx prgname
  • Updated tce-load & tce-audit for dynamic KERNEL dependency processing.
  • Adjusted .xsession to handle X startup failure.
  • Adjusted .setbackground colors for wallpaper handling.
  • Updated AppBrowser Search and Keyword as described below.
  • Updated ab Search and Keyword.
  • Updated search.sh internal script support for new search method shared by AppBrowser & ab
  • New keyword.sh internal script support for new keyword method shared by AppBrowser & ab
  • Updated loadcpufreq ( C rewrite for speed)
  • Updated busybox 1.19.2 with latest patches and nbd-client
  • Updated rebuildfstab, tc-config, & rc.shutdown for nbd-client support.
  • Updated getTime.sh for random selection of time servers (atl chi sj).
  • Updated Luxi fonts to disable hinting.

New in Tiny Core Linux 3.8 (Aug 8, 2011)

  • Much improved system auditing.
  • AppsAudit now offers to fetch missing dependencies.
  • Updates now reports "stale" extensions.
  • Many community requested improvements to searching, wallpaper, and AppsBrowser.
  • Support for EtherDrives, ATA over ethernet.
  • Updated system architecture diagrams and presentation via new system icons.

New in Tiny Core Linux 3.7 (Jun 16, 2011)

  • The theme for v3.7 is improved integrity and interoperability.
  • Now adds NTFS read support.
  • Seamless NTFS read-write support via extension or installation options.
  • Improved integrity is achieved by better warning messages to prevent misuse of unsupported file systems.
  • Also new are Starter Packs.
  • As installation is typically a one time event. Therefore the GUI installation program and all necessary support extensions are now conviently packaged into a starter pack, install.gz.
  • Same is offered with grub4dos.gz. This has the option to install inside an existing NTFS partition. Our network.gz starter pack, provides all the tools typically needed to get connected, including a tiny wifi manager.
  • And, finally, combining multiple boot images together with starter packs, we offer multicore.iso. This bootable CD image, provides the easiest way yet to install, get connected, and get online.

New in Tiny Core Linux 3.6 (May 1, 2011)

  • New tc-install.sh replaces usbinstall - added frugal install to partition with formatting options.
  • New tc-install Fltk GUI front end to tc-install.sh callable from cpanel.
  • New tcemirror.sh to present select list of both local (/opt/localmirrors) and remote (mirrors.tcz) mirrors.
  • New mydata= boot code to support alternate name for backup. Defaults to mydata.tgz.
  • Updated squashfs modules with latest patches both 32 & 64
  • Updated fluff to v0.95 fixes reported segfaults and better handling of large files.
  • Updated mousetool to support left handed 2 button serial mouse.
  • Updated flrun - added input search capability.
  • Updated cpanel change to tc-install for HD/USB Install.
  • Updated tce-load to better support download error conditions.
  • Updated appbrowser to better support download error conditions.
  • Updated appbrowser to also support local and remote mirror selection.
  • Updated ab - added tree and size views and overall presentation tweaks.
  • Updated AppsAudit added Select Mirror to Updates tab.
  • Updated AppsAudit/tce-update to fetch new dependencies.
  • Updated AppsAudit Updates to display info file.
  • Updated AppsAudit to handle lst= boot option for OnBoot maintenance.
  • Updated tc-config moved keymap, secure, and protect to after extension loading but before restore.
  • Updated tc-config added -m option to chpasswd for consistency in password encoding.
  • Updated /etc/.profile to determine proper EDITOR environment variable.
  • Updated tce-setup to better support microcore when used with Xprogs.
  • Updated wallpaper to allow suppression of TC logo.
  • Updated .filetool.lst to add opt/backgrounds
  • Updated search.sh and provides.sh to target new host server.
  • Moved sethostname from function to script, callable from /opt/bootsync.sh
  • Moved showrgb from base to Xprogs.
  • Deleted relic boot options bgk & thm affects tc-config, startx, .xsession.

New in Tiny Core Linux 3.5 (Feb 15, 2011)

  • Updated busybox 1.18.3 plus patches.
  • Updated zsync to 0.6.2.
  • Updated fluff file manager to 0.8.9
  • New autoscan-devices compiled to improve boot speed.
  • Updated tc-functions for call to autoscan-devices.
  • New rotdash compiled to improve boot speed.
  • Updated tce-audit builddb to not force fetch of all .dep files when no tce.db exists.
  • Updated appsaudit to support removing ondemand uninstalled extensions without rebooting.
  • Clean up of tce-audit 'delete' spurious messages.
  • New tce-remove support for tce-audit/appsaudit.
  • Update wbar_rm_icon to support tce-remove.
  • Updated appsaudit, added highlight on FAILED md5 checking.
  • Updated wbarconf added many more bar position options.
  • Updated services to support nested daemon starting.
  • Updated appbrowser Mirror Selection to support mirror.tcz extension.
  • Updated tc-config crond call and removed duplicate crond script.
  • Scripts adjusted to remove extra spaces to reduce size.
  • fsck replaced with busybox fsck
  • Moved thinkpad_acpi.ko from base to extension.
  • Corrected typo in .desktop item for fluff file manager.
  • Corrected permission on protect option bfe file.
  • New logo tag line. Fast. Easy. Modular. Extendable.

New in Tiny Core Linux 3.4 (Dec 20, 2010)

  • Updated appsaudit multi-select updates and md5 checking.
  • Updated fluff to 0.8.5 with integrated file type and associations as well as many UI improvements .
  • Updated mnttool to show all drives and mount launch filemgr via FILEMGR env.
  • Updated mnttool to support labels and 10+ partitions.
  • Updated wallpaper gradients and color preview.
  • Updated editor for named new file argument.
  • Updated wbarconf for control of text, zoom, and icon size.
  • Updated exittc "Exit to prompt" to be PID driven.
  • Updated wbar for fluff startup via "~".
  • Updated fluff .desktop item for startup via "~"
  • Updated ab2tce.sh to terminate if appbrowser is aborted by killing X.
  • Updated mountables.sh to support labels and 10+ partitions on a single drive.
  • Updated rebuildfstab to support unpartitioned but formatted drives.
  • Updated tftpd to support alternate user.
  • Updated .profile added MANPAGER='less -isR'
  • Updated tce-load adjustment for spurious message with copy2ram.
  • Updated getdisklabel for speed and embedded spaces support.
  • Updated select, to return 'q' when selected to calling program.
  • Updated ab to handle received 'q' and tmp file cleanup.

New in Tiny Core Linux 3.3 (Nov 23, 2010)

  • New FLTK integrated file manager, fluff, file associations, i.e, double click to edit/run directly from file manager.
  • New FLTK minimal editor, on System Tools menu, and called via File Manager configurable file associations.
  • Updated AppBrowser - integrated setdrive. A "Set" button is initialized when Cloud Mode is detected.
  • New wbarconf replaces wbar_exclude. Manage all icons (system and ondemand), as well as bar placement.
  • New wbar_mv_icon for support of wbarconf.
  • Updated ondemand, appsaudit, and wbar_setup for single ondemand dir - dropped ondemand.ico/
  • Updated flwm_initmenu - to support combined single ondemand directory.
  • New flwm_ondemand - to support combined single ondemand directory.
  • Updated cpanel WbarConf replaces TCE Update.
  • Updated and reorganized boot help screens f2 f3 f4
  • Updated Control Panel reorganization. Moved more frequently used items to the System Tools menu.
  • Moved AppsAudit to System Tools menu.
  • Moved Run Command to System Tools menu.
  • Updated System Tools menu reorganization. Moved less frequently used items to Control Panel.
  • Moved PPI Setup to Control Panel
  • Moved TermServer Setup to Control panel.
  • Updated wbar for new file manager icon, removable via the new wbarconf.
  • Updated wbar for new AppsAudit & MntToolicons.
  • New boot code nozswap - Skip compressed swap in ram.
  • New tce-run - load and run tcz, e.g., tce-run xmms, This is the association to run .tcz directly from file manager.
  • Updated tce-audit to support default pathing and ext (.tcz) greatly improves CLI usage.
  • Updated tce-load to un-mount meta (empty) extensions.
  • Updated tce-setdrive to support call via AppBrowser.
  • Updated tc-config - dropped settime boot code.
  • Updated tc-config - moved wait_scsi_scan inside nofstab check.
  • Updated ondemand generated scripts to pass command line arguments.
  • Deleted unused /etc/udev/rules/64-md-raid.rules

New in Tiny Core Linux 3.3 RC1 (Nov 1, 2010)

  • New FLTK integrated file manager, mfm, file associations, i.e, double click to edit/run directly from file manager.
  • New FLTK minimal editor, on System Tools menu, and called via File Manager configurable file associations.
  • New tce-run - load and run tcz, e.g., tce-run xmms, This is the association to run .tcz directly from file manager.
  • Updated tce-audit to support default pathing and ext (.tcz) greatly improves CLI usage.
  • Updated tce-setdrive to support call via AppBrowser.
  • Updated AppBrowser - integrated setdrive. A "Set" button is initialized when Cloud Mode is detected.
  • New wbarconf replaces wbar_exclude. Manage all icons (system and ondemand), as well as bar placement.
  • New wbar_mv_icon for support of wbarconf.
  • Updated ondemand generated scripts to pass command line arguments.
  • New boot code nozswap - Skip compressed swap in ram.
  • Updated and reorganized boot help screens f2 f3 f4
  • Updated Control Panel reorganization. Moved more frequently used items to the System Tools menu.
  • Moved AppsAudit to System Tools menu.
  • Moved Run Command to System Tools menu.
  • Updated System Tools menu reorganization. Moved less frequently used items to Control Panel.
  • Moved PPI Setup to Control Panel
  • Moved TermServer Setup to Control panel.
  • Updated wbar for new file manager icon, removable via the new wbarconf.

New in Tiny Core Linux 3.2 (Oct 15, 2010)

  • Updated busybox to 1.17.2 + patches.
  • Improved language translation support in Appsaudit, Wallpaper, and Swapfile.
  • Updated AppBrowser, all tabs now allows mouse "select for copy".
  • Updated System Stats, all tabs now allows mouse "select for copy".
  • Updated Appsaudit & Appbrowser to eliminate trailing null item in FLTK browser widget.
  • Updated tce-load now handles case of missing dependency file.
  • Updated filetool.sh: -d for dry run option, comparerestore boot code, and improved encryped backup.
  • Updated filetool GUI to support options of None/Backup/Safe.
  • Updated tc-config: moved 'protect' and 'secure' after extension loading to support alternate layout keyboards.
  • Updated AppsAudit OnDemand logic so no reboot required to move from OnBoot to OnDemand.
  • Updated ondemand script for selection and removals of freedesktop items and improved pathing.
  • Updated ondemand to handle freedesktop while also using wbar.
  • Updated inittab-save with askfirst for tty3-6 for memory savings when using multivt boot code.
  • Fixed inconsistency with X-FullPathIcon in .desktop-tinycore items.
  • Removed stats.txt from /opt/.xfiletool.lst
  • Added ondemand directory to PATH.

New in Tiny Core Linux 3.1 (Sep 12, 2010)

  • Updated busybox to 1.17.1
  • Updated Appsaudit for ondemand icons and ondemand moved to tce directory.
  • Updated ondemand script for ondemand icons and move of ondemand directory.
  • Updated wbar_setup to support ondemand icons.
  • Updated wbar_update to support ondemand icons.
  • New wbar_rm_icon to support ondemand icons.
  • New Wbar_eXclude to exclude extension icons from wbar available in SystemTools. Calls wbar_exclude GUI.
  • Updated wbar_update to process xwbar.lst created via wbar_exclude.
  • Updated Appsaudit to eliminate duplicates in onboot and ondemand lists.
  • Updated Appbrowser - New Size tab - calls tce-size.
  • Updated Appbrowser - Depends tab to display dependency tree
  • Updated Appbrowser for new "Download + Load" plus several buttons were converted to choice widgets.
  • Updated filetool GUI, tc-restore, and exittc to support new and safebackup options.
  • Updated exittc GUI now supports the choices None/Backup/Safe.
  • Added Appsaudit to system menu appears in all supported window managers.
  • Updated fluxbox,flwm,flwm_topside,hackedbox,icewm,jwm,jwm-snapshot,and openbox
  • Internationalization (setlocale) added to FLTK GUIs.
  • New 'bigHomeFiles' tab added to System Stats in ControlPanel to find and list large files.
  • New multivt boot code for multiple virtual terminals.
  • New 'calc' a tiny awk command line expression calculator
  • Updated 'ab' - Added 'P)rovides' to ab, the command line tiny appbrowser.
  • Updated tce-load with new getopts option of -l for load-only, typically -wil = Download + Load Only
  • Updated tce-load 'install' option now works as copyinstall, does not allow overwrites.
  • Updated tce-load - Added -s option -load to suppress OK when using command line tce-load -is
  • Updated tce-load - 'showapps' cleanup via the tce-load -s flag
  • Updated tc-config - 'showapps' cleanup via the tce-load -s flag
  • Updated tc-config to call /opt/bootsync.sh, which in turn calls previous /opt/bootlocal.sh &
  • Updated filetool.lst adding /opt/bootsync.sh
  • Updated filetool.sh for safebackup and new getopts, -b for backup, -p for prompt, -r restore, and -s safebackup
  • Updated rc.shutdown - updated processing audit_marked.lst for extension removals.
  • Added length check of 8 to 56 characters to getpasswd function.
  • Updated /etc/passwd user nobody for missing "home" field.
  • Updated /etc/shadow user root to remove default password.
  • Removed unused libncurses and tset - available in recently posted ncurses.tcz
  • Moved libXft.so.into extension.
  • Moved libXcursor.so.into extension.
  • New background and flwm titlebar colors.

New in Tiny Core Linux 3.1 RC1 (Aug 16, 2010)

  • New Size tab in Appbrowser - calls tce-size
  • Updated Depends tab in Appbrowser to display dependency tree
  • Updated /etc/passwd user nobody for missing "home" field.
  • Updated /etc/shadow user root to remove default password.
  • Added 'P)rovides' to ab command line tiny appbrowser.
  • Updated appsaudit to eliminate duplicates in onboot and ondemand lists.
  • New Wbar_eXclude to exclude icons from wbar available in SystemTools. Calls wbar_exclude GUI.
  • Updated wbar_update to process xwbar.lst created via wbar_exclude.
  • Added Appsaudit to system menu.
  • Added -s option to tce-load to suppress OK when using command line tce-load -is
  • Code cleanup to appbrowser.
  • New background and flwm titlebar colors.

New in Tiny Core Linux 3.0 (Jul 20, 2010)

  • New kernel update to 2.6.33.3 ( a upx'ed version is also available in the distribution file area ).
  • New 64-bit kernel available in distribtion files area.
  • New compressed swap in ram -> able to run more and longer, less crashes due to out of ram
  • New tmpfs root always -> no longer possible to exhaust ram in an "embed" boot via files
  • New improved virtualization support
  • New ext4 support in base/base tools
  • New delta extension updates as the default using zsync.
  • New kernel for support of pci-hotplug modules
  • New modules for eeepc-laptop and ssb
  • New kernel-agnostic dep files supported by core functions.
  • Updated busybox 1.17.0 New: flock, modinfo, rev, unxz, xz, xzcat and unlimited loops. Tar xz support.
  • Updated glibc updated to 2.11.1 and recompiled against 2.6.33 kernel headers
  • Updated gcc updated to 4.4.3, recompiled against 2.6.33 kernel headers and cloog, ppl, mpfr, gmp
  • Updated e2fsprogs base libs/apps updated to 1.41.11
  • Updated zlib 1.2.5, ncurses 5.7, sudo 1.7.2p6, pcmciautils 017, module-init-tools 3.11.1
  • Updated util-linux-ng 2.1.7.2, libpng 1.2.44, libfreetype 2.3.12, libImlib2 1.4.4
  • Updated X libs in base to Xorg 7.5, libICE-1.0.6, libSM-1.1.1, libX11-1.3.3, libXau-1.0.5, libXaw-1.0.7
  • Updated libXcursor-1.1.10, libXdmcp-1.0.3, libXext-1.1.1, libXfont-1.4.1, libXft-2.1.14, libXi-1.3
  • Updated libXinerama-1.1, libXmu-1.0.5, libXpm-3.5.8, libXrender-0.9.5, libXt-1.0.8, libXtst-1.1.0
  • Updated libjepg, libsysfs, systool, get_device, bcrypt, rungetty
  • Updated squashfs module with latest patch.
  • Updated .profile for flwm titlebar new color.
  • Updated tce-setdrive and tc-restore.sh for better /tmp/tce test.
  • Updated 55-tc-rules for better permission on ramzswap.
  • Updated tc-functions with new getMajorVer and getMirror
  • Updated tce-audit, tce-fetch.sh, tce-load, tce-update, and appbrowser for getMirror.
  • Updated tce-setup for microcore .gzs in /opt/tce remaster
  • Updated ondemand, dropped jwm/wbar improved handling of multiple .desktop elements.
  • Updated exittc to handle rare case of missing BACKUP env variable.
  • Updated tc-config, tce-setup, startx, desktop.sh for legacy window manager support of freedesktop and ondemand.
  • Updated AppsAudit: added OnDemand Maintenance (add/remove) OnDemand items.
  • Updated ondemand to support new feature in AppsAudit.
  • Updated AppsAudit: dropped full path from "Check for Updates" display.
  • Updated flwmfor potential issue when used with peristent home
  • Updated tce-setdrive to exclude cdrom and dvd.
  • Updated mktclocal to exclude cdrom and dvd.
  • Updated usbinstall moved bzImage and tinycore.gz/microcore.gz to /boot
  • Updated wbar_upd_icon.sh for missing c: in freedesktop Terminal & Icon case.
  • Fixed various typos and other small tweaks and adjustments
  • Fixed freedesktopcheck in startx
  • Updated usbinstall added UUID clause to waitusb option.
  • Updated tce-update to acknowledge when system is up-to-date.
  • Updated tce-update to accept tce dir as parameter.
  • Fixed bug in tc-functions autoscan.
  • Fixed flwmownership of .wmx files when alternate user is specified.
  • Updated .filetool.lst & .xfiletool.lst to support alternate user(s).
  • Updated tce-setdrive to suport alternate user.
  • Updated shutdown.sh. Added .xfiletool.lst processing when home not in backup for persistent home.
  • Updated cpanel. Dropped relic code referencing HOME.
  • Updated tc-functions getMirror and getbasefile.
  • Updated tce-load. Added for -i option, a fall through check of standard .tce_dir
  • Updated tce-load. Fixed bug. Local loading was not processing all dependencies.
  • Updated filetool.sh to explicitly call busybox tar.
  • Updated tce-audit for recursive deletions.
  • Updated appsaudit added "Clear Marked for Deletion" option.
  • Updated desktop.sh, startx, tc-config to support generic icon manager via new interface files.
  • Updated wbar with new interface files for new generic icon support.
  • Updated getRGB for wallpaper recall current solid color background.
  • Updated wallpaper to read current solid background color.
  • Updated .xsession .X.d to allow spaces in filenames.
  • Updated linstdc++ to 6.13 now aligns with toolchain extension.
  • Updated rebuildfstab to support raid devices.
  • Updated some incorrect device types and numbers.
  • Updated fltk libs for threads, exceptions, and rtti support.
  • Updated tc-config with new boot code blacklist
  • Updated tce-load to specifically call busybox mount to support unlimited loops.
  • Removed /dev/loop9 - 255, retaining only 1-8.

New in Tiny Core Linux 3.0 RC1 (Jul 11, 2010)

  • New kernel update to 2.6.33.3 ( a upx'ed version is also available in the distribution file area ).
  • New 64-bit kernel available in distribtion files area.
  • New compressed swap in ram -> able to run more and longer, less crashes due to out of ram
  • New tmpfs root always -> no longer possible to exhaust ram in an "embed" boot via files
  • New improved virtualization support
  • New ext4 support in base/base tools
  • New delta extension updates as the default using zsync.
  • New kernel for support of pci-hotplug modules
  • New modules for eeepc-laptop and ssb
  • New kernel-agnostic dep files supported by core functions.
  • Updated busybox 1.17.0 New applets: flock, modinfo, rev, unxz, xz, xzcat. Tar etc support xz now.
  • Updated glibc updated to 2.11.1 and recompiled against 2.6.33 kernel headers
  • Updated gcc updated to 4.4.3, recompiled against 2.6.33 kernel headers and cloog, ppl, mpfr, gmp
  • Updated e2fsprogs base libs/apps updated to 1.41.11
  • Updated zlib 1.2.5, ncurses 5.7, sudo 1.7.2p6, pcmciautils 017, module-init-tools 3.11.1
  • Updated util-linux-ng 2.1.7.2, libpng 0.43, libfreetype 2.3.12, libImlib2 1.4.4
  • Updated X libs in base to Xorg 7.5, libICE-1.0.6, libSM-1.1.1, libX11-1.3.3, libXau-1.0.5, libXaw-1.0.7
  • Updated libXcursor-1.1.10, libXdmcp-1.0.3, libXext-1.1.1, libXfont-1.4.1, libXft-2.1.14, libXi-1.3
  • Updated libXinerama-1.1, libXmu-1.0.5, libXpm-3.5.8, libXrender-0.9.5, libXt-1.0.8, libXtst-1.1.0
  • Updated libjepg, libsysfs, systool, get_device, bcrypt, rungetty
  • Updated squashfs module with latest patch.
  • Updated .profile for flwm titlebar new color.
  • Updated tce-setdrive and tc-restore.sh for better /tmp/tce test.
  • Updated 55-tc-rules for better permission on ramzswap.
  • Updated tc-functions with new getMajorVer and getMirror
  • Updated tce-audit, tce-fetch.sh, tce-load, tce-update, and appbrowser for getMirror.
  • Updated tce-setup for microcore .gzs in /opt/tce remaster
  • Updated ondemand, dropped jwm/wbar improved handling of multiple .desktop elements.
  • Updated exittc to handle rare case of missing BACKUP env variable.
  • Updated tc-config, tce-setup, startx, desktop.sh for legacy window manager support of freedesktop and ondemand.
  • Updated AppsAudit: added OnDemand Maintenance (add/remove) OnDemand items.
  • Updated ondemand to support new feature in AppsAudit.
  • Updated AppsAudit: dropped full path from "Check for Updates" display.
  • Updated flwmfor potential issue when used with peristent home
  • Updated tce-setdrive to exclude cdrom and dvd.
  • Updated mktclocal to exclude cdrom and dvd.
  • Updated usbinstall moved bzImage and tinycore.gz/microcore.gz to /boot
  • Updated wbar_upd_icon.sh for missing c: in freedesktop Terminal & Icon case.
  • Fixed various typos and other small tweaks and adjustments
  • Fixed freedesktopcheck in startx
  • Updated usbinstall added UUID clause to waitusb option.
  • Updated tce-update to acknowledge when system is up-to-date.
  • Updated tce-update to accept tce dir as parameter.
  • Fixed bug in tc-functions autoscan.
  • Fixed flwmownership of .wmx files when alternate user is specified.
  • Updated .filetool.lst & .xfiletool.lst to support alternate user(s).
  • Updated tce-setdrive to suport alternate user.
  • Updated shutdown.sh. Added .xfiletool.lst processing when home not in backup for persistent home.
  • Updated cpanel. Dropped relic code referencing HOME.
  • Updated tc-functions getMirror and getbasefile.
  • Updated tce-load. Added for -i option, a fall through check of standard .tce_dir
  • Updated tce-load. Fixed bug. Local loading was not processing all dependencies.
  • Updated filetool.sh to explicitly call busybox tar.
  • Updated tce-audit for recursive deletions.
  • Updated appsaudit added "Clear Marked for Deletion" option.
  • Updated desktop.sh, startx, tc-config to support generic icon manager via new interface files.
  • Updated wbar with new interface files for new generic icon support.
  • Updated getRGB for wallpaper recall current solid color background.
  • Updated wallpaper to read current solid background color.
  • Updated .xsession .X.d to allow spaces in filenames.
  • Updated linstdc++ to 6.13 now aligns with toolchain extension.
  • Updated rebuildfstab to support raid devices.
  • Updated some incorrect device types and numbers.
  • Updated fltk libs for threads, exceptions, and rtti support.
  • Updated tc-config with new boot code blacklist

New in Tiny Core Linux 2.11 (May 3, 2010)

  • New freedesktop system menu and extension support for flwm, LXDE, XFCE, jwm, and hackedbox.
  • Updated busybox to 1,16,1
  • Updated flwm_topside_initmenu for freedesktop support
  • Updated flwm_topside_makemenu for freedesktop support
  • Updated desktop.sh for freedesktop support
  • New tc2freedesk for freedesktop support
  • New wbar_icon_upd.sh for freedesktop support
  • Added new "Power Off" (exit) button to wbar.
  • New OnDemand support for flwm, LXDE, and XFCE, jwm, and hackedbox.
  • Updated ondemand script to accept argument now callable from appbrowser/tce-load & appsaudit.
  • Updated appbrowser with "Mirrors", and "OnDemand" menu creation.
  • Updated appsaudit with "OnDemand" selection/creation from existing downloaded extensions.
  • Updated appsaudit "Update Dependencies" to support recursion, and separate "Build Database" option.
  • Updated Appsaudit to fold in capitialized extension names.
  • Updated mnttool smaller gui, less screen space, and more intuitive.
  • New "Services" added to system menu and required /etc/init.d/services.
  • New optional zsync update support for faster extension updates.
  • Updated tc-config waitusb added optional LABEL/UID, e.g. waitusb=30:LABEL=tinycore
  • Updated wallpaper added center option changed label Scale to Full and added Fill (Stretch).
  • Updated tc-functions CMDLINE to not require kernel specific options before tinycore options
  • Updated tce-load to trap mount errors.
  • Updated tc-config PXE to support DOS/Windows created lists.
  • Updated flwm_topside tile fonts.
  • Updated /root/.profile to use login instead of su -
  • Fixed utc TZ bug in tc-config
  • Re-organized cpanel removing OnDemand, TCE MIrrors, and daemons now handled by Services.
  • Updated appbrowser, moved ab2tce.fifo pipe to /tmp.
  • Added /var/run/utmp and /var/log/wtmp to support "who" reporting.
  • New .X.d/ directory for startup X programs. See wbar as an example of sourced in items.
  • Updated getTime.sh with -p (print only) and simplied busybox date format.
  • Updated setbackground for hsetroot -full and -fill options.
  • Updated cpanel label change Netcardconfig to Network
  • Updated netcardconfig renamed to network.

New in Tiny Core Linux 2.10 (Mar 22, 2010)

  • Recursive processing of dependencies now fully supported. Custom software upgrades to appbrowser, no popups, GUI redesign. Default window manager now has a more traditional iconize button. Improvements to ondemand, appsaudit, and cpanel. New default background color, and improved logo.

New in Tiny Core Linux 2.9 (Mar 3, 2010)

  • Upgraded udev to v151 with several rule adjustments and new rules added.
  • Updated libstdc++ v6.0.9 to support exceptions.
  • Updated glibc v2.9 to support i486.
  • Updated wbar - eliminated background relics.
  • Updated appbrowser - added "Provides" to search for "What provides", also error handling & speed improvements.
  • Updated appsaudit - added "Display All Not Depends On".
  • Updated tc-config - persistent home and/or opt, changed ext only support to not Microsoft file system support.
  • Updated ab to use tmp work files.
  • Improved language support by auto loading locale support extension(s) when both "lang= " and the "-locale.tcz" extension(s) are available in tce/optional.
  • Renamed *.core.gz to simply *.gz for ISO9660 compliance.
  • Added support for /etc/profile.d/
  • Added functions checkroot and checknotroot for improved user handling.
  • New "Set TCE Drive" in control panel to setup TCE directory, optional and mydata.tgz from cloud mode.
  • Upgraded tce-load and appsaudit to support copy2fs flag and list in the base tce directory.
  • Updated OnDemand to also support re-launching applicatons. Now one can always use the OnDemand menu section.
  • Updated support for easy mode remastering /opt/tce now uses onboot.lst, copy2fs flag and list in static base /opt/tce.
  • Updated tc-config to also make, if necessary, optional directory when tce= boot code is used.
  • Added cache, .logo.xpm, and stats.txt to default /opt/.xfiletool.lst
  • Updated /opt/.xfiletool.lst to persist OnDemand menu item across reboots via normal backup.
  • Clean up of reported relics and empty directories.
  • Updated f2 & f3 boot message screens.
  • Dropped the embedded help file.
  • Updated Control Panel, label change TCE Update to Update Apps.
  • Purged system menu Tools section with item already present in Control Panel.
  • Updated tce-load - added support for recursive dependencies (still in testing mode).

New in Tiny Core Linux 2.8 (Jan 24, 2010)

  • Updated FLTK to v1.1.10.
  • Updated FLWM with more traditional close button layout.
  • Updated appbrowser to support new onboot.lst & extension support structure.
  • Updated appsaudit - new menu section OnBoot to support maintenance of onboot.lst.
  • Updated appsaudit including new "Updates" menu option to "check for updates and selective update.
  • Updated appsaudit to allow selective removal of items from "marked for deletion"
  • Updated and reorganized cpanel, added "OnDemand". "TCE Update", "USB Install", "Run Command", "Xkill", and "Xvesa Setup"
  • Updated "Select Mirror"/tcemirror for easy selection from repository mirrors.
  • Updated "ab" shell appbrowser for more consistent input handling of single character answers.
  • Updated tce-setup, tce-load, and tce-audit to support new onboot.lst &extension support structure.
  • Updated tce-load to allow miltiple loading, e.g., tce-load -i *.tcz
  • Updated tce-load to drop ".tcz" requirement.
  • Updated tce-update to prompt before beginning easy mode batch update operation.
  • Updated tce-update for selective interaction via CLI options "query", "list", and "update".
  • Updated rc.shutdown by reverse umount loops to support tcvd virtual drive.
  • Updated udev rules for much quicker boot times with loop mount extensions.
  • Updated rebuildfstab for faster response.
  • Updated filetool.sh to ignore sockets.
  • Updated tc-terminal-server typo.
  • Updated tc-config PXE to support new extension structrure - thanks to Gerald Clark
  • Updated cd_dvd_symlinks.sh for better multiple cd and dvd devices.
  • Updated tce-fetch.sh to cleanup old dual repository support.
  • New /opt/tcemirror replaces /opt/.tcrc
  • Updated /opt/.filetool.lst for tcemirror
  • Dropped symlinker by using builtin cp construct.
  • Dropped GNU ftp and dropbearmulti from base.

New in Tiny Core Linux 2.7 (Dec 20, 2009)

  • Updated appbrowser - single 'Install' button and renamed 'Download Only' to 'OnDemand'
  • Updated appsaudit - new menu option 'Install Options' to maintain copy2fs.flg and copy2fs.lst
  • New ondemand - create flwm right click menu shortcuts to load and start applications from /tce/optional - tune your system for much faster boot times.
  • Updated tce-load - dropped l,m,lm,ml testing, ldconfig always called, depmod based on /usr/local/lib/modules, dropped -r option
  • Renamed tcz2ram.flg, tcz2ram.lst to copy2fs.flg and copy2fs.lst, use flag for all, or list to specify extensions to be copied into filesystem.
  • New 'ab' a tiny appbrowser in shell
  • New cache-clear script.
  • New boot code xvesa=WxHxD, e.g. xvesa=800x600x32 to set default Xvesa resolution bypassing xsetup
  • Updated tce-update and tce-setup to implement an 'easy mode' to update extensions in your tce folder
  • Updated tce-update feature enhancement for nfs support (Thanks to Gerald Clark)
  • Updated rebuildfstab for block major 11 devices
  • Updated udev/rules.d/75-cd-dvd.rules for sr[0-9] devices.
  • Updated exitcheck.sh to call /opt/shutdown.sh for user shutdown commands.
  • Removed mbchk and libpoptas unneeded in base.
  • Stripped more libs for smaller size, now at 10.1MB

New in Tiny Core Linux 2.6 (Nov 27, 2009)

  • Updated blkid, libblkid, and libuuid.
  • Updated rebuildfstab to drop extra mount points and to reflect removals.
  • New select utility replaces dialog.
  • Dropped dialog, use dialog.tcz extension (posted).
  • Updated xsetup.sh using select.
  • Updated mktclocal using select.
  • Updated tc-terminal-server using select.
  • Updated cpanel Apps Audit replaces mktclocal on panel selection.
  • Updated missing link libpng.so.
  • Dropped cryptohome support.
  • Updated tc-config to reflect recent changes.
  • Busybox mount and losetup replaces GNU versions.
  • Updated rc.shutdown for busybox syntax.
  • Updated tce-load to support busybox mount.
  • Dropped support for ziofs and cramfs, all extensions are now squashfs.
  • Dropped busybox ed, eject, fsck, expand, and unexpand applets.
  • Busybox lsmod, insmod, rmmod, modprobe replace GNU versions.
  • Fixed bug in flwm_topside_restart to properly update system menu.
  • Updated flwm menu .wmx to reflect recent changes.
  • Updated tc-restore.sh. restore boot option overrides default backup location.
  • Updated xsetup.sh and .xsesion with corrected redirecton of error messages.
  • Updated motd restored tiny ascii penguin.

New in Tiny Core Linux 2.5 (Nov 7, 2009)

  • Updated rebuildfstab for speed improvement.
  • Updated tc-config for NFS-PXE support.
  • Updated tc-functions for NFS-PXE support.
  • Updated tce-load with cp construct replaces rsync, speed improvement.
  • Updated tc-config with cp contruct replaces tar pipe and rsync, speed improvement.
  • Updated tc-config for Microcore + no wbar = no X bug.
  • Updated exittc now norestore will uncheck the default backup option.
  • Re-implemented /opt/tce boot time support.
  • Updated flwm system menu with transparent shell options.
  • Added home/tc/.wmx to /opt/.xfiletool.lst to protect basic system menu.
  • Updated help, the embedded documentation.
  • Updated rc.shutdown to fix noswap bug.
  • Updated flwm to search for exittc.
  • Updated exitcheck - removed full paths.
  • Updated .wmx/ (flwm menu) to remove full paths from system files.
  • Updated wbar to remove full paths from system files.
  • Updated tce-setup speed improved with single end call to depmod and ldconfg, and startup scripts.
  • Updated tce-load speed improved with flag to skip depmod, ldconfig, startup script execution while booting.
  • Updated upgrade_tce.sh renamed to tce-update with better usage message.
  • Updated tce-update now supports query mode and user selectable deployment.
  • Updated wbar.sh fixed file test bug for .wbar
  • Updated permissions on /opt/bootlocal.sh
  • Renamed flwm to flwm_topside to allow easy access to flwm classic extension.

New in Tiny Core Linux 2.4.1 (Oct 10, 2009)

  • This version has a single character change, which only affects special permissions, e.g.,setuid, and only when installing to the filesystem, e.g., not mounting. This fixes the Xorg not starting issue.

New in Tiny Core Linux 2.4 (Oct 10, 2009)

  • Updated flwm v1.12, top side titles, aterm compatible, enhanced refresh menu, hotkey,s and color title bars.
  • Updated flwm_restart to use new capability of menu refresh.
  • Updated appbrowser. Dropped access to tce repository, "Install Local" defaults to optional/
  • Updated wbar.sh to read extra configurations from $HOME/.wbar
  • Updated flpicsee to v1,0 - replaced Alt with Ctrl hotkyes.
  • Updated setbackground to process compressed logo template, saves much space.
  • Updated .Xdefaults for aterm transparency mode.
  • Updated .xsession to check and start flit and/or watcher.
  • Updated .xsession so watcher, now at +0-0, does not overlay flit
  • Moved both flit and watcher to extensions.
  • Updated tc-config to process dependency files at boot.
  • Updated tce-load. Dropped access to tce-repository, fixed out of loops bug.
  • Updated /dev/loop to 255 loop devices (0, 254). Note: You still need max_loop=255
  • Updated rc.shutdown to remove external call.
  • Updated fstype to remove external call.
  • Updated tc-config, startx, and .profile to make desktop environment reentrant & better support of microcore.
  • New tce-setup to load all tce applications from a tinycore "base norestore text" boot
  • Updated tc-config now calls tce-setup, as tce loading has been factored out.
  • Updated tc-restore & filetool.sh to implement 'protect' blowfish encrypted backup.
  • Updated tc-restore & filetool.sh for default backup to be located in persistent tce directory.
  • Updated tce-load to fix bug regarding partial downloads of dependencies
  • Updated /opt/.tcrc to tcz repository..
  • Dropped 'checkfs' boot option. Use options 'base norestore' to check and fix filesystems and then start up complete system.
  • Updated tce-setup, optimized code and calls tce-load via boot flag.
  • Updated tc-config with more consistent and streamlined messages at boot.
  • Updated usbinstall to operate better when launched from system menu, added max_loop=255.
  • Updated isolinux.cfg to include max_loop=255
  • Fixed free loop after copy to filesystem (ram).
  • Show extension load errors during boot procedure.
  • Fixed doubling of tcz2ran.lst
  • Fixed 'base norestore noicons' = no menu update bug.
  • New showapps boot code to display extension names while booting.
  • Added a wait $fstab_pid before tce access.
  • Dropped pci.ids. Use extensions (pic-ids.tcz libpci.tczl).

New in Tiny Core Linux 2.3 (Sep 5, 2009)

  • Updated FLWM replaces JWM as default. Use jwm-snapshot extension for the latest jwm.
  • New official Tiny Core Logo added to base.
  • New flit an Fltk GUI tool bar, for battery, date, and sound controls for FLWM
  • New noautologin boot code. Be sure to have passwords setup, working, and saved.
  • New appsaudit GUI. Reporting tool for PPRs with 'marked for deletion' extension and unencumbered dependencies.
  • New tce-audit command line script engine for appsaudit.
  • New tcz2ram.flg placed in your tce directory will cause all tczs to be loaded into ram.
  • New tcz2ram.lst placed in your tce directory will result in those tczs specified in such be ram loaded.
  • New busybox.conf for user umount, ping, passwd.
  • Updated rc.shutdown to delete "marked" extensions.
  • Upgraded busybox to 1.14.3.
  • Updated tc-terminal-server to support microcore image.
  • Updated tce2tcz.sh to use squashfs
  • Updated xsetup.sh to remove the xorg.conf requirement to support Xorg confless.
  • Updated tce-load now only calls flwget when appbrowser is running.
  • Updated tce-load and tc-config now handles meta-extensions.
  • Updated tce-load tee'd messages to support both CLI and appbrowser.
  • Updated tce-load, added getopts to support new options. Now use -w (was wget) , -i (to install), -r (force tcz to ram) and -f (force symlinker to overwrite)
  • Updated appbrowser to support the new tce-load option flags, and tcz2ram options, as well as both install and mount buttons for tczs.
  • Updated appbrowser, dropped "install optional" as unneeded with "install local" retaining last load location.
  • Updated appbrowser. Install Local now has option to mount or install tcz extensions.
  • Updated tc-config, moved dhcp to after restore to support firmware extensions.
  • Updated tc-config to support tcz extensions in /opt/tce for remasters.
  • Updated tc-config, moved keymap setup after restore for support of keymap extensions.
  • Updated usbinstall to pause for not found support extensions when run from the system menu.
  • Updated exittc, cosmetic change to highlite selection.
  • Dropped xsetroot, use Esetroot to set solid colors with logo.xpm or empty.xpm
  • Updated setbackground to support logo and xsetroot removal.
  • Dropped default autoscan of tclocal for improved boot speed.
  • Dropped nolocal boot code as now not needed.
  • Cleanup of unused or unlinked busybox applets.
  • Dropped tce-wget. Use tce-load instead.
  • Removed /opt/jwmThemes as jwm is no longer in the base.

New in Tiny Core Linux 2.2 (Aug 1, 2009)

  • New boot option embed to stay on initramfs.
  • Upgraded iso now using isolinux 3.8.2 to easily support isohybrid (see the new syslinux extension).
  • Upgraded upgrade_tce.sh fixed false error warning and added to "Tools" menu section.
  • Upgraded upgrade_tce.sh to support microcore's .core. elements.
  • Upgraded usbinstall with "need root warning" also added to "Tools" menu section.
  • Upgraded tce-load to use -c 'continue' option of wget to better support downloading.
  • Upgraded busybox, replaced missing dc applet, also added Length to wget applet output.
  • Upgraded boot time F2 to display better message regarding kmaps.
  • Upgraded boot time F3 to display missing options, noicons and laptop.
  • Upgraded busybox to support hdparam applet -d option for DMA.
  • Upgraded busybox to support chrt applet.
  • Upgraded usbinstall to support microcore installations.
  • Upgraded tc-config to prevent possible race condition with additional calls to wait $fstab_pid.
  • Upgraded flpicss to v0.92
  • Upgraded wallpaper Fltk/GUI to use generic setbackground.
  • Updated tc-config for new boot codes, bkg and thm.
  • New setbackground a WM agnostic background setting tool.
  • New boot code bkg=image to set background at boot time, use complete file name, e.g., Saturn.jpg from /opt/backgrounds.
  • New boot code thm=name_of_theme.thm to set JWM theme at boot time from /opt/jwmthemes via extension or backup.
  • Updated F2 & F3 boot screens to reflect new boot codes bkg and thm.
  • Forced unmount of all mounted loop files in rc.shutdown for cleaner shutdown.
  • Fixed bug in swapfile Fltk/GUI was using incorrect swap filename.
  • Fixed $DISPLAY to test for running instance of X.
  • New flwget an FLTK wget progress meter GUI.
  • Upgraded tce-load to improve interface to appbrowser and call to flwget.
  • Upgraded appbrowser for much improved error message reporting.
  • Added "sort -f" to startup scripts invocation in tc-config.
  • Enhanced "Download Only" to ignore installed status in appbrowser/tce-load.
  • Enhanced appbrower messages to indicate "already installed" status.
  • Enhanced appbrowser to recall lastdir when "load local" navigation is used (/opt/.appbrowser)
  • Changed kernel.tclocal to use relative path.

New in Tiny Core Linux 2.1 (Jun 29, 2009)

  • New modutils results in much space savings.
  • New changed from using initramfs to tmpfs for better support of df and mount bind option.
  • New squashfs module to prevent spurious squashfs errors upon boot.
  • New aterm for better interaction with appbrowser.
  • New waitforX eliminates WM timing issues, update your .xsession.
  • New busybox to 1.13.4 - command line history set to 150.
  • New usbinstall, a command line tool to install to pendrive, usbhdd, usbzip, or usbext.
  • New upgrade_tce.sh command line script, an extremely conservative batch upgrade script.
  • New added modules hwmon & rfkill for better support of laptops.
  • Updated virtual hard drive to support persistent home on a virtual hard drive.
  • Updated desktop.sh for dynamic wbar adds exec - eliminates extra shell.
  • Updated jwm_makemenu for dynamic menu adds exec - eliminates extra shell.
  • Updated startx with support for additional X server core elements.
  • Updated xsetup.sh for support of additional X server core elements.
  • Updated tc-config & tc-restore.sh with norestore moved from tc-restore.sh to tc-config.
  • Updated tce-wget, the command line tool for fetching extensions.
  • Updated tc-config, crond & sshd moved to after restore for better support of user selected options.
  • Updated tc-functions. Added space to end of searched devices for better mountpoint detection.
  • Updated screenshot to remove extra delimiters in date section of filename.
  • Fallback to prior lspci for default detail report.
  • Fixed bug in 'nofstab' boot option.
  • Deleted memdisk and mbr.bin as they are available in extensions.

New in Tiny Core Linux 2.0 (Jun 8, 2009)

  • New kernel 2.6.29.1 and modules.
  • New glibc 2.9
  • New libstdc++ and libgcc
  • New ldconfig
  • New base Xlibs
  • New dropbear v0.52.
  • New imlib2 to 1.4.2
  • New flpicsee v0.9.1, new scaling, zooming, and popup information.
  • New squashfs module to base for support of squash'ed extensions.
  • New cryptohome to use AES.
  • New mount and losetup
  • New virtual drive support.
  • New tc-config & desktop.sh to support for window managers via WM interface programs.
  • New cd-dvd-symlinks.sh to create generic cdrom and dvd devices.
  • New updated udev rules 75-cd-dvd.rules to automatically create cdrom and dvd device names.
  • New extension driven "desktop" boot option. Adding a WM extension no longer requires the corresponding desktop=xyz option.
  • New restore=xyz-less restore. If your mydata.tgz is moved to your 'tce' directory then no need to specify restore=xyz.
  • New support for ".core." elements, specialized squashfs system components that load early before any extensions,
  • New support for /opt/tce used to optionally host ".core." elements within the initramfs.
  • Updated mousetool to retain settings.
  • Updated appbrowser Search now searches v2.x repositories.
  • Updated cpanel to use generic HOME for tftpd.
  • Updated exittc to be smaller via a single nix call.
  • Updated wbar.sh to retain HOME focus.
  • Updated xsetup.sh mouse menu label change.
  • Updated JWM, fixed fullscreen video bug.
  • Updated wallpaper GUI now supports multiple window managers via standardized calls to interface files.
  • Added /usr/local/sbin, /usr/local/bin to boot time PATH.
  • Added tce-wget wrapper for CLI alternate to appbrowser.
  • Added Esetroot for background image support for window manager independence.
  • Depreciated .desktop via a new .xsession and extension driven "boot time" option settings.

New in Tiny Core Linux 1.3 (Apr 13, 2009)

  • Updated busybox to v1.13.3
  • Updated pcmcia utils to v015.
  • Updated aterm from v0.4.2 to 1.00.01.
  • Updated appbrowser to display .info, .list, and .dep files.
  • Added optional support UUID (see notes for usage)
  • Added optional support for LABELS (see notes for usage)
  • Added automatic modprobing for module extensions.
  • Added 25-tc.rules (better support usb printers/scanners and DVB sticks)
  • Improved device checking for restore.
  • Improved xsetup to better support framebuffer (see notes for usage)
  • Improved support of persistent opt when sharing with an existing /opt directory.
  • Update to tce-load on handling tcz mounts.
  • Improved handling of startup scripts on boot and upon load.
  • Added USB 2 button mouse choice.
  • Fixed a bug when trying to run tce-load from non X CLI.
  • Advdef'ed pci.ids.gz
  • Deleted unused /opt/bin
  • Dropped unused /usr/share/xml

New in Tiny Core Linux 1.2 (Mar 11, 2009)

  • new tcz-symlinker dramatically improves both boot and on-demand TCZ handling;
  • updated udev rules 90-permission rules for USB;
  • updated mnttool to better support other devices;
  • removed unused files;
  • fixed missing applications menu with persistent /opt;
  • dropped unneeded loop in /root/.profile;
  • added version command;
  • added more support for traditional (scatter mode) installation;
  • fixed duplicate icons in scatter mode;
  • enabled suid on tclocal mounts;
  • updated pci.ids.

New in Tiny Core Linux 1.1 (Feb 10, 2009)

  • This release has achieved further size reduction and further improved boot time.
  • It has much better support for persistency options.
  • Bugs have been fixed.