linux中国_ 发布的文章

Google的首席开源执行官在LinuxCon大会上说明了为何Android是开源的以及为何开源是Android成功的关键因素

9月16日,新奥尔良,LinuxCon大会,负责开源的Google董事Chris DiBona在主题演讲中发布了一条关键信息:Android是一款开源产品。

Google在开源社区中能够确保不犯错并一直遵守开源授权的要求,DiBona在这其中发挥了关键作用。DiBona在演讲中介绍,早在2005年,从Android发展战略刚刚开始的时候,其平台的核心基础就是要始终保持开源。

2005年,Google面临的困难挑战是如何将它的搜索引擎植入手机。当时,手持设备的市场还很封闭,Google要想进入到手机市场,必须经历一个步履维艰的过程。Google要想确保它的搜索引擎能够轻易部署到每一部手机,在某种程度上,Android就成为了一种尝试。

DiBona说,“我们希望人们在使用手机的时候,能拥有和电脑桌面一样的体验,但当时在开源领域并没有这样的产品”。

Google希望的是,Android只为用户提供手机所必需的基本功能,DiBona说,Google并不愿因为在手机上搞竞价排名或定制服务而和运营商们无休止地讨价还价。

DiBona还说,“手机运营商再也不能靠捆绑销售来竞争了,手机市场必须有一个自由环境。”

DiBona介绍,Android已经成为Google极其成功的一项成就,而且它每年都在变得更好。他还补充说,目前,新的Android设备每天的激活量已经达到130万台。

Linux

从Android利用Linux作为自身平台重要的组成部分开始,它们之间就注定结下不解之缘。2010年,Google的Android代码被从Linux核心中剔除

直到2012年三月Linux内核3.3发布,Android才最终回到Linux核心代码中。DiBona评论说,他始终认为Linux和Android在一起是个好主意。关于它俩是否应该在一起的争论,这是个很技术的技术问题,涉及到一种叫做WakeLock的省电机制。

争论先放一边,DiBona说,有些人质疑Android是否真的开源,简单一句话就可以证明,屡试不爽。不需要Google的参与甚至许可,任何人都可以在任何设备上安装Android。而正是因为Google在开源许可的授权下开发了Android,以上这一切才能成为事实。

DiBona最后总结时强调,是开源造就了Google的Android,开源作为Android的核心观念,早已根深蒂固。

via: http://www.eweek.com/mobile/google-android-is-open-source-linuxcon.html

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

译者:Mr小眼儿 校对:Caroline

除了配备3.11版Linux内核,Fedora 20 Alpha GNOME Live DVD还搭载最新的GNOME 3.10 Beta 2桌面环境,为你带来令人瞩目的桌面环境体验,你还在等什么,赶快下载安装先睹为快吧~

Fedora 20 Alpha GNOME Live DVD

下载Fedora 20 Alpha GNOME Live DVD的用户可以率先体验全新的面板设计,还有有新的GNOME时钟(应用在日历应用中) 、GNOME文档以及修改后的GNOME Shell预览模式。GNOME Live DVD 还是Fedora的默认桌面环境。

Fedora 20以Live DVD/CD ISO 的形式发布,分别提供GNOME、KDE、Xfce、LXDE和MATE等多个版本,每个版本都分别支持32位和64位架构。

下载安装Fedora 20 Alpha GNOME Live DVD,请尽情享受我们的桌面奇幻之旅。

点击下列链接下载Fedora 20 Alpha GNOME Live DVD。请注意这只是一个alpha 版本,只用于测试目的,不应安装在生产环境中。

via: http://news.softpedia.com/news/Fedora-20-Alpha-GNOME-Live-DVD-Screenshot-Tour-385879.shtml

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

译者:Mr小眼儿 校对:jasminepeng

Ubuntu Touch将在一个多月后发布,这意味着这个这个系统已经接近稳定。我们来看看它的界面和功能,并来一个全面的截图赏析。

早在今年一月,Ubuntu Touch就已经有了一个大致的体验和设计,但现在这个系统不再全是APP样子货了。大多数其默认包含的应用程序现在已经可以工作了。

这就是说,如果你今天下载和安装Ubuntu Touch,你将有一个最起码可以工作的电话了。你能接打电话、收发短信。浏览器同样工作,还有图像查看器和图库等。

其他功能包括一个简单的联系人功能、一个方便的启动器、一个日历和相机。最终的应用程序将包括很多功能,并且它们中的一些从来没有出现在其它其他系统上。

基本功能仍然有一些问题,比如,时钟不能手动设置,也不能设置闹钟。

正如预期的,这不是个稳定版本并且它将不提供稳定版本。Canonical公司实施了在线更新功能,开发人员每天都会推出更新。如果一切顺利的话,在10月17日推出1.0版本时,Ubuntu Touch应该会好很多。

