linux中国_ 发布的文章

早些时候,我们提到过有很多可以用来监视系统性能的 Linux 系统监视工具。 但我们估计,或许更多的用户会倾向与绝大多数 Linux 发行版都带的工具 (top 命令)。

top 命令是 Linux 下的一个实时任务管理器, 同时也是用于在 GNU/Linux 发行版中寻找系统性能方面的瓶颈,并帮助我们作出正确操作的常用系统监视工具。 她有着一个极为简洁的界面,并自带少量的可以帮助我们快速了解系统性能的实用选项。

但是,有些时候想要通过她寻找一个占用系统资源比较大的应用或进程可能会比较困难。 因为 top 命令本身并不会帮助我们高亮那些吃太多 CPU内存,或者其他资源的程序。

为了达到这个目标,这里我们将介绍一款超牛逼的系统监视程序 —— Glances。 她可以自动高亮利用最高系统资源的程序,并为 Linux/Unix 服务器提供尽可能多的信息。

什么是 Glances?

Glances 是一个由 Python 编写,使用 psutil 库来从系统抓取信息的基于 curses 开发的跨平台命令行系统监视工具。 通过 Glances,我们可以监视 CPU,平均负载,内存,网络流量,磁盘 I/O,其他处理器文件系统 空间的利用情况。

Glances 是一个用来监视 GNU/LinuxFreeBSD 操作系统的 GPL 授权的自由软件。

Glances 同时也提供了很多实用的选项。 其中我们能够在配置文件见到的一项主要的功能就是设置关键值及相应的标签 (careful[小心], warning[警告]critical[严重]), 然后她会自动帮我们用不同颜色标出系统达到某个瓶颈的信息。

Glances 主要功能

  • CPU 信息 (用户的相关应用, 系统核心程序和空闲程序)
  • 总内存信息,包括了物理内存,交换空间和空闲内存等等
  • 之前的 1 分钟、5 分钟和 15 分钟平均的 CPU 负载
  • 网络链接的下行和上行速度
  • 处理器总数,以及其活动状态
  • 硬盘 I/O 相关(读写)速度详情
  • 当前挂载设备的磁盘使用情况
  • 高 CPU 和内存使用的进程名,和相关应用的位置
  • 在底部显示当前日期和时间
  • 将消耗最高系统资源的进程用红色标出

下面是一个 Glances 的使用截图:

Glances View

在 Linux/Unix 系统中安装 Glances

虽然这个工具的发布比较晚,但你仍然可以在 Red Hat 系的系统中通过 EPEL 软件源安装。在终端用下面的命令安装:

对于 RHEL/CentOS/Fedora 发行版

# yum install -y glances

对于 Debian/Ubuntu/Linux Mint 发行版

$ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable
$ sudo apt-get update
$ sudo apt-get install glances

如何使用 Glances

首先,你需要在终端中输入以下命令

# glances

Glances Preview – Ubuntu 13.10

按下 ‘q‘ (‘ESC‘ 和 ‘Ctrl-C‘ 也可以) 退出 Glances 终端。 这里是从 CentOS 6.5 截取的另一张截图:

Glances Preview – CentOS 6.5

Glances 的默认刷新频率是 1 (秒),但是你可以通过在终端指定参数来手动定义其刷新频率

# glances -t 2

Glances 中颜色的含义

Glances 会用一下几种颜色来代表状态:

  • 绿色:OK(一切正常)
  • 蓝色:CAREFUL(需要注意)
  • 紫色:WARNING(警告)
  • 红色:CRITICAL(严重)

阀值可以在配置文件中设置,一般阀值被默认设置为(careful=50warning=70critical=90)。

我们可以按照自己的需求在配置文件(默认在 /etc/glances/glances.conf)中自定义。

Glances 的选项

