No Gravatar

So I finally made my choice of new distros. I opted for gentoo. I actually tried archlinux first but it annoyed me insanely within ten minutes (don’t ask me why, it was a taste thing). See this post for more on why I changed.
Anyway, I then went and thought about it. [tag]Gentoo[/tag] is likely to have by far the best 64bit support because it’s a source-based distro – and it turns out to be true it seems.

Now I last used Gentoo a good 3 years ago, so a lot has changed, here then, a short review after my first 3 days, as we speak – I just loaded up my first functional KDE desktop.

The good:
Gentoo works. It takes some setups and even I did the initial stage3 install by following the manual along, but once running, things tend to be very fast. The system has a habit of being bleeding edge and you can do setups and customizations like nothing else allows.
It is definitely not a newbie distro, but then, this was never it’s focus. Gentoo is however an extremely good system for people with a litle bit of patience and knowledge. It is also, without a doubt the most complete 64Bit OS currently available.

the bad
On the downside: Gentoo takes ages to set up, especially if your computer and bandwith aren’t great. I’ve spent most of 3 days compiling just to get a KDE desktop up and running, several times I had to reemerge something because I only later discovered how crucial some USE flag I didn’t even know about was (like if you don’t emerge QT with USE=”opengl” then you can’t emerge kopete). On the other hand, I did choose to use the minimalist CD – if I had chosen the full LIVEcd – this may have been a much quicker process (I have to remember to try it sometime and see what it actually contains).

Genkernel annoyed me a bit. Once I learned that the gentoo minimalist livecd worked fine with my obscure SATA chip, I specifically chose it because the docs said it would produce basically the same kind of kernel (saving me from figuring out how to make the SATA chip go later). Turns out this is not so – the experimental SATA chipsets were left out by genkernel and I had to do a manual rebuild later to get my SATA drive visible (luckilly I have both a PATA drive and a SATA drive and I used the PATA as an OS drive).

The interesting
My thoughts: Gentoo may not be a desktop distro – but you could use it to build one, a great one. I am seeing it in my head. If one spends a bit of time, using it to build a really good system (keeping track of steps) – doing your setups, configs etc. and then build a livecd with a decent 3rd-generation installer out of that- it could be a great system. Which will be able to use portage for package management. It will lack behind other systems in speed of installing programs – but beat them every time in running speed. And ideally, it should automagically emerge world after the first install (in the background) to optimise even the base system for the specific box to the max.
Will I do ? Not yet, but maybe in the future.

 
No Gravatar

As most of you know, I’m not a huge fan of politicians. My recent letter to our beloved Minister of Health being a case in point. The reality is that politics require nothing more than ambition, greed and a certain amount of people skills (specifically: how to manipulate them) to succeed in. While actual skill in any other field is a kind of optional extra. Frankly, anybody who is good at their job, is almost certainly not in politics.
I’m digressing, Douglas Adams said it far more succinctly: anybody who is capable of getting themselves made president should under no account be allowed to do the job.

So I am always pleasantly surprised when a politician (here or anywhere) actually does something, rather than just talking about what they are going to do. The moreso when for a change, the entire government gets something right (probably meaning one or two people on ground-level actually figured it out and had some clout).
Well today is such a day. For a long time the [tag]South Africa[/tag]n government has talked about the virtues of open source, but nothing really concrete ever happened – a lot of positive talk, no real action. Now the very existence of that positive talk is largely due to the existence of the State IT Agency (sita) and the CSIR. Both full of smart people – who have a fairly major advisory position with the government. But just about every time we made a positive move (mandating that government agencies have to look for alternatives – including OSS before buying software) – microsoft gave us a nice big gift of some free windows licenses and nobody did much. Interesting that our very liberal government has consistently use the word ‘open-source’ rather than ‘free software’. I thought they were the government of the freedom fighters ?

Today we saw something actually happen for a change: The government has adopted [tag]ODF[/tag] as an official standard for [tag]government[/tag] [tag]communications[/tag]. Meaning in future, all government comms must use this format (in a very rough nutshell).
Now this is an interesting approach, open standards aren’t good enough and I will argue all who claim they are – we need free software, but they are a big step in the right direction.
Now the only real question is whether the government is serious enough about this to change our ridiculous patent law before it makes ODF effectively illegal to use. See, in SA [tag]software patents[/tag] are not legal. But our system basically grants all [tag]patent[/tag] requests with no investigation for legality (how stupid is that ?) – unless they are challenged. So microsoft tried to patent xml-based document storage here (something with massive amounts of prior art even if it was legal to patent software) – and got it granted. Thanks to [tag]Bob Jolife[/tag] and his team of dedicated volunteers – it is being challenged, but that is proving to be a costly and painful legal exercise.
Apparently the government does not believe that before granting somebody a monopoly on a technology it should at least make sure that the technology complies with the requirements for that monopoly (is of a patentable form, is truly new, is non-obvious etc.).

So the question I put to the government is: Will you protect your newly standardized format from being illegally destroyed by an unconstitutional patent now that you have a vested interest in it ? Will you reform our patent system to include a check-before-grant mechanism of some kind (the ideal being peer-review by others in the same  industry) ?

Oct 222007
 
No Gravatar

A few days ago, Neil Blakey Milner posted about the upcoming FOSS awards, listing some of the people that makes him believe in the
local [tag]FOSS[/tag] community. I was very pleasantly surprised to see my name on his list. The fact that it is there is certainly flattering.
I think however that if my efforts are that worthy – it also means we have a lot more to do – we need to get to the point where my name is
just one in a list so long, nobody would even notice me anymore.
Yeah I kina like being famous – but I would like to see FOSS succeed in [tag]Africa[/tag] far more :p

 
No Gravatar

My new box is working. ChaseyLane is an AMD sempron with a Foxconn mobo and (for now) only 512mb of ram. I wasn’t really planning to upgrade right now, but the old girl finally died. Motherboard was shot. So I bought for upgradeability – made sure it had a PCIX slot, and could take a better chip later (I want a dual-core athlon 64 eventually).
Now as you all know, I am a very big fan of [tag]pclinuxos[/tag] something I have made quite clear in the past. In fact, a recent post highlighted what I felt pclos did right and [tag]ubuntu[/tag] did wrong.
So why is it then, that ChaseyLane is running [tag]Gutsy[/tag]. Actually the choice wasn’t made originally. I was going to load PCLOS on it, but PCLOS couldn’t see my SATA drives, this being because the relatively new SiS made SATA2 chipset is only supported in kernels post 2.6.22 – and PCLOS-2007 has 2.6.18. This forced me to use a newer distro as I cannot install a distro that cannot see my hard drives.
This is an understandable problem, pclinuxos is built by a small group of volunteers and updates simply cannot happen as frequently.
And this is the one problem you cannot solve by using a proper 3rd-generation distro. You cannot replace the running kernel live from packages (unlike almost anything else). It is possible to start up PCLOS on the livecd, fire up synaptic, update the whole thing to latest, install it and get the very latest version onto your drive. But this doesn’t work for kernel level things. Even putting the drive in a sepperate package wouldn’t work as it would require the newer kernel to load – so you still couldn’t use it.
This in other words, is a stupidity by the hardware designers that leads to an inability to install all but the very latest released distro’s on it.

Now some others like ARCH which has extremely frequent updates to their livecd’s could possibly also work – but I had spent days without a computer and I was fairly desperate for a quick solution, [tag]kubuntu[/tag] [tag]gutsy[/tag] worked at that stage.

The other problem is that, at this stage, pclinuxos does not have proper AMD64 support yet. This stumped me somewhat, after all, however small the real gains in performance may be – I paid for them, and I want them.
Now pclinuxos is working on that, but nobody expects it to be available soon – it’s a much bigger undertaking for a project like pclinuxos and would require a fairly large community of dedicated volunteers ( I am offering my services to help by the way, since I now have the hardware) OpenLab never had an AMD64 version either.

So far though – I am disappointed in gutsy, the system just continous to feel so… incomplete. The installer, if anything, got worse, and just to confuse you further, the device names in the partitioner differs from those in the live system. So I couldn’t mount my partitions and check which were which based on content to make sure I only format the right ones  – I had to guess which was which, because the they were assigned in a different order – and I had nothing but sizes (in megabytes not even gigs) to go on. I was lucky enough to know my partition scheme well enough that I could install it right. Most people won’t be – hell it took me a good 15 minutes before I was sure enough to hit format !
Post-install I just got more and more frustrated, my videos won’t play right ( the codecs are there, but they are all wonky) – that has never been a problem before. [tag]Automatix2[/tag] took a hundred dependencies before it would load, and didn’t fix anything (it seems to be rather useless in many respects for the 64bit versions). The kde applist contains a bunch of stuff I don’t use, and very few of the basic kde apps I like (btw. dolphin is really not much fun to work with – I definitely prefer konqueror’s feel)
The result – I am looking for a replacement, something more like pclinuxos, but with 64bit support and a post-22 kernel.
Arch has been recommended, and I have heard good things about centos and mepis (I haven’t checked how they meet those other requirements yet). I would like to throw open the comments column and request that people make suggestions.

I would love to know what distro’s you would suggest for this platform, kde based is crucial (sorry, I just don’t like gnome and I don’t want to have to learn it). I My previous posts should make it clear what I like and dislike. And I am open to suggestion – I would like the next install to be the last one for a while… oh – and I won’t even touch anything without a livecd. If I cannot verify my hardware and such – and see it before I run it, I won’t go near it.

Here’s hoping for some good feedback.

——
UPDATE: Tuxmachines.org seems to have picked up this story. Cool :)

 
No Gravatar

KDE is turning 11 today. I won’t say much about it, but rather link you to an excellent post on the event by Uwe Thiem, which even got Aaron Siego to comment.
The post is here

Dear Manto

 Uncategorized  No Responses »
Oct 062007
 
No Gravatar

It must really suck to be you. The whole country hates you – and for what ? All you ever tried to do was your best. Granted your best wasn’t exactly brilliant, but surely you should get some points for effort right ?
Then that political voice of (t)reason [tag]Zapiro[/tag] goes and names you Doctor DoLittle ! I mean what an insult. You may well be the hardest working member of cabinet (although in itself that is not hard to achieve), slaving away for the common good while dealing with such tough medical challenges as root-worm in the garlic-garden and the multiple-resistant-TB strain.
After all, that was a WHO policy that you implemented that caused it. Not your fault if the ground-staff made a pig’s ear out of the implementation. You aren’t the one who passed the affirmative action laws.
Then, as if your life wasn’t hard enough, what with the old liver failing your 2IC decides that she is supposed to make a difference to the life of the average South African by improving medical service delivery and attempting to get a sane HIV policy passed. You can’t afford that ! No wonder you got her fired, who could blame you !
How will you pay for your Sandton-designed dresses if you go around giving free anti-retrovirals to people. Anyway, it harms their kidneys. The last thing you want is to have bad kidneys and  AIDS ! And what infected mother would possibly want to prevent transmission to her unborn child ! How could they want to lose this unique bonding opportunity of knowing they will probably both die within two years !

Better two happy years together than life as an orphan I say ! Well done that Minister !
I am reminded of Douglas Adams’ visionary statement: “You cannot expect to solve any major problems with just potatoes”. You certainly knew that. You suggested potatoes, beertroot and garlic ! And it was [tag]African potatoes[/tag] to boot. None of those colonialist, imperialist European potatoes for your patients. They are going to die – they should at least be patriotic enough to do it while eating local delicacies.

