Linux 相关消息一束
[撰文/guest]
以下是本人最近在网上浏览到的一些 Linux 新闻。单拿出一个来恐怕不够一个主题,所以就集合在一起说吧。
1 GCC 4.4.0 正在开发当中,其中的改进有对 C++ 0x 标准的进一步支持(详细特性支持列表请参阅 http://gcc.gnu.org/gcc-4.4/cxx0x_status.html)。一方面是需要程序员的具体实现,另一方面是 C++ 0x 标准仍然没有完全定下来(但是 TR1 已经得到支持)。另一个有意思的是在“新的目标平台及特定平台的改进”中的这句:
GCC now supports STMicroelectronics’ Loongson 2E/2F processors. The canonical -march= and -mtune= names for these processors are loongson2e and loongson2f.
也就是针对龙芯平台的优化参数。因为龙芯隶属 mips 指令体系,所以支持 mips 的 GCC 自然支持龙芯,但是优化参数包括了龙芯,应该是说明对龙芯的支持更进一步。虽然离大众视线还很远,但应该是个好消息吧。
2 OpenGL 公布了 3.0 标准。这已经是很长时间前的事情,不过相应的驱动还都没有跟上,所以只是空中楼阁。最近 nv 的 Windows 的 β 驱动 177.89 加上 nvemulate 可以支持 opengl3。Linux 下则发布了 177.80 版驱动,有消息称这是 17x 版本的最后一次发布,下次将是 18x 版本驱动,18x 版本将加入 opengl3.0 支持。但是坏消息来自于 nv 的说明:需要 8000 系列显卡才行….
3 Linux 2.6.27-git3 中提到,ext4 终于被认可为足够稳定,并将去掉 ext4dev 的 dev 后缀,正式成为 ext4,进入内核。自 2.6.24 开始我就一直用 ext4dev 作为 root 分区,感觉不错。早在一年前的测试中,ext4dev 就已经与 reiser4 不相上下了,加上最近的几个补丁的加入,ext4 完全有实力成为主流。至于 reiser4 吗…在 zen-sources 上是有开发的,我也用过的,虽然没有测试过具体数据,但是 fsck 的时候 ext4dev 对 reiser4 是绝对的胜出的,超快…
4 fedora 10 引入了一个新的图形化启动进程显示器 Plymouth,据在 thinkpad 上的视频看来,启动不但快速,而且从 grub 到 X 启动,只有一次黑屏闪动,其他时刻是全图形显示的,一改往日 Linux 启动时反复闪动,内核信息刷屏的形象。查了些资料,说明如下:过去的 Linux 图形子系统是内核先设置好硬件一次,然后到了 X 启动,又将重置硬件,即使是注销时,X 也将重置硬件,造成闪动不止。而且现在的 X 的显卡驱动都是在自己完成资源管理,造成代码重复。于是一些开发者希望由内核来完成基本的显卡资源管理,这在 Linux 圈中还引发了很大争论。因为有些人认为把图形功能放入内核,就会像 Windows 一样有很多问题。这个我也不大懂,有兴趣的人可以去 kerneltrap 看看这些人的讨论。不论如何,现在的情况是 Intel 提出了一个叫 GEM 的解决方案,这个 GEM 来管理显卡的资源,且很有可能进入 2.6.28内核。X 的 DRI2 也将围绕 GEM API 进行开发。现在内核中已经有了 direct render manager 选项。正是借助 kernel mode-setting + intel 显卡驱动支持,fedora 10 的 X 才能直接重用内核已经设定好的硬件上下文,进行无缝的切换。在 X 的 wiki 中提到,在 SSD 硬盘上,从 grub 启动内核到 X 启动,可以只用 2 秒(2秒!?)。而且 GEM 还能大幅提高 Linux 下的 2D 3D 性能。intel 的测试表明 GEM 模型下,glgear 和 openarena (就是 quake3 的一个 mod 吧) 有 50%-60% 的性能提升。X 加速模式将会有新的”UXA” 。
5 eeepc 启动到 Linux 桌面只用 5s,开发人员称还能更快。开发的预读补丁 sreadahead 已经提交给内核。
怎么老是503
早在用ext4了,今天升级e2fsprogs后,还把directory hash 改为half_md4了
启动速度这么快
是机子好还是??????????
To Toy,
能否给出fedora 10在thinkpad上的演示视频的链接?
Great news!
期待期待, Linux越来越人性化了,不过一直很喜欢reiser4的说,
挺喜欢这种风格的报道。
linux小众太久了,没有大众化的基础,最终还是不行的。
还有这没眼水的……,linux只会越来越强,越来越有创意,window$就越来越烂,BG见WV不妙,下台之,免得晚节不保……
@“linux小众太久了,没有大众化的基础,最终还是不行的。”
首先你知道有Linux,那么就比不知道的人更靠近Linux了;
你还知道Linux小众太久了,可见你已经对Linux有了兴趣并且有了一些了解,这样离Linux就更近了。
不论最终行不行,你很可能就会去尝试一下了。相当一部分大众就是这样变小众的。:)
假如能够明白:一个人不可能一生都自己做饭,也不可能一生都在餐馆就餐;
那么就应该能够明白:任何人都有需要自由和自主的时候,也会有购买一些现成东西的时候。
开源与闭源总是并存的,不同时期只是比例不同而已,谁都不会完全消亡的。随便你什么时候去尝试Linux,Linux就会多一个用户,而Windows并没有少一个用户,难道不是这样么?
一束?干嘛不说一坨呢?
@”在 X 的 wiki 中提到,在 SSD 硬盘上,从 grub 启动内核到 X 启动,可以只用 2 秒”
求链接
ssd上是可以很快的,不过对于5秒进系统我表示怀疑。。。
非专业人员难以看懂一些名词比如UXA,搜索到:x window的未来: http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=kylix&Number=693837&page=0&view=collapsed&sb=5&o=all&vc=1
什么UXA?搜索”x window的未来”看看
eeepc 5s 启动linux链接
http://lwn.net/Articles/299483/
fedora 10 kms 无缝视频切换(仍未完全完成)启动视频
http://www.phoronix.com/scan.php?page=article&item=xorg_kms_2008&num=1
xorg 2s启动说明,可能是我说明含糊,原文的意思是”可以”,但似乎不是”已经”
http://wiki.x.org/wiki/Events/XDS2008/Notes
附上页面原文
Plymouth Boot Experience
* Uses kernel mode-setting drivers.
* When prompted for encryption key when booting, graphics now show prompt instead of dropping back to text mode.
* Get into native graphics mode as soon as possible.
* Keith Packard: “On a netbook with an SSD, we can get GRUB, the kernel, and X loaded within two seconds of POST.”(就是这个,应该说是grub+ kernel+x 可以在开机自检之后2s内启动,前提是SSD硬盘)
* Work to get fbdev on KMS is done, but it’s ugly. Multi-head in particular causing problems.
* Aims to ship with Fedora 10 either as a preview feature or mainline feature depending upon progress.
ext4的性能到底如何呵?
一直想用,但是还没有尝试过……
我就喜欢刷屏信息,哈哈~~我把windows启动选项加上/sos看它的启动信息……
好消息
报道新闻不应该有自己个人主观因素,你喜欢ext4荡不代表大家都喜欢
ext4 依旧是线性索引,
无法像 reiserfs 那样支持海量子目录