标签 Linux 下的文章

Ken Starks 在 fossforce.com 网站上问 你们是如何优化 Linux 的?,我很高兴他问了这个问题,因为我有话要说!对我来说,Linux 桌面就是一连串的承诺,但是这些承诺却总是无法兑现。它在每个版本发布后都会说“下个版本会非常牛X”,=.=凸。它会一次性定下50个目标,然后又完成不了几个。至于 Linux 桌面,我想我们是时候好好聊聊这玩意儿了。

计算机有着无穷的魅力,在计算机的世界里我们几乎能做所有事情。在这个容易迷失的世界里,我们深信自己所着迷的事情对其他人也有着相同的吸引力。我们沉迷于钻研细节,争论 GPL 和 LGPL 的区别,讨论为什么我们称“Linux”为“GNU/Linux”而不是简单的“Linux”,诸如此类,我们总想说服别人,推销自己喜欢的 Linux 桌面风格。我们总是说“这关乎自由,瞧瞧苹果是怎么限制你的选择的!”却从来没意识到那些选择了不同计算机系统的用户仅仅是把计算机当作工作所需的工具而已。对于我们来说,计算机有点儿像变戏法,当第一次动手修改一些重要配置,改变计算机的工作方式时,我们会非常激动,非常有成就感。在开源界,你是这个世界的主宰,你沉迷于控制一切。然而,对于那些没有准备好掌握这种控制一切的力量的人来说,开源社区并不是他们的菜。

大多数工程师并不是设计师,但开源社区能让这些开发者成为一些图形交互界面的设计者。于是,我们的 Unity 不再显示主菜单,我们的 Gnome 3 窗口可以満屏幕乱飞,而 KDE 桌面,我一直觉得它完全无法理解,所以我已经好多年没关注它了(在这里向 KDE 开发团队和其支持者表示道歉,我无法理解 KDE 是好几年前的事了,我相信现在的 KDE 肯定能用 awesome 来形容)。前面提到的在 fossforce.com 网站上的那篇文章提了一个很好的问题:为什么 Linux 桌面总是不能像人们所希望的那样普及出来。而文章下面的评论则是一堆社区成员的抱怨和建议,比如:让窗口更好地整合在一起;让添加磁盘变得更简单些。很多评论都是很好的、可行的建议,但他们大多数都忽略了一个核心事实:是什么让 Linux 成为一个既精彩但又前途暗淡的、只属于狂热爱好者的系统?Linux 发行版是由非常多的软件包组成的,每个软件包都有不同的维护者,不同的价值和不同的开发过程。当每个开发团队将他们的产品通过开源社区贡献出来时,每个开发团队会变得只有一点点不一样,而仅仅是这一点点的不一样,让我们对细枝末节的探索有了发挥的余地。有些人不喜欢 Ubuntu 桌面,于是他们克隆 Ubuntu,在上面作一些细微的改变,然后重新发布一个衍生版。这种方式挺不错的,因为它能带来新点子,向人们展示一个事物能够变成什么样子 —— 即使是很小的改变。但是每当新产生一个衍生版,就会将开源社区变得更碎片化一些。这到底是好事还是坏事?看你是站在什么角度来看。

Linux 桌面是建立在成千上万的软件基础之上的,每个软件由不同团队维护。有时候我们会想这样的东西究竟能不能工作?!事实是,它能,并且工作得非常好,这真是一个奇迹。然而有时候它又不工作了,它会崩溃,在这种时候我们就会列出一连串的计划来改进 Linux,并将我们最不能忍受的缺陷放在计划的最前面。

经过上面的讨论,我的建议出来了。第一点:继续做你正在做的事。技术总是能反映创造者的价值,而 Linux 桌面更是一个多国家多文化集合的体现。Linux 充满缺陷,充满伤痕,但也是因为这些,令它变得美好。世界需要现在的 Linux 桌面,同时世界需要更好的 Linux 桌面。

第二点:选一个发行版,比如 Ubuntu,弄烂它。然后,拾起一些碎片,在这些碎片上创造一些全新的东西。不要从社区获取软件或者产品,只需要获取想法。从内核开始,一个团队,一个房间,一种设计理念和设计哲学,从头创建一整个操作系统。将注意力集中在那些最好的已经实现的想法上,以及那些最新的还没实现的想法上。丢掉所有糟糕的东西,创造全新的东西。