除了很多命令行选项之外,Glances 还提供了更多的可在其运行时开关输出信息选项的快捷键,下面是一些例子:

  • a – 对进程自动排序
  • c – 按 CPU 百分比对进程排序
  • m – 按内存百分比对进程排序
  • p – 按进程名字母顺序对进程排序
  • i – 按读写频率(I/O)对进程排序
  • d – 显示/隐藏磁盘 I/O 统计信息
  • f – 显示/隐藏文件系统统计信息
  • n – 显示/隐藏网络接口统计信息
  • s – 显示/隐藏传感器统计信息
  • y – 显示/隐藏硬盘温度统计信息
  • l – 显示/隐藏日志(log)
  • b – 切换网络 I/O 单位(Bytes/bits)
  • w – 删除警告日志
  • x – 删除警告和严重日志
  • 1 – 切换全局 CPU 使用情况和每个 CPU 的使用情况
  • h – 显示/隐藏这个帮助画面
  • t – 以组合形式浏览网络 I/O
  • u – 以累计形式浏览网络 I/O
  • q – 退出(‘ESC‘ 和 ‘Ctrl&C‘ 也可以)

远程使用 Glances

你甚至也可以通过 Glances 来监视远程系统。 要在远程系统使用 ‘glances’,需要在服务器运行 ‘glances -s’(-s 启动服务器/客户端模式)命令。

# glances -s

Define the password for the Glances server
Password: 
Password (confirm): 
Glances server is running on 0.0.0.0:61209

注意:当你执行了‘glances’命令后,她会让你为 Glances 服务器设置密码。

当你设置完毕,你将看到 “Glances server is running on 0.0.0.0:61209” (Glances 服务器正在 0.0.0.0 的 61209 端口运行)的消息。

当 Glances 服务器启动后,到本地执行下面的命令来指定服务器IP地址或主机名以链接。

注:这里的 ‘172.16.27.56’ 是我 Glances 服务器的 IP 地址。

# glances -c -P 172.16.27.56

下面是一些在使用服务器/客户端模式时必须知道的事情:

* 在服务器模式,你可以通过 `-B 地址` 来设置绑定地址,也可以通过 `-p 端口` 来绑定监听的 TCP 端口
* 在客户端模式,你可以通过同样的 `-p 端口` 来指定服务器端口
* 默认的绑定地址是 0.0.0.0,但这么做会监听所有网络接口的指定端口
* 在服务器/客户端模式下,限制的阀值将由服务器的设置决定
* 你也可以在命令行下用过 `-P 密码` 的方式来为服务器端设置一个密码

总结

Glances 对于大多用户而言是个在系统资源上提供过多信息的工具。但是如果你是一个想要仅从命令行就能快速获取系统整体状况的系统管理员,那这个工具绝对是你的必备利器。

译者注

  1. 请不要将 glances(本文中的工具)和 glance(一个 OpenStack 的工具)这两个包搞混了
  2. Ubuntu 官方 Extra 源中的 glances 因为 python 库移动的问题导致无法正常使用 但可以通过建立软链接的方式临时修复:sudo ln -s /usr/lib/python2.7/dist-packages/glances /usr/share/pyshared/glances

via: http://www.tecmint.com/glances-an-advanced-real-time-system-monitoring-tool-for-linux/

译者:VizV 校对:wxy

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

不管你的Ubuntu 13.10系统是重新安装的或是从以前旧版本升级的,在使用了一段时间后,你应该会感觉到系统开始变慢。在这篇文章中,我们将了解到一些让你的Ubuntu运行得更快的技巧

在我们动手提高Ubuntu 13.10的整体系统性能之前,先思考下为什么系统会随着时间变慢。这里可能有很多原因,比如,你可能有一台简单设置了一下的低配电脑,你可能安装了很多在开机时吃掉系统资源的应用程序。实际上有各种理由。

在这里列出了一些小技巧,能帮你提高一点Ubuntu的速度。还有一些很好的技巧,可以用来提高系统性能,让系统运行更流畅。你可以选择尝试所有技巧或者其中的一部分,他们每一个都可以让你的Ubuntu更流畅,更敏捷,更迅速。

让Ubuntu 13.10运行更快的技巧:

我已经在我的Ubuntu 13.10上应用过这些技巧,但是我相信它们同样可以应用在旧版本的Ubuntu系统上,或者其他基于Ubuntu的Linux发行版,比如:Linux Mint,Elementary OS Luna等等。

