Linus Torvalds的20个事实

Linus Torvalds 是 Linux 操作系统的创造者,至今还在维护内核。本文是他的自传《Just for fun》的简短摘录,关于他个人的20个事实,比如他的老婆是他的学生。


Brief: Some known, some lesser known – here are 20 facts about the Linus Torvalds, creator of the Linux kernel.
简介:有些是已知的,有些是鲜为人知的——这里有 20 个关于 Linux 内核创建者 Linus Torvalds 的事实。

Linus Torvalds, a Finnish student, developed a Unix-like operating system while he was doing his masters in the year 1991. Since then, it’s sparked a revolution: today it powers most of the web, many embedded devices and every one of the top 500 supercomputers.
Linus Torvalds 是一名芬兰学生,他在 1991 年攻读硕士学位时开发了一个类 Unix 操作系统。从那时起,它引发了一场革命:今天,它为大多数网络、许多嵌入式设备和前 500 台超级计算机中的每一台提供动力。

1. Named after a Nobel prize winner  以诺贝尔奖获得者的名字命名

Linus Benedict Torvalds was born on December 28th 1969 in Helsinki. He comes from a family of journalists. His father Nils Torvalds is a Finnish politician and a likely candidate for president in future elections.
莱纳斯·本尼迪克特·托瓦兹于1969年12月28日出生于赫尔辛基。他来自一个记者世家。他的父亲尼尔斯·托瓦兹(Nils Torvalds)是芬兰政治家,也是未来选举总统的可能候选人。

He was named after Linus Pauling, a double Nobel prize winner in Chemistry and Peace.
他以莱纳斯·鲍林(Linus Pauling)的名字命名,莱纳斯·鲍林(Linus Pauling)是化学与和平奖的双倍获得者。

2. All the Torvalds in the world are relatives 世界上所有的Torvalds都是亲戚

While you may find several people with the name Linus, you won’t find many people with the name Torvalds – because the ‘correct’ spelling is actually Torvald (without the s). His grandfather changed his name from Torvald to Torvalds, adding an ‘s’ at the end. And thus the Torvalds dynasty (if I can call it that) began.
虽然你可能会发现有几个人叫 Linus,但你不会找到很多叫 Torvalds 的人——因为“正确”的拼写实际上是 Torvald(没有 s)。他的祖父将他的名字从Torvald改为Torvalds,并在末尾添加了一个“s”。就这样,托瓦兹王朝(如果我可以这么称呼的话)开始了。

Since it’s such an unusual surname, there are hardly 30 Torvalds in the world and they’re all relatives, claims Linus Torvalds in his biography.
由于这是一个如此不寻常的姓氏,世界上几乎没有 30 个 Torvalds,他们都是亲戚,Linus Torvalds 在他的传记中声称。

Linus Torvalds with sister Sara Torvalds

A young Linus Torvalds with his journalist sister Sara Torvalds
年轻的莱纳斯·托瓦兹和他的记者妹妹萨拉·托瓦兹

3. Commodore Vic 20 was his first computer  /Commodore Vic 20 是他的第一台电脑

At the age of 10, Linus started writing programs in BASIC on his maternal grandfather’s Commodore Vic 20. This is when he discovered his love for computers and programming.
10 岁时,Linus 开始在他外祖父的 Commodore Vic 20 上用 BASIC 编写程序。这时,他发现了自己对计算机和编程的热爱。

4. Second Lieutenant Linus Torvalds 莱纳斯·托瓦兹少尉

Though he preferred to spend time on computers rather than in athletic activities, he had to attend compulsory military training. He held the rank of Second Lieutenant.
虽然他宁愿花时间在电脑上,也不愿参加体育活动,但他必须参加强制性的军事训练。他拥有少尉军衔。

5. He created Linux because he didn’t have money for UNIX
 他创建 Linux 是因为他没有钱买 UNIX

In early 1991, unhappy with MS-DOS and MINIX, Torvalds wanted to buy a UNIX system. Luckily for us, he didn’t have enough money. So he decided to make his own clone of UNIX, from scratch.
1991年初,由于对MS-DOS和MINIX不满意,Torvalds想购买UNIX系统。幸运的是,他没有足够的钱。因此,他决定从头开始制作自己的UNIX克隆。

