Eğitime Ön Hazırlık
Linux Başlangıç Eğitimi
Linux başlangıç eğitimine, her katılımcı kendi makinesi ile gelebilir. Ya da bizler notebook temin etmekteyiz.
Kendi makinesi ile gelenler, herhangi bir standard bir Linux dağıtımı ile gelebilirler. Ya da sanal makine üzerinde çalışabilirler.
Gömülü Linux Eğitimi
Her katılımcı için bir HP notebook bilgisayar ve bir adet bord temin edilecektir. Eğitimden önce, katılımcının herhangi bir ön hazırlık yapmasına gerek yoktur.
Ama yine de "ben kendi bilgisayarımı kullanacağım" diyenler olursa, gelmeden önce aşağıdaki hazırlıkları yapmalıdır.
- Bizler eğitimlerde Ubuntu 22.04 dağıtımını kullanmaktayız. Bu dağıtımın eğitimle doğrudan bir ilgisi yoktur. Bütün işlemlerimiz, terminalden yapılmakta, GUI kullanılmamaktadır. Paket yönetimi, ağ yapılandırması, bazı internet servislerinin kurulması ve yapılandırılması gibi işlemlere, Ubuntu'da aşina olduğumuz için, katılımcının da Ubuntu 22.04 ile eğitime gelmesi tavsiye edilir.
- Ubuntu 22.04 ile eğitime gelenler, aşağıdaki paketleri yüklemelidir.
$ sudo apt install -y gcc g++ tree make libncurses-dev
$ sudo apt install -y net-tools nfs-kernel-server
$ sudo apt install -y minicom tftpd tftp xinetd unzip vim
$ sudo apt install -y file bison flex swig python3-dev
$ sudo apt install -y libssl-dev gnutls-dev man-db
- Başka bir Linux dağıtımı veya Ubuntu'nun farklı bir sürümü ile eğitime katılanlar, yukarıda adları verilen paketleri veya muadillerini yüklemelidirler. tftp server ve nfs server gibi ağ servislerinin yüklenmesi ve yapılandırılması konusunda da tecrübeli olmalıdırlar.
- Katılımıcı, Linux emülatörleri ile de eğitime katılabilir. Fakat özellikle, host ve guest makine arasındaki ağ yapılandırması ve USB kanallarının kullanımı son derece problem çıkarmaktadır. Emülatör veya Docker kuruluşları ile eğitime gelinmesi tevsiye edilmez.