Linked by Thom Holwerda on Mon 12th Jul 2004 08:45 UTC
Editorial This article describes some of my annoyances in computing. If you had any problems reading this article, then skip this one. It will only be a waste of your time. There are a lot of annoying things in the wonderful world of computing. Of course, nothing is perfect, but that doesn't mean we are not allowed to complain and scream and throw our keyboards at our monitors when yet another irritation pops up.
Permalink for comment
To read all comments associated with this story, please click here.
You can not do it in hardware
by thanOS on Mon 12th Jul 2004 19:41 UTC

Sorry guys but what you suggest about moving the boot loader to the BIOS simply can not be done.

Allow me to give you a small example:
Every OS puts a small code at its partition which indicates its type. You can check that with Partition Magic for example.
Different OSs boot with different procedures, a quick read on the GRUB manual will convince you.

Lets put our selves to an age before BeOS (as an example)
All the computers have this special super BIOS autoconfiguration system that scans the partitions on the disk and build a menu for the poor monkey user to select from.
Suddenly BeOS comes out and because it uses BFS it has a different Partition code....So what do we do? Patch the BIOS everytime someone decides to produce a new OS?
Put a DISABLE function to this particular feature?

And even if the BIOS would have a means of magicaly updating its table of possible OSs, how much time would it take to scan the partitions? And how big should this BIOS subsystem be? How can it read all these different file systems?

So what will it be Thom? A flash memory BIOS running an OS of the company that builds the motherboard so that it is in a position to boot everything else? How about security on this OS?


I think your comments on the bootloaders issue were really out of target. Selecting and booting an OS is not about booting Windows and U*IX like systems ONLY.

As far as boot time is concerned, you have to leave with it as we all do. 10 to 15 years ago a motherboard could be manufactured by discrete electronic components. Today its filled with SMDs allover....So many peripherals and extra features that a user want to take advantage off...Its not about setting up a driver for your keyboard, mouse, CPU, disk and boot the system.
For example there is SMP today and extra features in a variety of chipsets... Lets not forget how different just the processors are today.
All these need a small program to drive them. This small program takes some time to be found on the disk, loaded and execute.......This takes some time so i have to agree taht the best solution is to leave your PC on....and if its too noisy because of the tweaking, consider a less tweaked machine or move the PC to the basement.

Multifunction Keyboards?
Well yes they are useless if you are not the average monkey user. But i know a lot of users who use multifunctional keyboards to launch their internet browsing software or operate their media playing software.
You have to admit that it is really convenient. You just dont take your hands of the keyboard.

Trackballs?
Now thats something that has been overlooked on the desktop. I certainly agree that such an input device is better than mouse.
It would be even better if someone would embed the monitor on the desktop providing a touch interface more like a touch pad and less like a touch screen. So that you could operate your computer like you would write on paper. Perhaps with a pen, or just using your gaze.

As far as fanaticism i believe that you put that paragraph in your article so that subconciously someone who wants to reply doesnt give you hell :-) :-)
Fanaticism is a way of life not a trend or opinion.


As far as annoyancies? Well yes there are a couple.....Restarting after software installation for example, Stupid Error Messages that leave you with no other option but OK (?). BRAIN DAMAGED COMPANIES THAT DONT AGREE ON STANDARDS and people who want to oversimplify things...

Tade efh thanOS