   Favorite flavor of UNIX?
  What is everyone's favorite UNIX KERNEL?  I'm not concerned about desktop, simply the kernel.  Also, why? The things i'm most concerned about are speed, security, and reliability/stability.  What I actually want to do is create my own desktop for a UNIX kernel, and i was wondering what the "best" kernel to use would be.cheers-Dan   
  Gonna have to go with BSD on that one...not any specific BSD, just the family as a whole.   ;  I'm going for Ubuntu's default kernel (a debian Linux derative). It has the best hardware support I could find, so I can use it pretty much anywhere (ofcourse, this also makes the kernel and it's modules quite big). Very handy for Live CD's or if you swap hardware often.   ;  Promit: can you give me an idea as to why?thanks-Dan   ;  Speed: LinuxSecurity: OpenBSD, though Linux ain't that badStability: Instability seems to belong to the past :)You might find this  an interesting reading concerning performance   ;  Cygwin. Cuz I'm too lazy to install anything else.   ;Quote:What I actually want to do is create my own desktop for a UNIX kernel, and i was wondering what the "best" kernel to use would be.Linux, and to a lesser extent FreeBSD and Solaris, have the greatest support from commercial hardware vendors (at least of the open-source UNIXes). That's important if you want to attract users.Could you elaborate on what you're referring to by "desktop"?   ;  Linux, broadest developer network of UNIX systems.   ;  Well, to be perfectly honest i'm not even entirely sure i have the terminology correct.  by desktop, i mean essentially, the windowing system, basically the visuals for the kernel(is my terminology way off?)cheers-Dan   ;  A *nix desktop is made up out of several layers. At the bottom is usually X.org, better known as X. It's a basic graphics interface. On top of that sits a widget set (Gtk or Qt or something else) that is responsible for all the widgets. On top of that you have a Window Manager (such as Metacity or Compriz) which is responsible for keeping track of all the windows. The actual desktop is built on top of that.So, many many layers. Which one do you want to provide?   