Monday, September 29, 2008

Script usage

This is a bit of a rant as well as being a perplxed question.

I have written and released to the Linux using public at large several scripts via my web site at http://www.jeepster.org.uk. Amongst these scripts was a large one that I created purely for the Linux port of AmiKit. Not once has anybody emailed me to tell me if anyone is using any of the scripts I released. Not to tell of any bugs they may have come across. Not to tell me about of any changes they may have made to any of the scripts. Not to tell me of any additions they would like me to add or that they have added themselves.

I put my contact email address in a README or some such file and even in the script itself so it cannot be said the email address canot be found anywhere.

It is slightly annoying to have written these scripts and released them for others to use/expand upon etc and not knowing if anyone has used them and what their experience using them/it was.

It is, of course, entirely possible that no-one has ever used my scripts, but my web logs show that some of the scripts have been downloaded more than 1 million times so I can safely assume that one of those more than 1 million downloads was used. Can't I? So, why is nobody telling me?

I find this lack of contact somewhat irritating. How can I improve any script if people do not tell me what they want or expect from them? I can go on added features I want to see but for all I know others may see my additions as simply bloat.

Come on all you downloaders of my scripts give me some feedback. Good or bad I d not care!


Monday, September 15, 2008

For crying out loud

When I read rubbish like this http://www.zenofnptech.org/2008/06/linux-desktops.html I have to question that users ability. From reading his less that truthful rantings one must question which distribution he used. If it was one of the Ubuntu family then I can understand why he writes what he does. My wife and eldest lad both use Ubuntu so I can testify to how unstable they can be, unless, one has a sysadmin around that has years and years of experience, such as myself, who can tame the beast so that EVERYTHING works as it should. Wireless, video, software integration all work just fine as long as one has the ability to tame it, which I do. The same applies to just about every distribution out there.

One has to realise the machines that come pre-installed with MS Windows are setup by professionals so that every piece of hardware that comes with the machine works perfectly. A linux based install however rarely has that luxury. Instead people who try a Linux based distribution usually install it themselves on hardware that was designed for the Microsoft operating system and they wonder why something do not work? Well, do not work out of the box but can be made to work with a little ability in hand. Perhaps, that is the authors reason for writing his FUD? He has a machine designed for the Microsoft operating system and then goes on to complian things do not work out of the box with a Linux based operating system.

