One Primary Reason Why I Prefer Ubuntu

I happened upon this image a few weeks ago, and I started thinking about it.

I started thinking about how Windows assumes that you’re a criminal, and it’s up to you as a user (through constant verification with Microsoft) to prove that you’re not. Unlike how most of civilized society views the legal process, where you’re innocent until proven guilty, Microsoft works the opposite way. You’re guilty until you continually prove your innocence.

And this annoys me. Because even if you’ve bought Windows, paid your hard-earned money for it, you’re still being treated as a potential criminal. Even if you’re a loyal customer to Microsoft, you’re still constantly being treated with a degree of mistrust. Even if you’ve bought and used nothing but Microsoft-produced software for all of your life, this still doesn’t qualify you to be completely trusted by them.

I find it both sad and kind of funny how many corporations today expect customers to keep buying their things, but still insist on treating them with dislike and as potential criminals. The movie and recording industry are prime examples here, but Microsoft does the same thing to a slightly lesser degree. When you run Windows, you’re not trusted. Not only are you not trusted to be running “genuine” software (whatever that means) you’re not trusted to take care of your computer. Windows will constantly treat you like a semi-retarded individual.

But, I digress. The point of this whole rant is that Windows (and by extension it’s creator, Microsoft) does not trust you. Like a greedy dragon it will lie on the golden pile, constantly watching you and constantly distrusting you.

Ubuntu, on the other hand, does trust you. It trusts you so far that you’re even allowed to peek at the source code, the magic sauce that makes it all happen – and even entrusts you with the power to modify this and share your modifications with the world. Ubuntu has no need to verify if it’s “genuine” since it’s always genuine. It’s redundant, and in the world of Ubuntu it’s as absurd as trying to sell shoes to fish.

Ubuntu does trust you, and doesn’t monitor you. It also does not treat you as a second-class individual and gives you the power. After that, it’s up to you to wield that power properly.

Software Freedom Day

Today is September 19th. Not only is this the official “talk like a pirate” day, more importantly it’s the international Software Freedom Day.

This is a day to remember the software that powers our world, and remember that not all software is created to empower us, but rather that much software is created to limit us in one way or another. Software created to censor us, to keep us uninformed. Proprietary software designed to sustain large corporations only interested in taking our money, and giving us the illusion of usefulness in return.

If you ask me, the best way to celebrate freedom in software is to do it by using Free Software. Ubuntu is free software. Free both as in cost (i.e. none) but also in usage and distribution – you’re free to look at the source-code and modify and improve it, provided you redistribute your improvements.

Speaking of proprietary garbage, I’ve been chuckling about how Microsoft has now admitted Vista as being a “less than good product”. I’m gonna go ahead and invoke Godwins Law, but in my ears that’s kind of like saying the holocaust was a “less than good idea”.

welcometothesuck

Posted in Computers, Software. No Comments »

Blade Runner

I had myself a large dose of nostalgia today. One of my favorite pastimes is re-visiting and reminiscing about my computer past, and think about how far technology has come. You know, just generally taking a stroll down memory lane, so to speak.

One of my favorite games of all time is Blade Runner from 1997. It is loosely based on a similar concept to the favorite movie (which incidentally happens to be one of my all-time favorite movies) and follows a different member of the Blade Runner-unit, a man named McCoy. When released it was considered a landmark achievement and managed to mix atmospheric visuals and audio with a well-written plot. It also had up to thirteen (!) different endings, depending on the choices the player made. I managed to get eleven of them, that I know of.

Today I remembered the game for some reason. It’s been rattling around in one of the drawers in my desk for the last six or seven years, but today I dug it out. The game was a gift to me on my birthday from my then circle of friends, and I enjoyed it a lot.

The only sad part is that somehow, somewhen, the box has suffered some minor… uuh… cat-damage. So it has a somewhat pungent smell. But the contents were blissfully unharmed.