Ubuntu Touch是基于LG和Google的Nexus 4和Nexus 7开发的,但是预计在XDA的开发者们的帮助下会支持更多设备。

如果在发布时这些功能都可以用了的话,包括导入Gmail的联系人和一个简单的邮件应用程序,很多用户都准备更换掉他们当前的系统。

如果你还不知道的话,Ubuntu Touch是一个由Canonical公司为电话和平板自主研发的操作系统。它的特点是没有物理按钮的设计,且其仅依靠触摸输入,并因此而得名。

通过下面的图库去看看界面如何演变和到目前为止有了什么功能吧。

Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture

|

Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture

|

Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture

|

Enlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture

|

Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture
Ubuntu TouchEnlarge picture

|

via: http://news.softpedia.com/news/Ubuntu-Touch-Screenshot-Tour-The-Road-So-Far-385145.shtml

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

译者:Vito 校对:wxy

也许,很多人已经忘记,那时,Emacs Lisp还是最受欢迎的开源编程语言之一……

现代计算机的逐渐流行可以追溯到上世纪80年代末、90年代初。个人电脑和后来的因特网相结合,创造出史无前例的信息爆炸,人们有能力在瞬间就连接上地球另一端的同胞。

上图为开放可乐(Open Cola),一种开源软饮料,感谢维基百科供图。

外行人看起来就像是魔法。但对于亲自建立这些系统的人们来说,使用编程语言操纵计算机、服务器、Web服务等等功能,却是如此平常自然。

大多数编程语言都是开源的,这意味着任何人都可以使用并添加新的功能。因此,开发者们使用的编程语言不断在发展进化,就如同计算机20年来的显著发展变化一样。没有什么是一成不变的,永远不变的只有变化本身。

举个例子来说,你知道在1993年的时候,Emacs Lisp是最受欢迎的开源编程语言之一吗?也许有读者从未听说过Emacs,这是一款在Linux开发者中非常流行的文本编辑器,由自由软件领袖Richard Stallman开发。由于当时在Linux下并没有多少成熟的集成开发环境(IDE),就算有,Linuxer们也不屑于使用,而同时Emacs具有良好的可扩展性,所以很多程序员都用它来写代码。Emacs Lisp就是早期Lisp编程语言的一款衍生品。

同样在1993年的第一季度,C语言编写的代码在代码提交总量中占到了51%,位列最受欢迎的开源编程语言。Make——Unix开发者使用的一款工具,能够将源代码自动生成为可执行程序或库文件),1993年它在开发者中的使用比例仅为6%。

2013年第一季度,Java成为最受欢迎的开源编程语言,所占比例为12%。C++占比11%,而HTML为10%。

所有这些开源编程语言都或多或少影响着新语言的诞生。比如C语言,一直深刻影响着编程语言的变革,像C++、Python、Javascript和Perl都是深受C语言的影响;再比如Java帮助形成了C#的基础,而Python则影响了Ruby。

变革还将持续。1993年只有不到40种开源编程语言。到了2013年,语言数量几乎达到100种,而且每天都在诞生新的ideas。

看一下移动云计算公司Kinvey提供的信息图,图中绘制了20年来开源编程语言的历史概况。图表数据来源于Ohloh.net黑鸭子软件(Black Duck Software).

Kinvey 注:

我们将1993年以来,排名前16的编程语言在给定单季度的代码提交总量中所占的比例进行了可视化。希望你能和我们一样,发现这张图表的有趣之处——从“一家独大”到“群雄并起”,它真实展现了编程世界的活力。我们还将其他一些感兴趣的数据化成了几个小图:语言种类年度总量、各语言每次提交代码的平均行数、追踪哪些语言影响了其他语言的发展。

via: http://readwrite.com/2013/09/17/a-visual-history-of-the-last-20-years-of-open-source-code

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

译者:Mr小眼儿

SOL 是一个绝对有趣的项目,它是一款价格低廉但性能强劲的太阳能笔记本电脑。

总的来说,SOL 是一个预装 Ubuntu 的太阳能笔记本,设计时考虑了多种使用场景,从无法使用电能的地方到人迹罕至的森林这类的边远地区,等等。基本上,在那些无法接通或者购买电能的地方使用该笔记本是很方便的。

当然,由于低廉的价格和适宜的配置,普通用户也可以在常规地点使用该太阳能 Ubuntu 笔记本,价格和恰当的硬件搭配上Ubuntu,结果就是可以用低于400美元的价格买到这个强劲的组合。

