Booting Linux in under one second using swiftBoot

One of my former colleagues and friend, Pranav Peshwe, pointed me out to this company called MPC Data who has developed a solution called swiftBoot.

Using swiftBoot, these people have managed to boot into a fully running Linux OS in under one second.

Take a look at this unbelievable video to check it out for yourself.

The developers claim that there is no other gimmick involved other than optimizations done, as a result of a good understanding of the Linux system.

The demos show that not only does the system soft-boot in within a second but it also function normally after that.

There is a second demo of the same on a TI OMAP3530 based OMAP3530EVM board. This time, they use a stop-watch for monitoring the performance.

I know if makes business sense to use this to provide a service to OEMs and ISVs, but imagine what havoc it would create if they open source their findings and it gets merged into the mainline kernel.

Software | No Comments

An OS written in Assembly

No I’m not talking about an Operating System written in the Church halls.

No I’m not talking about an Operating System written in the 60’s.

I’m talking about Menuet OS. (For some wierd reason, I was reading the name as M-e-n-u-n-e-t until I actually sat down to write this post)

The Menuet Operating System claims to have been written entirely in assembly language.

menuetOS

Here’s what they have to say about it :

MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language…

… It supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry programmes.

I have one word for this, “Wow” !!

I mean, c’mon!!

Admit it.

Didn’t you want to write a complete OS, or maybe just the bootloader, or even just a driver in complete assembly language, ever ?

But the whole thought of re-learning assembly, writing the tedious code….. was a bit too much for our lazy asses.

But these guys actually did it. They even got some decent GUI going o. And considering it is all in assembly, it must have taken quite some amount of dedication on their part.

If you visited their site, it has all the possible resources, complete from sample assembly programming applications to the Assembler they used, to their Ethernet driver architecture.

I couldn’t find their source anywhere on the site and their license indicates it might not be GPL’ed.

I tried downloading the M64-82.ZIP file, but it failed more than once.

IF any of you guys managed to actually get it running, I’d love to hear from you , or better yet, see some screen-shots.

Software | 2 Comments