Actually the OpenBSD guys rewrote their pkg_* tools (in Perl) some time ago. See http://cvs.openbsd.org/papers/ven05-espie/index.html for more information.
On FreeBSD you still have to use old pkg_* tools that are not so sophisticated. On the other hand in FreeBSD you have the portinstall/portupgrade stuff since FreeBSD software installation process is more focused on support for installation from source...
My desktop preference is basically any Unix/Unix-like system with X Window System (note that I don't consider OSX as one because its graphics is not really based on X11). I don't really care about the underlying operating system that much since all Unix-like systems offer basically the same services. I usually prefer BSD, Debian and Slackware but basically any Unix, e.g. Solaris or AIX will do.
I have used all kinds of windowmanager/desktop environment configurations, such as: FVWM, WindowMaker, Enlightenment, CDE, KDE, GNOME, etc... Only about six months ago switched back to my old favourite: FVWM and I haven't looked back. Finally things work exactly the way I want them.
The features (which mostly do not exist on Mac/Win (or any clone such as Gnome/KDE) environment) I use on my own desktop are:
sloppy focus (variation of focus follows mouse)
inactive windows can be in front
one key combination to throw active window into the background
small and short "bare essentials only" menu accessed by pressing left mouse button in the root window (=background/desktop in Mac/Win terminology)
window list menu by pressing right button in the root window
16 desktops divided in four categories (Misc, Net, Code, Docs) each containing four desktops
window can exist on multiple desktops (sticky window)
different parts of window can exist on different (adjacent) virtual desktops! (useful for dealing with huge windows)
FVWM pager to manage the desktops and windows in them (FVWM pager is the best pager application I have ever seen!)
window can be moved by dragging from border (i.e. not only by dragging title bar)
fully configurable window buttons
no "start" button with an overcrowded useless menu (and no "start"->"shutdown" type of UI)
no task bar (useless for managing 20-30 (or more) open windows)
no desktop icons
no useless animations
fully configurable by using plain text file (easy to transfer from one (Unix) computer to another, add CVS or other version control system + networking to the mix and we get interesting "desktop synchronization" system...)
Actually the OpenBSD guys rewrote their pkg_* tools (in Perl) some time ago. See http://cvs.openbsd.org/papers/ven05-espie/index.html for more information. On FreeBSD you still have to use old pkg_* tools that are not so sophisticated. On the other hand in FreeBSD you have the portinstall/portupgrade stuff since FreeBSD software installation process is more focused on support for installation from source...
Their website does not seem to work with Firefox... But it works with Lynx!!!
My desktop preference is basically any Unix/Unix-like system with X Window System (note that I don't consider OSX as one because its graphics is not really based on X11). I don't really care about the underlying operating system that much since all Unix-like systems offer basically the same services. I usually prefer BSD, Debian and Slackware but basically any Unix, e.g. Solaris or AIX will do.
I have used all kinds of windowmanager/desktop environment configurations, such as: FVWM, WindowMaker, Enlightenment, CDE, KDE, GNOME, etc... Only about six months ago switched back to my old favourite: FVWM and I haven't looked back. Finally things work exactly the way I want them.
The features (which mostly do not exist on Mac/Win (or any clone such as Gnome/KDE) environment) I use on my own desktop are: