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
100
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
放っておくと怖い睡眠負債について/fjordbootcamp-251122
yuukago
3
310
JAWS-UG/AWS Community Update 彩の国埼玉支部1周年記念
awsjcpm
1
120
ドローンをAWSで制御してみた
nagi900
0
150
JAWS/AWS Community Updates - JAWS-UG新潟 #29
awsjcpm
1
140
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
970
Node-REDでセンサーなどから起動させるカメラノードを作ったよ IoTLT vol123 #iotlt
n0bisuke2
0
150
人見知りな HUB おじさんが 会話のハードルを超え、 今度は誰かの踏み台になろうとする話/hub-guy-as-a-stepping-stone
aokiplayer
2
250
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
5
1.6k
JAWS-UGとAWS - JAWS-UG彩の国埼玉設立のお祝い
awsjcpm
2
720
いしかわ暮らしセミナー~知って安心!移住とお金講座~
matyuda
0
250
251011「ひとりより、みんなで!」 九州の支部で始めた、新しい連携のかたち
east_takumi
2
170
Linuxが動く自作SBCを作る話.pdf
daimiya
0
700
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
3.8M
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
400
Writing Fast Ruby
sferik
630
63k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
740
Exploring anti-patterns in Rails
aemeredith
3
430
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
A better future with KSS
kneath
240
18k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
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