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

Linux kernel image

[es] :: Linux :: Linux kernel image

[ Pregleda: 2621 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glamoc

Član broj: 125620
Poruke: 346
*.pstech.rs.



+1 Profil

icon Linux kernel image30.03.2012. u 15:46 - pre 146 meseci
Skoro sam prvi put izbildovao linux kernel i kad sam hteo da ga dodam u /boot poceo sam da istrazujem kako da to uradim.
Posao je dosta jednostavan ali mi je ostalo dosta nejasnoca. Sta zapravo prestavlja image u vidu fajla vmlinuz?
Citao sam po netu i tamo pise poreklo imena i sve ostalo ali mi nije jasno da li je to zapravo izbildovani kernel.
Taj fajl je velik oko 5 MB i zvuci mi neverovatno da je to ceo kernel i kako moze da bude toliko mali.
Sta ja zapravo dobijem kad pokrenem komandu make bzImage.

Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

maksvel

Moderator
Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Linux kernel image30.03.2012. u 19:20 - pre 146 meseci
To mu dođe komprimovan kernel.
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux kernel image31.03.2012. u 00:02 - pre 146 meseci
Pa meni deluje da je 5MB malo za kernel pa bio on i komprimovan.
Kako je moguce da je ceo kernel tako mali?
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

madcama
Valjevo

Član broj: 103936
Poruke: 794
*.dynamic.isp.telekom.rs.



+184 Profil

icon Re: Linux kernel image31.03.2012. u 06:44 - pre 146 meseci
To sam i ja pomislio kada je iD software objavio kod za Doom3. Isto je bilo par megabajta. Kada sam pitao jednog programera, u čije znanje nemam razloga da sumnjam, on me je pitao: "Znaš li ti koliko je to linija koda?". Kad sam malo bolje razmislio i setio sam se za koliko se puta smanji recimo javascript fajl kada se komprimuje.
Po temi http://www.elitesecurity.org/t385534-0 ja sam terorista.
Use The Force my young Luke Filewalker.
 
Odgovor na temu

Panta_
Aleksandar Pantić
Kragujevac

Član broj: 214959
Poruke: 790



+162 Profil

icon Re: Linux kernel image31.03.2012. u 08:10 - pre 146 meseci
Citat:
Pa meni deluje da je 5MB malo za kernel pa bio on i komprimovan.
Kako je moguce da je ceo kernel tako mali?

Veliko ti je to :).
Code:
ls -lsh /boot | grep kernel
2.5M -rw-r--r-- 1 root root 2.5M Mar 22 11:26 kernel-3.3.0.img

Kernel slika je mala zbog toga sto drajveri (kernel moduli) nisu ukljuceni u istu jer bi tako bila suvise velika da se pokrene na racunarima sa ogranicenim kapacitetom memorije. Na nekim distribucijama je prikazan i sam proces raspakivanja pri pokretanju sistema, mislim da je tako na Slackwareu.

Kernel moduli se nalaze u /lib/modules direktorijumu:
Code:
du -sh /lib/modules/3.3.0-custom-ARCH
35M    /lib/modules/3.3.0-custom-ARCH

 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.adsl.verat.net.



+1365 Profil

icon Re: Linux kernel image31.03.2012. u 10:13 - pre 146 meseci
Već smo ih jednom mjerili :)

Code:
-rw-r--r-- 1 root root 1.8M Sep  3  2011 /boot/kernel-2.6.39-r3


A modula imam vrlo malo. Mreža, zvuk i to je to manje više...
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux kernel image31.03.2012. u 13:57 - pre 146 meseci
Meni i dalje deluje neverovatno da npr. git zauzme vise prostora na disku od kernela
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.abakusbp.net.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Linux kernel image31.03.2012. u 16:48 - pre 146 meseci
Imas kernel source kompletan mozes da pregledas koliko zauzima
sta u samom source-u od delova kernela (delovi samog koda rasporedjenog
po fajlovima), a kad radis make menuconfig tamo pre kompajliranja kernela,
onda vidis sta je ukljuceno u kernel, sta si stavio da bude kao modul, i sta nije
ukljuceno uopste, tj. nece ni biti kompajlirano.

Naravno da pravis konfiguraciju prema svojim potrebama.

Evo Tyler-u je kernel 1,8MB, meni obicno bude kad sam kompajliram oko
3mb, to mi je neki balanas izmedju desktop upotrebljivosti i ne-preteranog
bloatovanja istog.

I 5 mb nije malo, odakle ti da je to "malo"? :)
 
Odgovor na temu

glamoc

Član broj: 125620
Poruke: 346
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Linux kernel image31.03.2012. u 17:00 - pre 146 meseci
Pa u pravu si nije malo, ali kad pomislim da je program kakav je git veci od celog kernela operativnog sistema to mi deluje neverovatno.

Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka
 
Odgovor na temu

niceness
Novi Sad

Član broj: 93992
Poruke: 993



+22 Profil

icon Re: Linux kernel image31.03.2012. u 17:15 - pre 146 meseci
Panta_ je vec objasnio, procitaj ponovo sta je napisao.

i evo jos jedan primer (default 3.3 kernel na fedori 16):
$ du -sh /boot/vmlinuz-3.3.0-4.fc16.x86_64 /lib/modules/3.3.0-4.fc16.x86_64/
4.5M /boot/vmlinuz-3.3.0-4.fc16.x86_64
105M /lib/modules/3.3.0-4.fc16.x86_64/

Jel ovih 110MB i dalje malo :)
 
Odgovor na temu

Srđan Pavlović
Specijalna Edukacija i Rehabilitacija MNRO
Vojvodina, Bačka Palanka

Član broj: 139340
Poruke: 5571
*.static.abakusbp.net.

Sajt: www.oligofrenolog.com


+382 Profil

icon Re: Linux kernel image31.03.2012. u 17:52 - pre 146 meseci
http://elinux.org/Kernel_Size_Tuning_Guide#Measuring_the_kernel
 
Odgovor na temu

[es] :: Linux :: Linux kernel image

[ Pregleda: 2621 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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