Tag Archives: rant

Static User/Group Mappings

/start rant

Switching my servers from Annvix to Mandriva is absolutely maddening. The biggest problem is dynamic uid/gid mappings. Do you know how frustrating it is to have apache uid 77 on one machine and uid 92 on another? Or svn is gid 75 on one and gid 76 on another? It’s driving me absolutely bonkers.

Why on earth we switched, years ago, from static uid/gid mapping to dynamic mapping is beyond me. It’s the most utterly retarded thing possible. Consistency between different installs is not a bad thing people! Sure, the original argument was “it keeps the passwd file smaller” but… news flash! It’s *easy* to specify the uid or gid in the spec file and it’s trivial to keep a publicly-accessible list of the map so people don’t grab inappropriate uid or gid numbers. I mean, seriously… I implemented that in Annvix over 4 years ago! It was one of the first things I did.

Of course, mention this and developers/maintainers poo-poo the idea (no, that’s not theoretical… after I did it Annvix I proposed it again and… gasp… it was poo-poo’d… like usual).

Gaaaahhh! If I had a brick wall handy I’d be smashing my head in it at the moment.

/end rant

Canadian DMCA Introduction Delayed

According to Michael Geist’s blog, the Canadian DMCA… nonsense… is being delayed. I guess sending that email did more than just show me as a zealot, eh? Yeah, I’m pointing at you Adam. =)

Why wait for it to be introduced to raise a fit? Better do it before it becomes legislation. Just the idea of it being proposed is bad enough and no self-respecting Canadian should be waiting for it to actually materialize before throwing a stink.

Of a potential Canadian digital rights sewer

I read a moment ago on /. Canada’s New DMCA Considered Worst Copyright Law and was horrified. The link is to this article on the Globe and Mail: A new copyright law is coming.

All Canadians need to do their part to protest this obscene piece of potential legislature. I’m not normally a protester or even marginally political… I’ve always dutifully voted, but I’ve never protested anything. Michael Geist has a good bit of information if you want to do more than shake your head: 30 Days of DRM: 30 Things You Can Do.

For myself, I emailed the following today:

From: Vincent Danen
To: Goldring.P@parl.gc.ca
Cc: goldrp1@parl.gc.ca, pm@pm.gc.ca, prentice.j@parl.gc.ca, copyright-droitdauteur@ic.gc.ca, enqserv@dfait-maeci.gc.ca
Bcc:
Subject: Rejection of DMCA-modeled copyright law in Canada
Reply-To:
X-URL: http://linsec.ca/
X-PGP-Key: http://linsec.ca/vdanen.asc
X-PGP-Key-ID: 0xFEE30AD4
X-PGP-Key-Fingerprint: 7F6C A60C 06C2 4811 FA1C A2BC 2EBC 5E32 FEE3 0AD4

Good morning. I’m writing this morning to express my views on this new
proposed copyright law as noted here:

http://www.theglobeandmail.com/servlet/story/RTGAM.20071127.WBcyberia20071127170629/WBStory/WBcyberia

This is absolutely disgusting and I find it insulting that Canadians
should have to follow the mess that America has made of DRM. May I
remind you that we pay a levy on all recordable media to allow us the
freedom to make backups for personal use? What happened to the concept
of fair use?

I was proud to be Canadian knowing that the garbage the RIAA was pulling
in the US would not come north of the border.

I also find it ridiculous in the extreme that the Canadian government
would put the concerns of big business (especially *foreign* big
business) before the concerns of the Canadian public. May I remind you
all that the Canadian government is elected by the *Canadian* *people*
and not by corrupt and greedy corporations, particularly those not even
based in this country?!?

My understanding is that very little of the levy has actually reached
Canadian artists, if any at all. That mismanagement of tax should not
be an excuse to ratify some obscene bill to appease greedy corporate
America.

I, and I know many of my fellow Canadians, appreciate the freedoms we
have as Canadians. Please think twice before you turn this country into
the same digital-rights-sewer that is currently the USA.


Vincent Danen @ http://linsec.ca/

Conspiracy theories unite! Hiding bug reports in bugzilla…

I find it quite amusing how quickly people jump the gun on things and start spreading FUD without bothering to talk to the people involved. I suppose that’s the creative license that having a blog entitles people, but it still irks me because in a lot of cases it’s completely unfounded and could easily be cleared up with a simple email question.

I was wandering around and found Battle of the Titans: Mandriva 2008 vs OpenSUSE 10.3. Interesting read; I like how Mandriva comes out on top although there are definitely areas we can improve upon. But what else is new? Every distro has areas that can be improved upon.

Anyways, in the comments I’m reading: “the sad part is an unexpected secrecy in Mandriva”, which refers to a bug aliased as CVE-2007-2834, for which the individual didn’t have access to. Of course, he starts a FUD-based tirade on his own blog Planete Beranger. And this is where the fun begins.

