I’ve used gentoo on and off for around 3 years now, since I got my last box, it’s been powering my main production machine at home. I’m a fan of it’s structures and concepts. Sure it’s not really a typical-user distro, but I’m not really a typical user. PClinuxOS is perfect for typical users (and I run it on my laptop where I develop software for them), Ubuntu and many other systems also target that market.
If anything there is a major shortage in hacker oriented distro’s today.

The only two worth mentioning in fact are gentoo and that old standby Slackware. Slackware was my preferred distro for a long time and I know it well, but sadly, it’s age is showing (the details may be a matter for another blog). Gentoo however has rightfully become the distribution of choice among hackers. It’s powerful, fast, and extremely customizable. The source based builds lets you tweak packages to your needs with a powerful and (comparatively) simple set of structures.
While it’s true that portage was inspired by  FreeBSD ports – it is a much more powerful and reliable version of the idea (I know, I use both systems – this server is running FBSD).

And the man most primarily responsible for this is Daniel Robbins – the man who started gentoo. And if you’ve been following his blogs over the past few weeks – it’s scary. While gentoo the distro is strong and powerful – the gentoo foundation appears to be in a downward spiral that isn’t getting any better. First their charter was revoked because apparently nobody bothered to keep their legal papers up to date. Then there was a massive leadership vaccuum – and now there is an election of trustees scheduled. Somebody wanted to nominate Robbins – but apparently he cannot run.
And guess what – users cannot vote – only developers.

Hold on… what is the foundation’s purpose ? To oversee the development and growth of gentoo – surely then to do so with the best interest of the users in mind. After all it’s  a non-profit community project – and if you don’t take care of your users – where will you get your future developers from ?
So the foundation truly must then be said to exist in service of gentoo’s users – yet we get no say in who runs it.
This suddenly makes me a lot less eager to become a gentoo contributor – it makes me scared that gentoo as we know it won’t exist a year from now. This kind of strife needs to be resolved here and now with decisive action by people with genuine passion for gentoo – or it will kill the project. Sure we can always fork it, but rebuilding the infrastructure gentoo had obtained over the years will be an arduous and divisive process – one we should avoid at all costs.

I for one would not mind seeing Robbins back in the saddle at Gentoo  – but whether that is likely (or even possible) I cannot vouch for. Robbins has stated that he will either lead the foundation, or not be involved at all. But to whomsoever gets elected in this election, I hope they will make it a matter of serious priority to resolve all the issues in the foundation fast and effectively. I would hate to see gentoo destroyed – and I hope that whoever becomes the new leaders of the foundation hates that idea as much as me and will do everything in their power to prevent it.

I run a free software based company. Like any company, that means I have to keep books. I need to keep track of invoices sent and their status, give receipts to customers, keep track of bills paid and other expenses – and be able to see how my company really did financially when all this is said and done.

I tried about 50 different accounting apps over the year of my company, even quickbooks online (shock, shock, horror – I hated trying a non-free program) – the latter quickly failed for me, it is US-useable only. I sure wasn’t going to waste R1K on it’s equally proprietary desktop counterpart – I have my pride after all.
So I started looking for solutions, I even wrote my own invoice creation tool- which worked fine, but didn’t do the rest of it all – and adding it all would be a long, hazardous process.

Then I tried quasar accounting. Finally, I am settled on an accounting app that works. It does everything I want it to do, it’s stable and fast and very feature complete.
Unfortunately the GPL edition hasn’t been updated since 2005. Don’t get too worried, the company is alive and well and so if the project – they have just spent the last two years focusing on adding features to the for-sale parts (the point of sale tool is the major bit). I don’t run a shop, I had no need for a point of sale, so I had no reason to use the proprietary version. The only real impact of this is that to initially install quasar the binary packages are largely useless now – as they are all built for old distro releases. But a rebuild from source worked just fine on pclinuxos 2007 (I haven’t actually gotten it to build on gentoo 64 yet but I’m sure I can).

The biggest grip I have against quasar is one of the most cumbersome installation processes I have ever encountered. The stupid reluctance of desktop distro’s to include enterprise accounting packages in their trees (nothing I checked had it) has a lot to do with this. You have to follow the steps yourself – and there are quite a lot of them.
Make sure you have postgres up and running for starters. The good news is that the steps are very well documented, the installation guide is nearly 60 pages long – but if you follow it, everything should work right out of the box.

Once quasar is installed, the time comes to set up a company. This is complex if you don’t have at least basic accounting skills, but once more there is a very complete manual (the quasar guide) which explains all the various steps and what you are doing there. If, like me, you don’t need all the features (I have no need for inventory for example) then it’s hardly arduous though.
It took me some time to figure out the correct ways to add intransient product items (labour) but by checking the doc and the excellent online help throughout the program, I got through it all.
The process of getting everything set up to match my needs took about 3 hours – honestly from what I hear, thats a very short time compared to what people tell me about programs like pastel. Where I had difficulties it was almost always me not knowing all accounting terminology in English (I only have Grade 10 accounting from high-school and I had it in Afrikaans).
At that point, I could enter my first historic invoice – it took about 10 minutes as it was a first time. Then issue a recept for it’s payment, another 10 minutes to figure out all the details.
From then on, it was easy. Silvia had entered all our historic invoices before the end of yesterday (e.g. in less than a day).

So far, I am extremely happy with the program. It would be nice to see an update to the GPL version, if only to get packages linked to the latest library versions but this is hardly critical. Quasar’s more advanced features are impressive, in fact if you know xml a bit you can completely redesign the interface to your liking.
It’s responsive and fast too.

What I haven’t figured out how to do yet (though I’m sure it’s not hard, I just haven’t gotten there yet) is how to customize the look of invoices to add my own letterheads etc. before I issue new invoices with it, I will obviously need to do this.

The only feature I truly miss from it, isn’t in the retail version either as best I can tell – an integrated payroll system. But payrolling is a very complex thing with enormous amounts of per-country requirements so I also understand why it isn’t there (yet?).
There are many specialized payroll tools out there, so that will be the next step for me, finding one so I can generate accurate payslips before I have to do my tax returns soon. Then I’ll simply enter the actual payments into quasar as expenses paid to the employee salaries account. So despite the lack of a payroll system, with a fairly simple process, my balance sheets will still be exactly right.

Over all I rate quasar a very impressive project. In my book it is the only enterprise level accounting package for GNU/Linux that’s truly up to scratch. Other projects like sql-ledger proved unusably complex. Quasar works with all the enterprise features I want – and it does so in a way simple enough that a non-accountant can still do his books without any major hiccups.

I am now contemplating proposing it as the default accounting package for pclinuxos-BE – it’s much better than sql-ledger as a business owner who uses pclos – it has my seal of approval.

 

lolcat

Click the picture to go to the voting page.