WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core v2.8  (Read 23676 times)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Tiny Core v2.8
« on: January 23, 2010, 10:24:53 PM »
Tiny Core V2.8 is now posted at http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/

The theme for this release is to have a single directory for extensions and dependencies.  This greatly improves systems resources by having a single copy of dependencies, also greatly improves flexibility in "moving" applications present upon boot, dependency auditing, and both batch and selective updating.


Change log:
* 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.

Note: File likely in your backup /opt/.filetool.sh changed please ensure you update yours.
drop opt/.tcrc add opt/tcemirror

Notes:
For existing tinycore users to move to the new structure perform the following:
* boot base norestore
* mv your_tce_dir/*.tcz* optional/.
* appsaudit -> OnBoot

Select only those apps that you wish to have loaded upon boot.
Do not select dependencies, they will load from optional.

Easy to change your mind using appsaudit OnBoot as
Left hand side panel selects item and creates link in "tce" dir
Right hand side panel deletes link from "tce" dir
Rebooting then loads items as selected.

We now have a single directory from which to audit dependencies, perform selective updates, and pick and choose our on boot selection of applications.


« Last Edit: January 23, 2010, 10:53:17 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11048
Re: Tiny Core v2.8
« Reply #1 on: January 24, 2010, 08:58:05 AM »
Possible relics:
/usr/bin/appsaudit-old
/usr/lib/X11/fonts/misc/list

Other first impressions from my laptop, which got upgraded 2.2 -> 2.8:

- my "home=sda3" was ignored, since it's not an ext* mount, but jfs.
-- because there are a lot of linux fs supporting permissions, but only a few that do not, I think it would be better to ignore vfat,msdos,ntfs than to only accept ext.

- moving wm_*menu to startx. This causes duplicated menu items and overwritten user configs on jwm. I often startx several times in a running session.

- why is the whole tce directory chmodded executable? chmod -R 775 in tce-setup
« Last Edit: January 24, 2010, 10:54:17 AM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11048
Re: Tiny Core v2.8
« Reply #2 on: January 24, 2010, 12:56:44 PM »
Oh, here's a bootchart from the laptop. This is with my normal collection of apps sans development tools. :D



List of apps:
opera.tcz
Xorg-7.4.tcz
mbpbacklight.tcz
Mplayer-nodeps.tcz
liberation-fonts-ttf.tcz
appbrowser-cli.tcz
aria2.tcz
dropbear.tcz
librsvg.tcz
ace-of-penguins.tcz
alsa.tcz
actkbd.tcz
mtpaint-cli.tcz
iptables.tcz
wireless_tools.tcz
man-pages.tcz
epdfview-0.1.6.tcz
glibc_gconv.tcz
nmap.tcz
gtk-engines.tcz
The only barriers that can stop you are the ones you create yourself.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.8
« Reply #3 on: January 24, 2010, 01:10:55 PM »
Possible relics:
/usr/bin/appsaudit-old
/usr/lib/X11/fonts/misc/list

Other first impressions from my laptop, which got upgraded 2.2 -> 2.8:

- my "home=sda3" was ignored, since it's not an ext* mount, but jfs.
-- because there are a lot of linux fs supporting permissions, but only a few that do not, I think it would be better to ignore vfat,msdos,ntfs than to only accept ext.

- moving wm_*menu to startx. This causes duplicated menu items and overwritten user configs on jwm. I often startx several times in a running session.

- why is the whole tce directory chmodded executable? chmod -R 775 in tce-setup

Re: JWM
Upgrading from 2.2 to 2.8 would indicate that many many files in your backup need updating, including .xsession, .profile, /opt/.filetool.lst, /opt/.xfiletool.lst...  You should really read the change log items from 2.2 up to and including 2.8 to ensure that files in your backup are updated.

Re: JFS
You must be speaking about a remaster, as jfs is not in the base, and persistent home occurs before extension loading. However, it is a good suggestion.
10+ Years Contributing to Linux Open Source Projects.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11048
Re: Tiny Core v2.8
« Reply #4 on: January 24, 2010, 01:20:12 PM »
True, I thought I had got them all, but .profile was out of date.
And my JWM extension wasn't up to date either :P

Sorry about that, no issues with JWM when properly updated.
« Last Edit: January 24, 2010, 01:31:17 PM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14826
Re: Tiny Core v2.8
« Reply #5 on: January 24, 2010, 10:16:28 PM »
- why is the whole tce directory chmodded executable? chmod -R 775 in tce-setup

Ah - that's where it comes from - I was wondering why all the folders/files under /tce kept turning green in emelfm  :)

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.8
« Reply #6 on: January 24, 2010, 10:34:38 PM »
I thought green is the in thing!  :D
It will be adjusted. 
I think you guys are picking on me. I have just been through one heck of a release!
« Last Edit: January 24, 2010, 11:27:14 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11048
Re: Tiny Core v2.8
« Reply #7 on: January 25, 2010, 06:53:50 AM »
Ah - that's where it comes from - I was wondering why all the folders/files under /tce kept turning green in emelfm  :)

That's actually how I found out myself, all green in ls.

I think you guys are picking on me. I have just been through one heck of a release!
;)

True. It's a good release, and we know the work you've done.
The only barriers that can stop you are the ones you create yourself.

Offline roberts

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.8
« Reply #8 on: February 01, 2010, 02:12:46 PM »
I have posted v2.8.1, a bug fix release:

http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.8.1.iso

* Fixed bug in tce-update batch easy mode.
* Removed reported relics.
10+ Years Contributing to Linux Open Source Projects.