Joined: 03 Jul 2006 Posts: 1129 Location: Middle-of-nowhere, MI
Posted: 11 Jan 2009 05:54:54 pm Post subject: XKCD's Windows 7
The comic made me 0x5.
And I was inspired. Very inspired, for the entire weekend. My post on the XKCD forum follows:
It took me all weekend, but I created a Linux program to mimic the functionality of Windows 7 in the comic.
Incidentally, the experience was rather like that in '11th Grade', but with C instead of Perl (I'm a high school student).
To use it, you'll need a workable Linux system and a toolchain; the readme can provide all the details.
Grab it here: http://www.mediafire.com/?mhnmnjztyn3
Update2:
I've also built a minimal kernel and initrd for use as a live system. Grab it here, and follow the instructions in the readme. _________________
Last edited by The Tari on 31 Dec 2009 01:04:49 pm; edited 1 time in total
Joined: 14 Mar 2005 Posts: 31776 Location: Earth, Sol, Milky Way
Posted: 12 Jan 2009 12:31:15 am Post subject:
If nothing else, you're getting my site lots of hits - my friend sitting next to me just StumbleUpon'ed my site randomly to your topic. _________________
Joined: 14 Mar 2005 Posts: 31776 Location: Earth, Sol, Milky Way
Posted: 12 Jan 2009 06:27:05 pm Post subject:
yoman82 wrote:
I just got this through stumble upon. Nice work, guys.
Haha, thanks, and thanks Tari. I wonder how it got so popular on StumbleUpon all of a sudden? I should keep Stumble in mind for high-profile projects in the future. _________________
Hey tari, mind if I transform this into a standalone OS using Kllrix 2? _________________ There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)
Joined: 03 Jul 2006 Posts: 1129 Location: Middle-of-nowhere, MI
Posted: 13 Jan 2009 05:10:44 pm Post subject:
Go ahead. I just finished building a minimal kernel and initrd which boots into fb-hitler, which can perform the same task, though.
Update:
Just finished packaging up Hitlin 0.1 for release. It's just a kernel and initrd which you can install to anything of your choice.
I suggest using unetbootin to install it to a USB disc.
Joined: 14 Jan 2007 Posts: 1177 Location: The 24th Century
Posted: 13 Jan 2009 10:50:11 pm Post subject:
I'm gonna tell my mom this is Windows 7 and see if she'll buy it/think it's better than Vista. _________________ Signature image removed for anti-Semitic imagery.
Joined: 14 Jan 2007 Posts: 1177 Location: The 24th Century
Posted: 14 Jan 2009 09:17:14 pm Post subject:
I can't even get it to boot up, it just panics and tries to kill itself(much like my experience with Vista). Can you package a zip I can just extract to my root drive and then append boot.ini manually(because I think I installed it wrong)? _________________ Signature image removed for anti-Semitic imagery.
Joined: 03 Jul 2006 Posts: 1129 Location: Middle-of-nowhere, MI
Posted: 14 Jan 2009 11:32:55 pm Post subject:
Check the readme. You need to append vga=0x312 to the kernel commmand line. Do it either by adding that to the options field in unetbootin, or modifying it in the boot loader's config (syslinux.cfg for unetbootin).
That is, assuming your problem is caused by being unable to open the framebuffer:
Code:
Unable to open /dev/fb0
[Kernel panic]
The program can't open a framebuffer and exits gracefully. The kernel notices that init is no longer running and panics. _________________
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum