Ringkasan dokumen tersebut adalah:
openSUSE adalah proyek komunitas sumber terbuka yang menghasilkan distribusi Linux openSUSE. Dokumen ini memperkenalkan teknologi openSUSE seperti Kubic, MicroOS, YaST, openQA, dan Open Build Service, serta cara-cara berkontribusi seperti penerjemahan, pengujian, dan mengorganisir acara. Dokumen ini juga memperkenalkan komunitas openSUSE Indonesia dan agenda kerja mereka untuk tahun 2020.
1. Berkenalan (Lagi)
Dengan openSUSE
Teknologi, Kontribusi, dan Komunitas
#MozTalk - Open Source Day
(openSUSE and Mozilla Firefox Edition)
Mozilla Community Space Jakarta
19 Januari 2020
openSUSE-ID
Kukuh Syafaat
cho2@opensuse.{org,id}
6. Cara Membaca SUSE yang benar
“How Do You Say SUSE”
https://youtu.be/nLdexZlVkAY
7. openSUSE Project
●
Open Source Community Project yang
disponsori oleh SUSE
●
Didirikan untuk “Promote the use of Linux
everywhere”
●
Menghasilkan distribusi Linux openSUSE
●
Diumumkan 9 Agustus 2005
10. openSUSE Leap
●
Rilis reguler
– Rilis minor setiap 12 bulan (selaras dengan
SLE Service Pack)
– Rilis mayor setiap 36-48 bulan (selaras
dengan rilis SLE)
●
Kode berdasarkan SUSE Linux
Enterprise (SLE)
●
Rilis terkini: 15.1
●
Rilis berikutnya: 15.2 (Mei 2020)
●
Cocok untuk sysadmin, pengembang
enterprise, dan pengguna biasa
11. openSUSE Tumbleweed
●
Rilis bergulir (rolling release)
– seperti Arch Linux, Gentoo
●
Diperbarui & diuji terus
menerus
●
Kernel dan versi aplikasi
versi terkini
●
Cocok untuk pengembang &
power user
Tumbleweed
13. Kubic
●
OS multi-purpose standalone
untuk kubernetes
●
Certified kubernetes distribution
●
Upstream dari SUSE Container as
a Service Platform (SUSE CaaSP)
●
Varian openSUSE Tumbleweed
●
https://kubic.opensuse.org
Kubic
14. Kubic
●
Lebih lanjut
– openSUSE Kubic - The easy and fast way to
deploy kubernetes with openSUSE (Max Huang)
http://bit.ly/sakana2019100501
– Kubic – openSUSE Container Starship (Richard
Brown)
https://s.klas.or.id/kubic-container-starship
15. ●
Bagian dari Kubic
●
Varian openSUSE Tumbleweed
●
Single service OS Linux yang modern
●
Didesain untuk host container dan
optimasi pada large deployment
●
Fitur:
– Transactional-update
– Read-only root filesystem
– Podman/CRI-O dan Docker
MicroOS
17. YaST
●
Yet another Setup Tool
●
Perkakas serba guna di
openSUSE, modul:
– Sistem
– Jaringan
– Infrastruktur dan deployment
– Pengembangan dan diagnosis
●
GUI dan terminal-based
●
https://yast.opensuse.org
24. Open Build Service
●
Bangun dan distribusikan paket
secara otomatis, konsisten, dan
reproducible way
●
https://openbuildservice.org
●
https://build.opensuse.org
●
Bisa untuk bangun paket
openSUSE, SLE, Arch, Raspi,
Debian, Fedora, RedHat, Centos,
Ubuntu, Univention, Mageia,
appimage.
27. Kiwi
●
Perkakas untuk bangun image dan
appliance
●
Mendukung format ISO, Live CD/DVD,
PXEBoot, Hard Disk, USB, Amazon
EC2 (.ami), Docker, Google Cloud
Format (.gce), KVM/Qemu (.qcow2),
Open Virtualization Format
(.ovf, .ova), Vagrant (.vagrant),
Virtualbox (.vdi), Virtual Hard Disk
(.vhd), Vmware (.vmdk), Xen
●
https://osinside.github.io/kiwi
29. OSEM
●
Open Source Event
Manager
●
Web app untuk
mengelola acara FOSS
– https://osem.io
– https://github.com/open
SUSE/osem
– https://events.opensuse.
org
33. Mengapa Berkontribusi ke FOSS?
●
Mendapatkan manfaat karena
menggunakan produk FOSS
●
Mendapatkan pekerjaan karena FOSS
●
Belajar berkomunikasi dan berkolaborasi
●
Makin keren :))
34. Keuntungan Berkontribusi ke FOSS
●
Pengetahuan baru
●
Jaringan pertemanan dan komunitas
●
Pekerjaan
●
Hadiah/merchandise
●
Jalan-jalan
35. Contoh Memulai Berkontribusi Paling Mudah
1.Menggunakan aplikasi FOSS
• Contoh saya menggunakan aplikasi X
2.Menemui masalah
• Aplikasi X tidak dapat menjalankan fitur Y
3.Menanyakan masalah tersebut
• Bertanya di komunitas pengguna aplikasi X
4.Menemukan jawaban atas masalah tersebut
5.Dokumentasikan masalah tersebut dan penyelesaiannya
• Tulis di blog
6.Bagikan ke pengguna lain apabila ada yang menemui masalah serupa
36. Contoh Memulai Berkontribusi Paling Mudah
1.Menggunakan aplikasi FOSS
• Contoh saya menggunakan aplikasi X
2.Menemui masalah
• Aplikasi X tidak dapat menjalankan fitur Y
3.Menanyakan masalah tersebut
• Bertanya di komunitas pengguna aplikasi
X
4.Tidak menemukan jawaban atas
masalah tersebut
• Ternyata terdapat kutu (bug) pada fitur Y
5. Laporkan kutu (bug)
tersebut. Contoh:
– Bugzilla
●
https://bugzilla.opensuse.org
●
https://bugzilla.mozilla.org
– Github
●
https://github.com/kubic-proj
ect/issues/issues
53. Komunitas openSUSE Indonesia
●
Disebut juga openSUSE-ID
●
Didirikan 23 Juli 2007
●
Arsip (sudah mati): http://wiki.opensuse-id.org:80/index.php?
title=Sejarah_Komunitas_openSUSE_Indonesia
●
Dulu webnya di openSUSE.or.id, sekarang pindah
ke openSUSE.id