Me Pedia

The Very Personal Encyclopedia

Month: June, 2005

NOTICE

累了,歇两天

Blog帮助OpenSolaris

                OpenSolaris发布之后这帮家伙可有地方宣泄自己多年来独孤求败式的寂寞了。        Sun的blog 策略看来这次可以验证一下自己的成功程度了,无数solaris开发者在自己的blog上贴出了关于solaris实现的technical postings。        看看这儿搜集的吧,从x86中断处理到SNMP,从gcc支持到Java,还远算不上完全,不过已经够多了,看不完慢慢看,别着急 ;-)
        Via osnews

Secret life of the OpenSolaris code

       
         开放就是这样,就是这样。        开源一周之内,大家对那百万行可能是地球上最clean的代码都干了些什么?                OpenSolaris 社区管理人Jim Grisanzio 曾经跟ZDNet Australia 说,相对来说,他们这些代码里面“脏字”要少些--不奇怪,程序员也是人,所以他们也会在代码的注释,说明,版权,或者任何他们喜欢的地方加上自己的话,或者是确实为了说明情况,或者是发泄不满,或者是为了好玩,或者……                如果粗略地搜索一下,会发现那些最常见的脏话确实没有--这可跟泄漏出的Windows代码和Linux内核代码大不相同哟--或许是Sun的雇员们全是绅士,或许Sun以前清查过 ;-) 那么,OpenSolaris 里的代码就真的那么中规中据吗?        This is an ugly PCMCIA hack - ugh!--没什么,我能接受        Couldn’t find the damn thing--别着急,我能理解你的心情        The following cast ‘makes it all work’. Yes, it’s ugly--我知道你很自律        This bit me in the ass a couple of times, so lets toss this in as a [...]

大家的Mac OS X

                        
        包括Dell在内的n家PC制造商都表示,他们对获得Mac OS X的授权很感兴趣--既然PowerPC这个最大障碍已经扫除,大家都在X86大家庭--那么不再只单一生产Windows机器,也造点苹果兼容机自然就提上了议事日程。考虑到Microsoft在这个行业已经具有的生杀予夺的权利,目前只有Dell一家说出了自己的这个意愿--虽然据称,有3家最大的PC制造商都流出了同样的口水。        Jobs 一直都说他不会考虑把Mac OS授权给其他人--当然,如果他改口,你也没办法。从他还是个小子的时候开始,苹果一直都坚持独占原则,他们从上到下完整地控制Macintosh的软硬件。Wintel世界的历史和传统跟他们格格不入--特别是向前兼容,从8086到P4,从Win95到2003 Server,Intel和Microsoft都在尽量提供--也必须提供--兼容性。而Fortune的一个读者提出,苹果做事情则几乎从不跟legacy 的东东搭界,谁让他们是一家 forward-looking and not backwards-thinking的公司呢?这样的情况下,苹果很难不改变自己就开始授权业务;另一个印尼读者则提出,苹果准备好面对盗版了吗?--说得好,虽然Apple的业务早就遍布全球,只是从来都是小圈子内流行,不知道他们会不会也担心非法拷贝的泛滥。
        via Fortune

无踪的两面神

         它曾是Sun所吹捧的OpenSolaris中的一个卓越特性;它已经被Sun两次推迟发布;它现在正在被Sun用另一个卓越的竞争者顶替--Janus,Sun这个硅谷的倒霉蛋计划中的Linux应用虚拟机。        让A架构的应用跑在B架构上,或者让为A平台编写的软件运行在B平台上,人们总在追求… VMWare,VirtualPC,PearPC,Bochs,Plex86,GuestPC,Wine,Cygwin…… 出于保护投资和获得更多应用的目的,软/硬件虚拟机的技术从以前mainframe的领地开始下移,人们越来越熟悉这些奇妙的东西。        让Linux应用能运行在Solaris上的Janus也是如此,Sun曾经表示有了Janus,用户就可以只购买/使用Solaris即可,无需担心系统迁移,投资保护的问题--可惜嘲弄人的是,Sun的目标客户--那些需要运行Linux软件的专业人群--对运行真正的Linux,而不是Solaris虚拟环境下的Linux,更感兴趣。        在Janus还无定数的时候,Sun转而推Xen,来自剑桥的虚拟技术新贵。目前Xen支持的系统很多,比如至少在同一台机器上运行Solaris和Linux是没问题的。Solaris marketing 部门的头头Tom Goguen表示他们已经非常活跃地involved 在Xen项目中了,他们为Xen项目提供硬件,他们的雇员投入并邀请其他人进行把Xen集成进OpenSolaris的工作--同时,同时,Sun仍然希望提供自己的Janus。        IBM,HP,Intel,AMD都是Xen的狂热爱好者…
        Janus,正式名称是Linux Application Environment,会翻译Linux系统调用接口为Solaris对应实现。目前似乎在X86机器上,Linux应用无需改变即可运行在Solaris上。本来计划2005发布的Janus已经推迟到了2006,可能会和Sun的另一个明星ZFS,Zettabyte File System一同发布。
        Via news.com

Mandriva收购Lycoris

        
        好像从Mandrake 9之后,他们就一路顺风,日子过得越来越好。收购了巴西的Conectiva ,从Mandrake改名为Mandriva 。今天,他们将宣布:又收购了美国的Lycoris 。2000 才建立的Lycoris 主要开发销售面向家庭类用户的Linux,着力在界面和易用性。Lycoris的发行版针对性很强也做出了自己的特色,上过Time Magazine,在自己的目标圈子内很流行,在零售市场和PC捆绑销售上已经打开了局面。其实在去年陷入困境之前,Lycoris还在开发Tablet Edition 和 Pocket PC Edition……        收购Conectiva帮助Mandriva进入了拉美市场,获得了更多的商业机会;这次收购Lycoris又让Mandriva进入了垂涎很久的北美--谁让那是全世界Linux产品发展最旺盛,竞争最强的地方呢。        交易细节目前还没有披露。
        Lycoris的创建者兼CEO Joseph Cheek 将是唯一一名在收购完成后加入Mandriva的Lycoris员工 ;-) 他在Linuxcare 和 Microsoft都干过,合并后的他的任务是要帮这个意气风发的法国大佬开发新的高级桌面Linux产品。Lycoris的Desktop/LX Personal 将和 Mandriva Discovery 2006合并,可能今年秋天就能让新产品上市。
        Mandriva 新闻稿          DesktopLinux 报道         Cheek采访

Gentoo + Solaris

        这两天忙得像XX一样,眼看着不少有意思的事情发生。        一是Gentoo 奠基人和前Chief Architect, Daniel Robbins加入Microsoft。        虽然在这以前很久Daniel就离开了Gentoo,并协助建立了Gentoo Foundation作为Gentoo的管理者,但他在Gentoo以及Linux社区仍然保持着巨大的影响力并享有因自己的杰出创建而获得的当之无愧的声望。这个标志性人物加入Microsoft可能有标志性意义。从目前的消息看,他说他为这个几乎是Linux死敌的新老板所做的工作是“帮助Microsoft理解Open Source和基于社区的项目”。在匆匆打包前往那个浪漫雨城的时候,Daniel还是完成了Gentoo最后一点知识产权的转移工作,比如把ebuilds和即将成为商标的“Gentoo”的版权交给Gentoo Foundation, Inc。        Bill在Microsoft也是Chief Architect ;-P,当然你也可以念做Chief Architect Officer,CAO--请不要用汉语拼音念。                美国时间的14号,北京时间今天,OpenSolaris 终于出阁。        Solaris engineers offer personal source-code tours

懒人天堂

        我们当年怎么没碰上这种好事?
        考文垂大学Coventry University计划把课堂讲演发送到学生的手机上--免去了他们早早爬出被窝的痛苦。        目前Media Production专业的课程已经打算这么干了,他们的两名教师,Harold Fricker 和 Eduardo Carrillo 希望提供这种服务。从10月份开始,课程视频被录制后将被剪裁成15分钟的片断,然后传送到他们的200名学生的3G手机上--无需额外花费。Mr Fricker 说,虽然有很勤奋的的学生,不过当然也有懒家伙…总有人希望再睡5分钟(心里话…),也有人总会在课堂上走神--所以,有了这项技术,就不用担心错过课上重要的部分了。        没有3G终端的学生同样可以通过Internet观看或收听这些资料。        Mr Fricker表示目前的实验结果棒极了stunning。学生们对能受到实时信息激动异常thrilled--可以理解…
        看到人的观念有如此差别的时候,就知道世界奇妙。学校当年怎么对付我们的?早上6:30放广播,让你起来做操,点名计考勤,把人当牲口的荒谬做法发生在胆敢自称高等教育执行者的地方,实在是天下无敌。        所以又想想,关于中国的落后,不光是那个3不3G的问题 ;-P
        Via mirror.co.uk

VM-arm

               
        Virtera的arm模拟器VM-arm刚刚release了1.0版本。        VM-arm是个精确的arm架构模拟器,virtera声称其做了高度优化(这年头没有什么不说自己是“优化”的)。它的动态指令编码技术dynamic instruction recompiler通过VirtualMHz Translation Engine实现,该引擎动态地将ARM指令转换为本地指令序列。实现指令级模拟的技术有很多,动态指令编译是效果比较好的一种--当然,Virtera实现的怎么样我就不知道底细了 ;-P
        名字中的VM代表VirtualMHz,意指模拟器实现的时钟频率。按Virtera的说法,模拟器里的100.0 VirtualMHz可以等同真实的ARM设备的100MHz频率。        目前这个版本的vm-arm实现了大部分Intel StrongARM SA-1100的特性(只是这个片子好老了呀…):比如支持Exceptions, aborts, interrupts;CP15(MMU),和外部memory的接口,外设控制,GPIO;不支持则有:大端的模拟,DMA,电源管理控制器(强!呵呵),USB,cache(详情请看vm-arm手册),Thumb(其实1100本来就没实现thumb)。        说了半天规格,还是要动动手才行。
        下个试用版还很麻烦,让人深恶痛绝的注册过程,填写名字国家公司所用系统等等……之后下载信息会发到你填写的email地址--如果你够衰,填的资料有问题,那可能连个回音儿都没有。        email地址里给了个7天内有效的下载链接,附件带了license文件。安装包支持Fedora Core 的3个版本,Debian 3.0,SuSE Linux 8.2,SuSE Linux 9.2,Red Hat 9.0和Mandrake 9.2。鬼license同时只能被一个进程使用…        经过一番注册,下载,安装,还有设置路径安装license之后……
        VM-arm软件包实际上包括两个模拟器,vm-arm和vm-pda,前者不能模拟设备,比如LCD等,后者则可以vm-pda,而且现在已经支持了Sharp Zaurus SL-5500 PDA!编个小arm程序没有意思,所以下了个OpenZaurus的kernel和文件系统(不用觉得神秘莫测,vm-arm的手册里有说明,很简单)。Zaurus的模拟包括320 * 240屏幕,可触摸(废话这是…鼠标点击即可,响应速度看情况,不过这可能也跟QPIE有关),串口,64MRam和32MRom,没有模拟的则有音频,电源管理,红外等。
        跑了一下,第一次开机会有个设置的过程(参见下图,这些图其实都是QPIE了哈,和vm-arm反倒关系没那么大了 ;-P),以后的从开机到桌面出现用了45秒。操作的时候总的表现嘛,速度还算不错(我试用时使用的机器是Fedora Core 3,kernel 2.6.11-1.27,P42.8A,1G RAM,i865G)。按人的感观来看比bochs要好,虽然一个是x86,一个是arm,跑得也是不同的东西,但是可以从人机交互的反应速度上感觉到。和QEMU好像差不多,不过都是人的感觉哈,不精确的哈。
        PDA里console                        主界面之settings                        菜单和PIM页                        旋转屏幕哈哈       

PlayStation 3 ‘可以’运行Linux

               
        这么说,PS3还有点意思,SONY总裁Ken Kutaragi表示,PlayStation 3 "entertainment supercomputer" “可以”运行Linux,甚至……SONY还可能提供预装了Linux的硬盘…只是不清楚最终这会是缺省配置还是只能另外选购。÷        和XBOX的发展趋势一样,PS也向着全能的多面手方向发展,它们现在都可以完成越来越多的以前只有PC能干的活儿,比如上网啊,媒体啊--当然,开放性也不得不越来越强。
        这消息是否属实还有待商榷--鄙人持悲观态度--反正是GameSpot 先捅出这个新闻的。Ken Kutaragi 的表态是在E3上,在接受Impress PC Watch的采访时,他说PS3缺省不会配备硬盘发售。他似乎很看好网络存储。至于Linux,Kutaragi说,Linux当然可以,在他们伟大的Cell处理器上,什么都行。而且Linux能跑,其他也一样,包括Windows,Max OS X--只要有人愿意动手。                via osviews