雪山の小兔 用户文章列表
Ubuntu社区在这个月做了热烈的庆祝:在2004年10月16日的时候,German ubuntuusers.de第一次被放在网上,四天后,Ubuntu 4.10(别名Warty Warthog)也发布了。
按照日程安排,Ubuntu 9.10将在这个月底发布,差不过和第一次Ubuntu发行刚好相隔五年。
Warty发布的时候采用了内核2.6.8,XFree86 4.3,Gnome 2.8(兼容Gnome 2.28)和FireFox 0.9.3。Ubuntu 4.10的ISO镜像现在仍然可以下载。除了x86和x64版本,第一个发行版本还包括了一个MacBook的PowerPC变种。
Banshee是一款Gnome的音频视频播放器。最新Mono程序的1.5.1版本现在被认为是很稳定的版本,而且拥有一系列新的特性。Banshee这个软件很有意思,它采用C#语言,运行在 Mono平台之上, 并且使用了GNOME 技术 (Gtk#, GStreamer等)。它是自由/开源软件, 在MIT/X11许可证下发布.
除了一位在Novell的主要开发者,有超过30名开发人员参与了这个新版本。在Mono编程,播放器拥有了新的播放模式,而且有一个成为“Auto DJ”的功能可以保持播放列表总是有放不完的音乐。
Stressful Application Test(stressapptest)是一款谷歌专用的测试软件,它的大小只有不到200KB。现在,它采用了Apache license 2.0许可证,已经可以为外人所用。
为了模拟一个高负载的环境,stressappteest通过处理器和输入输出通道创造最大数量的输入压力。据谷歌的介绍,这个软件会生产线程来拷贝和直接对磁盘进行读取和写入。目标则是尽可能地载入系统内存,以便更加有效地进行测试。
该软件更多的时候测试的是内存控制器和总线接口,而不是存储单元的功能(如在Memtest86的情况下)。谷歌称,与其他内存诊断程序的比较,五分之一的内存模块相关的系统误差只能通过stressapptest发现。
FireFox将拥有代码来检测台式机或者移动设备的地理位置,当然,相关设备中要有合适的硬件。“FireFox 3.6中有一个新特性,当机器的设备支持时,它将可以处理获得机器的地理位置信息。你可以判定出你的机器是否在移动,也可以知道它将出现的方位。一开始这个功能只包括在了移动设备的浏览器发行版本中,而现在桌面系统中也已经实现了。很多时尚的Macbook和Thinkpads拥有合适的驱动和设备的话,就可以获得这个信息。我们已经为Linux、Macs和一些Thinkpads提供了支持,如果他们的驱动和设备可用的话,就能使用这个功能。”.
Ubuntu 9.10已经正式完成了,不过开发者们正在尝试在新的beta版本中加入Apache CouchDB。Apache CouchDB可用于存储地址(addresses)、笔记(notes)和书签。
为什么会有这个近期的变更?究其原因,是因为Ubuntu One是否能取得更大的成功在很大程度上取决于CouchDB的能力。因为有了这个最新的CouchDB beta版本,所有的Ubuntu 9.10使用者可以连接到存放在CouchDB上的地址簿,并能通过Ubuntu One进行同步,而这个操作,可以在任何一台使用了Ubuntu One的电脑上实现。
Bash shell一直从很久以前就是通过脚本来支持扩展的指令集(command completion)的。Bash-Completion包中全都是Linux指令的脚本,现在的1.1版本已经可以使用了。
新的
bash-completion
之前并没有在osss开源社区报道过MorphOS 2.3的新闻,不过现在MorphOS 2.4发布了,这事不得不提一下。该版本最大的改进,是大家期待已久的特性:MorphOS 2.4支持Apple整个PowerPC G4 Mac Mini计算机系列!
这个版本经过了漫长的酝酿时间,最开始的谣传,到各方的提示。在到得到确认的时候才得知,MorphOS已经在很久之前就开始引入并研究支持PowerPC Mac Mini了。这项工作涵盖了所有PowerPC G4 Mac Mini的变种(当然,这不包括Intel Mac MIni)。在Mac Mini中安装MorphOS跟在其他操作系统里的操作非常类似:当MorphOS的光盘在驱动器里之后,按住键盘上的c,进到里面。这个指引会帮助你建立一个有Mac OS X的双启动环境。
安全专家们发现了两个谷歌Android移动平台的弱点,可以导致拒绝服务攻击。
谷歌Android移动平台已经变得越来越受到人们的欢迎,而Open Source Computer Emergency Response Team(开源计算机紧急响应小组)发现了两个1.5版本的漏洞,不过这两个漏洞现在已经被谷歌打上了补丁。
根据oCert安全咨询的内容,第一个漏洞出现Android处理文本信息的时候。一个特殊的畸形SMS可以导致一个让手机和蜂窝网络断开连接。这个畸形的SMS由一个错误格式的WAP Push信息组成,可以在手机应用程序里导致一个ArrayIndexOutOfBoundsException(数组越界异常)。
偶尔关注下IT业界大哥大的专利申请,经常会有意想不到的收获,这些申请的专利可以看出公司未来的一种商业模式。
在过去,微软曾为它的一些专利申请而被嘲笑。可能最著名的就是那个Page Up Page Down专利。这个是我所知道的最新微软专利申请,虽然它确实表明了这个西雅图巨人在卖给我们软件和服务的方式将有所改变,但是仍然引起了不少质疑。
微软已经申请“基于时间的许可证(Time-based Licenses)”专利,这个申请抽象地揭露了这将是一个方案和系统可以“为一系列软件产品提供‘基于时间的许可证’(time-based license)”。
“Imad Sousou是英特尔开源技术中心的决策人,在Moblin项目之后,将目标转向了为上网本和移动互联网设备提供优化的Linux技术。上个月在Amsterdam举行了Open Source In Mobile 09 event,会议讨论了Moblin的生存环境和硬件的选择。ZDNet UK( ZDNet Asia的姐妹站点)在那时候采访了与会的Sousou。”这个采访同样涉及了英特尔对上网本和MID市场,Windows 7,作为竞争者的ARM,谷歌的Chrome操作系统和英特尔如何与谷歌协作等方面的看法。
在Unmanned Vehicle Systems International(AUVSI)的社团举办的竞赛中,由Debian系统驱动的一个机器人潜艇获得了第一名,该竞赛是在美国海军的设施里进行的。Debian项目大大赞扬了参与了此次比赛的Cornell大学的学生们。
这支Cornell Autonomous Underwater Vehicle小队(CUAUV)是由35名Cornell大学的在校学生组成的,他们都是在2009年八月份的AUSVI会议上认识的,他们的机器人潜艇的名字为Nova。这个竞赛,已经是这个竞赛的第十二个年头,竞赛规则是要求机器人潜艇穿过一个水下超越障碍训练场,并完成所有任务,过程中不得有人为的干预。美国海军则提供了一个巨大的声波测试池。另外,竞赛中还要求潜艇穿越一个门,碰触一个浮标还有发射一枚鱼雷。此次参加了比赛的30支队伍中,Cornell小队是唯一完成所有任务的队伍。上一次达到这个目标的队伍来自MIT,是在七年前,2002年的比赛中。
“Sun Microsystems公布了Solaris 10 10/09操作系统。这款Solaris 10操作系统在性能上有提升,能耗上也有改进;更多的安装过程上的精简,更新和bug修复;另外还有为Solaris ZFS所准备的更新,以及最新的SPARC和基于x86的系统而作的改进。Solaris 10 10/09提供了新特性,bug修复,更多的硬件支持,简单的安装方式。它保留了完全兼容且总数超过11,000的第三方产品和用户应用程序,其中包括了Oracle数据库和应用软件。”
做为一款多种编程语言(如C,C++和Pascal)的调试器,GNU Debugger 7.0现在支持Mac OS X的Darwin。
7.0的增强包括增加了反向调试和一个JIT编译界面。使用者可以在GDB页面上下载到新版本的软件。
GDB 7.0现在支持新的平台,增加了一些主要新特性和增强以及做了一些bug修复。
Apache HTTP服务器2.2.14版本进行了一些有意义的bug修复。
新的Apache服务器修复了三个漏洞,两个严重等级为低,一个为中等,另外修复了一系列其他的bug。此次修复所做的变更通知单已经发布,而且新版本的Apache服务器已经可以在很多镜像下载到。
等级为低的两个漏洞均发现在mod_proxy_ftp模块。其中一个漏洞是由空指针的错误引用导致的,一个恶意的代理服务器可以通过EPSV或者PASV指令的异常应用,从而通过该漏洞挂掉一个子进程,造成一个受限的拒绝服务攻击。另外一个漏洞则是:在一个反向代理配置中,一个远程的攻击者可以使用该缺陷绕开拟访问的限制,攻击者先是创造一个精心推敲的授权HTTP头,然后就能肆意发送指令给FTP服务器。
本周早些的时候,我们已经介绍了戴尔新便携式电脑上的奇迹——Z600。这款便携式计算机之所以特殊是因为它包含了一个小的ARM主板,在这之上运行着一个特殊版本的openSUSE Linux操作系统,可以马上处理基本的功能,例如检查邮件、浏览网页、播放多种文件等。这在很大程度上,都是很新颖的创举,但是,戴尔最近的一项调查研究显示,使用者将70%的时间花在了Linux环境中。
这实在是很有意思的事情。一个拥有全部特性但是却需要太长时间来启动的电脑,为什么不包含一个小的嵌入式的系统,可以像一只手机或者其他什么及其那样可以马上启动,并提供那些最普通常用的功能呢?
