Ubuntu 17.04 路线图公布 计划于明年 4 月份发布

局长
 局长
发布于 2016年11月29日
收藏 1

Canonical 今天公布了 Ubuntu 17.04(Zesty Zapus)操作系统的发布路线图,该版本于今年 10 月 24 日上线启动,toolchain 已经上传且首个 daily ISO 镜像已经生成。面向各个 flavors 的 Alpha 1 版本计划将于 2016 年 12 月 29 日上线。

根据今天公布的路线图,Ubuntu 17.04(Zesty Zapus)将会在 2017 年 2 月 16 日进入功能冻结,2 月 23 日发布 Beta1 版本,3 月 9 日进入用户界面冻结;3 月 23 日发布 Final Beta 版本;3 月 30 日进行内核冻结,并于 4 月 13 日正式发布。

其他项目的发布路线图

来自:cnBeta.COM

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Ubuntu 17.04 路线图公布 计划于明年 4 月份发布
加载中

精彩评论

eechen
eechen
#Deepin# @cxbii
能不能提供并推广一种兼容多种发行版的软件二进制打包发布的方法.
就像Linux版本的Firefox/XAMPP/Qt那样,做到解压即用.

静态链接依赖库打包的方法是其中一种,我打包的 #PHPDroid# 的Android版PHP7解释器就是静态链接依赖库.
http://www.oschina.net/news/74881/phpdroid-update
包含了PHP7解释器,Swoole扩展,BusyBox的APK包还不到6MB.
所以静态链接依赖库并没有大多数人想象中那么大.
其实Windows版PHP解释器就是打包了其依赖的库:
http://windows.php.net/downloads/php-sdk/deps-5.4-vc9-x86.7z

另外我自己用patchelf修改二进制文件的rpath和interpreter并打包依赖库的方法打包Apache/Nginx/PHP/HHVM/MySQL都没有问题.
https://my.oschina.net/eechen/blog/411534
同时也测试打包了图形化应用比如我经常使用的Geany编辑器:
64位Xubuntu 14.04上打包的Geany 1.26在64位CentOS 7上运行:
https://static.oschina.net/uploads/space/2015/1210/004435_T9ex_561214.png
64位Xubuntu 14.04上打包的Geany 1.26在64位Ubuntu 14.04上正常运行:
http://static.oschina.net/uploads/space/2015/1214/231734_eYCZ_561214.png

我想说的就是,能不能通过patchelf这种方法把Debian/Ubuntu软件源里的软件执行一下patchelf脚本就能打包出能运行于多种Linux发行版的软件呢?上面打包PHP7的博文提供了一个可运行的样本.抛砖引玉,集思广益.
uni7corn
uni7corn
开车开得好快啊!@萍水相逢OSC
雨翔河
雨翔河
版本搞这么快,容易扯到蛋啊,我的服务器还在14徘徊,16担心很多东西不支持。
uni7corn
uni7corn
太快了!

