Linked by Thom Holwerda on Mon 5th May 2008 21:00 UTC
OSNews, Generic OSes Ever since I started using computers, I've been baffled by the relative clumsiness of installing applications. Whether we are talking the really old days (launching the Rambo game off a tape), the '90s (running Keen or using installers in Windows 95), or the modern days (still those installers, but now also package management and self-contained applications); it's all relatively cumbersome, and they all have their downsides. I decided to put my money where my mouth is, and come up with my idealistic, utopian method of installing, running, updating, and uninstalling applications.
Permalink for comment 313071
To read all comments associated with this story, please click here.
RE: Locking still necessary
by hatstand on Tue 6th May 2008 12:51 UTC
hatstand
Member since:
2008-05-06

Perhaps you should check out Plan 9 and OpenVMS for more related ideas. VMS has some advanced FS characteristics inc. versioning and the ability to treat a file as a series of records, so you can choose to refer to a particular field or not within the FS. This includes copying parts of files over LAN's, etc. Incidentally, you will notice MS has picked up quite a few ideas from VMS; search for both to read about their shared heritage, if you're interested. I suppose MS will support versioning soon, since it's been around for 20+ years! ;) Maybe they'll just leapfrog it with WinFS (or whatever they'll end up calling it).

Plan 9 gives each user their own virtualised FS: each user can mount (remote or local) resources as they see fit, creating their own personal FS namespace. This extends beyond files and folders to almost every network- or locally-accessible object. The Plan 9 site is down for me, but you can read a bit about it here: http://www.faqs.org/faqs/comp-os/plan9-faq/

In the medium-long term, I see more FS' dropping the hierarchical `root -> folder 1 -> ... -> folder n' construction (it is only a design choice, after all, not a divine mandate!) and moving to a database-driven FS complete with rich attributes etc.

(Oh, and what about ZeroInstall? That achieves most of what you want, on a system of today. http://0install.net/ )
Thoughts?

Edited 2008-05-06 12:53 UTC

Reply Score: 2