英特尔的 Linux 发行版提供了最快的开箱即用性能 - 开源中国社区
英特尔的 Linux 发行版提供了最快的开箱即用性能
oschina 2016年01月14日

英特尔的 Linux 发行版提供了最快的开箱即用性能

oschina oschina 发布于2016年01月14日 收藏 26 评论 22

腾讯云 十分钟定制你的第一个小程序>>>  

Ubuntu、OpenSUSE、Debian、Clear Linux、Fedora、Antergos 和 CentOS 最新稳定版本和滚动更新版本的基准测试显示,英特尔的发行版 Clear Linux 提供了最快的开箱即用性能。Clear Linux 是一个滚动更新发行版,最新版本号是5700,它主要专注于容器和云端。相比其它发行版,它采用了最具有进取性的优化策略以提供最快的性能,它默认启用了许多编译器优化,如支持Function Multiversioning,运行时根据CPU类型自动选择最正确的架构特定代码版本。其它发行版也可以进行调整以提供更高的性能,但Clear Linux提供了最快的开箱即用性能。                  

via Solidot

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:英特尔的 Linux 发行版提供了最快的开箱即用性能
分享
评论(22)
最新评论
0
Hello World
0

引用来自“subool”的评论

archlinux不错,现在主要是debian+archlinux,debian不用说了,服务器; archlinux日常用;
说到统一开发和生产环境,Ubuntu+Ubuntu Server才是王道,记得用5年支持的LTS版本,游戏娱乐Android手机+平板即可.
0

引用来自“eechen”的评论

@钛元素 源码编译,你得先搭建编译环境,得先安装依赖的共享库和头文件,这些还不是要通过包管理工具安装.而且编译出来的程序默认动态链接了这些系统的共享库,也就跟当前系统产生了依赖性,你要把这些依赖分离出来,你就得用ldd找出依赖的这些库,然后cp复制到一个目录deps,然后用patchelf修改程序的rpath(库加载路径)和interpreter(库链接器)到你指定的目录deps.
O_O 我回想一下好像是啊
0
archlinux不错,现在主要是debian+archlinux,debian不用说了,服务器; archlinux日常用;
0
@钛元素 源码编译,你得先搭建编译环境,得先安装依赖的共享库和头文件,这些还不是要通过包管理工具安装.而且编译出来的程序默认动态链接了这些系统的共享库,也就跟当前系统产生了依赖性,你要把这些依赖分离出来,你就得用ldd找出依赖的这些库,然后cp复制到一个目录deps,然后用patchelf修改程序的rpath(库加载路径)和interpreter(库链接器)到你指定的目录deps.
0

引用来自“__JM_Joy__”的评论

linux也走碎片化了

引用来自“eechen”的评论

Linux Kernel, GNU libc, GNU Bash Shell, 这些基本都是统一的,不同发行版最大的区别体现在包管理工具,比如Debian系的apt和deb,Redhat系的yum和rpm.
还有就是系统内置的共享库,正是因为不同发行版自带的共享库不同,所以导致一些程序不能跨发行版运行,甚至同一个发行版,不同版本的也不能运行.

不过如果软件开发商乐意,像Firefox/FileZilla/XAMPP/JDK它们提供的二进制版本都是跨Linux发行版的.比如XAMPP应该是静态链接了依赖的共享库,或者你也可以用cp/ldd/patchelf打包依赖共享库,可以参考我编译的跨Linux发行版的PHP7:
http://my.oschina.net/eechen/blog/411534
如果你要构建Android版Linux C程序比如经典的LAMP,同样采用相同的方法(静态链接或者cp/ldd/patchelf打包),不过需要注意的是,Android上没有GNU libc,你的程序必须自带libc库.
直接下源码编译,就不用管它的不同包格式了吧
0

引用来自“__JM_Joy__”的评论

linux也走碎片化了

引用来自“eechen”的评论

Intel推Clear Linux这个发行版是针对容器和云这些服务,目的很简单,诱惑云提供商,用我这个Clear Linux发行版和我的处理器,最终目的还是买硬件.

