ݺߣ
Submit Search
Linux Çekirdeğine Katkı ve OPW Süreci
•
0 likes
•
1,039 views
A
Aybüke Özdemir
Follow
1 of 17
Download now
Download to read offline
More Related Content
Linux Çekirdeğine Katkı ve OPW Süreci
1.
Linux Çekirdeğine Katkı ve OPW
Başvuru Süreci Gülşah KÖSE (TA3IKG) twitter.com/GulsahKse Aybüke ÖZDEMİR (TA3IOQ) twitter.com/aybuke_ozdemir
2.
● Çekirdek nedir? ●
OPW nedir, Linux Çekirdeğine nasıl yama yollanır?
3.
Çekirdek Nedir? Uygulamalar ile
donanım arasındaki iletişimi sağlayan birimdir.
4.
Linus Torvalds
5.
OPW (Outreach Program
for Women) http://kernelnewbies.org/OPWIntro https://www.youtube.com/watch?v=LLBrBBImJ t4
6.
Çekirdeği Derlerken ● $
sudo apt-get install vim libncurses5-dev gcc make git exuberant- ctags ● $ mkdir -p git/kernels; cd git/kernels ● $ git clone -b staging-next git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git ● $ cp /boot/config-`uname -r`* .config ● $ make -jX ● $ sudo make modules_install install
7.
Grub Ayarları ● $
sudo vim /etc/default/grub ● $ sudo update-grub2
8.
E-mail Ayarları ● $
sudo apt-get install git-email ● $ vim .gitconfig
9.
Vim Ayarları ● $
vim ~/.vimrc ● $ sudo update-alternatives --config editor
10.
Kullandığımız Komutlar $ git
add . $ git commit -m “İlk commit” $ git branch -a $ git checkout -b ilk-yama
11.
checkpatch.pl ● $ .git/hooks/pre-commit ●
$ chmod a+x .git/hooks/pre-commit
12.
Örnek checkpatch.pl Çıktısı:
13.
İlk Yamayı Göndermek ●
$ git diff ● $ git add <degisiklik_yapilan_dosya> ● $ git commit -s -v ● $ git send-email --annotate HEAD^
14.
Sonraki Yamalar İçin ●
Depo güncelleme: $ git fetch staging $ git checkout -b staging-fixes-rebase $ git rebase staging/staging-next ● Versiyonlama: $ git format-patch –subject-prefix="PATCHv2"
15.
Eski commitleri görüntülemek: $
git log
16.
Commitleri Birleştirmek: $ git
rebase -i commit_id
17.
ձşü...
Download