From Uncyclopedia, the content-free encyclopedia
Linux is a Unix-like and POSIX-compliant kernel assembled under the model of communist Russia. It was first developed on 8 April 1991 by the KGB. While originally designed and compiled against the Vector-06C, it was very quickly ported to Intel's i386 architecture in order to infiltrate American corporate networks. Today, Linux-based operating systems are in use around the world, allowing the FSB to access the information of millions of computers and the networks to which they are connected.
Very late in the cold war between the USSR and the United States of America, prominent members of the KGB concocted a plot to monitor the activities of American governmental and corporate targets. They called this project "Линукс", and was the focus of rapid development by IT specialists throughout the USSR operating in total secrecy.
On the 5th October 1991, despite the recent dissolution of the KGB and their replacement with the FSK, the original plan was still carried out. An undercover KGB agent who was later handed over to the FSB by the name of Linus Torvalds began publishing early alphas of Linux in chronological order, so as to appear as if he was developing it. Within 4 months, the latest versions of Linux visible in the the public-facing undercover operation finally caught up with the version developed within the USSR. By that point, Linux had attracted enough developers so as to be self-sustaining without direct involvement from the FSB. As you can see from the post below, Linus is a very adept liar who manages to, in one post, mislead other developers about his motivations, pretend he started developing on the i386 rather than the Vector-06C (to disguise the Russian roots), and convince them he had done the work.
“I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months [...] Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.[...] It's mostly in C, but most people wouldn't call what I write C. It uses every conceivable feature of the 386 I could find, as it was also a project to teach me about the 386. As already mentioned, it uses a MMU, for both paging (not to disk yet) and segmentation. It's the segmentation that makes it REALLY 386 dependent (every task has a 64Mb segment for code & data - max 64 tasks in 4Gb. Anybody who needs more than 64Mb/task - tough cookies). [...] Some of my "C"-files (specifically mm.c) are almost as much assembler as C. [...] Unlike minix, I also happen to LIKE interrupts, so interrupts are handled without trying to hide the reason behind them”
However, if you read between the lines of the first paragraph, a different story emerges:
“I'm [...] a [...] k [...] g [...] b [...] clone”
This remarkable bit of information would immediately explain why Linus does not look or sound Russian, or even like vodka. If he is indeed a KGB clone, then it is entirely possible that he was designed within his very DNA to appear Finnish.
What followed surprised even the original planners of the operation: the complete and total domination of desktop machines in what was later dubbed the "Year of the Linux Desktop", and some middling success in servers and supercomputers.
edit Technical Features
The Linux kernel contains some remarkable features, the most important of which are detailed below.
The kernel contains the capability to figure out when a program will need to run before the program knows. It does this by periodically ripping a hole in the fabric of space-time and reading the state of the future version of the program. This process occasionally causes issues when there is a paradox, but since the inclusion of the PRDX_RSLTN kernel module developed by IBM developers, this no longer results in a Kernel Panic.
Having been successfully installed on a potato, Linux is now officially compatible with all computer architectures and most vegetables. With the experience gained from porting to potatoes, Linus is now preparing a major kernel restructure in order to begin porting efforts to pumpkins.
edit Kernel Panic
When the kernel detects some hardware error like faulty RAM, paradoxes in the timestream or invalid memory addresses, it starts screaming through the speakers and racing around the file system. This process very clearly communicates to the user that there is a problem. It is recommended you give your kernel a hot cup of tea and wrap it in a blanket in order to calm it down enough to become usable again afterwards.
edit Kernel Oops
A more advanced version of the segmentation fault module, this piece of code monitors the rest of the kernel in case of the development of free will. With the KGBs vast experience in monitoring the thoughts and beliefs of people and enforcing guidelines under threat of physical violence and/or execution, writing the Oops functions were a straight-forward and simple affair.
Some variants of the Linux kernel exist, some of which are extremely widely used.
edit Cooperative Linux
For those who want the FSB to be able to access your Windows machine as well as your Linux distribution, Cooperative Linux is a solid option. It allows Windows and Linux to run side-by-side, letting everyone see how few fucks you give about protecting your data.
All the fun of Linux without any drivers whatsoever. Possibly usable with certain models of potatoes.
edit Compute Node Linux
Linux kernel designed to go SUPER FAAAAAAAAST. For best results, paint red.
See Linux (Only For Mac).
edit User-Mode Linux
A social version of Linux, runs on another Linux's machine without doing any of the hard work like managing hardware, but still does enough to claim it's useful like managing programs. Sort of similar to that friend of yours who just needed a place to crash for a few days while househunting and you can't get rid of him no matter how hard you try months later.