6. Linux could have been called Freax /Linux 可以称为 Freax

In September ’91, Linus announced Linux (standing for ‘Linus’s MINIX’) and encouraged his colleagues to use its source code for wider distribution.
91 年 9 月,Linus 宣布推出 Linux(代表“Linus 的 MINIX”),并鼓励他的同事使用其源代码进行更广泛的分发。

Linus thought that the name Linux was too egotistical. He wanted to change it to Freax (based on free, freak and MINIX), but his friend Lemmarke had already created a directory called Linux on his FTP server. And thus the name Linux continued.
Linus 认为 Linux 这个名字太自负了。他想把它改成 Freax(基于 free、freak 和 MINIX),但他的朋友 Lemmarke 已经在他的 FTP 服务器上创建了一个名为 Linux 的目录。因此,Linux 这个名字继续存在。

7. Linux was his main project at University  / Linux是他在大学的主要项目

“Linux: A Portable Operating System” was the title of his thesis for his M.Sc.
“Linux:便携式操作系统”是他 M.Sc 论文的标题。

8. He married his student 他娶了他的学生

In 1993, when he was teaching at the University of Helsinki, he gave the task of composing email as homework to the students. Yeah, composing emails were a big deal back then.
1993年,当他在赫尔辛基大学任教时,他把撰写电子邮件的任务作为家庭作业交给了学生。是的,撰写电子邮件在当时是一件大事。

A female student named Tove Monni completed the task by sending him an email asking him out on a date. He accepted and three years later the first of their three daughters was born.
一位名叫托芙·蒙尼(Tove Monni)的女学生通过给他发一封电子邮件邀请他出去约会来完成任务。他接受了,三年后,他们三个女儿中的第一个出生了。

Shall I say he started the internet dating trend? Hmm … nah! Let’s leave it there ;)
我应该说他开创了互联网约会趋势吗?嗯。。。不!让我们把它留在那里;)

Linus Torvalds with his wife Tove Monni Torvalds

Linus Torvalds with wife Tove Torvalds 莱纳斯·托瓦兹与妻子托芙·托瓦兹

9. Linus has an asteroid named after him 莱纳斯有一颗以他的名字命名的小行星

He has numerous awards to his name, including an asteroid named 9793 Torvalds.
他的名字获得了无数奖项,包括一颗名为9793 Torvalds的小行星。

10. Linus had to battle for the trademark of Linux
Linus 必须为 Linux 的商标而战

Linux is a trademark registered with Linus Torvalds. Torvalds didn’t care about the trademark initially, but in August 1994, a William R. Della Croce, Jr. registered the Linux trademark and started demanding royalties from Linux developers. Torvalds sued him in return and in 1997, the case was settled.
Linux 是Linus Torvalds 注册的商标。Torvalds 最初并不关心这个商标,但在 1994 年 8 月,William R. Della Croce, Jr. 注册了 Linux 商标,并开始向 Linux 开发人员索要版税。对此,Torvalds 起诉了他,并于 1997 年解决了此案。

https://youtu.be/eE-ovSOQK0Y

11. Steve Jobs wanted him to work on Apple’s macOS
史蒂夫·乔布斯(Steve Jobs)希望他在苹果的macOS上工作

In 2000, Apple’s founder Steve Jobs invited him to work on Apple’s macOS. Linus refused the lucrative offer and continued to work on the Linux kernel.
2000年,苹果创始人史蒂夫·乔布斯(Steve Jobs)邀请他从事苹果macOS的工作。Linus 拒绝了这个利润丰厚的提议,并继续致力于 Linux 内核。

12. Linus also created Git /Linus 还创建了 Git

Most people know Linus Torvalds for creating the Linux kernel. But he also created Git, a version control system that is extensively used in software development worldwide.
大多数人都知道 Linus Torvalds 创建了 Linux 内核。但他也创建了 Git,这是一个版本控制系统,广泛用于全球软件开发。

