Az a jo Linux ...

Auth Gábor franko at mail.rgstudio.hu
Fri Aug 29 13:23:01 CEST 2003


Halihó!

2003. augusztus 29. 12.59 dátummal HWSW Famulus ezt írta:
>> Haaaaaaaaaaaaaaaaaaaaaaaaaat.
>> sobig.f?
>> egy sima user futtatja (veletlenul), megis rpc hibak tucatjaival
>> szall el.
> Persze van ilyen, lesz majd Linux-ra is elobb-utobb :-)
  Mint említettem volt, nem lesz. Egyszerűen azért, mert már VOLT. 20 
évvel ezelőtt. Azóta nincs, és nem is tudnak csinálni életképes vírust 
erre az architektúrára.

> A csevej lenyege szamomra az volt, hogy amennyiben megengedjuk egy
> alkalmazasnak, hogy a kernel hata moge nyuljon akkor az kepes lehet
> barmilyen aljassagra ! Most ugye kiderult, hogy pl az X kedveert
> celszeru megengedni......
  Az X igazából nem nyulkál a kernel háta mögött... a kernel megengedi 
neki, hogy bizonyos (hardver)portokat az XFree86 közvetlenül 
használhasson. Ezáltal nem kell egy futási-szint és taszk-váltást 
kikényszeríteni. Viszont ha az X elhasal, akkor a kernel tovább él, 
minden futtatott program fut tovább, ,,csak'' a konzol és a hozzá tartozó 
beviteli perifériák nem reagálnak. A felhasználó szemszögéből ez egyfajta 
,,lefagyás'', pedig a rendszer él, csak éppen a grafikus felület pusztult 
el. AtlGr-SysRq-[nemtudomhirtelen] billentyűkkel a kernel visszaveszi a 
billentyűzetet, és vakon gépelve újra lehet indítani az XFree86 
rendszert. Anélkül, hogy a gépen (nem grafikus felületen) futó programok 
bármit és észrevennének.

> A windows vilagban sajnos hivatalbol meg kell engedni a kernel mogott
> futo dolgokat a multtal valo KOMPATIBILITAS okan.
  Már miért? Unix alatt dosemu tud mindent, amit az OpenDos. A Wine pedig 
a 16 bites Windowsos programok közül szinte mindegyiket, a 32 bitesek 
közül pedig néhányat tud futtatni... a WineX pedig az ActiveX és DirectX 
programokat is képes futtatni. Anélkül, hogy átnyúlna a kernel feje 
felett... ezt nem lehet megtenni XP alatt... akkor nem tudnak programozni 
és rendszerszervezni.

> Amit hajtogatni szoktam, hogy amennyiben az XP alatt is csak olyan
> alkalmazasokat futtatunk amelyek nem kerulik meg a kernelt akkor az XP
> ugyanolyan atomstabil mint a Linux, mert a kernelje van olyan jo...
  Ha elpusztul a grafikus felület, akkor mit tudsz tenni a fenti 
megoldáshoz hasonlóan? Mert tippre XP alatt kernelszinten fut a grafikus 
felület, vagyis ha elpusztul a felület, akkor az kernelhalál.

> Most megerosittel ebben azzal, hogy a "oslinux"-os kent kimondtad,
> elofordul a Linuxnal is, hogy minden alapvetes ellenre a kernel moge
> kell nyulni es akkor ugyanolyan stabilitas gondok jelnetkeznek mint a
> masik oldalon
  Nem teljesen... igazából több éves praxisom alatt egyszer sem 
találkoztam (hardverhibát leszámítva) olyan fagyással, ami kernelhalállal 
járt volna.

> A kulonbseg szamomra az, hogy az a Linux eseten ez megnagyobb bun,
> marmint a kernel moge nyulas, mert ott pusztan a teljesitmeny oltaran
> aldozunk nem pedig a kompatibilitas kenyszerenek oltaran...
  Nem lehet megcsinálni, csak ha kernelmodult írsz. Minden más programként 
fut... épp ezért nem tud maga a kernel meghalni. Viszont, ha az XFree86 
meghal, akkor az a (tudatlan) felhasználó számára fagyást jelent.
-- 
Frank O'Yanco -=- +36-70/312-1856 -=- ICQ: 49179141
FreeBSD (current stable branch) - Toshiba Satellite 1410
Key fingerprint E99D 1A55 0DF2 3AAC 2A15  FD55 0D71 B88D 35E5 C50D



More information about the Elektro mailing list