2008/12/25

Kernel v2.6.28 released

Kernel v2.6.28
Files Lines
Added 2777 Added 975678
Changed 11090 Changed 1248687
Deleted 1876 Deleted 490036

Release date: 24-Dec-2008
Documentation: None available
Links: Download patch, All 2.6 releases 
Patches:
None


 2.6.28 (4 files, 19 dirs)
 .mailmap (+3 lines)
 CREDITS (+11 lines)
 MAINTAINERS (+185 lines)
 Makefile (+6 lines)
 Documentation (52 files, 52 dirs)
 arch (1 file, 22 dirs)
 block (24 files)
 crypto (20 files, 1 dir)
 drivers (2 files, 68 dirs)
 firmware (2 files, 1 dir)
 fs (44 files, 52 dirs)
 include (26 dirs)
 init (6 files)
 ipc (5 files)
 kernel (71 files, 4 dirs)
 lib (17 files)
 mm (42 files)
 net (4 files, 30 dirs)
 samples (2 files, 2 dirs)
 scripts (14 files, 5 dirs)
 security (6 files, 3 dirs)
 sound (2 files, 17 dirs)
 virt (1 dir)

2008/12/24

转投linux UNIX服务器的低端暗涌

近年来,无论是媒体,还是渠道,都在流行着这样一个说法:x86服务器正在慢慢侵蚀传统UNIX服务器市场,最先向那些低端的UNIX服务器发起进攻。无论是IDC,还是Gartner的统计报告上,都能看得出x86服务器产品逐年的快速增长率,而与其相对应的,则是UNIX服务器增长率的逐渐放缓。因此,人们就很自然地得出结论:x86服务器正在侵占低端UNIX服务器的市场空间,做UNIX服务器的渠道的日子也越来越不好过。

   情况究竟是不是这样呢?有些渠道以及厂商并不这样认为,他们的看法反而有些相反——UNIX服务器,尤其是低端的UNIX服务器正在对x86服务器反击,它们要和x86服务器抢食市场份额!习惯的力量

  北京华胜天成科技股份有限公司多年来一直做SUN公司的服务器产品,而且是UNIX服务器。该公司战略发展总监李峻谈及到了一个现象:他的一个朋友做电信增值业务,最初公司刚成立时候,迫于资金压力,不得已买了一台x86服务器产品跑应用,但当公司运作一段时间上规模之后,又立刻用UNIX服务器替换掉了先前的x86服务器。这个朋友的解释说,早就习惯了以前UNIX环境下的应用开发和部署,虽然从处理器的频率上来看,x86服务器明显超过了UNIX服务器产品,但当用户量增大后,x86的不稳定性立刻暴露出来,最后还是UNIX服务器环境稳定,而且让他得心应手。

   他认为,电信、金融的行业客户或者ISV已经使用多年的UNIX服务器,它们对UNIX环境形成了一种使用习惯,这种习惯是无法更改的。

  的确如此,UNIX服务器在很多行业市场销售多年,它所赢得的不仅仅是行业市场地位的垄断性,更重要的是用户使用习惯的形成,用户已经形成了对UNIX环境的依赖,对UNIX品牌的依赖,况且多年的发展,一系列成熟的UNIX行业应用早就在用户和渠道心中留下深刻印象,让它们进行系统的迁移,实际上等同于使用习惯的迁移,这是难以接受的。

   因此,在电信、金融等行业中,用户对稳定性、可靠性需求一直没有变化,他们对UNIX服务器的使用习惯无疑是x86进入的一个壁垒。

   低端反击

   上文提及到的某些行业中,因为用户的需求特点以及使用习惯导致x86很难进入,那么在广泛的中小企业中,UNIX服务器虽然遭受到x86的冲击,但是已经开始了反击。

   从时间表上来看,RISC服务器对x86服务器的反击始于2004年9月,当时IBM公司推出了基于Power 5处理器、售价在5000美元左右的低端UNIX服务器OpenPower 710。传统上10000美元~25000美元的市场主要是由基于x86架构的4路服务器所占据,包括IA服务器、基于Opteron芯片的服务器等等。当时IBM公司亚太区系统及科技部刀片式服务器Open Power系列产品销售总经理Jeff Dunn毫不讳言地表示,IBM将进入这个目前由英特尔主导的市场,并期望成为该市场上的领先者。

   去年12月,Sun公司推出了基于UltraSPARC T1处理器的SunFire T1000/2000服务器,最低端产品起价仅为52721元人民币,与主流x86服务器价格相当。

   今年2月,IBM通过低端p5产品的发布,终于把低端UNIX服务器反击x86服务器的举动推向了一个高潮。IBM System p5产品部大中华区总经理姜锡岫表示,此番推出的新品将会大举进军x86市场。

   p5产品部分销产品中国区的总经理苏志杰随后接收采访也表示,本次IBM推出的最低端p5 185产品采用PowerPC 970 MP的双核芯片,价格是5000美元左右,正处在中高档x86服务器的价格线上。

  低端UNIX服务器开始积极调整自己价格,不再给人以前的“价格昂贵”的高姿态。而且,无论是Sun还是IBM,二者发布的UNIX服务器都已经开始支持 Linux操作系统,试图利用Linux的庞大力量,让自己的低端UNIX服务器产品迅速进入x86服务器市场,并和x86抢夺生意。

   有意思的是,同样作为拥有UNIX服务器的厂商,IBM和Sun的反击x86方式也有所不同。

  苏志杰认为,低端的UNIX服务器不可能把Windows市场全部抢过来,毕竟和很多行业客户类似,那些中小企业客户本身也有Windows平台的使用习惯。因此,IBM低端UNIX服务器成功的关键在于找到合适的ISV,把他们的应用迁移到Linux平台上来,并且最好是针对不同行业的不同客户需求,提炼出“经典”的应用来进行Windows平台向Linux甚至是AIX平台的迁移,这样才是关键所在。

   Sun公司则认为,UltraSPARC T1与AMD的Opteron处理器各有所长,UltraSPARC T1强在电子商务和网络服务方面,而Opteron处理器在通用计算方面更有优势。Sun更愿意认为UltraSPARC T1处理器与x86处理器之间是一种 互补关系。

