Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.

ktos.jogger


Dziura w systemie?

24 marca 2007, 18:11:41. Linux, Po stronach, Windows , 1.

Dziura w Windows Mail? Vista jest beznadziejnym dziurawym systemem!

Dziura w Linuksie? To nie jest dziura w Linuksie tylko w aplikacji XYZ

I to ludzie od Linuksa w tym przypadku mają rację. Nie ma czegoś takiego praktycznie jak dziura w systemie. Dziur w jądrze jest bardzo mało, największa liczba to dziury w usługach lub aplikacjach (a usługi to w gruncie rzeczy także aplikacje).

Dziura w RPC z 2003 nie była dziurą w Windows, a w usłudze RPC, błąd w IE czy Windows Mail nie jest błędem Windows, a błędem IE czy WM, tak samo błąd w GTK+ nie jest błędem w Linuksie, a w GTK+. Niestety niektórzy tego nie widzą.

A jak mi ktoś jeszcze powie, że Vista jest beznadziejna, bo do katalogu Documents And Settings nie ma dostępu to przepuszczam przez defragmentator i wieszam na tablicy partycji...

Komentarze

  1. PeCet
    24 marca 2007 18:12:59

    „A jak mi ktoś jeszcze powie, że Vista jest beznadziejna, bo do katalogu Documents And Settings nie ma dostępu to przepuszczam przez defragmentator i wieszam na tablicy partycji…” :D :D

    Dobra sorry za lekkiego offtopica, co do tematu to powiem że po prostu każdy stara się bronić ulubionej rzeczy, aplikacji, systemu, jak może, także w taki sposób że zarzuca innym błędy których sam u siebie nie widzi …or whatever…

  2. pbm
    24 marca 2007 20:12:19

    No trochę się z tym nie zgodzę.. Dziura w IE czy Windows Mail jest błędem Windows, gdyż to IE jest integralną częścią systemu, a za to GTK+, to tylko opcja, nie każdy ma to w distro. W Windowsie jest o wiele więcej tych „obowiązkowych” składników systemu tworzonych przez Microsoft. Dystrybucja GNU/Linuksa składa się z wielu aplikacji, ale są one tworzone przez różne zespoły programistów i to oni są za nie odpowiedzialni i w każdej chwili można zrezygnować z danego składnika dystrybucji.

    (No dobra, może jestem trochę fanatykiem ;)

  3. PeCet
    24 marca 2007 20:25:20

    W windowsie też możesz nie zainstalować zabugowanego sapera czy pasjansa chciałbym wspomnieć...

  4. pbm
    24 marca 2007 20:32:59

    Ale IE chyba muszę instalować..

  5. Amused Monkey
    24 marca 2007 21:11:56

    W każdym razie takie jest chyba podejście programistów (instalujmy wszystkie CZĘŚCI systemu, w tym IE!), bo wiele aplikacji korzysta z IE (jakby geckona nie łaska byłoby wbudować) czy takich tam. ;-)

  6. PeCet
    24 marca 2007 21:12:53

    Amused Monkey — ale z tego co wiem jest jakiś zamiennik shdocvw.dll (czy jak to się nazywa) który korzysta z silnika Gecko ;]

  7. Amused Monkey
    24 marca 2007 21:15:56

    PeCet, no to powiedz jeszcze, ilu userów z tego domyślnie korzysta. :P (Czyżbym zaczynał flejma? ^^ W życiu!)

  8. pbm
    24 marca 2007 21:16:52

    I czy taka podmianka jest zgodna z licencją? :>

  9. PeCet
    24 marca 2007 21:16:54

    Nie wiem, sam obecnie nie korzystam z żadnego programu korzystającego z tej kontrolki ( a przynajmniej tak mi się wydaje ;])

  10. Ktos
    24 marca 2007 21:53:54

    IE jest niestety integralną częścią systemu (a przynajmniej bardzo wiele programów z jego ActiveX korzysta) od Windows 95 do Windows Vista. No cóż.

  11. Anonim
    25 marca 2007 04:38:07

    5-cio minutowe googlowanie nie wykazało istnienia jakiegoś ogólnosystemowego wrappera zastępującego IE. Ale wykazało istnienie kontrolki activex wykorzystującej gecko i kompatybilnej binarnie i funkcjonalnie, a ponadto iepatcher zmieniający CLSID ie na CLSID owej kontrolki:
    http://www.iol.ie/~locka/mozilla/control.htm

    A o skuteczności tego ostatniego niech świadczy fakt, że nawet GG 7.0 spatchował (co prawda nie bardzo chce działać (nie da się pisać i nie wyświetla obrazków, ponadto czasami zawiesza się po prawokliku), ale niezmodyfikowany klient też działa jakby chciał a nie mógł):
    (oryginalny)
    http://img20.imageshack.us/img20/9229/ggorgim6.png
    (zmodyfikowany)
    http://img329.imageshack.us/img329/6981/ggnewyw7.png
    nawiasem mówiąc to wszystkie znaki na niebie i ziemi wskazują, że już w gg 7.5 (wydaje mi się że zauważyłem to już w gg 7.1) do wyświetlania wiadomości i wysyłania ich nie jest wykorzystywana kontrolka ie, gdyż: 1) klasa nie nazywa się tak samo jak klasa do której należy okienko z reklamą (to akurat jest ie) 2) nie można tam upuścić URL-a 3) po spatchowaniu gg się tak nie sypie jak starsze wersje i można pisać w okienku u dołu)
    Poza tym dziura w IE nie jest z całą pewnością dziurą w systemie, bo nic nie daje (potrzebna jest jeszcze możliwość jej wykorzystania). Dziura w IE to coś takiego samego, jak dziura w Firefoksie albo Konquerorze.
    Poza tym to w win95 (przed OSR2.5) IE wcale nie był obowiązkowym składnikiem systemu. A jeśli się już instalował, to można go było wywalić bez szkody dla explorera. Integracja explorera z IE nastąpiła dopiero w Windows 98 (przy pomocy 98lite można włożyć stary shell z w95, IE np. wywalić, i w miarę normalnie pracować w win98 SE na 486@66 przy 32 a nawet 16 mb ramu, czego o normalnym win98 SE nie można powiedzieć)

  12. Anonim
    25 marca 2007 04:40:35

    oj, integracja nastąpiła już w win95 osr2.5… (ew. po zainstalowaniu ie 4 i włączeniu active desktop na normalnej wersji win95/winnt4.0 (ciekawe czy na winnt3.51 z nowym shellem by się dało active desktop doinstalować (: )

  13. Mike
    25 marca 2007 14:33:52

    Bede obstawial, ze za zle dziajaca usluge Live, np. Locals bedzie obwiniana Vista, bo … bo tak. Bez powodu, by dokopac.

    A co integracji IE z wersjami Windows, nie przyrownywalbym Visty do czegokolwiek wczesniej bo to sa zupelnie inne projekty i Vista zostala prawie calkowicie napisana od nowa.

  14. Uzytkownik
    05 kwietnia 2007 20:09:44

    Linux == Kernel
    Vista == Kernel + dodatkowe obowiązkowe oprogramowanie

    Gdyby luka była w GNU libc to zgodziłbym się na ‘dziurę w Linuksie’.

Zostaw komentarz

W komentarzach dozwolona jest składnia Markdown do formatowania.