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
0
160
Linux Çekirdeğine Nasıl Katkı Verilir?
Ebru Akagündüz
April 29, 2014
Tweet
Share
More Decks by Ebru Akagündüz
See All by Ebru Akagündüz
Unit Testing with JUnit
ebruakagunduz
0
93
Linux Çekirdeği Stajı - Outreachy
ebruakagunduz
0
160
Improving THP Collapse Rate
ebruakagunduz
0
60
Bilgisayar Mühendisliği Öğrencilerine Tavsiyeler
ebruakagunduz
0
320
Ruby & Gtk3 ile Masaüstü Uygulamarı Yazmak
ebruakagunduz
0
350
Couchbase İçin Nagios Eklentisi
ebruakagunduz
0
140
Other Decks in How-to & DIY
See All in How-to & DIY
What I Talk About When I Talk About Social Media
idealhack
0
130
APCのAWS認定マスターたちに聞いてみた
masuchoku
0
120
JAWS-UG山梨第0回 AWSのユーザーコミュニティ支援
awsjcpm
0
130
ファシリテーターの美意識_株式会社コミュカル Mitz
comucal
PRO
0
270
チームビルディングを受けてみた
harukahosokawa
2
120
Terra Charge|普通充電器ご利用ガイドブック / Terra Charge Ordinary Charger Guidebook
contents
1
150
Invitation to Okinawa.rb in 2024
yasslab
PRO
1
740
コロナ後の世界メイカーフェア事情 高須正和@Nico-Tech Shenzhen #KMMF2024 #KariyaMMF2024
takasumasakazu
0
280
さらなるアウトプットに、Let's ライトニングトーク! ― LTのやり方
ma2shita
2
720
JAWS-UGから学んだコミュニティの成功要因 (Success Factors)
awsjcpm
4
370
Dirbtinis intelektas dizainerio gyvenime
lekevicius
0
210
ちょっと待てぃ!!ボタンをキーボード化 #M5Stack #M5JPTour2023 #相席食堂
n0bisuke2
0
630
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
550
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
940
Agile that works and the tools we love
rasmusluckow
328
21k
Why Our Code Smells
bkeepers
PRO
335
57k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Practical Orchestrator
shlominoach
186
10k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
171
50k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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