The treatment action campaign goes and tells us that our infection rate is well over 20% now ! Of course you know better because STATS-SA says it’s only 11% and we all know how competent they are. In the last census, they were wise enough to figure out that the could save a lot of money by not counting the migratory tribes in the Karoo – after all, it costs a lot of (very expensive) petrol to go and find their towns, and for all you know, it won’t even be there anymore – they are migratory after all. Everybody knows the TAC’s figures are biassed – after all they are all a bunch of gay, poor, sick people with a colored leader (not even a proper member of the [tag]Xhosa Nostra[/tag]) – they would say anything to try and make you increase the budget for [tag]HIV[/tag] treatment and prevention !

And as for those pesky, pinko, liberalist journo’s who think the people have a right to know if their Minister of health is seriously ill and has an undisclosed criminal record for shoplifting – they should just get with the times. The ANC stopped being liberalist when [tag]Mandella[/tag] retired and that’s almost a decade ago, liberalism is so last Tuesday. Don’t they know that the proper purpose of the free press in present day South Africa is to pucker their lips, get down on their knees and apply those lips to the sphincters of government officials ? How unhygienic it must be to be one of the only members of the cabinet whose rectal regions are not properly kissed clean by the guardians of the public trust ! Makes you feel… less than fresh doesn’t it.

Well dear [tag]Manto[/tag]. I am writing to let you know that I am with you all the way. It may be all the way to hell in a hand basket but I’m with you anyway. We all are. We don’t have a choice because the [tag]president[/tag] will never fire his cronies.
Now come out from under his desk, stand on the lawn outside [tag]Barragwanath[/tag] and tell us how high the levels of service are, and if you say it enough, we’ll forget about the babies put in cardboard boxes because there wasn’t a budget for [tag]babybeds[/tag].

Yours sincerely
A.J. Venter

 
No Gravatar

Just a quick plug for a massively useful article I found on the Rud-o site.  It works, my laptop is actually showing the letters as I type them, while I’m rebuilding my amar0k collection DB. If you want to optimize your system behavior for a desktop rather than  a database server, read that article.
… why do desktop distro’s not ship with these things preset ?

/me makes a note to ask Texstar.

Powered by ScribeFire.

 
No Gravatar

After my post when PCLOS  made it to the top spot on distrowatch, I received a request to clarify my complaints about long time leader Ubuntu. What is it that I believer Ubuntu did so wrong ? I promised to think it through and try to clarify my complaints, this post is then that clarification. Now first of all, please realize that I have no personal animosity toward [tag]Ubuntu[/tag] (I have far more against [tag]Suse[tag] but that’s a different matter) -  I simply feel that Ubuntu’s popularity is in excess to it’s actual quality.
It is true that Ubuntu fanboys have become the most obnoxious voice in the FOSS community today and deserve a bit of a back-to-earth, no system is that perfect for everybody. Microsoft has been saying it for years of windows and hearing Ubuntu’s rhetoric is no less ridiculous – even if the latter is free software.
This is a harshly written and in some cases somewhat personal point of view, but neither of those facts mean I’m wrong, or that anything I cite isn’t verifiable fact.You may argue about my conclusions – but the facts that led to them are easy to check up on.
That Ubuntu has caused needless division in the FOSS community by being the first member there-off to actively promote itself – not as good for a particular purpose but as outright better than everybody else at everything (a flamboyant lie of the worst order) is true. But this is a philosophical disagreement, I believe that Ubuntu built up it’s own community by hijacking a part of the FOSS community -and then set it at odds with the rest of that community, and I think that was bad form to say the least.

So that clarifies my biases I guess regarding Ubuntu’s most touted ‘feature’  -the ‘wonderful community’.

I would rather try to be pragmatic from here on in though, and list genuine technical issues with the OS, especially the design level, which I believe should be improved for the sake of Ubuntu’s users.

