Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kompajliranje kernela - zasto Liunx

[es] :: Kernel i OS programiranje :: Kompajliranje kernela - zasto Liunx

[ Pregleda: 4072 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cest
Stevan Cerovec
o.d. MediacoM - Bačka Palanka
duboka provincija

Član broj: 4041
Poruke: 217
*.ptt.yu

Jabber: cest73@gmail.com
Sajt: sites.goolge.com/sites/ce..


+1 Profil

icon Kompajliranje kernela - zasto Liunx07.02.2003. u 18:48 - pre 228 meseci
Nisam neki strucnjak, radije pripadam onom delu publike koja zeli da nauici.

Dakle konacno pitanje:

1. Zasto je normalno kompajlirati kernel za svoju masinu?

Iako ja mozda nazirem odgovor, imajte na umu novopridosle korisnike iz MAC/Win sveta kojima je kernel nesto nepoznato i neprikosnoveno.

1.1 Kada se za neki modul odlucuje da bude hardcoded a kada da bude insertable?

1.2 Koje module ne treba izostaviti iz kernela?

P.S. pregledao sam konfiguraciju Mandrake-ovog kernela i digla mi se kosa sta je sve ukljuceno...

========================
Tko vrijedi leti
Tko leti vrijedi
Tko ne lijeti ne vredi
"Slackware"=="leteti"
========================
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-2.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Kompajliranje kernela - zasto Liunx07.02.2003. u 21:13 - pre 228 meseci
Citat:
cest:
Nisam neki strucnjak, radije pripadam onom delu publike koja zeli da nauici.

Dakle konacno pitanje:

1. Zasto je normalno kompajlirati kernel za svoju masinu?


To nije obavezno, a normalno je zato što ti je dostupan izvorni kod. Na taj način možeš da optimizuješ jezgro.

Citat:
1.1 Kada se za neki modul odlucuje da bude hardcoded a kada da bude insertable?

Kada je to „nešto“ u jezgru „hardcoded“, onda to nije modul. Modul je kada je „insertable“. Zato ću pretpostaviti da pitaš: kako se određuje šta može biti modul, a šta mora biti ugrađeno u jezgro?

Ono što jezgro koristi pri pokretanju mora biti ugrađeno u njega. Tako, ako ti se svi moduli nalaze na ext3 particiji, onda ext3 podrška mora biti ugrađena u jezgro. Ako želiš da vidiš nešto na ekranu pre nego što se digne sistem, poželjno je da neki grafički drajver bude ugrađen (za IA32 su takvi vga, vesafb, atyfb128, tridentfb,...).

Ukoliko želiš da praviš jezgro i uz njih module koji će moći da rade na što većem broju raznih računara, koristi samo osnovne uređaje ugrađene u jezgro (SCSI, IDE, VGA, ext2, tastature itd.) a ostatak prebaci u module. Ovakav postupak primenjuju GNU/Linux distributeri.

Citat:

1.2 Koje module ne treba izostaviti iz kernela?

P.S. pregledao sam konfiguraciju Mandrake-ovog kernela i digla mi se kosa sta je sve ukljuceno... 8)
:)


v.1.


Zašto ova tema u Kernel & OS development forumu? Ovo je obično korisničko pitanje za Linux, i veoma često se ponavlja.

Zamoliću supermoderatore da poruku prebace u „GNU/Linux general“ forum


Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

[es] :: Kernel i OS programiranje :: Kompajliranje kernela - zasto Liunx

[ Pregleda: 4072 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.