还不认识Tux你就太low了

本文介绍了Linux吉祥物Tux的来历及其背后的Linux操作系统。讲述了Linux的创始人Linus Torvalds如何从不满意现有操作系统到创建出Linux的过程,以及Tux的设计者Larry Ewing如何将这一形象具象化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我可不是普通小企鹅

记不清从什么时候起,我就陆续把各种APP里的头像换成了上面这位。

我一直感觉挺好,不过最近发生了两件事,让我这“头像”很是受伤。

也让我决定要写一篇文章,把我这个高大上的头像介绍一下。

第一件是去年年底,我和一位美女朋友在QQ上聊天,突然这姑娘莫名其妙的蹦出来一句:你的头像很像葛优躺啊。

我还真不知道葛优躺是个啥,就立马百度了一下。

我的个乖乖!这两个逼格差距大了去了,她也真能联想。

第二件是我最近在跟着新三板教父程晓明老师学习资本市场的知识。

学过之后就在交流群里分享了几篇学习笔记,然后被师兄妹们各种赞。

有的说:哇,太感谢了!

有的说:牛!

其中一位老兄说:小企鹅你太腻害了!

OMG,这么一只集卖萌与智慧于一体的知名企鹅,好多人竟然都不认识。

这可不是一只普通的企鹅,它可是有名、有姓、有来头的!

喜欢看美国大片的小伙伴可以仔细回顾一下有电脑黑客出现的镜头。

是否对这只“小企鹅”似曾相识。

这只企鹅就是tux,发音是[tʌks]

这个英文单词的本意是:男士无尾半正式晚礼服

这是个什么礼服咱不管它

更多人认为tux是Torvalds  UniX(托沃兹Unix)

伟大的Linux的吉祥物!

说到这里有人可能会问几个问题。

Linux是什么?

Torvalds是什么?

Unix又是什么?

下面,咱一个一个的来说。

我是Linux吉祥物Tux

首先第一个问题,Linux是什么?

如果你问一个IT男,他会感觉这就像有人问他:Windows是什么?Android(安卓)是什么?

甚至,他会感觉比问这两个问题还显得low。

按照某百科上的解释:

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。

翻译成人话就是:

Linux是一个很牛逼的操作系统。

Linux有很多衍生版本,在所有的设备上都可以运行,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机,它和每个人、每一天的生活都息息相关。

没错,所有的设备,每个人,每一天。

有人问:手机、平板电脑上有没有?

这个问题可以先去度娘问问Android(安卓)是什么,不用点开搜索结果就能看到:

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

路由器?

对的,你总得上网吧,甭管你怎么上,都得有路由器,别说你家里没有,就算家里真没有,运营商那里真得有。路由器也是需要操作系统的,谁见过装Windows的路由器?

台式计算机?

对,就是平时用的PC。

认识程序员的可以去问问,他的PC上装的什么,如果他说是Windows,那多半他是位Windows程序员。如果是WEB程序员,你还可以问问他的WEB服务器上装的什么。

WEB就是World Wide Web,如果还不明白,就想想为什么访问网站都要先输入WWW.

超级计算机?

那更是Linux的天下,在全球顶尖的500台超级计算机中,有约60%安装了Linux操作系统。目前世界上运算速度最快的超级计算机“神威太湖之光”(Sunway TaihuLight),运行的国产操作系统神威睿思(RaiseOS 2.0.5),就是基于Linux的。

所以,以后不要再说你不知道Linux是什么,更不要说你没用过它,你跟它没关系。

除非你没上过网,没用过手机,没聊过Q,没看过天气预报(超算)。

我是LINUS TORVALDS发明的

下面说第二个问题,Torvalds是什么?

LINUS TORVALDS,李纳斯·托沃兹

这是个人名,就是他发明了Linux。

有一个让人听的耳朵都长老茧的老掉牙的老故事了。这个故事很简单,说有一个芬兰赫尔辛基大学计算机系的大二学生,感觉自己电脑上的操作系统不好用,就自己发明了一个,就是现在风靡全球的Linux。

这个故事发生在上个世纪80-90年代。

“自他打小起我就一直揪着心:照他这样怎么可能找到一个像样的女孩?”

——安娜·托沃兹(李纳斯·托沃兹的母亲)

知道这是一个怎样的人了吧。

他是个十足的“书呆子”。

他外公是赫尔辛基大学的统计学教授,有一台CommodoreVIC-20计算机。

李纳斯·托沃兹11岁左右的时候就趴在Commodore前帮外公敲程序。

等等,等等,CommodoreVIC-20,没错,那个牛逼哄哄的特斯拉的老板埃隆·马斯克,是在10岁左右的时候拥有CommodoreVIC-20。

都在1981年前后。

每次想起这个,我都想仰天长叹,他们都是那个时候就能拥有个人电脑的孩纸。

