Sorry, you need to enable JavaScript to visit this website.

GNU/Linux

What Carmack actually said about Linux

id odd
First, here’s what he didn’t say:

Linux development is another story altogether. Even though Valve is now actively pursuing the Linux market, id has been there before, and just has not seen positive results. Remember how many past titles from id actually ran on Linux, and for how long these were supported? John says that Linux development simply does not pay the bills. It creates goodwill among the Linux crowd, but that is about it.

I watched Carmack’s keynote ... all three hours and thirty-six minutes of it. Twice. And took notes.

The first thing that needs to be said about the above quote is it’s actually by Josh Walrath, Managing Editor of PC Perspective, not Carmack. The only thing Carmack said about Linux was this:

Not nearly as many people are interested in paying for games on the platform.

That’s it. No mention of "goodwill", a lack of "positive results" or "paying the bills". The only mention of "past titles" was his reference to the fact that Linux "just hasn't carried its weight compared to the mac"... on Quake Live, which was actually an abysmal failure for reasons entirely unrelated to Linux. In other words Linux accounts for comparatively fewer sales of id's games. Fewer, not "none", not a total lack of "positive results", not Linux isn't "paying the bills", and not "we're going bankrupt because of Linux". That's just pure hyperbole. Moreover, at no point did Carmack explicitly state nor even imply that id were abandoning Linux, as many seem to have inferred from that article.

Selling Free Software: An Analogy

People often conflate proprietary software with commercial software, believing software can only be sold if it's proprietary, because a proprietary license is the only thing that prevents people from using software without paying.

In fact that is not the case at all. On the one hand, proprietary software is used all the time in violation of its license, as the industry's own figures demonstrate.

So clearly proprietary licensing is no guarantee of payment, therefore the license itself is irrelevant to selling software for profit.

On the other hand, Free Software is sold all the time, such as Red Hat Enterprise Linux. Indeed the GPL permits this, and the author of the GPL, Richard Stallman, actively encourages it.

Give Linux a Windows-style "Registry"

The Ultimate Abomination

First of all, let me make it clear that this is only meant to be a joke.

No really, it's a joke.

Please, for the love of God, do not pervert GNU/Linux into Windows, by giving it the worst configuration storage system of all time.

Having said that, it does actually work (FSVO: "work").

The following takes the contents of "/etc" and "$HOME/{userid}/{dotfiles}", and creates a Windows-style "Registry" from them, comprising two Sqlite3 databases: SYSTEM.DAT.db and USER.DAT.db respectively.