Ubuntu Snappy很有希望啊~
Tofloor
poster avatar
victord
deepin
2015-11-14 07:20
Author
我曾多次提到软件管理的问题,目前来看,Ubuntu还是做到前面了~
https://developer.ubuntu.com/zh-cn/snappy/
官方的介绍是这样的:
  • 操作系统和应用程序文件完全分离,并以一组独特的只读映像形式存在。
  • 系统和应用程序采用事务性的基于映像的增量更新,并且更新始终可以回滚。
  • 这些文件是只读文件,意味着它们无法被篡改,并且每次都能进行完全的、可预测的更新。
  • 签名和指纹可确保你运行的完全是开发者发布的内容,即使软件来自 Internet 也不会有不良问题。
  • 增量管理功能会尽可能减小下载内容的大小。
这不正是我们所期盼的吗?不知道Deepin有没有借鉴的可能?
这一次变革,希望Deepin不要掉队了哦~

Reply Favorite View the author
All Replies
1 / 2
To page
cxbii
deepin
2015-11-14 07:28
#1
我个人说一点。。。

Linux界每次雷声大雨点小的,Ubuntu占据半壁江山。
不是因为我们是竞争关系,我才黑它。
是作为一个Linux用户,对Ubuntu每次的宏大目标失望了。
Reply View the author
victord
deepin
2015-11-14 07:41
#2
https://bbs.deepin.org/post/33191
我个人说一点。。。

Linux界每次雷声大雨点小的,Ubuntu占据半壁江山。

宏大目标我信,因为Linux软件太多了,一个一个重新打包本身就是巨大的工程量。所以现在的Ubuntu Snappy也是仅限Core版本。桌面版本不是没计划,而是一再延期……
但是,这件事一旦做成了,那就是一场革命。目前的Ubuntu Snappy Core已经做到了“三段式”软件管理——系统、容器(运行库)、应用软件。而且应用软件之间没有依赖关系,容器之间也没有依赖关系。
详情望这看:https://developer.ubuntu.com/zh-cn/snappy/start/using-snappy/
截取一段官方的例子:
$ sudo snappy install hello-world
Installing hello-world.canonical
Starting download of hello-world.canonical
32.73 KB / 32.73 KB [=========================================================] 100.00 % 617.46 KB/s
Done
Name        Date       Version   Developer
ubuntu-core 2015-06-11 3         ubuntu   
docker      2015-06-11 1.6.1.002           
hello-world 2015-06-11 1.0.17    canonical
beagleblack 2015-06-11 1.7.1                 
可以看到,没有任何依赖的提示,证明应用是没有依赖滴~
现在最大的问题就是,Ubuntu有没有耐心和恒心和财力打包所有的桌面软件了……
Reply View the author
873792861
deepin
2015-11-14 17:57
#3
https://bbs.deepin.org/post/33191
宏大目标我信,因为Linux软件太多了,一个一个重新打包本身就是巨大的工程量。所以现在的Ubuntu Snappy也 ...

有关键应用就得啦
Reply View the author
leafonsword
deepin
2015-11-14 18:19
#4
感觉其实docker本身就能作为一种包管理机制.......
Reply View the author
ArthurDeepin
deepin
2015-11-14 18:43
#5
本帖最后由 ArthurDeepin 于 2015-11-14 10:51 编辑

deepin目前一下子是走不到"前面"的.
snappy很好,在技术上也是革命性……的解决了很多问题,因为它改善了系统的管理结构。?不过对用户来说,也只能感受到安装软件不会特别影响系统稳健的效果。一直以来在官方源里维护的软件基本没有问题,但是流浪在外的软件依然很难说,一个软件包适不适用,主要是看它的维护情况,linux的小众,让普通用户想使用的软件依然只能得到很少的维护投入,年久失修,再高级的包格式都没用,这跟使用的平台套件也有关系,套件本身如果很动荡,那么linux的环境依然是动荡的。

只有一个全新的包格式,一个全新的管理方式,而短时间没有聚集到更多的开发和维护力量,也没有像windows和apple那样成系列的开发套件,依然是达不到无痛安装的,包格式的提升是有限的,与“是不是exe”关系不大,普通用户期望不要太高……
Reply View the author
ydz196422577
deepin
2015-11-14 19:30
#6
cxbii 发表于 2015-11-13 23:28
我个人说一点。。。

Linux界每次雷声大雨点小的,Ubuntu占据半壁江山。

小白表示不明觉厉。下一个版本我们等你放大招
Reply View the author
ydz196422577
deepin
2015-11-14 19:34
#7
ArthurDeepin 发表于 2015-11-14 10:43
deepin目前一下子是走不到"前面"的.
snappy很好,在技术上也是革命性……的解决了很多问题,因为它改善了系 ...

放眼英特尔,iphone的新版,哪一个不是推出前就在电视媒体网站占据大量篇幅。如果你做得足够自信,那么也可以宣传
Reply View the author
olaohu
deepin
2015-11-14 19:50
#8
ydz196422577 发表于 2015-11-14 11:34
放眼英特尔,iphone的新版,哪一个不是推出前就在电视媒体网站占据大量篇幅。如果你做得足够自信,那么也 ...

