Size: 3128
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 [[http://kernelnewbies.org/CompleteNewbiesClickHere|burayı]] tıklayın. | |
Line 2: | Line 3: |
Bir kernel hacker'ı olmaya istekli misin? Bazı okumalar yaparak baslayabilirsiniz: | |
Line 3: | Line 5: |
CompleteNewbiesClickHere nereden baslayacagina dair birkaç fikir almak için. | * [[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 5: | Line 9: |
Eager to become a kernel hacker? You may start with some readings: | * [[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 7: | Line 13: |
* 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) |
Daha karmaşık faaliyetlere geçiş: |
Line 11: | Line 15: |
* 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]] |
* 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 15: | Line 23: |
Move on to more hands-on activities: | '''İlginizi çekecek bazı eğitici belgeler ve projeler ''' |
Line 17: | Line 25: |
* 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] |
* [[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 25: | Line 31: |
'''Some tutorials or projects to inspire you''' | Kernel kurcalama(hacking) çalışmalarını buraya koyun ve bu şekilde birbirinize yardım ederek kerneli öğrenin.<<BR>> |
Line 27: | Line 33: |
* ["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/KernelPorts|Kernel Portları]] |
Line 33: | Line 35: |
Put your kernel hacking stuff here and let's help each other learn about the kernel.[[BR]] | '''Özel kernel serileri ile ilgili bilgi''' |
Line 35: | Line 37: |
* KernelPorts | * 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 37: | Line 44: |
'''Information pertinent to specific kernel series''' | ''' Kernel yamaları sunmak''' |
Line 39: | Line 46: |
* 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]] |
*[[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 46: | Line 50: |
'''Submitting kernel patches.''' | '''Ölü bağlantılar''' |
Line 48: | Line 52: |
* 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. '''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