Debian系足够强大,我只用Ubuntu和Ubuntu Server,又何来碎片化?还有,你看Firefox提供的Linux二进制包,并不区分发行版,一样能正常运行.
ee啊,我想问下,你是不是有受迫害幻想症啊?
0

引用来自“eechen”的评论

估计Intel Clear Linux开启的编译器优化都是为自家处理器服务的,说不定编译工具链用的还是针对自家处理器的ICC.

通用发行版肯定不能这样干,还是老老实实用GCC和-O优化比较稳妥.
ICC兼容GCC
0
不过就算静态链接了libc等依赖库,程序也没你想象中的大,比如我编译的Android版PHP,ZIP打包后也就6MB左右.
0

引用来自“__JM_Joy__”的评论

linux也走碎片化了
Linux Kernel, GNU libc, GNU Bash Shell, 这些基本都是统一的,不同发行版最大的区别体现在包管理工具,比如Debian系的apt和deb,Redhat系的yum和rpm.
还有就是系统内置的共享库,正是因为不同发行版自带的共享库不同,所以导致一些程序不能跨发行版运行,甚至同一个发行版,不同版本的也不能运行.

不过如果软件开发商乐意,像Firefox/FileZilla/XAMPP/JDK它们提供的二进制版本都是跨Linux发行版的.比如XAMPP应该是静态链接了依赖的共享库,或者你也可以用cp/ldd/patchelf打包依赖共享库,可以参考我编译的跨Linux发行版的PHP7:
http://my.oschina.net/eechen/blog/411534
如果你要构建Android版Linux C程序比如经典的LAMP,同样采用相同的方法(静态链接或者cp/ldd/patchelf打包),不过需要注意的是,Android上没有GNU libc,你的程序必须自带libc库.
0

引用来自“eechen”的评论

估计Intel Clear Linux开启的编译器优化都是为自家处理器服务的,说不定编译工具链用的还是针对自家处理器的ICC.

通用发行版肯定不能这样干,还是老老实实用GCC和-O优化比较稳妥.

引用来自“galaxist1314”的评论

不在intel上跑的linux都是玩具,谁会上intel的linux呢
Android不就是典型的不跑在Intel上基于Linux的系统么?
人家GCC(arm-none-linux-gnueabi-gcc)能编译ARM版程序,不知道Intel的ICC能么?
http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/
Anmpp:国人在Android上的Nginx/MySQL/PHP/PostgreSQL打包
http://jaist.dl.sourceforge.net/project/anmpp/anmpp.zip

2015年的统计,在TOP500全球超级计算机中,Linux份额达到97%(486台),其余是Unix、BSD、Windows。 CPU方面Intel的Xeon占绝大部分,但也还是有AMD的Opteron和IBM的Power。
http://en.wikipedia.org/wiki/TOP500
0

引用来自“eechen”的评论

估计Intel Clear Linux开启的编译器优化都是为自家处理器服务的,说不定编译工具链用的还是针对自家处理器的ICC.

通用发行版肯定不能这样干,还是老老实实用GCC和-O优化比较稳妥.
不在intel上跑的linux都是玩具,谁会上intel的linux呢
0

引用来自“__JM_Joy__”的评论

linux也走碎片化了

引用来自“winktj”的评论

碎了不知道多少年了。。。
内核一直是统一的啊. 外面的壳换了无所谓
0
第一次听说
0

引用来自“__JM_Joy__”的评论

linux也走碎片化了
Intel推Clear Linux这个发行版是针对容器和云这些服务,目的很简单,诱惑云提供商,用我这个Clear Linux发行版和我的处理器,最终目的还是买硬件.

Debian系足够强大,我只用Ubuntu和Ubuntu Server,又何来碎片化?还有,你看Firefox提供的Linux二进制包,并不区分发行版,一样能正常运行.
0
估计Intel Clear Linux开启的编译器优化都是为自家处理器服务的,说不定编译工具链用的还是针对自家处理器的ICC.

通用发行版肯定不能这样干,还是老老实实用GCC和-O优化比较稳妥.
0
支持Function Multiversioning 真的这么好用?
0
第一次知道
0

引用来自“__JM_Joy__”的评论

linux也走碎片化了
碎了不知道多少年了。。。
0
linux也走碎片化了
顶部