De schrijver van het artikel verwacht dat er in de toekomst geen besturingssysteem meer nodig zal zijn. Dit idee onstond naar aanleiding van een persbericht van Phoenix: dit bedrijf is begonnen om internetfaciliteiten toe te voegen aan het BIOS. Met deze techniek kan er zelfs een connectie met het internet gemaakt worden als er grote problemen zijn met het systeem, zegt Albert E. Sisto, CEO van Phoenix. Als de mogelijkheid om software voor systeemfuncties en andere applicaties aan het BIOS toe te voegen toeneemt, dan kan een besturingssysteem overbodig worden
Het is al een aantal keer eerder gezegd, maar het is niets anders dan functionaliteit verplaatsen van het OS naar de BIOS, waardoor de BIOS dus de taken van het OS overneemt en de BIOS uiteindelijk het OS wordt.
Het begint met een mogelijkheid tot internetverbinding, en waar eindigt het? Er moet dan natuurlijk ondersteuning voor videokaarten (incl 3D acceleratie en dergelijke) in, ondersteuning voor geluidskaarten, filesystem drivers, etc, etc, zodat je straks een volledig OS als BIOS hebt.
En daarmee verlies je dus de flexibiliteit die je nu hebt; nu kun je uit meer dan een dozijn OSsen kiezen, elk met bepaalde eigenschappen. Ook kun je een aantal van die OSsen de source aanpassen mocht dat nodig zijn. Reken er maar niet op dat dat bij zo'n "BIOS OS" nog mogelijk is.
Sommigen hier hebben opgemerkt dat het een goed idee zou zijn als hardware volgens een standaard interface met software zou comminuceren, wat de driverfunctie van een OS sterk zou reduceren.
Dit lijkt me een interessante mogelijkheid, met veel goede effecten (mits die standaard interface open zou zijn), maar het doet verder weinig af aan de noodzakelijkheid van een OS; een OS doet namelijk veel meer dan een interface voor hardware bieden.
Now think about incorporating operating system functions and higher-level apps -- like Web browsers -- directly into the BIOS. Suddenly the need for an "operating system" disappears. We remove a layer of code interpretation. We have a faster and more efficient device. We have a whole new family of software to develop. We finally have a chance to move beyond today's clunky computers and dream about ones that do more work, in less space, with fewer parts and less electricity usage, than we can possibly make with today's hardware and software platforms
Wat een op hol geslagen marketing afdeling
Waarom zou het allemaal sneller en beter worden als de BIOS de taken van het OS over neemt? Als je software op een PC wil draaien dan is er behoefte aan bepaalde zaken. Te denken valt aan memory protection, IPC, geheugenbeheer, filesystem drivers, protocol stacks (TCP/IP!), hardware interface (de BIOS zal met de huidige hardare toch echt drivers moeten hebben), hardware beheer (niet alle hardware kan door meerdere processes tegelijk gebruikt worden), een security model (permissies, ACLs), een process scheduler en een manier om processes te beïnvloeden (prioriteiten, beëindigen), enz, enz. En dat zijn nog maar de relatief basale taken van een OS.
Tegen de tijd dat al deze mogelijkheden in een BIOS zijn ondergebracht zit je met exact dezelfde (performance-) problemen als je nu in de OSsen hebt, alleen heb je dan ook nog eens alle flexibiliteit opgeofferd.