PDA

Orijinalini görmek için tıklayınız : Kernel Derlemesi | Resimli Anlatım


CeSpA
01-02-2008, 14:42
Kernel (Çekirdek) nedir?

Kernel (Çekirdek) işletim sisteminin kalbidir. Kernel(çekirdek), programların ve donanımın arasında bekleyerek iletişimi sağlayan bir arabirimdir. Çalışan tüm programların ve süreçlerin hafıza ile olan ilişkilerini düzenler. İşlemcinin gücünün tüm bu programlar arasında adil bir şekilde dağıtımını üzerine alır. Tüm bu işlemleri kullanıcının haberi olmadan heran, durmaksızın yapar. Sistem açılırken belleğe yüklenir ve sistem kapatılıncaya kadar bellekte kalır.
Linux, UNIX benzeri bir çekirdek sunar. İlk başlarda 80386 IBM PC uyumlu bilgisayarlar için geliştirilmiştir. Şimdilerde ise Itanium, MIPS, SPARC, Motorola, PowerPC ve daha pek çok platformda çalışabilmektedir.

(wiki.linux-sevenler.org)




Kernel Derlemek

ilk olarak
elimizdeki kernel paketini
ark yada konsol kullanarak açarız
ark grafiksel bir programdır ve kullanması gayet kolaydır.
dosyaseçiliken sağtuş>eylemler> buraya aç

konsolda ise
paketin olduğu dizine cd komutu ile geçip
tar -xvf paket adı komutunu vermek
<mustafaerhan@localhost/Desktop$ tar -xvf kernel-2.6-15.tar.gz>
daha sonra
yeni açılan dizine giricez
sağtuş>eylemler>teminali burda aç seçicez.
konsol aynı dizinde açıldıktan sonra
linux sisteminizde QT kütüphaneleri kurulu ise
make xconfig
gtk kurulu ise (devel paketleri ile gtk2.0-devel.1mdk.rpm vs.)
make gconfig
yada hiç biri yoksa
make menuconfig diyerek kernel yapılandırma aracını çalıştırıcaz.
ardından yapılandırmamız bitince kaydedip çıkış yapıcaz.
sonra aynı konsolda
make
make modules
make modules_install
make dep
make install (root olarak bkz root olmak başlığı)


eğer kerneliniz 2.6-15 ve yukarı sürüm ise (uname -r komutu sürümü verir)
make komutu tüm diğer işlemleri make install kısmını kadar kendisi yapacaktır.. (çok ballıyız.)
siz sadece root olarak
make install diyip derlenmiş kernelinizi kuracak ve
sisteminizi yeniden başlatacaksınız.

sistemi yeniden başlatmadan önce
elinizdeki yama dosyalarını
kernel paketinizi içindeki scripts klasörüünn içindeki
patch-linux betik dosyasını çalıştırrarak kolayca yama yapabilirsiniz.
kolay gelsin.
bu kadar işlemden sonra
3 kulfü 1 elham
okuyup linuxu yeniden başlatıyoruz.

not: gerekli tüm işlemler 2.6 sürümü sonrası kernellerde
" initrd nin kopyalaması image dosyasının ayarlanması grup yada lilo açılış ayarı yapılması" kernel derleme işleminde yapılacaktır.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])
ftp://Ftp.tr.kernel.org (ftp://ftp.tr.kernel.org/)
bunlarda ip uçları
[Only Registered Users Can See Links] g
[Only Registered Users Can See Links] g
[Only Registered Users Can See Links] g
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
__________________

CeSpA
01-02-2008, 14:45
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg

CeSpA
01-02-2008, 14:45
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg
[Only Registered Users Can See Links] .jpg