Re: Jak funguji programy v Linuxu
To |
<f bod mach zavinac email bod cz>, <czdebian-l zavinac debian bod cz> |
From |
"Jan Senolt" <senoltj zavinac centrum bod cz> |
Date |
Wed, 25 Jan 2006 21:22:28 +0100 |
Funguje spis jako exe v dosu (velmi zhruba receno). ELF obsahuje (mimo jine)
text programu skompilovany do strojoveho kodu procesoru, na kterem ma bezet
(takze ruzny je pro i386, sparc, parisc...). Tenhle kod primo vykonava
procesor. Volani jadra se provadi obvykle pomoci preruseni (na i386 je to
myslim int 0x80, na jinych architekturach jinak). Porad ale moc nerozumi tomu,
ceho se chcete dobrat?
H.
>
> Takze kod ELF pracuje stejne jako com? Odesila prikazy primo na procesor,
> nebo jej musi jadro nejdrive zpracovat a pak teprve samo jadro odesle
> urcity prikaz nebo preruseni procesoru?
>
>
> > ------------ Původní zpráva ------------
> > Od: Marian Cavojsky <cavo+konf zavinac cavo bod sk>
> > Předmět: Re: Jak funguji programy v Linuxu
> > Datum: 25.1.2006 20:53:17
> > ---------------------------------------------
> > On Wed, Jan 25, 2006 at 04:58:19PM +0100, f bod mach zavinac email bod cz
> > wrote: >
> Zdravím > Vás! > Vím že můj dotaz je opravdu zacatecnický, ale ja jsem v
> unixových > > systémech začátečník, tak se mi prosím za mou otázku
> nesmějte. > Chtěl > by vědět jak v Linuxu pracují programy, nemají žádný
> spouštěcí > > program (viz. exe), jak tedy pracuje řídící program? Jak se
> program > > do Linuxu implementuje (bez instalátorů a zavaděčů)? Děkuji
> všem,
> />> kteří se mi pokusí tento problem osvětlit...
> V Linuxe sa uz > prakticky pouziva jediny relokovatelny spustitelny kod a
> to tzv. 'ELF'. > Podporuje ho priamo jadro. Existuje viac roznych sposobov
> binarnych > suborov, ktore na maju spustit, ale ELF sa uz pouziva takmer
> vyhradne. /> Zoznam podporovanych binarnych formatov najdete v
> konfiguracii jadra
> > v casti: 'Executable file formats / Emulations'.
> -- />Marian Cavojsky
> />________________________________________________ CZdebian-l maillist - >
> CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> />E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz >
> František Mach
> f bod mach zavinac email bod cz
> ________________________________________________
> CZdebian-l maillist - CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
> </cavo+konf zavinac cavo bod sk>
Partial thread listing:
- Re: Jak funguji programy v Linuxu, (pokračuje)
tichý mikrofon
Marek Nožka