楼主还是看平淡点吧,深度目前怎能和英特尔苹果相比啊,那都不是一个档次,简直没可比性。事实上不解决开发套件的统一,什么包管理器都不能很好解决问题。系统基本运行库都不统一不兼容,应用程序层的更不兼容。其实深度目前一直坚持使用qt和go就行。另外一定要开发维护好一个应用商店。
Reply View the author
ydz196422577
deepin
2015-11-14 19:55
#9
https://bbs.deepin.org/post/33191
楼主还是看平淡点吧,深度目前怎能和英特尔苹果相比啊,那都不是一个档次,简直没可比性。事实上不解决开 ...

技术宅的语言小白表示不懂哦,你们既然做出了2014.3,我相信你们的选择
Reply View the author
victord
deepin
2015-11-14 21:48
#10
本帖最后由 victord 于 2015-11-14 13:54 编辑
https://bbs.deepin.org/post/33191
楼主还是看平淡点吧,深度目前怎能和英特尔苹果相比啊,那都不是一个档次,简直没可比性。事实上不解决开 ...

这个论点我支持,苹果有XCode,安卓有Android Studio,微软有Visual Studio,都有大一统的开发环境,也可以实现基于同一套SDK使用不同的开发语言。而Linux桌面目前完全没有这类的统一环境,像样的也就是KDE的KDevelop,QT designer和GNOME的Anjuta。不说别的,如果DDE想成为和GNOME、KDE同水平的DE,至少这个水平的开发环境也要有,这甚至比做个Wine QQ、移植一些软件更有意义,毕竟,开发者主动的开发,效率要远高于这种被动的移植,这是显而易见的~简单来说Deepin可以考虑Folk一个,反正GNU的,我们也开源就是啦;如果财力足够,也可以像Android那样全都推翻……没听谁抱怨过Android不兼容Linux桌面软件的吧?这个1%,兼不兼容真的无所谓,1%之间实际上大多也都不兼容(我所说的是二进制文件的直接兼容,源码级的兼容还是要有的,当然也并不难),关键还是看Deepin的人力财力,以及公司长远的目标是什么方向……
Reply View the author
moling2088
deepin
2015-11-14 22:14
#11
x软件重新打包的事还是交给开发者或者志愿者,官方提供工具和文档,自己尽可能便利的方法,没必要都自己做,就像手机app一样
Reply View the author
Comments
victord
2015-11-14 22:46
目前应该是,即使是一套完整的开发环境 文档,也够Deepin喝上一壶的,就这都做不出来……也不能说Deepin就不行,Ubuntu、Red hat、Debian,同样也没有……
pjbright
deepin
2015-11-14 22:14
#12
当鸡同鸭讲,汪汪表示啥也没听懂
Reply View the author
hummerstudio
deepin
2015-11-14 23:06
#13
非常看好。楼上有些说Ubuntu没有开发环境,可能是不知道Ubuntu SDK吧。Snappy Ubuntu 未来自成体系,并且有大量人士支持。
Reply View the author
xliang9550
deepin
2015-11-15 22:56
#14
不管怎么说,比ypk靠谱。
Reply View the author
hch52
deepin
2015-11-16 17:45
#15
https://bbs.deepin.org/post/33191
不管怎么说,比ypk靠谱。

不要总揪着陈年往事不放   
Reply View the author
jimmyxu
deepin
2015-11-16 18:57
#16
俺只看看,不评论!
Reply View the author
Wintersweet
deepin
2015-11-17 04:15
#17
本帖最后由 Wintersweet 于 2015-11-16 20:17 编辑

呵呵一笑
Reply View the author
kaile
deepin
2015-11-17 04:46
#18
包管理机制不变革linux桌面永远一滩烂泥,几十年了,还醒不了吗?
Reply View the author
ArthurDeepin
deepin
2015-11-17 19:53
#19
https://bbs.deepin.org/post/33191
包管理机制不变革linux桌面永远一滩烂泥,几十年了,还醒不了吗?

包管理要改的原因是,不应该把底层的处理暴露给用户,它应该是系统具备的功能。

因为开发者维护不利,不兼容的软件,就应该想windows一样,启动报个错就完事儿了。类似部分已经不能在xp上运行的软件,就说版本过低完事儿,部分不能在最新系统上运行的软件,就说版本过新完事儿。类似qq和360不兼容,就弹窗拒绝工作。一切不就简单了吗~~~

windows底下也是一堆的东西,几个版本的VC运行库,几个版本的.NET运行库,为什么没有报依赖错误?因为只此一家,因为开发商不会蠢到开发不能运行的软件给用户用。deepin的特色软件也不会出现在deepin上不能运行就交给用户的现象。
Reply View the author
usen68
deepin
2015-11-18 10:52
#20
嗯,但愿吧。希望能搞好,安装一个软件,自动把所依赖的包库安装好
Reply View the author
1 / 2
To page