Size: 3315
Comment:
|
← Revision 24 as of 2017-12-30 07:20:01 ⇥
Size: 4004
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Nereden baslayacagina dair birkaç fikir almak için burayı http://kernelnewbies.org/CompleteNewbiesClickHere tıklayın. | Nereden baslayacagina dair birkaç fikir almak için [[http://kernelnewbies.org/CompleteNewbiesClickHere|burayı]] tıklayın. |
Line 5: | Line 5: |
* [http://kernelnewbies.org/KernelBooks Kernel Kitapları] * [http://www.kernelhacking.org/docs/kernelhacking-HOWTO/index.html kernel kurcalama NASIL][[BR]] * [:KernelHacking-HOWTO:New Kernel Hacking HOWTO] (right now under-development on kernelnewbies) |
* [[http://kernelnewbies.org/KernelBooks|Kernel Kitapları]] * [[http://www.kernelhacking.org/docs/kernelhacking-HOWTO/index.html|kernel kurcalama NASIL]]<<BR>> * [[http://kernelnewbies.org/KernelHacking-HOWTO|Yeni Kernel Kurcalama Nasıl]] (Şu an kernelyenilerinde geliştirilme aşamasında) |
Line 9: | Line 9: |
* [http://kernelnewbies.org/CareerAdvice Kariyer Öğütleri] kerneli kurcalamak ile ilgili iş arayanlar için | * [[http://kernelnewbies.org/CareerAdvice|Kariyer Öğütleri]] kerneli kurcalamak ile ilgili iş arayanlar için |
Line 11: | Line 11: |
* Kernel yenileri sitesinde var olan bazı belgelere [http://kernelnewbies.org/Documents buradan] ulaşabilirsiniz. | * Kernel yenileri sitesinde var olan bazı belgelere [[http://kernelnewbies.org/Documents|buradan]] ulaşabilirsiniz. |
Line 13: | Line 13: |
Move on to more hands-on activities: | Daha karmaşık faaliyetlere geçiş: |
Line 15: | Line 15: |
* KernelHackingTools to edit/navigate/hack the kernel source * [http://markov.ucsd.edu/~movellan/tips/LinuxCompileKernel.pdf Compiling the Linux kernel] (as [http://www.google.com/search?q=cache:markov.ucsd.edu/~movellan/tips/LinuxCompileKernel.pdf html]) or [http://www.osnews.com/story.php?news_id=443 Compiling the Linux Kernel][[BR]] * [http://freshmeat.net/projects/mkkernel/ mkkernel] helps beginners.[[BR]] * ["Testing"] * [http://everythinglinux.org/unfry/unfry_content.html testing new kernels] and recovering...[[BR]] * [http://freshmeat.net/projects/user-modelinux/ User Mode Linux] ([http://www.linux-mag.com/2001-04/user_mode_01.html description]) allows test kernels to be run under Linux. See also NavigatingTheSources[[BR]] * [http://mail.nl.linux.org/kernelnewbies/2003-08/msg00347.html Paper on Debugging Kernel OOPs and Hangs] |
* Kernel kaynak kodlarını duzenlemek/seyretmek/kurcalamak için [[http://kernelnewbies.org/KernelHackingTools|Kernel Kurcalama Araçları]] * [[http://markov.ucsd.edu/~movellan/tips/LinuxCompileKernel.pdf|Compiling the Linux kernel]] (as [[http://www.google.com/search?q=cache:markov.ucsd.edu/~movellan/tips/LinuxCompileKernel.pdf|html]]) or [[http://www.osnews.com/story.php?news_id=443|Compiling the Linux Kernel]]<<BR>> * [[http://freshmeat.net/projects/mkkernel/|mkkernel]] yeni baslayanlara yardim eder.<<BR>> * [[Testing]] * [[http://everythinglinux.org/unfry/unfry_content.html|yeni kernelleri test etmek]] ve iyileştirmek...<<BR>> * [[http://freshmeat.net/projects/user-modelinux/|User Mode Linux]] ([[http://www.linux-mag.com/2001-04/user_mode_01.html|description]]) kernel testini linux altında çalıştırmaya izin verir . Buraya da bakın [[http://kernelnewbies.org/NavigatingTheSources|KaynakSeyri]]<<BR>> * [[http://mail.nl.linux.org/kernelnewbies/2003-08/msg00347.html|Paper on Debugging Kernel OOPs and Hangs]] |
Line 23: | Line 23: |
'''Some tutorials or projects to inspire you''' | '''İlginizi çekecek bazı eğitici belgeler ve projeler ''' |
Line 25: | Line 25: |
* ["Drivers"] * ["Simple UDP Server"] * [http://www.linuxdevices.com/articles/AT5340618290.html Writing Portable Device Drivers][[BR]] * PowerManagement * ["SMPSynchronisation"] an intro on SMP locking |
* [[http://kernelnewbies.org/Drivers|Sürücüler]] * [[http://kernelnewbies.org/Simple_UDP_Server|Basit_UDP_Sunucusu]] * [[http://www.linuxdevices.com/articles/AT5340618290.html|Taşınabilir Aygıt Sürücü Yazmak]]<<BR>> * [[http://kernelnewbies.org/PowerManagement|Güç Yönetimi]] * [[http://kernelnewbies.org/SMPSynchronisation|SMPKilitleme]] SMP kilitlemeye giriş |
Line 31: | Line 31: |
Put your kernel hacking stuff here and let's help each other learn about the kernel.[[BR]] | Kernel kurcalama(hacking) çalışmalarını buraya koyun ve bu şekilde birbirinize yardım ederek kerneli öğrenin.<<BR>> |
Line 33: | Line 33: |
* KernelPorts | * [[http://kernelnewbies.org/KernelPorts|Kernel Portları]] |
Line 35: | Line 35: |
'''Information pertinent to specific kernel series''' | '''Özel kernel serileri ile ilgili bilgi''' |
Line 37: | Line 37: |
* The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug lists: * [http://www.linux-sxs.org/upgrading/migration26.html Migrating to kernel 2.6], * [http://www.kniggit.net/wwol26.html The Wonderful World of Linux 2.6][[BR]] * [http://lwn.net/Articles/39901/ What to expect with Linux 2.5] (if you get /null appended to the URL, go back & try again (a few times if necessary))[[BR]] * [http://kernelnewbies.org/wiki/moin.cgi/Karthick 2.4 Kernel Internals (Incomplete)][[BR]] * [http://edge.linuxhq.com/kernel/v2.4/changes.html Requirements before upgrading 2.2 to 2.4][[BR]] |
* The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug listesi: * [[http://www.linux-sxs.org/upgrading/migration26.html|kernel 2.6'ya geçiş]], * [[http://www.kniggit.net/wwol26.html|Kernel 2.6'nın Harika Dünyası]]<<BR>> * [[http://lwn.net/Articles/39901/|Kernel 2.5 ile ilgili beklentiler neler]] (sayfa açılmazsa, geri dönün & yeniden deneyin (gerekirse biraz bekleyin))<<BR>> * [[http://kernelnewbies.org/wiki/moin.cgi/Karthick|2.4 Kernel İçinde Bulunanlar (Bitmedi)]]<<BR>> * [[http://edge.linuxhq.com/kernel/v2.4/changes.html|Kerneli 2.2'den 2.4'e güncellerken yapılması gerekenler]]<<BR>> |
Line 44: | Line 44: |
'''Submitting kernel patches.''' | ''' Kernel yamaları sunmak''' |
Line 46: | Line 46: |
* UpstreamMerge How to submit your code to the upstream kernel. * WhyReiser4IsNotIn Why Reiser 4 is not in the upstream kernel. * PatchOfTheMonth Noteworthy and/or amusing patch submissions and replies. |
*[[http://kernelnewbies.org/UpstreamMerge|UpstreamMerge]] upstream kernele kodunuzu nasıl sunacağınızı gösterir. *[[http://kernelnewbies.org/WhyReiser4IsNotIn|WhyReiser4IsNotIn]] Neden Reiser 4 upstrean kernelde değil. * [[http://kernelnewbies.org/PatchOfTheMonth|AyınYaması]] Göze çarpan ve/ya da eğlenceli yama sunumları ve bunlara verilen yanıtlar . |
Line 50: | Line 50: |
'''Dead links''' | '''Ölü bağlantılar''' |
Line 52: | Line 52: |
* [http://people.redhat.com/arjanv/olspaper.pdf How NOT to develop a kernel driver][[BR]] * [http://www.sysinternals.com/linux/utilities/filemon.shtml filemon] to display file system activities in real-time[[BR]] |
* [[http://people.redhat.com/arjanv/olspaper.pdf|Bir kernel sürücü nasıl geliştirilmez.]]<<BR>> * [[http://www.sysinternals.com/linux/utilities/filemon.shtml|filemon]] Gerçek-zamanlı sistemlerde sistem faaliyetlerini gosteren dosya<<BR>> |
Line 56: | Line 56: |
CategoryKernelHacking CategoryKernelHacking |
Nereden baslayacagina dair birkaç fikir almak için burayı tıklayın.
Bir kernel hacker'ı olmaya istekli misin? Bazı okumalar yaparak baslayabilirsiniz:
Yeni Kernel Kurcalama Nasıl (Şu an kernelyenilerinde geliştirilme aşamasında)
Kariyer Öğütleri kerneli kurcalamak ile ilgili iş arayanlar için
Basitten karmaşığa kernel makaleleri(kişiler bu günlüğü güncel tutuyorlar.) http://whatisthekernel.blogspot.com/
Kernel yenileri sitesinde var olan bazı belgelere buradan ulaşabilirsiniz.
Daha karmaşık faaliyetlere geçiş:
Kernel kaynak kodlarını duzenlemek/seyretmek/kurcalamak için Kernel Kurcalama Araçları
Compiling the Linux kernel (as html) or Compiling the Linux Kernel
mkkernel yeni baslayanlara yardim eder.
yeni kernelleri test etmek ve iyileştirmek...
User Mode Linux (description) kernel testini linux altında çalıştırmaya izin verir . Buraya da bakın KaynakSeyri
İlginizi çekecek bazı eğitici belgeler ve projeler
SMPKilitleme SMP kilitlemeye giriş
Kernel kurcalama(hacking) çalışmalarını buraya koyun ve bu şekilde birbirinize yardım ederek kerneli öğrenin.
Özel kernel serileri ile ilgili bilgi
The pre-2.6 kernel mustfix [MustFix26] and shouldfix [ShouldFix26] bug listesi:
Kernel 2.5 ile ilgili beklentiler neler (sayfa açılmazsa, geri dönün & yeniden deneyin (gerekirse biraz bekleyin))
Kernel yamaları sunmak
UpstreamMerge upstream kernele kodunuzu nasıl sunacağınızı gösterir.
WhyReiser4IsNotIn Neden Reiser 4 upstrean kernelde değil.
AyınYaması Göze çarpan ve/ya da eğlenceli yama sunumları ve bunlara verilen yanıtlar .
Ölü bağlantılar
filemon Gerçek-zamanlı sistemlerde sistem faaliyetlerini gosteren dosya