Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Linux Çekirdeğine Nasıl Katkı Verilir?
Search
Ebru Akagündüz
April 29, 2014
How-to & DIY
170
0
Share
Linux Çekirdeğine Nasıl Katkı Verilir?
Ebru Akagündüz
April 29, 2014
More Decks by Ebru Akagündüz
See All by Ebru Akagündüz
Unit Testing with JUnit
ebruakagunduz
0
100
Linux Çekirdeği Stajı - Outreachy
ebruakagunduz
0
170
Improving THP Collapse Rate
ebruakagunduz
0
64
Bilgisayar Mühendisliği Öğrencilerine Tavsiyeler
ebruakagunduz
0
330
Ruby & Gtk3 ile Masaüstü Uygulamarı Yazmak
ebruakagunduz
0
390
Couchbase İçin Nagios Eklentisi
ebruakagunduz
0
150
Other Decks in How-to & DIY
See All in How-to & DIY
個人制作コンテンツの多言語展開のノウハウを全公開! 〜世界に自分を発信しよう!〜
syotasasaki593876
0
170
プログラミング道場 "CoderDojo" を支援するサーバー提供システム 『DojoPaaS』 / How DojoPaaS powers the CoderDojo community in Japan
coderdojojapan
PRO
0
160
EXPO 2025 大屋根リングをぐるっと周回! 【GPSマルチユニット×ソラカメ実験】
scbc1167
0
110
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
820
JAWS-UG横浜100回記念 私のAWS ジャーニーと日本からみた横浜支部
awsjcpm
0
290
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
520
2025年03月02日 メイカーズながおかまつり での講演 「コミュニティベースでの製品開発ものづくりフェアの役割」
takasumasakazu
0
320
2026年、書籍をちゃんと読むぞ👊 〜約3万円分の書籍を積読にしないためにやること〜
subroh0508
5
840
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
370
なぜJAWS-UGはこんなにも活発なのか?
awsjcpm
1
220
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
2
560
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
580
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.3k
KATA
mclloyd
PRO
35
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
140
From π to Pie charts
rasagy
0
160
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
110
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
Linux Çekirdeğine Nasıl Katkı Verilir? Tülin İzer Ebru Akagündüz
➢ Katkı Verme Ortamı ➢ Araçları Hazırlama
[user] email =
[email protected]
name = Ebru Akagunduz [sendemail] smtpencryption
= tls smtpserver = smtp.gmail.com smtpuser =
[email protected]
smtpserverport = 587 pass = PASS chainreplyto = false [core] editor = vim
• $ git clone -b staging-next git://git.kernel.org/pub/scm/linux /kernel/git/gregkh/staging.git • $
make -jX • $ sudo make modules_install install ➢ Çekirdek Dizini İçerisindekiler
➢ Kullandığımız Git İşlemleri • $ git add . •
$ git commit -m “İlk commit” • $ git branch -a • $ git checkout -b ilk-yama
➢ Depoyu Güncellemek • $ git remote add staging git://url
• $ git fetch staging • $ git checkout -b staging-fixes-rebase • $ git rebase staging/staging-next
➢ Çekirdek Yapılandırılması ve Derlenmesi
➢ Nasıl Yama Hazırlanır? • checkpatch.pl scripti • $ git
rebase -i • $ git reflog • Detaylı bilgi için: ◦ http://kernelnewbies.org/PatchPhilosophy ◦ http://lxr.linux.no/linux/Documentation/CodingStyle
➢ Hata Bulmak ➢ Commit Yapmak ◦ https://github.com/gregkh/kernel-tutorial ◦ http://www.youtube.com/watch?v=LLBrBBImJt4
◦ http://lwn.net/Kernel/LDD3/
None
None
None
➢ Yama Göndermek • Mutt ile yama göndermek: ◦ $
git format-patch -o /tmp/ HEAD^ • Git send-email ile yama göndermek: ◦ $ git send-email --annotate HEAD^ • Yamanın versiyonlanması: ◦ $ git format-patch --subject-prefix="PATCHv2"
Teşekkürler