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.