Ubuntu adalah distro Linux populer yang menawarkan stabilitas, beragam rasa dengan antarmuka grafis, dan komunitas penggemar untuk saling membantu. Jika Anda menghapus bel dan peluit dari Ubuntu, yang tersisa adalah Ubuntu Core.
Ini adalah OS yang bahkan mampu dijalankan oleh Raspberry Pi 2, belum lagi model yang lebih baru seperti Pi 3 dan 4. Memasangkan kedua nama rumah tangga ini bersama-sama akan memberi Anda hasil yang stabil, sering dipertahankan, dan didukung dengan baik untuk tahun-tahun mendatang.
Mari selami kemungkinan yang bisa dilakukan bersama oleh Ubuntu Core dan Raspberry Pi.
Apa itu Inti Ubuntu?
Ubuntu Core adalah versi Linux yang dipreteli tanpa antarmuka grafis. Meskipun Anda dibatasi hanya pada baris perintah, Ubuntu Core memiliki ekosistem yang sudah dikenal menggunakan sistem paket perangkat lunak APT yang sudah dikenal banyak pengguna Linux. Secara opsional, Anda bisa
manfaatkan paket Snap dan Flatpak untuk menginstal perangkat lunak favorit Anda juga.Rasa Linux baris perintah ini berfokus pada laser pada IoT dan lingkungan yang disematkan, karena keamanan dan pembaruan yang andal memastikan stabilitas yang diminta oleh para profesional industri.
Persyaratan & Instalasi
Perangkat keras berikut akan membantu Anda memulai dengan Ubuntu Core:
- Raspberry Pi 2, 3, 4, 400, Zero 2 W, atau Compute Module 4
- 4GB + kartu microSD dan pembaca
- Jaringan Wi-Fi atau kabel Ethernet dengan koneksi Internet
- Monitor dengan antarmuka HDMI
- Kabel HDMI
- papan ketik USB
Setelah Anda memiliki perangkat keras yang diperlukan, Anda harus melakukannya instal Ubuntu Core pada Raspberry Pi Anda. Anda juga bisa unduh gambar Inti Ubuntu dan gunakan alat Raspberry Pi Imager untuk menginstalnya. Selama instalasi, Anda ingin memastikan bahwa SSH diaktifkan sehingga Anda dapat SSH ke Raspberry Pi saat diperlukan.
Penggunaan Praktis untuk Ubuntu Core
Ada banyak alasan mengapa Anda mungkin ingin menggunakan Ubuntu Core di atas OS Raspberry Pi standar.
IoT & Pengembangan Aplikasi
Dukungan hingga 10 tahun (dengan pembaruan keamanan dan patch bug yang sering) memastikan ketenangan pikiran untuk smart Anda aplikasi di Raspberry Pi Anda. Setiap perangkat IoT mendapatkan back-end cloud-nya sendiri untuk menghosting dan mengelola aplikasi IoT-nya sendiri toko. Ini akan memungkinkan Anda untuk membangun ekosistem Anda sendiri dan mengelola strategi monetisasi sesuai keinginan Anda.
Saat Anda perlu melakukan perbaikan, Ubuntu Core memungkinkan manajemen jarak jauh untuk meminimalkan waktu henti. Jika Anda baru mengenal perangkat berbasis cloud, jelajahi dunia Internet of Things (IoT) untuk rincian.
Snap menciptakan cara mudah bagi pengembang untuk menyebarkan aplikasi ke beberapa distribusi Linux secara bersamaan. Selain itu, paket Snap menggunakan sistem wadah yang memungkinkan aplikasi menggunakan perangkat keras yang spesifik untuk kebutuhannya. Snapcraft (Snap) memiliki kelebihan dan kekurangan yang harus Anda tinjau sebelum mulai mengembangkan ekosistem jepret.
Untuk penggemar pribadi Anda, Ubuntu Core dan Raspberry Pi merupakan pasangan yang baik untuk menggunakan server digunakan untuk menyimpan dan berbagi file penting, streaming konten video dan audio, dan sistem keamanan.
Sistem penyimpanan yang terpasang ke jaringan Anda akan memungkinkan Anda untuk menyimpan file penting di Raspberry Pi Anda dan membaginya antar komputer di jaringan rumah Anda. Samba adalah aplikasi yang disertakan dengan Ubuntu Core. Dengan sedikit bantuan dari panduan kami untuk cara mengatur folder bersama jaringan di Ubuntu dengan Samba, mengonfigurasi solusi penyimpanan ini sangatlah mudah.
Membuat server media adalah opsi bagus lainnya yang dapat Anda jalankan di Raspberry Pi Anda. Alih-alih hanya dapat menginstal Server Plex sebagai gambar sendiri, Anda dapat menginstal Server Plex di Docker wadah. Untuk melakukannya, lihat panduan kami di cara menyiapkan server media Linux. Ketika Server Plex Anda diinstal, Anda kemudian dapat mengakses Plex melalui alamat tersebut [IP Raspberry Pi]:32400 (kecuali jika Anda telah memodifikasi port default di pengaturan server).
Kontainer & Server Web
Saat Anda mencari tempat yang aman untuk proyek Anda berikutnya (atau server media), wadah Docker adalah cara yang bagus untuk memastikan bahwa sistem Anda tidak terpengaruh oleh aplikasi baru yang terinstal dalam wadah ini lingkungan. Dengan bantuan bantuan langkah demi langkah kami, menginstal Docker di Linux sederhana. Jika Anda berminat untuk UI web, Anda juga bisa instal Portaine di Linux.
UI web lainnya, Cockpit, adalah cara terbaik untuk mengelola sistem Ubuntu Core Anda dari browser lain di dalam jaringan rumah Anda. Meskipun SSH adalah praktik umum untuk mengakses sistem bebas grafis Anda dari jarak jauh, ada baiknya memiliki antarmuka berbasis web untuk membantu Anda memantau operasi komputer Anda dari jauh. Untuk bantuan, lihat panduan kami untuk memulai dengan Kokpit.
Pembelajaran mesin
Model pembelajaran mesin seringkali memiliki persyaratan khusus. Versi mini Kubernetes, MicroK8s, memberikan solusi untuk kebutuhan ini. MicroK8s sangat ideal untuk saat Anda perlu memberikan layanan kepada banyak orang secara tiba-tiba (mis., Chatbot ChatGPT).
Anda dapat menghilangkan administrasi kluster dengan MicroK8 dan menjalankan upaya pembelajaran mesin Anda dalam kluster mesin dengan efisiensi tinggi. MicroK8 dapat diinstal secara lokal menggunakan Snap dan akan mengaktifkan wadah pembelajaran mesin yang Anda instal untuk berjalan secara asli. Ini membuat pengembangan Anda, termasuk proyek akselerasi GPU, jauh lebih mudah untuk dikerjakan selama tahap praproduksi.
Docker adalah nama yang akrab di dunia kontainer; namun, Docker lebih cocok untuk runtime container (menjalankan aplikasi). Meskipun ekosistem Kubernetes (MicroK8s) mungkin lebih rumit untuk disiapkan pada awalnya, Anda akan menikmati kemampuan untuk menskalakan dan mengurangi tugas administratif yang tidak perlu dalam jangka panjang.
Selain itu, wadah MicroK8 dapat berdiri kurang dari 60 detik. Meskipun banyak ahli akan memanfaatkan solusi ini, ini juga berguna bagi pengembang yang ingin mengembangkan secara lokal. Baca petunjuk langkah demi langkah kami di cara mengatur MicroK8s di Ubuntu untuk pertama kalinya.
Ke Mana Ubuntu Core dan Raspberry Pi Akan Membawa Anda Selanjutnya?
Ada banyak ide hebat yang memungkinkan Anda membuat petualangan digital berikutnya dengan Ubuntu Core dan Anda Raspberry Pi. Mungkin, memanfaatkan Juju atau Akri akan membantu Anda meningkatkan keberhasilan pembelajaran mesin Anda proyek. Selain itu, Anda mungkin cenderung menyajikan server khusus audio untuk memaksimalkan koleksi audio Anda.
Yang terbaik dari semuanya, sumber daya minimal yang dikonsumsi Ubuntu Core menjadikan OS ini kandidat yang sempurna bahkan untuk menjalankan Raspberry Pi 2.