Archive

FreeBSD UFS2 Snapshots Management Environment

OnTap WAFL's .snapshot feature is such easy to use since years while on FreeBSD UFS2 the unprivileged users were not able to as easily use snapshots for retrieving old stages of their files. To solve this I've implemented a little snapshot management environment for FreeBSD around mount(8), mdconfig(8), amd(8) and cron(8) which provides a similar environment than what people are used to from WAFL. A summary article and proof of concept implementation is available.

Which Browsers Do Techies Use?

This is a report of a very simple and unscientific effort to determine which browsers are used by tech-savvy power users. Why would anyone care? Idle curiosity, mostly. And because it might be interesting to see if the recent spate of well-publicized security problems with Windows and Internet Explorer have had any effect on browser choice among alpha geeks.

Why you Shouldn’t Write your Own Kernel Anymore

As a programmer and manager of embedded software products for a living, I think that operating system programming is so much fun that it will eventually be outlawed. I've previously published two articles on OSNews, So, you want to write an operating system and Climbing the kernel mountain, and tried to summarize my experience in designing operating system kernels as well as technical traps that can be easily avoided.

Where are the Good Open Source Games?

Despite the impressive list of achievements of open source software, it can be argued that there have not been any world-class games created under the open source banner. Sure, several old games like Doom and Quake have been gifted to the open source community, but there are no comparable original creations in this area. One should not expect this situation to change anytime soon, because the open source development model does not make sense for game development.

A review of Gnoppix Linux 0.8 livecd and the GNOME desktop

This review started because I was curious about GNOME as a desktop. I wanted a live cd with GNOME so I went over to Distrowatch and found Gnoppix. ELQ's note: I have sent the Gnoppix author a proposal on how to enrich the live CD experience with more relevant, third party desktop gnome apps, but don't expect any changes before November, as the author will be busy until that time.

Hosting Wireless Apps Without Compromising Stability & Security

Far and away the top three problems facing wireless operators and Application Service Providers (ASPs) today are integration, integration and integration. Their worst fear is mucking up their service to customers in any way. How do you integrate new data services into a legacy system without compromising its stability and security? In this article I’m introducing a new solution that can prevent rogue application behaviour, such as uncontrolled SMS or MMS blasts or over-consumption of resources leading to an interruption in service.

To be Backwards for Compatibility

Lately posted on Slashdot, an article written by Joel Spolsky mentioned the trouble through which Microsoft went to make each version of Windows backwards compatible. In one case, for the game Simcity, they even changed the way memory handling was done when running that application. You can find additional stories of software tricks that recent versions of Windows have to perform in order to run these bug-dependant applications on the web. After reading the story, I discussed with a couple of friends how weird this was and how Free Software completely avoids this problem.

Freeware Suggestions under Windows

Recently I upgraded my home PC and I thought, well, how about loading it with only freeware/open source software (On top of Windows XP)? So I started looking around and found some excellent freeware, along with a lot of trash. It took some work to evaluate all the applications but in the end, it was worth it.

Installing Qt Non-Commercial on Windows

The recent book C++ GUI Programming with Qt 3 contains complete distributions of a relatively-current (3.2.1) version of Qt for Linux, Mac and Windows. Installing Qt on Windows wasn't easy, though--certainly not as easy as one would expect. I ran into a number of little quirks that took a surprisingly long time to resolve. These issues aren't Trolltech's fault, just little gotchas to be aware of--but they are frustrating if you don't know how to deal with them.

Two Technical BSD Books Reviewed

I manage computers running BSD variants every day, at work and at home. After many man page and RTFM iterations to support vital administrative aspects, a desire grew to understand what lay beneath my level of expertise. As eager as I was, I found the prospect of simply plunging into a lengthy code review unappealing.