Linux中国 Linus对支持链接时优化(LTO)的Linux内核并不看好 之前,用于启用Linux 3.15内核的实验LTO支持的补丁已经发布了一个PR(上拉请求),但Linus Torvalds 还没有决定他是否会接受这段代码到上游的Linux内核 Linus 仍然没看到链接时优化内核(LTO:ink-time optimizations)的好处,也不确认这段代码是否已准备好放入主干中。 LTO的Linux kernel有一个好处是,可以减小Linux内核镜像的大小,而且更快和更高效。在GCC中配合使用LTO会使整个程序在链接阶段就实现整个的二进制优化。先前的结果表明,一个LTO的内核可以减少超过10%的尺寸大小,并且内核优化后比常规的内核快百分之几,但是它目前 By Rain2014 年 5 月 21 日
Linux中国 Ubuntu现在运行在世界最快超级计算机上 Canonical公司意图创建最常用的Linux桌面发行版,然而它也成为了最成功的服务器操作系统之一。事实上,Ubuntu Server, Ubuntu Openstack 和 Ubuntu的编制工具Juju,正在运行在世界上最强的超级计算机上。 现在,世界上最强大的超级计算机是天河二号,它在中国的广东省。据它的制造者介绍,这些服务器使用Intel Xeon处理器、Intel Xeon Phi协同处理器,它有每秒160Gb的传输速度用于两个节点之间超高速传输。从2013年以来它一直保持着最强记录。 Ubuntu OpenStack运行在256个高性能节点上,而且在接下来的数月将会增长至超过6400个节点。这 By Rain2014 年 5 月 21 日
Linux中国 树莓派进阶学习的五个建议 从SSH到端口转发,这些先进的技术将让你的树莓派开发更简单。 当你可以在命令行输入命令时,你就不再是一个新手在做一些新手的设置了。虽然进度不快,但是你的确正在通过你的方式去学习使用这物超所值的、只有信用卡大小的计算机去满足一些DIY想法,这就是树莓派。 然而,从基础跨越到中级还是存在较大距离。当你从设置你的派的教程转而学习创建一个媒体服务器时,项目开始前的需求就会有一点点挑战。许多中级的Pi教程,包括ReadWrite的一些文章,都会假设你已经对树莓派设置好了一些东西。 并非每一个项目都需要找个教程里的所有建议 By Rain2014 年 5 月 20 日
Linux中国 开源赛车游戏 StuntRally 的新的 2.3 版本看起来棒极了 StuntRally是一个有着多达150条特色赛道和大量汽车模型的免费赛车游戏,它刚刚发布了最新的2.3版本,新版本的画质有了很大的提高。 该游戏是建立在大量的开源技术上的,如Vdrift,bullet,OGRE,PagedGeometry和MyGUI,虽然在此仅仅举了这几个例子,但是这个游戏绝对不是一个简单的项目。 仅仅从他的特点描述中就能看出,StuntRally大概是在Linux平台上最有前景的开源街机赛车游戏之一。 玩家可以从153条赛车轨道和24个关卡中感受到游戏的魅力,并且这款游戏超过四个小时的游戏时间真是业界良心啊。 StuntRally特色功能有幽灵驾驶模式(在 By Rain2014 年 5 月 19 日
Linux中国 五种方法检测你的 Linux 是32位还是64位 有的时候 Linux 新手们在下载软件的时候十分困惑,因为下载页面常常同时提供32位和64位版本的软件。所以弄清楚你的操作系统是32位的还是64位的十分重要,因为你在做很多事情的时候都需要这个信息。在这篇文章里,我们会讨论五种检测你的Linux系统是32位还是64位的方法。 检测你的 Linux 是32位还是64位的 请注意文中的这些方法是在 Ubuntu 13.10 平台测试. 1. 执行uname -a 命令 最常见的一个测试方法是运行 uname command 命令。 例如,在我的系统里,它显示了以下信息: $ uname -a ... By Rain2014 年 5 月 19 日
Linux中国 Ubuntu每日小技巧-Ubuntu One关闭后如何切换到Dropbox或Box云服务 Canonical公司决定关闭Ubuntu One的云服务,你可能正在寻找备份你主机的其他服务器,尽管现在有很多云服务的提供商,但是大服务商中仅有小部分支持包括Ubuntu在内的linux。 Dropbox全面支持Ubuntu,它有一个很好的整合了ubuntu桌面系统和其他通知栏的客户端。Box,官方的Box.net也可以通过WebDav协议支持linux。 这里有一段来自Canonical公司关于Ubuntu One的摘录: 从4月2日开始,就不能访问Ubuntu One中的存储或音乐了。Ubuntu One服务也不会再包含在Ubuntu 14.04 LTS中,而Ubuntu One的应用也将从Ubuntu、Google和Apple的应用商店移除 By Rain2014 年 5 月 19 日
Linux中国 Ubuntu 14.04 LTS中OpenVPN导入功能被破坏 几周前Canonical公司发布了 Ubuntu 14.04 LTS版本,新的操作系统做了很大的变化,但仍有些问题 需要解决,比如:openVPN 的导入功能。 如果你曾在Ubuntu系统上使用过VPN连接,你应该知道,为了实现VPN连接不得不去官方软件包管理中心下载 network-manager-openvpn 软件包,其允许用户导入openVPN文件和所有的设置以及证书。 在ubuntu 14.04 LTS之前的版本,openVPN 导入功能能够正常使用,但是此前发布的network-manager-openvpn软件包某些文件被破坏,当导入时将导致整个网络管理功能崩溃。 在 Launchpad 上已有匿名用户上报了这个问题, By Rain2014 年 5 月 19 日
Linux中国 Limit Theory游戏开发者转到Linux开发,原因是Windows很烦人 极限理论(Limit Theory),一个无限的程序性的空间模拟游戏,这个游戏的开发者仅一个人,游戏将会发布在Linux、Windows和Mac OS X上。开发者宣布从Windows平台转到Linux上主要是因为他不耐烦了。 极限理论听起来像一个不可能的项目,特别是对于它是由一个人开发。游戏的开发者Josh Parnell自己已经努力建立一个美丽的宇宙,并提供对三个不同平台的支持。 他能够这样做是因为这个游戏用C++和OpenGL写的,这使游戏可以轻易地转移到任何平台开发。在最近的关于极限理论的更新中,他解释说,他不再使用Winsows平台,因为它很烦人,但是没有提 By Rain2014 年 5 月 19 日
Linux中国 Linux Mint以后将只基于Ubuntu LTS进行开发 最新的 Linux Mint 17 Qiana RC 版本已经释出,本版本基于 Ubuntu 14.04 LTS(长期支持版本)。一个有趣的变化是,将来的数个版本都会基于长期支持版本。 Linux Mint的开发者已经决定只使用Ubuntu的LTS版本作为基础版本,这就意味着,之后几年的新版本将会始终基于同一个发行版。 这样的决定将让Minit固定在LTS主干上。换句话说,我们的开发团队会在未来两年内基于基本差不多的底包用作Mint 17的开发,这会使得从17到17.1、17.2以及后续版本的升级过程变得更加平滑。 重要的应用程序将会以反向移植的形式进行发布,我们希望这个改变能够加快 By Rain2014 年 5 月 18 日
Linux中国 如何在Nexus上实现Ubuntu和Android 4.4.2 双启动 现在在手机上测试Ubuntu变得更加简单,可以从Canonical上下载一个程序,它可以安装新的操作系统而不必删除原有的Andorid。能够双启动的系统可以吸引更多的用户关注手机/平板上的新开源平台。 Canonical在它的网站上有一个流程解释了如何在手机上安装Ubuntu,但是这实际上需要删除Android系统才能获得新的操作系统。Ubuntu的开发者已经做了大量的工作,这个新的系统看上去很棒,但是如果你决定退回到Android,你就需要删除Ubuntu并安装Google的Android系统。这意味这你不得不重复设置你的电话,这可能会比较麻烦。 幸运的是,现在有一个称 By Rain2014 年 5 月 16 日
Linux中国 下一代Linux桌面系统LXQt首次公开发布 LXQt的首次公开发布版,流行的轻量级桌面环境LXDE的新一代版本,已经可以下载了。 这次版本发布几乎是在LXDE Qt计划和Razor-qt桌面项目决定合并的一年以后。通过集中资源到一个桌面环境中,而不是两个,这个团队说他们希望通过尽量重用现有代码,来提供最好的体验。 通过10个月的努力,不管是桌面系统的工作方式和所提供的特性功能,都得到了大量重要改善。今天的这个beta版本,尽管主要是给早期测试人员和开发者,据说已经稳定可用了。 美好的开始 这个项目的开发团队还在继续关注在提供一个轻量级以及用户友好的桌面环境,用来替代日渐 By Rain2014 年 5 月 15 日
Linux中国 Easy Arduino: 开始你的Arduino之旅 许多Arduino的项目都是基于两个简单的程序。 能电脑所不能的单片机,这就是Arduino。 我们每天使用的计算机是强大的,但它们根本不了解身边发生了什么事。比如说你的笔记本电脑也不能感到光或水。另外,Arduino对外专门设计成键控的。它有一个用于简化传感器通信的输入、输出板子。 Arduino是由Massimo Banzi和他的意大利搭档Ivrea开发的,并用Ivrea他最喜欢的酒吧命名。Banzi希望他的设计课程的学生们有一个原型的硬件的廉价,容易的解决方案。自2005年Arduino的发布,它已经从一个教学工具发展成为世界各地制造商的DIY项目。现在有了 By Rain2014 年 5 月 15 日
Linux中国 如何从Web浏览器远程监视Linux服务器和桌面 当你要监视一台Linux机器时,你会有很多的选择。虽然现在有很多产品质量监控方案(比如 Nagios、 Zabbix、 Zenoss),它们拥有华丽的UI,可扩展监控,易于理解的报告等等,这些方案对于大多数终端用户都太过于强大了。如果你只需检查Linux服务器或桌面的基本状态(比如,CPU负载、内存使用、活跃进程),就请考虑一下linux-dash。 linux-dash是一款面向Linux机器的基于web的轻量级监控面板,可以实时显示不同的系统属性,比如CPU负载、内存使用、磁盘使用、网络速度、网络连接、上下行带宽、登录用户、运行中的进程等等。linux-dash没有后 By Rain2014 年 5 月 15 日
Linux中国 如何在Ubuntu 14.04中观看Netflix 在Windows中观看Netflix是很容易的。你可以使用网络浏览器或者桌面程序,但这在linux中并不同。这在linux中默认并不可行,这是因为Netflix需要Microsoft Silverlight,同时由于这是"微软"的,很明显这无法在Linux上使用。所以在Linux上就没法使用Netflix了么?当然有办法。本篇中我们就会看到如何在Ubuntu 14.04上观看Netflix(或许在老版本中如13.10和13.04等也可以)。 如何在Ubuntu 14.04 中观看Netflix: 我们需要用到Pipelight,一个通过Wine来在Linux上支持Silverlight的项目。这个项目仍在beta状态,但是已经工作的很好了。让我们看看 By Rain2014 年 5 月 14 日
Linux中国 如何在win 7/8 中制作一个Ubuntu 14.04 的USB随身碟 安装Ubuntu的第一步是制作一个随身碟。如果你正在使用Windows XP,7,8 或者 8.1,你可以用Universal USB Installer去创建一个Live USB。这是我最喜欢用的方法,而且它很容易使用。让我们看看如何很容易地在Windows 8 里制作一个Ubuntu的Live USB 。 在Windows里制作live USB的步骤: 第一步:下载Ubuntu ISO镜像 到Ubuntu网站下载你首选Ubuntu版本的ISO镜像。 第二步:下载Universal USB Installer 如果你曾经下载了Ubuntu 14.04的ISO镜像,到这个页面下载最新版本的Universal USB Installer。 ... By Rain2014 年 5 月 14 日
Linux中国 如何给任意一款 Linux 发行版添加漂亮的字体 接下来的教程将指导所有 Linux 用户怎么简单的将漂亮的字体添加到自己的操作系统。我们已经为 Debian、Arch Linux、openSUSE、Slackware 和 Fedora 发行版编写了详细的介绍。 正如许多用户所知,几乎所有基于 Linux 的操作系统主要缺点就是默认选择的字体并不令终端用户满意,尤其是那些从 Windows 或者 Mac OS X 等操作系统迁移过来的用户。 除了使用自己的一套字体的Ubuntu,从一开始就看起来就相当漂亮,其它所有 Linux 发行版都有字体丑陋的缺点。正因如此,许多用户试图创建一种新的方法来增强文字在各个发行版中渲染效果。 这就是 I By Rain2014 年 5 月 13 日
Linux中国 每日 Ubuntu 小技巧 – 在 Ubuntu 中手动安装 Oracle Java JDK 8 这篇简短的教程将会演示如何在 Ubuntu 系统中安装 Oracle 公司最新发布的 Java JDK 8。这里使用的方法是教你如何从下载页面下载安装包,然后不使用外部的 PPA 或者第三方源代码在 Ubuntu 中安装。 这种方法不需要依赖于第三方的源仓库。你只需要从 Oracle 的官方下载页直接下载,然后安装就行。 JDK 8 是一个重要的发行版本,也加入了最新的叫做 Lambda 表达式的新语言功能,此功能可以把函数用作方法参数,或者代码块当作日期数据使用。 这一个版本也发布了一个新的 java.util.stream ... By Rain2014 年 5 月 13 日
Linux中国 Linux 桌面的发展之路! Ken Starks 在 fossforce.com 网站上问 你们是如何优化 Linux 的?,我很高兴他问了这个问题,因为我有话要说!对我来说,Linux 桌面就是一连串的承诺,但是这些承诺却总是无法兑现。它在每个版本发布后都会说下个版本会非常牛X,=.=凸。它会一次性定下50个目标,然后又完成不了几个。至于 Linux 桌面,我想我们是时候好好聊聊这玩意儿了。 计算机有着无穷的魅力,在计算机的世界里我们几乎能做所有事情。在这个容易迷失的世界里,我们深信自己所着迷的事情对其他人也有着相同的吸引力。我们沉迷于钻研细节,争论 GPL 和 LGPL 的区别,讨 By Rain2014 年 5 月 12 日
Linux中国 用尖角来挑战!来自乌托邦的独角兽 Mark Shuttleworth,Canonical 的创始人,已经为 Ubuntu 的下一个版本 (14.10) 起好了名字,新版本的名字将是乌托邦的独角兽。 Ubuntu 的开发者们并不经常在两个开发周期之间停顿太久,也就是说 Ubuntu 14.10 的工作将可能在最近的某一天开始,并经过六个月的时间,在 2014 年十月份放出一个新的版本。 当然,她不会是一个 LTS 版本,但是 Mark Shuttleworth 希望其开发团队尽可能的试水新的尝试,以为将来的迈进做准备。 拿出你的最佳表现给大家,展现给论坛,展现给邮件列表,我们要做些出色的事情。一些和谐而大气的事情,一些我们可以 By Rain2014 年 5 月 12 日
Linux中国 GNU Privacy Guard加密指南 加密技术可以保证你的文件使用加密形式存储,不管你是要把它公开到因特网,备份到服务器,用U盘携带,还是保存在笔记本里。加密你的数据,意味着除非是你认可的接收者,其他人都不可以读取,这样可以防止信息泄漏。 GPG (GNU Privacy Guard) GPG是GNU Privacy Guard的缩写。它是一种基于密钥的加密方式,使用了一对密钥对消息进行加密和解密,来保证消息的安全传输。一开始,用户通过数字证书认证软件生成一对公钥和私钥。任何其他想给该用户发送加密消息的用户,需要先从证书机构的公共目录获取接收者的公钥,然后用公钥加密信息,再发 By Rain2014 年 5 月 12 日
Linux中国 新的虚幻竞技场游戏将免费登陆linux Epic Games宣布下一款虚幻竞技场系列游戏将会支持Linux, Windows,以及Mac OS X三个系统平台,并且可以免费获得。 Epic Games的开发者遵守他们的承诺,新的4代虚拟引擎支持了Linux,并且他们已经确认下一款虚幻竞技场系列游戏将会登陆Linux平台。 如果该项目成功的话,伴随着Linux平台下虚幻竞技场该款游戏的开发和发布,随之而来的也有一些可能改变开发游戏模式的有趣想法。 首先,虚幻竞技场这款游戏将会是免费的。当用户听到免费这个词时,通常他们认为仅仅是免费获取到游戏,意味着他们不得不为了额外的内容以及优于其他玩家的有利条件 By Rain2014 年 5 月 12 日
Linux中国 如何在 Ubuntu 中播放3D电影 亲爱的 Linux 极客们, Q: 我下载了一部高品质 3D 电影,但是当我用 VLC 播放器播放的时候,画面被分割成两个部分,我可不想这样欣赏我的高清大片。 在本教程中你将会学习如何在 Ubuntu 中用名为bino的 3D 电影播放器来观看 3D 电影。你可以在终端中执行以下命令来轻松获取有关 3D 电影播放器的相关信息。 apt-cache search bino ... By Rain2014 年 5 月 10 日
Linux中国 Ubuntu修复了14.04 LTS 上锁屏的安全漏洞 Canonical公司已经修补了Ubuntu 14.04 LTS上一个重大的安全漏洞 这个漏洞可能让攻击者不需要输入密码而获取一个用户账户。 锁屏绕开问题在本周早些时候已经发表在了Launchpad上,漏洞修复现在已经发布。 它描述了一种方法,通过这个方法可以在没有授权的情况下访问那些使用新的Unity锁屏并处于锁屏状态的用户账户。 如何做呢?右键点击指示器程序直到Alt+F2快捷键能奏效。这时,你就可以发出命令,打开程序,访问日期,甚至通过运行compiz replace命令打开会话。 漏洞演示的一个视频可以在YouTube上看到。 这个漏洞的攻击仅能影响到本地 By Rain2014 年 5 月 10 日
Linux中国 2014 GPU技术大会上关于Linux的嵌入式技术和应用 今年我第一次参加了在加利福尼亚圣琼斯举办的GPU技术大会(就在游戏开发者大会之后的星期里)。在这次由NVIDIA主办的会议上,广泛讨论了包括自动化,动画,游戏,科研,云,系统集成,和新兴公司在内的各个领域的主题。活动议程主要由三大部分组成,500场技术会议,实地编程场所和展示,以及一个展示大厅可以让参与者展示他们最新的工作成果。 第一个活动在第二天,由NVIDIA CEO黄仁勋带来的演讲。他公布了应用于公司的下一代GPGPU产品的全新架构Pascal,以及被称为世界上第一台嵌入式超级电脑的Jetson TK1。Pascal将应用在下一代超级电 By Rain2014 年 5 月 10 日