Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Free Software, Kernel Linux, dan Debian GNU/Linux

stwn
September 06, 2024

Free Software, Kernel Linux, dan Debian GNU/Linux

stwn

September 06, 2024
Tweet

More Decks by stwn

Other Decks in Technology

Transcript

  1. Free Software, Kernel Linux, dan Debian GNU/Linux Debian Day 2024,

    Purbalingga, Indonesia Iwan Setiawan <stwn at unsoed.ac.id> September 6, 2024 Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 1 / 9
  2. Outline 1 Free Software 2 Kernel Linux 3 Distribusi GNU/Linux

    4 Debian GNU/Linux 5 ”Call to Action” Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 2 / 9
  3. Free Software Free Software ≈ Perangkat Lunak Merdeka Free Software

    Foundation (FSF) mendefinisikan 4 kemerdekaan∗ Merdeka untuk menjalankan program untuk tujuan apapun Merdeka untuk mempelajari cara kerja program dan mengubah sesuai kebutuhana Merdeka untuk menyebarkan kembali salinan program kepada orang lain Merdeka untuk menyebarkan versi modifikasi program kepada orang laina aPerlu akses ke kode sumber (source code) Free Software dan Open Source itu mirip ≈ ”Soal Lisensi” Open Source Initiative (OSI) mendefinisikan 10 kriteria Open Source Software Berbeda filosofi: Free Software ”ideologis”, Open Source ”praktis” Program yang Free Software (free as in freedom) pasti Open Source Software Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 3 / 9
  4. Kernel Linux Kernel Linux Kernel ≈ Sistem Operasi Perangkat lunak

    sistem yang berfungsi untuk mengelola dan menyederhanakan akses terhadap perangkat keras komputer (prosesor, memori, 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 umumnya digunakan beserta perangkat lunak (termasuk pustaka) dari proyek GNU dan lainnya sehingga menjadi sebuah sistem operasi lengkap (GNU/Linux) Pengemasan kernel Linux, pustaka, perangkat lunak utilitas dan aplikasi untuk tujuan umum/spesifik menghasilkan sebuah ”distribusi Linux”, contoh: Android Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 4 / 9
  5. Distribusi GNU/Linux Distribusi GNU/Linux atau ”Distro Linux” Distribusi Utama Slackware

    (1993) Debian (1993) SUSE/OpenSUSE (1994/2006) Red Hat/Fedora Linux (1995/2003) Arch Linux (2002) Gentoo (2002) Android (2008) Distribusi GNU/Linux Indonesia BlankOn, IGOS Nusantara, Kuliax, TeaLinuxOS, ... Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 6 / 9
  6. Debian GNU/Linux Debian GNU/Linux ”Sistem Operasi Universal” ≈ Lengkap, Stabil,

    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 instalasinya: 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 12 alias bookworm Testing: berisi paket yang ”OTW” ke stable, versi program lebih baru, saat ini: trixie Unstable: berisi paket-paket dalam proses pengembangan, selalu disebut sid Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 7 / 9
  7. Debian GNU/Linux Debian Package Cycle2 2Martin F. Krafft, CC By-SA

    2.5 Iwan Setiawan – stwn Debian Day 2024 – OSC/TE Unsoed September 6, 2024 8 / 9
  8. ”Call to Action” ”Call to Action” Instalasi 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 2024 – OSC/TE Unsoed September 6, 2024 9 / 9