减少grub默认的引导等待时间:

grub默认会给你10秒钟时间来选择要引导的系统或是进入恢复模式,这对于我来说太长了。这意味着你得呆在电脑边上按下确认键来立刻引导Ubuntu。是不是觉得有点浪费时间?第一个小技巧就是改变引导等待时间。如果你更喜欢GUI工具,可以阅读这篇文章通过Grub Customizer调整grub等待时间和引导顺序

对其他人来说,只需要通过下面的简单命令来打开grub配置文件:

sudo gedit /etc/default/grub &

GRUB\_TIMEOUT=10改为GRUB\_TIMEOUT=2,这样就可以把引导等待时间改成2秒。最好不要改成0,因为这样你就不能选择其他操作系统或者恢复模式了。在修改完成后,用下面的命令使改动生效:

sudo update-grub

管理开机启动应用程序:

慢慢的你开始安装各种应用程序。如果你是It’s FOSS的读者,你可能安装了许多本周最佳应用程序系列里推荐的应用。这里面很多应用都会开机启动,程序运行肯定会要消耗系统资源,结果就是:一台每次开机都要很长时间的缓慢启动。打开Unity Dash,然后找到启动应用

在里面,检查一下那些开机启动的程序,考虑一下哪些是你觉得没有必要每次开机都启动的程序,然后尽情地移除吧。

万一你不想从开机启动列表里移除程序呢?比如说,你安装了Ubuntu 13.10里最好的提示插件里推荐的程序,你希望它们可以在每次开机时都自动启动。这种情况可以这样处理,为应用程序的启动设定一个等待时间。这样,你可以缓解一点启动时的资源占用,而你的应用程序仍然会自动启动,不是是在一段时间后。在前一张图中,点击Edit,然后在运行的命令中加入一个等待。例如,如果你想延迟20秒再启动Dropbox提示,只需要在当前的命令前面增加一条命令

sleep 20;

这样,命令‘dropbox start -i‘变成了‘sleep 20; dropbox start -i‘。这就意味着Dropbox的启动会有20秒延迟。你可以像这样为其他开机启动的应用程序设置一个等待时间。

安装preload来加速应用程序加载时间:

Preload是个后台程序,会分析用户的行为和常用的程序。打开终端,用下面的命令安装preload:

sudo apt-get install preload

安装完后重启电脑,然后就可以把它忘了,它会在后台运行。[更多关于preload的信息]

选择最快的软件升级镜像服务器:

最好检查一下自己用来升级软件的镜像服务器是最快的。Ubuntu软件仓库在全球各地都有镜像服务器,建议选择一个离自己最近的。这样可以减少从服务器下载升级包的时间,所以软件升级会更快。

软件与更新->Ubuntu 软件->下载地址里选择其它,然后点击使用最快的服务器

系统会自动测试并告诉你哪个镜像服务器是最快的。通常来说,系统默认会选择最快的镜像服务器,但是,检查一下总是没有坏处。不过,如果保存升级包的距离最近的镜像服务器并没有经常保持同步的话,获取更新的时候可能会有点延时。对于网络连接速度比较慢的人来说,这个方法很有用。你可以在文章加速Ubuntu的WIFI速度里更深入地了解这些提示

用apt-fast代替apt-get来加速更新:

apt-fast是用来代替“apt-get”的的一个shell脚本程序,它通过多线程的方式改善了更新和下载安装包的速度。如果你经常用终端和apt-get来安装和升级软件的话,可以试试apt-fast。用下面的命令通过官方PPA安装apt-fast:

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast

从apt-get更新中移除语言相关的可忽略的包:

你有没有注意过sudo apt-get update的输出?里面有三类标志,hitignget。你可以在这里了解它们的含义。检查一下包含IGN的行,你会发现它们大多数都是语言翻译相关的。如果你所有的程序和安装包都是英文的,那完全没有必要检查从英文到英文的安装包数据库。

如果你跳过apt-get的语言相关的更新,能够轻微地提高apt-get update的速度。想这样做的话,在终端里输入下面的命令:

sudo gedit /etc/apt/apt.conf.d/00aptitude

然后在文件末尾加入下面这行:

Acquire::Languages "none";

减少系统过热:

如今,过热是计算机的一个普遍问题,一台过热的电脑运行得非常缓慢。如果你的CPU风扇跑得像尤塞恩.博尔特一样快的话,可能会需要超长的时间来打开一个程序。在Ubuntu 13.10中有两个工具可以帮助减少系统过热来实现更好的系统性能,TLP和CPUFREQ。

通过下面的终端命令来安装使用TLP:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start

在安装完TLP后不需要做其他额外的事情,它会在后台运行。用下面的命令安装CPUFREQ提示工具:

sudo apt-get install indicator-cpufreq

然后重启电脑,然后选择CPUFREQ的Powersave模式:

调整LibreOffice让它运行更快:

如果你经常使用办公软件,那你应该会想调整一下默认的LibreOffice,让它运行得更快些。这里会调整一下内存选项。打开LibreOffice,然后选择工具->选项,然后在左边栏里选择内存,并激活系统加速器来增加内存占用。

你可以看一下如何加速LibreOffice了解更多的细节。

使用软件的轻量替代:

这个更像是推荐和喜好。有些系统默认或流行的软件都需要占用大量系统资源,这并不适合一般的低配置电脑。这种情况下,你可以选择使用这些软件的一些替代程序。比如,用AppGrid来替代Ubuntu Software Center;用Gdebi来安装软件;用AbiWord来代替LibreOffice Writer等等。

这些就是我搜集的让Ubuntu 13.10运行更快的技巧。我相信这些小技巧可以整体提升系统性能表现。你是否也有一些隐藏的技巧来加速Ubuntu 13.10?这些小技巧对你是不是有帮助?请和大家分享你的看法,随时欢迎提出任何问题或建议,不要吝啬留下你的评论。


via: http://itsfoss.com/speed-up-ubuntu-1310/

译者:zpl1025 校对:wxy

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

Coova背后的理念非常简单:给你提供可以用来管理与访问自己WiFi网络的开源并免费的工具与服务,你可以有最大的自由度去使用它们。我们的哲学就是:你不需要使用任何特别的硬件(如FON或者Meraki)或软件(如Whisher)。从本质上来说,Coova是开放并且基于标准的,也就是说它可以兼容尽可能广泛的硬件,协议与服务。Coova将“Carrier”的grade特色与服务带向了开源界与服务界。它也让笨拙的router更智能了一点--废物利用很不错,不是吗?

在Coova中,你可以根据你要构建的网络的种类与你访问这些网络的方式来挑选你需要的软件与服务。下面是一些Coova技术的典型应用:

使用CoovaAP来简化CoovaChilli(或WiFiDog)的配置:

  • 使用或者不适用CoovaAAA服务,
  • 使用RADIUS或者本机定义的用户,
  • 使用定制的“内部”入网门户,或者
  • 配置使用你自己的门户或者使用RADIUS服务。

CoovaAP或者你自己的固件或者服务器中使用CoovaChilli,以实现如下功能:

  • 使用CoovaAAA或者其他门户/RADIUS服务,加强入网门户和身份认证,
  • 与多种商业服务协调工作(具体询问供应商),
  • 与802.1X身份认证整合以提供账号与访问限制。

使用CoovaAAA管理你的网络的访问:

  • 使用CoovaChilli/AP入网门户,
  • 使用打过补丁的WiFiDog入网门户,
  • 使用你自己的入网门户(不需要高级编程),
  • 使用我们的Facebook或者标准入网门户应用,
  • 使用商业访问控制器(如Colubris),或者
  • 使用任何支持WPA Enterprise/802.1X(如AirPort Extreme)的router.

