Nowy system operacyjny Microsoftu

Strona głównaNowy system operacyjny Microsoftu
26.09.2009 02:06
Grzegorz Niemirowski
Grzegorz Niemirowski

Po systemach Midori i Singularity, Microsoft wypuścił kolejny eksperymentalny system operacyjny o nazwie Barrelfish.Nowy system powstaje we współpracy ośrodka Microsoft Research w Cambridge z Eidgenössische Technische Hochschule w Zurychu. Celem prac jest stworzenie systemu zoptymalizowanego pod komputery wielordzeniowe, który tworzyłby magistralę wymiany danych pomiędzy rdzeniami. Rozwiązanie bazujące bowiem na współdzielonych zasobach niezbyt dobrze się skaluje. Dlatego Barrelfish wykorzystuje mechanizm wymiany wiadomości pomiędzy rdzeniami. Ponadto zamiast izolować aplikacje od sprzętu za pomocą sterowników, Barrelfish używa pewnego rodzaju bazy danych zawierającej niskopoziomowe informacje o sprzęcie. Jądro jest jednowątkowe i nie obsługuje wywłaszczania. Działanie planisty jest zsynchronizowane z przesyłanymi wiadomościami, przychodząca wiadomość uruchamia oczekujący watek. Wykorzystane są także niektóre aspekty koncepcji mikrojądra, np. uruchamianie sterowników w przestrzeni chronionej, podobnie jak w mikrojądrach L4.Strona projektu działa właśnie na systemie Barrelfish. Krążą pogłoski, że zostanie on wydany jako wolne oprogramowanie na licencji BSD, nie są jednak potwierdzone.

Udostępnij:
Wybrane dla Ciebie
Komentarze (42)