Sat
12
Nov 2005
W laboratoriach Microsoftu powstaje nowy, pisany od zera system operacyjny. Oparty jest na mikrojądrze, a jego główne założenie to niezawodność. Nie chodzi jednak o nową odmianę Linuksa czy innego Uniksa :)
Singularity wykorzystuje najnowsze osiągnięcia w dziedzinie języków programowania i kompilatorów. Jego architektura systemu bazuje na nowej konpcepcji procesów oraz na przesyłaniu między nimi komunikatów. Jądro pisane jest w C#. Kontrola typów i garbage collector są jego standardową częścią.
Jeśli projekt się rozwinie, Windows doczeka się godnego następcy, nastąpi pełna integracja systemu z platformą .NET, a koncepcja systemu operacyjnego, programu i programowania może ulec sporej zmianie. Microsoft opublikował niekrótki dokument na temat tego projektu. Zachęcam do lektury.