Will Ubuntu discard the. deb package?

Source: Internet
Author: User
Tags linux mint
SnappyPersonal is the successor of shorttopnext (defined by Canonical & ldquo; Next Generation Ubuntu & rdquo; based on Unity8/Mir. Now two Ubuntu versions based on Snappy are available: SnappyCore and SnappyPersonal. SnappyCore is mainly used for servers and the Internet of Things. It does not pre-install any graphical interfaces. Snappy

Snappy Personal is the successor of Desktop Next (Canonical company used to define "Next Generation Ubuntu based on Unity 8/Mir. Now two Ubuntu versions based on Snappy are available: Snappy Core and Snappy Personal. Snappy Core is mainly used for servers and the Internet of Things. It does not pre-install any graphical interfaces. Snappy Personal will be pre-installed on the GUI built on Mir and Unity 8.

Will not leave Debian

Ubuntu will not leave Debian. We will continue to build Ubuntu Images Based On Debian. What Ubuntu is doing is to replace the Snappy-based desktop and applications. Compared with the traditional model, the new Snappy has two main advantages:

  1. Faster.
  2. Snappy is safer and can be updated at any time. The most important thing is that the upstream has more control.

Snappy Personal will provide an experience similar to Ubuntu Phone or Android because it will also be transferred to an image-based model. The Android and Ubuntu Phone devices are a single operating system that contains a file system. When you upgrade the system, the system will not crash or there is a lack of dependent files. The upgrade process cannot be smooth.

The Snappy package management used by Snappy Personal is more secure and easy to install. This does not mean that. deb will no longer be useful in Ubuntu, but because there is no program isolation, these packages will not have the same security level as Snappy. This does not mean that. deb is insecure. After all, the Code is also reviewed by Debian and Ubuntu developers.

To solve this problem, Ubuntu developers are trying to isolate the. deb package from the operating system and Snappy. In this way, even if the. deb package has a problem, the entire system will not crash.

In this way, you can continue to use those that have not been migrated to Snappy without messing up the system. the deb package also gives developers enough time to port their apps to the Snappy platform without losing users. After all, the Details determine success or failure. Canoniacal has not finalized yet.

You may be confused about what 'click' is. In fact, Snappy is the 2.0 version of Click. Snappy has more functions than Click. The biggest difference between the two is that Snappy has its own framework, but Click does not. Therefore, you can create a Java Runtime Snappy package, which will install Java. Therefore, apps that use Java can also be installed and run on Snappy. Click will be gradually eliminated by Snappy.

How many developers have to do?

Does this mean that programmers cannot stay up late? Yes or no. Ubuntu engineers said creating Snappy packages is much easier than creating Debian packages, which reduces the resistance of developers. Ubuntu is most famous for its documentation and tools that enable people to easily package applications. Because Snappy and Click are similar, the migration from Click to Snappy should be a trivial task for developers.

Does this make the user feel unacceptable?

The answer is no. Canonical will release two Ubuntu versions: one based on the traditional. deb desktop and the other based on Snappy.

Canonical will provide two branches for Ubuntu16.04. One is Snappy packaging and the other is still using deb. You can choose one you like. Because 16.04 is a long-term support version, it is critical for Canonical companies not to break into users who want to use traditional desktops. At the same time, Canonical will provide the TLS version of Snappy to the first user who dares to eat crabs.

In general, Snappy has the following advantages:

  • You do not need to wait for the archive to update the application.
  • You do not need to install PPA to obtain updates for the application.
  • The Snappy application will eventually be installed on all platforms (unlike previous differentiation:. deb only supports desktops and Click only supports mobile phones)
  • Snappy applications are easier to create
  • The Snappy package is closed, and applications cannot steal data from areas that are never allowed.
  • When the new version of the application is not good enough, the Snappy package is easy to return to the original version.
  • The Snappy package has incremental updates to reduce downloads.
  • The Snappy App Store performs automatic review without manual review. This means that uploading the Snappy app will arrive at the client faster, similar to the current Click app store.

Will the branches and derived versions be affected?

Ubuntu has many branches and derived versions. One problem is how branch such as Kubuntu and official derivative versions such as Linux Mint will be affected, if any.

The team shows that they can still be created based on the. deb file so that they will not be affected. However, if you want to absorb the advantages of Snappy, they can easily do it.

For Ubuntu users, everything seems to be in the right direction. It may be a pleasure to quietly look at whether other releases will adopt the same method to improve user experience.

For Ubuntu users, the biggest problem is: "Use or not !". As a Ubuntu user, will you go to Snappy? Let us know in the comment.

For more information about Ubuntu, see Ubuntu special page http://www.linuxidc.com/topicnews.aspx? Tid = 2

This article permanently updates the link address: Http://www.linuxidc.com/Linux/2015-04/116866.htm

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.