답변:
Snappy 는 데스크탑 운영 체제로서 Linux의 근본적인 문제 중 하나를 해결하려는 시도 이며이 문제는 패키지 가용성 및 패키지 배포입니다. 그러나 Snappy는 뎁을 완전히 대체하기위한 것은 아닙니다. 스냅과 뎁은 서로 함께 작동합니다.
저는 Linux 애호가이며 Linux 응용 프로그램의 프로젝트 관리자입니다. Linux 시스템 전체를 좋아하지만 패키지 배포의 현재 상태를 멸시합니다. Snappy는이 근본적인 문제를 해결하는 것을 목표로합니다.
Linux에서 패키지는 대부분 배포판에 따라 다르지만 (다양한 데비안 기반의 모든 시스템에서 실행되지만 어떤 방식 으로든 제한하는 하나의 DEB를 만들 수는 있지만) 패키지는 배포판에만 한정되지 않습니다.
Ubuntu 16.04에 대한 deb 패키지를 만들면 해당 패키지가 Ubuntu의 모든 버전에서 작동하지 않습니다. 또한 14.04, 15.04, 15.10 등을 만들어야합니다. 이것들은 단지 Ubuntu debs입니다. 또한 데비안 용으로 만들어야합니다. 그런 다음 Fedora 21, 22, 23 등의 RPM을 만들어야하며 해당 RPM은 openSUSE를 포함하지 않습니다.
즉, 새로운 버전의 응용 프로그램을 배포하고 배포판 관리자가 저장소에 포함시킬 때까지 기다리지 않으려면 (일반적으로 터무니없는 시간이 걸립니다) Linux 배포판의 대부분을 다루기 위해 20 개 이상의 패키지를 제공해야합니다 그리고 여전히 모든 것을 다루지는 않을 것입니다.
Ubuntu의 Snap은 Snap을 지원하는 모든 Ubuntu 버전에서 실행되는 하나의 Snap을 만드는 방법을 제공합니다. 더 이상 배포판 버전이 아닙니다.
스냅은 다른 배포판에 통합 될 수 있습니다. 더 이상 배포판이 구체적이지 않습니다.
스냅은 패키지 개발자가 관리 할 수있는 리포지토리에서 제어되므로 새 버전을 출시하려고 할 때 다른 사람을 기다릴 필요가 없습니다.
기본적으로 Linux 패키지 배포에 대해 싫어하는 모든 것은 Snappy에 의해 해결됩니다. 이러한 문제는 AppImages 및 Flatpaks에 의해 해결 될 것 입니다.
TL; DR
리눅스 패키지 배포는 개발자와 사용자 모두에게 끔찍합니다. Snappy (AppImages 및 Flatpak)는 Linux 기반 시스템의이 근본적인 문제를 해결하기위한 것입니다.
이 질문은 실제로 왜 이사했는지에 관한 것이지만 누군가 Snap이 무엇이고 어떻게 작동하는지에 대해 더 배우고 싶다면. 이 비디오 를 만들어 구조를 심층적으로 설명했습니다.
간단합니다. Snappy 패키지에는 필요한 모든 파일이 포함되어 있습니다 . 여기서 .deb 패키지는 다른 패키지에 종속됩니다.
부정적인 측면은 모든 파일을 포함하기 때문에 snappy가 더 크다는 것입니다. 그러나 가장 큰 장점은 다른 패키지에 문제가 발생하지 않으며이 패키지를 제거해도 다른 패키지는 종속성 누락의 영향을받지 않습니다.
Snappy Personal은 패키지 관리 / 업데이트에 대한 새로운 접근 방식으로 더욱 빠르고, 안정적이며, 거래 적이며 강력한 보안을 제공하도록 설계되었습니다.
데스크톱 스핀 중 하나 이상에 대한 Snappy-Ubuntu의 Desktop-Next 스핀을 .deb에서 Snappy Personal로 전환하는 계획입니다.
.deb는 여전히 존재하며 일반 사용자는 .deb를 snappy로 변환 할 때까지 계속 사용할 수 있습니다.
Snappy는 현재 Snappy를 핵심 Os로 사용하고있는 ioT 간의 패키지 관리 개념을 통합하는 데 사용됩니다. 또한 snappy는 전체 이미지의 개념을 사용하기 때문에 업데이트 / 업그레이드 중 업데이트를 개선하고 문제를 해결하는 더 좋은 방법을 제공합니다. 즉, 업데이트는 단 한 가지이므로 실패 할 수있는 수단이 아닙니다.
자세한 내용은 해당 기사를 읽으십시오.
http://www.webupd8.org/2015/04/ubuntu-desktop-to-eventually-switch-to.html
또한 많은 질문에 대답하는 Ubuntu on Air의 QA 비디오가 있습니다 https://youtu.be/lHO8j8uo5Z4
다른 사람들이 사용할 수있는 제품 , 즉 제품 을 만들려고한다면 오늘날 Ubuntu Core 로 전환 해보십시오 .
이 소프트웨어는 특성상 스냅 샷으로 제공되며, 원래 제작자가 의도 한대로 모든 시스템에서 설치 및 업그레이드가 가능하다는 확신을 가질 수 있습니다. 다른 특성은 격리 된 실행 및 시스템과 통신하고 설치된 스냅을 구성하기위한 깔끔한 인터페이스와 같은 보안입니다.
이러한 것을 달성하기 위해 스냅 은 데비안 패키지와 크게 다릅니다.
다시 원래의 질문에가는 사용 또는 사용하지 당신은 내가 당신이 정기적으로 우분투 데스크톱과 스틱 제안 우분투 코어와 바탕 화면을 대체하려는 경우. 우분투 코어는 개인적으로 아무것도 부르지 않기를 원합니다 . 왜냐하면 혼자이기 때문에 아무것도 제공 할 수없는 아주 좋은 빌딩 블록을 제공하므로 요즘 IoT에서 인기가 있습니다.
apk
전화기에 설치하는 것과 다르지 않습니다 . 응용 프로그램은 적합하다고 생각되는 종속성으로 발전 할 수 있습니다. framework
스냅 을 사용하는 것과 같이 이것을 분리하는 방법은 있지만 철저한 보안 검토가 필요합니다. Windows와의 차이점은 여기에 원하는 위치에 착륙 할 수있는 설치 관리자 가 없다는 것입니다.