16 November 2008
I'm impressed
Finally we have a Linux system where suspend/resume and even HIBERNATE work out of the box. AND the X-server works as it should, including console-switching. AND it comes with a polished KDE (with a properly-configured kdm), plus an easy upgrade path to KDE4.
Thanks, Kubuntu.
Labels: GeekDiary, kubuntu, linux
posted by GiacomoL @ 11:40 AM 0 comments links to this post
15 November 2008
KMyMoney "proper" builds
Just found out that Clay Weber maintains a lovely personal archive of KMyMoney .deb builds, very up-to-date and (more importantly) packing several optional plugins that standard Ubuntu and Debian builds don't carry -- in particular, the all-important OFX importer. Thanks Clay!
Oh, and I moved to Kubuntu Hardy. Feels nice.
Labels: GeekDiary, kmymoney, kubuntu, linux
posted by GiacomoL @ 1:26 AM 0 comments links to this post
28 January 2008
Ouch
First, I upgrade the ATI drivers on my linux laptop and they break 3D. Then Nokia buys Trolltech, the company behind Qt and KDE. Is this God's way to tell me to switch to a GNOME-based distribution? Sigh.Labels: ATI, GeekDiary, kde, linux, Nokia, Qt, Trolltech
posted by GiacomoL @ 10:51 PM 0 comments links to this post
27 January 2008
Thinking 'bout a distrolution
Debian 4.0 "Etch" is growing stale on my laptop. I can live with KDE and OpenOffice being backported only after a few months, but the amount of recent packages breaking on libc6 version (2.3.6, with 2.7 only available in the unstable "Sid" branch) is growing by the day. I basically can't update or add anything released in the last 6-to-12 months, which in linux-time is a lot; and God knows when the newer version ("Lenny") will be released.
I'm seriously thinking about giving Ubuntu another spin; maybe I could install LinuxMint, a polished Ubuntu clone which ships with media codecs/flashplugin/java out-of-the-box; I was positively impressed by the liveCD version, and being Ubuntu-compatible (and hence almost-Debian-compatible) it should have pretty much everything I need. Did anybody try other user-friendly distros, recently?
Labels: GeekDiary, linux, LinuxMint, Ubuntu
posted by GiacomoL @ 10:30 PM 3 comments links to this post
20 October 2007
IEs4Linux
If you have a linux box, and still don't know about IEs4Linux, you positively must go and download it. 5 minutes and you'll have a complete IE6 (and 5.5, and 5.0 if you really want) installed in its own directory, no root privileges required, no messing with wine configuration. So now you can test your websites, or access all those boneheaded IE-only services, straight from your linux box, no nede for vmwares and double-boot setups. Nice!Labels: GeekDiary, linux, wine
posted by GiacomoL @ 12:08 PM 0 comments links to this post
22 June 2007
Linux reloaded
Linux users are fiddlers.
They like to poke stuff, prod around, fix this and that, curious like little monkeys. They can be extremely individualistic, never satisfied by someone else's solution, willing to customise the very last bit of everything.
Debian and Gentoo are two of a kind. Apparently very different in their approach to technical issues, they actually manage to channel their developers' and users' geeky enthusiasm in something bigger, thanks to explicit and implicit ideological premises which look much more similar than what their communities might think.
The problem of this approach is that there is no opt-out. Very few packages have a pre-built binary, and even then switching between binary versions and regular ones is not really foolproof. This means long compilation times, and a more stressed hardware overall. The community is a bit more anarchic than the average bunch of Linux geeks (if possible) and efforts to institutionalise it resulted in alienating several key developers, and accusations of getting too close to the disparaged "political" model followed by Debian. The original founder moved on (to Microsoft, the enemy!), then dwindled back to find its child creature having changed too much for him to bear. It's not clear if Gentoo will "still matter" in a few years.
This philosophy produced what is currently regarded as the best software packaging system ever deployed (dpkg/APT), which manages to be both extremely simple for users to adopt, and extremely flexible for developers to customise. It also resulted in the biggest software repository ever maintained, with thousands of packages available for dozens of supported architectures, whose maintenance is an extremely challenging task by itself.
This also reflects in Debian's social stance, which is both more logical and radical than any other distribution. While Linux vendors will usually play in a very grey area, mixing commercial and not-for-profit interests (with very little safeguards for both parties), the original Debian community unapologetically chose to always guarantee the interests of not-for-profit initiatives (and the rights of end-users) over corporative greed.
While Linux communities usually favour informal structures and processes, Debian developers laid out a complex (and often Byzantine) system to guarantee that participation be open to everyone on a fair basis, and that solutions be transparently chosen in democratic ways.
Recent examples of this behaviour include the year-long license "purge" (dozens of packages were removed from the repository or forced to explicit their license as GPL), the ABI migration (a change in the GCC compiler which required all packages to be rebuilt or modified, delaying release of the 3.0/"Sarge" release) and the fight with the Mozilla community (which, after becoming a corporation, challenged Debian's independence in handling their sources, to which Debian developers replied by ditching the official Firefox/Thunderbird names and logos in their builds, replacing them with ironic Iceweasel/Icedove counterparts -- a move, they say, which was then technically obligatory on legal grounds). These were all but uncommon events for Linux distributions, however only Debian managed to choose the most unpopular ways to resolve them... because they were, strictly speaking, the most radical and logical as well.
This "infrastructural" work (both legal and technical) allowed Debian to eventually emerge with two major releases in a relatively short frame, and a very good outlook for the future; while all distributions experience a shrink of efforts based on their codebase, Debian produced a spin-off that emerged as possibly the most popular distribution for non-geeks (Ubuntu), the revolutionary "LiveCD" approach (pioneered by Knoppix), and went on to become the de-facto standard for new efforts.
...
This post started with the idea of explaining why yesterday, on my laptop, I switched from using Gentoo back to Debian. Having experienced Gentoo for a year, I grew a bit tired of huge compilation sequences; moreover, the pace of changes and breakages in the "portage" package repository is currently very high. I used to rave for the latest and greatest version of each application, but now I find that 99% of my requirements are well catered for by year-old software. So I moved to Debian's stable release (4.0/"Etch"), whose rock-solid quality I already know. I used to run the unstable "Sid" branch, but I no longer need bleeding-edge stuff, neither need I heavily tweak a system in order to make my laptop devices work, which was the experience that had led me to Gentoo. I know that the Debian community is massive, and there are thousands of support resources on web and IRC, so I'm confident that, should I have a problem, somebody will know the solution already. And I know that I'm running software with a social purpose, to which I can contribute something back without feeling that I'm just being used for cheap labour.
Is this a sign that Linux is finally mature, stable, and ready for the masses? Or it's just that I'm getting old?
Labels: Debian, Gentoo, linux, philosophy