
További Szoftver cikkek
A Microsoftnál már évek óta dolgoznak a Windowst követő operációs rendszeren, a Midorin, ami a korábban már bemutatott kísérleti rendszerre, a Singularityre épül. A bevett gyakorlattól eltérően a fejlesztők egyetlen sort sem használnak fel a korábbi Windowsok forráskódjából, és elképzelhető, hogy a cég el is szakad majd a Windows márkanévtől. Ez leginkább marketingkérdés, de a maga az operációs rendszer biztosan új korszakot nyit majd.
A Midori főleg olyan technológiákat fog használni, amik még nem is álltak rendelkezésre, amikor az első Windows megjelent. Bár a Microsoft nem tájékoztatta a közvéleményt arról, mi is az a Midori, azt megerősítette, hogy létezik. A Software Development Times nevű szaklapnak hála viszont többet is megtudhatunk a projektről.
Például azt, hogy a Midori egy internet-központú operációs rendszer, ami függetleníti az alkalmazásokat a hardvertől. A tervek szerint a közeljövőben kevesebb program lesz majd fizikailag a gépen, a feladatok ellenőrzését ugyanis egészen máshogy végzi a Midori. Az új rendszer segít abban, hogy minden szoftverünk és eszközünk folyamatosan kapcsolatban lehet egymással, vagy az internettel. Ehhez a virtualizáció a kulcs, olyan környezet létrehozása, amiben az adott szoftver jól érzi magát és könnyen irányítható.
Mindez azzal járna, hogy megszűnnének a kompatibilitási problémák, nem kellene minden operációs rendszerhez külön elkészíteni, optimalizálni egy adott programot, és az sem jelentene gondot, ha a Midori nem hasonlítana a korábbi Windowsokra: a virtualizáció szabadságot ad a fejlesztőknek. A Software Development Times bár elismeri, hogy még legalább öt év, mire lesz valami a Midoriról, mégis biztos abban, hogy „alapvető paradigmaváltást” jelent.
Azzal, hogy a nulláról kezdenek mindent, végre megszabadulhat az új rendszer egy sor olyan kötöttségtől, amiket a hatvanas-hetvenes évek óta cipelnek magukkal a programozási nyelvek és a hardveres architektúrák. A cél a gyors, kicsi, és biztonságos rendszer, amit tetszőlegesen lehet bővíteni. Hogy ezt konkrétan miként akarják elérni, egyelőre rejtély, egyetlen nagy újításra derült fény eddig, a szoftveresen elkülönített folyamatok (software-isolated process, SIP) rendszerére. Ez nagyjából annyit tesz, hogy a párhuzamosan futó programok ugyanabban a memóriarészben képesek futni a maguk programkörnyezetében, nem kell nekik külön memóriaterületeket biztosítani, miközben egymással is képesek biztonságosan kommunikálni.
Ez jelentősen lecsökkenti az alkalmazások memóriaigényét, és az egy utasítás végrehajtásához szükséges órajelciklusok számát (vagyis azt, hogy mennyi ideig foglalkozik a processzor egy paranccsal). A sebességnövekedés és a memóriaigény csökkenése akár 10-15-szörös is lehet a mai Windows- és Linux-rendszerekhez képest.
A Midori projekten a Microsoft legjobb programozói, egyben a cég legmegbízhatóbb veteránjai dolgoznak. A programozócsapatot Eric Rudder és Craig Mundie, a cég stratégiai fejlesztéseiért felelős két igazgatója vezeti, akik közvetlenül Steve Ballmer alatt dolgoznak.
