WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Tiny Core v2.3  (Read 15723 times)

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Tiny Core v2.3
« on: September 04, 2009, 05:25:44 PM »
Tiny Core V2.3 is now posted at http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/

Change log for v2.3

* 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 tray, 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.

Files likely in your backup that need to be updated:
.setbackground
.xsession

To copy over these files on an existing system:
 Boot into Tiny Core as usual.
 Exit to prompt
 $ cp /etc/skel/.setbackground .
 $ cp /etc/skel/.xsession .
 $ startx

Note: Not all tczs may work loaded to ram. If you find such, please report in the extension area and not here. It is a goal to move to supporting only one type of extension for the next major release of Tiny Core.  
« Last Edit: September 05, 2009, 03:36:36 PM by roberts »
10+ Years Contributing to Linux Open Source Projects.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Tiny Core v2.3
« Reply #1 on: September 05, 2009, 01:44:06 PM »
I found some bugs / annoyances with 2.2. My apologies if these are gone in 2.3.

- using cryptohome, every boot overwrites user files with fresh ones from /etc/skel. Probably from the test to see if a regular home mount has not been done
- dependencies existing in tce/optional appear to be re-downloaded. Can't say if this is only cosmetical or if redownloading really happens, I can only tell flwget re-appears for existing deps.
The only barriers that can stop you are the ones you create yourself.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.3
« Reply #2 on: September 05, 2009, 03:10:32 PM »
I found some bugs / annoyances with 2.2. My apologies if these are gone in 2.3.

- using cryptohome, every boot overwrites user files with fresh ones from /etc/skel. Probably from the test to see if a regular home mount has not been done
- dependencies existing in tce/optional appear to be re-downloaded. Can't say if this is only cosmetical or if redownloading really happens, I can only tell flwget re-appears for existing deps.
The optional download procedure was changed in v2.2 see Change Log, specifically:
Quote
* Enhanced "Download Only" to ignore installed status in appbrowser/tce-load.
This was a requested feature enhancement so that the optional directory could be used to download a complete collection, apps + dependencies to be used for easy transport/copy to another machine, e.g. via pendrive..

re:cryptohome is something that I have not used since first implemented, so perhaps a long standing issue that is just now being raised. I will look see.
10+ Years Contributing to Linux Open Source Projects.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Tiny Core v2.3
« Reply #3 on: September 05, 2009, 11:59:17 PM »
The optional download procedure was changed in v2.2 see Change Log, specifically:
Quote
* Enhanced "Download Only" to ignore installed status in appbrowser/tce-load.
This was a requested feature enhancement so that the optional directory could be used to download a complete collection, apps + dependencies to be used for easy transport/copy to another machine, e.g. via pendrive..
I meant that they are re-downloaded even if they already exist in optional. Is this still intended behavior?

Steps to reproduce:
- boot with an empty tce directory
- download only some extension
- download some other extension with same deps, for example dosbox and supertux (both have SDL and libmad)
- see flwget re-appear for existing files in optional (ie. SDL and libmad)
« Last Edit: September 06, 2009, 12:01:39 AM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.3
« Reply #4 on: September 06, 2009, 07:22:31 AM »
I have only ever checked installed status.
I will take this as a requested feature enhancement.
10+ Years Contributing to Linux Open Source Projects.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 10957
Re: Tiny Core v2.3
« Reply #5 on: September 06, 2009, 07:35:24 AM »
Thanks :)
The only barriers that can stop you are the ones you create yourself.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.3
« Reply #6 on: September 06, 2009, 10:49:14 AM »
If you are upgrading from a version prior to v2.2 then also update your .profile or you will not get a desktop window manager.
10+ Years Contributing to Linux Open Source Projects.

Offline roberts

  • Administrator
  • Hero Member
  • *****
  • Posts: 7361
  • Founder Emeritus
Re: Tiny Core v2.3
« Reply #7 on: September 07, 2009, 10:01:45 AM »
I found some bugs / annoyances with 2.2. My apologies if these are gone in 2.3.

- using cryptohome, every boot overwrites user files with fresh ones from /etc/skel. Probably from the test to see if a regular home mount has not been done
- dependencies existing in tce/optional appear to be re-downloaded. Can't say if this is only cosmetical or if redownloading really happens, I can only tell flwget re-appears for existing deps.

I have implemented both! Look for them in the next cut. Thanks for the feedback.
10+ Years Contributing to Linux Open Source Projects.