(Speaking of which, I miss these boxes. This was back in the day when games came in proper boxes, not just a keep-case. Actual cardboard boxes. I miss it.)

catdamage

The game comes on four CDs, something which was impressive at the time. I popped the first disc into my drive, and installed it using Wine. I wasn’t sure if it would run, but I had nothing to lose. Also, I had even bigger doubts about Vista (which I occasionally dual-boot for gaming) running it.

Wine installed it just fine, and when I tried running it, it worked perfectly. Absolutely beautiful, and was fully playable. Audio, video, all worked fine. I had a fun half-hour running around in the game.

startscroll
The introductory scroll of the game is an exact replica of that from the movie, complete with similar music. It sets the atmosphere for the rest of the game beautifully.

runciters

cd-case

Sure, it looks a little odd since you can’t change the resolution of the game, and it was released loooong before widescreen monitors were invented. But it’s completely playable, and I might just dig into it – for nostalgias sake.

More Karmic Koala

I’ve been running the upcoming version of Ubuntu for about a week now. It’s codenamed Karmic Koala and will have version-number 9.10 when it’s released in stable towards the end of October.

Let’s just say it’s been an interesting week. And also, lets say that I’m a bit nuts for running this as my main OS since it’s significantly more prone to… err… personality defects than the last time I ran an Alpha, which was almost 1½ years ago when I ran the alpha of the then-upcoming 8.04 aka Hardy Heron.

But it’s impressive how fast it moves along. Almost daily there are improvements, and almost daily the experience of using Karmic becomes less like dancing polka in a minefield and more like using an actual operating system.

Also, I’ve finally started using Firefox 3.5. Version 3.5.2 to be precise. I gave up on the Artwiz-fonts that I’d been using as interface-fonts for more than a year. Partly because FF3.5 refuses to accept bitmapped fonts in it’s interface, but also because lately I’ve felt that the artwiz fonts while pretty to look at are increasingly difficult to read.

Gnome, They’re Eating Your Lunch

One of the many powers that come with soaking yourself in the world of Free/Open Source Software (aka FOSS, and “Linux” to the layman) is flexibility and modularity. With Windows or MacOS you’re limited to what Microsoft or Apple decides to give you. FOSS is not limited by this, and one of the more obvious facts of this is the desktop itself.

Windows and MacOS provides you with one environment. In Linux (yeah, I’m going to refer to this as Linux since that’s what I run) you have the choice of several different environments. These are commonly referred to as Desktop Environments (or DE, for short) and comprise the user interface. Gnome and KDE are among the more popular, but there are several other more obscure that might suit you just fine as well.

The DE consists of a large number of applications designed according to a common philosophy and using a common framework in the software. Gnome is based on GTK and follows the GUI guidelines of the Gnome-project. KDE uses QT instead and follows a different set of guidelines. Other DE’s use the same general principle, for example the XFCE-desktop is also based on GTK but follows a different philosophy when it comes to the user interface.

One this is however common among all DE’s. They’re what you use to interact with your computer.

For many, many years I’ve always preferred Gnome over KDE. Apart from a brief flirtation with KDE back in the late 90′s I have never liked the cartoony look and feel of KDE. I’ve always preferred the restrained and cleaner look and feel of the Gnome desktop. This didn’t change back in early ’07 when I made the switch fulltime to running Linux even on my desktop, and thus I chose Ubuntu for two reasons: It’s based on the rock-solid Debian distribution of Linux, and it uses Gnome as the default desktop environment.

But, just earlier today I got curious about where KDE stands.

I played a bit with it back when KDE 4.0 was released, and I was impressed. Gone was the plastic cartoony look, and instead it seemed as if KDE had matured. There were tons of new features, and the environment seemed lightyears more coherent and thought-through than the previous generations of the K Desktop Environment. It was polished, but like all point-zero releases it wasn’t really there yet. It was sluggish, it lacked a lot of applications still stuck in the 3.x series of KDE and overall wasn’t quite my cup of tea. But it showed a lot of promise.