使用和共享你的CoovaAAA控制下的网络:

  • 使用一个账户既登陆你的入网门户也登陆你的安全WPA Enterprise网络(使用任何支持802.1X的设备,如你的笔记本电脑或者Nokia手机)
  • 在任何与你共享过的CoovaAAA地点使用你的账号,
  • 选择性给你要共享的个人或者全体共享你的网络,或者
  • 依照OpenID登陆或者Facebook粉丝/朋友共享网络。

在Firefox或者你的手机上各自使用CoovaFXCoovaSX,来通过WISPr标准登陆一个入网门户和一个预先配置好的账号。WISPr被CoovaAAA,绝大部分的商业访问控制器和服务供应商支持。

使用JRadius为你的网络编写你自己的RADIUS设置逻辑。

如果你正在构建一个WiFi网络,但在本网站上未找到任何可以帮助你的信息,那你可能看得不够用心。虽然已经说过,我们确实承认我们需要更多的文档。正因为如此,我们呼吁研发与用户社区在wiki,论坛mailing lists上给我们提供帮助。注意:我们确实关闭了一些页面来阻止SPAM(垃圾邮件)来创建新的页面或者在mailing lists中请求获得更多的权限。

我们也希望听到更多的关于你如何使用或者在何处使用Coova的消息。实际上,我的一个朋友最近正在多米尼亚共和国度假,他很惊奇地发现在宾馆中可以找到Coova的信号。他们为他们的WiFi采用了CoovaAP技术。像这样的故事非常棒,请让他们出现在论坛中!


via: http://coova.org/node/133 译者: Hao-Ding 校对:wxy

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

在几个月前我买了一个安装了iOS 7系统的iPhone 5手机。当我试着把iPhone或者iPad连接到Linux电脑(Ubuntu和Linux Mint)上时,它能够被识别,会提示我:“是否信任这台电脑”?

然后我心中默念“我会的”,选择了“信任”,在等待了几秒后,它又重新提示我“是否信任这台电脑”?我继续点了“信任”。然后又提示同样的问题。我感觉我的手机陷入了一个while(true)的死循环。在Ubuntu而在我的Ubuntu电脑上,它只是提示我的iPhone被锁定了,所以我不能访问上面的文件。

在网络上搜索了一会,我才知道这个iOS 7在Linux系统上是否信任这台电脑的死循环是一个已知的问题

这实际上是iOS 7系统的一个新安全特性,针对解决假冒的iPhone充电器问题。既然这样,那这篇文章在说什么?有没有办法解决iOS 7在Linux系统中的“信任这台电脑”的问题libimobiledevice库希望在1.1.6版本中去解决这个问题,只不过稳定版本却一直遥遥无期。 不过别灰心,你仍然可以使用libimobiledevice的非稳定版本,然后轻松地连接你的iPhone和Ubuntu。让我来告诉你,怎么把iPhone手机连接到Ubuntu 13.10或者Linux Mint 16上,而不会有“信任这台电脑”的麻烦。

在Ubuntu 12.04上解决iOS 7的“信任这台电脑”问题:

如果你安装的是Ubuntu 12.04 LTS(32位或64位)或者Linux Mint 13 Maya,你可以添加下面Ingo Haschler的PPA源:

sudo apt-add-repository ppa:ingo/ios7support
sudo apt-get update
sudo apt-get upgrade

之后,libimobiledevice库(已经安装过)会升级到不稳定的1.6版本,然后重启你的电脑,再重新连接iPhone。现在,它应该可以正常使用了。

说明:

如果你碰到“锁定错误”,那么再试试下面的命令:

sudo mkdir /var/lib/lockdown
sudo chmod 777 /va7Lib/lockdown

在Ubuntu 13.10上解决iOS 7的“信任这台电脑”问题:

对于资深的Linux用户,你可以从GitHub上下载源码然后自己编译。对于使用Ubuntu 13.10 64位Linux Mint 16 64位系统的用户,有个Iuri Diniz编译好的Debian包可以用,你可以下载安装这个.deb包,然后就可以很轻松地在Ubuntu 13.10 64位系统上看到你的iPhone了。

双击下载后的.deb文件进行安装。提醒一下,因为Ubuntu和Linux Mint默认已经安装了这个库,所以你看到的会是升级库libimobiledevice,而不是安装它。

