Boot Linux In Your Browser

Boot Linux In Your Browser: Fabrice Bellard, the initiator of the QEMU emulator, wrote a PC emulator in JavaScript. You can now boot Linux in your browser, provided it is recent enough (Firefox 4 and Google Chrome 11 are reported to work). This Linux image includes his own realtime C compiler as the C compiler.

USB stick PC for $25

Game developer David Braben creates a USB stick PC for $25 article tells about an interesting project from Raspberry Pi Foundation. The idea is to a manufacture a very low cost PC that can be given to kids for free and courses built up around their use. Braben has developed a tiny USB stick PC

20 years of Linux

Linux is celebrating its 20th anniversary this year. Video and festival competitions can be found on Linux Foundation celebrating 20 years of Linux pages. The History of Linux began in 1991 with the commencement of a personal project by a Finnish student, Linus Torvalds, to create a new operating system kernel. Ari Lemmke named the

Why You Shouldn't Reboot Unix Servers

You-Should not Reboot Unix Servers without a good reason. Rebooting Windows boxes when something is not right is a way of life. Article When in doubt, reboot? Not Unix boxes explains why you should almost never reboot a Unix server. Server reboots should be rare — very rare. In many cases, it’s extremely important not

Producing Open Source Software

Producing Open Source Software book tells how to run a Successful free software project. This book is about t the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software. The book is released under an open copyright: it is available


NetFPGA is a FPGA based line-rate, flexible, and open platform for research, and classroom experimentation. I found the address of this page because one of the blog comments had link to this web site. Looks interesting. The NetFPGA platform promises that it enables researchers and instructors to build working prototypes of high-speed, hardware-accelerated networking systems.

Software testing

Testing software sucks. However, it is not the worst part of being a Software Engineer; that seat is taken by documentation. Which is why a lot of open source software documentation is horrifically bad. This is an ongoing problem with Linux as most open source developers won’t pay technical writers to polish their documentation. Study:

Useful time protocols

The Network Time Protocol (NTP) is a protocol for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks like Internet. The project is a big virtual cluster of timeservers providing reliable easy to use NTP service for millions of clients. Unfortunately NTP cannot be used everywhere without problems. NTP uses UDP on

MeeGo Linux

According to news around Internet Intel and Nokia are combining their respective Linux operating environments to power future smartphones and tablets. The Intel-Nokia collaboration began in earnest in June when the two companies announced the beginning of a “long-term relationship,” focusing on developing new chip architectures, software, and a new class of Intel-based mobile computing