ubuntu has just announced that snappy will replace 'apt' as the next generation of package manager for furture ubuntu releases. And for ubuntu 15.04 , there has been a release ubuntu core snappy 15.04 which ships with snappy without 'apt' at all. If you want to install anyother apps, you will have to download all the dependencies in one big package.

Ubuntu has declared that this is good for the stablity for application deployment for servers, mobile, and embeded platforms.

Here is serveral articles/discusses about 'snappy':

1) hackernews

https://news.ycombinator.com/item?id=9515156

2) Is Ubuntu moving away from .deb packages? Here is the complete story

Snappy will take the center stage at Ubuntu.

http://www.itworld.com/article/2914850/linux/is-ubuntu-moving-away-from-deb-packages-here-is-the-complete-story.html

3) Snappy Ubuntu Core makes the Chillhub internet fridge a cool idea

http://www.theinquirer.net/inquirer/news/2407975/snappy-ubuntu-core-makes-the-chillhub-internet-fridge-a-cool-idea

4) Ubuntu jumps into Internet of Things with Acer, GE, and Microsoft

Yes, you read the headline correctly. Microsoft and Canonical are partnering up on IoT.

(F.Y.I Oh, MY LORD!)

http://www.zdnet.com/article/ubuntu-jumps-into-internet-of-things-with-acer-ge-and-microsoft/

Let's see what snappy really is.

Just follow this tutorial.

http://developer.ubuntu.com/en/snappy/start/

Then you would see this after starting a VM using qemu-kvm

And then let's SSH into the system

default username: ubuntu

default password: ubuntu

And let's see the information of snappy.

And I tried to install an app using snappy.

Actually I have installed some apps.

For example mosquitto.kartben

Ubuntu snappy has already shipped with some dependency libs all in one.

So. There is a folder '/apps/' which contains all those apps and their dependencies. This means ubuntu snappy needs more storage if there are some library dependency depulications.

And let's see.

All the dependency libs are packed at once. Damn, cool?

They say this is for stability of system. Yeah somehow. But that will not be hack-friendly.

So ubuntu is getting far away from GNU/Linux grandually.

Debian is your friend. But have you heard about the 'libc' syndrome? Let's face the real world.

Ubuntu has an ambition on IoT. They release snappy and make people confused about docker and other stuff. But snappy is kind of cool.

If you want to live with GNU/Linux, snappy is not your friend.

If you want to deploy fast and less painful, snappy could be a choice. And Docker is watching, dude.

And others are keeping cool.

Ubuntu snappy is lame的更多相关文章

  1. docker容器服务器 - centos atomic host

    https://blog.inovex.de/docker-a-comparison-of-minimalistic-operating-systems https://github.com/rvyk ...

  2. 八款值得尝试的精美的 Linux 发行版(2017 版)

    八款值得尝试的精美的 Linux 发行版(2017 版) 2017年10月18日 • Linux • 295 views • 暂无评论 在这篇文章中,将会列出让一些令 Linux 用户印象最深刻且精美 ...

  3. IoT固/软件更新及开源选项

    会出什么问题呢?大多数这些设备的设计都不像是被恶意攻击的目标. 嵌入式系统传统上被认为是稳定的产品, 但实施起来成本高昂, 因为投资回报率(ROI)在的周期比较长. 在过去一旦发货, 就很少需要更新这 ...

  4. 2019 年在 Raspberry Pi 「树莓派」上运行的 10 个操作系统推荐

    原文:2019 年在 Raspberry Pi 「树莓派」上运行的 10 个操作系统推荐 image Raspberry Pi** 是一款基于 ARM 的单板计算机,默认运行一款称为 Raspbian ...

  5. 在Ubuntu X64上编译Hadoop

    在之前的文章中介绍了如何直接在Ubuntu中安装Hadoop.但是对于64位的Ubuntu来说,官方给出的Hadoop包是32位的,运行时会得到警告: WARN util.NativeCodeLoad ...

  6. ubuntu一些基本软件安装方法

    ubuntu一些基本软件安装方法 首先说明一下 ubuntu 的软件安装大概有几种方式:1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 deb ...

  7. Ubuntu常用200条命令

       查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包: ...

  8. I.MX6 Ubuntu core porting

    /*********************************************************************** * I.MX6 Ubuntu core porting ...

  9. vmware虚拟机下ubuntu 13.04使用zeranoe脚本交叉编译ffmpeg

    2013-07-01今天是建党节,习总书记指出,党的建设要以“照镜子.正衣冠.洗洗澡.治治病”为总要求.希望我们的党越来越纯洁,为人民谋福利.言归正传,每次项目中需要编译相应的ffmpeg,都很费时费 ...

随机推荐

  1. [Android]Parcelable encountered IOException writing serializable object (name = xxx)

    Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte.byte[].char.char[].boolean.boolean[].short.short ...

  2. 采用malloc分别分配2KB个人空间,然后,realloc调整到6KB、1MB、3MB、10MB场地,分别这五内存“A”、“B”、“C”、“D”、“E”灌装

    #include<stdio.h> #include<stdlib.h> #include<string.h> #include<malloc.h> i ...

  3. UpdateModel方法

    WebForm 对 MVC 说:能否借你的UpdateModel方法来用用? 背景 ASP.NET MVC的Controller有个很不错的方法:UpdataModel (相对应的还有TryUpdat ...

  4. jquery validate remote验证唯一性

    jquery.validate.js 的 remote 后台验证 之前已经有一篇关于jquery.validate.js验证的文章,还不太理解的可以先看看:jQuery Validate 表单验证(这 ...

  5. GDI+ 摘要: 保存图像文件

    要保存图像文件,必须先获得图像的编码格式信息.可是GDI+没有直接提供这个函数:GetEncoderClsid(const WCHAR* format, CLSID* pClsid) 因此须要我们自己 ...

  6. 探秘IntelliJ IDEA 13测试版新功能——调试器显示本地变量

    IntelliJ IDEA在业界被公认为最好的Java开发平台之一,JetBrains公司将在12月正式发布IntelliJ IDEA 13版本. 现在,小编将和大家一起探秘密IntelliJ IDE ...

  7. .net操作PDF的一些资源(downmoon收集)

    因为业务需要,搜集了一些.net操作pdf的一些资源,特在此分享. 1.如何从 Adobe 可移植文档格式 (PDF) 文件中复制文本和图形 http://support.microsoft.com/ ...

  8. 【工作笔记二】ASP.NET MVC框架下使用MVVM模式

    ASP.NET MVC框架下使用MVVM模式 原文:http://www.cnblogs.com/n-pei/archive/2011/07/21/2113022.html 对于asp.net mvc ...

  9. .NET Framework和C#版本历史概览

    发布日期 .Net版本 C#版本 CLR版本 开发工具 功能介绍 2002 1.0 1.0 初始版本 Visual Studio .Net 初始版本 .NET框架结构,详见: 2003 1.1     ...

  10. Oracle笔试题库之问答题篇-总共60道

    1.把表A从表空间TSP1更改成表空间TSP2的方法 解答:alter table A move tablespace TSP2 2.删除表的列: 解答:alert table 表名 drop 列名 ...