Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Blog
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Marketplace Partners

internet.commerce
Be a Commerce Partner

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

searchcats.jpg

February 2009
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

NixOS, a Real Revolution in Package Management

| | Comments (0) | TrackBacks (0)
Bruce Byfield wrote a nice review of NixOS, which is "designed as a test of Nix, a new package manager designed to overcome key problems with existing package managers." Debian's Aptitude, Red Hat's Yum, Mandrake's URPMI are all considerably easier that building from sources, or managing package dependencies manually.

Modern Linux distributions come with update notifiers that tell you when updates are available. Which is all good and easy, but they're still just variations on the same theme and aren't all that different from each other. NixOS, on the other hand, demonstrates a radically different approach.

NixOS is around a year old and is far from polished, so don't expect to wave your hands and make magic happen. It does offer a number of unique approaches to package management:
"...users no longer have to rely on package maintainers remembering to specify a specific version of a library or later -- instead, the needed version is installed as required. Just as importantly, NixOS avoids the problem of having the installation of the latest version of a key file added as a dependency for one application disabling another application that requires an earlier version. If a problem emerges anyway, then you can easily rollback the change by deleting the last installed program without danger of collateral damage to the rest of the system."

You can have different versions of the same applications, do atomic upgrades and rollbacks, allow safe non-root application installations, and do non-destructive upgrades. It's quite intriguing, and maybe someday we'll see Nix or some of its advanced concepts used in mainstream Linux distributions.


0 TrackBacks

Listed below are links to blogs that reference this entry: NixOS, a Real Revolution in Package Management.

TrackBack URL for this entry: https://swarm.jupitermedia.com/mt-tb.cgi/6527


Leave a comment








All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers