/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Værd at oversætte en linuxkerne til C3?
Fra : Michael Eriksen


Dato : 06-07-02 22:05

Hej Rødder

Jeg har installeret RH 7.3 på min VIA Epia med en 800 MHz VIA C3. Det
kører ganske fint, men C3'eren bliver identificeret som en i686, og det
er vel lidt lovligt flot. C3 kører MMX og 3D-Now-1 og ikke andet smart.

Nogen der har erfaring med Linux+C3? Er det umagen værd at oversætte en
speciel kerne. Hvis ja, kan I så henvise til en "kernel compilation
guide for dummies" for den slags har jeg aldrig prøvet.

mvh

Michael

 
 
OK (07-07-2002)
Kommentar
Fra : OK


Dato : 07-07-02 09:31

Michael Eriksen wrote:
> Jeg har installeret RH 7.3 på min VIA Epia med en 800 MHz VIA C3. Det
> kører ganske fint, men C3'eren bliver identificeret som en i686, og det
> er vel lidt lovligt flot. C3 kører MMX og 3D-Now-1 og ikke andet smart.
>
> Nogen der har erfaring med Linux+C3? Er det umagen værd at oversætte en
> speciel kerne. Hvis ja, kan I så henvise til en "kernel compilation
> guide for dummies" for den slags har jeg aldrig prøvet.
>
> mvh
>
> Michael

En i686 eller Pentium 2 som den hedder hos Intel, indeholder så vidt jeg
husker ikke så meget smart, bortset fra MMX og større intern cache.
3D-Now-1 er en AMD K7 ting så den findes ikke i en P2 f.eks.
Om du får noget ud af at oversætte kernen afhænger af om C-compileren
understøtter nye instruktioner i din CPU. Det gør den næppe, når den siger
at det er en i686, det medtager MMX (hvis det altså bruges til noget i en
operativsystemkerne). 3D-Now-1 mener jeg ikke er understødtet.
Der findes en umærket HOWTO om kerneoversættelse, men den skal følges med
stor grundighed.

Mvh.
Ove Koplev

Rasmus Bøg Hansen (07-07-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 07-07-02 09:41

OK wrote:

>> Nogen der har erfaring med Linux+C3? Er det umagen værd at oversætte en
>> speciel kerne. Hvis ja, kan I så henvise til en "kernel compilation
>> guide for dummies" for den slags har jeg aldrig prøvet.

> En i686 eller Pentium 2 som den hedder hos Intel, indeholder så vidt jeg
> husker ikke så meget smart, bortset fra MMX og større intern cache.
> 3D-Now-1 er en AMD K7 ting så den findes ikke i en P2 f.eks.
> Om du får noget ud af at oversætte kernen afhænger af om C-compileren
> understøtter nye instruktioner i din CPU. Det gør den næppe, når den siger
> at det er en i686, det medtager MMX (hvis det altså bruges til noget i en
> operativsystemkerne). 3D-Now-1 mener jeg ikke er understødtet.

Gcc 3 understøtter vistnok nogle af MMX, MMX2, 3dnow, 3dnow2, sse og sse2
instruktionssættene. Jeg mener at kernen kan udnytte en smule MMX - men det
er så det. 3dnow og 3dnow2 er mest beregnet til floating point og det
bruger kernen næsten ikke.

Det man kan vinde noget ved er at udnytte nogle af de øvrige funktioner, som
findes i 686 og ikke i 386 (TSC, som er en slags tidsstempeltæller, er en
af dem). Derudover er der forskel fra CPU til CPU, hvordan de bedst kan
lide byte-alignment - ved at gcc sætter disse rigtigt, kan man få færre
cache-misses og dermed lidt bedre ydelse.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
The reason we come up with new versions is not to fix bugs.
-- Bill Gates
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Jan Rasmussen (07-07-2002)
Kommentar
Fra : Jan Rasmussen


Dato : 07-07-02 13:20


hej

Nu vil er ved kernel oversættelse, så vil jeg da også lige høre
om jeg vil vinde noget ved at køre med en Athlon kernel
på min AMD XP1800+ computer, Red Hat 7.3 installerede en I686 ?


Jan Rasmussen


Michael Eriksen (07-07-2002)
Kommentar
Fra : Michael Eriksen


Dato : 07-07-02 14:57

Næppe - din cpu er i forvejen så hurtigt at et par få ekstra procent
intet batter ved daglig drift. Og Athlon'en er jo mere PIII-kompatibel
end PIII... C3'eren er noget mere usædvanlig.

Der kan måske hentes lidt ved at tilpasse kernelmodulerne til netop din
maskine, men det skal nok mere være for sportens skyld end for
resultatets.

Michael

> Nu vil er ved kernel oversættelse, så vil jeg da også lige høre
> om jeg vil vinde noget ved at køre med en Athlon kernel
> på min AMD XP1800+ computer, Red Hat 7.3 installerede en I686 ?
>
>
> Jan Rasmussen
>


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408871
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste