DragonFly-1.0 RELEASED

by zhou on July 13, 2004

DragonFly-1.0 RELEASED!                当地时间7月12日,DragonFly Team宣布DragonFly 1.0 发布。         从FreeBSD-4.x分支出的DragonFly 1.0是经过一年时间完成的,Team几乎替换了所有核心线程,进程,中断和网络基础结构的代码。DragonFly编写了自己的MP友好的slab分配器,与动态userland调度器分离的轻量级内核线程LWKT,内核专用的细粒度系统定时器抽象,完全集成的轻量级消息系统,用于进程间通信的核心IPI(处理器间中断)消息系统。

Embedded DevCon

by zhou on July 12, 2004

        哎呀,我承认,这消息有点老了,不过那几天我在外面跑,这条新闻确实错过了。         上个月底Microsoft在San Diego召开了2004 Embedded Developers’ Conference (DevCon)。Windows CE Platforms总经理Tom Adams做了keynote。        Adams提到Microsoft最近已经将嵌入和移动业务合并成一个事业群,Mobile and Embedded Devices division,负责下列产品与技术:        Embedded devices        Mobile devices        Portable media centers        Windows Automotive        Communications sector        Map point        Voice control         好像BMW 7系列开始用Windows CE产品了,汽车电子领域通常都要求有10多年实际验证,不知道Bill是不是10年前就颇具眼光地在这个领域投下了赌注。                新的Mobile and Embedded (…)

Read the rest of this entry »

Metisse

by zhou on July 12, 2004

        SUN的Project Looking Glass赢得了很多人的眼球,3D桌面环境确实有吸引人之处。        Metisse,可以看作PLG的替代方案--或者竞争对手,随你便 ;)                740)this.width=740″ border=undefined>

咱也行

by zhou on July 11, 2004

        740)this.width=740″ border=undefined>                NewsForge上Frans Englich的文章Open source usability is a technical problem we can solve on our own--不用怕,可用性,咱也行。                软件可用性似乎是让Open Source社区头疼的问题,它是扩大开源软件接受范围的巨大障碍。Open Source的后端已经相当成熟,技术上的巨大成功有目共睹,相比之下,可用性还是开源社区尚未掌握的东西。Englich认为,Open Source社区把可用性看作了一种神秘事物,而不是一个用解决其他技术问题同样手段就能解决的问题。                Englich在KDE的工作经验让他看到,经过无数的争辩和讨论,很多人都开始相信,解决可用性问题需要:        可用性报告        可用性实验室        可用性专家        专注可用性的公司                也就是说,许多开发者认为可用性这个问题太复杂,以至open source社区不可能掌握,所以,需要外部的公司,专家和实验室来处理这个神秘事情。                确实,可用性对open source社区是相对新鲜的玩意儿。我们对可用性这个话题的反应--把它看作神秘的自己不可掌握的东西,同时又是其他某些人能够而且一定掌握着的东西--与人类历史上对不能理解的自然现象的反应,十分类似。曾经,闪电被解释成雷神之锤,瘟疫被解释成上帝的惩罚,如此等等。在可用性这个案例下,我们不过把“上帝的意志”换成了“公司”,“报告”和“专家”。我们尚不理解可用性,所以我们把责任推给了其他人。                Englich的意见:从充分性上看,外部专家很难和open source社区协调,进而解决可用性问题。为什么?open source社区的效率和节奏太快,比如,KDE项目平均每天有200个提交--没人能跟得上开发者的步伐;从必要性上看,open source的优越性在于总是把用户放在利润前面,大家的目标是生产伟大软件,尊重人们的隐私,权利和自由。可用性已经是今日软件的核心特性之一,如果把决定这一特性的工作交给社区之外的公司,那么社区的独立性和达到前面提到的高尚目标的机会就会大打折扣。        所以,open source社区必须能够,自己,解决所有问题--包括可用性。 (…)

