Setiawan <stwn at unsoed.ac.id> Program Studi Teknik Elektro Universitas Jenderal Soedirman August 22, 2026 Iwan Setiawan – stwn Debian Day 2026 – CIErS Days 2026 August 22, 2026 1 / 10
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 a Perlu 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 2026 – CIErS Days 2026 August 22, 2026 3 / 10
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 perangkat lunak lain dari proyek GNU, dll., termasuk pustaka −→ dikemas 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 2026 – CIErS Days 2026 August 22, 2026 4 / 10
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* a Debian 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 2026 – CIErS Days 2026 August 22, 2026 7 / 10
Debian GNU/Linux • Single-boot vs. dual-boot • Virtual machine using VirtualBox, etc. Learn Linux Kernel, starting point: LFD103 1 Learn how the Linux kernel is developed by Linus and over a thousand contributors 2 Prepare a development environment for the Linux kernel 3 Configure and compile the Linux kernel Iwan Setiawan – stwn Debian Day 2026 – CIErS Days 2026 August 22, 2026 9 / 10
Projects (Anything) Find an interesting free/open source project 1 Recommended by trusted experts/lecturers/researchers/engineers/friends 2 The project source code can be found on a public repository, such as GitHub, Codeberg Your Turn • Think: what do you want to explore that might be beneficial for your future path (5 mins) • Search: find a project and its source code using a search engine, or in a repo. (10 mins) • Schedule: plan and play with it in an allocated time, consistently (15 mins/day) Iwan Setiawan – stwn Debian Day 2026 – CIErS Days 2026 August 22, 2026 10 / 10