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
170
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
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
380
Couchbase İçin Nagios Eklentisi
ebruakagunduz
0
150
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
180
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
220
JAWS-UG/AWSコミュニティ アップデート (JAWS-UG函館支部)
awsjcpm
3
120
Raspberry Pi Connectを使って #Manus => Node-RED操作チャレンジ #iotlt vol121
n0bisuke2
0
180
JAWS-UG/AWSコミュニティプログラムのご紹介 - JAWS-UG 佐賀
awsjcpm
2
200
ブロックテーマをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2025 01 25
tbshiki
1
1.4k
Node-REDで制御できるエッジカメラのreCameraを触る #iotlt #JLCPCB #recamera
n0bisuke2
0
150
放っておくと怖い睡眠負債について/fjordbootcamp-251122
yuukago
3
170
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
370
サイボウズには100名以上の社員が出演する"夏フェス"があるって本当?
oguemon
0
560
雑にコミュニティを続けてもいいと思っている/Feel free to continue the community
camel_404
0
340
LLMを「機能」として組み込む技術:「Figma to はてなCMS」におけるプロンプトエンジニアリングからAIエージェント構築にわたる精度向上の軌跡
nanimonodemonai
0
360
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
530
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Site-Speed That Sticks
csswizardry
13
1.1k
Amusing Abliteration
ianozsvald
0
100
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
My Coaching Mixtape
mlcsv
0
49
Test your architecture with Archunit
thirion
1
2.2k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
750
Scaling GitHub
holman
464
140k
30 Presentation Tips
portentint
PRO
1
220
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