{"id":1192,"date":"2025-07-16T21:14:25","date_gmt":"2025-07-16T18:14:25","guid":{"rendered":"https:\/\/kamp.linux.org.tr\/2025-yaz\/?page_id=1192"},"modified":"2025-07-17T20:24:21","modified_gmt":"2025-07-17T17:24:21","slug":"linux-ic-yapisi-ebpfe-giris","status":"publish","type":"page","link":"https:\/\/kamp.linux.org.tr\/2025-yaz\/kurslar\/linux-ic-yapisi-ebpfe-giris\/","title":{"rendered":"Linux \u0130\u00e7 Yap\u0131s\u0131: (e)BPF&#8217;e Giri\u015f"},"content":{"rendered":"\n<p class=\"mb10\"><a class=\"btn btn-lyk\" href=\"https:\/\/kayit.linux.org.tr\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kurslara kay\u0131t olmak i\u00e7in t\u0131klay\u0131n<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading mb10\">E\u011fitmenler:<\/h3>\n\n\n\n<p>R. Eng\u00fcr Pi\u015firici, Ba\u015far Suba\u015f\u0131<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"mb10\"><strong>Linux \u00c7ekirde\u011fi<\/strong> etraf\u0131nda \u00f6zelle\u015fmi\u015f bir \u0130\u015fletim Sistemi ile <strong>LKD<\/strong>\u2019nin sa\u011flam\u0131\u015f oldu\u011fu <strong>ARM<\/strong> mimarisi kullanan <strong>Raspberry Pi 4<\/strong>  \u00fczerinde <strong>\u00e7ekirdek-i\u00e7i sanal makine<\/strong> konusuna a\u011f paketleri y\u00f6n\u00fcnden giri\u015f yap\u0131lmas\u0131n\u0131 hedefleyen bir kurstur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading mb10\">Kursiyer Say\u0131s\u0131<\/h3>\n\n\n\n<p class=\"mb10\">Kursiyer say\u0131s\u0131 18 (+-2) civar\u0131nda planlanmaktad\u0131r. 2. tur se\u00e7imlerde yedek olmak isteyenlerden ula\u015f\u0131m kolayl\u0131\u011f\u0131 i\u00e7in \u00e7evre (Bolu) illerden se\u00e7ileceklerdir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading mb10\" id=\"kurs-e-itimine-ba-vuru-artlar-\">Kurs e\u011fitimine ba\u015fvuru \u015fartlar\u0131<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"mb10\"><strong>Temel d\u00fczey:<\/strong> C Okur\/yazarl\u0131\u011f\u0131, Linux \u00c7ekirde\u011fine bir bak\u0131\u015f, A\u011f Programlamaya ilgi<\/li>\n\n\n\n<li class=\"mb10\"><strong>Orta d\u00fczey:<\/strong> Betik Programlama, GNU\/Linux veya di\u011fer Da\u011f\u0131t\u0131mlar\u0131ndan birine az\u0131c\u0131k hakimiyet <\/li>\n\n\n\n<li class=\"mb10\"><strong>\u0130leri d\u00fczey:<\/strong> Bili\u015fim okur\/yazarl\u0131\u011f\u0131, motivasyon<\/li>\n\n\n\n<li class=\"mb10\">Kamu \u00c7al\u0131\u015fan\u0131, \u00e7ok merakl\u0131 \u00f6\u011frenciler, \u00f6\u011frenci asistanl\u0131\u011f\u0131 yapan \u00f6\u011frenciler <strong>(Bilgi i\u015flem gibi birimlerde)<\/strong><\/li>\n\n\n\n<li>Ba\u015fvuru yapt\u0131kdan sonra, E\u011fitmenin y\u00f6nlendirmelerine uyum sa\u011flamak. <strong>(Kat\u0131l\u0131mc\u0131 se\u00e7imi s\u0131ras\u0131nda)<\/strong><\/li>\n\n\n\n<li class=\"mb10\">Se\u00e7ilmedi\u011finiz vakit bunu olgunca kar\u015f\u0131layabilecek bir karaktere sahip olmak!<\/li>\n\n\n\n<li class=\"mb10\"><strong>virtualbox 64bit<\/strong> g\u00fcncel s\u00fcr\u00fcm\u00fcn\u00fc deneyimlemi\u015f olup \u00fczerinde ayn\u0131 anda iki tane raspberry pi 4 kurup \u00e7al\u0131\u015ft\u0131rabildi\u011fi bir bilgisayar<\/li>\n\n\n\n<li class=\"mb10\">D\u00fcr\u00fcst olmak, ne eksik ne fazlay\u0131 g\u00f6stermek!<\/li>\n\n\n\n<li class=\"mb10\"><strong>EN \u00d6NEML\u0130S\u0130<\/strong> olarak kursa ba\u015fvuruda kulland\u0131\u011f\u0131n\u0131z eposta adresinden <strong><code>engur.pisirici+oyk2025yaz[_at_]gmail.com<\/code><\/strong> adresine konu sat\u0131r\u0131nda &#8220;RESUME&#8221; yaz\u0131l\u0131 ve bu \u015fartlar\u0131 nas\u0131l sa\u011flayabildi\u011finize dair bir \u00d6ZGE\u00c7M\u0130\u015e yollaman\u0131z gerekmektedir.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading mb10\">E\u011fitime kabul edildi\u011finde, kamp tarihine kadar yap\u0131lmas\u0131 gerekenler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"mb10\">Kamp ba\u015flama tarihine kadar e\u011fitmenin isteyebilece\u011fi dosyalar\u0131 indirmek, bilgisayar\u0131n\u0131z\u0131 ayarlamak, a\u00e7\u0131lacak Telegram grubuna \u00fcye olmak, verilecek \u00f6devleri yapmak<\/li>\n\n\n\n<li class=\"mb10\">Herhangi bir durum de\u011fi\u015fikli\u011finde, derhal e\u011fitmene haber vermek<\/li>\n\n\n\n<li class=\"mb10\"><strong>MUHAKKAK<\/strong> size g\u00f6nderilen kat\u0131l\u0131mc\u0131 rehberini <strong>OKUMAK!<\/strong><br><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading mb10\" id=\"e-itim-boyunca-yap-lmas-gerekenler\">E\u011fitim boyunca yap\u0131lmas\u0131 gerekenler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"mb10\"><strong>BA\u015eKASINA ZARAR VEREB\u0130LECEK HERHANG\u0130 B\u0130R AKS\u0130YONDA BULUNMAYIN (\u00d6rn: aaa,bak adamlar mysql kurmu\u015flar, haydi patlatal\u0131m. vs.)<\/strong><\/li>\n\n\n\n<li class=\"mb10\">Bahane \u00fcretmemek <strong>(\u00d6rn: virtualbox kurulu bilgisayar\u0131 getiremedim hocam, raspberry pi 4 kurmay\u0131 unutmu\u015fum hocam, vs.)<\/strong><\/li>\n\n\n\n<li class=\"mb10\">Yalan beyanda bulunmamak <strong>(\u00d6rn: Hocam asl\u0131nda C Okur\/yazar de\u011filim ve hi\u00e7 programlama deneyimim yok  ama biliyormu\u015f gibi davrand\u0131m, Linux Desktop&#8230;o da neydi?, vs.)<\/strong><\/li>\n\n\n\n<li class=\"mb10\">E\u011fitmenin sizi s\u0131n\u0131ftan \u00e7\u0131karabilece\u011fini ve hatta kamptan yollayabilece\u011fini hi\u00e7bir zaman unutmay\u0131n!!!<\/li>\n\n\n\n<li class=\"mb10\">\u015eaka yap\u0131n!, Dersi kaynatmaya \u00e7al\u0131\u015f\u0131n, farkl\u0131 sorularla gelin (\u00e7oook uzak konu olmas\u0131n en az\u0131ndan)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading mb10\">E\u011fitim Program\u0131<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0130lk g\u00fcn:<\/strong> Tan\u0131\u015fma, video seyri ve kurulumlar<\/li>\n\n\n\n<li><strong>\u0130kinci g\u00fcn:<\/strong> BPF&#8217;e giri\u015f, BPF hangi sorunlar i\u00e7in kullan\u0131l\u0131r; BPF&#8217;in unsurlar\u0131 nelerdir; BPF&#8217;in \u00e7ekirdek mod\u00fclleri ile farklar\u0131 nelerdir gibi sorular\u0131n y\u00fczeysel olarak ele al\u0131nmas\u0131<\/li>\n\n\n\n<li><strong>\u00dc\u00e7\u00fcnc\u00fc g\u00fcn:<\/strong> BPF&#8217;in ortaya \u00e7\u0131k\u0131\u015f\u0131 ve Linux \u00e7ekirde\u011fine dahil olu\u015f hikayesi<\/li>\n\n\n\n<li><strong>D\u00f6rd\u00fcnc\u00fc g\u00fcn:<\/strong> \u00c7ekirde\u011fe giri\u015f (\u00e7ekirdek, mod\u00fcl ve \u00e7ekirdek-i\u00e7i sanal makineler) ile a\u011f altsistem y\u0131\u011f\u0131n\u0131na i\u015fleyi\u015f ve programlama y\u00f6n\u00fcnden bak\u0131\u015f<\/li>\n\n\n\n<li><strong>Be\u015finci g\u00fcn:<\/strong> Raspberry Pi imaj\u0131 haz\u0131rl\u0131\u011f\u0131 ve Pi\u2019ler ile lab senaryolar\u0131<\/li>\n\n\n\n<li><strong>Alt\u0131nc\u0131 g\u00fcn:<\/strong> Baz\u0131 temel BPF programlar\u0131n\u0131n kaynak kodlar\u0131n\u0131n incelenmesi<\/li>\n\n\n\n<li><strong>Yedinci g\u00fcn:<\/strong> \u00c7e\u015fitli BPF programlar\u0131n\u0131n yaz\u0131m\u0131, yaz\u0131lan programlar\u0131n Pi&#8217;lere aktar\u0131m\u0131 ve kullan\u0131m\u0131<\/li>\n\n\n\n<li><strong>Sekizinci g\u00fcn:<\/strong> Tak\u0131mlar\u0131n kurulmas\u0131 ve tak\u0131ml\u0131 lab senaryolar\u0131 ile kar\u015f\u0131la\u015fmalar<\/li>\n\n\n\n<li class=\"mb10\"><strong>Dokuzuncu g\u00fcn:<\/strong> Ge\u00e7ti\u011fimiz g\u00fcnlerde ele al\u0131nan konular\u0131n genel \u00f6zeti ve vedala\u015fma<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Kurslara kay\u0131t olmak i\u00e7in t\u0131klay\u0131n E\u011fitmenler: R. Eng\u00fcr Pi\u015firici, Ba\u015far Suba\u015f\u0131 Linux \u00c7ekirde\u011fi etraf\u0131nda \u00f6zelle\u015fmi\u015f bir \u0130\u015fletim Sistemi ile LKD\u2019nin sa\u011flam\u0131\u015f oldu\u011fu ARM mimarisi kullanan Raspberry Pi 4 \u00fczerinde \u00e7ekirdek-i\u00e7i sanal makine konusuna a\u011f paketleri y\u00f6n\u00fcnden giri\u015f yap\u0131lmas\u0131n\u0131 hedefleyen bir kurstur. Kursiyer Say\u0131s\u0131 Kursiyer say\u0131s\u0131 18 (+-2) civar\u0131nda planlanmaktad\u0131r. 2. tur se\u00e7imlerde yedek olmak isteyenlerden [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1018,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1192","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/comments?post=1192"}],"version-history":[{"count":10,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1192\/revisions"}],"predecessor-version":[{"id":1339,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1192\/revisions\/1339"}],"up":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1018"}],"wp:attachment":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/media?parent=1192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}