OS, SchmOS

Ovid on 2003-09-05T15:03:31

After I couldn't get Redhat up and running on my new computer at work, I was given an old computer with Debian on it. The machine's not bad, but I'm reasonably certain that the new box would have left it in the dust -- if Linux could have been installed on it. Still, I have a box and I'm getting my work done, so no complaints. Yesterday, one of my coworkers asked me how I liked Debian and all I could do is shrug. An OS is an OS, right? Heck, I would have worked with Windows if they told me to. I'm here to do a job. I chose Linux because I wanted to learn it better.

The only significant difference between Debian and Redhat that I can see is Debian's apt-get appears to blow rpm out of the water. With Redhat, I'm constantly searching for the next dependency that I don't have (maybe that's just my ignorance, though). With Debian, it just worked. If it finds unsatisfied dependencies, it asks me if I want them installed -- just like the CPANPLUS shell. Very comfortable.

As for Window managers, I shrug at the difference between Gnome and KDE. I use KDE because I know it. I've used Gnome and while I notice a few differences, given the sort of things that I tend to use a computer for, it's all window dressing (if you'll pardon the pun). For me, one window manager is as good as another. In fact, the only reason why I prefer the Linux window managers over Windows is their ease of customization. Personally, I think this is a huge psychological advantage. Unless Microsoft has done some radically different things with the latest Windows, Linux window managers still dominates in the themes area. Given that so much of the populace is attracted to shiny things, this is a great benefit. I've had plenty of "Windows only" friends ooh and aah at my box just because I've had funky borders on my windows.

Yesterday changed things, though. I achieved Nirvana. Well, Enlightenment, anyway. This is an incredibly cool Window manager. Unfortunately, like so many other things in the Linux world, I can't say much about it other than "it's cool". It has abandoned much of the "let's copy everyone else's look and feel" approach and gives you a virtually empty desktop. This can be very intimidating to newbies, and I honestly can't think of any defense of it other than "it's cool", but that gets very repetitive after a while. This seems to be something that gets geek types very excited, but I would be hardpressed to recommend this for a general desktop environment.

The only annoyance I had with Enlightenment (given that I only used it for a short time) was not with Enlightenment, but with Redhat. On my Debian box, it just installed and I ran it. On my Redhat box, it's not so simple.

[root@ovid enlightenment]# rpm -ivh enlightenment-0.16.5-1.i386.rpm
error: Failed dependencies:
        fnlib >= 0.5 is needed by enlightenment-0.16.5-1
        libFnlib.so.0 is needed by enlightenment-0.16.5-1
        libImlib.so.1 is needed by enlightenment-0.16.5-1
[root@ovid enlightenment]#

Trying to satisfy those dependencies has left me with plenty of "foo installed from bar conflicts with baz". I'll have to try later. In the meantime, I do kind of long for the simplicity of Windows. At least with Windows, things that I installed just worked. Yes, they often came to a crashing halt later, but I still never had this level of problems. Of course I'll keep plugging away with Linux, but I do look forward to not being such a newbie and getting past these issues.


apt-rpm

gav on 2003-09-05T15:18:42

You should investigate apt-rpm

Re:apt-rpm

Ovid on 2003-09-05T15:35:13

Sweeeet. Maybe I can die happy after all :)

Re:apt-rpm

iburrell on 2003-09-05T18:40:15

I have been using it at work and at home. It makes doing updates very easy.

Also, there are some repositories with extra packages that support RH and APT:

http://freshrpms.net
http://dag.wieers.com/home-made/apt/
http://atrpms.physik.fu-berlin.de/
http://newrpms.sunsite.dk/

Re:apt-rpm

Ovid on 2003-09-05T18:58:10

Cool. I admit that when reading about it, I was concerned about how many packages it would support, but I'm happy to have some comfirmation that it's useful.

Hope all is well at your work.

Re:apt-rpm

CromeDome on 2003-09-05T15:44:47

Or FreeBSD and the ports system ;)

Re:apt-rpm

mary.poppins on 2003-09-17T08:32:16

Or NetBSD and pkgsrc!

Yup

ethan on 2003-09-06T08:18:32

Indeed, if there is one golden thing about Debian, it's the packet manager. It's painless, reliable and intuitive.

However, ever since I upgraded my Debian Perl to 5.8.0, this distribution has sunk a little in my estimation. They broke Term::ReadKey and Jonathan Stow did not respond to my report.

Perhaps I should start bugging the Debian chaps...a late revenge for their compiling Perl with ithreads support.

customized window environment

mary.poppins on 2003-09-17T08:49:11

If you're willing to put a little work in, you can do just about *anything* in
sawfish. It's mostly written in lisp, and the .sawfishrc is just a bunch of
lisp statements.

There's even a program 'sawfish-client' which connects to your currently-running
sawfish wm and gives you an interactive REPL (read-eval-print loop) so you can
develop your customizations.

All of this allows you to design your own keyboard-or-mouse-based window
placement, switching, etc.. One of my friends added bindings for
alt-ctrl-[digit] to play random sound clips.

As for ease of installation -- ditch Red Hat and go with Debian, FreeBSD, or
NetBSD. They have the added advantage of not being controlled by some company.