Snappy Ubuntu-이유는 무엇입니까?


10

아마도 순진한 질문이지만 누군가 누군가 Snappy Ubuntu를 Raspberry Pi에 설치해야합니까? 나는 Raspbian Wheezy보다 이점을 얻지 못했습니다.

누군가 경험이 있거나 사례가있을 수 있습니다.

답변:


8

Snappy Core를 사용하지 않았지만 다음과 같은 몇 가지 객관적인 이유가 있습니다.

  1. Snappy Core는 ARMv7 용으로 컴파일되므로 소프트웨어가 Pi 2의 프로세서를 더 잘 활용할 수 있습니다. 이것이 내가 그토록 큰 차이를 만들어 내는지 여부는 모르겠습니다. 아래 Diederik de Haas의 의견에 따르면 Rasbpian의 ARMv6은 어쨌든 데비안의 ARMv7과 거의 동일합니다 (스냅 피 코어의 기본이라고 가정). 명시적인 벤치 마크를 보지 못했습니다.

  2. 우분투는 데비안보다 버전과 업데이트에 관한 보수적 인 정책이 적습니다. 즉, 최신 버전의 소프트웨어를 배포판에서 사용할 수 있습니다.

  3. Snappy Core는 읽기 전용 파일 시스템을 사용하도록 설정되었습니다. 나는 이것이 좋은 생각이라고 생각하지 않으며, 이것이 우분투와 재단이 pi를 위해 홍보하기로 결정한 것은 부끄러운 일입니다. 특히 우분투에는 더 많은 일반 ARMv7 배포판이 있기 때문 입니다. 그러나 어떤 사람들은 이것을 높이 평가하고 싶어 할 것입니다.


1
귀하의 진술은 (정확히) 정확하지 않습니다. Pi 1에는 ARMv6 아키텍처 이상의 것이 있지만 데비안의 armhf 아키텍처에는 적합하지 않습니다. Raspbian은 ARMv6에서 이러한 추가 기능을 활용합니다. 그렇지 않으면 처음에 사용했던 데비안의 armel 포트에 막 혔을 수 있습니다. 데비안의 armhf (예 : ARMv7)와 Raspbian의 armhf의 차이는 (매우) 엄선 된 패키지 수에서만 볼 수 있습니다. 또한 "6 배 더 빠른"주장은 Raspbian의 벤치 마크를 기반으로합니다.
Diederik de Haas

1
물론 @DiederikdeHaas, ARM1176JZF-S 일부 확장 기능 및 VFP 코 프로세서를 포함하여 ARMv6 입니다. 거의 모든 기존 / 사용중인 ARMv6 구현이 이것이라고 생각합니다. armel ARMv6에 최적화되어 있지 않으므로 ARMv5 및 v4를 지원 하므로 데비안의 armel 배포판보다 더 최적화 할 수 있습니다 . ARMv7과 같은 ARMv6은 이전 버전과 호환되므로 ARMv6 시스템에서 실행됩니다.
goldilocks

데비안의 armhf ( "hard float") 배포판이 ARMv7이기 때문에 VFP에서도 일부 혼란이 발생합니다. Snappy Core가 동일한 바이너리를 사용한다고 생각하지만 모르겠습니다. 벤치 마크가 기본 Raspbian 소프트웨어로 수행되었다는 것을 말씀 드리겠습니다. 재단 공고 페이지 라즈 비안 에서 진행된 것으로 표시되어 있는데 반드시 같은 것은 아닙니다. 어쨌든, 나는 그것을 편집했습니다.
goldilocks

8

우분투 Snappy 코어에 완전히 혼란스러워해야합니다.

나는 그것이 사물 인터넷 응용 프로그램이라고 생각합니다. 그것은 데스크탑을 지원하지 않는 최소한의 핵심 시스템입니다. 나는 그것이 라즈베리 파이에서 데스크탑 시스템으로 사용할 수 있다고 생각하지 않습니다. 현재 코어 시스템에 다른 응용 프로그램을 추가하는 효과적인 방법은 없다고 생각합니다.

Rapberry Pi에서 Ubuntu를 사용하려면 https://wiki.ubuntu.com/ARM/RaspberryPi 를 사용해보십시오.

Snappy core에 대해 이해할 수있는 설명이있는 사람이 있으면 알려주십시오.


1
+1 pi 용 일반 버전의 Ubuntu 자체 페이지로 연결되는 링크! 즉, rpi.org 다운로드 페이지에없는 내가 왜 몰라 ...
금발 미녀

6

누군가 Rapyberry Pi 또는 다른 아치에 Snappy를 설치할 수있는 가장 좋은 이유 는 모든 Snappy 패키지가 갖는 격리 때문이라고 생각합니다.

배포 가능한 소프트웨어 구성 요소를 처리 할 수있는 프로젝트에 Raspberry Pi를 사용하려는 경우 Snappy 패키지 ( Docker 패키지 와 같은 )는 해당 구성 요소와 수명주기를 유지하는 데 가장 좋은 방법입니다.

다시 말해 Snappy (또는 Docker) 패키지로 설치 한 모든 소프트웨어 (DEB 또는 RPM과 다른)는 이들 중 어느 것도 OS가 의존하지 않는 것입니다. 따라서 모든 버전의 라이브러리와 소프트웨어를 원하는대로 선택할 수 있습니다. 일부 패키지가 버전 1.x의 라이브러리 A에 의존하고 다른 패키지가 동일한 라이브러리를 사용하지만 버전 1.y를 사용하는 경우 두 패키지는 동일한 시스템을 공유하고 동시에 실행하며 서로 간섭하지 않을 수 있습니다. 또한 각각에 "공간"이 있다는 것을 알고 버전을 업그레이드하거나 유지할 수 있습니다. 그들 자신의 "절연 샌드 박스".

비슷한 "소프트웨어 라이프 사이클 철학"을 원한다면 데비안에서 Docker를 사용해 볼 수 있습니다.

내 의견이다. 도움이 되길 바랍니다.


2

Snappy는 Ubuntu에서 프로그램을 테스트하고 실행하기위한 콘솔 기반 Ubuntu입니다 (데비안과는 다르며 둘 다 다릅니다). GUI가 필요한 경우 Raspian으로 이동하십시오.


콘솔 기반으로 보입니다. 그러나 Raspian 생태계와 다른 점이 있습니까? 데비안에서 실행되지 않는 우분투 콘솔 응용 프로그램을 기억할 수 없습니다 ...
jaromrax

Raspbian이 Ubuntu Mate보다 나은 이유는 무엇입니까?
IgorGanapolsky

0

Snappy Core는 현재 개발자를위한 것입니다. 나는 그것이 일상적으로 사용할 준비가되어 있다고 생각하지 않습니다. 패키지 다운로드를위한 저장소가 부족한 것 같습니다. 땜질하고 싶다면 지금 Raspbian과 함께 갈 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.