Till 2005, (then) proprietary service BitKeeper was used for Linux kernel development. When Bitkeeper shut down its free service, Linus Torvalds created Git on his own because none of the other version control systems met his needs.
直到 2005 年,(当时)专有服务 BitKeeper 被用于 Linux 内核开发。当 Bitkeeper 关闭其免费服务时,Linus Torvalds 自己创建了 Git,因为其他版本控制系统都无法满足他的需求。

13. Linus hardly codes these days  /莱纳斯现在几乎不编码

Though Linus works full time on the Linux kernel, he hardly writes any code for it anymore. In fact, most of the code in the Linux kernel is by contributors from around the world. He ensures that things go fine at each release with the help of kernel maintainers.
尽管 Linus 全职从事 Linux 内核的工作,但他几乎不再为它编写任何代码了。事实上,Linux 内核中的大多数代码都是由来自世界各地的贡献者编写的。在内核维护者的帮助下,他确保每个版本都一切顺利。

14. Torvalds hates C++  /Torvalds 讨厌 C++

Linus Torvalds has a strong dislike for the C++ programming language. He has been very vocal about it. He jokes that the Linux kernel compiles faster than a C++ program.
Linus Torvalds非常不喜欢C++编程语言。他一直对此直言不讳。他开玩笑说,Linux内核的编译速度比C++程序快。

15. Even Linus Torvalds found Linux difficult to install (you can feel good about yourself now)
/ 甚至 Linus Torvalds 也发现 Linux 很难安装(你现在可以自我感觉良好了)

A few years ago, Linus told that he found Debian difficult to install. He is known to be using Fedora on his main workstation.
几年前,Linus 告诉他,他发现 Debian 很难安装。众所周知,他在他的主工作站上使用 Fedora。

16. He loves scuba diving 他喜欢水肺潜水

Linus Torvalds loves scuba diving. He even created Subsurface, a dive logging tool for scuba divers. You’ll be surprised that sometimes he even answers general questions on its forum.
Linus Torvalds 喜欢水肺潜水。他甚至创建了Subsurface,一种用于水肺潜水员的潜水记录工具。你会惊讶地发现,有时他甚至在论坛上回答一般问题。

Linus Torvalds in Scuba Gear

Linus Torvalds in scuba gear, circa 2010 Linus Torvalds 身着潜水装备,约 2010 年

17. The foul-mouthed Torvalds has improved his behavior
满嘴脏话的托瓦兹改善了他的行为

Torvalds is known for using mild expletives on the Linux kernel mailing list. This has been criticized by some in the industry. However, it would be difficult to criticize his banter of “F**k you, NVIDIA” as it prompted better support for the Linux kernel from NVIDIA.
Torvalds 以在 Linux 内核邮件列表上使用温和的脏话而闻名。这遭到了一些业内人士的批评。然而,很难批评他对“F**k you, NVIDIA”的戏谑,因为它促使NVIDIA更好地支持Linux内核。

In 2018, Torvalds took a break from Linux kernel development to improve his behavior. This was done just before he signed the controversial code of conduct for Linux kernel developers.
2018 年,Torvalds 暂停了 Linux 内核开发,以改善他的行为。这是在他签署有争议的Linux内核开发人员行为准则之前完成的。

Linus Torvalds Middle finger to Nvidia : Fuck You Nvidia

18. He is too shy to speak in public  18.他太害羞了,不敢在公共场合说话

Linus doesn’t feel comfortable with public speaking. He doesn’t attend many events. And when he does, he prefers to sit down and be interviewed by the host. This is his favorite way of doing a public talk.
莱纳斯对公开演讲感到不舒服。他不参加很多活动。当他这样做时,他更喜欢坐下来接受主持人的采访。这是他最喜欢的公开演讲方式。

19. Not a social media buff 不是社交媒体爱好者

Google Plus is the only social media platform he has used. He even spent some time reviewing gadgets there in his free time. Google Plus is now discontinued so he has no other social media accounts.
Google Plus是他使用过的唯一社交媒体平台。他甚至在空闲时间花了一些时间在那里查看小工具。Google Plus 现已停产,因此他没有其他社交媒体帐户。

20. Torvalds is settled in the USA  / Torvalds 在美国定居