And earlier today I punched in one command and installed the current stable KDE release. It stands at version 4.2 and it has matured even more. Now most of the applications have caught up, developers have polished the look and feel even more, and now the speed is up to par as well.

I’ve been playing around with it for the last hour or so, and I have to say I’m deeply impressed. I don’t think I’ll be making the jump to KDE within the foreseeable future – but golly geez, it’s tempting. KDE 4.2 gives both Windows and MacOS a run for it’s money in so many ways, which says even more since it’s free software. Also, since the QT toolkit now has been ported to Windows, you could run KDE under Windows as well, and leave that awful mess Microsoft calls a user interface behind.

And, it also gives Gnome a run for it’s money. Like I said, I never really cared much for previous generations of K, but 4+ is a much different beast. Unlike it’s previous iterations it’s polished, pretty and deeply usable.

Gnome developers, take heed. If you don’t get your game together I’m pretty sure KDE will be eating your lunch soon. You’d better shape up and put a lot of effort into Gnome 3, or KDE will quickly establish itself as the superior desktop – even on the desktop of a die-hard Gnome-man such as myself.

Still Stuck In The Past

As some of you might’ve gathered, I really like old computers. Recently I toyed a bit with a UNIX-flavor from 1979, and now the turn has come to the platform that really got me hooked on computers – the classic Mac. I found a page on how to make a “Mac on a stick” and I had a blast playing with it. Definitely recommended to anyone who cut their teeth on the old 128k and other classic Macs.

Now I’m gonna see if this thing can play Sky Shadow!

virtual_mac
(Clicky)

Version 7 UNIX

Last night i did something extremely geeky. I found myself a bootable image of Version 7 UNIX from 1979 and loaded it into SIMH, an emulator capable of among other things emulating a PDP-11.

unix_v7_zoom

SIMH is available in the Ubuntu repositories. It’s in one of the supplemental repos, multiverse or universe – I can’t remember. Installs easily. Getting the image running and understanding SIMH was a little tricky, but nothing you can’t figure out in half an hour or so provided you have some fairly advanced knowledge of computers. I managed to do it just fine with a little googling.

No, I don’t know why it says “1988″ in the screenshot.

The image isn’t completely ready. It boots in single-user mode and then you have to create a few directories that for some reason aren’t included. After that it’s bootable in multiuser-mode and runs just like on an actual PDP-11. Of course, text-mode UNIX isn’t exactly the most visually impressive operating system in the world, but it’s still quite neat.

I Wish…

… there was some kind of technology that would allow me to literally slap applications. I’m very tired and frustrated right now, and software that takes time to respond annoys the living bejeezus out of me. So I wish I could just SLAP the lazy-ass piece of crap. Give that application a traditional whooping and maybe it’ll wake up out of it’s coma.

Update: Oh, and for the record – Thunderbird might be a kick-ass email application but IT SUCKS ASS at being a news-reader. My regular old Liferea is segfaulting for unknown reasons and no-one seems to have any clue why, even though I’m not alone in this.

Ubuntu Needs Pretty Icons

I’m a big proponent of Free/Open Source Software, commonly shortened to FOSS. I gave up on Windows and most of the proprietary world of software in January 2007, and have been running Ubuntu in various incarnations on my desktop since then.

I’m not a newbie to Linux however, since I’ve been dabbling in it since I first came in contact with it around 1995. The server that serves up what you read here has run on Linux since 2003, and in waves I’ve been a lot more of an open-source nazi than usual. For example, most of 1998-2000 I ran nothing but Linux on my desktop.

Currently I have three computers in my home. My workstation, my server and a broken laptop which I managed to fix to somewhat working state. The workstation and the laptop both run Ubuntu 9.04 and the server runs Debian 4.0.

