← Back to team overview

sslug-teknik team mailing list archive

Re: VS: KERNE !

 

On Fri, 4 Feb 2000, Christian Hemdrup wrote:

> Hej Mads,
> 
> Allerførst:  tak for din respons.
> 
> Ad. 1:
> 
> Jeg vil godt medgive dig, at spøgsmålet kan være lidt uklart formuleret.
> Det jeg mener er, at ved installationen har jeg flere muligheder for at 
> fravælge de enkelte drivere for de respekt. enheder. Men det er LINUX der 
> ved installationen bestemmer rækkefølgen (eks. HDD før CDROM). Det jeg 
> egentlig gerne ville have styr på var, HVORDAN LINUX LÆGGER SINE ENHEDS-
> DRIVERE (eng: "device-drivers") i den valgte rækkefølge eller om jeg har 
> mulighed(er) for at vælge rækkefølgen. 

Driverne bliver som regel loadet som moduler. Det vil sige, at de bliver
loadet første gang du har brug for dem. Undtaget herfra er drivere der er
lagt direkte ind i kernen, der bliver aktiveret i bestemt
rækkefølge. F.eks. startes PCI bussen inden man forsøger at bruge et PCI
kort. (Giver _god_ mening).

Det jeg tror du blander sammen er faktisk "start op proceduren" og kerne
driveren. Hvordan systemet starter op (f.eks. om CDROM mountes før
harddiske) fremgår (som regel og ihvertfald for Red Hat) af filen
/etc/inittab - herfra afvikles som regel en masse scripts der ligger i
/etc/rc.d/*

Du kan læse mere om det i forskellige boot-howto'er mv.

Jeg ville iøvrigt gerne vide hvorfor du vil ændre i det?

> 
> Ad 2: 
> 
> Begrebet "PROCESS MIGRERING" inden for LINUX kender jeg ikke. Det er muligt
> at jeg ikke har fået helt styr på det (og at vi faktisk taler om det samme).
> Det jeg her mener er, at jeg vil godt have mulighed for at afvikle et
> program
> (eller dele heraf) på en ANDEN COMPUTER tilsluttet netværket, uden at skulle
> igennem en hel masse C++ programmering over SOCKETS og NETBIOS (eller hvad
> den 
> nu hedder). Jeg ønsker her at kunne afvikle programmer samtidigt på flere 
> maskiner (naturligvis på hver sin CPU på hver sin maskine men styret fra EEN
> 
> (virtuel?) konsol på EEN maskine).
> 

Det kræver en del opsætning. Der findes systemer der kan den slags, men
det er ikke ligefrem særligt begynder venligt.

Et sted at starte er nok: 
http://www.mosix.cs.huji.ac.il/

Bemærk, Linux understøtter som standard rsh, rexec, telnet, mv. så det er
nemt at køre flere programmer på flere forskellige maskiner, at
automatisere det, mv. men egentlig transparent afvikling uden bruger
intervention er lidt mere krævende.

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
The point is to decide what your needs are, pick an editor that looks like
it may fit them and then MASTER it. Learn every little nuance and key
stroke. Not just the easy stuff you pick up in an hour or two but especially
the obscure stuff. Learn it so well that your mind can stay about two steps
ahead of hands even when using the arcane commands and keystrokes. Then you
can edit in front of crowds and people will ohh and awe. Source code will
fear you. Project managers will want you. 
                                        - Dana S. Wheeler, M.D. on emacs/vi