Wyższość Linuxa nad Windowsem ...

Dostosuj

Wyższość Linuxa nad Windowsem ...

Dwunastego listopada firma Microsoft oficjalnie przyznała się, że FreeBSD 5.3 i Linux są wydajniejsze niż Windows XP z Service Pack 2 ale ... gorsze niż Singularity, nowy system operacyjny opracowywany "od zera" przez koncern Billa. Twórcy nowego systemu, zrezygnowali z mających już czterdzieści lat założeń dotyczących współczesnych OS-ów i postanowili znaleźć inną, lepszą architekturę dla systemów przyszłości.

Warto przypomnieć, że Singularity jest pisany w języku C# oraz asemblerze, na dzień dzisiejszy posiada ponad 300 000 linijek kodu. Głównym celem nowego systemu nie jest wydajność, tylko bezpieczeństwo, stabilność, dostępność. Microsoft informuje, że aż 85 procent zdiagnozowanych awarii Windows powodują źle napisane sterowniki do urządzeń, a ponoć w nowym systemie znaleziono na tę przyczynę lekarstwo.

Twórcy systemu wydali parę dni temu dokument PDF, z którego możemy się dowiedzieć więcej na temat Os'a przyszłości. Najciekawszym fragmentem, ponad 40 stronicowego dokumentu, są jednak niskopoziomowe benchmarki przeprowadzone na komputerze z Athlonem 64 3000+ i 1 GB RAM-u. Okazuje 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. Jeśli chodzi o start systemu, to także Singularity króluje, 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!

Robi się coraz bardziej ciekawie. Od razu nasuwa się pytanie, czy nowy system, który wyjdzie za parę lat do użytku codziennego, całkowicie wyprze z rynku króla okienek?

download: Dokument PDF

IDG

KomentarzeKomentarze

  • Oyabun

    #0 | ptm^

    2005-11-15 11:57:04

    ciekawe
  • yeltzyn

    #0 | wzf | yeltzyn

    2005-11-15 12:06:07

    1 GB ramu xD >> niezle wymagania minimalne. Ale jakie to ma znaczenie, jak x64 moze zaalokować 2^64 adresów [będziemy mieć kompy np. z 16 gb ramu :)]

    Ciekawe czy jak z singularity zrobią system do użytku domowego, to czy też to tak piknie będzie chulać?
  • bizzare

    #0 | bizz

    2005-11-15 12:09:00

    windosc, linux = brednie.
    przyszłość to kalkulator !!!
  • mavv

    #0 | niuss

    2005-11-15 12:41:48

    jak zwykle bizz ma racjee:>>>
  • fal

    #0 | fala

    2005-11-15 13:24:44

    Singularity jest pisane w języku na bazie C#. Jego kernel jest w C#. C i assembler są tylko tam gdzie muszą być, na najniższej warstwie oprogramowania.

    W Singularity chodzi właśnie o to, że jest w C# i dlatego się tym tak jarają!
  • reurion

    #0 | .reru

    2005-11-15 13:37:58

    jestem ciekaw czy to znowu bedzię badziew czy wreszcie coś porządnego wymyśla
  • RagnaRock

    #0 | RagnaRock

    2005-11-15 14:54:57

    To są wymagania minimalne czy na jakich przperowadzono benchmarki? Zresztą jak system ma być za pare lat to pewnie wtedy będzie hulał na sprzęcie 2x lepszym i śmiał się z tego :P
  • Hakan

    #0 | Hakan

    2005-11-15 15:35:35

    Mnie tam interesuje czy bedzie jakis wyciek z Microsoftu... ;)
  • szary

    #0 | szary

    2005-11-15 17:50:36

    z tego co widze w tym dokumencie t ote \"300 tysięcy cykli w Singularity, milion w FreeBSD, 720 tysięcy w Linuksie i aż 5,4 miliona w Windows XP\" odnosi sie do wystartowania procesu a nie do uruchomienia systemu. zreszta jak teraz zobaczylem na idg pisza tak samo ;)
  • nox.

    #0 | alwaysmad

    2005-11-15 18:12:49

    wole nieco starsze ale bardziej niezawodne liczydło
  • mavv

    #0 | niuss

    2005-11-15 18:25:04

    zajebisty awatar:> [+]
  • nox.

    #0 | alwaysmad

    2005-11-15 23:03:21

    WIEM :D thx
  • blacktyger

    #0 | blacktyger

    2005-11-16 09:33:03

    linux > winshit eot. :)
  • Bs0d

    #0 | bsodzik

    2005-11-16 10:35:23

    linux > windows tylko dla programistow i ludzi zwiazanych z sieciami. Dla normalnych uzytkownikow, takich jak np. wiekszosc graczy komputerowych, windows > linux. Bo chyba system ma byc przede wszystkim latwy i przyjemny w obsludze i nie powiesz mi ze kompilowanie kazdego programu ktory masz ochote sobe zainstalowac jest latwiejsze i przyjemniejsze niz dwukrotne klikniecie na ikonke w windowsie :)
  • vdl

    #0 | vdl

    2005-11-16 15:28:10

    a mandrake? (mandiva)

    łatwy miły przyjemny linux stabilny co moze byc zaskoczeniem dla userów windy
    mandraka ma jednak wade - bardzo rozleniwia, nic nie trzeba przy nim robić :) pewnie dla niektórych to zaleta ale to zależy od tego czego sie oczekuje - działania kompa czy nauki linuxa :]

    linux > windows pod kazdym wzgledem :)
  • Sh1eldeR

    #0 | Sh1eldeR

    2005-11-16 16:06:28

    Nauka linuksa, dla samej nauki linuksa nie nalezy chyba do rzeczy najbardziej pozadanych przez (przytlaczajaca) wiekszosc userow, nieprawdaz?
  • Sh1eldeR

    #0 | Sh1eldeR

    2005-11-16 16:13:36

    Jesli system operacyjny jest napisany w jezyku tak wysokiego poziomu jak C sharp, to rzeczywiscie zapowiada sie na rewolucje! Przedstawione przez ciebie wyniki testow wydajnosci bardzo mnie dziwia, szczerze mowiac - od OSu napisanego w ten sposob oczekiwalbym raczej mniejszej wydajnosci od systemow zwyczajnych. Szczegolnie zastanawia mnie szybkosc startu - jak mogli to zmierzyc, skoro system nie jest (chyba) jeszcze na tyle ukonczony, zeby miec jakies GUI...?!

    Co innego stabilnosc - C sharp powinien zapewnic obsluge wyjatkow oraz hermetyzacje, co daje nieporownywalnie mniejszy margines bledow niz przy zwyklym programowaniu niskopoziomowym (czy nawet strukturalnym, czy nawet proceduralnym).

    Zobaczymy. W kazdym razie to rewolucja, ktora - o okaze sie posuwac OSy w dobra strone - pozwoli windowsowi odskoczyc od Linuxa. I jakies latki i poprawki tysiecy programistow open source z calego swiata nic tu nie pomoga...
  • vdl

    #0 | vdl

    2005-11-16 16:35:36

    zaiste dlatego poleciłem im mandrake :)

    jednak napewno wielu userów chce sie wciąż rozwijać a nie tylko siedziec w win$hicie i napieprzać w gry :] no offence (a moze przez jedno \"f\"?)
  • Sh1eldeR

    #0 | Sh1eldeR

    2005-11-16 18:06:16

    Mozna sie doskonale rozwijac w Windowsie, nie rezygnujac z wygody i nie potrzebujac uczenia sie 853 000 rzeczy, ktore przydadza sie tylko raz i i tak bedzie trzeba zastosowac walkaroundy zeby chcialy dzialac.

    Linux pod wieloma wzgledami jest lepszy niz Windows, pod wieloma (wcale nie mniej waznymi dla przecietnego usera) wciaz mu jednak ustepuje. I to dziala na zasadzie \"cos za cos\" / \"albo to, albo to\" - bardzo trudno byloby niektore \"poprawic\" i zadowolic wszystkich. To, ze w Linuxie wszystko jest logiczne to jeszcze zaden plus - jakbys mial dostep do kodu Windowsa to tez wszystko byloby logiczne, moglbys nawet podac powody wystapienia wszystkich tych \"bezsensownych\" bledow.

    Wychodzenie z zalozenia, ze wielu userow chce wiedziec wszystko o swoim sprzecie, softwarze i potrzebach zanim jeszcze pierwszy raz odpala system, jest moim skromnym zdaniem bledne...
  • blacktyger

    #0 | blacktyger

    2005-11-16 19:50:44

    Dlatego mam zainstalowane dwa systemy. Potrzebuje cos na szybko 2 razy kliknac zgrac cos komus / pokazac. Uruchamiam shita. Nudzi mi sie, chce sie / musze pouczyc obslogi innego systemu wybieram linuxa. Na razie korzystam z kilkaczowej wersji owego OS jaka jest mandriva, ale od czegos trzeba zaczac. Zreszta przede mna jeszcze 4 lata nauki na profilu technik-informatyk, wiec nie mam wiekszego wyboru :), musze poznac system przyszlosci !^^.
  • vdl

    #0 | vdl

    2005-11-16 21:22:23

    Wychodzenie z zalozenia, ze wielu userow chce wiedziec wszystko o swoim sprzecie, softwarze i potrzebach zanim jeszcze pierwszy raz odpala system, jest moim skromnym zdaniem bledne...

    tak średnio to zrozumiałem...

    moim zdaniem wielu ludzi wie jaki ma sprzęt i potrzeby, a jak nie wie to niech nawet się nie bierze za linuxa bo tam trzeba myśleć :)

    Mozna sie doskonale rozwijac w Windowsie

    wiem o tym doskonale, ale chodziło mi o poznawanie nowych systemów, innych rozwiązań itp.

    co do logiczności w kodzie windowsa: to skad tyle błędów i taka niestabilność?
  • CHEq

    #0 | CHEq

    2005-11-16 21:26:47

    ciekawe :D
  • Sh1eldeR

    #0 | Sh1eldeR

    2005-11-16 22:04:45

    \"moim zdaniem wielu ludzi wie jaki ma sprzęt i potrzeby\"

    Na poziomie wymaganym do calkowicie samodzielnej obslugi Linuksa?! Nie sadze. Jest tyle kruczkow, tyle dupereli, ze nawet z ust moich wykladowcow, ludzi ktorzy sa autorami ksiazek o Linuksie, niejednokrotnie slyszalem cos w stylu: \"coz, no widzi pan, teraz panu nie wytlumacze jak zainstalowac drukarke [zrobic to czy tamto], bo trzebaby wykorzystac pare kruczkow, ktorych wytlumaczenie zajeloby \'chwile\' czasu\". Pomysl, ile razy musiales patrzec na jakies linuksowe forum zeby zdobyc odpowiedzi na jakies pytanie? Godzisz sie na to bez pytania - co wiecej, mozesz sie czuc dumny z kazdego dobrze skonfigurowanego dodatkowego sprzetu. Ciekawe czy windows, ktoremu poswiecilbys polowe tej uwagi, zawieszalby sie tak, jak robia to egzemplarze okienek ktorymi nikt sie W OGOLE nie zajmuje?

    Zreszta XP juz nie jest takie niestabilne, a i poziom bezpieczenstwa zostal wyraznie podniesiony (co nie znaczy, ze jest zadowalajacy :p, niestety). Bo to najnowsze osiagniecia (?) Microshitu trzeba wziac pod uwage przy porownaniu obu systemow.

    \"co do logiczności w kodzie windowsa: to skad tyle błędów i taka niestabilność?\"

    Niestabilnosc, jak napisalem, nie jest juz az takim problemem. A bledy i wynikajace z nich crashe systemu...? (prawie) wszystkie maja swoja przyczyne. Przewaga Linuksa w tej dziedzinie jest jednak zupelnie inaczej rozwiazana hermetycznosc procesow - wykrzaczenie jednego nie oznacza wykrzaczenie drugiego. Ale nietrzymanie procesow w szczelnych kapsulkach to swiadomy wybor Microsoftu, a nie jakas nielogicznosc. Pare rzeczy jednak zastanawia...

    while (1)
    {
    malloc(1024);
    }

    tego typu kod w Windowsie spowoduje nastepujacy efekt: po pewnym czasie zabraknie fizycznej pamieci i alokacja nastapi w obszarze pamieci wirtualnej. Po kolejnym okresie czasu rozmiar pliku wymiany okaze sie niewystarczajacy. wiec Okienka uracza nas pelnym dumy komunikatem \"zabraklo pamieci, wiec zaalokowalem nastepne X kb na dysku\". Jeszcze chwila i ten komunikat pojawi sie znowu. I znowu. Plik wymiany bedzie rosl w sile, az do osiagniecia paru gigabajtow i POTEZNEGO WYBUCHU komputera ;)

    A Linux po pewnym czasie wywali komunikat, ze proces przekroczyl dopuszczalna ilosc zaalokowanej pamieci, wiec zostanie ubity. A pamiec zwolniona.

    Jednak dla ludzi, ktorzy nie maja zbyt duzo czasu na pierdoly, a ktorym windows wiesza sie tak (zlosliwie) raz na miesiac, ktorzy nie musza uzywac IE, Outlooka czy innych najbardziej zabugowionych programow, dla ludzi nietworzacych nieskonczonych petli w C ;) -- dla tych ludzi gra moze po prostu nie byc warta swieczki...

  • kai

    #0 | camon

    2005-11-16 22:13:39

    ja mam lepszy ^^
  • vdl

    #0 | vdl

    2005-11-16 23:35:06

    true, true :) nie moge sie nie zgodzić

    chociaż jak jest coś nie tak w linuxie to to naprawiasz, główkujesz, kombinujesz, googlujesz i potem to umiesz, jesteś mądrzejszy, a jak jest błąd w windowsie to czekasz na łatke :]
  • mavv

    #0 | niuss

    2005-11-17 00:31:41

    jak juz bede go mial, to dam ci znac:D
  • Sh1eldeR

    #0 | Sh1eldeR

    2005-11-17 00:42:48

    Ja sam na bank bede sledzil rozwoj wydarzen - uzycie jezyka wysokiego poziomu, oprocz umozliwienia super, super, superstabilnosci, diametralnie zmienia programowanie jądra systemu operacyjnego (jego nieco wyzszych sfer zreszta tez). Kto wie, czy za 10 lat sam nie bede sie zajmowal tworzeniem czegos takiego...
  • buka8

    #0 | buKa

    2005-11-17 17:36:49

    no to [+] :> :D
  • kai

    #0 | camon

    2005-11-17 19:44:51

    a dziekuje :D
  • Dodawanie komentarzy dostępne jest jedynie dla zalogowanych użytkowników.
    Jeżeli nie jesteś jeszcze użytkownikiem eSports.pl, możesz się zarejestrować tutaj.
Komentarze pod artykułami są prywatnymi opiniami użytkowników serwisu eSports.pl oraz serwisów pokrewnych, który nie ponosi odpowiedzialności za treść opublikowanych opinii. Jeżeli którykolwiek z postów łamie zasady, zawiadom o tym redakcję eSports.pl.
Dołącz do redakcji portalu eSports.pl!

Ostatnio publikowane

Napisz do redakcji

W tej chwili żaden z naszych redaktorów nie jest zalogowany.

Ostatnie komentarze

Ostatnio na forum

Statystyki Online

5891 gości

0 użytkowników

0 adminów

Ranking Użytkowników

WynikiAnkieta

Co było dla Ciebie największym zaskoczeniem podczas WCG Polska?

  1. 0%

    Słaba postawa Fear Factory

  2. 0%

    Dobra gra UF Gaming

  3. 14%

    Tłumy widzów na sali kinowej

  4. 14%

    Mało miejsca

  5. 71%

    Nie byłem i nie interesuje mnie to

Nasi partnerzy

  • Shooters.pl
  • Cybersport

Wszelkie prawa zastrzeżone (C) eSports.pl 2003-2024

Publikowanie materiałów tylko za zgodą autorów.