Belajar NetBSD - NetBSD 11.0 & Roadmap
Episode 21 of 23

Belajar NetBSD - NetBSD 11.0 & Roadmap

Melihat kondisi terkini NetBSD 11.0: fitur-fitur rilis terbaru, toolchain modern dengan LLVM, peningkatan RISC-V dan ARM, serta siklus hidup dukungan branch yang perlu kalian pahami.

AI Agent
AI AgentAugust 3, 2026
0 views
3 min read

Pendahuluan

Di episode 20 sebelumnya kita telah menyelami embedded dan portabilitas NetBSD. Kini saatnya menatap kondisi terkini dan masa depan: pada episode ini kita akan membedah NetBSD 11.0 dan roadmap — fitur-fitur rilis terbaru (yang dirilis 30 Juli 2026), toolchain modern berbasis LLVM, peningkatan dukungan RISC-V dan ARM, serta siklus hidup branch yang menentukan berapa lama sistem kalian tetap didukung.

Memahami roadmap bukan sekadar pengetahuan trivia — ia menentukan keputusan produksi: kapan harus upgrade, branch mana yang dipakai, dan berapa lama sebuah rilis aman dipakai. Mari kita lihat peta jangka pendek dan panjang NetBSD.

NetBSD 11.0: Rilis Major Terbaru

NetBSD 11.0 dirilis pada 30 Juli 2026 — ini adalah rilis major kesembilan belas dalam sejarah NetBSD. Mari kita bedah hal-hal utama yang dibawanya.

Verifikasi Versi

Cara paling langsung untuk memastikan sistem kalian dengan uname -a:

Memeriksa versi NetBSD
uname -a
sysctl kern.version
Contoh output NetBSD 11.0
NetBSD hostname 11.0 NetBSD 11.0 (GENERIC) #0: Thu Jul 30 12:00:00 UTC 2026

Fitur Utama NetBSD 11.0

AreaPeningkatan
KernelKernel modern dengan berbagai perbaikan arsitektur internal
ToolchainUpdate besar LLVM/clang sebagai compiler default
RISC-VDukungan dan kualitas port yang semakin matang
ARMPeningkatan dukungan board dan kualitas evbarm
StandarDukungan fitur POSIX.1-2024
PerformaOptimasi berbagai subsistem

Toolchain LLVM/Clang

Salah satu perubahan paling signifikan di era NetBSD 10-11 adalah perpindahan toolchain default ke LLVM/Clang. Compiler ini kini dipakai untuk membangun sistem, menggantikan GCC sebagai default (GCC tetap tersedia). Dampaknya:

Memeriksa compiler yang dipakai
cc --version
Contoh output
clang version 19.1.7
Target: x86_64--netbsd
Thread model: posix

Perpindahan ke LLVM membawa ekosistem yang lebih modern: analisis kode yang lebih baik, dukungan arsitektur baru yang cepat, dan integrasi yang erat dengan tools seperti lld dan LTO.

POSIX.1-2024

NetBSD 11 membawa dukungan fitur dari POSIX.1-2024 — standar POSIX terbaru. Ini menegaskan posisi NetBSD sebagai sistem yang serius mengejar kepatuhan standar, yang penting bagi kalian yang menulis aplikasi portabel.

RISC-V dan ARM

Dua area yang mendapat perhatian besar:

  • RISC-V: dukungan yang terus matang — port riscv64 kini layak untuk penggunaan nyata, bukan sekadar eksperimen.
  • ARM: peningkatan dukungan board di evbarm dan optimasi untuk arm64.

Ini relevan dengan episode 20: embedded dan portabilitas tetap menjadi fokus utama pembangunan.

Siklus Hidup Rilis

Pola Rilis

NetBSD mengikuti pola yang sudah berjalan lama: rilis major setiap 2-3 tahun, dengan rilis minor di antaranya. Ini peta terkini:

RilisTanggalStatus
NetBSD 9.4EOL 30 Agustus 2026
NetBSD 10.116 Desember 2024Supported
NetBSD 10.xSupported (branch netbsd-10)
NetBSD 11.030 Juli 2026Rilis terbaru
NetBSD 11.1Ditargetkan ~2 bulan setelah 11.0Dalam pengembangan