到目前为止,我见过的最接近这种观念的是 Aral Balkan 开发的 Indie 项目,但他最近貌似专注于移动市场。我希望 Linux 桌面朝着这种观念靠近。这有可能么?当然,一切皆有可能。但确定会发生么?谁知道呢?整个 Linux 生态系统都充满不确定性。唯一确定的是,我们的创造性是无限的。


via: http://ostatic.com/blog/improving-the-linux-desktop

译者:bazz2 校对:Mr小眼儿

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

需要学习Linux但是不知道怎么开始?没事,因特网充满了数不尽的资源和教程,他们可以让你一步一步地享受体验Linux的精华之旅。所有必须要做的是选择那个适合你的教程,然后开始你的Linux之旅!

1. Linux Knowledge Base and Tutorial

这篇教程不仅仅是基础知识,还提供给你了解Linux系统的必要的知识。

2. HowtoForge - Linux Howtos and Tutorials

由多篇教程组成:包括如何转换Outlook PST 到 Thunderbird/Evolution兼容的SBD格式;如何准备一个CentOS 5.10 x86\_64架构的服务器来安装ISPconfig 3 以及其他等等。

3. UNIX / Linux Tutorial for Beginners

Unix 和 linux 的新手指导教程。8个简单的教程,覆盖了UNIX/Linux的基础命令。

4. Linux Shell Scripting Tutorial - A Beginner's handbook

这篇教程设计给新手,那些想要学习shell脚本/编程并且介绍了一些给力的工具,如awk,sed,等等。

5. LinuxCommand.org: Learn the Linux command line. Write shell scripts

为新的命令行用户设计。它出版的《The Linux Command Line》一书多达537页,增加了大量的细节,采用CC协议,可以从此下载。除了基础的命令行使用和shell脚本,这篇文章还包含了大量编程使用的命令章节,也有很多高级主题。

6. bash commands - Linux MAN Pages

7. Linux Online - Getting Started with Linux: Table of Contents

介绍所有频繁使用的linux术语

8. The Linux Documentation Project: Guides

这个教程的目标是关联所有Linux文档所关心的问题,范围从在线文档(man page,HTML,等等)到印刷的手册,包括,如安装,使用,和运行linux的话题。

9. LinuxCommand.org: Learning the shell

这篇文章是介绍shell的。

10. The Linux Documentation Project

提供免费,高质量的Linux操作系统文章

11. Linux Tutorial

这个网页有免费的linux学习课程,一个特别的Unix版本运行在普遍的个人电脑上。

12. Linux Network Configuration

这个Linux教程包含TCP/IP 网络,网络管理和系统配置基础。

13. Linux Online - Getting Started with Linux - Introduction

14. Linux Commands - A practical reference

这是关于linux命令行常见操作参考手册。

15. 20 Linux System Monitoring Tools Every SysAdmin Should Know

提供工具解决服务器瓶颈问题,与之相关的CPU,内存,硬盘和网络子系统。

16. Linux Newbie Guide: Shortcuts And Commands

选择介绍了linux中实用的命令。

17. Debian Linux Tutorial

这个指导界面带你领略,如何安装Debian Linux操作系统,和在一个系统中建立一个最常见的互联网和局域网服务器。

18. YoLinux: Index of Linux Tutorials

Linux教程和技术关于Linux桌面和服务器配置的信息和实例。无论新手或者专家都适合的在线Linux技术培训和Linux应用安装,配置和使用。

19. Linux Tutorial

这个页面打算作为一个教程,而不是作为一步一步的指令或者一个提供给你链接到其他Linux网页的地方。

20. Linux Online - Linux Courses


via: http://www.efytimes.com/e1/fullnews.asp?edid=132962

译者:Vic020 校对:wxy

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

Microsoft 已经不再支持 Windows XP 了。大多数人也许并不关心这事儿,但对于知道使用服务终止的软件会有麻烦的你来说,做点儿改变的时候到了。你可以安装同样落伍的 Windows 7,或者安装没人喜欢的 Windows 8。或者,你可以从风格众多的 Linux 中选择一款来安装,化身成为 Linux 用户这个精英团体的一员。

