Posted by Snarkout on September 24th 2006 to
Stuff
Man - it’s been a loooooong time. Life has been keeping me busy, what can I say. I have a ton of stuff I want to blog about, but I think the first and easiest will be frugalware. Recently, I started messing around with a new distro, frugalware (can I say frugaware again w/o linking or getting to the point?). Frugalware is a distro that is part Arch, and part Slackware, I guess. It uses the Slack’s init scripts and installer, and Arch’s pacman to deal with packages - that’s pretty much what I mean. In any event, it’s *that* variety of distro, not at all *buntu-esque, and not a whiff of debian. Be prepared for some “hands dirty” time is what I’m trying to say.
So, I installed it on a whim, but also on the Recommendation of “Wally Balljacker” over at the Linux Link Tech Show forum. A word about the installer - it took me the better part of two days to get frugal installed because the installer kept bombing out - I have no idea why, but it did. I sha’d the isos I’d downloaded as well as the cd’s I burned, and everything came back correct, but I re-downed the isos just to be sure, same deal. It kept barfing on the checksums of random packages - never the same one(s) as far as I could tell. In the end, I got it installed by using the netboot image and installing base and networking only. This got me a base system I could build the rest of my desktop on, which worked out fine. However, I was unimpressed with that experience, to put it mildly.
Frugalware has a stable and a current release. I think this is fantastic. For some applications, I absolutely do not want the latest and greatest, I want stability. That said, I switched to -current pretty quickly. I’m not sure what gets backported to -stable, or whether there are security updates for it. I imagine there are, but you’ll have to look around their site to find out for sure. Also, I don’t know how difficult it has been historically to upgrade from one stable release to the next. Still, this is a good thing in many ways for many people.
First impressions - nice polish, and large repos. Seriously. Once I got KDE up and running, and had installed the basic stuff I always want (all of it was there, more or less), I was very pleased. There is a lot of polish here for what appears to be a fairly small distro. Nice fonts, the win codecs, dvdcss, etc. It’s all there, OOTB. For me, nice fonts is a big one - I’m not very good with font problem, and they are part of the guts of a system I don’t want to become overly familiar with. Installing fonts? Fine. *Tweaking* fonts? No thanks. In any event, I was very pleased with what I saw. I was also pleased with the large number of packages available - again, it’s amazing how many packages there are, and how up to date they are - I seriously thing there are only a handfull of devs. That must take s lot of work.
There was also a lot of attention paid to the boot-up and login process - if you don’t like to look at your machine booting, you don’t have to. There is a grub splash, a boot splash, and a KDM login screen that all follow what I think is a very elegant theme. I was simply amazed it wasn’t the standard framebuffer deal in the upper lefthand corner with tons of “ugly text” scrolling by. Now, I don’t generally want a splash screen myself, but that’s me - I guess most folks do, and they get it here. In spades. Nice, pretty spades. Good stuff.
If you’re familiar with ABS in the Arch world, there is a very similar tool for Frugalware called repoman (”Repoman’s always intense!” - sorry, couldn’t help myself) that does much the same thing. They are no more difficult to put together than PKGBUILDS - they basically follow the exact same format, with a few extra mandatory fields. In fact, you can take PKGBUILDS from Arch, and with a little doctoring have them install packages in frugalware. Sometimes it’s as simple as adding an Arch=() line, sometimes it’s a bit more of a PITA. Still, it can be done, and that’s awesome, especially considering ABS is IMO one of the best features Arch offers. If you like getting your hands dirty, you can get them as dirty as you like here.
Now, on to the stuff I’m not crazy about. I already covered the install, but I have to assume that’s far more the exception than the rule. Here’s some other stuff:
I’m not crazy about the use of the slack inits - I just don’t like them. I’m sure it’s my ignorance speaking here, but I don’t see how they are in any way better than sysv inits - sure, they’re easier to manage in that you don’t end up having to write complex start/stop/restart scripts, but IMO they are just as obtuse and just as ugly. Again, that’s me. I’m sure a diehard slacker can tell me that I’m an asshat and list 10k ways they are obviously different. Good. I’ll still prefer the arch inits. I’m sure someone else will point out there aren’t really “inits” - fine, I’ll take /etc/rc.conf over /etc/rc.d/rc*.d/* - I haven’t seen a use for runlevels in years. At the same time, if you’re going to use them, don’t have X start in every MFing one. I’m looking at you, *buntu…
The documentation is kind of lacking. The install docs are great, as are the repoman docs (though these could use a lot more examples of working scripts) - the wiki, the mailing list, and the fora are, well, deserted. I’ve been on the mailing list for an entire week at this point, and I’ve seen a total of 5 messages, including one I sent. The first page of every forum has posts as old as a year old. The wiki, well, as far as I can tell, it isn’t actually maintained. I’m left wondering whether most of the know-how is exchanged on irc, or whether the community is so small that this is all the traffic it generates. On the one hand it’s great to be able to speak one-on-one with a dev quickly and easily, but on the other, I’m worried Frugalware may simply implode like Rubix did. It also makes it very hard to do research w/o having to post in the fora and wait for answers - searching the fora generally turns up very little, or very old information.
Finally, there doesn’t appear to be anyplace like linuxpackages or the AUR where users can share their FrugalBuilds. This kind of sucks, but as I mentioned, the Frugalware repo is amazingly large for such a small/new project. I haev to assume that lots of the builds were borrowed from Arch, but still, someone has to maintain them, and the stuff in -current is all very up to date. Hell, Frugalware tends to run newer versions of pacman than Arch does - not sure that’s a Good Thing, but it’s a fact.
Still, that’s not much in the bad column, at all, and 99% of it isn’t really “bad” in any event. I’d definitely recommend Frugal to anyone who likes either Slack or Arch. Hell, I’d recommend it to most folks, actually, assuming that the installer problems I had weren’t commonplace. Of course, it’s still not going to replace Arch as my main distro, but it might find a home on my lappy. Time will tell. In the meantime, I give Frugalware two big thumbs up!