My Very First Operating System

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

[more of this post was recovered on 13 October 2018]

I’ve just written my very first Operating System! And I’m putting it here, online, so that you can give it a go if you like. And no, you don’t need to install it – just put it on a floppy disk and try it from there (no, you can’t boot it from a CD yet)!

Don’t expect too much. There’s no user interface (not even a command line). All it is is a bootloader and a kernel that ‘displays pretty squares’ (I stole the ‘pretty squares’ code from somebody else – my Assesmbly needs some work!).

Hardware Requirements
386SX/25MHz or faster processessor
520K or better memory
Floppy disk drive

Instructions For Use
1. Download the floppy disk image file [34K]
2. Download and install WinImage 6.1 (this program lets you write floppy disk image files to floppy disks).
3. Open the image file in WinImage, insert a floppy disk, and select “Format And Write Floppy Disk” from the “Disk” menu. The Operating System will be written to the floppy disk.
4. To run it, you need to reboot your computer with the floppy disk in the drive. If this doesn’t …

 

I AM Scared Of Bootloaders

I’ve spent the evening looking at bootloader source code (small programs, crucial to every Operating System, which do the first fundamental steps towards loading the kernel, the ‘core’ of the OS). Just to show you quite how scary this stuff is, here’s a snippet of code to “stop the floppy drive motor from spinning”:

mov dx,3F2h
mov al,0
out dx,al

Remember Microsoft vs. Netscape?

Then you’re old enough to appreciate this: OSNews is running an article about the upcoming fight between Google and Microsoft. Where the Netscape/Microsoft battle involved web browsers, the weapons of the Google/Microsoft battle will be search engines and e-mail services.

If you’re confused as to how companies can be fighting by trying to increase the market share of their free product, read the article.

 

EU To Use Quantum Crypto-Key Passing To Beat ECHELON

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

[further parts of this post were recovered on 13 October 2018]

Now here’s an interesting article [security.itworld.com]. It seems that the European Union is investing €11 million over four years into developing a secure communication system based on quantum cryptography.

For those of you not in the know, quantum cryptography (for passing crypto keys) works like this:

Quantum Cryptography For Dummies

  1. Alice wants to send Bob secret message, confessing her undying love, but doesn’t want anybody else to know how she feels.
  2. She fires some photons out of a special tube, so that some of them spin in different directions.
  3. Numbers are assigned to the different directions of spin, and she multiplies these together – along with a few prime numbers, for good measure – to get a Really Big Number.
  4. Then, Alice does some clever sums on the letters in her love letter, using the Really Big Number.
  5. Alice posts the first line of the new love letter to Bob (the line that says “Dear Bob,”). This is known as the ‘message header’. If Bob sends a message back saying that he got this, Alice will send the rest of…

 

Common OS Myths Debunked

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

In this era of pro-Linux and pro-Windows hoo-hah, it’s good to see an article who’s writer really has his head screwed on: Common OS Myths Debunked is a wonderful piece; go read it.

Linux is not the answer!

Windows is not the answer either!

Don’t even get me started on MacOS…

Operating…

All Questions Answered

Have you seen AQA (All Questions Answered), a new online/SMS service? The idea is that you text message a question to 63336 (only on O2, Vodafone, and Orange, right now: costs £1) and their server uses a clever combination of intelligent algorithms, data mining, and human researchers to provide you with an answer.

They’re working on the policy of ‘All Questions Answered’. It could make the Scholars pub quiz a little easier. =o)

A Demonstration Of The Next Generation Of ‘Phishing’ Attacks

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

[further content was recovered on 13 October 2018]

If you’ve been on the internet for any length of time at all, you’ll probably have come across the concept of a phishing [wikipedia] attack, or even been the target of one. The idea is that Joe Naughty sends you an e-mail, pretending to be your bank, credit card company, or whatever, and when you click the link in the e-mail it takes you to your bank’s web site. Or that’s what you think, anyway. Actually, you’re at Joe Naughty’s web site, and it just looks like your bank’s web site. And so he tries to trick you into giving him your bank details, so he can rob you blind.

I was recently the target of such an attack (one related to the CitiBank browser-bar scam [bbc news]). In this particular attack, the fake site tries to trick you into thinking it is the real site by making your Internet Explorer address bar ‘disappear’, and then replaces it with a picture of an Internet Explorer browser bar saying that you’re on the real site.

I decided that this was a particularly crude hack, and that I could do better. And …

Chicken-Heated Atomic Weapons, And Quake [TM] For Those Who Miss Text-Based Adventures

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

[further fragments were recovered on 13 October 2018]

Two fantastic bits of funny news for you this April Fool’s morning:

1. A seven-ton atomic landmine, designed to prevent Soviet advance through West Germany, would have been kept warm while underground by being filled with live chickens (with enough food to keep them alive for a week). This (not an April Fool’s – really!) report brought to you by the BBC. Weird.

2. Do you remember a couple of years ago when somebody wrote ttyQuake, a front-end for iD‘s groundbreaking game, Quake, which replaced the graphics with live-generated ASCII-art [screenshot]? Well; somebody’s gone one step further: IF Quake. IF Quake is an Inform program that acts an an interface between your Z-Machine Interpreter and the Quake data files. What does this mean? It means that it’s a text-based-adventure version of Quake. So instead of wiggling your mouse and…

All We Need Is A Microsoft-Hating US Judge And…

[this post has been partially damaged during a server failure on Sunday 11th July 2004, and it has been possible to recover only a part of it]

[further fragments of this post were recovered on 12 October 2018]

First, some info for the non-geeks out there, so you can truly appreciate the irony in what’s to come:

Lindows – manufacturer of a distrubution of Linux which is designed to be easy to migrate to for former Windows users – have been in court with Microsoft in the US for some time, who claim that their name infringes upon their trademarked name, Windows. The courts haven’t been friendly to Microsoft extending their tentacles in this way so far, and so Microsoft have mostly been trying to buy time, stalling proceedings, while they bring the case to courts internationally. The Netherlands, Belgium, and Luxumberg have already caved-in and declared Lindows illegal (interestingly, it’s now being marketed in these countries as Lin—-, pronounced Lindash, which Microsoft also claim they own).

Okay, now you non-geeks are up-to-speed:

Just announced – Lindows are taking …

 

PHP 5 RC1

Terribly geeky I know, but I find it awfully exciting: PHP 5 Release Candidate 1 was released today. PHP 5 can now be considered feature-complete, and mostly stable. If only the program I’m writing with it could be considered the same…

For Sale: Wireless Network Cable

This auction on eBay Germany (you can use Babel Fish to translate it if you like) seems to be trying to sell a Wireless Network Cable.

(and, for the benefit of Adam, who won’t ‘get’ it: a wireless network, being wireless, doesn’t have cables – this is geek humour that even you can understand)