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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ebru Akagündüz
April 29, 2014
How-to & DIY
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
110
Linux Çekirdeği Stajı - Outreachy
ebruakagunduz
0
180
Improving THP Collapse Rate
ebruakagunduz
0
66
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
How to Stylus 20251031
hareyakayuruyaka
0
160
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
450
The Definitive? Guide To Locally Organizing RubyKaigi
sylph01
9
3.9k
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
530
OpenClawハンズオンでのトラブルとデバイス向けなんちゃらクロー #IoTLT vol133
n0bisuke2
0
270
JAWS-UG/AWS Community Update - 2026/6/13 JAWS-UG TOHOKU 仙台
awsjcpm
0
1.2k
[電子工作]クリップモーターをつくろう
oriontakemura
1
850
放っておくと怖い睡眠負債について/fjordbootcamp-251122
yuukago
3
330
スタックチャンはカワイイの夢を見るか?
syumme01
0
140
Within the team, I grow as a tester and continuously pursue product quality
camel_404
6
3.3k
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
110
終わりのない会議を超えて:HolacracyのTactical Meetingを体験しよう!
andrearc
0
260
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
190
Chasing Engaging Ingredients in Design
codingconduct
0
240
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Prompt Engineering for Job Search
mfonobong
0
380
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Being A Developer After 40
akosma
91
590k
Navigating Weather and Climate Data
rabernat
0
400
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
980
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
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