Jawaban:
Saya belum pernah menggunakan Snappy Core, tapi inilah beberapa alasan objektif:
Snappy Core dikompilasi untuk ARMv7, yang berarti perangkat lunak akan lebih baik mengeksploitasi prosesor Pi 2. Apakah ini membuat banyak perbedaan, saya tidak tahu; menurut komentar Diederik de Haas di bawah ini, ARMv6 Rasbpian hampir sama dengan ARMv7 Debian (dengan asumsi itu adalah basis dari Snappy Core). Saya belum melihat tolok ukur eksplisit.
Ubuntu memiliki kebijakan yang kurang konservatif dalam hal versi dan pembaruan daripada Debian. Ini berarti versi perangkat lunak yang lebih baru akan tersedia dari distro mereka.
Snappy Core diatur untuk menggunakan sistem file read-only. Saya tidak berpikir ini adalah ide yang bagus dan memalukan bahwa inilah yang diputuskan Ubuntu dan Foundation untuk dipromosikan untuk pi, terutama karena Ubuntu memiliki lebih banyak distribusi ARMv7 normal yang dapat dijalankan di atasnya . Namun, beberapa orang mungkin menghargai dan menginginkan ini.
Saya harus mengakui bahwa saya benar-benar bingung oleh inti Ubuntu Snappy.
Saya pikir ini dimaksudkan untuk menjadi aplikasi Internet of Things. Itu adalah sistem inti minimal tanpa dukungan desktop. Saya tidak berpikir itu dapat digunakan sebagai sistem desktop di Raspberry Pi. Saya tidak berpikir ada saat ini bahkan cara kerja untuk menambahkan aplikasi lebih lanjut ke sistem inti.
Jika Anda ingin menggunakan Ubuntu di Rapberry Pi, saya sarankan Anda mencoba https://wiki.ubuntu.com/ARM/RaspberryPi
Jika ada yang bisa menemukan penjelasan yang masuk akal tentang inti Snappy, beri tahu
Saya pikir alasan terbaik seseorang dapat menginstal Snappy (di Raspberry Pi, atau lengkungan lainnya) adalah isolasi yang dimiliki setiap paket Snappy.
Jika Anda mencoba menggunakan Raspberry Pi Anda untuk proyek yang dapat menangani komponen perangkat lunak yang dapat digunakan, maka paket Snappy (seperti paket Docker ) adalah cara yang sangat baik untuk mempertahankan komponen tersebut dan siklus hidupnya.
Dengan kata lain, setiap perangkat lunak yang telah Anda instal sebagai Paket Snappy (atau Docker) (berbeda dengan DEBs atau RPM) adalah tidak satupun dari mereka, maupun ketergantungan sistem operasi. Jadi, Anda dapat memiliki setiap perpustakaan dan perangkat lunak dengan versi masing-masing sebagai pilihan Anda. Jika beberapa paket bergantung pada pustaka A dengan versi 1.x, dan paket lain menggunakan pustaka yang sama, tetapi versi 1.y, maka kedua paket dapat berbagi sistem yang sama, berjalan pada waktu yang sama, dan tidak pernah saling mengganggu. Dan Anda dapat memutakhirkan atau mempertahankan versi dengan mengetahui bahwa masing-masing memiliki "ruang" sendiri. "Kotak pasir terisolasi" mereka sendiri.
Anda dapat mencoba Docker di Debian jika Anda ingin memiliki "filosofi siklus hidup perangkat lunak" yang serupa.
Itu pendapat saya. Semoga bermanfaat.
Snappy adalah Ubuntu berbasis konsol untuk menguji dan menjalankan program di bawah Ubuntu (versus Debian, dan keduanya berbeda). Jika GUI adalah kebutuhan Anda, pergi dengan Raspian.
Snappy Core diperuntukkan bagi pengembang saat ini. Saya belum percaya itu sudah siap untuk digunakan sehari-hari. Tampaknya tidak memiliki repo untuk mengunduh paket. Jika Anda ingin bermain-main saya akan pergi dengan Raspbian untuk saat ini.