Tôi sẽ nói rằng cả hai có thể là một phù hợp tốt. Nhưng nếu bạn định phát triển nhúng, câu trả lời có thể được gắn với nền tảng bạn chọn.
Ví dụ trên Raspberry Pi 2 bạn có thể sử dụng cả hai. Nhưng Archlinux sẽ có trọng lượng nhẹ hơn về không gian đĩa được sử dụng, đó là nhược điểm của các gói snap trên lõi Ubuntu.
Sau đó, bạn nên thử xem phần mềm nào bạn cần và cách chúng có sẵn trên cả hai nền tảng. Cuối cùng với sức mạnh của nhiều hệ thống nhúng, bạn có thể xem xét khả năng phát triển của nó và có thể thử nghiệm từ máy tính để bàn / máy tính xách tay của bạn và sau đó triển khai trên nền tảng đích. Việc biên dịch chéo từ hệ điều hành chính của bạn dễ dàng như thế nào, v.v. Các gói Snap có thể "béo hơn" nhưng dễ triển khai hơn: chúng chứa mọi thứ chúng yêu cầu.
Cuối cùng không có lựa chọn sai. Bạn cần đánh giá nhu cầu của bạn và sau đó xem xét sự phù hợp nhất.