Merge branch 'LCTT/master'

This commit is contained in:
wgj,Lab 2013-10-11 19:53:44 +08:00
commit 9df5874b36
31 changed files with 1048 additions and 762 deletions

View File

@ -1,28 +1,29 @@
滴石墨壁纸给Saucy默认壁纸增加了一种金属感的变化
================================================================================
水墨壁纸给Saucy默认壁纸增加了一种金属感的变化
=========================================
在每个ubuntu的开发周期中,默认实施的壁纸的收集有两个来源一方面来源于征集比赛有创意的设计师将图稿提交到专门的Flickr池中另一方面来源于默认的壁纸。
在每个ubuntu版本的开发周期中,默认提供的壁纸都有两个来源一方面来源于征集比赛有创意的设计师将图稿提交到专门的Flickr池中另一方面来源于默认的壁纸。
**Ubuntu设计师Mika Meskanen**在[推特][1]上分享了Ubuntu 13.10版默认壁纸的一个有趣的变化,通过一个更素雅的金属感来过滤Saucy默认壁纸
**Ubuntu设计师Mika Meskanen**在推特上[分享][1]了Ubuntu 13.10版默认壁纸的一个有趣的变化,通过滤镜把默认的Saucy壁纸变成更加素雅的金属质感
标记为水滴石墨的墙纸把默认Saucy壁纸的颜色变成灰蓝色系这成为了鲜活的橙红色系以外又一款好看的默认壁纸。
称之为“水墨”的墙纸把默认Saucy壁纸的颜色变成灰蓝色系这成为了鲜活的橙红色系以外又一款好看的默认壁纸。
![](http://iloveubuntu.net/pictures_me/Aqua%20Graphite%20saucy.png)
滴石墨壁纸不仅给桌面加入了一种冷感静态的感觉在Dash界面中也加入了蓝颜色非常适合那些喜欢蓝色系的用户。
水墨壁纸不仅给桌面加入了一种冷感静态的感觉在Dash界面中也加入了蓝颜色非常适合那些喜欢蓝色系的用户。
这张分辨率为2560x1600像素大小为2.7MB的壁纸现在可以从这里下载到: [http://farm3.staticflickr.com/2831/9950159855_fa8077e928_o.png][2]
---
via: http://iloveubuntu.net/add-metallic-variation-saucys-default-wall-aqua-graphite-wallpaper
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][markvv] 校对:[Caroline][]
译者:[markvv][] 校对:[Caroline][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[markvv]:http://linux.cn/space/markvv
[Caroline]:http://linux.cn/space/14763
[1]:https://twitter.com/Mesq/status/383221778257936384

View File

@ -1,17 +1,17 @@
Calculator App更新与优化的显示/隐藏计算说明
===
Calculator App优化更新了计算说明的显示/隐藏
=====================================
[Ubuntu Touch Core Apps][1]是一个正式的项目,目前正在定制一套核心应用程序,应用程序分类从音乐播放器到天气工具和RSS阅读器。
[Ubuntu Touch Core Apps][1]是一个官方的项目,目前正在定制一套核心应用程序,应用程序包括从音乐播放器到天气工具和RSS阅读器。
卓有成效的核心应用程序环境中产生了Calculator App它将计算器方便有效的功能融合到漂亮的界面中
丰富的核心应用程序里面也有一个Calculator App在界面漂亮的计算器里面融合了方便有效的功能
[Calculator App][2]是小幅度更新的版本,进一步改进了其功能,这样给用户提供了一个更加友好、高度可用的应用程序以及一站式服务的功能使用。
[Calculator App][2]的小幅度更新版本,进一步改进了其功能,给用户提供了一个更加友好和好用的应用程序以及一站式服务的功能使用。
启用Calculator App用户要注意每个位于计算区域的单色铅笔图标点击它呈现出多个下划线可以在这里按需写下有关计算的评论例如比萨饼花费接近20美元
新版本Calculator App增加一个铅笔图标优化功能这样点击现在的铅笔图标呈现出星状下划线使区域可编辑再次点击铅笔图标隐藏星状下划线铅笔区域不可编辑。
新版本Calculator App增加一个铅笔图标优化功能,这样,点击现在的铅笔图标,呈现出星状下划线(使区域可编辑),再次点击铅笔图标,隐藏星状下划线,铅笔区域不可编辑。
![](https://github-camo.global.ssl.fastly.net/86c1918cc92464430abc0cbcb2c39facdbb4da91/687474703a2f2f696c6f76657562756e74752e6e65742f70696374757265735f6d652f63616c63756c61746f7225323061707025323073686f77253230686964652532306c6162656c732e706e67)
![](http://iloveubuntu.net/pictures_me/calculator%20app%20show%20hide%20labels.png)
前面提到的优化大幅度增加清晰度,允许用户一键点击/选择去转移计算区域作为可写或不可写。
@ -24,7 +24,8 @@ Calculator App更新与优化的显示/隐藏计算说明
sudo apt-get update
sudo apt-get install ubuntu-sdk ubuntu-calculator-app
---
via: <http://iloveubuntu.net/calculator-app-updated-optimized-showhide-calculation-description>
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出

View File

@ -1,5 +1,5 @@
Canonical成为2013年10月份奥格夏令营开源活动的金牌赞助商
================================================================================
===============================================
[奥格夏令营(OggCamp)][1]是一个快乐有趣的聚会,计算机达人们聚在一起,“整个周末都充满乐趣”。夏令营成员们一起生活,一起讨论,内容涵盖自由开源软件、知识共享、项目协作以及天才黑客活动等一切热门话题。

View File

@ -1,5 +1,6 @@
寄予厚望——Semplice 5抢先看
================================================================================
=======================
有时我会尝试一个看起来还不错的桌面发行版因为我想看看它到底有多好能否为Linux桌面世界带来些许新鲜空气。所以这次我将目标瞄向了Semplice一个基于Debian不稳定分支的桌面发行版。
据说它的名字源于“simple”开发者们将其解释演绎为“KISS原则(KISS principle)”。译者注KISS原则Keep It Simple, Stupid直译为“保持简单、愚蠢”你可以理解为“简约不简单”
@ -50,7 +51,7 @@
![](http://www.linuxbsdos.com/wp-content/uploads/2013/09/SempliceDesktop5-600x451.png)
由于遵循KISS原则标准路径中的home目录是不存在的你需要自己创建他们。
由于遵循KISS原则标准路径中的home目录是不存在的你需要自己创建他们,汗~
![](http://www.linuxbsdos.com/wp-content/uploads/2013/09/SempliceFM-598x475.png)
@ -88,21 +89,18 @@ Semplice 5 默认并不安装办公套件,因此需要我们自己安装一个
下载安装32位、64位系统ISO镜像点击[这里][1]。阅读发布公告点击[这里][2]。
--------------------------------------------------------------------------------
via: http://www.linuxbsdos.com/2013/09/27/semplice-5-review-high-hopes/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[Mr小眼儿][] 校对:[校对者ID][]
译者:[Mr小眼儿][] 校对:[wxy][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[Mr小眼儿]:http://linux.cn/space/14801
[校对者ID]:http://linux.cn/space/校对者ID
[wxy]:http://linux.cn/space/wxy
[1]:http://semplice-linux.org/download
[2]:http://semplice-linux.org/blog/2013/09/semplice-5-released

View File

@ -1,34 +0,0 @@
Add vitality to your desktop with Saucy Salamander Wallpaper pack
采用Saucy Salamander墙面壁纸包为你的桌面添加活力
================================================================================
On October 17th 2013, Ubuntu 13.10 will be released, marking yet-another exciting version of the powerful modern operating system, OS packed with features, improvements, as well as with new wallpapers generated by the fruitful submission contest and the landing of the default wallpaper.
2013年10月17日Ubuntu 13.10即将发行,这将是又一个令人兴奋的功能强大的操作系统,该系统包含许多新的特性和改进,以及设计比赛产生的、默认设计的新的桌面壁纸。
**Saucy Salamander Wallpaper** is a set of wallpapers centering the vivid salamander into a simplistic, minimalist environment.
**俏皮的蝾螈壁纸**是一组简约风格的桌面环境,它的中心图案由一个活泼的蝾螈组成。
Essentially, the bundle of wallpapers locates a white-ish salamander on top of an orange background, while adding class to the basic wallpaper via the four white corners, surrounding the salmander actor inside the desktop.
The result: the eye is pleased and non-disturbed, while the orange background pushes a warm tone into the Dash's texture.
![](http://iloveubuntu.net/pictures_me/1366x768saucy.png)
The Saucy Salamander Wallpaper comes in several **sizes**: 1024x768, 1080x1024, 1366x768, 1440x900, 1920x1080, 1920x1080, satisfying numerous screen resolutions.
Moreover, all wallpapers, along with the editable **XCF source** file, are available for download on [http://www.deviantart.com/art/Saucy-Salamander-Wallpaper-402488552][1]
--------------------------------------------------------------------------------
via: http://iloveubuntu.net/add-vitality-your-desktop-saucy-salamander-wallpaper-pack
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.deviantart.com/art/Saucy-Salamander-Wallpaper-402488552

View File

@ -1,104 +1,104 @@
Are We Witnessing the Decline of Ubuntu?
========================================
History is written years after the events it describes. But when the history of free software finally is written, I am increasingly convinced that this last year will be noted as the start of the decline of Ubuntu.
At first, the idea might seem ridiculous or spiteful. You can still find Ubuntu enthusiasts who exclaim over every move the distribution makes, and journalists still report founder Mark Shuttleworth's every word uncritically.
Community manager Jono Bacon is working hard to develop a community of app developers for the Ubuntu Touch mobile operating system, and occasionally Ubuntu's commercial arm Canonical announces prestige projects such as working with the Chinese government to develop a [national Chinese operating system][1], or being chosen to deliver the [Steam][2] gaming platform to Linux.
Nor can you deduce too much from the fact that Google trend shows a sharp decline in searches for "[Ubuntu][3]." Except for Android and Mageia, the same can be said of other [major distributions][4]. It is true, though, that none of the other distros have declined as sharply as Ubuntu, which is at less than half its height in October 2007, at a low that it has not been at since June 2006.
All the same, the suspicion remains. Ubuntu and Canonical have isolated themselves from the free software community that Shuttleworth once hoped to lead. In the last year, the community has signaled repeatedly that at least parts of it feel disempowered.
Worst of all, in the last year, initiative after initiative has failed, and profitability apparently continues to elude Canonical. All these seem like indicators of organizations that are starting into a tailspin that will be difficult to correct, assuming they are correctable at all.
###Semi-Splendid Isolation
The last year is a marked contrast to the first years of Ubuntu. In 2005-2007, Ubuntu was the latest and greatest hope for the Linux desktop, and criticism was limited largely to those who felt that Debian was not given enough credit or distrusted the motives of an eccentric millionaire.
In those early years, Ubuntu did many things to improve usability on the desktop. Probably the most noticeable was the installed support for multiple languages and keyboard locale switching that are now standard in all major distributions.
Gradually, however, Ubuntu and Canonical began to isolate themselves from the mainstream of the free software community. Shuttleworth's proposals that projects coordinate their releases and emphasize usability were largely ignored. Impatient with the speed of development in GNOME -- and, perhaps, seen as an upstart in the GNOME community -- Shuttleworth began the development of the Unity interface, a design project that intrigued him so much that he stepped down as Canonical CEO to oversee it.
Unity and all its details quickly became the major focus of new Ubuntu releases. If the package versions were sometimes less up to date as they once were, few noticed as Canonical imposed change after change, effectively giving the design team a veto over the Ubuntu community.
Yet for all the development effort lavished on Unity, the result was an interface that, for all its eye candy, was better suited for mobile devices than workstations or laptops. According to Distrowatch, only [11 distributions][4] default to Unity, although [79][5] are listed as derived from Ubuntu in general. Nor have other major distributions rushed to make Unity available, much less promote it.
The same is true of [Upstart][6], Ubuntu's replacement for the init daemon, and more recently, [Mir][7], Ubuntu's replacement for Wayland, which other projects see as the upcoming replacement for the X Window System.
While both remain free-licensed, in practice both Upstart and Mir are controlled by Canonical, mainly through a [contributor's agreement][8] which assigns all rights to the company.
This control is perhaps one of the reasons why Intel recently [announced][9] that it would not be supporting Mir. In the last four years, Ubuntu and Canonical have gone from welcome members of the free software community to being perceived as mavericks who obey the letter of free-licenses while undermining their spirit. Few, apparently, are prepared to do them any favors.
###Placing Its Own House Out of Order
The more Canonical has isolated itself from the rest of the community, the more it has also attempted to control the Ubuntu community.
This effort is widely interpreted as the result of increasingly determined efforts to make Canonical profitable. Although Canonical is quick to make support and partnership announcements, [these announcements][10] are always lacking any mention of a monetary value -- an omission that, after nine years of running the business, would seem unthinkable if there was any good news to report. But, whatever the reason, Canonical has increasingly imposed its decisions on the community of Ubuntu volunteers without consulting them.
Many of these decisions have been trivial in themselves. They range from decisions not to support a completely free-licensed version of Ubuntu or a KDE-based version to the repositioning of title bar icons and the introduction of the [HUD][11] menu replacement.
However, as in many disputes, the issues involved seem less important than the relationships involved. Unlike Canonical, Ubuntu on a daily basis runs much like any free software project, with discussion and consultation the expected norm. The introduction of a hierarchy with Canonical employees at the top and often wielding a veto power would be likely to cause friction even if done politely -- which, often, it has not been. Instead of welcoming debate, Canonical has been far more apt to urge people to stifle it in the name of making Ubuntu a success.
Matters came to a head in February 2013, with long-time Ubuntu contributors publicly questioning whether they had any role and many considering quitting (although in practice, only one seems to have).
These first signs of discontent were quieted largely through the diplomatic efforts of Jono Bacon, only to flare up a couple of months later over the [removal of a community link][11] from the Ubuntu home page.
Again, Bacon managed to smooth things over, and -- so far as an outsider can tell -- the community has been quiet in the months since. However, the longstanding community grievances are unlikely to have disappeared altogether, for the simple reason that Canonical continues to ignore much of the Ubuntu community. A new outburst seems only a matter of time.
###Lost without a Compass
Whether Canonical ever believed that the Ubuntu distribution could be profitable is unknown. Certainly, over a dozen earlier efforts to monetize distributions should have warned the company how unlikely the possibility was. But the years spent polishing Ubuntu suggest that Canonical hopes -- or hoped -- to do the impossible. Or perhaps Canonical simply sees a quality distribution as a pre-requisite to grander goals.
Either way, spending so much effort on Unity seems to have been a distraction. To this day, Canonical appears to lack a business plan that offers any reasonable chance of profitability.
To some undocumented extent, efforts like online storage, a music store, or corporate ads in the dash may be defraying the costs of developing Ubuntu. However, if together they make Ubuntu profitable, no one is mentioning the fact. Attempts to cut corners by holding developer's meetings online rather than in person suggest a company that is finding ways to cut corners, not one making a profit.
Just as important, these efforts can create other problems. In particular, the ads on the dash lead to concerns about privacy and to being called spyware by [Richard Stallman][12]. The ads were also a major prompt for community unrest.
Yet Canonical has taken over a year to [address the privacy concerns][13] -- and, even then, the lack of details means that it is asking users to trust it.
Other sidelines, like [Ubuntu TV][14], have yet to materialize. Currently, Ubuntu's main strategy seems to be convergence on multiple form factors, but the advisability of trying to break into a saturated market seems dubious. The Ubuntu Touch interface is scheduled to be released in October with the 13.10 environment, but if any phone manufacturers are shipping products with it pre-installed, then Canonical is saving the announcements for the release date.
Even worse was the [Ubuntu Edge][15] fundraiser, an attempt to crowdfund a cutting edge boutique phone. Had it worked, then Canonical might have established a small niche in the marketplace.
However, in the end, only forty percent of its $32 million goal was reached. Canonical tried to put a good face on the results, mainly because of the publicity the crowdfunding campaigned produced. But since the result now mean that Canonical has a reputation for failure among potential business partners, the rationale is hard to accept. The failure of Ubuntu Edge has left Canonical's business plans more indefinite and more unlikely than ever.
###Waiting for the Next Act
All this is not to say that either Canonical and Ubuntu are about to disappear overnight. Any decline is just beginning, not at the point of no return. The introduction of new faces, or even determined internal reform could still turn Canonical and Ubuntu around. Perhaps listening to the Ubuntu community would be useful as well.
Still, the problem remains that, after nine years, Canonical and Ubuntu have yet to succeed. Major contributors to the Linux desktop in their early years, they have not even helped themselves with recent innovations, let alone free software in general. Increasingly, the general impression is one of confusion and desperation, which in itself can contribute to the decline.
Even without reform, Ubuntu and Canonical may continue to glide on their previous reputations, although the Ubuntu Edge campaign suggests that may be less possible as many imagine. But increasingly, Canonical and Ubuntu seem to have been slipping from the position of leadership they had in their earliest years.
Whether they can reverse their decline or merely accelerate it by panicky half-measures is uncertain, but watching the possibilities play out should make for an interesting next couple of years.
via: http://www.datamation.com/open-source/are-we-witnessing-the-decline-of-ubuntu-1.html
Are We Witnessing the Decline of Ubuntu?
========================================
History is written years after the events it describes. But when the history of free software finally is written, I am increasingly convinced that this last year will be noted as the start of the decline of Ubuntu.
At first, the idea might seem ridiculous or spiteful. You can still find Ubuntu enthusiasts who exclaim over every move the distribution makes, and journalists still report founder Mark Shuttleworth's every word uncritically.
Community manager Jono Bacon is working hard to develop a community of app developers for the Ubuntu Touch mobile operating system, and occasionally Ubuntu's commercial arm Canonical announces prestige projects such as working with the Chinese government to develop a [national Chinese operating system][1], or being chosen to deliver the [Steam][2] gaming platform to Linux.
Nor can you deduce too much from the fact that Google trend shows a sharp decline in searches for "[Ubuntu][3]." Except for Android and Mageia, the same can be said of other [major distributions][4]. It is true, though, that none of the other distros have declined as sharply as Ubuntu, which is at less than half its height in October 2007, at a low that it has not been at since June 2006.
All the same, the suspicion remains. Ubuntu and Canonical have isolated themselves from the free software community that Shuttleworth once hoped to lead. In the last year, the community has signaled repeatedly that at least parts of it feel disempowered.
Worst of all, in the last year, initiative after initiative has failed, and profitability apparently continues to elude Canonical. All these seem like indicators of organizations that are starting into a tailspin that will be difficult to correct, assuming they are correctable at all.
###Semi-Splendid Isolation
The last year is a marked contrast to the first years of Ubuntu. In 2005-2007, Ubuntu was the latest and greatest hope for the Linux desktop, and criticism was limited largely to those who felt that Debian was not given enough credit or distrusted the motives of an eccentric millionaire.
In those early years, Ubuntu did many things to improve usability on the desktop. Probably the most noticeable was the installed support for multiple languages and keyboard locale switching that are now standard in all major distributions.
Gradually, however, Ubuntu and Canonical began to isolate themselves from the mainstream of the free software community. Shuttleworth's proposals that projects coordinate their releases and emphasize usability were largely ignored. Impatient with the speed of development in GNOME -- and, perhaps, seen as an upstart in the GNOME community -- Shuttleworth began the development of the Unity interface, a design project that intrigued him so much that he stepped down as Canonical CEO to oversee it.
Unity and all its details quickly became the major focus of new Ubuntu releases. If the package versions were sometimes less up to date as they once were, few noticed as Canonical imposed change after change, effectively giving the design team a veto over the Ubuntu community.
Yet for all the development effort lavished on Unity, the result was an interface that, for all its eye candy, was better suited for mobile devices than workstations or laptops. According to Distrowatch, only [11 distributions][4] default to Unity, although [79][5] are listed as derived from Ubuntu in general. Nor have other major distributions rushed to make Unity available, much less promote it.
The same is true of [Upstart][6], Ubuntu's replacement for the init daemon, and more recently, [Mir][7], Ubuntu's replacement for Wayland, which other projects see as the upcoming replacement for the X Window System.
While both remain free-licensed, in practice both Upstart and Mir are controlled by Canonical, mainly through a [contributor's agreement][8] which assigns all rights to the company.
This control is perhaps one of the reasons why Intel recently [announced][9] that it would not be supporting Mir. In the last four years, Ubuntu and Canonical have gone from welcome members of the free software community to being perceived as mavericks who obey the letter of free-licenses while undermining their spirit. Few, apparently, are prepared to do them any favors.
###Placing Its Own House Out of Order
The more Canonical has isolated itself from the rest of the community, the more it has also attempted to control the Ubuntu community.
This effort is widely interpreted as the result of increasingly determined efforts to make Canonical profitable. Although Canonical is quick to make support and partnership announcements, [these announcements][10] are always lacking any mention of a monetary value -- an omission that, after nine years of running the business, would seem unthinkable if there was any good news to report. But, whatever the reason, Canonical has increasingly imposed its decisions on the community of Ubuntu volunteers without consulting them.
Many of these decisions have been trivial in themselves. They range from decisions not to support a completely free-licensed version of Ubuntu or a KDE-based version to the repositioning of title bar icons and the introduction of the [HUD][11] menu replacement.
However, as in many disputes, the issues involved seem less important than the relationships involved. Unlike Canonical, Ubuntu on a daily basis runs much like any free software project, with discussion and consultation the expected norm. The introduction of a hierarchy with Canonical employees at the top and often wielding a veto power would be likely to cause friction even if done politely -- which, often, it has not been. Instead of welcoming debate, Canonical has been far more apt to urge people to stifle it in the name of making Ubuntu a success.
Matters came to a head in February 2013, with long-time Ubuntu contributors publicly questioning whether they had any role and many considering quitting (although in practice, only one seems to have).
These first signs of discontent were quieted largely through the diplomatic efforts of Jono Bacon, only to flare up a couple of months later over the [removal of a community link][11] from the Ubuntu home page.
Again, Bacon managed to smooth things over, and -- so far as an outsider can tell -- the community has been quiet in the months since. However, the longstanding community grievances are unlikely to have disappeared altogether, for the simple reason that Canonical continues to ignore much of the Ubuntu community. A new outburst seems only a matter of time.
###Lost without a Compass
Whether Canonical ever believed that the Ubuntu distribution could be profitable is unknown. Certainly, over a dozen earlier efforts to monetize distributions should have warned the company how unlikely the possibility was. But the years spent polishing Ubuntu suggest that Canonical hopes -- or hoped -- to do the impossible. Or perhaps Canonical simply sees a quality distribution as a pre-requisite to grander goals.
Either way, spending so much effort on Unity seems to have been a distraction. To this day, Canonical appears to lack a business plan that offers any reasonable chance of profitability.
To some undocumented extent, efforts like online storage, a music store, or corporate ads in the dash may be defraying the costs of developing Ubuntu. However, if together they make Ubuntu profitable, no one is mentioning the fact. Attempts to cut corners by holding developer's meetings online rather than in person suggest a company that is finding ways to cut corners, not one making a profit.
Just as important, these efforts can create other problems. In particular, the ads on the dash lead to concerns about privacy and to being called spyware by [Richard Stallman][12]. The ads were also a major prompt for community unrest.
Yet Canonical has taken over a year to [address the privacy concerns][13] -- and, even then, the lack of details means that it is asking users to trust it.
Other sidelines, like [Ubuntu TV][14], have yet to materialize. Currently, Ubuntu's main strategy seems to be convergence on multiple form factors, but the advisability of trying to break into a saturated market seems dubious. The Ubuntu Touch interface is scheduled to be released in October with the 13.10 environment, but if any phone manufacturers are shipping products with it pre-installed, then Canonical is saving the announcements for the release date.
Even worse was the [Ubuntu Edge][15] fundraiser, an attempt to crowdfund a cutting edge boutique phone. Had it worked, then Canonical might have established a small niche in the marketplace.
However, in the end, only forty percent of its $32 million goal was reached. Canonical tried to put a good face on the results, mainly because of the publicity the crowdfunding campaigned produced. But since the result now mean that Canonical has a reputation for failure among potential business partners, the rationale is hard to accept. The failure of Ubuntu Edge has left Canonical's business plans more indefinite and more unlikely than ever.
###Waiting for the Next Act
All this is not to say that either Canonical and Ubuntu are about to disappear overnight. Any decline is just beginning, not at the point of no return. The introduction of new faces, or even determined internal reform could still turn Canonical and Ubuntu around. Perhaps listening to the Ubuntu community would be useful as well.
Still, the problem remains that, after nine years, Canonical and Ubuntu have yet to succeed. Major contributors to the Linux desktop in their early years, they have not even helped themselves with recent innovations, let alone free software in general. Increasingly, the general impression is one of confusion and desperation, which in itself can contribute to the decline.
Even without reform, Ubuntu and Canonical may continue to glide on their previous reputations, although the Ubuntu Edge campaign suggests that may be less possible as many imagine. But increasingly, Canonical and Ubuntu seem to have been slipping from the position of leadership they had in their earliest years.
Whether they can reverse their decline or merely accelerate it by panicky half-measures is uncertain, but watching the possibilities play out should make for an interesting next couple of years.
via: http://www.datamation.com/open-source/are-we-witnessing-the-decline-of-ubuntu-1.html
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
译者:[Mr小眼儿][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.canonical.com/content/canonical-and-chinese-standards-body-announce-ubuntu-collaboration
[2]:http://games.slashdot.org/story/13/02/14/2318247/valve-officially-launches-steam-for-linux
[3]:https://www.google.com/trends/explore?q=Ubuntu#q=Ubuntu%2C%20Canonical&cmpt=q
[4]:http://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=All&notbasedon=None&desktop=Unity&architecture=All&status=Active
[5]:http://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=Ubuntu&notbasedon=None&desktop=All&architecture=All&status=Active
[6]:http://en.wikipedia.org/wiki/Upstart
[7]:http://en.wikipedia.org/wiki/Mir_%28software%29
[8]:http://www.canonical.com/contributors
[9]:http://arstechnica.com/information-technology/2013/09/intel-rejection-of-ubuntus-mir-patch-forces-canonical-to-go-own-way/
[10]:http://www.canonical.com/about-canonical/news-and-events
[11]:https://wiki.ubuntu.com/Unity/HUD
[12]:https://www.fsf.org/blogs/rms/ubuntu-spyware-what-to-do
[13]:http://iloveubuntu.net/smart-scopes-anonymize-images-landing-users-dash-privacy-oriented
[14]:http://www.ubuntu.com/tv
[15]:http://www.datamation.com/open-source/ubuntu-edge-canonicals-big-gamble.html
[Mr小眼儿]:http://linux.cn/space/14801
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.canonical.com/content/canonical-and-chinese-standards-body-announce-ubuntu-collaboration
[2]:http://games.slashdot.org/story/13/02/14/2318247/valve-officially-launches-steam-for-linux
[3]:https://www.google.com/trends/explore?q=Ubuntu#q=Ubuntu%2C%20Canonical&cmpt=q
[4]:http://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=All&notbasedon=None&desktop=Unity&architecture=All&status=Active
[5]:http://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=Ubuntu&notbasedon=None&desktop=All&architecture=All&status=Active
[6]:http://en.wikipedia.org/wiki/Upstart
[7]:http://en.wikipedia.org/wiki/Mir_%28software%29
[8]:http://www.canonical.com/contributors
[9]:http://arstechnica.com/information-technology/2013/09/intel-rejection-of-ubuntus-mir-patch-forces-canonical-to-go-own-way/
[10]:http://www.canonical.com/about-canonical/news-and-events
[11]:https://wiki.ubuntu.com/Unity/HUD
[12]:https://www.fsf.org/blogs/rms/ubuntu-spyware-what-to-do
[13]:http://iloveubuntu.net/smart-scopes-anonymize-images-landing-users-dash-privacy-oriented
[14]:http://www.ubuntu.com/tv
[15]:http://www.datamation.com/open-source/ubuntu-edge-canonicals-big-gamble.html

View File

@ -1,37 +0,0 @@
CalculusTouch hits 1.0 version
==========
[CalculusTouch](https://launchpad.net/calculustouch) is a handy Ubuntu SDK application incarnating calculus-specific capabilities into a polished worked-on-detail interface.
Launching CalculusTouch, presents a good-looking mathematical utility featuring a sober-yet-elegant dark background and orange buttons, mix relaxing the eye, while working the brain.
CalculusTouch divides its capabilities in two main areas:
- `Symbolic Calculations` where the user is able to utilize `Evaluate, Derive, Integrate, Taylor Expansion`, etc, as applied to the editable `Expression` field
- `Function Plot` rendering written-by-user expression as accurate visual constructions
CalculusTouch has reached **version 1.0**, strengthening its previously-introduced features into a more stable version, while adding various minor fixes and optimizations.
The 1.0 version comes to meet the user's needs in calculus operations with a more solid feel.
CalculusTouch's usage has a built-in quality of user-friendliness, (for example) performing a symbolic calculation is as simple as typing an expression in the `Expression` field and hitting a desired button (such as `Derive`, etc), action that renders the result with a fancy look & feel into a dedicated white-ish area.
![](http://iloveubuntu.net/pictures_me/symbolic%20calculation%20calculustouch%20sep16.png)
![](http://iloveubuntu.net/pictures_me/function%20plot%20calculustouch%20sep16.png)
CalculusTouch's code is available on [https://code.launchpad.net/~dinko-metalac/calculustouch/trunk](https://code.launchpad.net/~dinko-metalac/calculustouch/trunk)
via:http://iloveubuntu.net/calculustouch-hits-10-version
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://iloveubuntu.net/calculustouch-hits-10-version
[2]:https://launchpad.net/calculustouch
[3]:https://code.launchpad.net/~dinko-metalac/calculustouch/trunk

View File

@ -1,29 +0,0 @@
Editable pack of Ubuntu SDK visuals, GUI Toolkit 04.1, released with improvements
================================================================================
The year 2013 is the witness of the exciting emergence of Canonical as the bringer of the next-generation Ubuntu in the open, next generation of software ranging from buttons, dialogs, programming languages, interactions, density of official designs per app, etc, essentially, a sea of beauty aimed at 20 million users.
**GUI Toolkit** is an interesting **third-party** gathering of Ubuntu SDK pieces, permitting to users, designers and artists to use categorized and clearly-exposed Ubuntu SDK pieces into custom mockups, expressions of concepts, creation of how-tos, etc.
Basically, the GUI Toolkit is an **editable SVG** file that can be opened with (for example) [Inkscape][1], then harnessed accordingly (the within elements can be dragged, resized, added text to, etc).
![](http://iloveubuntu.net/pictures_me/gui%20toolkit%20041%20123.png)
GUI Toolkit has been [updated][2] to version 04.1, refining the now-old recently-released version with friendly descriptions, as well as fixing several faulty elements (lacking proper backgrounds).
GUI Toolkit 04.1 is available for download on [http://ubuntuone.com/67Ne2uIzyMy0WoiEOgsTFJ][3]
via: http://iloveubuntu.net/editable-pack-ubuntu-sdk-visuals-gui-toolkit-041-released-improvements
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:apt://inkscape
[2]:https://plus.google.com/104438618743851678614/posts/WTsuZmSZ1oW
[3]:http://ubuntuone.com/67Ne2uIzyMy0WoiEOgsTFJ

View File

@ -1,53 +0,0 @@
First Look at GNOME 3.10 on Arch Linux
================================================================================
**After approximately two weeks of testing, the Arch Linux developers promoted earlier today, October 7, the recent GNOME 3.10 desktop environment to the stable channels, allowing users to upgrade their six-month-old GNOME 3.8 installation.**
I am one of those users, and I am extremely happy to get a pure GNOME 3.10 experience on my Arch Linux machine. I'm also proud to say that the desktop environment runs very well, and looks good, just as expected.
I want to remind everyone that the GNOME 3.10 desktop environment has been officially announced by the GNOME Project on September 25, 2013, and that it introduces several new applications that I'm excited to test these days.
If you're using Arch Linux and GNOME as your main desktop environment, then you can upgrade your GNOME installation to version 3.10 right now, using the sudo pacman -Syu command in a terminal. Don't forget to restart your computer for the changes to be applied.
This is also one of the biggest updates I've done since I use the Arch Linux operating system, with a total download size of approximately 300 MiB and a total installed size of 1.1 GB.
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_001.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_002.jpg)
As you can see from the screenshot above, and as expected from our previous reports about the new features and functionality included in the GNOME 3.10 desktop environment, I can tell you that it runs and feels very good.
After I've restarted my machine, I've quickly noticed a new effect for the login manager, as well as the new unified system status area (which looks amazing and it's very handy), and a new wheel-like button next to the Login button, from where you can change the desktop environment if you have more than one.
I have to admit that after the desktop has been loaded, I was a little disappointed as my installed GNOME extensions were not working, which I use to beautify the GNOME desktop environment. At first, I thought that they were disabled by the upgrade process, but after a little bit of research I've realized that none of them was compatible with GNOME 3.10.
Therefore, I've pointed my Firefox web browser to the GNOME Extensions website, where I was able to upgrade some of them (the most important ones) and beautify my GNOME 3.10 desktop with third-party themes.
As for [the new applications brought by GNOME 3.10][1], none of them was installed with the upgrade. I had to manually install them from the default Arch Linux software repository. Unfortunately, the [GNOME Software application does not exist][2]. Maybe it will be added in the next days.
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_003.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_004.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_005.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_006.jpg)
Another interesting thing I've noticed is that I have a new "Open Terminal" function when I right click on the desktop, which really comes in handy if you work a lot with the Terminal app like I do.
How's your GNOME 3.10 experience so far?
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/First-Look-at-GNOME-3-10-on-Arch-Linux-389114.shtml
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[Mr小眼儿][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[Mr小眼儿]:http://linux.cn/space/14801
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://news.softpedia.com/news/GNOME-3-10-Brings-Maps-Music-and-GNOME-Software-Apps-386048.shtml
[2]:http://news.softpedia.com/news/GNOME-3-10-Introduces-Its-Own-Software-Center-386202.shtml

View File

@ -1,87 +0,0 @@
GParted 0.16.2 Review
回顾GParted 0.16.2
================================================================================
**GParted is probably one of the most important applications on the Linux platform and it's also one of the most useful and recognizable pieces of software.**
It would be incorrect to talk about GParted as a standalone application. To be fair, this is the GTK+ frontend to GNU Parted, but the developers have done a lot more than just provide a simple interface for an otherwise cumbersome and difficult software.
GParted was launched back in 2004 and the developers have been working on it ever since. The process is slow and the latest version released (and reviewed by us) is 0.16.2. Keep in mind that almost 10 years of active development have passed.
Users will find that GParted is not the only tool in the shed. A live operating system is also available, by the name of GParted Live. This is capable of running on virtually anything that comes with an optical drive or USB port, including Mac systems.
It would be hard to imagine the Linux world without this tool, but we also have to say that it's not the only application able to do this work.
**Installation**
This is a tricky one. The GParted developers only provide the latest version of their application as source, which means that if you really want the best version, you will have to do some compiling. This is the bad news.
We installed GParted on Ubuntu 13.10 (Saucy Salamander) and everything worked without a hitch. The last version in the official repositories is 0.16.1 and this should be enough for most users. The differences between this one and the latest 0.16.2 are not quite major and only cover a particular set of changes.
Let's assume that you really want the latest version. Download the archive and extract its contents. This is not a big piece of software and the compilation won't take too long. Usually, users just have to enter the following commands:
./configure
make
sudo make install
The problem is that normal people, like you and me, don't usually have all the necessary dependencies installed. This means that you will have to go install them, one by one, when the ./configure command errors out.
The good news is that, Ubuntu users have a very handy command that works for all the applications in their repositories. Before giving the ./configure command, enter the following first:
sudo apt-get build-dep gparted
This will get all the necessary dependencies from the repositories and will free users from the task of installing one library after another.
**Usage**
As I said before, this is a partition editor. This means that you will be able to move, resize, repartition, and do virtually anything you can think of, within the comforts of a GUI.
Users can also delete partitions and fix USB drives that have been corrupted by other operating systems. You must be careful though. If you have a multiboot system, like I do, you will find it very easy to damage the Windows installation.
GParted is able to manipulate the following file system formats: btrfs, crypt / LUKS, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, linux-swap, lvm2 pv, nilfs2, ntfs, reiserfs, reiser4, ufs, and xfs. GParted can also be used to clone entire partitions.
Moreover, the application has also received UEFI secure boot support and can run without any problems on PCs featuring this particular nuisance.
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-2.jpg)
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-3.jpg)
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-5.jpg)
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-6.jpg)
**The Good**
Users of other operating systems, such as Windows or Mac OS, are paying top dollars for this type of applications. The Linux users get it for free and the developers are always looking to expand and improve it.
The interface is clean and simple to understand, even for someone who has just installed Linux for the first time.
**The Bad**
It's so easy to be bad with this application. It has the potential to do a lot of harm, especially because it needs the root password to run.
It would be nice if more comprehensive advice were provided, or if a beginner version could be activated at start. More and more users are flocking towards the Linux platform and some of them might want to use GParted.
**Conclusion**
Who knew that partitioning could be fun? GParted turns a dreary and potentially dangerous activity into something that is not scary and that provides very good feedback for users, unlike a command line application.
Long gone are the days when users had to move partitions inside terminals. GParted acts and looks like a professional solution, and it's a tool that we can't really do without.
DOWNLOAD for GParted 0.16.2:
- [gparted-0.16.2.tar.bz2][1][sources] [1.80 MB]
--------------------------------------------------------------------------------
via: http://www.softpedia.com/reviews/linux/GParted-Review-387094.shtml
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://sourceforge.net/projects/gparted/files/gparted/gparted-0.16.2/gparted-0.16.2.tar.bz2/download

View File

@ -1,52 +0,0 @@
Indicator-Synapse Brings Spotlight-Like Search Bar to Linux
===========================================================
![img](http://www.omgubuntu.co.uk/wp-content/uploads/2013/06/spotlightsynapse.jpg "spotlightsynapse")
**Take a semantic Zeitgeist-powered application/file launcher and bind it to the panel. What do you get? Something worth putting in the spotlight, thats what.**
_Indicator-Synapse_ is a new attempt at presenting results from the [powerful application/file launcher Synapse][1].
Comparisons with Apples Spotlight search feature are somewhat valid. Both are menu based search tools that show a top hit and results from files, applications and the web.
But you dont need to be running a Mac-themed Linux distro to use it (though Im sure it looks great on Pear OS, where itll be rocking up as default). It runs just fine on Ubuntu and its siblings.
###Unity Dash Does The Same, Right?
The need for such a tool on the Unity desktop is lessened somewhat given the versatility of the Dash, but some of you might like it anyway.
Drawback being that you cant open it with a keyboard shortcut (not least one that I can find). That makes it a little less useful; being able to tap a key combo and start searching without needing to use the mouse is what makes Spotlight on OS X (and the Unity Dash) so handy.
But still, early days.
###Install Indicator Synapse in Ubuntu
Indicator-Search is currently in development so only install it if youre okay with bugs, crashes and unexpected behaviour.
Installing it requires adding two PPAs to your software sources. The first contains builds of Indicator Synapse for Ubuntu 12.04 & 13.04. The second has a dependency needed by the app that isnt present in its own PPA.
Open a new Terminal window and enter:
sudo add-apt-repository ppa:elementary-os/unstable-upstream
sudo add-apt-repository ppa:birdie-team/stable
sudo apt-get update && sudo apt-get install indicator-synapse libkeybinder-3.0-0
Now search for Indicator-Synapse in the Dash and launch.
To remove the application simply search for indicator synapse in the Ubuntu Software Center, click on its listing, then the remove button
via: http://www.omgubuntu.co.uk/2013/09/spotlight-like-tool-coming-to-pear-os-other-distros
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:https://apps.ubuntu.com/cat/applications/synapse/

View File

@ -1,4 +1,4 @@
Installing XScreenSaver In Ubuntu
翻译中by Luox Installing XScreenSaver In Ubuntu
================================================================================
This tutorial intention is to show you how to add screen savers in Ubuntu 12.04 (although in other Ubuntu versions) which does not with any screen savers. But, many people new to computers and Linux, dont know about the screensaver, what is a screensaver?
@ -53,4 +53,4 @@ via: http://www.unixmen.com/installing-xscreensaver-ubuntu/
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.jwz.org/xscreensaver/faq.html
[1]:http://www.jwz.org/xscreensaver/faq.html

View File

@ -1,69 +0,0 @@
JUST IN: BlackBerry confirms 4,500 jobs cut, slashes device portfolio
================================================================================
> Summary: No, Planetary Resource isn't kidding. Its working on using Linux, open-source software, and commercial off-the-shelf hardware to build the first robotic asteroid miners.
When I was a kid in the 60s, books such as Miss Pickerell on the Moon, On the Trail of the Space Pirates, and Robert A. Heinlein's The Rolling Stones had me dreaming of flying rockets to asteroids with my trusty Geiger counter and pick-axe in hand. It was science fiction then. [Planetary Resources][1] is on its way to making it science-fact within the next few years.
![](http://cdn-static.zdnet.com/i/r/story/70/00/020989/aakrydseries100-600x286.png)
*By 2014, Planetary Resources first Linux-powered asteroid prospecting robots will be in orbit. (Credit: Planetary Resources)*
At a [LinuxCon][2] session in New Orleans, Planetary Resources' Marc Allen, a Senior Embedded Systems Engineer, and Ray Ramadorai, Principal Avionics Engineer, explained that the company is dead serious about making asteroid mining real. The companys principals include [X-Prize Foundation][3] founder Peter Diamandis; former NASA Flight Director Chris Lewicki; [Virgin Galactic's][4] Sir Richard Branson, and Google's Eric Schmidt and Larry Page. The staff includes numerous folks from NASA and JPL. In short, the company has real expertise and financial backing. The group is also using crowdsourcing both for resources and to drum up support for its plans.
At the same time, Planetary Resources wants to mine asteroids on the cheap. So according to Allen, the company plans to use commercial off-the-shelf (COTS) hardware to make low cost, highly reliable spacecraft. Once these spacecraft become commodities, they can rapidly be modified to keep pace with modern technology. In addition, the failure of any one spacecraft will not be catastrophic. Ramadorai explained, "This approach is crucial to commercial space exploration and development, and is a key part of the Planetary Resources strategy."
A COTS spaceship's computer is also much cheaper. Today, a standard space probe uses a 133Mz PowerPC RAD750 with 128MBS of RAM, and 256K of EEPROM memory. At a cost of $20,000, this radiation- hardened computer is "insanely expensive." Allen believes that "We can use something like an 1.6GHz Intel Atom Z530processor at 1/200th [of] the cost."
Linux and open-source software fits in because it saves the company the costs of reinventing the wheel in many basic system functions and is much cheaper than traditional spacecraft software. "Traditional missions cost millions," said Allen. They're very risk conservative. They use VxWorks or other commercial RTOS (real-time operating systems) to create a unique operating system for each space vehicle."
With Linux, however, Planetary Resource can build a common spaceship operating system more cheaply and much more easily. Almost all software used in the current generation of spacecraft is custom made and manually coded. That's expensive.
In addition, the company considers virtualization is very important for their spacecraft, since decoupling the software and hardware virtualization will make security and fault isolation much easier.
Planetary Resources won't be using Linux only in space. "Linux can be everywhere in our stack, said Allen. "There will be a single board computer running Linux on the spacecraft and on the ground station, a single board virtual machine clone." This will better enable engineers to troubleshoot problems harmlessly on the ground rather than address them dangerously in space.
## Hubble snaps amazing Comet ISON speeding toward Earth encounter (Gallery) ##
In addition, Planetary Resources will use Linux and other open-source programs, such as [Git][5] and [Jenkins][6] to manage its software projects. The company will also be using [Monte-Carlo simulations][7] on open-source-based cloud using [QEMU][8] to work out the best, and most affordable, asteroids to mine.
Affordable in this case means how easy they'll be to intercept. According to the pair from Planetary Resources, were currently aware of at almost 600,000 asteroids today, and there may be as many as 1.5-million of them.
Most of these, of course, are in the [asteroid belt][9] between Mars and Jupiter. But, there are over 20,000 near-Earth asteroids that are larger than 100-meters in diameter. Of these, 17 percent, 3,400 are energetically closer than the moon. It's these relatively close asteroids that Planetary Resources will be "prospecting."
The company will do this with its ARKYD series of robot spaceships. The first of the [ARKYD 100 Series][10], should be in orbit in 2014. These are microwave-oven-sized commercial space telescopes that will look for asteroids that may be likely sources of water or valuable minerals.
Promising asteroids will be followed by ARKYD 200 Series fly-by missions for a closer look. Then, once the most valuable asteroids have been spotted, the 300 ARKYD series will land—dock, actually—and get to work mining the asteroid.
Why is Planetary Resources doing this? For the money.
A 140-meter long asteroid, like 2011 AG5, which will approach Earth in 2040, could contain more platinum than all the platinum mined on Earth to date. The price for platinum, by the by, is currently about $1,427 per ounce.
Its possible, then, that a single asteroid could be worth tens of billions of dollars. So if you could mine it for even a a billion or two, you'd still have enough to buy your own private island.
In addition, Planetary Resources is mining for water, to be used to fuel both other near-Earth orbit and deep space robot asteroid mining spaceships.
Sound interesting? Allen concluded by saying that "[We're looking for a few good asteroid miners.][11]" In particular, the company is looking for software and electrical engineers. If you love space and open-source software, this may be the job for you.
via: http://www.zdnet.com/penguins-in-space-asteroid-mining-and-linux-7000020989/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.planetaryresources.com/
[2]:http://events.linuxfoundation.org/events/linuxcon-north-america
[3]:http://www.xprize.org/
[4]:http://www.virgingalactic.com/
[5]:http://git-scm.com/
[6]:http://jenkins-ci.org/
[7]:http://www.palisade.com/risk/monte_carlo_simulation.asp
[8]:http://wiki.qemu.org/Main_Page
[9]:http://www.space.com/16105-asteroid-belt.html
[10]:http://www.planetaryresources.com/products/
[11]:http://www.planetaryresources.com/careers/

View File

@ -1,35 +0,0 @@
Music App Musique Adds Album Sorting, Gapless Playback and Playlist Tweaks
================================================================================
![](http://www.omgubuntu.co.uk/wp-content/uploads/2013/10/cartoon_clouds_and_blue_sky-wallpaper-1152x864.jpg)
*Sorting Options Features in Musique 1.3 (OS X Screenshot)*
**Its a good week for music fans on Linux. Following the recent update to Banshee comes a new release of the lightweight Qt music player Musique.**
[Musique 1.3][1] builds on the core feature set found in previous versions by adding the much-requested **option to sort artists and albums** in the grid views by name, popularity, year, etc.
Also new in this update is a “reworked” playlist that now shows a small album cover thumbnail for the playing track; notifications on song change; and support for gapless playback for those using the GStreamer Phonon backend.
Various bug fixes are also included, as are performance improvements in the album and artist grids, and a wider selection of image formats for local album art.
Musique 1.3 will be **available from the Ubuntu Software Center in the next few days** (currently waiting on approval).
In the mean time you can install version 1.1 from the Software Center by hitting the button below. Ubuntu will automatically upgrade this to the newest version as soon as its been given the nod.
- [Install Musique 1.1 from the Ubuntu Software Center][2]
--------------------------------------------------------------------------------
via: http://www.omgubuntu.co.uk/2013/10/musique-1-3-update-adds-album-sorting
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://flavio.tordini.org/musique-1-3
[2]:apt:musique

402
sources/NoSQL comparison.md Normal file
View File

@ -0,0 +1,402 @@
NoSQL comparison
================
While SQL databases are insanely useful tools, their monopoly in the last decades is coming to an end. And it's just time: I can't even count the things that were forced into relational databases, but never really fitted them. (That being said, relational databases will always be the best for the stuff that has relations.)
But, the differences between NoSQL databases are much bigger than ever was between one SQL database and another. This means that it is a bigger responsibility on software architects to choose the appropriate one for a project right at the beginning.
In this light, here is a comparison of [Cassandra][], [Mongodb][], [CouchDB][], [Redis][], [Riak][], [Couchbase (ex-Membase)][], [Hypertable][], [ElasticSearch][], [Accumulo][], [VoltDB][], [Kyoto Tycoon][], [Scalaris][], [Neo4j][] and [HBase][]:
##The most popular ones
###MongoDB (2.2)
**Written in:** C++
**Main point:** Retains some friendly properties of SQL. (Query, index)
**License:** AGPL (Drivers: Apache)
**Protocol:** Custom, binary (BSON)
- Master/slave replication (auto failover with replica sets)
- Sharding built-in
- Queries are javascript expressions
- Run arbitrary javascript functions server-side
- Better update-in-place than CouchDB
- Uses memory mapped files for data storage
- Performance over features
- Journaling (with --journal) is best turned on
- On 32bit systems, limited to ~2.5Gb
- An empty database takes up 192Mb
- GridFS to store big data + metadata (not actually an FS)
- Has geospatial indexing
- Data center aware
**Best used:** If you need dynamic queries. If you prefer to define indexes, not map/reduce functions. If you need good performance on a big DB. If you wanted CouchDB, but your data changes too much, filling up disks.
**For example:** For most things that you would do with MySQL or PostgreSQL, but having predefined columns really holds you back.
###Riak (V1.2)
**Written in:** Erlang & C, some JavaScript
**Main point:** Fault tolerance
**License:** Apache
**Protocol:** HTTP/REST or custom binary
- Stores blobs
- Tunable trade-offs for distribution and replication
- Pre- and post-commit hooks in JavaScript or Erlang, for validation and security.
- Map/reduce in JavaScript or Erlang
- Links & link walking: use it as a graph database
- Secondary indices: but only one at once
- Large object support (Luwak)
- Comes in "open source" and "enterprise" editions
- Full-text search, indexing, querying with Riak Search
- In the process of migrating the storing backend from "Bitcask" to Google's "LevelDB"
- Masterless multi-site replication replication and SNMP monitoring are commercially licensed
**Best used:** If you want something Dynamo-like data storage, but no way you're gonna deal with the bloat and complexity. If you need very good single-site scalability, availability and fault-tolerance, but you're ready to pay for multi-site replication.
**For example:** Point-of-sales data collection. Factory control systems. Places where even seconds of downtime hurt. Could be used as a well-update-able web server.
###CouchDB (V1.2)
**Written in:** Erlang
**Main point:** DB consistency, ease of use
**License:** Apache
**Protocol:** HTTP/REST
- Bi-directional (!) replication,
- continuous or ad-hoc,
- with conflict detection,
- thus, master-master replication. (!)
- MVCC - write operations do not block reads
- Previous versions of documents are available
- Crash-only (reliable) design
- Needs compacting from time to time
- Views: embedded map/reduce
- Formatting views: lists & shows
- Server-side document validation possible
- Authentication possible
- Real-time updates via '_changes' (!)
- Attachment handling
- thus, CouchApps (standalone js apps)
**Best used:** For accumulating, occasionally changing data, on which pre-defined queries are to be run. Places where versioning is important.
**For example:** CRM, CMS systems. Master-master replication is an especially interesting feature, allowing easy multi-site deployments.
###Redis (V2.4)
**Written in:** C/C++
**Main point:** Blazing fast
**License:** BSD
**Protocol:** Telnet-like
- Disk-backed in-memory database,
- Currently without disk-swap (VM and Diskstore were abandoned)
- Master-slave replication
- Simple values or hash tables by keys,
- but complex operations like ZREVRANGEBYSCORE.
- INCR & co (good for rate limiting or statistics)
- Has sets (also union/diff/inter)
- Has lists (also a queue; blocking pop)
- Has hashes (objects of multiple fields)
- Sorted sets (high score table, good for range queries)
- Redis has transactions (!)
- Values can be set to expire (as in a cache)
- Pub/Sub lets one implement messaging (!)
**Best used:** For rapidly changing data with a foreseeable database size (should fit mostly in memory).
**For example:** Stock prices. Analytics. Real-time data collection. Real-time communication. And wherever you used memcached before.
##Clones of Google's Bigtable
###HBase (V0.92.0)
**Written in:** Java
**Main point:** Billions of rows X millions of columns
**License:** Apache
**Protocol:** HTTP/REST (also Thrift)
- Modeled after Google's BigTable
- Uses Hadoop's HDFS as storage
- Map/reduce with Hadoop
- Query predicate push down via server side scan and get filters
- Optimizations for real time queries
- A high performance Thrift gateway
- HTTP supports XML, Protobuf, and binary
- Jruby-based (JIRB) shell
- Rolling restart for configuration changes and minor upgrades
- Random access performance is like MySQL
- A cluster consists of several different types of nodes
**Best used:** Hadoop is probably still the best way to run Map/Reduce jobs on huge datasets. Best if you use the Hadoop/HDFS stack already.
**For example:** Search engines. Analysing log data. Any place where scanning huge, two-dimensional join-less tables are a requirement.
###Cassandra (1.2)
**Written in:** Java
**Main point:** Best of BigTable and Dynamo
**License:** Apache
**Protocol:** Thrift & custom binary CQL3
- Tunable trade-offs for distribution and replication (N, R, W)
- Querying by column, range of keys (Requires indices on anything that you want to search on)
- BigTable-like features: columns, column families
- Can be used as a distributed hash-table, with an "SQL-like" language, CQL (but no JOIN!)
- Data can have expiration (set on INSERT)
- Writes can be much faster than reads (when reads are disk-bound)
- Map/reduce possible with Apache Hadoop
- All nodes are similar, as opposed to Hadoop/HBase
- Very good and reliable cross-datacenter replication
**Best used:** When you write more than you read (logging). If every component of the system must be in Java. ("No one gets fired for choosing Apache's stuff.")
**For example:** Banking, financial industry (though not necessarily for financial transactions, but these industries are much bigger than that.) Writes are faster than reads, so one natural niche is data analysis.
###Hypertable (0.9.6.5)
**Written in:** C++
**Main point:** A faster, smaller HBase
**License:** GPL 2.0
**Protocol:** Thrift, C++ library, or HQL shell
- Implements Google's BigTable design
- Run on Hadoop's HDFS
- Uses its own, "SQL-like" language, HQL
- Can search by key, by cell, or for values in column families.
- Search can be limited to key/column ranges.
- Sponsored by Baidu
- Retains the last N historical values
- Tables are in namespaces
- Map/reduce with Hadoop
**Best used:** If you need a better HBase.
**For example:** Same as HBase, since it's basically a replacement: Search engines. Analysing log data. Any place where scanning huge, two-dimensional join-less tables are a requirement.
###Accumulo (1.4)
**Written in:** Java and C++
**Main point:** A BigTable with Cell-level security
**License:** Apache
**Protocol:** Thrift
- Another BigTable clone, also runs of top of Hadoop
- Cell-level security
- Bigger rows than memory are allowed
- Keeps a memory map outside Java, in C++ STL
- Map/reduce using Hadoop's facitlities (ZooKeeper & co)
- Some server-side programming
**Best used:** If you need a different HBase.
**For example:** Same as HBase, since it's basically a replacement: Search engines. Analysing log data. Any place where scanning huge, two-dimensional join-less tables are a requirement.
##Special-purpose
###Neo4j (V1.5M02)
**Written in:** Java
**Main point:** Graph database - connected data
**License:** GPL, some features AGPL/commercial
**Protocol:** HTTP/REST (or embedding in Java)
- Standalone, or embeddable into Java applications
- Full ACID conformity (including durable data)
- Both nodes and relationships can have metadata
- Integrated pattern-matching-based query language ("Cypher")
- Also the "Gremlin" graph traversal language can be used
- Indexing of nodes and relationships
- Nice self-contained web admin
- Advanced path-finding with multiple algorithms
- Indexing of keys and relationships
- Optimized for reads
- Has transactions (in the Java API)
- Scriptable in Groovy
- Online backup, advanced monitoring and High Availability is AGPL/commercial licensed
**Best used:** For graph-style, rich or complex, interconnected data. Neo4j is quite different from the others in this sense.
**For example:** For searching routes in social relations, public transport links, road maps, or network topologies.
###ElasticSearch (0.20.1)
**Written in:** Java
**Main point:** Advanced Search
**License:** Apache
**Protocol:** JSON over HTTP (Plugins: Thrift, memcached)
- Stores JSON documents
- Has versioning
- Parent and children documents
- Documents can time out
- Very versatile and sophisticated querying, scriptable
- Write consistency: one, quorum or all
- Sorting by score (!)
- Geo distance sorting
- Fuzzy searches (approximate date, etc) (!)
- Asynchronous replication
- Atomic, scripted updates (good for counters, etc)
- Can maintain automatic "stats groups" (good for debugging)
- Still depends very much on only one developer (kimchy).
**Best used:** When you have objects with (flexible) fields, and you need "advanced search" functionality.
**For example:** A dating service that handles age difference, geographic location, tastes and dislikes, etc. Or a leaderboard system that depends on many variables.
##The "long tail"
(Not widely known, but definitely worthy ones)
###Couchbase (ex-Membase) (2.0)
**Written in:** Erlang & C
**Main point:** Memcache compatible, but with persistence and clustering
**License:** Apache
**Protocol:** memcached + extensions
- Very fast (200k+/sec) access of data by key
- Persistence to disk
- All nodes are identical (master-master replication)
- Provides memcached-style in-memory caching buckets, too
- Write de-duplication to reduce IO
- Friendly cluster-management web GUI
- Connection proxy for connection pooling and multiplexing (Moxi)
- Incremental map/reduce
- Cross-datacenter replication
**Best used:** Any application where low-latency data access, high concurrency support and high availability is a requirement.
**For example:** Low-latency use-cases like ad targeting or highly-concurrent web apps like online gaming (e.g. Zynga).
###VoltDB (2.8.4.1)
**Written in:** Java
**Main point:** Fast transactions and rapidly changing data
**License:** GPL 3
**Protocol:** Proprietary
- In-memory relational database.
- Can export data into Hadoop
- Supports ANSI SQL
- Stored procedures in Java
- Cross-datacenter replication
**Best used:** Where you need to act fast on massive amounts of incoming data.
**For example:** Point-of-sales data analysis. Factory control systems.
###Scalaris (0.5)
**Written in:** Erlang
**Main point:** Distributed P2P key-value store
**License:** Apache
**Protocol:** Proprietary & JSON-RPC
- In-memory (disk when using Tokyo Cabinet as a backend)
- Uses YAWS as a web server
- Has transactions (an adapted Paxos commit)
- Consistent, distributed write operations
- From CAP, values Consistency over Availability (in case of network partitioning, only the bigger partition - works)
**Best used:** If you like Erlang and wanted to use Mnesia or DETS or ETS, but you need something that is accessible from more languages (and scales much better than ETS or DETS).
**For example:** In an Erlang-based system when you want to give access to the DB to Python, Ruby or Java programmers.
###Kyoto Tycoon (0.9.56)
**Written in:** C++
**Main point:** A lightweight network DBM
**License:** GPL
**Protocol:** HTTP (TSV-RPC or REST)
- Based on Kyoto Cabinet, Tokyo Cabinet's successor
- Multitudes of storage backends: Hash, Tree, Dir, etc (everything from Kyoto Cabinet)
- Kyoto Cabinet can do 1M+ insert/select operations per sec (but Tycoon does less because of overhead)
- Lua on the server side
- Language bindings for C, Java, Python, Ruby, Perl, Lua, etc
- Uses the "visitor" pattern
- Hot backup, asynchronous replication
- background snapshot of in-memory databases
- Auto expiration (can be used as a cache server)
**Best used:** When you want to choose the backend storage algorithm engine very precisely. When speed is of the essence.
**For example:** Caching server. Stock prices. Analytics. Real-time data collection. Real-time communication. And wherever you used memcached before.
Of course, all these systems have much more features than what's listed here. I only wanted to list the key points that I base my decisions on. Also, development of all are very fast, so things are bound to change.
P.s.: And no, there's no date on this review. There are version numbers, since I update the databases one by one, not at the same time. And believe me, the basic properties of databases don't change that much.
---
via: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[Cassandra]:http://cassandra.apache.org/
[Mongodb]:http://www.mongodb.org/
[CouchDB]:http://couchdb.apache.org/
[Redis]:http://redis.io/
[Riak]:http://basho.com/riak/
[Couchbase (ex-Membase)]:http://www.couchbase.org/membase
[Hypertable]:http://hypertable.org/
[ElasticSearch]:http://www.elasticsearch.org/
[Accumulo]:http://accumulo.apache.org/
[VoltDB]:http://voltdb.com/
[Kyoto Tycoon]:http://fallabs.com/kyototycoon/
[Scalaris]:https://code.google.com/p/scalaris/
[Neo4j]:http://neo4j.org/
[HBase]:http://hbase.apache.org/

View File

@ -0,0 +1,63 @@
Open source is brutal: an interview with Google's Chris DiBona
==============================================================
![img](https://opensource.com/sites/default/files/imagecache/image-full-size/images/law/LAW_imaginationcrucial.png)
Image by opensource.com
Chris DiBona is the Director of Open Source for Google. He is also one of the great champions of open source, dating back to when he first fell in love with Linux at his university.
At the All Things Open conference this year, Chris will give an update on Google's current open source software activities and a retrospective, of sorts, on the origins and state of Android.
I caught up with him to discuss his favourite Linux distribution, the brutal nature of open source, and his view of Google's responsibilities as an industry leader.
Read more in this interview.
What's something we don't know about your path to Google and working with open source?
> I first used Linux while I was at school, as we needed to write some client/server stuff for the operating systems class I was taking. Fortuitously for me, the Sun workstation lab was crowded, very hot due to poor ventilation, smelly (coder odor), and the terminals were very very slow. I figured, what the heck, let's give this Linux thing a shot on a 486-16 I had lying around at home. Best decision ever. I fell in love with the Linux OS. It was so great, fast, and feature-full even back then compared to other unixes. I got an A in the OS class, too.
A question almost as dangerous as asking about your favourite sports team; what's your favourite Linux distribution?
> Ha! A flip answer would be Android as that's the device with a Linux kernel that I use more than anything else by two orders of magnitude, though most people don't consider it a distribution in the common way we talk about them. I'm typing the reply to this question on Chrome running on a Ubuntu/Debian derivative. I'm running a Debian instance on Google compute engine and I have a Fedora machine at home that I use from time to time. I carry a Chomebook around for most of my presentations and feel it's probably the most secure machine I own.
> Favorite though? Android.
You spent a long time working with open source and Linux before moving to Google in 2004. What made you want to work with Google?
> When I decided to return to full time work after a brief period consulting, Google's offer was the strongest and the most interesting to me. The idea of being able to be Google's 'open source person' and to build the effort from scratch was deeply appealing to me. I also felt that Google was (and is) still doing really interesting computer science and that appealed to me in ways that the other offers didn't.
Not only do you mentor and consult on a variety of different projects, you're also involved with Google Ventures, helping to fund startups, so what is it that you look for in a project? What makes you say: "Yes, I want to help you"?
> Well, honestly, I am mostly looking for it to be interesting. For Google Ventures, I am not really in the deal flow so much as I'm brought in on open source issues (which are interesting and legion).
In an interview a few years ago you said, "Google works with the open source community. Sponsorship implies stewardship, and that's a pretty serious thing." Does Google hope to avoid stewardship in the communities it's involved in? Are the two inextricably linked?
> I think so. I would rather Google engineers and non-google open source engineers see each other as peers in computer science. We do realize that our broad funding of open source projects can imply stewardship like control of projects, but you know, that's how it goes even if that sort of thing doesn't really correlate.
You once called open source “brutal”. What did you mean by that?
> Well, I think I was asked why open source works and when you think about how software engineering management works in industry, it shouldn't. Disparate, distributed, non-homogenous teams are extremely difficult to run in a company, but in open source it creates some world-class terrific software. Why is that?
> I think that it is because open source projects are able to only work with the productive people and ignore everyone else. That behavior can come across as very harsh or exclusionary, and that's because it is that: brutally harsh and exclusionary of anyone who isn't contributing.
> This is why project forking is so important. If a person is rejected from a project for whatever reason, they can fork and take the project in a new direction, and if their ideas and execution is superior to the primary project, that fork becomes the new reality and those people that rejected that developer are now the rejected.
> So, I guess what I'm saying is that survival of the fittest as practiced in the open source world is a pretty brutal mechanism, but it works very very well for producing quality software. Boy is it hard on newcomers though...
Fourteen years ago, you edited an O'Reilly book about open source. Has the landscape of open source changed much in those years? Do you think open source will overtake the proprietary model in the future?
> The landscape has changed a bit, with the notable demographic difference being that we've seen a growth in the number of people in companies working on open source, and I perceive a slight decline in open source participation in the academy, which I blame on the tech-transfer/bayh-dole patenting process being a real barrier to code licensing. Similarly, some open source coming out of universities and companies simply isn't open source enough as there is a fair amount of side dealing going around on around patents. I'm tempted to say that if it isn't a patent granting license, you should be suspicious, but that's probably a bit extreme a position to take at this time.
---
via: https://opensource.com/business/13/10/interview-chris-dibona
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID

View File

@ -1,37 +0,0 @@
Sigil successfully moved to GitHub, searches for new to-contribute-to coders
================================================================================
Sigil is a free open-source EPUB editor, containing a significant amount of features related to ebook editing, permitting a reliable in-depth EPUB editing via a single application.
As functionalities, Sigil features:
- full EPUB 2 and UTF-16 support
- WYSIWYG editor
- multiple handy views, including `Book`, `Code` and `Preview` views
- ability to generate table of contents
- more than 200 entries for its advanced metadata editor
- spell checking
- direct editing experience
Recently, **Sigil's John Schember** [announced][1] the migration of Sigil's development from Google Code to GitHub, [approach][2] aimed at **increasing** the number of **participants** in the development of the handy editing tool.
![](http://iloveubuntu.net/pictures_me/sigil%20github%20call%202.png)
Sigil has been completely moved to GitHub, yet, the project is still searching for active code contributors, in order to shift Sigil from an uncertain-future ground (on which it presently stands) to an active project where other developers submit code, features and ideas.
Sigil is fully open for participation on [https://github.com/user-none/Sigil][3]
via: http://iloveubuntu.net/sigil-successfully-moved-github-searches-new-contribute-coders
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://sigildev.blogspot.ro/2013/09/sigil-status.html
[2]:http://iloveubuntu.net/powerful-ebook-editor-sigil-moved-new-development-area-looking-code-contributions-and-active
[3]:https://github.com/user-none/Sigil

View File

@ -1,36 +0,0 @@
The Utilite Linux Mini PC
================================================================================
Hello guys!
Sometimes we need to test or use another Linux distribution than the one we use to complete our daily tasks and setting up a virtual machine is not always the best solution. Have you heard about the **Utilite** Linux Mini PC?
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/utilite-computer-3.jpg)
utilite-computer-3The Utilite is a very good choice for users looking for a Linux Mini PC at an affordable price. This device is launched by Compulab, which is the manufacturer of the MintBox. Mintbox is a little Pc box which runs Linux Mint operating system. Utilite ARM-based Linux computer costs only **$99**, a fair price if we take in consideration what this device has to offer.
The **[Utilite][1]** linux device has **2 GB of RAM** and **4 GB of internal storage**, which can be extended using a micro-SD card. This mini computer supports both Ubuntu Linux and Google Android. If you like, you can also upgrade the device the Utilite Standard which comes with with a **dual core processor** and **2 GB of RAM** along with **8 GB of internal memory** and micro-SD card support. This device is the first ARM-based model from the company to feature Freescales i.MX6 processor family and in my opinion is the best way to run Ubuntu and other GNU/Linux operating systems without buying expensive hardware.
The Utilite has single core, dual core and quad core options for the processor and an also support HDMI + DVI, 2x GbE, Wi Fi and Bluetooth. There is also the Utilite Pro which comes with a quad core processor and 2 GB of RAM along with 32 GB of internal memory. Utilite Pro has support for:
- micro-SD card
- HDMI + DVI
- 2x GbE
- WiFi
- Bluetooth
This mini Pc also features 2 Gigabit Ethernet ports , PDIF and stereo audio jacks as well as wo RS232 serial ports. A very good thing about Utilite is the the low power consumption, 3 to 8 watts of power.
--------------------------------------------------------------------------------
via: http://www.unixmen.com/utilite-linux-mini-pc/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://utilite-computer.com/web/home

View File

@ -1,26 +0,0 @@
Ubuntu Touch: Ubuntu OS for Smartphone is Almost Ready
================================================================================
The Ubuntu Touch operating system will be available for supported devices (Galaxy Nexus, Nexus 4, Nexus 7, and Nexus 10). This operating system now has a planned release date of **October 17th**.
> “As of today, we are exactly one month away from the release of Saucy Salamander. As part of that release, ubuntu is committed to delivering an image of ubuntu-touch, ready to install on supported devices. If you have a device, I would encourage you to join this effort! Everything you need to know can be found upon this wiki page. Youll need a nexus device and a little time to spend with the latest image. If you find a bug, report it! The wiki has links to help.”
a Canonical employee writes on his blog.
Do you own a nexus device? If yes, you are the perfect person to help these guys to make the ubuntu touch images the best. Even if you do not own a nexus device, you can still help and contribute by creating automated tests for fixed bugs so they dont occur again. Sharing is caring! It is the only way to make the world a better place.
Nicholas Skaggs also writes that qa team is committing to test each of the stable images released and do exploratory testing against new features and specific packagesets. You can read more about his post here.
Ubuntu has introduced its own display server, Mir, which replaces the venerable and slow X Window. Canonical is also extending Ubuntu dash search as well, offering its users perform local search in Facebook, Yelp, Google Drive and dozens of other services as well.
--------------------------------------------------------------------------------
via: http://www.unixmen.com/ubuntu-touch-ubuntu-os-smartphone-almost-ready/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID

View File

@ -1,56 +0,0 @@
Use Python To SSH To Your Machine
================================================================================
It is time for some python programming. I love automating stuff and this time I will show you guys how to connect to your machine via **ssh using python** and run command on it. It is not hard, but at the same time not very easy to do this in python, since there are many modules and libraries to do this task. Are you curious about the module we will use in this tutorial?
We will use pxssh class of the pexpect module in Python which is used to to take care of some of the automation needs, like ssh and ftp. Do you want to make your sysadmin lifestyle as easy as possible? Then, why dont you focus on this tutorial and try to learn as much as possible? Ok ,ok, i got your attention now, so let me give you guys a simple description about pxssh. You can also get information about pxssh by typing help(pxssh) after importing it in a python interactive shell.
**Pxssh Description**
Pxssh is based on pexpect. Its class extends pexpect.spawn to specialize setting up SSH connections. I use pxssh frequently for making ssh connections in python. Pxssh uses the shell prompt to synchronize output from the remote host. In order to make this more robust it sets the shell prompt to something more unique than just $ or #. This should work on most Borne/Bash or Csh style shells.
You can read more about pxssh [here][1].
Now let the fun begin.
In the first step, we import everything we need and assign machine details to variables like shown in Figure 1.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh1.png)
Figure 1
Then we create a function which will use pxssh to create and start a connection with the ssh server.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh2.png)
Figure 2
Study carefully how we use try and except so we can handle errors. Read more about error handling in python here.
What is the next step?
The next step is to create a function which will send the command to the machine after the ssh connection between two machines is established.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh3.png)
Figure 3
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh4.png)
Figure 4
Now close the file and save it. It is ready to run.
--------------------------------------------------------------------------------
via: http://www.unixmen.com/use-python-ssh-machine/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://pexpect.sourceforge.net/pxssh.html

View File

@ -1,43 +0,0 @@
Red Hat Enterprise Linux 6.5 Beta Can Remotely Control Windows 8
================================================================================
**Red Hat has announced the availability of Red Hat Enterprise Linux 6.5 Beta for all the customers and partners.**
![](http://i1-news.softpedia-static.com/images/news2/Red-Hat-Enterprise-Linux-6-5-Beta-Can-Control-Windows-8-Installations-389761-2.png)
Red Hat Enterprise Linux 6.5 includes numerous updates for the existing features set and provides new functionalities in the areas of Subscription Management Services, scalability, networking, storage, virtualization, and security.
“To keep pace with the demand for enterprise-class infrastructure, the newest version of the leading Linux platform extends its scalability and manageability to aid in the build-out and control of large, complex IT environments.”
“For example, Red Hat Enterprise Linux 6.5 will be designed to simplify the operation of mission-critical SAP applications by automating the optimal configuration of common SAP deployments,” reads the official [announcement][1].
According to the release notes, Red Hat Enterprise Linux is fully integrated with subscription management services, which is very useful in managing the local system and its allocated subscriptions.
The developers from Red Hat also inform us that Kernel dump files on large systems can now scale to multiple terabytes of data. With the help of a new compression algorithm (LZO) that is used to speed the creation of dump files, the time needed for crash dump generation has been shortened.
One of the most interesting features of Red Hat Enterprise Linux 6.5 Beta is its ability to remotely operate Windows 7 and Windows 8 desktops and Windows Server 2012 consoles using the RDP protocol.
Also, the LibreOffice package has been updated to the 4.0 branch, which is actually a nice surprise given the well-known fact that Red Hat only uses time-proven applications and that devs are extremely cautious with what they are adopting for the next release.
The complete release notes can be found in the official announcement.
**You can also review and purchase the Red Hat Enterprise Linux 6.5 Beta:**
- [Red Hat Enterprise Linux 6.4][2] (Registration Required)[iso] [0 KB]
- [Red Hat Enterprise Linux 6.5 Beta][3] (Registration Required)[iso] [0 KB]
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/Red-Hat-Enterprise-Linux-6-5-Beta-Can-Control-Windows-8-Installations-389761.shtml
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/译者ID
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.redhat.com/about/news/archive/2013/10/latest-beta-release-of-red-hat-enterprise-linux-6-now-available
[2]:https://access.redhat.com/downloads/
[3]:https://rhn.redhat.com/rhn/software/channels/Beta.do

View File

@ -0,0 +1,30 @@
采用Saucy Salamander墙面壁纸包为你的桌面添加活力
================================================================================
2013年10月17日Ubuntu 13.10即将发行,这将是又一个令人兴奋的功能强大的操作系统,该系统包含许多新的特性和改进,以及设计比赛产生的、默认设计的新的桌面壁纸。
**俏皮的蝾螈壁纸**是一组简约风格的桌面环境,它的中心图案由一个活泼的蝾螈组成。
基本来说,这套壁纸的核心内容是一只在橙色背景上白色风格的蝾螈,同时在壁纸的四个边角添加了白色的圆角,用来衬托这只可爱的蝾螈小演员。
这样做的结果是映入眼帘的图案是愉快和安静的同时橙色的背景也为Dash添加了温暖的色调。
![](http://iloveubuntu.net/pictures_me/1366x768saucy.png)
俏皮的蝾螈壁纸包含有以下几个**尺寸**1024x768, 1080x1024, 1366x768, 1440x900, 1920x1080, 1920x1080, 用来满足不同分辨率的需要。
要了解更多的信息,壁纸及**XCF**源文件的下载,可以访问以下网址: [http://www.deviantart.com/art/Saucy-Salamander-Wallpaper-402488552][1]
--------------------------------------------------------------------------------
via: http://iloveubuntu.net/add-vitality-your-desktop-saucy-salamander-wallpaper-pack
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][markvv] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/markvv
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.deviantart.com/art/Saucy-Salamander-Wallpaper-402488552

View File

@ -0,0 +1,53 @@
爱的初体验!第二弹!多图! —— GNOME 3.10体验环境Arch Linux
================================================================================
**经过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。
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_001.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_002.jpg)
上面的截图,就是之前报道中我们所期待的的新特性与新功能,我可以拍胸脯告诉你,它们运行起来感觉棒极了!
当我重启完电脑,我立刻就注意到了登录管理器的一个新效果,还有风格相统一的状态栏,看起来令人惊喜而且很好上手。在登录按钮旁边有一个像轮子一样的按钮,如果你有多个桌面环境,点击它可以在各个桌面环境之间进行切换。
我必须承认桌面加载以后我是稍有一点失望的因为我已经习惯了酷拽炫的GNOME桌面环境但我之前安装的GNOME扩展却不见了。一开始我认为是更新进程使其失效了但经过一阵研究后我才意识到是因为之前的扩展插件无法与GNOME 3.10相匹配。
因此我打开火狐浏览器来到GNOME扩展页面更新升级了其中最重要的一部分然后用第三方主题对我的GNOME进行了美化。没办法~我就是要我的GNOME够酷够拽够炫
如果是单纯的升级到GNOME 3.10,默认并不会安装[一起新发布的应用程序][1]。我必须从Arch Linux的软件仓库中手动安装它们。不幸的是我并没有看到那些[传说中的GNOME应用软件][2],或许过几天他们才会添加进来。
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_003.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_004.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_005.jpg)
![](http://i1-news.softpedia-static.com/images/extra/LINUX/large/gnome310arch-large_006.jpg)
另一个有趣的东西是,我注意到当我在桌面点击右键的时候,出现了一个“打开终端”的新功能,如果你像我一样在工作中经常用到终端,你一定也会觉得这是一个非常方便的改进。
还等什么,赶快拿起电话订购吧......额不赶快下载GNOME 3.10体验吧~
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/First-Look-at-GNOME-3-10-on-Arch-Linux-389114.shtml
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[Mr小眼儿][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[Mr小眼儿]:http://linux.cn/space/14801
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://news.softpedia.com/news/GNOME-3-10-Brings-Maps-Music-and-GNOME-Software-Apps-386048.shtml
[2]:http://news.softpedia.com/news/GNOME-3-10-Introduces-Its-Own-Software-Center-386202.shtml

View File

@ -0,0 +1,86 @@
回顾GParted 0.16.2
================================================================================
**GParted可能是Linux平台上最重要的应用程序之一了并且它也是最有用最易识别的软件之一。**
不能够把GParted作为一个独立的应用程序来讨论。公平的说它本是采用GTK+开发的GNU Parted的前端程序。但是由于开发人员做了许多工作使得它的功能已经不仅仅只是给这个复杂而难用的软件提供一个简单的图形界面了。
GParted项目启动于2004年自从那时起开发人员一直在不断的完善它。这个过程是缓慢的最新发布的版本号是0.16.2该版本已经被我们审核过。难以想象这个开发工作一下就持续了几乎10年。
用户会发现GParted不仅仅是唯一的工具。同样可以使用一个名叫GParted Live的操作系统它无需安装即可直接使用。它可以在任何带有光盘或者USB接口的系统上直接运行包括Mac操作系统。
很难想像在Linux世界中没有这个工具会怎样但是我们也不得不说它并不是完成这方面工作唯一工具。
**安装**
这是一个比较困难的地方。GParted的开发者们只提供最新版软件的源代码这就意味着你不得不做一些编译的工作。这是个坏消息。
我们在Ubuntu 13.10代号俏皮的蝾螈上安装了GParted一切都很顺利。官方库所提供的最新版是0.16.2这个版本应该可以满足大多数用户的需求了。该版本与最新0.16.2版之间的区别并不明显,只是在一些设置上有所改动。
我们假设你真的如饥似渴般想要最新的版本。首先,下载软件包然后解压它。这并不是一个很大的软件,编译时间也不会太长。通常,用户只需要输入下面的命令:
./configure
make
sudo make install
问题是一般人,比如我和你,并没有安装该软件所依赖的所有软件包。这意味着,当 ./configure命令显示错误的时候你不得不一个一个的去安装这些软件。
好消息是Ubuntu用户有一个非常方便的命令适用于所有在他们仓库中的应用。在使用./configure之前首先输入如下命令
sudo apt-get build-dep gparted
这条命令会从仓库中获得所有必须的依赖软件包,并将用户从复杂的一个一个安装依赖库的工作中解救出来。
**使用**
像我以前说的,这是一个分区编辑器。这意味着你可以通过它的用户界面进行移动、重新分配分区大小、重新分区以及做任何你想要做的事。
用户也可以删除分区修复那些被其他系统损坏了的USB盘。你必须足够的小心。如果你像我一样安装了多系统你会发现它会很容易损坏已经安装了的Windows系统。
GParted能够修改以下文件系统btrfs, crypt / LUKS, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, linux-swap, lvm2 pv, nilfs2, ntfs, reiserfs, reiser4, ufs, 以及 xfs。GParted也可以被用于克隆整个分区。
此外GParted也接受了UEFI安全启动的支持能够运行在任何具有此功能的PC电脑上。
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-2.jpg)
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-3.jpg)
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-5.jpg)
![](http://i1-news.softpedia-static.com/images/news2/GParted-Review-387094-6.jpg)
**优点**
其他操作系统的用户比如windows或者Mac需要支付高额的费用来使用此类软件。而Linux用户可以免费获得还有开发者在不断的维护这个程序。
它的用户界面非常干净简洁易懂甚至Linux新手都能看的明白。
**不足**
使用这个程序会很轻松的把事情搞坏。尤其是一但具有了root用户的权限它会具有很大的破坏性。
对于这种情况如果GParted能够提供更多综合性的建议或者在开始的时候仅提供一个初级版本的话或许会更合适。
**总结**
谁会知道修改分区是件有趣的事呢GParted把一件非常无聊又危险的活动变成了并不那么可怕的事情为用户提供了一个很棒的用户体验而不像命令行的应用程序那样。
那些用户不得不在终端中调整分区的日子已经远去了。GParted看起来像一个专业的解决方案它是我们不能没有的工具。
下载GParted 0.16.2
- [gparted-0.16.2.tar.bz2][1][sources] [1.80 MB]
--------------------------------------------------------------------------------
via: http://www.softpedia.com/reviews/linux/GParted-Review-387094.shtml
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[译者ID][markvv] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[译者ID]:http://linux.cn/space/markvv
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://sourceforge.net/projects/gparted/files/gparted/gparted-0.16.2/gparted-0.16.2.tar.bz2/download

View File

@ -0,0 +1,35 @@
音乐应用'Musique'加入专辑排序,无缝播放和播放列表调整
================================================================================
![](http://www.omgubuntu.co.uk/wp-content/uploads/2013/10/cartoon_clouds_and_blue_sky-wallpaper-1152x864.jpg)
*Musique1.3排序选项功能(OS X 截图)*
**这是使用Linux的音乐迷们美好的一周. 继最近Banshee更新之后一个新的轻量级Qt音乐播放器Musique发布.**
[Musique 1.3][1] 建立在核心功能基础上,之前版本有非常的的请求在网格视图上加入根据名字,人气,年代等**排序艺术家和专辑的选项**.
新的更新是"加工"播放列表,现在它显示一个正在播放的专辑封面小缩略图;通知歌曲改变;对于那些使用GStreamer的声子后端无缝播放支持通知;并且支持无间隔回放对于那些正在使用Gstreamer Phonon后台的用户.
通知包括多种bug修复,改进专辑和艺术家网格的性能,以及对本地专辑封面图片格式的更多选择.
Musique 1.3 将 **在未来几天进入Ubuntu软件中心** (正在等待批准).
在此期间你可以通过点击下面的按钮从软件中心安装1.1版本.只要得到同意,Ubuntu将自动更新它到最新版本.
- [从Ubuntu软件中心安装 Musique 1.1][2]
--------------------------------------------------------------------------------
via: http://www.omgubuntu.co.uk/2013/10/musique-1-3-update-adds-album-sorting
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[flsf][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[flsf]:https://github.com/flsf
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://flavio.tordini.org/musique-1-3
[2]:apt:musique

View File

@ -0,0 +1,36 @@
RHEL6.5 Beta版支持过程控制Windows 8系统
===================================
Red Hat已经宣布向所有客户和合作伙伴发布RHEL6.5 Beta版本。
RHEL6.5包含对已有特性的各种升级,以及在订阅管理服务(Subscription Management Services)、可扩展性scalability、网络、存储、虚拟化、安全等方面提供新的功能。
以下翻译自[官方文档][1]中的一段:
> 为了跟上企业级架构的要求,最新版本提升了其可扩展性和易管理性的能力,以满足企业在横向扩展(build-out)的需求和管理庞大复杂的IT环境的需求。
> 举个例子RHEL6.5通过优化SAP的配置从而简化了对关键性业务SAP的操作。
官方文档介绍RHEL6.5完整集成了订阅管理服务,此服务在管理本地系统及其订阅服务方面非常有用。
Red Hat的开发人员介绍用于记录内核崩溃信息的Kernel dump文件最大可以达到几个TB。用新的LZO压缩算法RHEL能更快地产生Kernel dump文件。
最NB的功能之一是RHEL6.5可以远程控制Win7/Win8/Win Server 2012使用的是RDPRemote Desktop Protocol远程桌面协议
LibreOffice升级到4.0分支版本。众所周知RHEL吸收的产品无一不是经过开发人员慎之又慎的挑选确保其稳定性是长时间考验过的。基于这点RHEL6.5吸收LibreOffice4.0不能不说是一个惊喜。
完整的release note可查看官方文档。
---
via: http://news.softpedia.com/news/Red-Hat-Enterprise-Linux-6-5-Beta-Can-Control-Windows-8-Installations-389761.shtml
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[chenjintao_ii][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[chenjintao_ii]:http://linux.cn/space/chenjintao_ii
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://www.redhat.com/about/news/archive/2013/10/latest-beta-release-of-red-hat-enterprise-linux-6-now-available

View File

@ -0,0 +1,46 @@
揭秘!—— 2003年Linux后门事件
==================================
最近Josh写了[一篇文章][1]讲述2006年Debian Linux中出现的一系列安全bug探讨了这些所谓bug是否是NSA植入的后门。最后他作出结论可能不是
今天我想讲述的是另外一个[事件][2]——2003年某些人试图在Linux内核中植入后门的故事。这次事件很明确的确有人想植入后门只是我们不知道此人是谁而且也许永远都不会知道了。
时间回到2003年当时Linux使用一套叫做BitKeeper的系统来存储Linux源代码的主拷贝。如果开发者想要提交一份针对源码的修改就必须经过一套严格的审核过程以决定这份修改是否能够合并进主拷贝。每个针对主拷贝的修改都必须附带一段说明说明当中都包括了一个记录相应审核过程的链接。
但是有些人不喜欢BitKeeper于是这些开发者们就用另一套叫做CVS的系统维护了一份Linux源代码的拷贝这样他们就能随时按自己喜欢的方式获取Linux源代码了。CVS中的代码其实就是直接克隆了BitKeeper中的代码。
但是在2003年11月5日的时候Larry McVoy[发现][3]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中国][] 荣誉推出
译者:[Mr小眼儿][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[Mr小眼儿]:http://linux.cn/space/14801
[校对者ID]:http://linux.cn/space/校对者ID
[1]:https://freedom-to-tinker.com/blog/kroll/software-transparency-debian-openssl-bug/
[2]:https://lwn.net/Articles/57135/
[3]:https://lwn.net/Articles/57137/

View File

@ -0,0 +1,38 @@
屌丝专用Linux迷你电脑 —— Utilite
================================================================================
同学们好~
除了完成日常工作有时需要测试或使用某一个Linux发行版的时候我们通常使用虚拟机但这并不是最好的解决方案你们是否听过Linux迷你电脑**Utilite**呢?
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/utilite-computer-3.jpg)
对于正在寻找一款Linux迷你电脑同时却囊中羞涩的同学来说Utilite是一个非常棒的选择。这款设备由Compulab研发Compulab同时还是MintBox的制造商。Mintbox就是一款运行Linux Mint操作系统的小型电脑盒子。基于ARM的Utilite售价仅为**99美刀**,性价比出色!
**[Utilite][1]**标准版配置为**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中国][] 荣誉推出
译者:[Mr小眼儿][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[Mr小眼儿]:http://linux.cn/space/14801
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://utilite-computer.com/web/home

View File

@ -0,0 +1,28 @@
Ubuntu Touch: Ubuntu智能手机OS已准备就绪
===================================
Ubuntu Touch 操作系统将在Galaxy Nexus, Nexus 4, Nexus 7, and 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中国][] 荣誉推出
译者:[星誓云梦][] 校对:[Caroline][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[星誓云梦]:http://linux.cn/space/14670
[Caroline]:http://linux.cn/space/14763

View File

@ -0,0 +1,57 @@
用Python来SSH到你的机器
================================================================================
是时间写点python代码了。我爱自动化的东西,今天我将告诉大家怎么**使用python 通过ssh**连接你的机器并在上面运行命令。这并不难,但是用python来做也不是很简单,因为要用很多模块和库来完成这个任务。 你是不是很好奇本教程将会使用什么模块呢?
我们将使用Python中 pexpect 模块的 pxssh 类,它用于处理一些自动化的需求,比如ssh和ftp。想使你的系统管理生活尽可能的简单吗?那么,请关注本教程并且尝试尽可能多的学习吧。Ok,ok,我现在得到你的关注了,下面我将给出关于pxssh的一些简单的描述。你也可以在python交互shell导入pxssh 后键入hepl(pxssh)以得到更多关于pxssh的信息。
**Pxssh 描述**
Pxssh 基于pexpect。它的类扩展pexpect.spawn 以专门用来设置SSH连接。我经常使用python的pxssh进行ssh连接。 Pxssh 使用shell提示符从远程主机来同步输出。为了使这更牛x它把shell提示符设置的比$或#还独特。这应该可以在大多数Borne/bash或csh shell上工作。
你可以在[这里][1]看到更多关于pxssh。
现在开始欢乐吧.
第一步,我们导入所有需要的东西,并且给机器详情分配变量,就像图解1.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh1.png)
图解 1
之后我们创建一个函数使用pxssh创建并开始一个到ssh服务器的连接。
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh2.png)
图解 2
请仔细学习我们是是怎么用try和except来处理错误的.在这里可以阅读更多关于python的错误处理.
下一步是什么?
下一步是在两个机器间的ssh连接建立之后创建一个函数来给机器发送命令.
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh3.png)
图解 3
![](http://180016988.r.cdn77.net/wp-content/uploads/2013/10/ssh4.png)
图解 4
关闭文件并保存它. 现在它已经准备好可以运行了.
--------------------------------------------------------------------------------
via: http://www.unixmen.com/use-python-ssh-machine/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[flsf][] 校对:[jasminepeng][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[flsf]:http://linux.cn/space/flsf01
[jasminepeng]:http://linux.cn/space/jasminepeng
[1]:http://pexpect.sourceforge.net/pxssh.html

View File

@ -1,42 +1,48 @@
Valve 在星期一揭露进军Linux的首要计划
==============================
在星期一Valve为一家有前途的急转弯网站匆匆准备了新信息。
仅仅在Gabe Newell暗示可能在下周揭露蒸汽盒几天之后[Valve软件在星期五发送了这条链接][1]声明表示蒸汽宇宙会在2014年进行扩展。在标题下方放置的是一个大屏的HDTV和一个炫目的网站门户--背景看起来像一个兰黑色的眼在其下方有三个较小的门户其中一个有一个倒计时器在写这边报道时还剩71个小时
“去年,我们发布了一个软件特征称作大视角,是一款为电视机和游戏控制器定制的用户接口,”这家公司自嘲道。“今年我们大量的工作注重于点连接的更多方式上,来满足那些想要在客厅里拥有蒸汽的用户需求”
Valve在邮件中说道明年公司将会讨论关于促使Steam在电视机和客厅之间的更好访问性要进行的一系列步骤。根据第一个网站门户上的倒计时关于首份通告会在星期一上午发布。也就是说收藏这个链接以便在下周伊始可以看到公司店里有什么稀奇事物。
[在本周前几天的新奥尔良的LinuxCon会议中][2],Gabe Newell说道Linux将是PC游戏的未来因为不会再有封闭的网络开源环境最终会为PC游戏玩家提供提供便宜的游戏平台因为没有了附加的操作系统成本。在开放环境下更新也不再是问题--他指出一款应用的更新仅仅通过Apple的批准就需要花费6个月的时间。
Valve在二月份通过运行单独的一台Linux客户端并添加了198个游戏到其Linux库中已经证明了Linux的尽心尽力。然而Newell通过在客厅演示了Linux是怎样利用装有自己的软件的硬件来消除复杂性暗示了基于Linux蒸汽盒的可能性。游戏玩家希望他们的系统简单而且在有限时间内不会被锁定在特定的硬件上。
他指出将蒸汽机领入Linux“是给我我们开发合作伙伴的一个信号来说明我们关于Linux事项的讨论是真正严肃的。” 公司同样也为LLDB调试器做出了贡献而且共同开发了另外一个调试器。当前[Linux游戏帐号还少于市场份额的1%][3]包括游戏玩家数、游戏时间和收益。Valve想要改变这一状况。
“到此为止感觉有些有趣伙计们告诉你们Linux和开源将会是游戏的未来”Newell在走上台之后说。“有点像到罗马将给教皇教授天主教忍受一下我吧。”
围绕蒸汽盒的谣言集中在用户在必要的时候更新设备的能力也是每个人确信Xi3公司的活塞机器是一款优秀的设备。当然这家公司已经在过去声明了几次蒸汽盒不想成为一个特定硬件集合而是更像是来自合作伙伴的多种硬件解决的一种认证解决方案。
“下周我们将会公开我们关于客厅统一的更多信息以及我们看到的将Linux带入客厅时硬件的机会和在不久的未来我们可以通过移动电话带来的更统一化的潜力”
星期一见
---
via: http://www.tomshardware.com/news/valve-gabe-newell-steam-box-linux-monday,24342.html
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[theo-l][] 校对:[校对者ID][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[theo-l]:http://linux.cn/space/theo-l
[校对者ID]:http://linux.cn/space/校对者ID
[1]:http://steampowered.com/livingroom
[2]:http://www.youtube.com/watch?v=Gzn6E2m3otg#t=1369
[3]:http://arstechnica.com/gaming/2013/09/gabe-newell-linux-is-the-future-of-gaming-new-hardware-coming-soon/
Valve 星期一揭示进军Linux的首要工作
==============================
在星期一Valve匆匆建起一个预报信息的网站,承诺将发布新信息。
仅仅在Gabe Newell暗示可能在下周揭示 Steam Box 几天之后,[Valve软件在星期五发送了这条链接][1]表示Steam Universe 会在2014年进行扩展。在标题下方放置的是一个大屏的HDTV和一个炫目的网站门户--背景看起来像一个深蓝色的眼在其下方有三个较小的门户其中一个有一个倒计时器在写这篇报道时还剩71个小时
“去年,我们发布了一个软件特征称作大屏幕,是一款为电视机和游戏控制器定制的用户接口,”这家公司表示,“今年,我们一直在努力找到更多方法来满足那些想把 Steam 搬到客厅的用户的需求。
我们很快就将让您加入到我们的设计过程中,让您来帮助我们构建 Steam 的未来。”
Valve在邮件中说道公司将谈到为促使 Steam 在电视机和客厅更易访问而正在进行的一系列步骤。根据网站第一个门户上的倒计时,首份通告会在星期一上午发布。也就是说,收藏这个链接以便在下周伊始可以看到公司店里有什么稀奇事物。
[在本周前几天的新奥尔良的LinuxCon会议中][2],Gabe Newell说道Linux将是PC游戏的未来因为不会再有封闭的网络开源环境最终会为PC游戏玩家提供提供便宜的游戏平台因为没有了附加的操作系统成本。在开放环境下升级也不再是问题--他指出 Apple 批准一款APP 升级就需要花费6个月的时间。
二月份 Valve 发行了一款单机版 Linux客户端并添加了198个游戏到其Linux库中充分证明了Valve 对 Linux 的尽心尽力。然而Newell演示了在客厅Linux是怎样利消除带专有软件的硬件的复杂性的暗示了基于Linux的 Stream Box 的可能性。游戏玩家希望他们的系统简单而且不会长期固定在特定的硬件上。
他指出将 Steam 领入Linux“是给我们的开发合作伙伴的一个信号,说明我们对正在讨论的 Linux 事项是认真的。” 公司同时还在为LLDB调试器项目提供资金并且正合作开发另外一个调试器。当前[Linux游戏帐号还少于市场份额的1%][3]包括游戏玩家数、游戏时间和收益。Valve想要改变这一状况。
“到此为止感觉有些有趣伙计们告诉你们Linux和开源将会是游戏的未来”Newell在走上台之后说。“有点像到罗马将给教皇教授天主教忍受一下我吧。”
围绕 Sream Box 的谣言集中在用户在必要的时候更新设备的能力也是每个人确信Xi3公司的 Piston 是一款优秀设备的原因。但是了解这两家公司的人说在2013年1月电子产品展期间他们的关系结束了留下我们猜想支持Valve 平台的将是什么。不过这家公司已经在过去声明了几次, Stream Box不会是一个特定硬件集合而是更像是来自合作伙伴的多种硬件解决方案的认证方案。
“下周我们将会公开我们关于客厅统一的更多信息以及我们看到的将Linux带入客厅时硬件的机会和在不久的未来我们可以通过移动电话带来的更统一化的潜力.”
期待星期一。
---
via: http://www.tomshardware.com/news/valve-gabe-newell-steam-box-linux-monday,24342.html
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[theo-l][] 校对:[jasminepeng][]
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[theo-l]:http://linux.cn/space/theo-l
[jasminepeng]:http://linux.cn/space/jasminepeng
[1]:http://steampowered.com/livingroom
[2]:http://www.youtube.com/watch?v=Gzn6E2m3otg#t=1369
[3]:http://arstechnica.com/gaming/2013/09/gabe-newell-linux-is-the-future-of-gaming-new-hardware-coming-soon/