刚才说的那个老故事,专业的版本应该是这样的:

1990年秋季,赫尔辛基大学购买了Unix系统(当时很潮的),李纳斯·托沃兹上大学二年级,并且开始学习Unix,实际上是老师和学生一起学,李纳斯对Unix产生了极大的兴趣。1991年他在一家夫妻店买了一台杂牌386电脑,在上面安装了MINIX系统(一种UNIX的变体),还可以用它远程登录学校的Unix。但是他对MINIX的性能并不满意,尤其是终端仿真(这个不解释,理解为一个很重要很重要很重要的软件吧),便想自己写一个终端仿真,而且是在底层硬件水平上完成,于是,Linux操作系统就开始了。

刚才好像又提到UNIX了,这究竟是个什么鬼?

那下面就来说说第三个问题,Unix是什么?

UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。

翻译成人话就是:

UNIX是一个很牛逼的操作系统。

Unix比Linux还要“古老”,主要应用在大型机和工作站。

有人可能要问,李纳斯傻呀,他怎么不在自己电脑上装Unix,而要装个变体的MINIX,还非要费那么大劲儿自己重新写一个?

其实这是有客观原因的,但我认为主要原因是:

穷!

Unix可是商业操作系统,价格昂贵。

李纳斯只买的起杂牌386,只买得起MINIX。

所以他自己写了Linux,并且还把它给开源了。

又来一个词儿,开源。

所谓开源就是开放源代码,也就是李纳斯千辛万苦写出来Linux后,把它的源代码全部公开了,并且欢迎大家和他一起继续更新完善。

这就意味着,你可以在一定的框架(协议)下,免费使用Linux的代码,免费使用Linux操作系统。

还可以贡献自己的代码,就像李纳斯一样,你认为有不爽的地方可以自己写代码来改进,经过李纳斯同意后就可以放到下一个版本中。

Linux很快风靡全球。

这简直就是上世纪90年代的“创客”故事呀!

而且还是屌丝“众创”逆袭高富帅!

讲到这里,貌似还没说清楚这只萌萌的企鹅是怎么来的。

先说说这只企鹅是谁画的,因为这一点没有“争议”。

李纳斯决定使用企鹅作为吉祥物后,就开始在网上征集企鹅图片。

他希望这只企鹅有一副爽透了的样子,就像刚刚喝下一扎鲜啤酒,然后又体验了一次无与伦比的性高潮,它要很特别。

最后李纳斯选中了Larry Ewing(莱瑞·艾文)的图片,这位Larry Ewing是德克萨斯A&M大学科学与计算机学院的一位画家,采用GIMP(一个和Photoshop一样强大的图像设计软件)设计了tux。

正常的企鹅都是黑嘴巴、黑脚蹼,但正如李纳斯希望的那样,所有的Linux企鹅是黄嘴巴、黄脚蹼,看上去就像唐老鸭在南极喝了一扎鲜啤酒,然后与一只企鹅发生了一夜情。

顺带说一句:QQ也是如此哦……

那么,究竟是谁提出要用企鹅作为Linux吉祥物呢?

根据《乐者为王》一书记载:

李纳斯的妻子塔芙认为这是她的主意,因为李纳斯喜欢企鹅,还曾经在澳大利亚因为逗一只企鹅被咬了一口。

但是李纳斯并不认可,他给了另一个故事版本:这是他与两位高级助手在谈话中决定把企鹅作为Linux吉祥物的。

我还有个牛逼的近亲哦

Linux是牛逼的类牛逼的UNIX系统的系统。

千万别忘了,还有一个大神也是类UNIX系统。

它就是OS X。

OS X是啥?

呃,那你总知道IOS是啥吧。

OS X是苹果公司为Mac系列产品开发的专属操作系统。OS X是全世界第一个基于FreeBSD系统采用“面向对象操作系统”的全面的操作系统。

OS X最新的版本叫做macOS Sierra,就是多了个Siri。

等等,等等,怎么又冒出来一个东东,FreeBSD是什么鬼?

FreeBSD也是一个大神。

FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。

翻译成人话就是:

FreeBSD是一个很牛逼的操作系统。

OS X开发的故事在《乔布斯传》一书中有过大量描述,可是对基于FreeBSD这一点几乎只字未提。

Linux与OS X是有血缘关系的近亲,都是类UNIX系统。

只不过一只是萌企鹅,一只是烂苹果。

不能再说了,再说就要把GPL、GNU等一众大神请出来,要没完没了了。

现年47岁的李纳斯·托沃兹住在美国俄勒冈州波特兰奥斯威格湖北畔。

仍旧在全身心的开发Linux内核。

向这位程序员、黑客致敬!