Linus moved to the US in 1997 and settled there with his wife Tove and their three daughters. He became a US citizen in 2010. At present, he works full-time on the Linux kernel as part of the Linux Foundation.
Linus 于 1997 年移居美国,并与妻子 Tove 和他们的三个女儿定居在那里。他于2010年成为美国公民。目前,作为 Linux 基金会的一员,他全职从事 Linux 内核方面的工作。

It’s difficult to say what the net worth of Linus Torvalds is or how much Linus Torvalds earns because this information has never been made public.
很难说 Linus Torvalds 的净资产是多少或 Linus Torvalds 赚了多少钱,因为这些信息从未公开过。

Linus Torvalds with wife and daughters

Tove and Linus Torvalds with their daughters Patricia, Daniela and Celeste | Picture credit: opensource.com
Tove 和 Linus Torvalds 与他们的女儿 Patricia、Daniela 和 Celeste |图片来源:opensource.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/360538.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Maven基础】依赖插件管理工具

Maven Maven 作用Maven 安装Maven 目录Maven config settings创建 Maven 项目运行 Java 文件Maven 坐标导入 Maven 项目依赖管理依赖配置 依赖传递排除依赖 依赖范围生命周期test跳过 Test Maven 作用 Maven 安装 Maven 目录 bin 存放可执行文件 config 存放 Maven 的配置文件 …

C++ 数论相关题目,博弈论,SG函数,集合-Nim游戏

给定 n 堆石子以及一个由 k 个不同正整数构成的数字集合 S 。 现在有两位玩家轮流操作,每次操作可以从任意一堆石子中拿取石子,每次拿取的石子数量必须包含于集合 S ,最后无法进行操作的人视为失败。 问如果两人都采用最优策略,…

C++入门学习(二十一)选择结构-if语句

1、单行if语句 假设有个人去酒吧&#xff0c;但是酒吧不允许18岁以下的人进入&#xff0c;此时可以使用if语句判断. #include <iostream> #include <string> using namespace std;int main() { int a;cout<<"请输入您的年龄&#xff1a;"<…

软考复习之数据结构篇

算法设计 迭代法&#xff1a;用于求方程的近似根。 1、若方程无解&#xff0c;则算法求出的近似根序列就不会收敛&#xff0c;迭代过程会变成死循环&#xff0c;因此在使用迭代算法前应先考查方程是否有解&#xff0c;并在程序中对迭代的次数给予限制。 2、方程虽有解&#…

PyTorch深度学习实战(34)——Pix2Pix详解与实现

PyTorch深度学习实战&#xff08;34&#xff09;——Pix2Pix详解与实现 0. 前言1. 模型与数据集1.1 Pix2Pix 基本原理1.2 数据集分析1.3 模型构建策略 2. 实现 Pix2Pix 生成图像小结系列链接 0. 前言 Pix2Pix 是基于生成对抗网络 (Convolutional Generative Adversarial Netwo…

Fog Volume 3

仅支持内置渲染管线 Fog Volume 3是一个体积雾渲染器,旨在模拟各种大气效果。它提供了大量的控制,以帮助您在外观和性能方面满足您的需求。有关详细信息,请查看文档。 下载: ​​Unity资源商店链接 资源下载链接 效果图:

springBoot - mybatis 多数据源实现方案

应用场景: 多数据源 小型项目 或者 大项目的临时方案中比较常用.在日常开发中,可能我们需要查询多个数据库,但是数据库实例不同,导致不能通过 指定schema的方式 区分不同的库, 这种情况下就需要我们应用程序配置多数据源 实现方式: 首先自定义实现 datasource数据源 为当前…

基于SSM的二手车交易网站设计与实现(有报告)。Javaee项目。ssm项目。

演示视频&#xff1a; 基于SSM的二手车交易网站设计与实现&#xff08;有报告&#xff09;。Javaee项目。ssm项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&#xff0c;通过…

【C++初阶】C++入门(2)

&#x1f525;博客主页&#xff1a; 小羊失眠啦. &#x1f3a5;系列专栏&#xff1a;《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 文章目录 一、函数重载1.1 函数重载的概念1.2 函数重载的种类1.3 C支持函数重载的原理 二…

AI技术的机遇与挑战

