mboost-dp1

unknown

Linux 2.5.4pre6 bliver mere ‘Real-Time’

- Via Linux Devices -

Det oprindelige ‘Preemptive-Patch’ er blevet merget med den nye udviklingstræ af Linux kernen (2.5-serien), og lover derved at Linux bliver hurtigere i fht. interupts – noget mange udviklere har skreget på længe.
(se evt her)





Gå til bund
Gravatar #1 - annoia
11. feb. 2002 18:49
YAY! Og så er 2.5.4-kernen allerede ude til brug! :)
Gravatar #2 - Disky
11. feb. 2002 20:07
Er der forresten nogen der kender en site, der grundigt beskriver configurationen forud for en rekompiling af kernen ?
Gravatar #3 - annoia
11. feb. 2002 20:11
Disky - Du mener 'make menuconfig'?
Gravatar #4 - tlbdk
11. feb. 2002 21:18
cd /usr/src
rm linux -rf
wget ftp://ftp.sunsite.dk/pub/os/linux/kernel.org/kerne...
tar -xzf linux-2.4.17.tar.gz
mv linux linux-2.4.17
ln -s linux-2.4.17 linux
cd linux
lspci # find sin hardware
dmesg # find sin hardware
make menuconfig
make dep modules modules_install install
vim /etc/lilo.conf # eller grub.
lilo
reboot
# New kernel.
Gravatar #5 - Disky
11. feb. 2002 21:27
jeg mener en fornuftigt beskrivelse af ALLE de parametere man kan sætte op under configurationen.
Gravatar #6 - Disky
11. feb. 2002 21:41
tlbdk:

jeg prøver, mange tak :)
Gravatar #7 - Disky
11. feb. 2002 22:31
lilo siger kernen er for stor :((

Hvad skal man så gøre ??

Den er da 'kun' >20MB
Gravatar #8 - baal
11. feb. 2002 22:50
HVad med SMT ? Eller er det kun CPU'er der skal gøre dette?

QNX var da istand til at lave noget nær perfekt SMT (hvordan man så end måler det...)
Gravatar #9 - annoia
11. feb. 2002 22:56
Disky - bzImage i stedet for install. Kopier selv fra arch/i386/boot/bzImage til /boot
Gravatar #11 - Fafler (RDX)
12. feb. 2002 07:18
Det plejer at være en uendeligt dårlig idé at køre 'make install' på linux kernen... du risikerer ikke at kunne boote.

Anyway, Disky, hvis din kernel bliver så stor, så har du nok kompilet en smule mere understøttelse ind end du har brug for.
Gravatar #12 - anthony
12. feb. 2002 09:50
A kernel a day, keeps the user away :-)
Gravatar #13 - G-Thang
12. feb. 2002 09:57
Altid brygge en minimal kernel, og smid gerne nogle af delene ud som moduler (specielt hvis det er ting du ikke altid bruger - giver et mindre overhead ;). Herefter laver du en "make bzImage" og lav kun "make install" hvis du er rimelig sikker på at den virker (hvis du kører et "ordenligt" system vil din lilo.config indeholde en entry til en "old config", som så peger på en backup-kernel)

/G-Thang

---
Hektor proof:
"Alle stave- og grammatik-fejl er indsæt for god kaos' skyld"
Gravatar #14 - annoia
12. feb. 2002 11:21
anthony - Og en ignore-funktion holder lamerne væk... Det er en 2.5.4-kerne, hvilket vil sige at den fra starten er stemplet som ustabil. Dvs. at de fleste normale (dvs. den ene bruger der ikke er nørd) brugere vil vente til 2.4.18 kommer ud. Og hvad ER problemet med at der ofte bliver udgivet kerner? Hvis man er sur over at der kommer en ny kan man da bare undlade at opdatere systemet!!! Hvis man har problemer med det bliver man vel glad for en ny kerne. Stop det hyleri!

// annoia
Gravatar #15 - TotalNirvana
12. feb. 2002 23:49
Er der nogen der har fået 2.5.4 kompileret? Jeg bliver ved med at få fejl om include/asm/processor.h.

Den kører fint igennem make dep, men i make bzImage eller make modules giver den mig følgende:
/home/kernels/linux-2.5.4/include/asm/processor.h: In function `thread_saved_pc':
/home/kernels/linux-2.5.4/include/asm/processor.h:444: dereferencing pointer to incomplete type
/home/kernels/linux-2.5.4/include/asm/processor.h:445: warning: control reaches end of non-void function
make: *** [init/main.o] Error 1

Her er linie 442 til 445 fra include/asm/processor.h:
static inline unsigned long thread_saved_pc(struct task_struct *tsk)
{
return ((unsigned long *)tsk->thread->esp)[3];
}

Er der nogen der kan hjælpe?
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login