和 Windows 可不一样,你不需要为了让系统启动运行而支付数百美元。Linux 是免费的,并且未来也不会收费。Linux 附带一切必要的应用程序,比如互联网浏览器、电子邮件客户端、视频播放器、照片编辑器等一大堆同样免费的软件,但要想享用这些软件,你首先得说服自己迁移到 Linux。你可能会想,我本来可以好好儿地继续用我旧版的 Windows,干嘛要费神用别的东西。听我解释,这花不了多长时间。

Linux 和 Windows 不一样,它可不是 Microsoft 花钱雇人做的,而是在像 Red Hat、IBM、HP、Samsung 等众多 Linux 基金会领导下的技术巨头以及全世界成千上万的志愿者的协作下开发的。所以,你可以确信你在用的不是个别大牛工程师的小众作品,而是开发人员遍布全球的坚实的操作系统。

这一点使得 Linux 跻身全世界最安全的操作系统之列。好吧,百分之百的安全是不存在的,但使用 Linux 能保证安全在你身边寸步不离,这是 Google、Facebook、Twitter、IBM、NASA 等公司使用 Linux 的唯一理由。这里列出了使用 Linux 的世界顶级公司和组织。Linux 是个非常轻量级的操作系统,却既能支持最前沿的新硬件,也能支持几十年前的老硬件。

现在,如果关于 Linux 的概念已经勾起了你的兴致,我们来看看房间里的下一头大象(译注:原文是 the next elephant in the room。the elephant in the room 通常指显而易见却避而不谈的问题)—— 你在 Windows XP 下最爱的应用程序。Linux 环境有你在 Windows 下爱用的绝大部分应用程序,包括 Firefox、Chrome、Steam、VLC、Skype 和 Team Viewer。如果你找不到你某个你在 Windows 上用过的软件,那么试试 Linux 环境下数量庞大的替代品吧。与你的 Windows 应用程序相比,它们的功能更强大,而且都是协作开发的。

列举几个常见的替代方案:Libre Office 可以代替 Microsoft Office,Thunderbird 可以替代 Outlook,Gimp 可以替代 Adobe Photoshop,它们全都永久免费,而且你不用为每年的小更新升级支付数百美元。你不会像用 Windows 那样只有很少的几种应用程序可供选择(这是 Microsoft 的垄断行为造成的),也就是说,任何时候如果你对 Libre Office 不满意,你都可以改用另一个非常可靠的办公软件套件 Open Office。

使用 Linux 最好的事情是,你根本不用担心病毒,也完全没必要安装昂贵且耗费资源严重的网络安全程序,因为它们几乎保护不了你。Windows 立足于让整个网络安全事业有利润可榨取,这么看来,反病毒公司真是干得不错。相反,Linux 并不鼓励这种行为,它本就是全世界最安全的操作系统之一。这也解释了为什么大部分全球防务系统和股票交易系统运行的是 Linux。

好吧,如果你因为从没见过有人用 Linux 所以还是不服的话,看看你和你身边人的安卓手机吧,它就是在 Linux 上构建的。电视、空调、洗衣机和你钟爱的咖啡机运行的也是 Linux。你已经生活在了一个运行 Linux 的世界里,但你却拒绝成为这个世界的一部分。再前进一小步吧,你马上就会变成 Linux 精英用户了。

别说教了,咱们开始用用 Linux 吧。首先我们要选择一款 Linux,这是最有意思的部分了。初次选择 Linux 就像哈利·波特选择魔杖一样。每个风格不同的 Linux 都运行在相同的我们称之为“内核(Kernel)”的坚实基础之上,不同风格的 Linux 我们称之为“发行版”。

Linux 目前有数百个发行版,Distrowatch 按流行度顺序列出了所有发行版。Ubuntu、Linux Mint、Fedora、Debian 以及 Open Suse 是几个比较著名的 Linux 发行版。如果你怀念 Windows XP 的感觉,那最好选择 Linux Mint。如果你想体验一下新奇的东西,尝试一下 Ubuntu 的 Unity 界面、Fedora 的 Gnome 界面或者 Open Suse 的 KDE 界面。Unity、Gnome、KDE 是不同的用户界面的名字,我们称之为“桌面环境(Desktop Environment)”。这些桌面环境在很老的系统上也能使用,但如果你真的要在很古老的机器上使用 Linux,你可以试试轻量级的桌面环境,比如 XFCE 和 LXDE,它们很轻量级,用户界面要简单一些。

