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. github basic usage in windows

    1. create a new accout, create orginazation, create repo 2. install git in your local pc Note: you c ...

  2. AngularJS之使用服务封装可复用代码

    创建服务组件 在AngularJS中创建一个服务组件很简单,只需要定义一个具有$get方法的构造函数, 然后使用模块的provider方法进行登记: //定义构造函数 var myServicePro ...

  3. UIImage分类:返回一个可以拉伸的图片

    // 返回一个可拉伸的图片 // UIImage的分类 + (UIImage *)resizedImage:(NSString *)name { UIImage *image = [self imag ...

  4. Hibernate 一对多注解 mappedby 作用

    package oneToMany; import java.util.Set; import javax.persistence.*; /* 注意导入时,是导入:import javax.persi ...

  5. IOS开发中怎样验证邮箱的合法性

    IOS开发中怎样验证邮箱的合法性 文章参考:http://www.codes51.com/article/detail_94157.html 代码: - (void)viewDidLoad { [su ...

  6. Oralce 处理字符串函数

    原文:Oralce 处理字符串函数 平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的.当比较char时,Ora ...

  7. 思维方式--SMART原则

    假设你的项目管理.系统架构的兴趣,请加微信订阅号"softjg",收藏此PM.建筑师的家 万事开头于你目标的设定,假设開始走错了,那么后面的路将会更加的错误.甚至于更加的努力犯错就 ...

  8. 使用Visual Studio 2010 - 初学者系列 - 学习者系列文章

    本文介绍Visual Studio 2010的基本使用. 1.  欢迎界面 2.  进入界面 3.选择菜单中的项目 4.选择项目路径,还有空白解决方案 5.选择 新建解决方案文件夹 6.选择新建项目 ...

  9. SQL远程恢复

    原文:SQL远程恢复 -- ============================================= -- Author: dcrenl -- Create date: 2013-9 ...

  10. 1001. 杀死吸引力(3n+1)猜想 (15)(ZJUPAT 数学)

    主题链接:http://pat.zju.edu.cn/contests/pat-b-practise/1001 卡拉兹(Callatz)猜想: 对不论什么一个自然数n,假设它是偶数,那么把它砍掉一半. ...