Singularity, wieści z frontu

Troszkę pod wpływem artykułu na wss.pl (chłopaki się obudzili), troszkę też z własnej ciekawości zacząłem grzebać po corpnecie by dowiedzieć się nieco na temat nowego wynalazku. Kiedy ostatnio o tym pisałem nie pałałem zbyt wielkim optymizmem nawet by cokolwiek więcej się na temat projektu dowiedzieć. Ale dzisiaj obejrzałem kilka filmików z prezentacji singularity i poczytałem kilka dokumentów. Projekt jest bardzo ciekawy.

Efektem napisania od nowa jądra systemu jest choćby takie podsumowanie, które znalazłem na polskiej Wikipedii:

Po przeprowadzeniu benchmarków na komputerze z Athlonem 64 3000+ i 1 GB RAM-u okazało się, że prosta operacja przesłania komunikatu między dwoma wątkami, która w Singularity potrzebuje zaledwie 1500 cykli procesora, w FreeBSD 5.3-RELEASE wymaga ich ponad 13 tysięcy, w Linuksie (Fedora Core 4) - niecałych 5800, a w Windows - 6300. Natomiast na stworzenie i wystartowanie procesu potrzebne jest odpowiednio 300 tysięcy cykli w Singularity, milion w FreeBSD, 720 tysięcy w Linuksie i aż 5,4 miliona w Windows XP z SP2.

By zainstalować go na swoim komputerze muszę ściągnąć i skompilować kod źródłowy (jakieś podobieństwa do innych systemów?). Na razie nie mam chwilowo na to czasu i zasobów sprzętowych (mój tablet Toshiba Portege m400 odmawia nawet instalacji Windows XP na VirtualPC z powodu braku pamięci! 1GB z tysiącami aplikacji od Toshiby to ciut za mało). Ale może kiedyś …

6 Responses to “Singularity, wieści z frontu”


  1. Gravatar Icon 1 Piotr

    Czyli można go skąd ściągnąć? Jest on dostępny publicznie czy tylko dla pracowników micorosoftu?

  2. Gravatar Icon 2 Pawel Pabich

    No nie do konca, Singularity to taki prototyp, gdzie sobie eksperymentuja.
    Do pelnego systemu to mu baaaaaaaaaardzo daleko.

  3. Gravatar Icon 3 vermin

    Właśnie - skoro mu daleko do bycia pełnym systemem, to może (hipoteza poparta brakiem wiedzy) te szybkie czasy wynikają z tego, że pozostałe systemy mają w tych funkcjach jakieś powiadamiacze/trigery, które nie zostały jeszcze wbudowane do Singularity?
    Swoją drogą ciekawi mnie kóra werjsa fBSD działała tak ślamazarnie - czy przypadkiem to nie był build ze znakami do debugowania? (getthefacts… ;-))

    I jeszcze jedno pytanko - czy wiadomo jaka ma być grupa zastosowań nowego systemu czy to wciąż tylko projekt laboratoryjny jest?

  4. Gravatar Icon 4 siekacz

    Wyobraźcie sobie że na tym systemie będzie można grać w gry typu NFS:MW na P III 800 i 192 ram. Ideą systemu jest zmniejszenie liczby cykli wykonywanych przez procesor i zmniejszenie “objętości” programu na dysku.

  5. Gravatar Icon 5 Michał Osmenda

    Pod warunkiem, ze ktos NFS przepisze na Singularity!

  6. Gravatar Icon 6 siekacz

    Do pełnego os zostało mu jakieś 10 lat…
    Wtym czasie się doczekamy Vienny…

Leave a Reply




Disclaimer

All postings are provided "AS IS" with no warranties, and confer no rights. This weblog does not represent the thoughts, intentions, plans or strategies of Microsoft or any other company or organization. Because a weblog is intended to provide a semi-permanent point-in-time snapshot, you should not consider out of date posts to reflect current thoughts and opinions.
All rights reserved. Quotations from this blog require author's written approval.
PL: Wszelkie prawa zastrzeżone. Cytaty z tego bloga wymagają pisemnego zezwolenia autora.

Add to Technorati Favorites