답변:
Snappy Core를 사용하지 않았지만 다음과 같은 몇 가지 객관적인 이유가 있습니다.
Snappy Core는 ARMv7 용으로 컴파일되므로 소프트웨어가 Pi 2의 프로세서를 더 잘 활용할 수 있습니다. 이것이 내가 그토록 큰 차이를 만들어 내는지 여부는 모르겠습니다. 아래 Diederik de Haas의 의견에 따르면 Rasbpian의 ARMv6은 어쨌든 데비안의 ARMv7과 거의 동일합니다 (스냅 피 코어의 기본이라고 가정). 명시적인 벤치 마크를 보지 못했습니다.
우분투는 데비안보다 버전과 업데이트에 관한 보수적 인 정책이 적습니다. 즉, 최신 버전의 소프트웨어를 배포판에서 사용할 수 있습니다.
Snappy Core는 읽기 전용 파일 시스템을 사용하도록 설정되었습니다. 나는 이것이 좋은 생각이라고 생각하지 않으며, 이것이 우분투와 재단이 pi를 위해 홍보하기로 결정한 것은 부끄러운 일입니다. 특히 우분투에는 더 많은 일반 ARMv7 배포판이 있기 때문 입니다. 그러나 어떤 사람들은 이것을 높이 평가하고 싶어 할 것입니다.
우분투 Snappy 코어에 완전히 혼란스러워해야합니다.
나는 그것이 사물 인터넷 응용 프로그램이라고 생각합니다. 그것은 데스크탑을 지원하지 않는 최소한의 핵심 시스템입니다. 나는 그것이 라즈베리 파이에서 데스크탑 시스템으로 사용할 수 있다고 생각하지 않습니다. 현재 코어 시스템에 다른 응용 프로그램을 추가하는 효과적인 방법은 없다고 생각합니다.
Rapberry Pi에서 Ubuntu를 사용하려면 https://wiki.ubuntu.com/ARM/RaspberryPi 를 사용해보십시오.
Snappy core에 대해 이해할 수있는 설명이있는 사람이 있으면 알려주십시오.
누군가 Rapyberry Pi 또는 다른 아치에 Snappy를 설치할 수있는 가장 좋은 이유 는 모든 Snappy 패키지가 갖는 격리 때문이라고 생각합니다.
배포 가능한 소프트웨어 구성 요소를 처리 할 수있는 프로젝트에 Raspberry Pi를 사용하려는 경우 Snappy 패키지 ( Docker 패키지 와 같은 )는 해당 구성 요소와 수명주기를 유지하는 데 가장 좋은 방법입니다.
다시 말해 Snappy (또는 Docker) 패키지로 설치 한 모든 소프트웨어 (DEB 또는 RPM과 다른)는 이들 중 어느 것도 OS가 의존하지 않는 것입니다. 따라서 모든 버전의 라이브러리와 소프트웨어를 원하는대로 선택할 수 있습니다. 일부 패키지가 버전 1.x의 라이브러리 A에 의존하고 다른 패키지가 동일한 라이브러리를 사용하지만 버전 1.y를 사용하는 경우 두 패키지는 동일한 시스템을 공유하고 동시에 실행하며 서로 간섭하지 않을 수 있습니다. 또한 각각에 "공간"이 있다는 것을 알고 버전을 업그레이드하거나 유지할 수 있습니다. 그들 자신의 "절연 샌드 박스".
비슷한 "소프트웨어 라이프 사이클 철학"을 원한다면 데비안에서 Docker를 사용해 볼 수 있습니다.
내 의견이다. 도움이 되길 바랍니다.
Snappy는 Ubuntu에서 프로그램을 테스트하고 실행하기위한 콘솔 기반 Ubuntu입니다 (데비안과는 다르며 둘 다 다릅니다). GUI가 필요한 경우 Raspian으로 이동하십시오.