Hirdetés
- 3D nyomtatás
- Az AI-piac kivégezte a Micronhoz tartozó Crucialt
- Redmi Pad 2 Pro / Poco Pad M1 - egy teszt, két lélek
- Gaming notebook topik
- A Cherry többé nem gyárt kapcsolókat
- Részben visszahozza a GPU-s PhysX-et az új GeForce driver
- Milyen videókártyát?
- Hogy is néznek ki a gépeink?
- Pánik a memóriapiacon
- Melyik tápegységet vegyem?
Aktív témák
-
Szia!
No, itt van a kutya elásva:
''These patches mostly operate by using the x86 segmentation feature to set the code segment 'limit' value to a certain fixed value that points right below the stack frame. The exec-shield tries to cover as much virtual memory via the code segment limit as possible - not just the stack.''
Azért állítják a kód szegmens határait, mert pont az határozza meg, hogy melyik rész futhat. Ami azon kívül van, az nem. Itt tehát a patch a szegmentálást használja. Mivel nem ismerem a Linux kernelt, ezért csak tippelni tudok, hogy valószínűleg tényleg nem használ szegmenseket, ezért kellett ez a patch.
Szóval a probléma nehézsége nem abból adódott, hogy egyáltalán nehéz megcsinálni, hanem abból, hogy csak lapozással kell megoldani. Nyilván nem kellett volna a patch, ha a kernel írói is akarták volna használni a szegmentálást, mert akkor maguk implementálták volna a patch tartalmát. :)
Nem szabad elfelejteni, hogy a Linux platformfüggetlen szeretne maradni, tudomásom szerint viszont nincs másik processzor, ami ehhez hasonló szegmentálást biztosítana. -
Darth Vader
csendes tag
Kedves Tocsa,
Mar ne is haragudj, de te olvastal mar eredeti Intel 386-os konyvet????
Egyebkent ajanlom figyelmed be az Understanding Linux Kernel cimu muvet. Ott leirtak, h miert nincs segmentalas a kernelben!!!!
Egyebkent pedig igen is van vedelem. A gond az, h a mostani ujitas mar a lapok leirojaba is beleteszi azt, amit eddig csak a szegmensleirokban volt benne.
Olvasd el jobban amit ide masoltal. Ott is pont errol van szo!!!
Epp ezert, eloszor _Te_ gondolkozzal es csak utana irj ilyen stilusu hozzaszolast.
Egyebent az AMD modszere sem csodaszer! Csak akkor segithet, ha tenyleg hasznalni is fogjak. De ettol meg ugyan ugy lesz buffertulcsortdulas.
Az AMD valszeg azert dontott e mellett, mert rajottek arra, h sok olyan programozo van, aki _nem_ olvas el egy konyvet rendesen, csak feluletesen. Ennek meg is van a kovetkezmenye. Egyebkent pedig a 2.0.x-es kernelben meg van szegmentalas, h jol emlekszem.
Az altalad felhozzott projectek pedig azert vannak, mert a linux kernel olyan amien. Mivel Linus nem hajlando valszeg segmentalni, ezert maskepp kell megoldani a problemat. Ami igy olyan lett, amilyen. :(((
Aktív témák
- 3D nyomtatás
- Kuponkunyeráló
- Az AI-piac kivégezte a Micronhoz tartozó Crucialt
- Redmi Pad 2 Pro / Poco Pad M1 - egy teszt, két lélek
- Nintendo Switch
- Gaming notebook topik
- A Cherry többé nem gyárt kapcsolókat
- World of Warships
- A fociról könnyedén, egy baráti társaságban
- Formula-1
- További aktív témák...
- Apple iPhone XR 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 14 Pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- HP ProDesk 600 G5 i3-9100 16GB 512GB 1 év garancia
- BESZÁMÍTÁS! LENOVO ThinkPad P17 Gen1 - i7 10850H 32GB DDR4 1TB SSD Quadro T1000 4GB WIN11
- FunXun BW-2328 hajszárító 1800 Watt / 12 hó jótállás
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


