First time I tried Vista was the week it was released, and it was horrible. I reinstalled back to XP after 2 weeks of trying Vista.

Recently though I have gotten myself a new PC through a deal at work, with Vista included. Since it’s 1 service pack and loads of updates later, I decided to try it out.
The PC was more than capable of running it with 64bit Intel Core2 Quad Q9300 CPU, 4GB mem and Geforce 9800GT.

In the beginning it was slow, hogged my memory like crazy and applications hung up to 5 minutes as “Not responsive”.
Okay, I said, let’s try to tweak it good then. So I set out on my mission to tweak Vista into a tolerable OS.

I followed several good guides on the net, and used the common sense I have worked up after tweaking several OS’ in the past.
I also activated the ReadyBoost with a 2gb USB key after several recommendations around the web.

The result?

It’s not that huge a memory-hog anymore, but applications still have a tendency to hang for up to 5 minutes as “Not responding”and the OS is overall very slow….
And for some reason, my mouse lags as hell!

So I ask again, why does everybody hate Vista?
My answer: It’s broken! It requires WAY too much resources to just run smoothly and even then it’s slow compared to other OS’. The freezing application issue is just annoying as hell, and nothing I do to fix it helps anything… Same with the mouse lag.

If there existed a solution to run any DirectX game on Linux, I would’ve changed my entire PC-farm to Linux without blinking. Most likely Mandriva or Fedora, but alas… Wine/Cedega etc. are still quite restricted on that area… *sigh*

Anyways, if anyone else is interested in tweaking Vista, I recommend the following guide over @ TweakHound[^].

So I decided to make a mailserver for kybernesis.com, and went to google-world and searched around some to see what I could find of tutorials/howtos or help for this.

After some… Errrr.. Rather, A lot! of browsing around and reading tutorials & howtos up and down, I settled on going for a Postfix, courier-imap, clamav, Spamassassin, amavis & TLS build.
And I found a neato tutorial for it too!! Written by the Linux guru, Falko Timme @ Howtoforge[^].

The howto was incredibly easy to follow, and it was one of the few really updated ones out there, that also told you how to do this with debian packages.
I tried some other howtos too, but they all ended up in me starting over again, with a new one. Till I found this one, which let me set it all up and tweak it to something I was satisfied with, during one evening. I also added squirrelmail which added new challenges, but wasn’t that hard to get working once I got the hang of it.

I ran into several problems though, but that was not because of Falko’s howto, but due to me trying other howtos that messed up my system a little… Most noteworthy here was a bug within saslauthdaemon which made it impossible to start or re-install. So… I guess I should post the solutions of the problems here in case someone actually read this and have the same problems.

Courier Authdaemon bug
Courier Authdaemon: /usr/lib/courier/courier-authlib/authdaemond: line 31: /usr/sbin/courierlogger: No such file or directory.
This apparently comes from a bug within the Authdaemon package. I searched around a bit to find the solution for this one, but managed to find it @ Launchpad[^] .
This site mentions 2 possible solution, I recommend trying the first one first, then the second one if that don’t work for you.

rblake wrote on 2006-10-22: (permalink)

This problem caused me quite a headache today as well.

I would advise against editing the installation database, but would suggest the following:

The problem is related to the courier-authdaemon. Instead of removing the knowledge of the install system (security upgrades will be ignored!), manually remove the authdaemon:

sudo dpkg –force-remove-reinstreq -P courier-authdaemon

Then continue the upgrade as normal, if necesarry selecting the courier packages manually once the upgrade has completed.

Works perfectly now here!

———————

HaroldAling wrote on 2006-10-12: (permalink)

Ok, this is how I fixed it:

1. backup /var/lib/dpkg/status to a safe location
2. remove all courier entries from /var/lib/dpkg/status (nano it, search=ctrl-w)
3. sudo apt-get upgrade
4. sudo apt-get install courier-imap

I now need to reconfigure courier, but at least it’s working again!

The first option worked for me, the second didn’t, but I list both here in case one don’t work for you.

Squirrelmail – “Error: Connection dropped by imap-server”
This error showed up, even though I had checked that the IMAP server was up and running and working properly with Telnet localhost 143.
The solution I found was simply just to send a test email to the address I was trying to login with.
Cause the error comes from the fact that the mail directories on the server weren’t created yet, since they don’t get created before you get a mail.
Sending a test mail creates the needed directories though, so that should solve that problem.

Squirrelmail – “Unknown user or password incorrect.”
When setting up an IMAP system with virtual users in a MySQL database, it’s easy to end up with this error message.
You see, Squirrelmail only handles a few authentication methods, and I was using SASL which is not supported by Squirrelmail.
My solution here, was to keep Authentication from Squirrelmail to Plain login, while I encrypted the password in the DB with Encrypt(which uses the SASL setup).
After I figured this out, all went perfectly well..
It’s not too secure though, since the password you write to login to Squirrelmail will be logged on the server in plain text.

Procrastination must be an Indie game developer’s worst Enemy!
I’ve been procrastinating all January, delaying the start up of my new company “till tomorrow(tm)”.
Well… That is gonna end!!

Today I will make all the papers for registering Kybernesis ready for posting first thing tomorrow. And I will register for Game Institute[^] classes, not because I need it(I can find most of the info I need online), but because it will help my bad case of the Procrastination disease!

I will start a todo-list and start working towards the goals I put on it.
One of the goals will be to keep this blog updated at least every other day!
I got some unfished tales about my endeavors of making a Linux web & mail server for the company lying in the drafts. I should get that finished and posted up.
I also got some more on my 3D-modeling refreshing effort.
I should dive deeper into DX Studio… Since it is really promising and might work for our first few games at least….
I need to finish The Proposal for my first game idea, and then get working on the Design Document. So my poor Concept Artist can get something to work from, and not just some diffuse explanations from the top of my head…
I should start to put the scribbled ideas I have for a short story, into something coherent. Who knows? I might be able to finish it during my lifetime… (Note: I’m a horrible writer! But are working on improving.).
I even have a great idea for a webcomic, and an artist who could pen it all for me too… But that’s low-priority atm. Maybe I’ll pursue it further when I got some of the more important stuff going.

And of course… I need to start planning the development process of our toolset! The one we’re gonna use for making all our games.

So much to do… So little hours/day.. I almost wish I didn’t have a day job right now, but that would mean no money, which in turn ends with no Kybernesis… So I must persevere!

    
Kybernesis is based on WordPress platform, RSS tech , RSS comments design by Gx3.