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. jQuery库(noConflict)冲突解决机制

    很多JSFramework库选择使用$符号作为一个函数或变量名,而在实际的项目开发,模板语言,则有可能"$"符号是模板语言keyword.例如Veclocity模板语言,$它是ke ...

  2. Redis3

    Redis到底该如何利用 上两篇受益匪浅,秉着趁热打铁,不挖到最深不罢休的精神,我决定追加这篇.上一篇里最后我有提到实现分级缓存管理应该是个可行的方案,因此今天特别实践了一下.不过缓存分级之后也发现了 ...

  3. JS中通过call方法实现继承

    原文:JS中通过call方法实现继承 讲解都写在注释里面了,有不对的地方请拍砖,谢谢! <html xmlns="http://www.w3.org/1999/xhtml"& ...

  4. 终于有人把O2O、C2C、B2B、B2C的区别讲透了!

    终于有人把O2O.C2C.B2B.B2C的区别讲透了! 一.O2O.C2C.B2B.B2C的区别在哪里? O2O是online to offline分为四种运营模式: 1.online to offl ...

  5. SD卡FAT32获得高速的文件格式(图文介绍)

    说明: MBR :Master Boot Record ( 主引导记录) DBR :DOS Boot Record ( 引导扇区) FAT :File Allocation Table ( 文件分配表 ...

  6. 【转】Android学习之AndroidManifest.xml清单之<uses-feature>

    无意之中看了几个小时的官方英文文档,关于<uses-feature>的介绍.有必要在这里记录一下,应该有很多人不知道<uses-feature>到底是做什么用的,因为我们平时根 ...

  7. jQuery百叶窗图片滑块

    超酷的jQuery百叶窗图片滑块实现教程   今天我们要来分享一款基于jQuery的百叶窗焦点图插件,也可以说是图片滑块插件.这种jQuery焦点图插件的应用非常广泛,在早些年前,我们需要用flash ...

  8. ORACLE抽象数据类型

    ORACLE抽象数据类型 *抽象数据类型*/1,抽象数据类型 概念包含一个或多个子类型的数据类型不局限于ORACLE的标准数据类型可以用于其他数据类型中 2,创建抽象数据类型 的语法(必须用NOT F ...

  9. EF4.0、4.3创建表达式树状动态查询总结

    ---------------------------------------------快速适用 效果: where name like '%王%' and Age>=35 or Age< ...

  10. rabibtMQ安装及集群配置-linux

    安装RabbitMQ RabbitMQ是流行的开源消息队列系统,用erlang语言开发,故首先需要安装erlang依赖及erlang. 安装erlang依赖的基本环境,通过yum方式进行安装: yum ...