Archive for the ‘Linux’ Category

wine in Edgy
Thursday, December 7th, 2006

今天才发现原来在Ubuntu Edgy里面,wine已经相当好了。运行魔兽时,除了偶尔声音稍微有点不对劲,其他一切都非常好,声音的缺陷也基本上没什么影响。

cedega在模拟的时候有几点很不爽。首先是不能输入中文,wine模拟时Ctrl+Space中文输入法就出来了,输入也很正常。另一点是进去以后除非退出游戏,否则无法切换到其他程序(不过中途有Gaim聊天窗口弹出的话可以出来,也许是有办法切换的,我不了解),而在wine中,这个全屏的模拟窗口跟其它窗口有相同的行为,可以Alt+Tab随意切换。但随之而来的一个不便之处就是Alt和鼠标右键同时按下时,就出来了操纵窗口的菜单。

刚运行了一下winecfg,Graphics里有一项设置叫“Allow the window manager to control the windows.”,可能cedega默认把这个关闭了吧,应该也可以设置。那里也写着,如果禁用这个选项的话,模拟的效果会更好一些。

可惜的是我现在用wine和cedega都无法成功模拟CS。

Mark在上次party上透露7.04版本的一个亮点就是使游戏在Linux中更容易玩,希望wine到时候能做得更好。

游戏伤身,少玩为好

终于配置好了Subversion
Friday, November 17th, 2006

以前在Windows里配置过,记得不太难。不过这次想通过http方式访问版本库,费了好多周折,主要是Apache对目录读写的权限问题,最后照UbuntuChina Wiki上的指导弄好了。看来以后要好好看看Linux的文件权限管理了,不然会遇到好多麻烦。

在Eclipse里通过更新的方式添加了Subcilpse,竟然自动给我搞了个中文版的。我的locale和Eclipse都是英文的啊,难道它会根据IP判断不成?真郁闷,英文界面中冒出一个中文菜单

机器是通过DHCP分配的动态IP,不过变化不太频繁。所以在域名管理里面增加了一个A记录指向当前IP,变化的时候修改一下,让同学通过域名来访问SVN。不然的话,每次的URL变化,客户端这边可能不太好办。

Novell与Microsoft之合作
Sunday, November 5th, 2006

最近比较热的一条新闻是Novell与Microsoft的合作。这里转篇学校BBS上的文章,究竟将来会如何,这是不是MS的阴谋,拭目以待吧,呵呵。原文地址

发信人: Galoisx (9800~昆虫博士), 信区: Linux
标  题: 号召大家谨慎使用Novell Linux产品
发信站: 瀚海星云 (2006年11月04日13:33:43 星期六), 站内信件

所有的故事都和Microsoft,一个体积硕大并诡计多端,一个永远是Linux 和自由软件的敌人有关。