好了,选择一款你喜欢的 Linux 发行版并开始使用吧。Linux 是免费、稳定并且安全的,如果还有什么说的,那就是,如果你用着开心,就为 Linux 基金会那些家伙的出色工作捐点钱吧。我不打算写安装教程,因为那些东西网上到处都是。我在线上和线下帮助我的朋友迁移到 Linux,你也应该帮助你的朋友迁移到 Linux。


译自: http://www.linuxfederation.com/beginners-guide-xp-users-switch-linux/

译者:sailing 校对:wxy

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

基于 Ubuntu 13.04(Raring Ringtail)的 Linux 发行版 Ultimate Edition 3.9 已经发布并可供下载。

Ultimate Edition 的上一个版本很接地气,有点儿有意思的功能。Ultimate Edition 本来是为数不多的选择 Unity 作为桌面环境的发行版,但目前这个版本太坑爹了。

你会发现最新版本的桌面环境变成 KDE 了,还是个又难看又恶心的 KDE 变种。Ultimate Edition 的开发者曾为窗口管理器实现了一系列酷炫的特效,现在这种闪光点再也闪不出光了。

这个发行版内置了包括 FireFox 在内的一堆浏览器、LibreOffice 和一大堆功能重叠的应用程序。可能开发者觉得提供多种用途相同的软件是个好主意。

Ultimate Edition 3.9 被当做一个稳定的发行版,它鼓励用户使用它时要有信心,我们只好问自己,为什么会有人有信心。

官方网站的公告包含有关这次发布的更多详情。你可以下载 Linux 发行版 Ultimate Edition 3.9 试试看。


译自: http://news.softpedia.com/news/Ultimate-Edition-3-9-Linux-Distro-Is-a-Complete-Mess-436797.shtml

译者:sailing 校对:wxy

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

预期在2014年中发布的Linux 3.15内核会带来大量ACPI和电源管理的更新。感谢更新,Linux系统会在不久的将来可以更快地挂起与恢复。

Linux 3.15 kernel, ACPI, power management updates, Linux systems, Rafael Wysocki, asynchronous threads, Nvidia's Maxwell architecture, Linux kernel 3.14

拉斐尔·维索斯基,一名在英特尔负责维护linux内核电源管理代码的人员,指出了这一变化。Phoronix的报道引用了"对用户可见的在Linux 3.15 的内核中应该会减少系统挂起和恢复的时间,感谢启用了更多的异步线程。" Linux 3.15 也许同样会带来Nvidia Maxwell架构的基础支持。更多的细节还需等待。

同时,最新的稳定版Linux内核是3.13.6。Linux创始人,林纳斯·托瓦兹官方宣布即将到来的3.14的第6版候选发布版。RC6是Linux 3.14-rc5的继任者。现在可以下载来测试了。然而,因为它是一个开发版本,它不该在生产机上安装。

林纳斯·托瓦兹在发布说明中说:"我们正在接近rc周期的最后阶段,我不得不承认我希望这里的曲折少一点。这里没有任何太大的问题,但是在这个发布周期的最后还有一些小问题。同样rc6显著地比rc5更大。" 托瓦兹说他希望事情可以更平静,但是这里仍有一些小问题包括一些愚蠢的错误,还有晚一些的提交恢复。如果事情不能解决,托瓦兹已经暗示会发布rc8和rc9。Linux 3.14-rc6包含了一些简单的更新。


via: http://www.efytimes.com/e1/fullnews.asp?edid=133613

译者:geekpi 校对:wxy

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

就像我以前在文章里写的, Linux 无处不在,所以即使没有数千种,也有数百种之多的发行版。有一些发行版非常有名,其中一些拥有上千万的用户基础,而有一些却只能生活在这些光辉闪耀的发行版的阴影之中。有一些发行版在大的发行版轻松享受的影响力的连接处挣扎求存,同时每年都有一些触手可及的发行版灭亡。但是我们今天在这里讨论几个还没有得到他们应得的关爱的发行版。不论这个发行版是原始的或分支或基于其他的发行版的,如果它工作起来对于日常使用是足够稳定的,同时没有得到应得的关爱,它就可以放到这个列表中。