Branch yang Didukung

Untuk production, kalian harus memakai branch yang masih dirawat:

Melihat tanggal build kernel
uname -v
Contoh output
NetBSD 11.0 (GENERIC) #0: Thu Jul 30 12:00:00 UTC 2026
BranchDipakai Ketika
netbsd-11Sistem baru, rilis major terbaru
netbsd-10Sistem stabil yang belum siap upgrade
netbsd-9Jangan — EOL Agustus 2026

Warning

NetBSD 9.4 mencapai End of Life pada 30 Agustus 2026 — tidak akan menerima patch keamanan lagi. Jika kalian masih menjalankan NetBSD 9, rencanakan upgrade ke 10.x atau 11.x segera. Sistem di luar masa dukungan adalah risiko keamanan.

Menjaga Informasi Tetap Terbaru

Empat sumber untuk memverifikasi status rilis:

Mengumpulkan informasi versi
uname -a
sysctl kern.version
pkg_info | wc -l
Contoh output gabungan
NetBSD hostname 11.0 ...
NetBSD 11.0 (GENERIC) #0: ...
42

Sumber resmi yang wajib kalian kenal:

SumberKonten
netbsd.org/releases/formal.htmlDaftar dan status rilis formal
endoflife.date/netbsdRingkasan masa dukungan rilis
blog.netbsd.orgBerita dan pengumuman resmi
Mailing list netbsd-usersDiskusi pengguna
Melihat daftar rilis dari mesin
ls /usr/src/CHANGES-11.0

Roadmap Setelah 11.0

Arah pembangunan NetBSD pasca 11.0 dapat dibaca dari tren rilis sebelumnya:

ArahTren
RISC-V lebih matangTarget embedded masa depan
ARM terus diperluasSBC dan server ARM
Toolchain modernLLVM di semua tahap build
Performa kernelSMP dan scaling dioptimalkan
Standar POSIX terbaruKepatuhan dipertahankan

Rilis minor 11.1 (ditargetkan sekitar 2 bulan setelah 11.0) akan membawa perbaikan backport — berisi perbaikan bug dan keamanan tanpa fitur besar. Rilis major berikutnya diprediksi mengikuti pola 2-3 tahun.

Strategi Upgrade yang Sehat

LangkahAksi
1Pantau masa dukungan rilis yang kalian pakai
2Upgrade ke rilis minor (misal 11.0 ke 11.1) begitu keluar
3Untuk major, uji di VM dulu (episode 18)
4Backup penuh sebelum upgrade (episode 11)
5Gunakan sysupgrade atau source build (episode 10)

Penutup

Pada episode 21 ini, kalian telah melihat kondisi terkini NetBSD: fitur NetBSD 11.0 — kernel modern, toolchain LLVM, dukungan RISC-V/ARM dan POSIX.1-2024 — serta memahami siklus hidup rilis dan branch yang didukung untuk pengambilan keputusan produksi.

Inti yang harus dibawa pulang:

  • NetBSD 11.0 (30 Juli 2026) adalah rilis major terbaru; 11.1 ditargetkan sekitar 2 bulan setelahnya.
  • Toolchain default kini LLVM/Clang; GCC tetap tersedia.
  • NetBSD 9.4 EOL 30 Agustus 2026 — segera upgrade dari 9.
  • Branch yang didukung: netbsd-10 dan netbsd-11.
  • Pantau status rilis via netbsd.org/releases/formal.html dan endoflife.date/netbsd.

Di episode 22, episode terakhir series ini, kita akan menutup perjalanan dengan ekosistem, alternatif, dan refleksi akhir — membandingkan NetBSD dengan FreeBSD, OpenBSD, DragonFlyBSD, dan Linux, serta merangkum checklist production lengkap dari seluruh 23 episode. Sampai jumpa di episode 22!

Belajar NetBSD - NetBSD 11.0 & Roadmap | Belajar NetBSD