posted by Thom Holwerda on Mon 5th May 2008 21:00 UTC

"The beauty"

The beauty

The beauty of this system is that it combines the benefits of centralised management with the ease of the self-contained program. You can manage your programs by using the file manager and live queries, or you can use a centralised 'bundle manager' like Synaptic if you are into that sort of thing - or ditch live queries altogether, and just do as you do in OS X. You can install programs from an online repository like .deb and .rpm do, or simply download a single application online - or all at once.

Since all the tools are based on live queries, gone would be the days of one updating application 'locking' the package database, preventing you from installing another program (like in Linux). Since live queries are, well, live, they update automatically, so there's no database to lock in the first place. Say you are using an update manager to update the programs on your machine. While the update is taking place, you browse around and encounter an interesting application you'd like to try. Instead of having to wait until the update manager is done and unlock the package database, you can simply install the application yourself, and the live queries used by the update manager automatically adds the program to its list.

On Windows, Linux, and Mac OS X, it's quite difficult to run different versions of the same program side-by-side, simply because those systems have an all-or-nothing approach to updating programs; either you update and completely replace the old version, or you keep the old version and do not update. Very, very inflexible. My utopia allows for a lot more flexibility - but you're not forced into using it. 'Grandmother' will never have to deal with any of the advanced functions and possibilities, while advanced users can go all-out and do whatever the hell they want, not limited by the user-friendliness that appeals so much to grandmother.

In my utopian system, you're not forced into a specific way of thinking, like Linux, Windows, and Mac OS X do. You are free to maintain your programs in a way that you, the user, like. And let's face it, who should be the one deciding what's good for you?

Table of contents
  1. "Introduction; Privileges"
  2. "Filesystem layout"
  3. "Harold Kelley would be proud"
  4. "The beauty"
e p (4)    69 Comment(s)

Technology White Papers

See More