5. Rosa

ROSA Desktop, 是一个拥有高度定制性的KDE桌面发行版,它有大量来自 ROSA 的改动旨在加强工作环境开发的用户友好性。ROSA是一家俄国公司,他还提供了一个基于红帽的企业版的企业服务器版ROSA给开发者。这是你在网上能找到的最具有定制性的发行版之一,它拥有大量的的家用特性,像一个完全重新设计的登录窗口,一个叫做“TimeFrame”的日程管理软件,大量改动的“Dolhpin”文件管理器,Rocket Bar,Simple Welcome,Rosa Media Player和很多其他的软件。

4. Korora

Korora 是基于让 Linux新手用起来更容易,但同时也是一个对专家很有用的愿景而产生的系统。最初是2005年基于Gentoo Linux 的系统 ,korora在2010年作为一个Fedora 的混音版重新出世,它搭载 tweaks和一些额外的功能以使系统可以开箱即用。korora拥有一个融合的Fedora + RPM Fusion+ korora的包系统。其中korora提供尖端和一个红帽发行版的稳定,让它可以毫不费力的实现开箱即用。许多人抱怨Fedora太麻烦,但是 Fedora就是这样设计的啊。对于喜欢 Fedora 同时仍希望可以开箱即用的人们,korora就是为你准备的。

3. Chakra Linux

如果你是KDE的铁杆粉丝而且你无法忍受长达几个月的等待时间才能用上最新的软件,那么你有一款天堂般的选择,他们管它叫Chakra Linux。这个发行版最初是Arch Linux的一个分支,但是现在已经是一个独立的发行版了,它拥有自己的仓库、包、内核和半/滚动发布周期。

Chakra Linux 工作性能很好而且拥有Arch Linux的所有优点。有些人可能争论为什么不直接用Arch Linux,然后用KDE代替 Chakra Linux。首先是安装过程,无论每个人如何证明你自己装起来多容易,事实上并非如此。一个OS应该很容易使用同时安装起来更容易,而不是别的样。

Chakra Linux 是很少的一个可以获得的、真正的KDE发行版,因此可以保证你可以拥有到最好的KDE体验在你使用 Chakra Linux的时候。

2. Ubuntu Gnome

Ubuntu 可能是近些年颇受关注和争论的一个版本,尤其是转到 Unity 的决定,但是我个人对 Unity 感觉很好。另一方面,我在装 Nivida的时候它的错误是如此的多,而且我经常看到有人抱怨 Unity 糟糕的表现。还有其他的半官方的的版本可以选择但是没有一个真的很像Ubuntu的体验,直到Ubuntu Gnome 出现。

关于这个不需要说太多, Ubuntu Gnome 就是一个披着 Gnome Shell 外壳的 Ubuntu, (“之所以列出来是因为”)我觉得它应该在名单上。Ubuntu 曾经因为 Canonical 极少犯错误而风靡一时,这个发行版也不该太惨。我可以很高兴的告诉你,你可以从 Ubuntu Gnome 中感受到原始的 Ubuntu 的每一项优点同时避开 Canonical 的那些粗鲁的暴力措施。

1. Sabayon Linux

Sabayon Linux 是一个基于 Gentoo 的发行版的、遵循开箱即用的哲学,而且它做的很踏实一步都没有跳过。这听起来有点偏,但 Sabayon 在大量的系统中是极少数的真正可以开箱即用的发行版 。

Sabayon 遵循不说废话的哲学,一切按它应该是的方式运行,你不需要关心终端是否把事情做好了,你不需要添加额外的库增加最明显的功能,一切都在它应该在的地方,顺道说一下,如果你愿意你可以做,但问题是你不能强迫用户做所有的这些事情。如果我想用Arch Linux但是不想用终端使我痛苦的撞头,我就应该能做到。

Sabayon 是一个尖端的,快速的和令人惊讶的稳定发行版,归功于坚实的Gentoo的核心。它让你选择的桌面环境很容易使用,安装更方便,开箱即用,拥有一个很简单的功能和很强大的包管理器,配备所需的大部分应用程序,然后它仍然可以被深度定制,就像任何其他的分布。


via: http://www.linuxfederation.com/linux-distributions-love/

译者:crowner 校对:wxy

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