2006年11月2日,Novell和Microsoft联合宣布关于两家公司的一个合作, 也就是Windows和Novell Linux的一项合作。声称MIcrosoft将为Novell SUSE Linux和WInodws的互操作性提供a degree of sales support,以及 Microsoft将保证不会因软件专利问题起诉Novell SUSE Linux用户. [详情请看http://arstechnica.com/news.ars/post/20061102-8141.html]

让我们一起回忆,Microsoft的历史,尤其是和Linux相关的历史,自从 Linux和自由软件进入公共视野以来(1998)。微软作了很多事情,说了很多 宣称,但唯独没有一件不是想置Linux(他的来自平民大众的竞争对手)于死地 的。

无数次FUD(Fear, Uncertain, Doubt)旨在用威胁恐吓来吓倒竞争对手, 打击竞争对手用户的信心,是Microsoft一贯的伎俩,但对于Linux,这个 来自大众,来自社区,竞争对手即是用户,用户即是竞争对手的强大对手, Microsoft一次次无功而返,而Linux却在每一次对决后仍然大步前进,而 这又进一步使得Microsoft更加担心,使出更进一步的手段。

Microsft刚开始并不care Linux(1998前),直到当Linux开始变得家喻户晓时, 它没法忽略它时,不得不Care了,就出钱收买一家调查公司做操作系统性能 对比评测,其结果当然是说Linux性能不好(1999),谎言被回击之后。它又 接着说Linux不nice,是cancer,是棵毒瘤(2001, Steve Ballmer),进而发起 另一轮混淆黑白的FUD; 再之后又搜集起子虚乌有的报告,说Linux系统使用价格 比windows昂贵,谎言再次被事实无言的击穿。

历史上,没有一家公司能像Microsoft那样将子虚乌有的东西吹嘘的天花乱坠, 将FUD手段运用得淋漓尽致,能够如此不要脸的欺诈,恐吓竞争对手和用户。

一次次的FUD失败导致下一次更无聊也更无耻,更强奸民意的FUD. 2003年, Microsoft买通了Linux和自由软件社区阵营中的背叛者SCO公司(它曾经贡献过Linux), 它们联合出演了一处滑稽的闹剧,一个出钱,一个出力,想告Linux代码侵权 知识产权。

当一些人们以为,Linux这下也许真出问题的时候,因为这是来自Linux 自己身边的谋杀和暗杀。但最后,真相又公之于众了,原来SCO一直处在财务 低迷困难重重中,Microsoft利用了这个没良心和意志淡薄的叛徒的这种心理, 通过另一家公司给SCO支付大量现金,背后策划攻击Linux、自由软件和所有 Linux用户。

这是一个可耻的闹剧,让我们看清楚了两个可耻的主角: 叛徒SCO和刽子手头目 Microsoft. 也让Linux在代码开发和吸收上进行慎重思考和改革。

那么,我们要问,还有下一个叛徒吗?答案是YES. 因为刽子手还在,刽子手金钱 的魔力还在,就可能有下一个叛徒。

在没有事实面前,我们不会指责谁是叛徒,但我们作为一个普通的Linux和自由软件 受益者,我们有责任监督叛徒,回避叛徒,有责任维护赐给我们泉水的源头,不受 污染,我们要警惕任何伤害行为造成的后果。

我们每一个人都不要妄自菲薄,不要以为一个普通用户的影响是微不足道的,我们要 知道我们的社区恰恰来自于一个一个的普通用户,每个自由软件都从一个人,或者 几个人萌芽,然后通过每一个开发者,每一个用户,整个协作的社区发展壮大。 我们有理由坚信社区的力量是无穷的。

为的是我们能继续使用,继续发展壮大Linux和自由软件。我们要警惕软件专利 的采纳,软件专利是自由软件的敌人,软件专利能够限制自由软件,限制Linux的 传播,使用,发布,限制了软件的自由和思想的自由,也最终限制了人的自由。 而软件专利也许是Microsoft最后可以拿出来和Linux较劲的勾搭。

今天Microsft在推进软件专利上受阻,很大程度上来源于自由软件社区的力量, 我们没有钱,但我们有大量的热爱自由的普通人。而Microsft正在做的可能就是 逐步瓦解自由软件社区,这样子它才有机会继续推进它的独断。只要我们坚持, 并认清事实的真相,软件专利的恶果,软件将永远和思想一样自由。

今天Microsft和Novell,我们的原来的好朋友结盟,听起来像是Microsoft终于开始 从善合作了,提供支持,避免你受专利侵诉,多好啊!

但我们要对这种假惺惺说NO! 他提供支持是因为Linux现在很强大,很多人在用了, 如果是由于他的windows的原因导致这些用户没法继续使用windows,损失的是 他Microsoft自身,不是我们。Microsft是在为自己提供支持,但美其名约是为 Novell Linux提供支持。Linux自身的开放足以支持和包容其他操作系统。

其二,Microsft宣称中说,他不会起诉使用SUSE Linux的用户,但你想想其他 GNU/Linux系统的用户怎么办?Microsft照样可以起诉你,只要他认为你损害他 的利益。整个自由软件社区,整个Linux社区都是一体的,各GNU/Linux系统关系 千丝万缕,伤害一个自由软件项目,就会连锁响应到其他项目,这就是Microsoft 的旨意所在。自由软件体现的是大众的自由,而若要大众去屈服或者适应某个独裁者, 这是违背伦常的。谁今天不顾自己的原则和信条,巴结一个无理无耻的独裁者,谁 就是昨天的叛徒SCO.

Microsft和Novell结盟的真正用意在分离自由软件社区,在此我们先不猜测Novell 的原则。但Microsoft其目的和多年以来的FUD策略目的是一样的,他的终极目标只有 一个,置Linux和自由软件于死地。让所有人,全世界的人都得付钱给Microsft,即使 你或许只是想用电脑存下你亲人,你朋友的照片留作纪念,这个看来很自由的事情, 但你得为此向Microsoft付钱。

Microsoft永远是Linux的敌人,即使你在用windows工作,你需要它,这都是实情。 但只要每个人心里希望存在和windows竞争的对手,避免垄断,喜欢Linux和自由软件的总总优点。你都可以为Linux更好的发展做出贡献。

06/11/04 郑裕峰
=============================================================
|| In daytime, I am a Penguin. ||   zyf11@mail.ustc.edu.cn ||
|| At night, I am a Daemon.    ||   PSO Project.[Storm]    ||
============================================================= 

Update: 又看到一些信息如下,原文在http://womble2.livejournal.com/59403.html

Bruce Perens pointed out some implications of the deal. This is like the Microsoft-SCO dealings in reverse: Microsoft threatens Linux vendors with patent lawsuits and Novell is the first to buy protection. If you think this sounds like conspiracy theory, see what Ballmer has to say. Microsoft presumably hopes to force Linux into a conventional pay-per-seat business model, because it’s a master of that game.

Look at who the press release quotes as acclaiming the deal and remember that these sponsors of Linux and free software are not our friends. They sponsor free software so long as they think it’s good for business. We shouldn’t expect loyalty from public corporations, nor give it to them.

From the same press release, I quote:

Novell will also make running royalty payments based on a percentage of its revenues from open source products.

If you are a copyright holder of software that Novell receives and distributes under GPLv2, please ask them whether they have obtained a patent license covering your work, and if so, how they intend to comply with section 7.

Emacs可以在Gnome下使用输入法了
Friday, November 3rd, 2006

最近编译了CVS的Emacs23后一直不能使用X的中文输入法,因为Emacs与gnome-settings-demon进程有冲突。经过一些人在邮件列表上讨论之后,终于有开发者作了一些修改。而现在co出来的代码编译后已经可以正常切换中文输入法了,真爽。

前些日子一直用happierbee写的输入法,很不错。不过候选词在mode-line里,始终感觉太远,用tooltip显示效率又不好。而且在一个系统里要适应两种输入法的习惯,两个词库,有点不舒服。

Edgy Eft release party
Friday, November 3rd, 2006

早就知道11月2日的Edgy Eft Release Party上Mark会亲自来,晚上就和同学去了。就在自动化所,挺方便的。看来自动化所的自由软件活动还是组织得好,这么大个北京,这么重要的party就在那里开了。遗憾的是没有准备好一个比较大的房间,大概去了有400人吧,好多站着的,后来也很热。
很佩服Mark这样的人,技术牛,商业头脑也不差。今天在听讲的时候想到,Ubuntu对扩大Linux的市场真的是起到了非常重要的作用,作了相当大的贡献。而这些,要归功于Mark的最初投资,以及Canonical的商业运作模式。
最初接触Linux时,只用Debian。因为学校大部分人都用Debian,另外校内就有一个Debian镜像,太方便了。最喜欢的就是Debian安装软件的简单,一个apt-get install命令就装好了,只要源中有这个软件包。也有同学用Redhat,配置简单,X自动装好,想要开发包也可以选。而我当时装Debian就比较痛苦,先装好基本系统,然后安装、配置X,又花好长时间来配置声卡。旁边需要有一台空闲的电脑,要看着屏幕敲命令。所以前阵子犹豫要不要装Ubuntu,主要就因为舍不得删除自己用心良苦配置好的Debian。
要是知道Ubuntu用起来这么舒服,就不用心疼删除Debian了。几乎比安装Windows还简单──Windows的软件安装起来其实挺麻烦的──于是我把Windows删除了(最主要的原因是受不了Windows在“武装到牙齿”的情况下还三天两头被强奸)。Ubuntu继承了Debian优秀的atp包管理系统,并且使安装、配置变得简单。近来Ubuntu的镜像站越来越多,科大都做了镜像,更新越来越方便了。Ubuntu的社区也越来越繁荣,搜索Linux中遇到的问题,大部分结果都源自Ubuntu的用户。
在party上Mark透露下一个Release可能会内置3D桌面,并使Windows下的流行游戏在Linux下也可以玩。估计后者还是基于wine吧。至于3D桌面,目前处于0.1.*阶段的beryl效果已经非常炫了,远比vista酷,且不需要vista那样变态的system requirements。Ubuntu应该会具有在桌面应用中与Windows抗衡的能力。

Ubuntu, XGL
Wednesday, October 18th, 2006

前几天把老旧的debian删除,刻了个Ubuntu 6.06(LTS)的光盘。发现Ubuntu安装很简单,先从光盘启动,然后在这个live系统中把Ubuntu安装到硬盘上。安装完成之后,声卡、显卡都不用配置,直接可以进入图形界面,结束了在字符界面下看着另一台电脑敲命令安装X的时候。同时它有具有Debian更新方便的优点,难怪这么有前途。

装好系统配好中文后迫不及待地安装了期待已久的XGL,还算比较顺利。下面是一张截图:

XGL现在还不知道Linux里录像有什么很好的解决方案,可能是开一个VNC Server,然后在Windows中用软件连接并录像吧。vnc2swf只能保存成flash也不太爽。下面的录像我是用xvidcap做的,它本来是有每秒若干帧截图的功能(不编码成视频),这样可能丢失的帧会少点,然后用mencoder编码。不过每次这样调用的时候都得到Segmentation Fault,遂作罢。

丢帧好像有75%,将就着看吧。