来源:linuxeden




Sun危机重重 再失Solaris分销份额

IBM与SUN微系统公司的Solaris系统的关系可谓悲喜杂陈,如今他们与SUN达成的Solaris分销伙伴关系看起来又要发生变化了。 回首2007年8月,IBM和SUN就IBM公司在旗下的System x机架服务器和BladeCenter刀片服务器的可选模式上销售Solaris 10操作系统事宜达成OEM协议。IBM会向System z大型机产品线上使用Solaris的"Sirius"(天狼星)端口提供适当支持,向Power处理器系列的服务器上运行Solaris的"Polaris"(北极星)端口提供非正式支持。

根据协议内容,IBM公司可以在服务器上使用Solaris操作系统并对技术支持进行收费。今年2月,IBM公司授权旗下的LS41和HS21刀片服务器(这两款机型是分别配置皓龙和至强处理器的双路服务器),System x 3755(配置皓龙处理器的四路机架服务器),System x 3650(使用皓龙处理器的双路机架服务器),System x 3852 M2(使用英特尔四核"Tigerton"至强7300处理器的四路服务器)上使用Solaris操作系统。

10月,承担多数大型机代码运行任务的研究与工程公司Sine Nomine Associates首次加快天狼星推出的速度,IBM公司也花费了一个多月的时间来重新配置他们的硬件系统和调整虚拟化软件许可证授权条款,以便OpenSolaris代码能在IBM大型机上合法运行。

在IBM成为Solaris的硬件设备制造商之前,公司表示他们必须为包括General Parallel File System(高性能、可伸缩的文件管理解决方案,简称GFPS)在内的关键软件运行的操作系统环境提供支持。GFPS是IBM在2007年1月由TotalStorage SAN File System演变而来。TotalStorage就像它名字的含义一样,是通过虚拟化技术来支持所有不同类型操作系统的存储区域网络文件系统,包括IBM的AIX,各种Linuxes, Solaris和Windows操作系统。

在TotalStorage的退出声明中,IBM公司表示GPFS作为TotalStorage SAN File System的替代产品,他们会向GPFS提供Solaris和Windows支持。GPFS是IBM公司共享式磁盘集群文件系统,最初是2001年为运行AIX和Linux集群系统的并行超级计算机而设计的。今年8月GPFS实现对Windows 2003操作系统的支持,按照IBM的承诺接下来就该为Solaris提供支持,但本周,IBM宣布他们解除对Solaris访问GPFS的承诺。

这对于那些打算在Solaris服务器上使用SAN File System的用户来说是个大问题。IBM没有解释违背承诺的原因,不过可能与SUN的开源Lustre集群文件系统有一些关系,Lustre是SUN通过收购执行Lustre项目的Cluster File Systems而得到的。2007年9月SUN收购这家公司后Lustre就能支持Linux操作系统,SUN表示他们会用Lustre在安装了Zettabyte File System的Solaris Unix上运行。迄今为止,它还只能在2.6核心的Linuxes操作系统上运行。

笔者猜测如果SUN无法在Solaris上支持Lustre,那么你也无法对IBM求全责备了。




08年开源10件大事

在即将过去的2008年,开源应用得到了长足发展,并且渐成主流.Linux上网本风靡全球,谷歌连推Chrome开源浏览器和Android开源移动平台,而诺基亚100%控股Symbian.以下为2008年开源市场10件大事:

1. Linux上网本迅速风靡

2. Sun更新OpenOffice、Solaris,收购MySQL

3. 开源操作系统Ubuntu 8.10和Fedora 10上市

4. 谷歌推出Chrome开源浏览器

5. 谷歌推出开源移动平台Android

6. 诺基亚收购Symbian剩余52%股份

7. 在“Jacobsen起诉Katzer”案件中,法庭裁定 ,开源协议是一种著作权协议,违反协议就是侵权行为.

8. Linux文件系统reiserfs作者汉斯·雷瑟(Hans Reiser)因谋杀妻子被判入狱15年.

9. Debian OpenSSL软件包曝安全漏洞

10. 法官戴尔·基姆鲍尔(Dale Kimball)再次裁定SCO不拥有Unix知识产权




2008/12/23

opera 10又有更新了?

今日无意中看到霏凡下载中新更新了opera 10 build1219 beta,这让我一惊于是我马上去官方网站上去一看究竟。可是我看了官方的所有页面都没有看到 opera 10的新消息,依然还是alpha版的。难道霏凡在忽悠?哎也许吧!




2008/12/18

Linux 下iSCSI详细配置攻略

该文档简单描述了如何在Red Flag 4.1 系列和RedFlag 5.0系列配置iSCSI的initiator端,并于第三方厂商的iSCSI target端连接。这里以IBM DS300为target端例子。

  什么是iSCSI

  iSCSI(internet SCSI)是一套定义在TCP/IP网络上传输SCSI协议的命令。他将SCSI定义的发起方(initiator)和目标方(target)由原来的SCSI总线连接扩展到internet上,打破了SCSI定义中的存储距离的限制。下面的图示能简单说明iSCSI的工作原理。

  前红旗产品只包含发起方驱动,他能连接支持iSCSI协议标准的任何目标方设备。

  在红旗产品上配置iSCSI发起方

  红旗4.1系列默认没有包含iSCSI发起方驱动,但是你可以到红旗的官方支持网站下载其相关驱动。对于红旗5.0系列,默认是包含了iSCSI发起方驱动的。下面的配置均以红旗DC5.0为例。配置时,我们需要使用到下面的三个文件:

  文件描述

  /etc/iscsi.confinitiator 参数的定义,这是核心配置文件

  /etc/initiatorname.iscsiinitiator name 定义文件, 用于和target 通信,某些target 必需指定initiator name

  /etc/fstab.iscsi定义自动挂载文件,类似系统/etc/fstab 文件,这是可选配置

  下面我们一步一步来配置

  首先,打开/etc/iscsi.conf文件,找到大约69行,类似下面的这行

  #DiscoveryAddress=172.16.81.195

  去掉前面的\#注释,填写target端的IP地址\footnote{这里默认采用的端口是iSCSI协议中定义的3260,如果使用其他端口,请使用ip:port的方式来定义}。

  接下来打开/etc/initiatorname.iscsi文件,注释下面的这行

  InitiatorName=/sbin/iscsi-iname

  并加上下面的这行

  InitiatorName=iqn.192.168.5.1.iscsi.1

  iSCSI节点名称有两种格式,iqn(iSCSI 核实符名称) 格式和 符合IEEE-EUI格式。iqn的iSCSI名称如下:

  iqn.yyyy-mm.backward_naming_authority:unique_device_name

  比如

  iqn.2006-02.com.redflag-linux:e2d4edf37

  通过上面的两个步骤,iSCSI发起方的配置基本完成。接下来需要配置目标方,下面我们以IBM DS300为例。

  首先,你需要将DS300的基本配置完成,包括RAID的配置,LVM的配置等。

  打开IBM ServeRAID管理,

  点击添加按钮,弹出的对换框中需要填写两行,一行是发起方IQN,就是我们在配置iSCSI initiator时配置的iCSI Name,即iqn.192.168.5.1.iscsi.1;在发起方别名中填写iSCSI initiator的主机名称,这里的主机名不是全名,比如你的主机名称是ora1.redflag-linux.com,那么只需要填写ora1。

  点击确定,完成一个发起方的配置,你可以使用同样的方法加入其他的发起方。

  点击下一步,

  下图中左栏是配置好的可以使用的有效存储设备名称,选择一个你需要添加的设备名称,右栏中选中ora1,表示将这个设备分配给ora1使用.点击按钮,将其添加到右栏

  可以重复上述步骤,将其他存储设备添加进来,点击下一步按钮,

  点击应用按钮,ServRAID将修改DS300的配置。修改之前,会给出一次确定对话框,点击是按钮。

  ServRAID开始应用新的配置

  到这里为止,DC300的配置完成,再回到iSCSI 发起方主机,在命令行输入下面的命令来启动iSCSI服务

  /etc/init.d/iscsi start

  过大约30秒,使用dmesg命令查看系统日志,你应该可以看到类似下面的信息

  *****************************************************************

  Vendor: SEAGATE Model: ST39103FC Rev: 0002

  Type: Direct-Access ANSI SCSI revision: 02

  Detected scsi disk sda at scsi0, channel 0, id 0, lun 0

  SCSI device sda: hdwr sector= 512 bytes.

  Sectors= 17783240 [8683 MB] [8.7 GB]

  sda: sda1

  *****************************************************************

  能看到上面的信息,表示你的iSCSI配置成功,如果没有看到,那么使用下面的命令来调试iSCSI,看看是哪个步骤出了问题:

  /etc/init.d/iscsi debug7

  如果希望系统启动时,就能启动iSCSI,并将对应的分区挂载上来,这个时候,需要编辑/etc/fstab.iscsi。打开该文件,添加你需要挂载的分区,格式和/etc/fstab的格式一样,比如你可以增加下面的一行来自动将/dev/sda1挂载到/opt下面

  /dev/sda1 /opt ext3 defaults 0 0

  最后要做的一件事情就是将iSCSI服务设置为自启动,使用下面命令:

  chkconfig iscsi on

  到此,iSCSI的配置完成

2008/12/15

开源精英为生活所迫加盟微软


IT168 快讯】北京时间12月13日消息,据国外媒体报道,开源身份认证技术精英Dick Hardt将前往美国加盟微软。


  Hardt是著名的开源安全专家,在OpenID方面有独到研究,其作品有Firefox插件Sxipper。他近日通过其博客透露,他将离开渥太华,前往西雅图接受微软的一个职位。
  Hardt透露,他之所以选择加盟微软的原因是,一些毫无经验的投资者使其过去10个月的生活非常悲惨。
  在此之前,微软与Hardt就已经开始保持联系。最近当谷歌的Ben Laurie跳出来指责OpenID存在漏洞时,Hardt和微软曾联合发表观点,力挺这个身份认证系统。
  他表示自己并非真正的放弃开源。他之所以被微软招入旗下,原因就是微软认为他是一个具有独立思想的人。而且他认为在微软也存在一些令人尊敬的人,如Dana Boyd和Ray Ozzie,他们正在做正确的事情。
  他的工作头衔将是设计师助理,将从事个人、企业和政府用户身份验证问题的研究。Hardt表示他将会继续使用自己的苹果机。