最新评论(15

a
acj
dock
小果汁儿
小果汁儿
16.04不错,希望18.04再接再厉。建议中间的版本多加点新功能作为试验品。
来自山卡拉的你
来自山卡拉的你
说好的新桌面呢
xuchao
xuchao

引用来自“eechen”的评论

#Deepin# @cxbii
能不能提供并推广一种兼容多种发行版的软件二进制打包发布的方法.
就像Linux版本的Firefox/XAMPP/Qt那样,做到解压即用.

静态链接依赖库打包的方法是其中一种,我打包的 #PHPDroid# 的Android版PHP7解释器就是静态链接依赖库.
http://www.oschina.net/news/74881/phpdroid-update
包含了PHP7解释器,Swoole扩展,BusyBox的APK包还不到6MB.
所以静态链接依赖库并没有大多数人想象中那么大.
其实Windows版PHP解释器就是打包了其依赖的库:
http://windows.php.net/downloads/php-sdk/deps-5.4-vc9-x86.7z

另外我自己用patchelf修改二进制文件的rpath和interpreter并打包依赖库的方法打包Apache/Nginx/PHP/HHVM/MySQL都没有问题.
https://my.oschina.net/eechen/blog/411534
同时也测试打包了图形化应用比如我经常使用的Geany编辑器:
64位Xubuntu 14.04上打包的Geany 1.26在64位CentOS 7上运行:
https://static.oschina.net/uploads/space/2015/1210/004435_T9ex_561214.png
64位Xubuntu 14.04上打包的Geany 1.26在64位Ubuntu 14.04上正常运行:
http://static.oschina.net/uploads/space/2015/1214/231734_eYCZ_561214.png

我想说的就是,能不能通过patchelf这种方法把Debian/Ubuntu软件源里的软件执行一下patchelf脚本就能打包出能运行于多种Linux发行版的软件呢?上面打包PHP7的博文提供了一个可运行的样本.抛砖引玉,集思广益.

引用来自“xausky”的评论

其实动态链接的优点体积小是其中之一,不过随着网速和存储的发展,这个优势不在明显,但是还有一个优势就是动态的bug修复和补丁,不需要依赖的软件重新打包和分发就能用上。
你要找的是snap吧,ubuntu准备用这个替换掉 deb
啦啦啦拉拉
啦啦啦拉拉
docker
Windoze
Windoze
26个字母马上就要用完了啊,要从A从头开始吗?
eechen
eechen

引用来自“eechen”的评论

#Deepin# @cxbii
能不能提供并推广一种兼容多种发行版的软件二进制打包发布的方法.
就像Linux版本的Firefox/XAMPP/Qt那样,做到解压即用.

静态链接依赖库打包的方法是其中一种,我打包的 #PHPDroid# 的Android版PHP7解释器就是静态链接依赖库.
http://www.oschina.net/news/74881/phpdroid-update
包含了PHP7解释器,Swoole扩展,BusyBox的APK包还不到6MB.
所以静态链接依赖库并没有大多数人想象中那么大.
其实Windows版PHP解释器就是打包了其依赖的库:
http://windows.php.net/downloads/php-sdk/deps-5.4-vc9-x86.7z

另外我自己用patchelf修改二进制文件的rpath和interpreter并打包依赖库的方法打包Apache/Nginx/PHP/HHVM/MySQL都没有问题.
https://my.oschina.net/eechen/blog/411534
同时也测试打包了图形化应用比如我经常使用的Geany编辑器:
64位Xubuntu 14.04上打包的Geany 1.26在64位CentOS 7上运行:
https://static.oschina.net/uploads/space/2015/1210/004435_T9ex_561214.png
64位Xubuntu 14.04上打包的Geany 1.26在64位Ubuntu 14.04上正常运行:
http://static.oschina.net/uploads/space/2015/1214/231734_eYCZ_561214.png

我想说的就是,能不能通过patchelf这种方法把Debian/Ubuntu软件源里的软件执行一下patchelf脚本就能打包出能运行于多种Linux发行版的软件呢?上面打包PHP7的博文提供了一个可运行的样本.抛砖引玉,集思广益.

引用来自“xausky”的评论

其实动态链接的优点体积小是其中之一,不过随着网速和存储的发展,这个优势不在明显,但是还有一个优势就是动态的bug修复和补丁,不需要依赖的软件重新打包和分发就能用上。
我这里不是否定动态链接共享库这种做法,而是在探讨如何让Linux上的二进制软件变得跨发行版通用.
我说的patchelf那个方法用的也是动态链接共享库,只不过把这些依赖的库给打包起来随程序发布.
这样不管我在Ubuntu上还是Fedora上,程序解压就能用,实现跨Linux发行版部署.
其实Docker在解决的也是这个问题,不过我并不看好Docker,环境远比依赖库要大,而且也做不到解压即用的便捷.
这里附上我采用patchelf打包的包含依赖库的Geany的大小xz(7zip)压缩后为13MB,不算大.
打包方法参考我打包PHP7/HHVM的博文:
https://my.oschina.net/eechen/blog/411534
编译Geany方法也不难:
1.安装依赖库和头文件
sudo apt-get install \
libgtk2.0-dev \
libpango1.0-dev \
libglib2.0-dev \
libatk1.0-dev
2.编译Geany:
export CFLAGS='-Os'
./configure --prefix=/opt/geany
time make 耗时 1m52.107s
make install
3.编译Geany插件:
export CFLAGS='-Os'
export PKG_CONFIG_PATH=/opt/geany/lib/pkgconfig:$PKG_CONFIG_PATH
./configure --prefix=/opt/geany
time make 耗时 0m35.451s
make install
xausky
xausky

引用来自“eechen”的评论

#Deepin# @cxbii
能不能提供并推广一种兼容多种发行版的软件二进制打包发布的方法.
就像Linux版本的Firefox/XAMPP/Qt那样,做到解压即用.

静态链接依赖库打包的方法是其中一种,我打包的 #PHPDroid# 的Android版PHP7解释器就是静态链接依赖库.
http://www.oschina.net/news/74881/phpdroid-update
包含了PHP7解释器,Swoole扩展,BusyBox的APK包还不到6MB.
所以静态链接依赖库并没有大多数人想象中那么大.
其实Windows版PHP解释器就是打包了其依赖的库:
http://windows.php.net/downloads/php-sdk/deps-5.4-vc9-x86.7z

另外我自己用patchelf修改二进制文件的rpath和interpreter并打包依赖库的方法打包Apache/Nginx/PHP/HHVM/MySQL都没有问题.
https://my.oschina.net/eechen/blog/411534
同时也测试打包了图形化应用比如我经常使用的Geany编辑器:
64位Xubuntu 14.04上打包的Geany 1.26在64位CentOS 7上运行:
https://static.oschina.net/uploads/space/2015/1210/004435_T9ex_561214.png
64位Xubuntu 14.04上打包的Geany 1.26在64位Ubuntu 14.04上正常运行:
http://static.oschina.net/uploads/space/2015/1214/231734_eYCZ_561214.png

我想说的就是,能不能通过patchelf这种方法把Debian/Ubuntu软件源里的软件执行一下patchelf脚本就能打包出能运行于多种Linux发行版的软件呢?上面打包PHP7的博文提供了一个可运行的样本.抛砖引玉,集思广益.
其实动态链接的优点体积小是其中之一,不过随着网速和存储的发展,这个优势不在明显,但是还有一个优势就是动态的bug修复和补丁,不需要依赖的软件重新打包和分发就能用上。
冬天之雪
冬天之雪
闪到腰,win系好多年一个
绿薯
绿薯
😂 16.04 还是很好用的..apt源也给力 14就比较坑爹了.. 阿里云和腾讯都自己升级了.
返回顶部
顶部