在装好后,你的iPhone或者iPad应该可以正常连接电脑了。下面是一张我把我的iPhone连接到一台Ubuntu 13.10电脑上的截图。

我可以访问手机上的文件,还可以从Ubuntu传送文件到iPhone。它还会被Rythembox软件认到并开始同步歌曲。这不是第一次,我在把移动设备接到Ubuntu上碰到问题。上次,我写过怎么连接Kindle Fire HD和Ubuntu

我希望这个快速教程也可以解决你可能碰到的“信任这台电脑”的死循环问题。如果这个方法管用,或者你仍然还是不能把你的饿iPhone连接到Ubuntu上,都可以联系我。Ciao


via: http://itsfoss.com/mount-iphone-ipad-ios-7-ubuntu-13-10/

译者:zpl1025 校对:wxy

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

对 Ubuntu 默认的 Ambiance 主题不太满意?何不试试其它的主题,用换主题的方式来改变你的桌面外观?如果你不知道哪些主题对你有用的话,我已经列出了 Ubuntu 13.10 最好的主题。在我们看这些主题前,用简单的句子说明下该怎么样使用这些主题。

在 Ubuntu 13.10 中安装主题

在 Ubuntu 中要使用主题有两种方式,既可以添加 PPA 来下载也可以直接下载主题文件。如果你是直接下载的文件,要把它解压到 ~/.themes 或者 /user/share/themes 目录中。如果你是通过添加 PPA 来下载的,并不需要做什么特殊的操作。

下一步就是正式使用已经安装的主题。你可以使用 Unity Tweak 工具软件来切换到已经安装的主题。请参考这篇文章如何在 Ubuntu 13.10 上安装主题上的截图教程.

Ubuntu 13.10 最好的 Unity 主题:

大多数主题都是由主题本身和图标集组成的。我的建议是主题本身及图标集都要从同一个主题集中安装,以使它们更漂亮。事不宜迟,让我们看些 Ubuntu13.10 中最好的主题:

Numix

Numix 确实是一款漂亮的主题。它有着扁平和弧形图标,并且完美的集成进 Unity 桌面环境中。在终端下可以使用下面的命令来安装 Numix 主题和图表集:

sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-gtk-theme numix-icon-theme numix-icon-theme-circle numix-wallpaper-saucy

Moka

漂亮,不是吗?使用如下命令来安装 Moka GTK 主题和图标集:

sudo add-apt-repository ppa:snwh/moka-gtk-theme-daily
sudo add-apt-repository ppa:snwh/moka-icon-theme-daily
sudo apt-get update
sudo apt-get install moka-gtk-theme moka-icon-theme moka-icon-theme-symbolic moka-icon-theme-extras

zonColor

zonColor 是从亮到暗及颜色相异的几个主题组成的一个包。它也由自己的图标集。使用如下的命令来安装 zonColor 主题和图标集。

sudo add-apt-repository ppa:noobslab/themes
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install zoncolor-themes zoncolor-icons

Nokto

Nokto 没有自己的图标集,但它是一个很漂亮的黑色主题。要安装 Natko, 可以使用如下的命令:

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install nokto-theme

Flattastic

很像 Nokto, Flattastic 也没有自己的图标集,但你可以使用任何的平面图标,它们会与主题融合的很好。虽然它不能以 PPA 的方式来安装,但是你可以从这儿下载到文件然后来安装。一旦下载完成,把 zip 压缩文件解压到 /usr/share/themes 目录下,然后你就可以使用 Unity Tweak 工具来选择使用这个主题。

这就是 Ubuntu 13.10 下5个最棒主题。你也许会想看看类似的文章,这列出了 Ubuntu 下5个最棒的图标集.您觉得这些主题怎么样?除了这些提到的,您有一个您最钟爱的吗?请跟我们分享。


via: http://itsfoss.com/best-themes-ubuntu-1310/

译者:runningwater 校对:wxy

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

