Purbalingga, Indonesia Iwan Setiawan <stwn at unsoed.ac.id> Program Studi Teknik Elektro Universitas Jenderal Soedirman August 30, 2025 Iwan Setiawan – stwn Debian Day 2025 – OSC/TE Unsoed August 30, 2025 1 / 16
Foundation (FSF) mendefinisikan 4 kemerdekaan∗ 1 Merdeka untuk menjalankan program untuk tujuan apapun 2 Merdeka untuk mempelajari cara kerja program dan mengubah sesuai kebutuhana 3 Merdeka untuk menyebarkan kembali salinan program kepada orang lain 4 Merdeka untuk menyebarkan versi modifikasi (peningkatan) program kepada orang laina aPerlu akses ke kode sumber (source code) Free Software dan Open Source itu mirip ≈ ”Soal Lisensi” ≈ ”Soal Distribusi” • Open Source Initiative (OSI) mendefinisikan 10 kriteria Open Source Software • Berbeda filosofi: Free Software ”ideologis” (merdeka), Open Source ”praktis” (terbuka) • Program yang Free Software (free as in freedom) pasti Open Source Software Iwan Setiawan – stwn Debian Day 2025 – OSC/TE Unsoed August 30, 2025 3 / 16
lunak sistem (inti) yang berfungsi untuk mengelola dan menyederhanakan akses terhadap perangkat keras komputer (prosesor, memori, perangkat I/O) • Perangkat lunak perantara antara perangkat lunak aplikasi dengan perangkat keras Linus Torvalds, Kernel Linux, dan GNU/Linux • Linus mengembangkan kernel Linux, dirilis ke publik dengan lisensi GNU GPLv2 (1991) • Kernel Linux tak bisa digunakan tanpa dukungan perangkat lunak lain dari proyek GNU, dll., termasuk pustaka −→ menjadi sistem operasi lengkap (GNU/Linux/...) • Pengemasan kernel Linux, pustaka, perangkat lunak utilitas dan aplikasi untuk tujuan umum/spesifik menghasilkan sebuah ”distribusi Linux”, contoh: Debian GNU/Linux Iwan Setiawan – stwn Debian Day 2025 – OSC/TE Unsoed August 30, 2025 4 / 16
dan Merdeka • Diinisiasi oleh Ian Murdock (1993) dan berbasis komunitas yang solida • Dikembangkan oleh > 1000 DD/DM dan > 6300 kontributor • Dikenal dengan sistem pemaketan dan instalasi: dpkg, apt, d-i, ... (smooth upgrade) • Infrastruktur teknis dan proses pengembangan yang bagus/jelas/transparan • Mendukung banyak arsitektur komputer/perangkat; Dokumentasi lengkap* aDebian Social Contract, Constitution, Free Software Guidelines (DFSG), Policy Rilis Debian • Stable: rilis resmi, LTS, versi program agak lama, saat ini versi 13 alias trixie • Testing: berisi paket yang ”OTW” ke stable, versi program lebih baru, saat ini: forky • Unstable: berisi paket-paket dalam proses pengembangan, selalu disebut sid Iwan Setiawan – stwn Debian Day 2025 – OSC/TE Unsoed August 30, 2025 7 / 16
Debian GNU/Linux • Single-boot vs. dual-boot • Mesin virtual dengan VirtualBox Mengenal Kernel Linux (berbasis LFD103) 1 Mempelajari bagaimana kernel Linux dikembangkan oleh Linus dan ribuan orang 2 Menyiapkan lingkungan pengembangan kernel Linux 3 Melakukan konfigurasi dan kompilasi kernel Linux Iwan Setiawan – stwn Debian Day 2025 – OSC/TE Unsoed August 30, 2025 9 / 16
MicroCloud1 MicroCloud 1 Virtualisasi dengan LXD: kontainer (LXC) dan mesin virtual (VM via QEMU) 2 Penyimpan terdistribusi dan handal dengan Ceph (software-defined storage) 3 Jaringan virtual dengan OVN/OVS (software-defined networking) Perlu Mempelajari • Virtualisasi; mesin virtual vs kontainer • Komputasi awan (cloud computing) dan pinggiran (edge computing) • Teknologi manajemen penyimpan dan jaringan: Ceph dan SDN/OVN/OVS 1https://canonical.com/microcloud Iwan Setiawan – stwn Debian Day 2025 – OSC/TE Unsoed August 30, 2025 10 / 16