<think>好的,用户让我介绍一下“Tux consolesaver”。首先,我需要确定用户指的是什么。Tux通常指的是Linux的吉祥物企鹅,而“consolesaver”可能是指屏幕保护程序,特别是针对控制台的。可能用户是想了解在Linux终端中显示的Tux企鹅屏幕保护程序。 接下来,我需要回忆相关的屏幕保护程序。在Linux中,有一个常见的控制台屏幕保护程序叫做“cmatrix”,但它显示的是《黑客帝国》风格的数字雨,Tux。另一个可能是“xscreensaver”中的某个模块,但用户特别提到了控制台环境,而是X Window系统。 然后,我想到有一个叫做“tty-clock”的程序,但它主要是显示时钟。再想想,是否有专门的Tux相关的控制台屏幕保护程序。可能用户混淆了名称,或者指的是某个小众工具。也可能用户指的是在终端中显示ASCII艺术形式的Tux企鹅,并让它动起来,类似于屏保。 搜索记忆,可能有一个叫做“cowsay”的程序,可以把Tux的ASCII艺术显示出来,但这通常是屏幕保护程序。或者使用“sl”小火车,但那是另一个东西。另外,可能用户指的是使用libcaca或bb(Bastet)这样的工具,在终端显示动画,但确定是否有Tux相关的。 或者,可能用户指的是在早期的Linux版本中,控制台屏幕保护程序自带Tux的动画,但需要确认是否存在这样的历史功能。例如,可能通过修改内核的logo或使用某个特定的屏幕保护程序包。 另外,可能用户将“xscreensaver”中的一个模块与Tux混淆了,比如某个企鹅游动的动画,但那是图形界面下的。或者,用户可能自己编写了一个脚本,在终端中循环显示Tux的ASCII艺术,作为简易的屏幕保护。 如果找到确切对应的程序,可能需要告诉用户目前没有广泛知名的“Tux consolesaver”,但可以提供替代方案,比如使用ASCII动画、编写脚本或安装某些工具来实现类似效果。同时,检查是否有拼写错误,比如是否应为“console screensaver”而是“consolesaver”。 总结,可能的回答方向是:解释Tux作为Linux吉祥物,说明控制台屏幕保护程序的一般情况,指出没有直接名为“Tux consolesaver”的知名程序,但提供可能的替代方法或相关工具,帮助用户实现类似效果。</think>关于您提到的**Tux consolesaver**,目前并没有广泛知名或官方维护的以Tux(Linux吉祥物企鹅)为核心的控制台屏幕保护程序。过,我可以为您梳理相关概念并提供替代方案: --- ### 1. **Tux是什么?** - Tux是Linux操作系统的官方吉祥物,由一只企鹅形象构成,由Larry Ewing于1996年设计。它常见于Linux社区、开源项目及周边文化中。 --- ### 2. **控制台屏幕保护程序(Console Screensaver)** - 在Linux文本终端(TTY)环境中,屏幕保护程序的作用与图形界面同。由于终端本身支持复杂动画,传统意义上的“屏幕保护”更多是显示简单的文字滚动、ASCII艺术或时钟。 - 常见控制台工具: - **`cmatrix`**:模拟《黑客帝国》的数字雨效果。 - **`tty-clock`**:显示一个复古风格的终端时钟。 - **`asciiquarium`**:动态ASCII艺术的水族箱动画。 --- ### 3. 如何实现“Tux consolesaver”效果? 虽然无直接对应的程序,但可通过以下方法模拟类似功能: #### 方法1:使用ASCII艺术循环显示Tux - 编写脚本调用`cowsay`输出Tux的ASCII形象,并设置为定时刷新: ```bash # 安装cowsay(若未安装) sudo apt install cowsay # 创建Tux ASCII艺术(需手动输入) echo "Your Tux ASCII Art Here" > tux.txt # 使用watch命令循环显示 watch -n 10 "cat tux.txt" ``` #### 方法2:结合`libcaca`实现动画 - 使用`libcaca`库将图像转换为ASCII并动态显示: ```bash # 安装libcaca工具 sudo apt install cacaview # 下载Tux图片并转换为ASCII动画 wget https://example.com/tux.png cacaview tux.png ``` #### 方法3:自定义Shell脚本 - 编写脚本调用`pv`或`banner`命令滚动显示Tux相关文字: ```bash while true; do echo "Tux: Linux吉祥物" | pv -qL 10 sleep 1 done ``` --- ### 4. 图形界面中的Tux屏保 - 若在X Window系统(如GNOME/KDE)中,可通过以下方式显示Tux: 1. 安装**`xscreensaver`**或**`kscreensaver`**。 2. 搜索并安装第三方屏保模块(如Tux主题的屏保程序)。 --- ### 总结 - **直接答案**:目前无官方或主流的“Tux consolesaver”程序。 - **替代方案**:通过ASCII艺术、脚本或图形界面工具间接实现类似效果。 - **扩展建议**:若需定制化功能,可尝试用Python或C语言编写终端动画程序,结合Tux的ASCII形象实现屏保逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值