Matthew Caron ([info]mattcaron) wrote,

Different Operating Systems

So, over the last few months, I've been poking different distros/OS's to see what they all know. Please note that these represent their state when I played with them, which may not be the state now. I have tried to include version numbers if I remember.

PCBSD 1.5

Did not handle my scroll wheel on my mouse initially, but then did after I applied updates.

DesktopBSD 1.6

Did not handle video/monitor correctly. Stuck me in 800x600. PCBSD got this, but why not DesktopBSD.

FreeBSD 7.0-RC1

Installed just fine, booted on that machine, and then throws a pile of DMA errors about the disk and finally gives up and dies.

Some overall thoughts on BSD-en

The ports system is nice, but I'm kind of ambivalent on this whole "automatic compile from source" deal. With precompiled binaries, you can actually regression test stuff and be a little more confident that your builds work. PCBSD does add a precompiled binary package system, where DesktopBSD just added a friendly easy to use frontend on the ports system. I kind of like the latter approach a little better.

However, I have a reasonable expectation that a modern distro can set up X correctly. If my hardware is supported by X, it should be set up to work automagically.

Nexenta Core Platform 1.0

This is an interesting concept - OpenSolaris wearing a Debian "hat", specifically using apt to do package management. This, coupled with ZFS, adds some really nice features - namely Transactional ZFS Upgrades.

However, under the hood, it is still Solaris and, to be trite about it, /dev/sda1 is easier for me to remember than /dev/rdsk/c0t0d0s0...

Now, it is really unfortunate that Sun doesn't want to play nice with ZFS. I mean, it's nice of them to let Java come out and play, but I would like some ZFS too.

Ultimately, I think Ubuntu is where it is at right now, so I'm going to keep using that for right now..

  • Post a new comment

    Error

    Your reply will be screened

  • 4 comments

[info]mkb_technologie

April 19 2008, 22:36:15 UTC 4 years ago

uh, what prevents you from regression testing a source build?

[info]mattcaron

April 20 2008, 00:06:48 UTC 4 years ago

Sorry, I should have been more clear. What I mean is that someone else isn't regression testing *my* builds. So, my builds may or many not work, because it may be statically linking to some borked binary. With someone else (say, the Debian folks) building and testing it, they can verify that it works correctly.

Now, in the case of dynamic libraries, this may very well be largely moot, since either will run time link to some system libraries, which may be screwed up or not (who knows), but one could argue that the libraries you built yourself may or may not be screwed up.

Not that I have anything against building things yourself, I just am sick and tired of the whole crowd who say that "well, building it from source is always better and has no downsides". (Like my boss, who doesn't want to even consider a package based distro because he wants everything built from source ourselves... but yet we were without a sysadmin for 9 months...)

Anonymous

April 20 2008, 09:46:57 UTC 4 years ago

Suggestions for NCP?

Matt

We and other nexenta developers are interested in your feedback. If you had a few minutes to enter some feature requests at http://www.nexenta.com/corp/index.php?option=com_fireboard&Itemid=44

we'd really appreciate it.

Thnks

[info]mattcaron

April 22 2008, 04:41:35 UTC 4 years ago

Re: Suggestions for NCP?

I was going to. Registered, logged in, spent an hour writing out something really good. Previewed, liked it, hit submit, and it told me that anonymous posting was disallowed. Apparently, somewhere in there, your crappy forum software logged me out. I am not going to spend another hour trying to remember what I wrote.
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…