首页 > 系统相关 >Linux:徒子徒孙们的愚公移山

Linux:徒子徒孙们的愚公移山

时间:2022-11-18 20:31:21浏览次数:64  
标签:愚公移山 操作系统 Windows 开源 Unix Linux Linus 徒子徒孙

您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~


世界上诞生的第一台计算机,足足塞满了整个房间,而且也没有鼠标键盘,更别提显示器了。它不光啥都干不了,还要消耗很多人力物力(尤其是电力)。

在那之后许多年,微软横空出现,并差不多垄断了全世界的个人计算机市场(虽然那时候几乎只有美国有计算机),而它创造的Windows操作系统也成为了一座大山,挡在所有其他操作系统前进的路上。

是的,就像有了可口可乐,又出现了百事可乐;有了奔驰,又出现了宝马一样,在Windows之前,就已经有一个名为Unix的操作系统存在了十多年之久。但除了科学家和工程师们知道它之外,普罗大众压根就不知道它的存在(想知道Uinx界面是啥样子的,使用Windows的童鞋可以右击开始菜单后,再点击运行选项,输入「CMD」这三个字母就能打开DOS命令窗口了——DOS的使用方式和界面,其实是抄袭Unix的)。

Linux:徒子徒孙们的愚公移山_github


不过,Unix本来就不是给普通人用的,而且作为操作系统届的前辈,对Windows其实是嗤之以鼻的。就这样,两者相安无事地维系了许多年。

通过两幅图,能够更直观清晰地看到它们二者不同的演化路线:

Linux:徒子徒孙们的愚公移山_linux_02


Linux:徒子徒孙们的愚公移山_linux_03



可以直观地看到,相比于Windows,Unix及其子孙的演变比较杂乱,起名较为随意。这也是由开源社区的文化决定的。在那个大师辈出,黑客盛行的年代(那时的黑客都以创造自由的软件文化、开发新的软件功能和探索技术的新用途为傲,是真正的技术先驱,不知怎么到后来却慢慢变成了网络公鸡的代名词,真是让人有点唏嘘不已)。

尤其是Linux的创造者Linus Benedict Torvalds(林纳斯·本纳第克特·托瓦兹),他始终坚持开放源代码的信念,没有注册专利,更没有做任何的商业化,Linus还不惜为此开罪权贵。

时至今日,Linux系统也因为Linus Benedict Torvalds的执着,而枝繁叶茂,大有取代Windows的势头(因为Windows能做的,Linux也都能做,而且大部分软件都还免费)。

在国外的源代码托管网站Github有一幅开源的Linux演变路线图(这幅图作者的开源精神也是受Linus的影响),地址是:​https://github.com/FabioLolix/LinuxTimeline/releases/

如果网速慢打不开的话,可以直接看下面的图:

Linux:徒子徒孙们的愚公移山_unix_04



这里面每一条横线都代表一个Linux分支版本。Windows和它比起来,简直就是一棵小树vs整个森林。这,就是开源的力量。

虽然这个世界商业的力量无孔不入,无所不能,但总有那么一些人,会坚守初心,矢志不渝!




感谢您的大驾光临!咨询技术、产品、运营和管理相关问题,请关注后留言。欢迎骚扰,不胜荣幸~

标签:愚公移山,操作系统,Windows,开源,Unix,Linux,Linus,徒子徒孙
From: https://blog.51cto.com/u_15817148/5869257

相关文章

  • [ Linux ] 动静态库 手把手教你写一个自己的库
    静态库与动态库静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静态库动态库(.so):程序在运行的时候才去链接动态库的代码,多个程序共享......
  • [Linux ] 编译 ffmpeg 使用 AV1 编码
    编译带AV1编码器的ffmpeg安装aomgitclone--depth1https://aomedia.googlesource.com/aommkbuildcmake-G"UnixMakefiles"-DENABLE_TESTS=OFF-DENABLE_N......
  • 掌握Linux中的12个grep命令
    你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论何......
  • linux安装xuanxuan
    安装和启用喧喧后端服务器下载解压linux的一键安装包在Windows上下载好之后通过rz命令上传到Linux先把xxb安装包通过mv移动到/opt目录​​mvxxb.6.6.zbox_64.tar.gz/opt​......
  • Linux-两台Linux服务器间设置共享文件夹(NFS服务器)
    一、环境信息服务器1:192.168.120.141    文件夹:/opt服务器2:192.168.120.142    文件夹:/opt将服务器1的/opt文件夹共享到服务器2的/opt文件夹。要求两个......
  • Linux中如何实现定时任务
    前言在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作。细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确......
  • linux相关
    vi编辑器  vi+文件路径名称   i开始进入输入模式。完了之后esc键退出模式最后:wq保存并且退出。 安装node全过程 1-用wget(红帽yuminstall-ywge......
  • Linux单节点安装K8S和kubesphere 已验证安装成功
    1、安装Dockersudoyumremovedocker*sudoyuminstall-yyum-utils#配置docker的yum地址sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/doc......
  • linux 桌面程序 开机启动 - 图形界面程序开机自启
    利用.desktop配置文件路径:/etc/xdg/autostart创建test.desktop文件[DesktopEntry]Name=Test #可执行文件名字Exec=/root/Test #可执行文件路径Type=Applic......
  • 《Shell脚本实例 —— linux rcs启动脚本添加》
    linuxrc(bin/busybox)-->etc/inittab--> etc/init.d/rcS--> etc/init.d/Sxx linuxrc是指向busybox的软连接 开机自动执行脚本或命令:1.写一个脚本,然后放到etc......