read more »

Why I’ll never use Linux for my main desktop

This might sound a little harsh coming from a guy who’s worked for a Linux company for over six years, but things never seem to get easier. Oh sure, the stuff that was hard to deal with last time is easier, but the new features and the stuff you want to check out this time are just as hard as the old crap was last time.

For instance, there’s all this talk about the 3D Desktop stuff in Mandriva. Well, I like eye candy so I want to check it out. I don’t have a sloucher of a machine either so I know for sure it’ll be able to take whatever can be thrown at it. It’s an HP Media Centrt PC m7470n which is essentially an Athlon 64 X2 4200+ (2.2GHz), 2GB RAM, ATI Radeon Xpress 200, 300GB SATA drive, and all the other media/TV tuner crap that came with it (it was a powerful machine for a really smoking good price). At any rate, it should be able to handle turning my desktop into a funky cube or whatever the 3d desktop is supposed to do.

Well apparently my system is unsupported. So I spent about 2 hours tonight dicking around, installing the ATI dkms stuff, then realizing I needed the ati rpm, then I had installed the ati-kernel rpm which conflicted with the dkms so I removed the ati-kernel rpm and it still wouldn’t work so “dkms status” was telling me nothing so I removed and reinstalled the ati-dkms rpm and in between all of these things I was rebooting just to ensure that stuff would work properly. Well half the time it wasn’t loading the fglrx module in the kernel, then I had to configure with XFdrake, and it wonked my xorg.conf a bit, then things looked better but glxgears was still only giving me 180FPS which I’m pretty sure is bad, and I’m perusing the Mandriva cooker twiki and the output from glxinfo and finally realize that for some bizarre reason direct rendering is not enabled.

So I look in my Xorg.log files and lo and behold I see:

(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
...
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): Direct rendering disabled

Well WTF?!? AAAARGGGHH!

Are you shitting me? I’ve spent two hours getting the damn ATI kernel module installed, lsmod most definitely tells me that fglrx is loaded and I get this? Suffice it say I gave up. But I’m a stubborn guy so I’ll qualify that with a “for now”.

At any rate I’m less than impressed. Well, with this. Mandriva 2007 seems pretty nice so far (well, I installed RC2 and synced up with cooker right after the install). The 3d desktop is of less importance to me than getting vmware server working on it, but it would have been nice to play with since this is one of the premier features. Sadly, I need a lot more hand-holding than I’m getting.

This kind of thing is precisely why, for me, Linux belongs on the server. Now if those kernel-developing idiots would get there act together and give us a 2.6 kernel that was a) stable and b) supported for more than a week, then I’d really be pleased. I don’t think the problem with Linux on the desktop is Linux… Linux, and the associated bits and pieces make a fine desktop. It works really really well. The problem is how the desktop compares with other desktops. If you just need a functional, no eye-candy, all business desktop… look no further than any Linux distro with an X server. If you want something fun and fancy prepare to either obtain that with wall paper and skins/themes or a few hours of cussing out your machine. Frankly, I don’t have the time to waste on something on that should just plain work.

Yes, I’m ranting… =) It pisses me off that I can’t get that cuby thing on my spanky machine in a reasonable amount of time (I’d be more than happy to invest half an hour, but upwards of 2hrs? Come on!).

Sad state of Linux distros

I’m depressed. I used to look forward to playing with beta releases and new versions of distros. I’ve even been known to buy copies of distros just to check them out (well, I’ve bought SUSE and YellowDog and downloaded the rest… particularly because those ones were available locally).

After having messed around with a few distros these last few weeks, mostly for some comparisons for Annvix (install size, “out-of-the-box” memory usage, etc.). I’ve come to the conclusion that Linux desktops are getting fatter, slower, and more buggy. Some, like the latest SUSE, I couldn’t even get to install in vmware without a boat-load of work, and even then I only managed to do it once (I knew I should have taken notes). When I played with FC4 it seemed ok, but I just don’t like the feel of Red Hat/Fedora… never have. I admire the work they do, for the most part, but the distro just seems spartan to me. I’m probably not being overly fair as I’ve used Fedora for maybe a maximum of 5 hours… 3 of those I’m sure were helping my dad get it installed on his system. I’ve also heard that FC5 is a lot worse than FC4 was.

The new Ubuntu had some wierd install issues. I have it running on my Libretto since it seems to be the one distro that will handle all the hardware on that machine and it’s ok… Debian-style distros aren’t really my thing tho. I’ll give them a thumbs up on hardware support.

So what about my beloved Mandriva? Well, I have to be careful here as I don’t want to get in trouble but… well, I’m a little disappointed with the 2007 beta. Now, BIG DISCLAIMER! It’s a beta. I realize this. There’s probably a lot of stuff to be fixed. Unfortunately, it’s still a moving target… there’s no such thing as a freeze or a bug-squishing phase or even a phase to make it really solid, or at least, historically there hasn’t been. Here’s to change and hoping there will be one. Because the beta has left me a little… underwhelmed.

