SWATTEC : Home Page > Tutorials and Help for Others > Linux on Netbooks > 1 - Overview
The ubermix is based on Ubuntu Netbook Edition (UNE), which is a version of Ubuntu that was compiled with what the developers believed would be an ideal combination of applications and tools for a typical netbook user. While their efforts are worthy of praise, the typical configuration of this installation is more complex than it needs to be for a typical student. What we endeavored to do is compile a configuration and combination of applications that we believe to be ideal for a student.
Our requirements include:
Mix of Applications
For the ubermix we tried to keep the combined base operating system and applications under 4 Gb, so that it would fit easily on the 4 Gb system drive on most flash-based netbooks. In order to accomplish this, we removed a number of unnecessary utilities and libraries in order to free up as much space as possible. We then added a number of applications that we believe students will make good use of. The default application list on this install includes the following:
Changed/disabled hotkeys to prevent confusion and/or enhance functionality In addition, we changed a number of settings, including:
Limit disk writes and save power
Many netbooks use flash for storage which can only accept a limited number of writes before failure. In addition, writing to the disk in general uses power, which reduces battery life. To remedy this, we disabled as much system logging as possible and do not use swap in this configuration.
Create a way for students to recover quickly in the event of a system failure
While most focus on preventing problems with systems by locking them down, we chose to focus instead on rapid recovery and give students full access to their computer for experimentation and discovery. This enables both students and teachers to explore without fear, knowing that they can quickly get their system back to a default state (literally in seconds), should something go wrong. To accomplish this, we use a storage scheme called UnionFS. The way this works is as follows:
Logically, the storage on the system is divided into two slices: the system software and settings on the left, and the user's files on the right (commonly referred to as the user's "home"). Physically, however, the storage is actually divided into three slices. The two that we care about for this discussion are the left, labeled "User Changes" and "Default System". What UnionFS allows us to do is create a single logical storage space by combining two physical partitions, one of which is read only ("Default System" above) and one which is read/write ("User Changes" above). Any time the user makes any changes, they are all written to the "User Changes" space. No changes are ever made to the "Default System" space. So, when we want to restore the system to its default settings, we simply erase the "User Changes" space, and all is back to normal. The beauty of this is two-fold: the system can be restored to default settings in a matter of seconds, and the action is relatively non-destructive, as none of the user's documents in "User Home" are touched.
A system restore is accomplished by pressing a key at startup and selecting "Restore Factory Settings" from the menu that appears.
Lastly, creating a mechanism for rapid installation of this configuration was essential. To accomplish this, we use a USB key to perform the install. No network or other connection is required to complete the installation, which completes in no more than about 4 minutes and 20 seconds. USB keys are inexpensive, so multiple keys can be used simultaneously for rapid deployment on multiple machines, and netbooks all have the capacity to boot from them. The key has a number of features, including a simple way to customize the installation settings to match your environment.
Give it a try!
For further details and to download and install, click on the links at the top-right under "Wiki Pages:Linux on Netbooks"
jklein, 01/27/13 07:23 (GMT)Add a new page under this one