Inveneo Linux

What Is It?
inveneo-linux is a small (under 128MB), mostly read-only linux distro intended for novice computer users in environments where the network connection may be unreliable. It operates in a semi-thin client manner (on thin client hardware), using local storage only when the server is unreachable. It is built using Gentoo Linux with package choices inspired by Puppy Linux.

It is designed to run on the WYSE S50 hardware (128Mb Flash, 256Mb RAM, USB 2.0). These machines can be flashed either by PxeInstaller or UsbInstaller.

See the InveneoLinuxFeatureList & InveneoLinuxTips for more information.

Documentation
For instructions on how to update your USB installation key to the latest version, see Inveneo Linux Updates.

For instructions on how to use a static IP, see Inveneo Linux Static IP.

If you are interested in the internal workings of Inveneo Linux, see the Inveneo Linux Guide or the new Inveneo Linux Developer's Guide (WiP).

Packages

 * x.org 6.8.2
 * JWM 1.4
 * OpenOffice 1.1.5 (2.0.1 is too big)
 * Firefox 1.0.7
 * Sylpheed 2.0.4
 * gaim 1.5.0
 * ROX-Filer
 * mplayer
 * mplayerplugin
 * gqview
 * leafpad
 * rdesktop
 * x11vnc
 * and more

Testing
Please see the InveneoLinuxFeatureList and the Inveneo bug tracking system.

If you would like to help test inveneo-linux, please contact User:Michael.

Changelog
2.0 (dev branch, in development)
 * default udhcpc script moved to /etc/udhcpc.script (was /share/udhcpc/default.script)
 * Most software has been upgraded
 * New 2.6.17 kernel
 * Default locale changed to en_US.UTF-8

1.0.2 (2006-09-23)
 * Update zd1211 wifi driver to include support for zd1211b based chipsets
 * added Ghostscript ESP 8.15 with PPD files for most popular printers
 * modified /usr/local/sbin/add-printer to add PPD file section

1.0.1 (2006-07-26)
 * fixed bug in /etc/hotplug/usb/usb-storage that prevented FAT-formatted usb storage devices from being writable
 * removed bogus gid from /dev/pts line in /etc/fstab
 * added /dev/shm and corresponding line in /etc/fstab

1.0.0 (2006-06-20)
 * increased the length of time before the updater "now updating" dialog times out (for slower Internet connections)

1.0.0rc6 (2006-06-06)
 * rdesktop-config now prompts for an application to launch on connect
 * jwm and ROX-Filer config files now have multiple tags for rdesktop, simplifying rdesktop-config
 * added a simple calculator application (galculator)
 * removed gtklp since it actually didn't do anything
 * corrected some text in the telephone/router configuration script
 * added launch-notepad wrapper script in order to correctly set default save location and printer for leafpad, fixing bugs 30 and 36
 * corrected handling of arguments with spaces in xdo, fixing bug 37
 * corrected typos in /etc/jwm/menu.xml, fixing bug 39
 * rdesktop now correctly handles a blank password, fixing bug #40
 * launch-rdesktop now displays an error message if there is a problem, fixing bug #41
 * rdesktop configuration moved to /etc/default/rdesktop (instead of /etc/rdesktop.conf) for a more Debian-like layout

1.0.0rc5 (2006-05-14)
 * first-boot script now reboots upon completion, effectively fixing bugs 24, 25 and 32
 * first-boot script now has a checklist for enabling/disabling desktop and start menu icons
 * first-boot script now has an overall progress display (i.e., "Step 1 of 8")
 * there is now a desktop icon (default off) for accessing the root samba share (rather than just the user's subdir)
 * jwm config is now split into multiple files to remove duplicate data
 * removed title bar from xdialogs
 * added delay in closing loading window when starting firefox, mostly fixing bug #6
 * scripts that make changes that require a reboot now ask to perform the reboot for you
 * samba shares now mount at /home/default/Documents intead of /home/default
 * the user is now notified when the hub connection is dropped and when it is re-established
 * documents are no longer saved across reboot when no hub connection is made
 * user settings are no longer saved automatically -- they must be saved manually by the administrator
 * added "Save Defaults" admin script to save user settings

1.0.0rc4 (2006-05-03)
 * only right mouse button brings up jwm menu on root window now
 * xterms always start in /home/root now, fixing bug #28
 * OpenOffice docs now properly launch from USB storage, fixing bug #27
 * fixed xsudo return value and prompt
 * added xdelta for incremental USB installer updating
 * added update-installer script for incremental USB installer updating
 * modified usb-storage hotplug script for incremental USB installer updating
 * new USB installer can be incrementally updated, but requires 512MB key

1.0.0rc3 (2006-04-24)
 * fixed default firefox download directory (now /home/default/Documents/Downloads)
 * fixed umount on lost connection to hub, this should no longer render the system unusable
 * increased maximum size of /tmp to avoid problems when /tmp becomes full
 * added "Remote Desktop Configuration" tool to admin menu
 * replaced a few icons with nicer ones
 * rearranged desktop icons slightly for a nicer look when mail client is disabled
 * fixed missing .doc icon in ROX-Filer
 * changed misleading error message when running redo-first-boot without having ever run first-boot
 * changed root user home directory to /home/root to avoid confusion due to /root symlink

1.0.0rc2 (2006-04-19)
 * added wireless configuration tool to admin menu
 * added "Add Printer" tool to admin menu
 * printer configuration now uses gtklp rather than the cups web interface
 * automatic DHCP when network comes up after downtime on boot is working again
 * user and password for samba mount is now configurable in first-boot script
 * availability of e-mail client (sylpheed) is now configurable in first-boot script

1.0.0rc1 (2006-04-13)
 * changes to home directory now saved to flash regularly when hub is unavailable
 * phmupdate removed from crontab (no more sequential machine info updates for status display)
 * first-boot script now properly randomizes crontab times for phonehome
 * better logging from hubmond
 * added system information dialog, accessible from administration menu
 * local home directory now cleared out after successful rsync to hub
 * firefox no longer saves formfill information by default
 * working printer support
 * added remote desktop (RDP) client (rdesktop)
 * added support for custom ROX-filer config in /etc
 * sysfs now mounted on /sys at boot
 * better support for additional network interfaces
 * complete hotplug and coldplug support
 * user is now warned when attempting to unmount USB storage devices that are in use
 * support for usb network devices
 * added zd1211 kernel module to support a decent set of 802.11g USB wireless adapters
 * removed unneeded /etc/init.d/udhcpc in favor of proper use through /etc/network/interfaces

0.9.0 (2006-03-31) (first released version)