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表示他将会继续使用自己的苹果机。


2008/12/12

Fedora 10 的 RPM Fusion 源

RPM Fusion 团队宣布 Fedora 10 的软件仓库可以使用了!

RPM Fusion 由之前的 DribbleFreshrpms,和 Livna 合并而来并成为一个超级软件仓库,专门为 Fedora,CentOS以及RHEL提供官方不能提供的软件。Fedpra 10为我们带来了很多 Linux 的最新特性,比如,F10 可以自动搜索并安装播放视频所必须的解码器了。RPM Fusion 包含大量的多媒体解码器,以及大量 nVidia 显卡等受限驱动,请安装 RPM Fusion 源:

su -c ‘rpm -ivh
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

虽然 RPM Fusion 合并了其它三个软件仓库,但是并不包括著名的 ATrpms 源,ATrpms 的 Fedora 10 软件仓库也发布了,要安装,请:

导入 ATrpms 签名秘匙 (For Fedora 10)

rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

确保下面几行包含在 /etc/yum.conf 文件中(参见 ATrpms 安装说明

执行 su -c ‘gedit /etc/yum.conf” 并添加下面几行:

[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1


2008/12/11

Slackware Linux 12.2发布

Slackware Linux的正式发布由Patrick Volkerding负责,这是一套先进的Linux操作系统,它为着易用性和高稳定性双重目标而设计。Slackware包含最新的流行软件,并按照传 统提供简单易用性、灵活性和强大的功能,它将世界的精华呈现在你的面前。Linux是最早由Linux Torvalds于1991年发起的类似UNIX的操作系统,它得益于现在全世界数百万用户和开发人员所作出的贡献。Slackware Linux同时向新手和高级用户提供一套先进的系统,可装备使用在从桌面工作站到机房服务器的任何场合。可以按需使用各种web、ftp和email服务 器,正如可以在各种流行的桌面环境中作出选择。大量的开发工具和编辑器、库文件被包纳进来,以方便那些希望开发或编译额外软件的用户们。

以下为 Slackware 12.2 的主要变化:

Linux kernel 2.6.27.7
X server 1.4.2
Xfce 4.4.3
KDE 3.5.10
添加了 wicd(位于 /extra 中)、libgphoto2、pm-utils 等工具和库

Patrick Volkerding has announced the release of Slackware Linux 12.2: "Well folks, it's that time to announce a new stable Slackware release again. Since we've moved to supporting the 2.6 kernel series exclusively (and fine-tuned the system to get the most out of it), we feel that Slackware 12.2 has many improvements over our last release (Slackware 12.1) and is a must-have upgrade for any Slackware user. Among the many program updates and distribution enhancements, you'll find two of the most advanced desktop environments available today: Xfce 4.4.3 and KDE 3.5.10. Slackware 12.2 uses the 2.6.27.7 kernel bringing you advanced performance features such as journaling filesystems, SCSI and ATA RAID volume support, SATA support, Software RAID, LVM (the Logical Volume Manager), and encrypted file systems." Read the rest of the release announcement for more details. Download: slackware-12.2-install-dvd.iso (3,962MB, MD5, torrent).


2008/12/10

Ubuntu8.10不能上网解决方法

前一篇文章里,我也反映了自己安装好Ubuntu8.10以后,不能上网,并且在那个Network Manager里面网络貌似也不能正确配置,后来在网上和ubuntu中文论坛看了一下,貌似出现这个问题的朋友还挺多,大概了解了一下,貌似是由于Network Manager有BUG引起的,经过好久的尝试,终于解决这个不能上网的问题了,这里把方法分享一下!

首先,卸载掉Network Manager。你可以在新立得软件管理器卸载,也可以直接在终端敲入命令,当然我觉得敲一个命令比在新立得里更新,再搜索,再卸载方便多了,尤其在没有网络的情况下!

sudo apt-get remove network manager

然后手动配置网卡,因为这个时候,在System系统设置里面,是没有网络这一项的,所以我们要手动编辑,看来还是得熟悉一些常用的配置,不然在出问题的时候比较麻烦。

在终端输入:

sudo gedit /etc/network/interfaces#总之你可以选用你喜欢的文本编辑器。

进入文本编辑器以后,开始配置接口!

如果是你使用的静态IP,比如在一个office,然后office 的都是使用的固定ip的话,你应该如下设置:

auto eth0
#iface eth1 inet dhcp (如果有这一行代码,麻烦你在前加一个"#",把它注释掉)
iface eth0 inet static
address 192.168.1.168 //这个IP地址,这些设置请根据你自己的情况填,不要抄我的
netmask 255.255.255.0 //子网掩码
gateway 192.168.1.1。 //网关

如果你是IP自动获取的话,跟我一样。我也是在公司上网,但是ip都是自动获取,那就更加简单了:

auto eth0
#iface eth1 inet dhcp (如果有这一行代码,麻烦你在前加一个"#",把它注释掉)
iface eth0 inet static

注意:解释一下,eth0指的是你的第一款网 卡,eth1意思是第二网卡,介于一般用户只有一块网卡,其实只有eth0,那你设置好eth0就可以了,别的不用管了。还有一点就是在弹出的文本编辑器 里的这段配置,可能里面不是空白的,我的就不是,我的第一个配置貌似是什么lo,也就是网卡的测试用的自循环,不用管它,把这些配置添加进去就可以了。

这个时候,你就可以ping一下你的网关,看看有网络有没有通。

ping 192.168.0.1#或者有的是192.168.1.1,如果是公司的网络不是这两个跟网关咨询。

这个时候还不一定能上网,但是网络估计没有问题了,你还需要添加DNS信息,不然是没有办法访问网站的。

sudo gedit /etc/resolv.conf

在弹出的文本输入框输入:

DNSnameserver 192.168.1.1 //这里填入你所在地方的 DNS 服务器的地址

这里的192.168.1.1也就是你的默认网关。但是这里保险最好填写两个DNS信息,一个是网关,我还加入了本地区电信的DNS,我目前是在广东电信,用的DNS是202.96.128.86,所以我的配置信息是如下:

DNSnameserver 192.168.1.1
DNSnameserver 202.96.128.86

如果你使用的网通,总之不知道自己DNS的话,请电话查询你的网络接入商。

还有如果你是ADSL拨号上网,我记得命令应该是:

sudo pppoeconfig

这里会出现一步一步的提示,填写帐号和密码,仔细看提示操作因该就没有问题了,因为这个我这里没有尝试,具体的就不写了。

不过我现在还是会偶尔出现关机不顺畅的问题,就是关机的时候进入一个黑屏,一个光标闪闪闪就不动了,必须按电源才能继续关机,如果有朋友也有这个问题解决了,还希望能赐教一下!


2008/12/9

从Novell和Red Hat透析Linux同门之争

当你想到Linux的市场竞争时,可能更多会想到的是Linux与微软Windows或Sun Solaris在服务器领域的争夺,或者Linux试图在桌面端与Windows、甚至是Mac OS X争夺市场份额。这些都是事实,但实际上Linux不同的发行版本之间也存在激烈的竞争。

这种竞争看上去有点像“窝里反”。例如,许多Debian开发者很眼红Ubuntu受欢迎的程度,还有一些开发者认为Ubuntu做得不如Linux好。除非你是Linux业内人士,否则这种争论与你没有太大关系。

而与所有采购和配置操作系统的用户有关系的是,Novell与行业排名第一的Linux版本——Red Hat之间的竞争正在不断升温。Novell在今年11月11日发布了一个新的订购和支持项目,“旨在帮助用户从现有的第三方Linux发行版本迁移到 SLES (SUSE Linux Enterprise Server)平台上”。有意思的是,三年的SLES产品使用期间还包括在用户迁移SLES时提供对现有Linux配置的支持。

有点新意。我还从来没有见过哪家的厂商在帮助用户迁移到自己产品上的同时还为竞争对手产品提供技术支持。这么做是有意义的,毕竟这是Linux。 Novell用ZENworks进行管理,而Red Hat用Red Hat Network进行管理,这其中有很大的区别,但是在两个顶级管理工具下,优秀的Linux管理员无论是运行SLES还是RHEL都不会遇到任何麻烦。

Novell宣称:这个“新项目是为了回应越来越多的用户需求,他们需要在将数据中心Linux架构从现有第三方版本——例如Red Hat Enterprise Linux 和CentOS——迁移到SUSE Linux Enterprise Server时作出战略性决定。”Novell解决方案和产品营销总监Justin Steinman发表声明称:“随着Linux市场日益成熟,由于看到Novell良好的支持、混合资源环境中极高的互操作性、我们对任务关键应用的支持,将有越来越多的用户希望迁移到SUSE Linux Enterprise,而这个新的项目将帮助用户更容易地向Novell迁移。”目前Novell的销售点已经开始启动这个项目了。

坦白的说,我并不认为会有那么多RHEL或者CentOS用户会希望迁移到其他平台,但是我曾遇到一些,就像我曾经遇到一些正在向RHEL或者低成本 CentOS迁移的SLES用户。Novell还表示:“由独立市场调研公司Lighthouse Research所做的用户调查显示,Novell拥有最高的总体支持率,尤其是在电话支持和开源与专利软件的混合平台的及时性上超过了Red Hat和Oracle Linux。”

过去我曾经用过Novell和Red Hat。坦白地说,两个都不错,不能说哪个更好。而且我发现Novell和Red Hat都要比Oracle Linux支持团队做好。只有一个方面Novell做得要比Red Hat好,那就是Novell所说的“混合型平台”、“特有软件”以及“与混合资源环境极高的互操作性”。通过Novell与微软的合作,Novell SLES得以与Windows Server 2003, 2008以及AD (Active Directory)等相关服务器/网络服务更好地结合起来。

Windows与Linux的集成服务正是许多企业所需要的。从与微软的合作关系中受益匪浅的Novell正计划完成更多其他Linux业务合同,而不是Unix和Windows Server经销店的Linux传统增长市场。

IBM Lotus携Ubuntu以虚拟桌面对抗微软

IBM的Lotus将与Ubuntu共同销售,并搭配Virtual Bridges的桌面虚拟化软件,要在办公室软件市场与微软竞争。

   IBM与Canonical近日宣布,将共同搭售IBM的Lotus桌面应用软件与Canonical的Ubuntu Linux操作系统,让企业能拥有更低成本的软件费用。两家公司宣称, Lotus与Ubuntu的组合,将能比在传统Windows PC上使用Office,节省更多的软件支出。

  除了Ubuntu和Lotus应用软件之外,共同的搭售产品还包括Virtual Bridges的桌面虚拟化软件VERDE(Virtual Enterprise Remote Desktop Environment,虚拟企业远程桌面环境)。

   根据IBM表示,针对大型企业的整套Linux虚拟桌面方案,每位员工的成本只需要59美元。这其中包含VERDE桌面虚拟软件的组态费用49美元,以 及 Ubuntu Linux操作系统支持服务10美元,至于以OpenOffice为基础的Lotus Symphony办公室软件,则不需要任何费用。




  这三家公司合作搭售的虚拟桌面方案,将让企业只需付出极小的成本,就能使用企业最普遍需要的办公室软件。这套解决方案可让系统 管理者,传送开源的 Linux与Lotus的邮件与协同作业软件,到任何远程办公室的计算机或工作站。以往,这常常是企业花费最多的软件支出。

   根据IDC的研究报告显示,面对目前不景气的经济状况,2009年IT部门将面临削减支出的沉重压力,IT环境可能会比以往更加复杂。因为企业可能会仰 赖更多的约聘人员,也会有更多的行动工作者和行动装置,因此集中化的虚拟桌面(CVDs; centralized virtual desktops)方案将能解决这个问题。

  IDC欧洲系统事业部客户端运算顾问Matthew McCormack表示,CVD和桌面虚拟化市场的成熟还需一段时间,但企业已开始有兴趣导入这些方案。虽然目前的发展仍从技术面的角度,但企业终将发现 许多厂商提供的解决方案,所具备的成熟度已广泛适用于各种企业需求。IDC也预计2009年将是桌面虚拟化技术发展的一年,2010年则会开始成为主流应 用。(责任编辑:A6)


2008/12/7

Linux Mint 5 KDE 版本发布

Linux Mint 团队日常今天发布了 Linux Mint 5 KDE 版本 。Linux Mint 5 KDE 版本是一个基于Ubuntu 8.04.1 的 Linux 发行版。他继承了 Ubuntu 8.04.1 的众多优点,同时也在 Ubuntu 8.04.1 的基础上加入很多自己优秀的特性。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与 Ubuntu 软件仓库完全兼容。可以毫不夸张地说 Linux Mint 5 在某些方面的用户体验比 Ubuntu 还要优秀。
Mint applications:mintInstallmintWifimintUpdatemintAssistantmintUpload (done via konqueror—> right click file–>Actions–>Upload file
Linux Mint 5 KDE 版本的截图:

下载Linux Mint 5 KDE 版本
原载: OwnLinux.cn原文标题: Linux Mint 5 KDE 版本发布原文链接:http://www.ownlinux.cn/2008/09/16/linux-mint-5-kde-edition-released/

2008/12/4

winrar3.8注册码(winrar3.8以下的版本也兼容)

我一直使用winrar来解压文件,但是当40天使用完后,每次启动时都弹出要求注册的提示框,很是麻烦,于是在网上搜索到很多注册机,可好像都提示要将杀毒软件关闭。用起来总不太放心。于是找到了这样一段注册码(我是不支持盗版的啊,只给像我这样的穷人用一下,有钱的同志还是去买吧:
(由于各方面的原因不宜在这里贴出来,所以要的朋友可以发邮件给我,在此表示抱欠)
来看一张截图吧,绝对可用!

将上面这段字符复制到记事本,然后将文件名改为rarreg.key(注意文件后缀不能是txt,应该是key),然后把这个文件复制到winrar的安装目录即可。

我已经将此文件做好了,放在压缩包中,可以点此下载: winrar3.8注册文件

2008/12/3

The official website of the andLinux community

Introduction


andLinux is a complete Ubuntu Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista; 32-bit versions only). This project was started for Dynamism for the GP2X community, but its userbase far exceeds its original design. andLinux is free and will remain so, but donations are greatly needed.

andLinux uses coLinux as its core which is confusing for many people. coLinux is a port of the Linux kernel to Windows. Although this technology is a bit like running Linux in a virtual machine, coLinux differs itself by being more of a merger of Windows and the Linux kernel and not an emulated PC, making it more efficient. Xming is used as X server and PulseAudio as sound server.

andLinux is not just for development and runs almost all Linux applications without modification.


Screenshot (click to enlarge)

To start Linux applications, you may either use the XFCE Panel:


The XFCE Panel

Or, you may choose to use the andLinux Launcher, which ships with andLinux since Beta 1. It consists of:

  • quicklaunch icons (e.g. for the file manager or the terminal)
  • a start menu in the system tray (next to the clock) which can be adapted to your own needs
  • so-called Explorer shell extensions, i.e. context menu item, with which you can open a folder in the file manager / terminal or open a file with the text editor
  • file type associations at your choice (e.g. for KOffice files, .tex / .dvi / .ps / .pdf files)
  • andCmd.exe to run linux commands from Windows scripts


Quicklaunch icons (XFCE version)


Quicklaunch icons (KDE version)


Start menu (XFCE version)


Start menu (KDE version)


Open a folder with Konqueror or Konsole


Open a file with Kate

Screenshots contributed by users:

Ubuntu下virtualbox的桥接网络配置

一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化,应该采用桥接模式(Bridged),这里的桥接模式就如同VMware中的Bridged模式,Host与Guest在局域网(LAN)中的地位是相等的。

1. 在基于 Debian 和 Ubuntu 的系统上,首先要安装含有建立虚拟网络设备 ( TAP interfaces ) 的工具 uml-utilities 和桥接工具 bridge-utils:
sudo apt-get install uml-utilities
sudo apt-get install bridge-utils
为了使你的虚拟机能够访问网络接口,你必须将运行虚拟主机的用户的用户名(通常是你的ubuntu登录用户名)添加到uml-net用户组(请用你的用户名替换其中的“vboxuser”):
sudo gpasswd -a vboxuser uml-net
注意:为了使改动生效,请重新启动你的电脑。


2. 向你的 Debian 或者 ubuntu 操作系统描述你要添加的虚拟网络设备,编辑 /etc/network/interfaces:(请先备份)
sudo vim /etc/network/interfaces
在打开的文件后面添加下面的内容,将虚拟网络接口命名为 "tap0",指定该接口IP配置方法为手动,并指定使用该接口的用户(请用你的用户名替换其中的 "vboxuser"):
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user vboxuser


3. 首次使用需要激活刚才建立的虚拟网络接口和网络桥:
sudo /sbin/ifup tap0
sudo /sbin/ifup br0
这个步骤只需要做一次,下次主机重新启动时,这个接口和桥将自动激活。


3. 另外还需要在 /etc/network/interfaces 中加入如下内容,建立一个名叫 "br0" 的桥,该桥的IP配置方法为通过DHCP配置,主机中的所有网络接口,也包括tap0这个虚拟网络接口,都将建立在这个桥之上:
auto br0
iface br0 inet dhcp
bridge_ports all tap0
在这里你可以根据自己的网络状况做相应的更改,你可以使网络桥使用静态 IP:
#iface br0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

4. 首次使用需要激活刚才建立的虚拟网络接口和网络桥:
sudo /sbin/ifup tap0
sudo /sbin/ifup br0
这个步骤只需要做一次,下次主机重新启动时,这个接口和桥将自动激活
5. 让 virtualbox 使用这个虚拟网络接口,启动 virtualbox,在主界面上选中要使用刚才建立的虚拟网络接口tap0的虚拟机,点“设置”,在弹出的窗口中选“网络”,选中其中一块网卡(通常为 “网络适配器 0”),选中“启用网络适配器”,“连接到”后面选 "Host Interface",选中“接入网线”,然后在“主机网络界面名称”中填入刚才建立的虚拟网络接口的名字 "tap0",确定。同样的你也可以使用 VBoxManage 的命令行工具(将 "My VM" 换成你的虚拟机名字 ):
VBoxManage modifyvm "My VM" -hostifdev1 tap0\


最后,配置主机和虚拟机的网络,使主机和虚拟机在同一个网段,这样主机和虚拟机就成了局域网中地位相同的两台机器了,可以互相访问了。


撤销网络桥
1. 禁用网桥和虚拟网卡:
sudo /sbin/ifdown br0
sudo /sbin/ifdown tap0
2. 将前面修改的 /etc/network/interfaces 文件还原。

全球超级计算机前9位均运行Linux系统

Top 500组织每隔半年就会发布超级计算机的最新排行榜,根据其发布的最新排行榜,运行Linux的计算机具有最快的速度。

The 451 Group的分析师Jay Lyman指出,Linux能增强超级计算机的性能。Lyman表示:“不论是作为主操作系统还是作为混合系统中的一部分,Linux在排名前500的超级计算机中占据469个,达到了93.8%的占有率,比07年11月91.8%的占有率提高了2个百分点。”

在今年的这份榜单中,Linux是唯一一个占有率保持增长的操作系统,一年前的TOP 500排行榜中,Linux在84.6%的超级计算机上运行。今年9月,它拥有87.8%的占有率。而Unix则从6%降到了4.6%,其它操作系统的占有率包括BSDMac OS X和Windows都有不同程度的下降。

微软很自豪地表示,采用Windows HPC Server 2008的计算机位列排行榜第十位,尽管前9名都是Linux计算机。


Firefox3.1b3pre由Minefiled改为Shiretoko

今天我同往常一样一上班我就更新firefox,今天偶尔发现Minefiled改名了,改成了Shiretoko。这说明离正式版已经不远了。呵呵!我好期待啊。Firefox已经越来越好。

2008/12/2

试用金山清理专家

这段时间用360安全卫士发现还有好多少木马根本还扫不出来,在一些论坛里看别人的试用报告说金山清专家嘛好的。所以我就心血来潮下下来试看。安装完一运行,哎不得了我的机子卡住了,而且还没有开实时保护呢,发现有二个进程:kaccore.exe和kasmain.exe
然后看了一下内存占用,天啊就一个kasmain.exe就占了150多M。我的机子本身就那么一点内存还吃了这么多。不知道金山是怎么想的。扫描了一下发现了几木马和插件,这个结果令我还满意,速度也还可以,可是仔细想了一下。放着吧,要用的时候用一下。不过还是希望改善一下。




PackageKit即将支持字体安装

PackageKit是一个面向所有Linux发行版的软件包管理程序。PackageKit被设计为一个通用的软件包管理程序,因为它可以工作在各种后端下,如Yum、Apt。流行的Fedora系统即使用了PackageKit。最近,开发者宣布了PackageKit安装字体的新特性。用户应该已经了解到,当在Fedora下用播放器(Totem)打开一个多媒体文件,而恰好这个多媒体文件所需要的解码器在电脑上没有安装时,PackageKit即会提示用户安装所需要的解码器。
同理,在未来,当用户打开一个文档,恰好这个文档需要一个字体才能完美显示正文时,那么PackageKit即会跳出,提示用户需要安装的字体。
请看目前开发中的样子:

这是一个相当有用的特性,即解码器之后,用户在字体方面也不必废力了。PackageKit来搞定这一切!感谢这些开发者的努力!

转载请注明:转自Linux桌面中文网 - PackageKit即将支持字体安装


Google Android:谷歌的开源姿态

在开源的名义下,Google正在进行一场新商业模式的探索。Google的T-Mobile G1手机预售量据说已有150万部,Google从中能挣到多少钱?有人说,Google半毛钱也拿不走。

  为什么会有这种说法呢?当T-Mobile G1摆在眼前时,人们才明白,原来Google做的并不是手机,而是一个叫做Android的手机平台,具体点说就是Android手机操作系统。

  在这个手机操作系统市场,塞班和微软占据了市场的大部分份额,然而塞班即将被诺基亚收购,微软也总苦于一直找不到大牌的硬件厂商合作;今年索爱的跳票让其前途更加迷茫;苹果自己单干,做出了iPhone手机的操作系统,但在商务智能手机领域,它当然还靠不上边儿。

  比起这些先行者,Google的开源战略算是一大优势。名义上,Google免费向硬件制造商提供操作系统,并且还承诺不向第三方软件开发商收取分成。之前,比如在Apple的手机应用商店,第三方开发者在这里出售一个软件要向Apple交纳三分之一的收入。而开源的操作系统又让手机成本大大降低,对比之前2G的售价4000多元的iPhone,G1只有1200元。因此有人说Google并未赚到一分钱。

  这样不遗余力地推广Android,其目的是什么呢?

  《纽约时报》专栏作家史特斯(Randall Stross)经常会有机会深入Google总部,接触到Google高层。最近,他写出了《Google星球》(Planet Google)一书。这本书在封面上醒目地写着,Google的目的其实就是“组织管理遍布全球的信息资源”。书中也指出佩奇和布林正将整合全球信息作为 Google的计划,而Google目前的开源战略只是这个计划中的一部分。

  Google的服务都是基于互联网的,所以,Google最终要实现这个计划,必须得让上网变得越来越方便,让人们随时随地连接上网络,无论是有线还是无线。毫无疑问,无线领域必将成为下一个爆发的信息通道,而把持住这个通道则将成为Google的最重要战略。Google现在要做的就是把基于PC的功能带到移动设备上。

  Google手机更重大的一个意义在于,手机的发展从之前硬件的开发过渡到了软件的开发,而作为无线运营商也能够通过软件中的互联网应用提高自身的数据 ARPU值。而由此形成的无线通讯产业链,都是建立在 Android这个平台基础之上的,必须符合Android的标准,这样,Google就可以顺理成章地变成行业标准的制定者。

  另一方面,Google的开源战略,事实上也给微软和苹果他们旧有的商业模式带来了冲击。《福布斯网站》在评论G1时说到,Google的真实计划在于搜索广告。其实,Google是在开源的名义下,正在进行一场新商业模式的探索。作者史特斯说道,“这种商业模式是独一无二的”。毋庸置疑,搜索广告只是其中一种形式。

  Google目前占领了全球搜索份额的68% ,当然这个数字还会不断攀升。统领着全球那么多信息的Google,对我们每个用户知道得也越来越多,这会产生什么样的后果呢?《Google星球》一书不仅揭示了Google的未来商业计划将会重塑世界,而且还探讨了其文化层面上的意义。

  随着这个庞大计划的推进,Google是不是会一如既往地“不作恶”,处处为用户着想呢?Google的第一部G1手机有一个让人感到不快的地方,就是在手机首页有个显眼的Google搜索列,并且无法转换成微软或雅虎的搜索服务。最近,微软测试Windows盗版的行动被很多人指认为是最大的黑客行为,对比之下,Google的开源显然高姿态得多。

2008/12/1

Windows 7 Ghost中文版免费下载

关于系统:
·选用小锋 Windows 7 Lite Version 作为母盘
·集成安装远景Windows 7 第二版 汉化包
·集成安装Flash player 10.0.12.36 , 智能ABC
·使用Windows 7 自带封装工具通用化封装
·Ghost 11.0 压缩镜象,更稳定,兼容性更好
·15分钟快速恢复,给你一个全新的视觉体验
·更多体验等待着你的发现…



特别声明:
·本版集成安装远景Windows 7 第二版 汉化包
·感谢远景汉化组员辛勤努力的成果…
·小锋系统交流QQ群:62634870
·系统封装作者: 锋之恋
·作者主页:
http://www.Likespc.cn

*********************************************
安装帮助:
·系统精简列表
·
http://www.likespc.cn/Article/114.html

·系统安装教程
·
http://www.likespc.cn/Article/115.html
*********************************************
免责声明:
·本人制作的所有系统,仅用于个人测试学习之用,
·如因为个人使用引发的其它问题,由使用者自身否则,
·与本人无关,,,请在下载后的24小时内删除相关内容..
*******************转载请保留以上信息***********************
下载地址:
http://www.rayfile.com/zh-cn/fil … -aeff-0014221b798a/

http://www.namipan.com/d/XF_Wind … ce362c3af0a9c3abb43
效检信息: 文件: XF_Windows_7_ZWB.GHO
修改时间: 2008年11月15日, 2:39:57
CRC32: 0F53B7DB
MD5: F77B6830E558FC066AC8182132742973
SHA1: F42B03FFF1B8AEDEB1ABB8F8D84259507FF71AA7

2008/11/27

100%雷人哦

我在天涯来吧里看到这么一幅搞笑的漫画,我想大家一定会笑的哦?给大家开心一下!














Kernel release: 2.6.28-rc6

Publication:Kernel.orgDate:Nov 20 2008
Advertisement
Click 'Read full article' for changelog and additional information.

Files added: 2776
Files changed: 10889
Files removed: 1874

Lines added: 965822
Lines changed: 1242310
Lines removed: 485183


官方firefox3.1b3pre

今天一上班我就更新了firefox3.1b2pre。更新后一看嘿出了firefox3.1b3pre了那到正式版应该不远了好期待啊。看一下截图吧!我已经试用了好些时间了除了在打开163邮箱的时候还会崩溃,其它的都还比较正常。有些网站会发现有打不开的情况但用,IE能找开。不知道到正式版发布能不能解决啊。当然由于公司只能用windows,所以我用不了linux但我个人的电脑是一直用fedora的哦?
当然还有在firefox的ftp网站上也有那个RC版了,有兴趣的可以去看看哦?
firefox3.1

读心术

今天我无意中浏览到一个网页,刚开始我被这里说的神奇的读心术给吸引住了,经过反复试发现你只要按那个方法去做就一定会得到下确的结果。这让我百思不得其解,看了下它的源码:
ax=0;
function writeTable() {
ax=Math.round(Math.random()*26);
alphaArray=new Array("a", "n", "b", "d", "f", "h", "{", "i", "l", "v", "x", "z", "I",
"J", "M", "N", "o", "O", "R", "S", "T", "U", "m", "6", "^", "u", "_", "[", "]")
table=""
j=1;
for ( i = 99 ; i >= 0 ; i-- ) {
a=Math.round(Math.random()*26);
if ( i%9 == 0 && i < a="ax;" class="'numtd'">"+i+""
if ( j%10 == 0 )
table+=""
j++
}
table+="
"+alphaArray[a]+"
"
sym.innerHTML=table
sh.innerHTML=""
}
function showAnswer() {
sh.innerHTML=alphaArray[ax]
sym.innerHTML="Try Next 再试一次

"
}
大家 想出原理了吗?

读心术

2008/11/26

Cygwin下vivi和kernel编译全攻略

最近打算设计新产品,在Friendly Arm买了一套Matrix5系统研究一下。发现用ARM-Linux开发似乎比较明智些!
但用Windows习惯了,还不太熟悉Linux,而且重装RH9恐怕很费事。还是先用Win2000吧,Linux熟悉熟悉再说!
看见版上有个Cygwin,可以在Windows下建立仿Linux系统,下了一个试用一下,感觉还不错,只可惜没有图形界面!
根据杨老板所说,Cygwin里可以编译Matrix5的vivi和kernel。就先以此开始熟悉Linux吧!
大约用了一周左右的时间,终于搞定了vivi和kernel在Cygwin里的编译。

现在把编译的过程贴出来,以供有相同感受的兄弟们参考:
(由于Cygwin里操作全部使用行命令输入方式,所以最好先熟悉一下Linux的常用命令)
1、安装Cygwin:
安装过程不多说了,开发中心里有参考。不过要提两点:最好在系统比较干净时安装,建议系统刚启动完就安装,否则安装可能会出错;另外安装时一定要装gcc和ncurse库,否则menuconfig用不了,假如搞不清就全部安装吧!
装完Cygwin后会有一个快捷方式,运行它就可以进入Cygwin系统了。第一次进Cygwin系统还会有一些初始化过程,完了会进入命令输入状态,提示符为“@”。 ARM
这里要先说明一下,Linux的文件系统是从/开始的,Cygwin系统的/就是在Windows里安装Cygwin时选的安装路径 (X:\cygwin)。假如想在Cygwin里访问Windows的所有逻辑盘,到/cygdrive里找。比如Windows里的C:就是 Cygwin里的/cygdrive/c 。这样可以在Windows和Cygwin中交叉访问文件,对于已经熟悉Windows操作的人来说是比较方便的。
还有就是要注重Linux里是区分大小写的,也就是说“file”和“FILE”不是同一个名字。尤其一些文件或目录名中既有大写字母也有小写字母,注重不要输错!
2、安装arm-linux-gcc:
这个安装开发中心里也有,去下载一下解开就算安装好了,注重要解到/opt目录(Windows中的X:\cygwin\opt)下。
修改启动脚本/etc/profile文件(可在Windows中用文本编辑器修改X:\cygwin\etc\profile)中的PATH环境变量为
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/FriendlyARM/crosstool/arm-linux/gcc-2.95.3-glibc-2.2.3/binPATH
gdbserver可以先不用,好象是Debug时才会用到。至少我在编译时是没用到。
输入“arm-linux-gcc -v”,自己测试一下吧。
3、编译VIVI:
在开发中心已有较具体的说明。一定要下载版上的“vivi_cygwin.tgz”,不要用光盘里的。预配置文件在包里已经有了(config.friendlyarm),不用再下载。 字串5
由于VIVI要用到kernel的一些头文件,所以需要kernel的源代码,在光盘里“SBC-2410X/SBC-2410X-Linux /matrix5-kernel-v5.5.tgz”。将vivi和kernel都解到/friendly-arm下,即/friendly-arm /vivi和/friendly-arm/kernel里。然后需修改/friendly-arm/vivi/Makefile里的一些变量设置:
LINUX_INCLUDE_DIR = /friendly-arm/kernel/include/
CROSS_COMPILE = arm-linux-
ARM_GCC_LIBS = /opt/FriendlyARM/crosstool/arm-linux/gcc-2.95.3-glibc-2.2.3/lib/gcc-lib/arm-linux/2.95.3
三个变量在不同位置,自己找一下吧。其中前面两个变量杨老板已经改好了,核对一下就可以了;注重第三个变量中FriendlyARM中间没有减号,gcc-2.95.3-glibc-2.2.3中的g是小写。
为确保编译的有效性,最好在编译之前将vivi里所有的“*.o”和“*.o.flag”文件删掉(本人曾经上过当)。
进入/friendly-arm/vivi目录里,输入“make menuconfig”,开始选择配置。可以Load也可以自己修改试试(不要乱选,有些选项是不能支持的)。注重Exit时一定要选“Yes”保存配置。
再输入“make”正式开始编译,一会儿就完了。假如不报错,在/friendly-arm/vivi里面就有你自己的“vivi”了。 字串5
4、编译kernel:
这是最痛苦的一步,开发中心里虽然有这个条目,但还没放上去。只好自己摸,搞了好几天。
kernel的源程序在上面编译vivi时已经解到/friendly-arm/kernel中了。因为这个程序包已在Linux中编译过,有一些中间和目标代码和Cygwin是不兼容的。必须先处理一下,否则不能正常进行编译。
首先,还是把kennel里所有的“*.o”和“*.o.flag”文件删掉,以免不必要的麻烦。然后进入/friendly-arm/kernel目录,可以输一下“make menuconfig”试试。结果提示出错。这是由于配置脚本已在Linux中编译过,在scripts/lxdialog里产生了一个Linux下的可执行程序lxdialog。在Cygwin里这是个坏东西,它既不能执行,还会阻止可执行程序的生成。必须把它删掉。类似的文件如下:
/friendly-arm/kernel/scripts/lxdialog/lxdialog
/friendly-arm/kernel/scripts/mkdep
/friendly-arm/kernel/scripts/split-include
/friendly-arm/kernel/drivers/char/conmakehash
/friendly-arm/kernel/drivers/net/hamradio/soundmodem/gentbl
这几个文件必须删掉,注重是没有扩展名的文件,不要把源文件“*.c”删掉!
现在应该可以用“make menuconfig”进行配置了。这里的选项太多,先Load包里的config.friendly配置,待会儿再慢慢研究各个选项吧。同样,Exit时一定要选“Yes”保存配置。
下面可以开始编译了。输入“make zImage”,可以看见开始一个个模块的编译。但是过了一、二分钟,就会报一个错,大概是说“/friendly-arm/kernel /include/asm/arch/ide.h”没找到。这个问题很希奇,按理说头文件丢失是个低级错误,不可能发现不了,不知道RH9中编译是否也有同样问题。可以这样解决,从别的地方复制一个ide.h过来,只要其中有相应的两个函数定义就可以了。比如:
cp /friendly-arm/kernel/include/asm/arch-l7200/ide.h /friendly-arm/kernel/include/asm/arch/ide.h
再执行“make zImage”应该可以完成编译了。不过时间比较长,得要好几分钟。不报错的话,在/friendly-arm/kernel/arch/arm/boot目录里会生成你编译的zImage 。
接下来,也许你打算自己修改一下“make menuconfig”里的配置。这里有个比较麻烦的问题,你最好先把“/friendly-arm/kernel/.hdepend”这个文件备份一下。问题是这样的:当你修改了某些比较要害的选项后,会提示你进行“make dep”。此时即使你直接进行“make zImage”,该过程亦会自动先运行。一旦执行到一个要生成“.hdepend”的命令时会提示命令参数太长。再看.hdepend已成了一个空文件。 ARM开发论坛
这个“.hdepend”真是个头痛的问题,估计在RH9里应该没这种事,否则这编译根本进行不下去。开始想把Cygwin的设置改一下应该就可以了,可找了半天也没找到有关的设置。求助杨工,倒是给了一个办法,可还是不顶用。直到现在,这个问题仍没有很好的解决。不过,把我自己用的两个方法写出来给大家参考一下:
a)把备份好的“.hdepend”复制回来,修改“/friendly-arm/kernel/Makefile”,将其中一行“scripts /mkdep -- `find $(FINDHPATH) -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend”的行首加一个“#”字符。实际上就是直接使用原有的“.hdepend”,编译时跳过重新生成该文件。此法已经试过,是可以的。但有什么副作用不知道!
b)仍然要把“Makefile”中生成“.hdepend”那一行去掉,换成下面三个命令行:
scripts/mkdep -- `find $(HPATH)/asm -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend
scripts/mkdep -- `find $(HPATH)/linux -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` >> .hdepend 字串4
scripts/mkdep -- `find $(HPATH)/scsi $(HPATH)/net -name SCCS -prune -o -follow -name \*.h ! -name modversions.h -print` >> .hdepend
注重三行前面都有一个TAB。当执行过“make dep”后还要手工修改一下“.hdepend”:查找“.PRECIOUS:”字样引导的三段列表,将它们合并成一个“.PRECIOUS:”列表(列表头上的“.PRECIOUS:”留着,中间两个删掉即可)并将列表放在文件尾上。然后再执行“make zImage”即可完成编译。此法较麻烦,但可靠性高一点!

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29898/showart_1296232.html

2008/11/25

Solar和Ubuntu的杂交Nexenta

想一下,你有一套可靠的操作系统如Ubuntu Hardy,去掉它的Linux kernel,用OpenSolaris kernel取代?然后将Debian的apt-get结合到Solaris的ZFS文件系统中?现在你所得到的就是新鲜的但很有前途的Nexenta Core Platform操作系统。
Solaris在数据中心领域有良好的声誉,但年代已久,许多常用工具都过时了,熟悉Linux的用户也在Solaris上面找不到称心的GNU工具,不会愿意迁移到Solaris平台。OpenSolaris试图修正这一问题,而Nexenta则走向另一个极端。感兴趣的人可以去浏览下安装和配置介绍。(责任编辑:A6)
上海澳凯信息技术有限公司

学会50个句子就能记完7000个英语单词

1. Typical of the grassland dwellers of the continent is the American antelope, or pronghorn.

1.美洲羚羊,或称叉角羚,是该大陆典型的草原动物。

2. Of the millions who saw Haley’s comet in 1986, how many people will live long enough to see it return in the twenty-first century.

2. 1986年看见哈雷慧星的千百万人当中,有多少人能够长寿到足以目睹它在二十一世纪的回归呢?

3. Anthropologists have discovered that fear, happiness, sadness, and surprise are universally reflected in facial expressions.

3.人类学家们已经发现,恐惧,快乐,悲伤和惊奇都会行之于色,这在全人类是共通的。

4. Because of its irritating effect on humans, the use of phenol as a general antiseptic has been largely discontinued.

4.由于苯酚对人体带有刺激性作用,它基本上已不再被当作常用的防腐剂了。

5. In group to remain in existence, a profit-making organization must, in the long run, produce something consumers consider useful or desirable.

5.任何盈利组织若要生存,最终都必须生产出消费者可用或需要的产品。

6. The greater the population there is in a locality, the greater the need there is for water, transportation, and disposal of refuse.

6.一个地方的人口越多,其对水,交通和垃圾处理的需求就会越大。

7. It is more difficult to write simply, directly, and effectively than to employ flowery but vague expressions that only obscure one’s meaning.

7.简明,直接,有力的写作难于花哨,含混而意义模糊的表达。

8. With modern offices becoming more mechanized, designers are attempting to personalize them with warmer, less severe interiors.

8.随着现代办公室的日益自动化,设计师们正试图利用较为温暖而不太严肃的内部装饰来使其具有亲切感。

9. The difference between libel and slander is that libel is printed while slander is spoken.

9.诽谤和流言的区别在于前者是书面的,而后者是口头的。

10. The knee is the joints where the thigh bone meets the large bone of the lower leg.

10.膝盖是大腿骨和小腿胫的连接处。

11. Acids are chemical compounds that, in water solution, have a sharp taste, a corrosive action on metals, and the ability to turn certain blue vegetable dyes red.

11.酸是一种化合物,它在溶于水时具有强烈的气味和对金属的腐蚀性,并且能够使某些蓝色植物染料变红。

12. Billie Holiday’s reputation as a great jazz-blues singer rests on her ability to give emotional depth to her songs.

12. Billie Holiday’s作为一个爵士布鲁斯乐杰出歌手的名声建立在能够赋予歌曲感情深度的能力。

13. Essentially, a theory is an abstract, symbolic representation of what is conceived to be reality.

13.理论在本质上是对认识了的现实的一种抽象和符号化的表达。

14. Long before children are able to speak or understand a language, they communicate through facial expressions and by making noises.

14.儿童在能说或能听懂语言之前,很久就会通过面部表情和靠发出噪声来与人交流了。



15. Thanks to modern irrigation, crops now grow abundantly in areas where once nothing but cacti and sagebrush could live.

15.受当代灌溉(技术设施)之赐,农作物在原来只有仙人掌和荞属科植物才能生存的地方旺盛的生长。

16. The development of mechanical timepieces spurred the search for more accurate sundials with which to regulate them.

16.机械计时器的发展促使人们寻求更精确的日晷,以便校准机械计时器。

17. Anthropology is a science in that anthropologists use a rigorous set of methods and techniques to document observations that can be checked by others.

17.人类学是一门科学,因为人类学家采用一整套强有力的方法和技术来记录观测结果,而这样记录下来的观测结果是供他人核查的。

18. Fungi are important in the process of decay, which returns ingredients to the soil, enhances soil fertility, and decomposes animal debris.

18.真菌在腐化过程中十分重要,而腐化过程将化学物质回馈于土壤,提高其肥力,并分解动物粪便。

19. When it is struck, a tuning fork produces an almost pure tone, retaining its pitch over a long period of time.

19.音叉被敲击时,产生几乎纯质的音调,其音量经久不衰。

20. Although pecans are most plentiful in the southeastern part of the United States, they are found as far north as Ohio and Illinois.

20.虽然美洲山河桃树最集中于美国的东南部但是在北至俄亥俄州及伊利诺州也能看见它们。

21. Eliminating problems by transferring the blame to others is often called scape-goating.

21.用怪罪别人的办法来解决问题通常被称为寻找替罪羊。

22. The chief foods eaten in any country depend largely on what grows best in its climate and soil.

22.一个国家的主要食物是什么,大体取决于什么作物在其天气和土壤条件下生长得最好。

23. Over a very large number of trials, the probability of an event’s occurring is equal to the probability that it will not occur.

23.在大量的实验中,某一事件发生的几率等于它不发生的几率。

24. Most substance contract when they freeze so that the density of a substance’s solid is higher than the density of its liquid.

24.大多数物质遇冷收缩,所以他们的密度在固态时高于液态。

25. The mechanism by which brain cells store memories is not clearly understood.

25.大脑细胞储存记忆的机理并不为人明白。

26. By the middle of the twentieth century, painters and sculptors in the United States had begun to exert a great worldwide influence over art.

26.到了二十一世纪中叶,美国画家和雕塑家开始在世界范围内对艺术产生重大影响。

27. In the eastern part of New Jersey lies the city of Elizabeth, a major shipping and manufacturing center.

27.伊丽莎白市,一个重要的航运和制造业中心,坐落于新泽西州的东部。

28. Elizabeth Blackwell, the first woman medical doctor in the United States, founded the New York Infirmary, an institution that has always had a completely female medical staff.

28. Elizabeth Blackwell,美国第一个女医生,创建了员工一直为女性纽约诊所。

29. Alexander Graham Bell once told his family that he would rather be remembered as a teacher of the deaf than as the inventor of the telephone.

29. Alexander Graham Bell曾告诉家人,他更愿意让后人记住他是聋子的老师,而非电话的发明者。

30. Because its leaves remain green long after being picked, rosemary became associated with the idea of remembrance.



30.采摘下的迷迭香树叶常绿不衰,因此人们把迷迭香树与怀念联系在一起。

31. Although apparently rigid, bones exhibit a degree of elasticity that enables the skeleton to withstand considerable impact.

31.骨头看起来是脆硬的,但它也有一定的弹性,使得骨骼能够承受相当的打击。

32. That xenon could not FORM chemical compounds was once believed by scientists.

32.科学家曾相信:氙气是不能形成化合物的。

33. Research into the dynamics of storms is directed toward improving the ability to predict these events and thus to minimize damage and avoid loss of life.

33.对风暴动力学的研究是为了提高风暴预测从而减少损失,避免人员伤亡。

34. The elimination of inflation would ensure that the amount of money used in repaying a loan would have the same value as the amount of money borrowed.

34.消除通货膨胀应确保还贷的钱应与所贷款的价值相同。

35. Futurism, an early twentieth-century movement in art, rejected all traditions and attempted to glorify contemporary life by emphasizing the machine and motion.

35.未来主义,二十世纪早期的一个艺术思潮。拒绝一切传统,试图通过强调机械和动态来美化生活。

36. One of the wildest and most inaccessible parts of the United States is the Everglades where wildlife is abundant and largely protected.

36. Everglades是美国境内最为荒凉和人迹罕至的地区之一,此处有大量的野生动植物而且大多受(法律)保护。

37. Lucretia Mott’s influence was so significant that she has been credited by some authorities as the originator of feminism in the United States.

37. Lucretia Mott’s的影响巨大,所以一些权威部门认定她为美国女权运动的创始人。

38. The activities of the international marketing researcher are frequently much broader than those of the domestic marketer.

38.国际市场研究者的活动范围常常较国内市场研究者广阔。

39. The continental divide refers to an imaginary line in the North American Rockies that divides the waters flowing into the Atlantic Ocean from those flowing into the Pacific.

39.大陆分水岭是指北美洛矶山脉上的一道想象线,该线把大西洋流域和太平洋流域区分开来。 40. Studies of the gravity field of the Earth indicate that its crust and mantle yield when unusual weight is placed on them.

40.对地球引力的研究表明,在不寻常的负荷之下地壳和地幔会发生位移。

41. The annual worth of Utah’s manufacturing is greater than that of its mining and farming combined.

41.尤它州制造业的年产值大于其工业和农业的总和。

42. The wallflower is so called because its weak stems often grow on walls and along stony cliffs for support.

42.墙花之所以叫墙花,是因为其脆弱的枝干经常要靠墙壁或顺石崖生长,以便有所依附。

43. It is the interaction between people, rather than the events that occur in their lives, that is the main focus of social psychology.

43.社会心理学的主要焦点是人与人之间的交往,而不是他们各自生活中的事件。

44. No social crusade aroused Elizabeth Williams’ enthusiasm more than the expansion of educational facilities for immigrants to the United States.

44.给美国的新移民增加教育设施比任何社会运动都更多的激发了Elizabeth Williams的热情。 45. Quails typically have short rounded wings that enable them to spring into full flight instantly when disturbed in their hiding places.

45.典型的鹌鹑都长有短而圆的翅膀,凭此他们可以在受惊时一跃而起,飞离它们的躲藏地。

46. According to anthropologists, the earliest ancestors of humans that stood upright resembled chimpanzees facially, with sloping foreheads and protruding brows.

46.根据人类学家的说法,直立行走的人的鼻祖面部轮廓与黑猩猩相似,额头后倾,眉毛突出。 47. Not until 1866 was the fully successful transatlantic cable finally laid.

47.直到1866年第一条横跨大西洋的电缆才完全成功的架通。

48. In his writing, John Crowe Ransom describes what he considers the spiritual barrenness of society brought about by science and technology.

48. John Crowe Ransom在他的著作中描述了他认为是由科学技术给社会带来的精神贫困。

49. Children with parents whose guidance is firm, consistent, and rational are inclined to possess high levels of self-confidence.

49.父母的教导如果坚定,始终如一和理性,孩子就有可能充满自信。

50. The ancient Hopewell people of North America probably cultivated corn and other crops, but hunting and gathering were still of critical importance in their economy.

50.北美远古的Hopewell人很可能种植了玉米和其他农作物,但打猎和采集对他们的经济贸易仍是至关重要的。
上海澳凯信息技术有限公司

2008/11/20

不错的开源截图软件

由于工作上要用到截图软件,而好的这类软件的确大部分是共享软件,老板又不想花钱,自己只好在网上找了一个这开源软件名叫Jing他的界面只是一个小泡泡,而且这个泡泡是帖着墙壁的哦,你可以拉它到四壁的等任何一个,很好玩。
它的界面是这样的哦:

以下用它截的第一张图

下载:jing_setup.exe
上海澳凯信息技术有限公司

Mac4Lin──一站式将你的系统打扮成Leopard

苹果公司最先进的操作系统──Leopard明天就要发布了!一定有很多它的Fans在翘首等待吧?

恰巧,Mac4Lin最近也刚刚释出了其最新版──0.3。假如你愿意动手,你也可以把你的Linux系统打造成最新的Leopard的模样。

非常神似哦!

——

Mac4Lin是什么呢?简单地说,它是一系列的不同用处的主题包。

以前我们把Linux弄成Tiger,要东找一个图标软件包,再西找一个GTK主题包,还得加个Emerald主题包……

现在Mac4Lin都为你做好了,只要下载Mac4Lin这个档案,解包以后,所有的东西都在了:图标、GTK主题、Emerald、光标甚至是壁纸。你所做的,只要到“外观”里安装好就行了。

先来看看两张用Mac4Linx打扮起来的“Leopard”

像不像我不用说了,大家自己能判断。

下载地址是:

进入Mac4Lin的工程主页:http://sourceforge.net/projects/mac4lin

点击 Download,然后把需要的软件包下载下来吧! 最新版是0.3版。

对了,想变成Leopard,AWN也少不了!

转载请注明:转自Linux桌面中文网 - Mac4Lin──一站式将你的系统打扮成Leopard


上海澳凯信息技术有限公司

由于烦死了TENCENT的广告改用pidgin了

一连换几个版本的QQ试用一段时间都那么臃肿一开就让我的机器卡好久占用的内存太大了。我一气之下干脆用pidgin算了。反正我就聊聊天,发发文件而已pidgin已经可以胜任了。oK从官方下下来了装上运行一下。。。哦。。。晕哦,竟然中文全显示的是方框,赶快想了想这肯定是系统字体的原因:因为前些时候自己把XP的字体全换成微软雅黑了,又想了下自己ubuntu中设置字体的时候做的改动,赶紧在GTK2.0文件夹下找到gtkrc文件中的:
gtk-font-name = "sans 8"改成 gtk-font-name = "微软雅黑"保存后 同时运行gtkthemeselector随便选择一个主题再重新运行了pidgin OK中文出来了哦,呵呵!

上海澳凯信息技术有限公司

2008/11/19

GTK+ CSS引擎逐渐完善:支持border-image!

还记得三个月前GTK+CSS引擎0.1版首次释出的消息吗?请看这里:GTK+CSS主题引擎0.1版发布

现在,这个主题引擎在不断的完善当中,而即将到来的GTK+CSS Engine 0.3已经支持CSS 3.0中的border-image了。

—–

为了让主题制作变得简单、有趣而且更容易操控,GNOME开发者发起了这个工程:GTK+CSS Engine,意为通过写CSS就可以定制自己的主题。

现在即使你对桌面应用程序的编写毫无经验,但是只要熟悉CSS,你就可以定制主题了。

GTK+CSS Engine有一个额外的组件叫ccss,即专门用于解析CSS文件的C语言库。所以在你自己测试使用GTK+CSS Engine时,千万不要忘了先编译并安装ccss。

现在回到标题,最新的CSS引支持了叫“border-image”的东西,这是什么呢?

原来border-image是CSS 3.0中新引入的东西,在网页中(或者未来的GTK+主题中),可以通过设定border-image来定义“边框的图片”!

WOW,只要准备一张图片(特别是圆角),设定为border-image的话,该元素就能呈现出如下图所示的样式!仅仅用了一句CSS代码!

顺便提一下,现在的主流浏览器都还未支持CSS 3.0,估计CSS 3.0先要在桌面平台应用起来了。

嗯,拭目以待!期待GTK+CSS Engine继续创造丰富多彩的桌面世界!

试用firefox3b2pre感受

今天心血来潮想试试新出的(官方并没有发布)firefox3b2pre。刚下载下来马上安装上去,赶快输入一个网址。看看怎么样,wo.... 好爽啊,好快啊。我连续开了好几十个页面都刷的就完全打开了。不过用久了就慢慢的变慢了。不知道怎么回事。不过还先着吧等正式版的出来之后可能会更好吧。之前用google chrome感常见没有网上传地那么神。用火狐确实是不错的选择啊。

上海澳凯信息技术有限公司

2008/11/18

没趣的工作

天天都好想花点时间看看书写写程序,可是老被这被那的事打段,很是郁闷。一直以来自己都没有学到什么东西。脑子里空空的!越来越感到危机感,自己再不加加油,万一哪天被老板给踢了怎么办啊。 这些天已经听说有几个同学被裁了心里不是滋味同时又在为自己担心。哎现在这个社会,我该怎么去应对呢?
上海澳凯信687;技术有限公司

在Linux下配置多线路ADSL的方法

此文档可以说明双ADSL及多ADSL增加线路的配置过程。  
  Linux配置多线路ADSL的方法  
  powered by KindGeorge http://kindgeorge.at.3322.org\经过一段时间的观察,证明运行良好,现把设置过程及方法总结一下,欢迎指正.  
  此文档可以说明双adsl及多adsl增加线路的配置过程.  
  实验环境:  
 操作系统: RedHat7.3  
  两条adsl,长期观察线路稳定,动态ip,带宽2M,  
  三块网卡: eth0 tulip,接内网  
  eth1 3c59x,接第一条adsl  
  eth2 8139too,接第二条adsl  
  ethn xxxx,(如果还有的话....)  
  目的:用两条adsl共同上网,分担负载,实现一般的简单负载平衡,带动内网上网.  
  1.添加网卡  
  插入网卡,启动机器,如果需要双线路上网,就要三块网卡了,配置网卡也可以参考其他资料.
  配置为找到相应的型号模块,例如:eth2是8139的网卡  
  [root@kindgeorge root]# vi /etc/modules.conf
  alias parport_lowlevel parport_pc
     alias eth0 tulip
  alias eth1 3c59x
  alias eth2 8139too
  把新的线路插在eth2上 
  2.配置adsl 
  方法一: 
  (1)运行adsl-setup程序,会一步一步的提示你完成配置过程.   
  创建ppp0和ppp1的拨号配置文件,并保存配置,一般保存在/etc/sysconfig/network-scripts/ifcfg-ppp1 
  (2)确定/etc/sysconfig/network-scripts/ifcfg-ppp0文件,其中的PIDFILE参数设为:  
  PIDFILE=/var/run/ppp-adsl.pid  
  修改/etc/sysconfig/network-scripts/ifcfg-ppp1文件,将其中的PIDFILE参数设为:  
  PIDFILE=/var/run/ppp-adsl1.pid  
  如果你有更多的线路,可以继续增加0,1,2,3....等  
  这是为了使不同的拨好用不同的pid,如果不修改此参数将无法启动第二条线路接口。 
  (3)配置文件一般是: 
  USERCTL=no
  BOOTPROTO=dialup
  NAME=DSLppp1
  DEVICE=ppp1
 TYPE=xDSL
  ONBOOT=yes
  PIDFILE=/var/run/pppoe-adsl1.pid
  FIREWALL=NONE
  PING=.
  PPPOE_TIMEOUT=20

  LCP_FAILURE=3

  LCP_INTERVAL=20

  CLAMPMSS=1412

  CONNECT_POLL=6

  CONNECT_TIMEOUT=60

  DEFROUTE=yes

  SYNCHRONOUS=no

  ETH=eth2 (对应新线路的网卡)

  PROVIDER=DSLppp1

  USER=isp提供的新用户名字2

  PEERDNS=no  
方法二:

  (1)直接拷贝

  cp /etc/sysconfig/network-scripts/ifcfg-ppp0 /etc/sysconfig/network-scripts/ifcfg-ppp1

  (2)修改其中的ppp0为ppp1,

  修改PIDFILE=/var/run/pppoe-adsl.pid 为PIDFILE=/var/run/pppoe-adsl1.pid

  修改采用的新接线路的网卡,例如:改ETH=eth1 为ETH=eth2

  (3)增加新线路的帐号和密码. 帐号密码一般是保存在/etc/ppp/chap-secrets 和pap-secrets

  我们只需要在最后增加新的用户名2和密码2即可.

  /etc/ppp/chap-secrets文件一般是这样的:

  # Secrets for authentication using CHAP

  # client server secret IP addresses

  "用户名1" * "密码1"

  "用户名2" * "密码2"

  "用户名n" * "密码n"

  3.启动ppp接口

  因为adsl-start 命令缺省只能启动第一的ppp接口。所以要启动两个接口,必须指定配置文件。

  可以用:方法一:

  ifup ppp0

  ifup ppp1

  (ifup pppn...)

  或方法二:

  adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp0

  adsl-start /etc/sysconfig/network-scripts/ifcfg-ppp1

  (adsl-start /etc/sysconfig/network-scripts/ifcfg-pppn)

  4.查看新设置是否启动:

  方法一:执行: ifconfig

  出现ppp0 和ppp1 ,并且均得到ip了.说明成功了,结果象这样:

  ppp0 Link encap:Point-to-Point Protocol

   inet addr:218.114.37.137 P-t-P:61.142.110.30 Mask:255.255.255.255

   UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

   RX packets:165721 errors:0 dropped:0 overruns:0 frame:0

   TX packets:123673 errors:0 dropped:0 overruns:0 carrier:0

   collisions:0 txqueuelen:3

   RX bytes:157324193 (150.0 Mb) TX bytes:14068892 (13.4 Mb)

   ppp1 Link encap:Point-to-Point Protocol

   inet addr:218.114.35.62 P-t-P:61.142.110.30 Mask:255.255.255.255

   UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

   RX packets:560055 errors:0 dropped:0 overruns:0 frame:0

   TX packets:439711 errors:0 dropped:0 overruns:0 carrier:0

   collisions:0 txqueuelen:3

   RX bytes:530025378 (505.4 Mb) TX bytes:80895162 (77.1 Mb)

  方法二: 执行ip高级命令: ip link ls

  也可以检验ppp0和ppp1,结果象这样:

  1: lo: mtu 16436 qdisc noqueue

   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

   2: eth0: mtu 1500 qdisc pfifo_fast qlen 100

   link/ether 00:50:bf:07:4e:32 brd ff:ff:ff:ff:ff:ff

   3: eth1: mtu 1500 qdisc pfifo_fast qlen 100

   link/ether 00:01:02:9a:31:b9 brd ff:ff:ff:ff:ff:ff

   4: eth2: mtu 1500 qdisc pfifo_fast qlen 100

   link/ether 00:e0:4c:79:44:71 brd ff:ff:ff:ff:ff:ff

   268: ppp1: mtu 1492 qdisc pfifo_fast qlen 3

   link/ppp

   273: ppp0: mtu 1492 qdisc cbq qlen 3

   link/ppp

  方法三: 用命令测试反应

  ping -I ppp0 202.96.134.133 (测试ppp0的线路状况)

  ping -I ppp1 202.96.134.133 (测试ppp1的线路状况)

  ping -I ppp2 ......n (如果还有多条的话)
5.如果单单是要实现链路负载平衡,让ppp0和ppp1分担负载,那么我们象以下设置一下配置:

  (1)启动路由,允许转发echo 1 > /proc/sys/net/ipv4/ip_forward

  (2)进行伪装:

  iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

  iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp1 -j MASQUERADE

  iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o pppn -j MASQUERADE (如果还有多条的话)

  (3)修改网关

  ip route replace default scope global nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1

  说明: 用replace的原因是当原来没有网关时会增加这个网关,当已经存在网关时,会修改原来的网关.

  用add 也可以,但是当已经存在默认网关时就要先delete再add.

  两个weight 1的意思是这两条链路的权值是相等的,两条链路承担的网络流量是相等的。

  有一点是需要说明的,因为路由表是基于缓存的,所以在实际中两条链路并不能100%的平分流量

  nexthop NEXTHOP 设置多路径路由的下一跳地址。NEXTHOP比较复杂,它的语法和以下高层参数类似:

  via ADDRESS--表示下一跳路由器;

  dev NAME--表示输出设备;

  weight NUMBER--在多路由路径中,这个元素的权重。表示相对带宽或者服务质量。

  如果你有多条线路,那么继续在其中增加 nexthop dev ppp2(ppp3......)即可

  (4) 刷新路由

  ip route flush cache

  6.即时检查数据的方向

  用tcpdump 分别监察两条线路,用下面命令:

  tcpdump -i ppp0

  tcpdump -i ppp1

  tcpdump -i ppp2......n (有多条的话)

  7.为了每次启动时自动启动,把命令写在启动脚本里面,在 /etc/rc.local 后面增加:

  ifup ppp0

  ifup ppp1

  echo 1 > /proc/sys/net/ipv4/ip_forward

  iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

  iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o ppp1 -j MASQUERADE

  ip route replace default scope global nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1

  ip route flush cache

  结果:运行数月,效果稳定良好。

  上网会明显加快,为何呢,因为两条线路分摊了负载.例如,内网80人同时上网, 如果网络是一条2M的adsl,那么整条线路都拥挤,挤得死死的,每人分得的带宽可能只有30k.大家都会明显感觉上网很慢。

  如果增加多一条线路,那么两条2M共同分摊拥挤程度,这样,可能每人分得的带宽就会变成60K,是原来的加倍,以这种形式来加快上网速度,增加了并发连接的个数。

上海澳凯信息技术有限公司

2008/11/17

Google-Gmail新添加的23种新功能了解

在Android平台上的google mail
体验google实验室的15项新特性
邮件内任何地方都可以添加表情符号。
为移动用户开发的新版本的Gmail 2.0已经提供下载。
在Gmail的“设置”项下添加google mail labs,即邮箱实验室。
彩色标签
类似QQ的群聊功能
新的表情符
免费的IMAP服务
以侧边栏的形式显示你的邮件附件,比如PPT,DOC,EXCEL等格式的文件
准确快速的新信息提示
“回到对话开始”链接
从其它支持POP3的邮件帐号中获取邮件
加入Gmail的大家庭无需邀请即可注册。
从手机上访问Gmail
在Gmail里畅所欲言
自动监测病毒邮件
可以设置自动回复功能
方便的联系组功能
以HTML格式显示邮件
20分钟自动保存功能
自定义邮件发出时显示的邮件地址
联系人导出功能上海澳凯信息技术有限公司

2008/11/14

linux envioroment set in chinese

来源: ChinaUnix博客  
#uname -a
Linux localhost.localdomain 2.6.9-42.ELsmp #1 SMP Sat Aug 12 09:39:11 CDT 2006 i686 i686 i386 GNU/Linux
1. Linux控制台终端显示中文
修改 /etc/sysconfig/i18n 文件如下:
#LANG="en_US.UTF-8"
LANG="zh_CN.GB2312"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
ls -la
总用量 21100
drwxr-x--- 16 root root 4096 2月 1 09:47 .
drwxr-xr-x 25 root root 4096 12月 4 09:44 ..
-rw-r--r-- 1 root root 1532 2007-02-13 anaconda-ks.cfg
-rw------- 1 root root 13250 2月 1 09:51 .bash_history
-rw-r--r-- 1 root root 24 2005-02-22 .bash_logout
-rw-r--r-- 1 root root 191 2005-02-22 .bash_profile
-rw-r--r-- 1 root root 176 2005-02-22 .bashrc
......

2. vi 显示中文问题
编辑文件.viminfo,修改如下 *encoding==utf-8,gbk,重新登录即可输入显示中文
上海澳凯信息技术有限公司

2008/11/11

今天光棍节

今天是光棍节好多人单身的都有一些莫名的活动。这不在网上又看到这篇文章就又摘过来了:
一人消费,没有拖累,独立自主,拍板干脆,
不扫房屋,不叠床被,不听罗嗦,不会下跪;
不看脸色,不用惧内,没有吵闹,没有眼泪,
所有收入,自己支配,花钱潇洒,当家绝对;
朋友相聚,乱侃胡吹,参加饭局,满足肠胃,
能吃能饿,能喝能醉,能爱能恨,能熬能睡;
昼夜上网,聊天泡妹,打情骂俏,胆大妄为,
连连出招,频频约会,搂抱亲吻,无所忌讳;
奔波劳累,身心疲惫,我行我素,无怨无悔,
人生短暂,自由可贵,单身倍好,光棍万岁。
上海澳凯信息技术有限公司

2008/11/8

Linux真的价值100亿美元吗?

个读者 后溪金 @ yeeyan.com 双语对照 原文
Just how do you put a value on an open source, free for all, piece of code such as Linux? The Linux Foundation has attempted to do just that, and valued just one single distro at more than USD $10 billion.
怎样公平计算像Linux一样的开源、自由软件的全部价值,或一段代码的价值?Linux基金会一直试图做到这一点,而且刚刚估算出一个单一的发行版超过100亿美元。
The nonprofit consortium charged with fostering Linux growth, the Linux Foundation , was only founded last year. It sponsors the work of Linux creator Linus Torvalds and has support from Linux and open source companies around the world.
负责培育Linux成长的非营利财团Linux基金会只是在去年才建立。它赞助Linux创造者Linus Torvalds的工作,并得到世界各地Linux和开源公司的支持。
The Linux Foundation dedicates itself to 'accelerating the growth of Linux' but what if you wanted to build a Linux distribution yourself, right now? Something like Fedora 9, for example. How much money would that need given software development costs today?
Linux基金会把时间和精力用于‘加速Linux的发展’,但如果你目前希望自建一个Linux发行版,比如Fedora 9之类。那么,今天需要付出的软件开发成本会是多少呢?
Amanda McPherson, Brian Proffitt and Ron Hale-Evans put their collective heads together and did the math in a newly published paper title "Estimating the Total Development Cost of a Linux Distribution."
Amanda McPherson、Brian Proffitt和Ron Hale-Evans集思广益,并在新近出版的题为“一个Linux发行版的开发总成本估算”的论文中算了一笔帐。
So, did the intrepid trio really discover that the true value of Linux code is USD $10 billion? No, of course not. They discovered that it was USD $10.8 billion!
结果,英勇无畏的三人组真的发现Linux源代码的真实价值为100亿美元吗?不,当然不止。他们发现,价值108亿美元!
What's more, they say, it would take USD $1.4 billion just to develop the Linux kernel on its own. Which is more than the USD $1.2 billion David A. Wheeler reckoned it would take for a fully blown Linux distro (Red Hat Linux 7.1) when he did a similar study back in 2002.
更重要的是,他们说,单为开发Linux内核本身就要花14亿美元。超过了David A. Wheeler估算的12亿美元,他早在2002年就做了一项类似的研究,对完全夸大的Linux发行版(Red Hat Linux 7.1)的价值信以为真。
How did the authors come up with those figures? Well they examined the Fedora 9 distribution using the same tools and methods as Wheeler before them, specifically the SLOCCount tool that estimates value and effort of software development based on the COnstructive COst MOdel (COCOMO).
作者如何拿出这些数字?他们像从前的Wheeler一样使用同样的工具和方法仔细检查了Fedora 9发行版,特别是SLOCCount,这一工具基于COCOMO(COnstructive COst Model,构造性成本模型)估计软件开发的价值和成果。
What about the Fedora code and the Linux kernel itself, and what conclusions can we draw from the figures when it comes to monopolistic software companies and the development of proprietary code?
当涉及到垄断软件公司和专有代码的开发时,从这些数字我们可以得出Fedora源代码和Linux内核本身怎么样和什么结论吗?
The Fedora 9 distribution contains 204.5 million lines of code in 5547 application packages, and in terms of development the authors estimate would require some 60,000 man years to complete. Using 2008 salary figures, they came up with the USD $10.8 billion number.
Fedora 9发行版包含5547个应用程序包,20450万行源代码,而就开发而言,作者估计将需要约60000人年才能完成。用2008年的薪水计算,他们得出108亿美元这个数字。
The Linux kernel as included in Fedora 9 has 6.8 million lines of code, and would need more than 7500 man years to develop, hence the USD $1.4 billion figure.
包含在Fedora 9中的Linux内核有680万行源代码,将需要超过7500人来开发,所以值14亿美元的数字。
But does this really mean the same thing as putting a real world value onto Linux itself? The study makes it very clear as to the enormous economic value that a collaborative development of this nature can attract.
但这是否真的意味着事情就是把实际价值归还Linux本身?这一研究清楚表明,这种性质的协作开发能够吸引巨大的经济价值。
You only have to look at the last couple of years worth of Linux kernel development with some 3200 developers spread across 200 companies making a contribution to get a glimpse of the scale of effort involved.
只要看看过去两年,遍布200家公司的大约3200名开发人员为Linux内核开发作出贡献,相关努力的规模可见一斑。
Oh, and don't forget to then scale it ever upwards when talking about a full Linux distribution.
哦,不要忘了,当谈到一个完整的Linux发行版时,规模总是在变大。
The conclusions are made all the more relevant after a year in which we have seen Linux increasingly bursting into the public consciousness courtesy of the netbook explosion, for example, which quite simply would not have been thought possible a couple of years back.
所得结论是,一年后一切会更中肯贴切,例如,由于netbook的蓬勃发展,我们已经看到,Linux会越来越多地闯入公众的意识,这在两年以前人们干脆就认为完全没有可能。
These devices, that market success, would not have been possible without Linux and without the collaborative development model behind it.
要是没有Linux和协作开发模式的支持,这些设备、这一市场的成功就不可能。
Report author Amanda McPherson, also a Vice President at the Linux Foundation, says "Monopolistic software companies used to be able to fund heavy R&D budgets, keeping out competition. Given the cost associated with building an OS like Linux, one wonders if proprietary companies will ever go it alone again.”
报告作者Amanda McPherson,也是Linux基金会的副会长说,“垄断软件公司过去经常能够为沉重的研发预算拨款,不参加竞争。考虑到与建立一个类似Linux的操作系统相关的费用,人们不禁要问,究竟这些控股公司是否又要单干了。”
上海澳凯信息技术有限公司

2008/11/7

THE WORLD的一些问题

使用The World有一段时间了,以前都用opera和Firefox可是后总还是要用到IE去上电子银行老是要切换来切换去好不方便,我希望银行能早一点支持firefox给用户多一种选择。可是近来发现the world虽然好用但是还存在一些问题:
  1. 我从opera导出的BOOKMARK不能直接导入到THE WORLD;后来发现可以上传至网络收藏夹再导入则不会有问题。7d3fbd04
  2. 在THE WORLD中发现在google搜索时经常会出现一莫名ä55;妙的错误。

上海澳凯信息技术有限公司

2008/11/6

对话 UNIX文章列表


对话 UNIX:掌握强大的命令行
了解有关 UNIX shell 的基础知识,学习如何使用命令行将有限的 UNIX 实用工具组合成无穷的数据转换。
对话 UNIX,第 2 部分:做得多不如做得巧
了解如何利用 UNIX(R) Shell 提供的许多快捷方法。通过一些练习,您将可以更灵活地、而不是更辛苦地进行工作。
对话 UNIX,第 3 部分:在命令行中完成所有的工作
研究提供 Internet 访问的三种基本的 UNIX(R) 命令行实用工具。
对话 UNIX,第 4 部分:UNIX 所有权和权限管理
了解如何对文件权限进行操作以保护您的文件,或者与他人共享这些文件。
对话 UNIX,第 5 部分:操纵数据与文件
了解几种用来在不同系统之间移动文件、以及实现远程数据同步的技术。
对话 UNIX,第 6 部分:通过脚本实现操作的自动化
了解 Shell 脚本如何实现所有个人或系统任务自动化。脚本可以执行监视、存档、更新、报告、上载和下载操作。实际上,任务无论大小,均可通过脚本来处理。
对话 UNIX,第 7 部分:命令行惯用语
UNIX 具有其专有的命令行语言,并且词汇表非常庞大,您并不需要一次掌握所有的命令。本文介绍了许多命令行组合,可以促进您对 UNIX 语言的掌握。
对话 UNIX,第 8 部分: UNIX 进程
在 UNIX 系统中,每个系统和最终用户任务都包含在某个进程中。系统总是不断地创建新的进程,当任务结束或意外发生时,进程会终止。在本文中,您将了解如何控制进程和使用一些命令来查看您的系统。
对话 UNIX,第 9 部分: 正则表达式
几乎所有重要问题都需要从无用数据中过滤出有用数据。了解大量的 UNIX(R) 命令行实用工具如何使用正则表达式来去芜取精。
对话 UNIX,第 10 部分: 定制您的 Shell
您可以自定义 UNIX(R) Shell 以节约时间、节省输入工作量,并使其适应于您的工作风格。Shell 启动文件可以捕获您的首选设置,并在以后的会话中重新创建 Shell 环境会话,甚至在不同计算机中重新创建 Shell 环境会话。
对话 UNIX,第 11 部分: 漫谈 UNIX 文件系统 了解 UNIX 将重要的文件存储于何处
UNIX® 文件系统中的许多目录都用于某个特殊的目的,并且根据长期的约定来对这些目录进行命名。在“对话 UNIX”系列教程的这一部分中,了解 UNIX 将重要的文件存储于何处。
对话 UNIX,第 12 部分: 自己动手完成项目
本文向您描述了如何从一个软件的源码包(tar ball)开始,一步一步地构建成为一个可以使用的应用程序,同时向您提供在这个构建过程中需要注意的一些情况。
上海澳凯信息技术有限公司

windows 7精美截图


近日有幸观赏到windows 7的一些截图。今天拿来和大家欣赏欣赏!




上海澳凯信息技术有限公司

2008/10/31

美化你的Linux!23个精美Ubuntu主题下载

Ubuntu 默认的主题一直是大家一个争议的话题,很多Ubuntu用户对 Ubuntu 主色调为黄色的主题并不感冒,也许这就是所谓的众口难调吧。其实稍微动动手就可以让你的 Ubuntu 以一个新的面貌展现在你的面前。刚刚在
sizzledcore.com上看到适用于 Ubuntu Linux 的23个不同风格的主题,感觉相当不错,便立即和大家分享。当然你也可以把他们用的采用 GNOME 桌面的别的 Linux 发行版上。(来自OwnLinux)


















上海澳凯信息技术有限公司