"Czy da się zawiesić Linuksa ?"

06 kwietnia 2008 o godzinie 03:41:45 w kategoriach: Ciekawostki, OSy, Pierdoły, lvl0.

Da się, a przekonałem się o tym dawno temu na pewnej konferencji, kiedy to posłuchałem "mądrych" ludzi i wklepałem w konsoli co kazali:

: ( ) { : | : & } ; :

... efekt był ciekawy :)

Choć wydaję się mało groźną funkcją, to jednak w ułamku sekundy zawiesiła mi moje niezniszczalne Ubuntu, które to ratować musiałem restartem :) Have Fun

Komentarze »

  1. Livio

    06 kwietnia 2008

    08:33:41

    Można, można…

    Ostatnio co raz częściej mam zwiechy. Ale dosyć ciekawe – kursor w polu tekstowym miga, a ani klawiatura, ani mysz nie odpowiada, muzyka gra… To tylko jeden z przykładów.

  2. radmen

    06 kwietnia 2008

    08:41:33

    Ano fork bomb stary jest i skuteczny ;-]

    Chociaż i przzed tym można się zabezpieczyć xD

  3. Michał Górny

    06 kwietnia 2008

    09:23:30

    Aż podpuszczacie, żeby sprawdzić stare, proste zabezpieczenie… i ładnie działa.

    bash: fork: Zasoby chwilowo niedostępne — i po problemie.

  4. Elwis

    06 kwietnia 2008

    09:48:10

    Nie ma rzeczy nie do zawieszenia. Ważne, że systemu na jądrze Linux, postawionego z głową nie da się zawiesić ot tak, nienaumyślnie ;p

  5. malpka

    06 kwietnia 2008

    10:35:16

    Zastanawiające, że na domyślnie skonfigurowanym debianie, na zwyczajnym (nie root) użytkowniku również działa.

    Jakiś sposób przeciwdziałania? Pewnie ograniczenie liczby procesów na usera?

    /edit:
    Temat mnie zainteresował i znalazłem opis problemu i rozwiązanie

  6. Paweł Dziepak

    06 kwietnia 2008

    11:31:54

    Trochę dzwiwi mnie, że na większości dystrybucji domyślnie nie ma zabezpieczenia przed fork-bombą (w przeciwieństwie choćby do Mac OS X), a przecież wystarczy dodać tylko jeden limit (w teorii wystarczy aby był on dowolnie duży i tak powinno zadziałać).
    Najlepsze jest to że fork bomba działa nawet na restrykcyjnym bashu. Wydaje się że jedynym zabezpieczeniem to właśnie limity.

  7. Caladan

    06 kwietnia 2008

    13:35:28

    Łatwo można też wywalić Linuksa przez catowanie pamięci i czytanie ze wszystkich portów po kolei :D

  8. paszczak000

    06 kwietnia 2008

    16:40:23

    Nie działa u mnie :P

Dodaj komentarz

Musisz być zalogowany, żeby napisać komentarz.

Powered by Jogger.pl

Design by jojek © 2007

Valid XHTML 1.0 i CSS