Size: 3205
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: |
'''WANTED: volunteers to sort the information on this page, to make things easier to find.''' | Nereden baslayacagina dair birkaç fikir almak için [[http://kernelnewbies.org/CompleteNewbiesClickHere|burayı]] tıklayın. |
Line 3: | Line 3: |
CompleteNewbiesClickHere for some ideas on how to get started. | Bir kernel hacker'ı olmaya istekli misin? Bazı okumalar yaparak baslayabilirsiniz: |
Line 5: | Line 5: |
Eager to become a kernel hacker? You may start with some readings: | * [[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 7: | Line 9: |
* KernelBooks * [http://www.kernelhacking.org/docs/kernelhacking-HOWTO/index.html kernel hacking HOWTO][[BR]] * [:KernelHacking-HOWTO:New Kernel Hacking HOWTO] (right now under-development on kernelnewbies) |
* [[http://kernelnewbies.org/CareerAdvice|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 [[http://kernelnewbies.org/Documents|buradan]] ulaşabilirsiniz. |
Line 11: | Line 13: |
* CareerAdvice for people who want to get a job hacking the kernel * From basic to advanced Linux Kernel articles (people keep on updating this blog) http://whatisthekernel.blogspot.com/ * Some existing documents on kernelnewbies site can be found [:Documents:here][[BR]] |
Daha karmaşık faaliyetlere geçiş: |
Line 15: | Line 15: |
Move on to more hands-on activities: | * 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 17: | Line 23: |
* 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] |
'''İlginizi çekecek bazı eğitici belgeler ve projeler ''' |
Line 25: | Line 25: |
'''Some tutorials or projects to inspire you''' | * [[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 27: | Line 31: |
* ["Drivers"] * ["Simple UDP Server"] * [http://www.linuxdevices.com/articles/AT5340618290.html Writing Portable Device Drivers][[BR]] * PowerManagement * ["SMPSynchronisation"] an intro on SMP locking |
Kernel kurcalama(hacking) çalışmalarını buraya koyun ve bu şekilde birbirinize yardım ederek kerneli öğrenin.<<BR>> |
Line 33: | Line 33: |
Put your kernel hacking stuff here and let's help each other learn about the kernel.[[BR]] | * [[http://kernelnewbies.org/KernelPorts|Kernel Portları]] |
Line 35: | Line 35: |
* KernelPorts | '''Özel kernel serileri ile ilgili bilgi''' |
Line 37: | Line 37: |
'''Information pertinent to specific kernel series''' | * 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 39: | Line 44: |
* 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]] |
''' Kernel yamaları sunmak''' |
Line 46: | Line 46: |
'''Submitting kernel patches.''' | *[[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 48: | Line 50: |
* 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. |
'''Ölü bağlantılar''' |
Line 52: | Line 52: |
'''Dead links''' * [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 58: | 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