Read the rest of this entry »

最后一瞥

by zhou on July 11, 2004

        今天晚上,是用自己的109P的最后一夜,用久了有感情……我这人的毛病之一是泛酸,在这种时刻尤甚,不留下个片言只语纪念,就会觉得简直过不下去。        没有显示器,后十几天在家就不能上网了,莫非让我天天晚上对着电视发呆?看书……可以考虑,不过好多书已经打包了,总不能再拆开吧……嗯……或许可以蹭同住的Y的LCD用用?嘿嘿……好在下周还去公司交接工作,所以上班时还是可以上网di~~                109P啊,只有你我这么多年真正地face to face,只有你真正地知道我,了解我,见证我。我的春夏秋冬,喜怒哀乐,爱恨情愁怎么逃得出你的眼睛。让我再看你最后一眼,我会想念你的,虽然不知爱要怎么说出口。                教我怎么能不难过        劝我灭了心中的火        我还能够怎么说        怎么说都是错                你对我说离开就会解脱        试着自己去生活        试着找寻自我        别再为爱蹉跎                只是爱要怎么说出口        我的心里好难受        如果能将你拥有        我会忍住不让眼泪流        第一次握你的手        指间传来你的温柔        每一次深情眼光的背后        谁知道会有多少愁,多少愁                教我怎么能不难过        劝我灭了心中的火        我还能够怎么做        怎么做都是错        如果要我把心对你解剖        只要改变这结果        我会说我愿意做        我受够了寂寞                只是爱要怎么说出口        我的心里好难受        如果能将你拥有        我会忍住不让眼泪流        (…)

Read the rest of this entry »

Jython

by zhou on July 11, 2004

        IBM developerWorks上的alt.lang.jre: Get to know Jython。        用Python在Java平台上提高自己的生产率。        看名字就知道,Jython是流行的脚本语言Python的一个实现,只是Jython运行在JVM上。不一定又很多人知道JRE除了可以承载Java外,还能承载其他语言呢。        对Python开发者来说,Jython是通达Java平台的最佳入口点;而对Java开发者讲,Jython可能是激发他们学习另一种语言的最好动机。                Jython是完全支持Python 2.1语法和大多数语义的一个Python实现,运行在JVM上。Jython是解释型的,交互式面向对象变成语言,由100%纯Java编写,和Java平台无缝集成。Jython易学易用,可以运行在任何支持JVM的环境下,可以利用JRE提供的任何库以及API。        Jython异乎寻常的生产力在于把Python的易用和灵活性与Java的健壮性结合在一起。                Jython的一些特性:        Code can be entered and run line-by-line in interactive mode, which can improve learning and promote experimental use.         Variables are dynamically typed on (…)

Read the rest of this entry »

DragonFly访问

by zhou on July 11, 2004

        740)this.width=740″ border=undefined>         BSD DevCenter的Behind DragonFly BSD,第3篇关于DragonFly BSD的文章 ;)                这篇文章是Federico Biancuzzi对DragonFly的发起/开发者Matthew Dillon,Jeffrey Hsu(华人?),Joerg Sonnenberger和Hiten Pandya的采访。                在介绍自己的经历和发起DragonFly的原因是,Dillon道出了自己关于FreeBSD的看法,他认为版本5开始,在SMP实现和复杂性上,FreeBSD开始走向一条错误道路,而DragonFly,正是对此的反应。                来看看其他人。Joerg,20岁的数学专业学生,兼业余程序员(显然,是“业余”时间,不是“业余水平”);Jeffrey ,10年前就是FreeBSD的贡献者了,完成了第一个JDK到FreeBSD的移植,最近的工作在FreeBSD的网络协议栈,增加了SMP锁定和TCP效率;Hiten,17岁的英国孩子,在FreeBSD上已经工作过5年了,从DragonFly在去年6月开始时就一直在进行DrgaonFly的工作,是个兴趣广泛的神童。        JS的主要完成驱动和底层工作,保持编译器最新;JH的工作和以前很类似:在网络协议栈中加入多处理机支持,改进TCP算法;HP的工作就不太好描述了,任何项目需要的工作他都会试试,协调开发者,联络BSD和Linux开发者,从核心的内核工作到文档编写,网站更新等等。                几人都对自己的作品很有信心,认为这是任何人或者任何了解/喜欢UNIX都可以尝试一下的软件。                访问的内容还包括,DragonFly相比Free/Net/OpenBSD的优势;开发过程cycle的考虑;几个系统上轻量级内核线程LWKT的比较;AMD和INTEL的多核CPU对LWKT的影响;多个独立系统同时运行的虚拟扩展技术;期望什么样的贡献者;sendmail,web server,IPv6,IPSEC,Perl,GCC 等等等等。。。。。。