苹果公司创始人史蒂芬乔布斯曾为 Linux 和 Git 这两个伟大的开源项目创始人托瓦兹提供工作。托瓦兹从未见过微软公司的比尔盖茨,但却在2000年的时候遇上了乔布斯。那时候的他任职于美国半导体设计公司全美达(Transmeta)。乔布斯邀请托瓦兹去位于库比蒂诺的苹果总部工作,为他提供丰厚的薪水和优越的职位,但是他在苹果的工作却是与Linux无关的。正是由于这个原因托瓦兹拒绝了乔布斯的邀请。况且,托瓦兹根本就不喜欢苹果操作系统的内核Mach。

Linus Torvalds

如果托瓦兹接受了邀请会怎么样?

在那个时候如果托瓦兹答应乔布斯去苹果工作,那现在的世界将会不一样。我们不会有 Linux,Kindle 和 Android。互联网上一半以上的内容和超过九成的服务器都将不复存在。毫不夸张的说,世界绝不可能是现在这个样子。

托瓦兹拒绝乔布斯的负面影响有哪些?

原本我们可以看到托瓦兹和乔布斯两个天才在一起工作。或许世界也将从他们俩的合作中获益。但可以肯定的是,我们将冒着失去 Linux 的风险。

托瓦兹为自己代言

有时候,托瓦兹由于他那些极具争议的言论而显得傲慢。但这与他对世界的贡献是不相符的。他创造了 Linux 和 Git 两个极好的开源项目,并使他们自由免费。有许多攻讦托瓦兹的言论说他从没有拿出他的部分收入来改善这个世界。但事实上,托瓦兹对于他人贡献是难以想象的。托瓦兹将他最完美的作品变成免费。而他本可以从中获得数以亿计的收入。他将他所拥有的一切无私平等地奉献给了整个世界。

托瓦兹作为一个普通人

Linux 内核的总设计师是一个很好又有趣的人。他谈论着世界的各个方面。他的博客涉及孩子、万圣节和祖国等方方面面。你可以通过博客和 G+ 来关注他。

关注托瓦兹的博客

关注托瓦兹的G+

托瓦兹鲜为人知之事

  • 年薪:1000万美元
  • 身价:15亿美元
  • 版本控制系统RCS,Git和Linux内核的创始人。
  • 托瓦兹更乐于使用开源软件,但他从不介意通过商业软件来获得最佳的效果。
  • 在2008年和2012年的采访中,托瓦兹表示自己喜欢使用 Fedora 系统是由于 Fedora 对于 PowerPC 系列处理器的良好支持。
  • 由于 Linux 基金会的赞助,托瓦兹可以全身心地投入到Linux的开发中去。

托瓦兹的至理名言

托瓦兹说过的一些话.

引用

“托瓦兹不戴眼镜,他已经把 X11 系统当作了他的眼镜,所以他不再需要眼镜。”

“当你说,我写了一款摧毁 Windows 的软件,人们只会一脸茫然地对你说,我已经在使用这款免费的软件。”

“只有懦夫才使用磁盘来维护备份的文件,强者将文件上传至公共的 FTP 服务器让所有人来下载。”

“你看,为了写出 Linux 这样的系统,你不仅需要是一位好的程序员,还要是一个狡猾的坏蛋。”

名言

“让 Linux 在 GPL 协议下自由发展是我做的过最精彩的事。”

结论

有些人认为,如果托瓦兹没有创造出 Linux,其他人也可能创造出类似的系统。例如“米歇尔”也许会写出一款叫做“Michel”的操作系统。说这些并不是让我们低估托瓦兹的能力,牺牲以及他所作的贡献。

托瓦兹是一个救世主、极客、开发者、美国宇航局研究实验室的管理、白帽子黑客等其他托瓦兹所做过的职业。托瓦兹的优越感对于他自己而言没有任何问题。世界也会感谢他的。

这是全部了,我会再次和大家见面并带来你们喜欢的文章。请在下面的评论区分享你们宝贵的意见。


via: http://www.tecmint.com/what-if-linus-torvalds-would-have-accepted-job-proposal-of-steve-jobs/

译者:YangYuxiang 校对:Caroline

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