1) Ubuntu doesn’t care what real users care about.
Cases in point:
*Hoary Hedgehog shipped with a bug in SMB printing (a hugely common scenario especially for people who use a Linux machine in a Microsoft based shop), that bug survived not just one, but two subsequent releases. Edgy Eft shipped, still unable to print to a windows shared printer, finally the huge amount of bad reviews caught up and the complaints just too loud that bug fix was finally made available about 2 weeks after the Edgy release.  For normal users, this is a fundamentally basic task, when a desktop operating system touted as being for normal users fails at it, and then ignores their please for two releases – it doesn’t deserve to retain it’s userbase.
*One of the number one tasks the average user today wants to do first of all is to play music and movies on his system. This includes youtube and mp3 files. Out of the box, neither will work on Ubuntu. Unless the user is lucky enough to discover automatix, getting them to work is a screaming nightmare. Users have long since complained of this, and been ignored. The reason here is legal – Ubuntu because of it’s Californian incorporation is bound by U.S. Laws about these things. They are following those laws, had Shuttleworth incorporated his company in his own country – these laws (particularly software patent laws) would not have applied – but I guess trying to sell a genuine African company’s products in the US was too much of a challenge – rather leave the users unable to play their music. PCLOS is also a US developed system, but it has taken a stand against what it sees as unethical laws, and continue to include media codecs – free implementations where possible – but non-free as well when not – for the sake of those users.

2) Ubuntu offers a false delusion of choice.
Nearly all of canonical’s efforts go into the main Ubuntu release with it’s gnome desktop. True there is Kubuntu on the platter, generally the world has been unanimous about kubuntu though -it’s far less stable than it’s gnome brother. Not because [tag]KDE[/tag] is less stable – because the effort on this version of the distro is simply not of the same standard. Either offer the same quality for all the spheres of the market you want to play in, or stay out of the ones where you are offering a hugely inferior product and then using the clout of your main product to push it – that’s microsofts way of doing things. I don’t like seeing Linux companies copying it. The even greater irony is that despite Ubuntu’s popularity KDE remains the desktop of choice for real users, nearly 65% of all Linux desktops run it rather than any other desktop (including Gnome). This figure of course puts massive doubts about how true Ubuntu’s user-number claims really are (the same claims Fedora recently pulled into question), but more importantly it shows another case of Ubuntu enforcing the developers will onto the users, instead of letting the users dictate the direction of the system in a democratic way.

3) Ubuntu is really hard to install.
Every distro that ever held the top spot for the desktop section of the Linux market has installed graphically since 1998. Even Corell Linux got that one right. Heck even Redhat was graphical since version 6.0 ! The first Ubuntu shipped with a (badly) modified Debian installer that was text based only, featured the ugliest partitioning tool since MS-Fdisk and was really hard to install, back then the LIVEcd was a seperate disk and not installable. How did that become the new desktop leading distro ? When the hardest part of using it (installation) had not been made easier ?
To this day, Ubuntu’s installation is the hardest, most annoying I have dealt with in recent years. I am a Linux professional with more than 15 years experience on the OS – and I found it hard to install Edgy when I needed to test some stuff on it recently. How must it be for a new user. Compare that to PCLOS’s true third-generation LIVEcd installer, which just runs you right through the process in record time. Or even to OpenLab’s (which granted was not as simple yet as PCLOS is today – but came close).
It is just stupid to imagine a distro that is really hard to install, as being desktop orientated.

4) Ubuntu is hard to use
In virtually every sense. It has stupid bugs in terrible places that break things which should be rock solid and are on other systems. The package repositories are confusing and split into dozens of different trees, enough to make any poor user get lost. The menu’s start out empty and then very soon become clunky and unusable – they may have bypassed a cluttered menu in the default install, but they didn’t solve the cluttered menu in the post-installed system !  Synaptic is a lovely tool for installing software, PClinuxOS also uses it -but on PCLOS it’s simple, the repo list is there, just ‘tick’ the nearest mirror – and they are all the same. In Ubuntu it’s hard, there are universes and multiverses and all sorts of weird concepts that must make any recent Windows convert say “All I wanted was to get solitaire… this is just too confusing”.