Potential

by zhou on July 11, 2004

        Microsoft的新广告攻势,很有感觉。                打开音响效果更好。                Your Potential, Our Passion.740)this.width=740″ border=undefined>

狠不下心

by zhou on July 10, 2004

        在学校BBS上发了帖子,卖电脑,晚上就有个师弟联络,看显示器。一番讨价还价,敲定价钱,后天晚上拿货。        这么说,我还有最后两天时间能在家上网了?哎。。。        还价的时候我都有点存心不想卖的意思,咬死不降价,潜意识里是逼走买主,企图不让她离我而去吧。考虑到去了新地方不会那么快买电脑,我可能会跟这个世界隔绝一段长度未知的时间,所以,哎,很混乱。         这就是行将离开的状态。当你把离别这种事情拆成一件件小事后,每件小事都会折磨你一下,虽不痛彻骨髓,但也够你龇牙咧嘴,把痛苦延展成漫长的过程要狠过其瞬间降临的形式。很多事情我既放不下心又狠不下心。很多人问我为什么走,我谈笑中说些不疼不痒的原因,可是,我又只跟Y和J说过,我是像个失败者一样逃离这儿的。这儿是我伤心地,我不可能待下去,留在这是多么痛苦,可是,要离开的时候,心里也难过极了~~sigh,这就是一幅欠扁样子的我         离开你是傻是对是错        是看破是软弱        这结果是爱是恨或者是什么        如果是种解脱        怎么会还有眷恋在我心窝        那么爱你为什么                从女性观点让我明白地说        无论你是挖心掏肺呼天抢地或是热情如火        不止白白惹人讨厌让人嫌你罗嗦        恨不得没跟你认识过        你讲也讲不听听又听不懂        懂也不会做你做又做不好        你现在唱个这样的歌        你到底是想对我说什么                面对陌生疑惑肯定困难的生活        过去的日子仿佛偷偷地在笑我        笑我的落魄        也笑我的执着        也许吧他爱你比我多                有太多男女就象你就象我        年纪轻轻开始拍拖        纯纯的爱或者天雷地火        眼看卿卿我我眼看情海生波        最终日子还得往下过        你可以说我冷漠或是怪我刻薄        我到想等着看你没我能不能活        你现在唱个这样的歌        你以为我们之间还会有什么               离开你是傻是对是错        (…)

Read the rest of this entry »

DragonFly

by zhou on July 10, 2004

        740)this.width=740″ border=undefined>         第二篇关于DragonFly的文章。        1.0RC2已经发布,修改与增强:         variant symbolic links, UDF 支持, 轻量级内核线程,消息传递, GCC 3.4, binutils 2.14, Kernighan’s awk 2004-02-07, BIND 9.2.4 rc4, CVS 1.12.8, libpcap 0.8.3, tcpdump 3.8.3, less 381, 缺省MMX/XMM 内核, 大buffer(>4K)上的 bcopy/bzero/copyin/copyout 性能提升, XIO, acpica5, 新 AC’97 (…)

Read the rest of this entry »