Oldal: 2 / 2

Re: Kernel frissítése

Elküldve: 2015.06.02. 09:17
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...

Re: Kernel frissítése

Elküldve: 2015.10.02. 05:57
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.

Re: Kernel frissítése

Elküldve: 2017.05.13. 07:48
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.

Re: Kernel frissítése

Elküldve: 2021.02.11. 17:04
Szerző: janugsa
Néhány puppyban van új kernelcserélő script. A régitől abban különbözik, hogy a tar.bz2 tömörített kernelt ki is bontja. A régi is benne van egy másik fülön.
Ha összegyüjtöttünk 3-4 kernelt, akkor a Rollback gombbal váltogathatunk.
Sok Huge kernel:
https://archive.org/download/Puppy_Linux_Huge-Kernels

Három végtelenített gif videó a kepfeltöltes.euról, palemoonon közvetlenül látható, chromiumon az ikonokra kattintva:

Kép

Kép

Kép