现在&#xff0c;企业对人工智能&#xff08;AI&#xff09;技术人员的需求高涨&#xff0c;对人工智能项目大幅投入预算。全球新冠肺炎疫情等驱动因素促进了数字化转型&#xff0c;极大地加快了AI和机器学习&#xff08;ML&#xff09;技术的发展。越来越多的企业正在研究如何…

Vue_Router_守卫

路由守卫&#xff1a;路由进行权限控制。 分为&#xff1a;全局守卫&#xff0c;独享守卫&#xff0c;组件内守卫。 全局守卫 //创建并暴露 路由器 const routernew Vrouter({mode:"hash"//"hash路径出现#但是兼容性强&#xff0c;history没有#兼容性差"…

重新看:浏览器是如何渲染页面的?

这里写自定义目录标题 写在前面的话浏览器是如何渲染页面的&#xff1f;1、解析HTML &#xff08; Parse HTML&#xff09;2、样式计算&#xff08; Recalculate Style&#xff09;3、布局&#xff08; Layout&#xff09;4、分层&#xff08; Layer&#xff09;5、绘制&#x…

Tensorflow2.0笔记 - Tensor的限值clip操作

本笔记主要记录使用maximum/minimum,clip_by_value和clip_by_norm来进行张量值的限值操作。 import tensorflow as tf import numpy as nptf.__version__#maximum/minimumz做上下界的限值 tensor tf.random.shuffle(tf.range(10)) print(tensor)#maximum(x, y, nameNone) #对…

ElementUI组件:Link 文字链接

ElementUI安装与使用指南 Link 文字链接 点击下载learnelementuispringboot项目源码 效果图 el-link.vue页面效果图 项目里el-link.vue文件代码 <script> export default {name: el_link }</script> <!--https://element.eleme.cn/#/zh-CN/component/link …

详解SpringCloud微服务技术栈:深入ElasticSearch(2)——自动补全、拼音搜索

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位大四、研0学生&#xff0c;正在努力准备大四暑假的实习 &#x1f30c;上期文章&#xff1a;详解SpringCloud微服务技术栈&#xff1a;深入ElasticSearch&#xff08;1&#xff09;——数据聚合 &#x1f4da;订阅专栏&…

全彩屏一体化负氧离子监测站在景区中的作用

【TH-FZ5】全彩屏一体化负氧离子监测站在公园景区中的作用主要体现在实时监测与预警、提升游客体验、辅助决策与科学管理、科普教育和促进生态旅游发展等方面。通过这些作用&#xff0c;可以更好地保护和利用景区的生态环境&#xff0c;为游客提供更加健康、愉悦的旅游体验。 …

C51 单片机学习(一):基础外设

参考 51单片机入门教程 1. 单片机简介 1.1 定义 单片机&#xff08;Micro Controller Unit&#xff0c;简称 MCU&#xff09; 内部集成了 CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能单片机的任务是信息采集&#xff08;依靠传感器&#xff09;、处…

嵌入式系统中VSCode配置C/C++环境方法

小伙伴们大家好&#xff0c;今天给大家介绍一款程序员常用的开发神器VSCode&#xff0c;想必大家肯定有所了解&#xff0c;也有很多小伙伴在日常工作中经常使用。当木荣君初次见到VSCode时&#xff0c;真正的被它惊艳到了&#xff0c;可以说是一见钟情。从此就爱不释手&#xf…

CUDA编程- - GPU线程的理解 thread,block,grid - 学习记录

GPU线程的理解 thread,block,grid 一、从 cpu 多线程角度理解 gpu 多线程1、cpu 多线程并行加速2、gpu多线程并行加速2.1、cpu 线程与 gpu 线程的理解&#xff08;核函数&#xff09;2.1.1 、第一步&#xff1a;编写核函数2.1.2、第二步&#xff1a;调用核函数&#xff08;使用…

Linux内核源码

记得看目录哦&#xff01; 1. 为什么要阅读Linux内核2. Linux0.01内核源码3. 阅读linux内核源码技巧4. linux升级内核5. linux的备份和恢复5.1 安装dump和restore5.2 使用dump完成备份5.3 使用restore完成恢复 1. 为什么要阅读Linux内核 2. Linux0.01内核源码 3. 阅读linux内核…