Linux on Arm
Eğitmen: Engür Pişirici, Furkan Önder, Furkan Sonkaya, Metin Özyıldırım
Linux Çekirdeği etrafında özelleşmiş bir İşletim Sistemi ile Pardus sponsorluğunda ARM mimarisi kullanan Raspberry Pi 4 üzerinde çeşitli konuların irdelenmesini ve pratik yapılmasını hedefleyen bir kurstur.
Kursun amacı, katılımcıları Arm üzerinde Linux ile tanıştırmak, tanışanları da bir üst seviyeye taşımak, bunu yaparken de öğrenenleri Özgür yazılımlarla tanıştırmak, 9 günün sonunda ise ‘ev’lerine döndüklerinde burada yaptıkları/öğrendiklerini deneyebilmelerini sağlamaktır.
Kursiyer sayısı
Kursiyer sayısı 30 civarında planlanmaktadır. 2. tur seçimlerde yedek olmak isteyenlerden ulaşım kolaylığı için çevre (Bolu) illerden seçileceklerdir.
Kurs eğitimine başvuru şartları
- Temel düzey: Linux Çekirdeği, Programlama (C,asm), x86 / ARM mimarisi, TCP/IP Stack, BSD sockets, Ağ Programlama
- Orta düzey: Betik Programlama, GNU/Linux veya diğer Dağıtımlarından birine hakimiyet, Computer Organization, Digital Design, Operating Systems
- İleri düzey: Bilişim okur/yazarlığı, motivasyon
- Kamu Çalışanı, çok meraklı öğrenciler, öğrenci asistanlığı yapan öğrenciler (Bilgi işlem gibi birimlerde)
- Başvuru yaptıkdan sonra, Eğitmenin yönlendirmelerine uyum sağlamak. (Katılımcı seçimi sırasında)
- Seçilmediğiniz vakit bunu olgunca karşılayabilecek bir karaktere sahip olmak!
- Genellikle ilk tercih/tek tercih yapan başvuru sahipleri katılımcı olarak seçilmektedir (bu eğitim için geçerli!)
- 2 Çekirdek/4 hyperthreadli, min. 6 GB RAMli, 500 GB boş yeri olan bir laptopa sahip olmak
- min. 16GB micro-sd kart sahibi olmak
- gnu/linux dağıtımlı bir desktop kullanmış olmak
- virtualbox 64bit güncel sürümünü deneyimlemiş olmak
- Dürüst olmak, ne eksik ne fazlayı göstermek!
- EN ÖNEMLİSİ olarak kursa başvuruda kullandığınız eposta adresinden
engur.pisirici+lyk2023[_at_]gmail.com
adresine konu satırında “RESUME” yazılı ve bu şartları nasıl sağlayabildiğinize dair bir ÖZGEÇMİŞ yollamanız gerekmektedir. Daha sonra ‘bunu görmedim, yapamadım’ v.b. bahaneler kabul edilmeyecektir.
Eğitime kabul edildiğinde, kamp tarihine kadar yapılması gerekenler
- Kamp başlama tarihine kadar eğitmenin isteyebileceği dosyaları indirmek, bilgisayarınızı ayarlamak, açılacak Telegram grubuna üye olmak, verilecek ödevleri yapmak
- Herhangi bir durum değişikliğinde, derhal eğitmene haber vermek
- MUHAKKAK size gönderilen katılımcı rehberini OKUMAK!
Eğitim boyunca yapılması gerekenler
- BAŞKASINA ZARAR VEREBİLECEK HERHANGİ BİR AKSİYONDA BULUNMAYIN (Örn: aaa,bak adamlar mysql kurmuşlar, haydi patlatalım. vs.)
- Bahane üretmemek (Örn: 6 GB ramli bilgisayarı getiremedim hocam, kabloyu unutmuşum hocam, vs.)
- Yalan beyanda bulunmamak (Örn: Hocam aslında IPv6 nedir hiç bilmiyorum, ama biliyormuş gibi davranmıştım, Linux Desktop…o da neydi?, vs.)
- Eğitmenin sizi sınıftan çıkarabileceğini ve hatta kamptan yollayabileceğini hiçbir zaman unutmayın!!!
- Şaka yapın!, Dersi kaynatmaya çalışın, farklı sorularla gelin (çoook uzak konu olmasın en azından)
Eğitim Programı
- İki şube olarak planlanmıştır.
- Linux on Arm: RPI4 Playground şubesinde katılımcılar RPI4 üzerinde işletim sistemi oluşturma, çekirdek ve bileşenlerin ayarlanması ile amaç odaklı dağıtım hazırlama üzerine çalışacaklardır. Ayrıca cluster yapılanması, Access Point / Mesh oluşumu, openstack / k8s gibi ‘hype’ kavramları da ‘deneme’ imkanları olacaktır.
- Linux on Arm: Linux Internals şubesinde ise ileri seviye Arm üzerinde Linux konusunda uğraşacaklardır. e/BPF, XDP/XRP, İzleme ve Profilleme ile hata ayıklama konularına değinilecektir. Ayrıca buildfarm, loadbalancer, distributed storage gibi kavramları da ‘deneme’ imkanları olacaktır.