The Mystery of the Barreleye Fish
Bez radikalne promjene u načinu na koji je većina pisano, softver, nažalost, jednostavno ne može puno brže napredovati.
Brzina poboljšanja koja obično dolaze iz bržih procesora s više tranzistora su se približili njihovo ograničenje, gdje će čipovi trpjeti brže, oni će se pregrijavati. Zbog toga, istraživači u Microsoftovom istraživačkom centru u Cambridgeu u Engleskoj i na ETH Zürichu u Švicarskoj kreiraju novi operativni sustav koji će programima omogućiti puno brže na višeslojnim računalima.
OS, nazvan Barrelfish, i dalje je jako u fazi istraživanja, no njegovi su kreatori izdali kod ranije ovog mjeseca pod licencom otvorenog izvora. Ipak, razgovor o novom operativnom sustavu - pogotovo Microsoftovim potporama - izazvao je dovoljno interesa koji su mnogi ljudi preuzeli kod, rekao je Timothy Roscoe, profesor u odjelu računalne znanosti u ETH Zürichu. Međutim, "mi nismo usmjeravanje stvarnih korisnika u bilo kojem obliku ili obliku u ovom trenutku ", rekao je Roscoe. Njegov tim također će predstaviti članak na Simpoziju o načelima operativnih sustava, koji započinje 11. listopada u Big Skyu u Montani.
Projekt koji se traje oko dvije godine temelji na idejama koje su istraživači godinama imali o tome kako OSes morat će se razvijati kako bi ostali u korak s napredovanjem hardvera. Iako su uključeni istraživači iz Microsofta, tvrtka je rekla da nema komentara.
U Barrelfish-u, svaka jezgra ima vlastiti kernel i ne dijeli memoriju kao u Windowsima ili Linuxu. Umjesto toga, jezgre komuniciraju prolaženjem poruka, što istraživači nazivaju "multikernel" modelom.
Prolazeći poruke između jezgri - kao što su sigurnosne informacije i ostale informacije kako bi se osiguralo da OS funkcioniraju dosljedno - učinkovitiji je nego dijeljenje memorije, Roscoe je rekao: "Čak i ako OS-ovi znaju iskoristiti više jezgri na čipu, većina aplikacija danas nije napisana kako bi ih iskoristila. Tvrtke kao što su Microsoft, Intel i Sun rade da shvate kako napisati paralelni kod, što bi omogućilo aplikacijama da koriste istodobno više jezgri tijekom obrade, rekao je Roscoe.
Apple koristi paralelne tehnike programiranja u Grand Central Dispatchu (GCD), aplikacijska knjižnica isporučena s najnovijim ažuriranjem na Mac OS X, Snow Leopard. Iako se GCD može koristiti za razvoj aplikacija koje koriste više jezgri, on samo sjedi na vrhu Mac OS-a, a nije sam operacijski sustav, rekao je Roscoe.
Barrelfish cijeli operacijski sustav smatra više distribuirani sustav. "Umjesto razvijanja inherentnog dijela memorijskog modela OS strukture za rješavanje složenih dogovora i ograničenog dijeljenja, uzmemo suprotan pristup: dizajn i razlog OS-a kao distribuirani, ne-zajednički sustav", navodi se u istraživačkom radu.
Multikernelski pristup znači da bi Barrelfish mogao raditi na raznolikijem hardveru jer odvaja operativni sustav od hardvera "što je više moguće", rekao je papir. Samo dva aspekta operacijskog sustava moraju biti usmjerena na određene hardverske arhitekture: transportni mehanizam za razmjenu poruka i sučelja s hardverom.
To znači da osnovni kod Barrelfish ne bi trebao biti promijenjen koliko kažu, Windows ili Linux u posljednjih nekoliko godina kako bi se pokrenuli na naprednijem hardveru. "Za nas operativnih sustava istraživači, unutrašnjost računala će izgledati vrlo različito od onoga što je izgledalo kao prije pet godina", rekao je Roscoe.
Barrelfish's kôd je izdan pod licencom BSD i besplatan je za preuzimanje. Pokreće se na 64-bitnim platformama x86. Istraživači su napisali web-poslužitelj, kao i neke grafičke i vizualizacijske aplikacije, ali neće raditi, primjerice, u vašem normalnom Microsoft Office programu.
Roscoe je opisao Barrelfish kao masivno manje dizajniran za korisnike, ali prevelik projekt kao istraživanje projekt. Kôd nije "strašno robustan", ali Roscoe je rekao da očekuje da će potpuna verzija biti objavljena kasnije.
Barrelfishov kod je u zajedničkom vlasništvu tvrtke Microsoft i ETH Zürich. Još nema patenata.
"Cilj projekta nije stvoriti vlasničko intelektualno vlasništvo ni za Microsoft niti za ETH Zürich", rekao je Roscoe. "Cilj je dugoročno istraživanje."
Aruba Networks u utorak je javno pokrenula programe pronaći nove mogućnosti za Wi-Fi mreže, istražiti buduće mogućnosti za bežične mreže i proučiti utjecaj mobilnih računala na okoliš.
Dobavljač Wi-Fi mreže pokreće sva tri projekta pod zastavom Aruba Labsa, projekta koji ima bio je u stealth modu već oko dvije godine, ali sada se javlja i dodaje široki program nazvan Green Island Project, izjavio je glasnogovornik Aruba Michael Tennefoss. Aruba Labs pomaže pružateljima softvera treće strane da razvijaju nove aplikacije za bežične LAN i pomažu nekim akademicima, pa čak i učenicima razreda u učenju novog bežičnog svijeta, prema Arubu.
U prijavi u Državnom kancelarijskom sudu u Delawareu, Nvidia je zatražila od suca da izjavi da Nvidiji dopušta da naprave čipset koji podržava Intelov Nehalem i buduće procesore koji uključuju novu memorijsku tehnologiju.
Odijelo dolazi kao odgovor na Intelovu tužbu prošlog mjeseca u istom sudu tražeći od suca da proglasi da Nvidia nema licencu za proizvodnju čipseta kompatibilnih s tim čipovima. Intel je izjavio kako postojeći licencni sporazum pokriva samo stare čips, dok je Nvidia izjavio da ugovor sklopljen između 2004. godine pokriva Nehalem i druge buduće čipove.
Intel i Microsoft surađuju na razvoju sustava Windows 7 kako bi iskoristili Intelove višespojne procesore.
Suradnja s Microsoftom mogla bi omogućiti nadolazećem Windows 7 OS softveru da iskoristi prednosti multithreaded i multicore Intel čipova za brže performanse aplikacija, prema službenim službenicima tvrtke Intel.