5) Ubuntu is too command line oriented.
To some extent an extension of the above but this goes beyond the system into that famous community. Go read a PCLinuxOS manual, or browse the Forums. When a user asks how to do something, in the PCLinuxOS world he is told “Go there on the menu, click this, click that, select such and such” – simple and familiar, especially for former windows users. Now read the Ubuntu forums. When a user asks “How do I do X” the answer is invariably a list of commands which must fill a newbie with paralyzing fear. I am pro-command line, I wrote a post about it the other day – but not for a newbie who just wants to do something simple ! Learning the command line can be very rewarding, but it should not be a requirement for even the simplest tasks !.

6) Ubuntu is difficult to configure
Ubuntu inherited from Gnome the worst fallacy in the computer world today. That dumbed down is easier. To protect users from the ‘confusion of too many options’ they removed from users the ability to do anything that seems slightly advanced. Without any consideration of the fact that to some user somewhere, it’s critical. The quintessential example is the Gnome Print Dialog which led to Linus’s now famous outcry  – Linux can do double-sided printing, but Gnome users cannot, because Gnome wanted a simpler printer dialog – so they took the button away… in an office, double sided printing is of course the norm, not the exception – but you cannot do this on Gnome without a lot of effort. And Ubuntu is an entire operating system designed like that. When I was setting up a machine for a customer recently, it took me days to set up all the peripheral hardware- things that traditionally for me is something I finish in minutes after loading a distro – I had to google every one, because there were no obvious config tools, the ones I did find were incomplete and broken, the config files were all hidden in obscure places (it’s a rarity for one to be where it would be expected by an experienced sysadmin) and every time  wanted to set up some hardware I had to have root privileges which Ubuntu goes to such extraordinary lengths to make unavailable. Oh you can sudo… if you know about xhost controls you can get the right privileges graphicaly in some cases. Alone among the distro’s on the market today, Ubuntu lacks a decent central configuration tool where you can configure stuff if you need to. And on Kubuntu it’s much, much worse. KDE was not designed by idiots, and it doesn’t take this stupid approach to design – so KDE just doesn’t fit well on a distro that is designed like this… try to set something up, break something else because the OS is so stupid that KDE’s config tools find themselves blocked from doing the basic tasks they do so well on every other distro .

My conclusion lies in that last one, but in the deeper underlying philosophical issue which leads to all of them. Ubuntu, like it’s buddies from Gnome treats users like idiots. I don’t mean by that, that they hand-hold them or make things easy – I mean it in the insulting way. They put users in straightjackets, in padded rooms and tell them “Anything we don’t choose to put in the room with you, that you cannot operate with your straightjacket on – you shouldn’t have”. Sure it’s easy to sit on the chair, or speak in the speakerphone. But the moment you want to do anything else – no matter how simple, Ubuntu actively tries to prevent you. It’s the worst example of technical elitism achieving the opposite of ease-of-use that I have ever encountered. Windows is actually easier to use than Ubuntu because setting up hardware, loading software and changing things to suit yourself are pretty obvious and standardized.  But almost every other Linux distro that is truly making an effort in the desktop sphere is even better at that than windows – except the one that everybody recommends.
I do not define “easy to use” as “quick to browse the web, write a letter or read an email on” – which is Ubuntu’s list of all the things users should ever do. I define it as “whatever you want to do, if the system can do it, the system makes it as easy as possible for you to achieve it” – by that definition, Ubuntu scores a round zero. Granted, they score 100 on the other definition, and some people actually believe in that. Sorry, I have never and will never agree with those people.

Socialist Libertarian

FSF

© 2012 The Blog From Hell Suffusion theme by Sayontan Sinha