However, I’m no stranger to handing out criticism in areas where FOSS deserves it. Unlike the world of proprietary software which encourages a see-no-evil attitude and is very dependent on self-censorship in order to maintain the illusion of perfection, FOSS needs the criticism in order to survive. Of course, we’re talking about constructive criticism and preferably the attitude that you can fix it yourself. Simply saying “linux sucks!” is not constructive.

As stated, I prefer the Ubuntu-flavor of Linux, at least on the desktop-machines. To use a tired old cliché, it just works.

A while back (quite a while actually, October 2006) Mark Shuttleworth posted an article on his blog claiming that “pretty is a feature” and that Ubuntu needed to put priority on not only functioning well, but also looking good while doing it. Mark, as most people know, is the founder of Canonical, which in turn is the financial backer behind Ubuntu.

More than two years have passed and in many aspects his wish has been granted. The new notification system in 9.04 (aka Jaunty Jackal) is actually quite lovely and in my opinion both prettier and more functional than the old style of balloon-notification. The themes look better, and more options for good-looking themes are included out of the box for those who don’t like the default brown-ish theme.

But there’s still an area of prettiness which is in dire need of being taken care of, and that’s the default icons. Recently I got tired of using the icon-theme from Ubuntu Studio (which are black/blue in style) and went back to using the original Human theme. Unfortunately, just like most other icon themes out there, the maintenance is spotty.

The goal for the default icon theme is to provide all icons in scalable SVG-format. That means that not only can you scale the icons on your desktop without them looking like crap, but the applications under the Gnome desktop can use them in any size. Unfortunately, a lot of icons are missing in SVG format, and the fallback is to use the non-scalable PNG versions. Those are good-looking, but don’t scale well.

Here’s an example of a pretty SVG icon being scaled.First normal size, and then scaled up to a much bigger size.

somefolder

samefolderjustbigger

You see, it looks just as pretty. Just a lot bigger.

Unfortunately, like I said. Not all icons are freely scalable. For example the search-tool icon only exists in a 22×22 pixels PNG, which looks like crap when Gnome Do tries to use it as a default icon when expecting input.

gnome_do_ugly_icons

Not exactly pretty, right? Especially ugly in such an otherwise good-looking app as Do.

The Best Game Ever

I’ve been reacquainting myself with an old friend recently. We’ve known each other for a long time, and even though we occasionally forget about each other and don’t spend much time together, we always get back together again sooner or later.

I’m talking about SimCity 2000.

The first time I even heard about SimCity 2000 was back in late 1992 I think. I saw a preview of it in some computer magazine, and I thought that it looked cool. I actually had never played the very first SimCity so I didn’t really know what all the hubbub was about, but I thought it looked neat. The graphics were crisp and the game seemed like a perfect waste of time for a teenager such as myself. I think I also had just gotten ahold of my first Super VGA-compatible graphics adapter, and I looked forward to it.

And when it was released and I got it… I played it so much. I spent hours devising the perfect city, giving myself various challenges and exploring the open-ended toy that it was. I built arcologies and took my city into the distant future. It was, for lack of a better description, totally awesome.

Sure, there came other SimCity-games after 2000. I bought 3000 when it came out in ’99 and I played SimCity 4 as well. Not too long ago I gave SimCity Societies a go. These were all interesting in their own ways, but none of them came even close to having the insane replay value that SimCity 2000 has had over the years. None of them appealed to me in exactly the same kind of way that SimCity 2000 has for more than sixteen years.

There’s a lot of games which I consider absolutely immortal. The Sims for example. That was also a huge timesink and a joy to play. Or Dungeon Keeper 2. Or Doom.

But if I had to choose just one game to claim the prize as the best game I’ve every played, my money would be on good old SimCity 2000.

Here’s a screenshot of me playing SimCity 2000 Deluxe in a virtualized Windows XP. It works just fine under Wine too, but it gets a little confused unless you run Wine-applications in a faux desktop of their own. This just worked better for me since I already had the virtualized XP running.

simcity_2k_virtualbox