Kernel frissítése

Programozás, programnyelvek, kiegészítők, alkalmazások, programnyelvek, programfejlesztéssel kapcsolatos témák, közvetlenül a programozással összefüggő kérdések
NTamas
Hozzászólások: 1698
Csatlakozott: 2014.06.19. 13:36

Re: Kernel frissítése

Hozzászólás Szerző: NTamas »

janugsa írta:Tegnap találtam én is 4.04-es kernelt de 64-bites. Ki is próbáltam egy 64 bites puppyn.
Működött.
Ma véletlenül felraktam egy 32-bites puppyra és ott is működik.
Érdekes.
Amennyiben egy ilyen kernelről van szó, annak ez elvileg nem gond, mivel elvileg tud működni mindkét rendszeren.
Architecture: x86_64
De egy ilyen kernellel már nem valószínű, hogy menne a mutatvány.
Architecture: i686

Nézd meg a lacyc3.eu féle oldalon megjelent cikkben a 4.04-es kernel változások listáját, benne rögtön az elején ezt a sort:

For physical addresses, since the address may exceed 32-bit address range
after calculation, we should use 0x%8.8X%8.8X instead of ACPI_PRINTF_UINT
and ACPI_FORMAT_UINT64() instead of
ACPI_FORMAT_NATIVE_UINT()/ACPI_FORMAT_TO_UINT().

This patch also removes above replaced macros as there are no users.

This is a preparation to switch acpi_physical_address to 64-bit on 32-bit
kernel builds.

Ebből, bár nagyon nem értek a programozáshoz, én arra tudok következtetni, hogy a jelzett kernel képes olyan 32 bites pae-módú alkalmazásokat futtatni, ahol ezt az alaplap Bios-a is támogatja. Tehát janugsa mutatványánál inkább az lenne a kérdés, a műveletet milyen Bios-támogatású alaplapon adta elő, mert, ha abban az alaplapban van 32 bites pae-módú támogatás natívan, akkor elvileg működhetne a dolog, szerintem.

Valószínűleg janugsa-nak ezt a manővert egy olyan 64 bites alaplapon sikerült előadnia, ami a 32 bites pae-módú alkalmazások futtatását natívan támogatja.

Beszélgetünk itt a kernelcserélgetésről, de közben a hozzá tartozó - egyáltalán az alaplapi Bios ezt támogatja? - dolgokról simán még szó sem esett, pedig gyakorlatilag ezen áll, vagy bukik a dolog.

És akkor a hozzávaló Glibc-ről még nem is tettem említést...

janugsa
Hozzászólások: 450
Csatlakozott: 2014.06.28. 00:17

Re: Kernel frissítése

Hozzászólás Szerző: janugsa »

http://www.murga-linux.com/puppy/viewto ... 791#865791
A murgán találtam egy kernelcserélő scriptet.
Ki kell bontani , és indítható. Persze kell egy kernel is, ami vmlinuz
és zdrv_xxxxxx.sfs vagy kernel-modul.sfs fájlokból áll. Az sfs bármilyen nevü lehet, a script
úgyis átírja.
„ Élő“ puppy alatt cseréli ki a kernelt, restart után. Ha az új kernellel
működik a puppy de vissza akarjuk állítani a régit a Rollback gombbal
tehetjük.
A Slacko5.9, Tahr, Unicorn, Vivid puppykon és származékain működik.

janugsa
Hozzászólások: 450
Csatlakozott: 2014.06.28. 00:17

Re: Kernel frissítése

Hozzászólás Szerző: janugsa »

Saját kicsi kernel.
Igazság az, hogy nem a kernelt kicsinyítjük, hanem a zdrv.sfs-t. Ott is a
modules és a firmware mappát.
Tahrpup 606 puppy próbáltam. 33 MB-os zdrv.sfs lett 2,5 MB.

http://murga-linux.com/puppy/viewtopic.php?t=51552

zdrv_cutter-0.3.pet  csak egy scriptet telepít, itt van: /usr/bin/zdrvcutr.
Ha elindítjuk kis idő múlva felugrik egy ablak itt a Continue gombra katt.
Megint kis idő múlva másik ablak jön itt Exit gomb katt.
A root mappában megtaláljuk a ztxxxxxxx.sfs alatt. Ezt át kell neveznünk a zdrv nevünkre, az eredeti zdrv-t mentsük el a biztonság kedvéért más néven.

Csak azon a gépen használhatjuk amin készítettük, igaz több puppyhoz is felhasználhatjuk, de ekkor a hozzá tartozó vmlinuz fájlt is vinni kell.

Válasz küldése

Vissza: “Programozás, alkalmazásfejlesztés”