You are not logged in.
Pages: 1
What do the more technology minded people think of this:
Offline
The only packages available are Lisp, Haskell, Xmonad and Emacs! I think I'll try it out actually. Here's their "about page".
Offline
The only packages available are Lisp, Haskell, Xmonad and Emacs! I think I'll try it out actually. Here's their "about page".
Why would you think that? http://nixos.org/nixos/screenshots/nixos-kde.png
"Your beliefs can be like fences that surround you.
You must first see them or you will not even realize that you are not free, simply because you will not see beyond the fences.
They will represent the boundaries of your experience."
SETH / Jane Roberts
Offline
I read purely fictional
Offline
I've actually used it in qemu a while ago and imho it's a very cool concept, but either very slow or not yet ready for daily usage. (See the "what other distros do you like?" thread for a bit more about this)
The first steps in the configuration are a bit cumbersome, but I like it even more than Arch.
Offline
well pacman usually doesn't overwrite files either it will save them as a .pacnew file
What's the point of nix again?
Check me out on twitter!!! twitter.com/The_Ringmaster
Offline
Mh...you kind of missed the point, let's see how I can explain...
Have you ever used a functional programming language? In those, a variable is immutable like a variable in math. You cannot change its value with a = 1; a = 2 like in most programming languages, but if X = Y + 1 then you cannot change its value to X = 5 (1)
Additionally they are side effect free. If I apply the function sqrt() to a, then it can't influence the value of a, not the value of any other variable, except when I assign this value to a variable, of course [b = sqrt(a)].
Now confer this to package management and system configuration: All packages are unique and immutable (like variables in a functional programming language). If you install a new version of a library (that's like applying a function to a variable, methaphorically speaking), old packages are not influenced (i.e. breakage after upgrades is impossible, if done right), because they will refer to the old version of the library. Once all packages are in a new version which doesn't use the old library, the old library gets removed by the garbage collector of nixos.
There are obvious disadvantages (amongst others waste of disk space and breaking of unix file structure "compatibility" to the user [not programs]) to this solution as used in nixos, but I like it nonetheless
(1) unless Y = 4, because it wouldn't contradict 5(x) = 4(y) + 1 then.
P.S. Bah, I wonder if anyone can understand this explanantion...:(
Offline
P.S. Bah, I wonder if anyone can understand this explanantion...:(
Yup it was teh fine.
Offline
It might be good idea on servers. Isn't it like build-in jail? Users have their own environment, they can install some apps using nix...
This might be good idea, but hey. In UNIX everything is file. (or sparta )
Offline
nix and gobolinux have somethings in common like breaking the unix file structure (but still having compatibility via symlinks).
Check me out on twitter!!! twitter.com/The_Ringmaster
Offline
I'm looking at Nix/NixOS from many months, it is very interesting.
Last edited by ekerazha (2008-04-13 17:36:09)
Offline
P.S. Bah, I wonder if anyone can understand this explanantion...:(
Sure, thanks a lot for the explanation!
Haven't been here in a while. Still rocking Arch.
Offline
Interesting, but looks more like a proof of concept than usable. From non-traditional file structure distros, I think the way Gobolinux works is kinda smart. Foresight's package manager capabilities (like using diferent versions of same package) are interesting too.
Last edited by freakcode (2008-04-15 02:13:35)
Offline
Pages: 1