SOL的规格参数:

  • CPU: Intel Atom D2500 1.86 GHz Duo Core, Intel 945GSE + ICH7M
  • HDD: Seagate 2.5” SATA HDD 320GB
  • RAM: Kingston 2-4GB DDRIII SDRAM
  • graphics: 1080p HD Vide, Built-In Intel GMA3600 Graphics
  • battery operating time: 8~10 hours
  • weight: 5.02 lbs
  • display: 13.3" LCD, WXGA, 1366 x 768
  • camera: 3MP
  • audio: Realtek ALC661 HD Audio, Built-in 2 Speakers | Internal mic + 1/8” input
  • 3 USB2.0, Headphone jack, HDMI, LAN(10/100), Card reader (SD/MS/MMC)
  • modem: 3G/4G World/multimode LTE
  • GPS: gpsOne Gen8A
  • WiFi: MIMO 802.11b/gn (2.4/5GHz)
  • Bluetooth: Integrated Digital Core BT4.0

SQL设有多种风格,外观好看标新立异,醒目的标志图案,多种颜色可选,包括深色、灰色、绿色、红色,结果就是:一台优雅的移动设备。

David Snir,一名SOL开发者,他已经在Google+上 分享了关于SQL(全球)即将发售的消息:“我们离 全球发布(2013年12月) 时间越来越近”,让用户们知道2013年12月这一时间的目的是为了使Ubuntu-powered SOL笔记本在全球的销售畅通可行。

在价格上,SOL笔记本将会在350-400美元之间,以及必要的税(税的多少取决于国家政策)。

via:http://iloveubuntu.net/350-400-solar-powered-ubuntu-laptop-sol-be-launched-worldwide-december-2013

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

译者:flsf01 校对:jasminepeng

TrueCrypt是一款免费的开源加密程序,拥具有强大、多样、先进、高质量的加密能力,它具有友好、易懂的用户界面和功能。

TrueCrypt允许用户通过密码访问加密后的文件,其本质上是将文件解密后再像常规文件一样访问。完全加密后的文件,非用户以外的人是无法访问的。

TrueCrypt的各项 特性 如下:

  • 能够建立加密文件夹并将其呈现为真实的硬盘
  • 支持加密存储设备(例如U盘)或整个分区
  • 自动根据需要进行实时动态加密
  • 充分利用系统资源,能够快速读取加密数据,速度接近访问未加密数据时的速度

TrueCrypt的 实时动态加密 ,意指:

  • 数据在存储之前就已经被自动加密
  • 数据在加载之后会自动解密
  • 例如,播放一个加密文件夹里的小电影,TrueCrypt会直接在内存中将密数据一部分一部分解密后再送入指定的内存块(或播放器)。也就是说“TrueCrypt从不会将明数据放在硬盘上,这些明数据只会暂时存在于内存里”。

安装和建立

下面几个步骤教你如何用TrueCrypt 新建 一个加密文件夹:

  • 下载TrueCrypt 7.1
  • 解压缩后在终端中输入以下命令(假设你解压在了Downloads文件夹下)
    cd Downloads
    ./truecrypt-7.1a-setup-x64

(如果你的操作系统是32位,将上面的x64改为x32)

  • 然后根据提示,点击鼠标,轻松完成安装
  • 在Dash搜索栏中键入truecrypt,启动TrueCrypt
  • 依次点击TrueCrypt-->Volumes-->Create New Volume,建立一个新的“待加密文件夹”
  • 选中 Create an encrypted file container然后点击Next

  • 选中Standard Truecrypt volume 并点击 Next

点击Select File,在你认为合适的位置新建目录/条目(例如,在Music目录下建立一个123条目),然后点击Next

  • 再次点击Next (此时默认选择的加密算法是AES)

  • 选择大小(例如要建立一个100MB的文件夹,就在输入框中填入100,后面的复选框选中MB)

  • 设置一个密码

  • 选择一个文件系统类型(例如Linux Ext4)

  • 选中I will mount the volume only on Linux(这里请根据实际情况选择)

  • 接下来,持续猛烈晃动你的鼠标几秒钟(译者注:该步骤用来生成密钥,晃动越无规律时间越长越好),然后点击Format,最后输入刚才设置的密码,整个加密条目的创建过程就完成了。

使用

到此为止,刚刚建立的那个加密文件夹就已经在TrueCrypt的保护下了,点击 Select File,找到刚建立的加密条目,再点击底部的Mount,挂载/打开该加密文件夹。

接下来,用户就可以把这个加密目录当做一个常规目录正常使用,可以复制图像、重命名文件、双击打开图像等等。

下图中,点击Dismount按钮,就可以卸载该加密文件夹,卸载后刚才挂载的盘符就不见了,同时里面的文件自然也就禁止访问了。

via: http://iloveubuntu.net/truecrypt-powerful-yet-friendly-encryption-application

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

译者:Mr小眼儿 校对:Caroline