It looks pretty slick… I like the dual-arch DVD ISO idea… if only it would work properly. On my amd64 laptop I thought I was installing the 32bit version when, to my surprise, I found out post-install it was the 64bit version and the installer offers me no option to install the 32bit version. Pity because I can’t run my laptop wireless with WPA2 security in 64bit since the 64bit windows drivers I have for ndiswrapper don’t support WPA2.

Other issues with the installer, and some post-install stuff… I’m sure it’ll all get fixed at some point. But I had to jump through some serious hoops in order to make some things work. Things that the average user wouldn’t have a clue about. I’ve been doing this a while so it’s not hard for me… just time consuming and a PITA. Especially when things should be at the point where they just WORK.

I’m only 30, but I’ve been doing the computer thing for a while. When I was younger (relatively speaking), I enjoyed tinkering. Figuring out how things worked, debugging, testing, spending all hours of the night getting one thing to work properly was a challenge, and it was fun. Now I’m too busy. I want things to just WORK. (Oh, I’m not ranting about Mandriva here in particular… this goes for all Linux desktop distros).

As it stands right now, I’d rather spend the time I used to spend tinkering with my kid, or reading a book, or playing a game, or hanging out with my wife. I spend at least 12 hours a day in front of computers working. I don’t want to spend my spare time trying to get a machine to work properly, as that takes away time from other things that at this point I find more fun, more entertaining, and just plain more important.

I see all kinds of new features coming into Linux distros. There is a massive amount of feature-creep. There’s also a massive amount of bugs and other oddities that really just irritate me now. I find myself angrier with my Linux boxen these days than I recall being with Windows machines in the past (well, maybe not, but it’s getting pretty darn close).

The problem, I think, is differing opinions and the “please everyone all the time” mentality. I see this over and over again and it’s nothing if not problematic. For instance, on cooker the other day someone was saying that “the people” (whoever they are) want packages… lots and lots and LOTS of packages. The more the merrier. He also had the absolutely idiotic notion that maintainers a) use and b) test their packages. The problem with all of these packages (as if we like to sit around and thump our chests saying “MY distro has 132 more packages than YOURS does!”) is that there are more packages and less people interested and willing to use and/or test them. So distros end up shipping stuff that is half-tested (at best). I mean, look at the Mandriva beta. Some of the stuff I found shouldn’t have ever been there. I’m assuming people boot the thing, I’m sure someone has tested the installer before making an ISO with it.. so why are these things not fixed? I’m thinking they’re pretty minor. Same goes with stuff I found with SUSE. Good Lord, had no one tried installing SUSE in vmware during beta testing? If one person would have, they would have seen that it just plain old doesn’t work.

And yet it was shipped like that.

Am I the only person getting tired of seeing half-assed stuff? Now, again, I need to reiterate here that while the Mandriva beta prompted this, this is something I’ve been noticing for a long time. There is a distinct lessening of quality across all distros that I’ve played with (not that I’ve played with a lot, or even comitted much time to them). Some people will insist I need to spend more time with something. I have to respectfully disagree. If it doesn’t work, more or less out of the box (I can deal with some tinkering), I’m not interested. I don’t want to spend two days getting my hardware working properly. I want to spend two days tweaking my apps, fiddling with skins and desktop backgrounds and themes. I want to spend time doing fun and interesting things with my computer… not cursing at it because it tells me it can’t find some firmware for my network card that the previous version of the distro didn’t have a problem with.

This isn’t Mandriva-specific at all. In fact, I think the beta, as far as it is, is pretty good for a first beta. Aside from some installer issues and some boot issues, there doesn’t seem to be too much staring me in the face (although my menus seem to be pretty spartan for some reason). If these things can get fixed for the next beta, I think it’ll be pretty good. Of course, one has to wonder about the converse as well… it’s been almost a year that this thing has been in the works so why the really obvious bugs? (I don’t know how the development thing works, in particular to respect to new versions of stuff, stability testing, QA, etc. because I haven’t dealt with R&D for years so I have to honestly, from a user’s perspective, wonder this).

I think that the Linux community has been imitating Windows for so long that they’ve finally succumbed to things they had Windows beat on a long time ago… things like bloat, things like instability, things like wonky hardware issues.

Maybe I’m just tired because I’ve spent a few hours cussing at installs today… I’ve installed the 2007 beta, and I also had to install some other versions in vmware (Corporate Desktop 3 and 2006). All of them have issues. Hell, every Linux distro I’ve tried in the last 2 years have had issues.

I’m wondering when we’re going to stop having issues and start having fun.

Time to stop ranting and go read my book. I’ve had enough of computers for today.