Apakah ada kerugian menggunakan Ubuntu hanya untuk satu tugas khusus?

0

Saya memodifikasi mobil RC untuk mengemudi secara otonom. Semua proses seperti input sensor atau perhitungan ditangani oleh platform ROS yang saat ini berjalan di Ubuntu di laptop saya.

Sejauh ini ini berfungsi dengan baik. Apakah ada keuntungan menggunakan OS yang berbeda dari Ubuntu, seperti Archlinux, atau bahkan membuat membangun distro saya sendiri untuk tujuan ini?

Jonas
sumber

Jawaban:

4

Distribusi Linux adalah paket:

  • Kernel Linux
  • Sistem manajemen paket (opsional)
  • Alat GNU
  • perpustakaan
  • perangkat lunak tambahan
  • lingkungan desktop (opsional)

Beberapa distribusi lebih konservatif dan yang lain selalu berusaha untuk berada di ujung pendarahan, sehingga mereka memilih versi kernel, perpustakaan dan perangkat lunak sesuai dengan kebijakan tersebut.

Untuk proyek seperti milik Anda, Anda harus pergi ke perangkat lunak yang paling dapat diandalkan dan teruji alih-alih mencoba untuk pergi dengan versi terbaru, karena versi yang lebih baru biasanya datang dengan bug yang diselesaikan oleh pengembang secara berkala sampai mereka meluncurkan versi baru dan kemudian siklus berulang.

Pengelola distribusi menerbitkan pembaruan secara berkala untuk distribusi mereka, terutama pembaruan terkait keamanan. Anda harus yakin bahwa pembaruan itu tidak mengganggu sistem Anda.

Debian, misalnya, adalah salah satu distribusi yang mengemas perangkat lunak yang telah mereka sertifikasi agar andal dan menerbitkan pembaruan yang tidak mengubah versi yang awalnya diterbitkan.

Distribusi rilis bergulir sebagai Arch terus-menerus ke versi terbaru, sehingga ada lebih banyak kesempatan bahwa pembaruan dapat membuat sistem Anda tidak dapat digunakan atau setidaknya membawa bug ke sana.

jcbermu
sumber
Meskipun stabil biasanya lebih baik, Anda harus mempertimbangkan tujuan yang sebenarnya. Jika operasi waktu nyata diperlukan atau targetnya adalah untuk menggunakan SoC dan bukan keseluruhan Notebook, persyaratannya akan berbeda secara mendasar dan mungkin menguntungkan distribusi lainnya. Padahal sebagai penjelasan umum jawaban itu sangat bagus.
Seth