Since the livecd and liveusb flash came to live I am dreaming about the ideia to "build" a system using several small systems as "components"...
I think Tiny Core Linux offer me a great base to start it...
I am not only talking about the small 10MB size...
It seems that you guys have good documentations and a nice design idea as well...
[explanation]
Let me try to explain what I have in mind.
This following diagram shows four different ways to "use" a OS (install):
http://farm4.static.flickr.com/3109/2826407145_dcfed629b2_o.jpgThis next one I try to show that we can use Linux to "build" components of a system:
http://farm4.static.flickr.com/3182/2863272648_de3c1d1f24_o.jpgIn this sense we use several Linux systems as components to "build" a final system.
The size and design of Tiny Core seems to me that it may be the "building block" I was looking for...
[Old text]
Following I will post a text I had write last year about the idea.
I call the overall idea as: Freedom Of Computing.
Here is the old text.
<<<star>>>
[ A Idea for Marketing Linux on the desktop ]
I am currently writing some ideas about LiveLinuxes system, I think it is a great way to experience (and use) Linux.
Believing that there are lot's of interesting things we can achieve in this kind of usage of Linux, I decide to write some ideas to help promote the Linux usage using LiveUSB, LiveCDs, etc ...
I am actually working on it (will be Creative Commons or alike), and like to share with everybody. Some people may find it interesting and start to trying and promoting it too.
[ The presentation I'm working on ]
Follow are some slides that I will include on the presentation (PDF?) that I am working on now.
[ LiveUSB time to boot ]
This picture shows that LiveUSB are "as fast" as Hard Disc to boot.
It is much faster than LiveCD.
http://farm4.static.flickr.com/3257/2821127916_62000794fe_o.jpg[ LiveUSB - cost to use Linux without partitioning or formatting HD ]
This picture shows how little it will cost to enjoy a Linux Live Experience.
http://farm4.static.flickr.com/3037/2842810082_5e7a0ee892_o.jpg[ An idea for a Solid State x86 PC and how cheap it can be ]
This picture shows how simple, cheap and reliable a "solid stated Linux" can be.
It is possible today with need for any kind of special hardware or skills.
http://farm4.static.flickr.com/3150/2820288947_b5318a5e2c_b.jpg[ LiveUSB as a way to marketing Linux for desktop that "co-exist with other OSes" ]
This picture is the "center" of the argument. It tries to show different kinds of OSes usage.
In the past, Linux tries a route that I call "captive install", because it result in all the hardware becoming "captive" to a specific OS that is installed on the hard disc.
The picture shows that we can think in a different way, avoiding all the negative aspects of a "captive install", instead, trying to offer a least radical choice that is a "Live Linux Experience", using the LiveUSB.
http://farm4.static.flickr.com/3109/2826407145_dcfed629b2_o.jpg[ "Captive Install" ]
Here, "captive install" means the act of partitioning, formatting and installing one OS on the hard disc. Thus creating a situation that demands various steps and procedures to accomplish and various steps and procedures to reverse (uninstall). A full Linux native/Ext3 installation or a full Windows/NTFS installation becomes "captive" because it creates barriers to have another OS install on the same hard disc, so, in some sense it make the hardware "captive".
[ USBBased HomeNAS ]
This picture tries to ilustrate one home NAS server based on USBStick. Hard disks can be on/off on demand.
http://farm4.static.flickr.com/3102/2809531821_6a516a1335_o.jpg[ Linux "ALIVE" ]
The following 2 pictures are just one possibility to build a "Linux Alive" enviroment, or "alive Linux station". It's just my arguments about how rich the possibilities can become when we think about cheap x86 hardware as a source of reliable "building blocks" for a rich computing enviroment, as opposed to x86 monolithic computers. As building blocks tends to be more reliable and scalable when performing functions and they are very cheap today, there is, I think, some future for this kind of possibilities.
By saying that it is "alive" I want to communicate the idea that it is supposed to stay ON all the time ...
I don't think that this idea is good for marketing usage, but it is more to developers to try to think about ...
pic 1
http://farm4.static.flickr.com/3067/2863272644_105c43a6d4_o.jpgpic 2
http://farm4.static.flickr.com/3182/2863272648_de3c1d1f24_o.jpg[ Google Trends about HD Install (captive install), LiveCD and LiveUSB ]
Finally, the following 3 pictures are images from Google Trends trying to show search trends for the following 3 expressions : "linux installation" (captive install), "Live CD" and "Live USB" (Sept/2008).
HD Install
http://farm4.static.flickr.com/3033/2830646448_743ab521dc_o.jpgLive CD
http://farm4.static.flickr.com/3159/2829810163_c27d35c3bf_o.jpgLive USB
http://farm4.static.flickr.com/3172/2829810039_20d2a13197_o.jpg[ Quick conclusion ]
Using the "LiveUSB Linux Experience" as a marketing for Linux on the desktop may be one good idea to facilitate the Linux adoption and first time experience.
All the arguments presented (in the slides) tries to show that there are reasons to believe this approach can have a relative good measure of success, and, IF IT IS right, then we may need to put more effort in developing, using and promoting the LiveUSB as a way to Linux.
>>>end<<<