For what it is worth i have never, ever, bought a pre built machine. I have always cobbled my own together from hardware bought on a whim and I have yet to find any hardware, wirrten to specifications, that has failed to work. My current machine is an AMD x4 Quad Core Phenon with an nVidia 8600 GT and 4 GIG odf RAM. Sound is via a Creative Audigy LS. My mobile telephone connects via USB and is instantly recognised by the running kernel and udev automatically sets up the devices (yesm two of them, one for the MicroSD card and the other for the internal operating system layout. With a 2.6.x.x kernel and the relevant backend tools installed it all happens automagically. I honestly have never hit the problems that author claims to have hit, no matter what I have plugged into the machine. I do not go out of my way to find only Linux compatible hardware either. I buy hardware I want to use and 100% of the time within a matter of seconds I am using said hardware. So,  what he claims is pure FUD aimed squarely at the Microsoft fanboys and girls.

So, I read that rant above, and his others on the same topic, and come to the conclusion it is yet more FUD spread about by paid Microsoft shills. I do sometimes wonder what Mcrosoft are scared of. It cannot be the fact that Linux on the desktop is almost there for normal users could it? It couldn't be that people like the guy above takes backhanders to spread Microsoft FUD, could it? It couldn't be that the Linux Desktop is now so usable that even Granny Smith could use it, could it?

Sure there are things that could be better but that does mean they are broken.

I have to question the authors ulterior motives in writing what he wrote. All I see on page after page is FUD. Pure, unadulterated FUD.

Microsoft are running scared that is for sure and as long as people like that author are willing to help Microsoft spread their FUD then Linux on the desktop will struggle to gain wider acceptance. With more and more box shifters selling machines with a Linux distribution pre-installed   Linux on the desktop will make more and more inroads into former Microsoft territory.


Wednesday, September 10, 2008

Slackware free.

In times past every single one of the 12 machines in our house had Slackware, or a port of it, in use. Only one of those machines was set up to dual boot MS Windows XP and Slackware, the rest where pure Slackware machines. The dual booting machine is our middle sons machine. He is learning about a Linux based operating system but loves to play the odd MS only game, as he learns and I show him Wine/Cedega and KVM's abilities to play his favoured games on he is finding that he is using the MS side of his dual booting machine less and less. One area that is not yet fully doable on the Linux platform that he likes to play is Silverlight embedded on-line games and it is those, and those only now that Wine/Cedega play his favoured games as they play under an MS operating system, that makes him keep MS around just a bit longer until Mono's Moon shines in a fashion that makes the Silverlight experience not just an MS Windows one. My eldest lad, now 10 years old, started on slackwae 3 years ago and last year he made his own choice to move to Ubuntu "because on Ma's machine it looks easier to administer". So, he too smelled the coffee and after I watched him install Ubuntu so he made no mistakes as he went along he now administers his own machine. My wife has used Ubuntu since 6.x or something and she too now administers her own machine. The rest of the machines are servers that serve up such as email, local intranet, files etc. Each one has a specific task as I still believe in the age old doctrine of one machine, one task. And so it is.

But, I digress...

Slackware, or a port of, was on every one of those machines. That is no longer the case. Over the course of several posts to this and other blogs I have complained and moaned about the direction Slackware is taking. That direction appears to be steered not by the main author, who seems to have less and less influence on his own distribution, but the ragbag of people he has taken on-board to help him maintain the distribution. As their influence, which can be so clearly seen, is foisted on the distribution, more and more problems are cropping up at post install time. The fact that Slackware has become so KDE centric,to the detriment of other Desktop Environments ("DTE") and Window Managers ("WM"), does not warm my appetite either. My personal dislike of KDE/QT is partly the reason I have moved away from it. Sure it includes XFCE4 which is excellent in its own right but as shipped with Slackware it is so bare bones it is almost useless. To get anything close to a nice, useful XFCE4 DTE one must dwnload the XFCE4 goodies, compile them and install them one by one. There are scripts out there to do exactly that but still the process is not something most users, and almost all new users, to the Linux platform do not want to do. It looks like a halfhearted attempt to get another DTE in the distribution. The rest of the Window Managers are old hat now so are not worthy of commentry. No offense meant to those who still use such as Window Maker or FVWM2 etc but they are old hat in todays world of flashy windows and glitzy shiny bits and a bobs users expect to see on ther Desktops.

My distribution of choice is customer driven. More and more of my customers are leaping head first into the X/K/Ubuntu world and because I must support them to maintain my business I had no choice but to use one of the ubuntu family myself. One cannot offer support is oneself knows nothing, or not a lot, about the very thing one is offering support for. So, my hands, and machines, where somewhat tied on this.

It has to be said though that the fact that Slackware, and the ports of, are going in a direction well away from where I think it should be heading, and even further away from its root philosophy, to which I bought into all those years ago and now find myself stranded in a KDE world I have so much disain for, is something I have had to deal with. And deal with it i have by moving away from my most cherished distribution.

I have sat by over the years and watched as new distribution after new distribution have slowly but surely eaten away at the Slackware insall-base. This is especially so on the Desktop but also happened in the server rooms around the world. When Ubuntu came out and with the strides in consumer usage and experience rising with each new release it had and has killing just about all other distributions in the Desktop area. CentOS has the server rooms just about all to itself. As these two have come to dominate those areas distributions like Slackware have become ever more marginal. It used to be said that real Linux users use Slackware but outside the Slackware specific places on the Internet I have no read that for some 5 or so years.

Does Slackware still matter in the current distribution world? Yes, I say it does, but not to any great lengths it held a few years ago. Slackware will always have a userbase, at least for the forseeable future, just like Gentoo, Mandriva etc will. But, it will, like all the others, play a side role as the Ubuntu family slowly, release by release, take over the Desktop install-base. It is also making strong inroads in the server space once upon a time dominated by Slackware.

It is a shame to see such a great distribution fade into a shadow of its former self but that is exactly what it is becoming and that is exactly where its future lays.