Câu trả lời:
Tôi chưa sử dụng Snappy Core, nhưng đây là một vài lý do khách quan:
Snappy Core được biên dịch cho ARMv7, có nghĩa là phần mềm sẽ khai thác tốt hơn bộ xử lý của Pi 2. Cho dù điều này làm cho nhiều sự khác biệt tôi không biết; theo nhận xét của Diederik de Haas bên dưới, ARMv6 của Rasbpian gần giống với ARMv7 của Debian dù sao (giả sử đó là cơ sở của Snappy Core). Tôi chưa thấy điểm chuẩn rõ ràng.
Ubuntu có chính sách ít bảo thủ hơn đối với các phiên bản và cập nhật so với Debian. Điều này có nghĩa là các phiên bản phần mềm gần đây sẽ có sẵn từ bản phân phối của chúng.
Snappy Core được thiết lập để sử dụng hệ thống tệp chỉ đọc. Tôi không nghĩ rằng đây là một ý tưởng tuyệt vời và thật xấu hổ vì đây là điều mà Ubuntu và Quỹ đã quyết định quảng bá cho pi, đặc biệt là khi Ubuntu có các bản phân phối ARMv7 bình thường hơn có thể chạy trên nó . Tuy nhiên, một số người có thể đánh giá cao và mong muốn điều này.
Tôi phải thừa nhận là hoàn toàn bối rối bởi lõi Ubuntu Snappy.
Tôi nghĩ nó có nghĩa là một ứng dụng Internet of Things. Đó là một hệ thống cốt lõi tối thiểu mà không cần hỗ trợ máy tính để bàn. Tôi không nghĩ nó có thể sử dụng như một hệ thống máy tính để bàn trên Raspberry Pi. Tôi không nghĩ rằng hiện tại thậm chí còn có một cách làm việc để thêm các ứng dụng khác vào hệ thống cốt lõi.
Nếu bạn muốn sử dụng Ubuntu trên Rapberry Pi, tôi khuyên bạn nên thử https://wiki.ubfox.com/ARM/RaspberryPi
Nếu bất cứ ai có thể tìm thấy một lời giải thích dễ hiểu về lõi Snappy, vui lòng cho tôi biết,
Tôi nghĩ lý do tốt nhất mà ai đó có thể cài đặt Snappy (trong Raspberry Pi, hoặc bất kỳ vòm nào khác) là sự cô lập mà mọi gói Snappy sẽ có.
Nếu bạn đang cố gắng sử dụng Raspberry Pi cho một dự án có thể xử lý các thành phần phần mềm có thể triển khai, thì các gói Snappy (như các gói Docker ) là một cách thực sự tốt để duy trì các thành phần đó và vòng đời của chúng.
Nói cách khác, mọi phần mềm bạn đã cài đặt dưới dạng Gói Snappy (hoặc Docker) (khác với DEB hoặc RPM) là không ai trong số chúng, cũng không phụ thuộc vào hệ điều hành. Vì vậy, bạn có thể có mọi thư viện và phần mềm với các phiên bản tương ứng là lựa chọn của bạn. Nếu một số gói phụ thuộc vào thư viện A với phiên bản 1.x và gói khác sử dụng cùng một thư viện, nhưng phiên bản 1.y, thì cả hai gói có thể chia sẻ cùng một hệ thống, chạy cùng lúc và không bao giờ can thiệp lẫn nhau. Và bạn có thể nâng cấp hoặc duy trì các phiên bản biết rằng mỗi phiên bản có "không gian" riêng. "Hộp cát cô lập" của riêng họ.
Bạn có thể dùng thử Docker trong Debian nếu bạn muốn có một "triết lý vòng đời phần mềm" tương tự.
Đó là ý kiến của tôi. Tôi hy vọng nó hữu ích.
Snappy là Ubuntu dựa trên bảng điều khiển để kiểm tra và chạy các chương trình trong Ubuntu (so với Debian và cả hai đều khác nhau). Nếu GUI là nhu cầu của bạn, hãy đi với Raspian.
Snappy Core dành cho các nhà phát triển vào thời điểm này. Tôi không tin rằng nó đã sẵn sàng để sử dụng hàng ngày. Nó dường như thiếu repos để tải gói. Nếu bạn muốn tinker tôi sẽ đi với Raspbian ngay bây giờ.