您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux百科

这款Linux不收费,却赢得了江湖!

时间:2023-08-21 12:32:54  来源:51CTO  作者:

linux也好,开源也好,近些年犹如翻涌的漩涡,狂热非常,争论不断。从去年高人气开源 npm 包“colors”与“faker”被作者恶意引进错误内容,再到近期的红帽修改公共版的RHEL源代码的发布规则,都在业内引起了不小的有关开源软件的争论。 而一向被冠以“缓慢、保守”的Debian,则好似滔浪中一座理智、稳定的岛屿一般,30年过去,我们以为不温不火,实则已经渗透到了我们离不开它的地步,甚至我们无法知道到底有多少人在用它。

1、Debian很慢,适合摸鱼?

Debian确实是一个稳定优先的发布策略。它的更新速度很慢。别的发行版可能一年更新几个版本,而Debian则几年更新一个版本。也难怪会出现“Debian适合摸鱼”的言论。

反过来,作为Debian的衍生版本,Ubuntu的更新周期就快多了。更新快意味着肯定会引入新bug。 所以说,Linux版本的选择,这这完全取决于开发场景:

有时候需要多个软件包的新版本,又不想麻烦自己编译或是用第三方包,只能等系统版本升级;但如果开发者需要的功能,用旧版本也能很好满足,那缓慢的更新速度在某种程度上就成了“稳定”。 其实,坚如磐石的Debian有三种变体:Stable稳定版、Testing测试版、Unstable不稳定版(代号:SID)。

Stable稳定版是当前版本,针对稳定且经过良好测试的软件需求。只有在包含主要的安全性或可用性修复程序时才会更新它; Testing测试是最终将成为下一个主要版本的预览分支。这个分支中包含的包已经在不稳定中进行了一些测试,但它们可能还不适合发布。它包含比稳定更新但比不稳定更旧的软件包。 Unstable不稳定,总是代号为sid(Still In Development),是主干。不检查整个分发的情况下接受包。该分支通常由参与项目并需要最新可用库的软件开发人员以及喜欢前沿软件的人员运行。 当您从稳定状态转到不稳定状态时,您会发现更新的、不太稳定的软件。Debian的一个新的稳定分支大约每两年发布一次。它获得了大约 3 年的官方支持,主要安全或可用性修复的更新。

图源:知乎

人们选择Debian,自然也是有其他原因的。对比一些其他版本的偏向高傲的社区氛围,Debian成为了跟Slack用户讨论技术问题的天堂之选。

2、没有Debian,那会是另一个世界

在国内,Debian似乎没有RedHat、Ubuntu、SUSE系等发行版人气更高,但如果没有Debian,世界也许就成了另外一个样子。

首先,如果没有Debian,现在许多我们熟知的企业或软件都不会发展如此顺利。比如,从某种程度上说,正是免费的Linux发行版成就了现在的谷歌,而Debian则无疑是最重要的免费发行版。即便谷歌也面向大众推出了自己的ChromeOS,但在内部,它其实是运行在谷歌内部发行版gLinux Rodete上运行,而该发行版也是基于Debian。

再比如,Ubuntu。Ubuntu过去和现在都是Debian的直接分支。它是Unstable版本,经过集成、测试和重新打包。

很多人可能都不知道,在2004年10月推出之前,Ubuntu的网站连个像样的名字都没想好。其唯一的网站是no-name-yet.com,并谦虚地表示:

“我们有一支由Debian和其他自由和开源软件开发人员组成的优秀团队——在我们的正式名称最终确定之前,我们暂时称自己为‘战狼’。”

以至于外媒Register直到2006年才第一次报道Ubuntu,彼时第一个LTS版本都出现了两个月。 其次,在非技术层面,Debian是一个始终追求自由开放的发行版。它是由来自世界各地的志愿者开发的,而并非像许多其他 Linux 发行版一样由企业支持。 一个自由开放的软件从来不会要求用户为此付出太多(不管是精力或金钱)。FOSS操作系统在更旧、更慢的计算机上也能更好地工作,这推动了数十亿买不起最新笔记本电脑的人的采用。一个不错的例子就是Endless OS,这个Linux发行版可能是应用最广泛、实验最少的不可变桌面Linux。它并不总依赖网络,它是基于Debian构建的。 可以这样说,如果没有自由和开放源码软件操作系统,就不会有现在繁荣的“云”。这不是技术性的:它在付费操作系统实例上都能很好地工作,而且它们是其中的一部分。虚拟机部署和弹性控制让云变得强大,但如果每个实例的许可费为1000美元,相信没有人愿意承受得起自动缩放部署数千个实例的费用。 当然,技术层面上,Debian 也是一个通用操作系统,支持几乎所有的 CPU 架构,在服务器领域非常流行。说到桌面环境,它提供了带有 Cinnamon、GNOME、KDE Plasma、XFCE、LXDE 和 MATE 桌面的实时 ISO 下载。 最后,没有人真正知道有多少Linux用户;TrueList估计Ubuntu占有33.9%的市场份额,其次是Debian,占16%。这是Debian及其知名度更高的后代Linux市场的一半。我们熟知的国产Linux系统,常见的如麒麟Linux,统信UOS等,基本都是基于Debian再开发的发行版。

3、Debian为什么呼声越来越大?

“当服务器是宠物而不是牛的时候,我就开始使用Debian了。”一位转向Debian的技术人打了一个非常形象的比喻。言外之意,一个软件如果变成了需要投入太多精力去照管,而非帮助生产的工具的时候,开发者往往就会想起Debian的好。 同时,除了Debian不收费,人们更在乎的是不用跟踪许可证、找出升级路径或解码许可协议等这些繁琐又折磨人的体验。 此外,开发者对于企业维护Linux版本天生就会抱有“不舒服”的感觉,当年IBM收购让许多人惊呼:此举扼杀了centos Linux。 据Truelist的调查,基于Red Hat的发行版只占市场的10%左右,其中约95%是免费的。Debian及其后代的用户数量是RHEL的50倍。即使考虑到CentOS和Fedora,它的用户数量也只有Debian的五分之一。 而许多大企业宣传争论的是相对较小的付费份额。与此同时,公共利益软件公司悄悄地为这家温和的巨头提供资金。真正重要的是免费的东西,而Debian就是"快速移动,打破一切"漩涡中的那块最稳的岩石。

4、国内飙升人气要解决的问题

Debian国内社区呼声明显不如国外。如果想要更进一步,可能就解决这三个问题。 首先,安装和配置难度全退了一大波新手。就连Linux之父Linus也在一次发布会上坦言,Debian安装太麻烦了。 Debian适合作为桌面的版本有testing和sid,实际上安装testing是一件很愁人的事,因为在安装grub2的时候需要联网,这就需要用户有一台路由器。stable虽然可以不必联网安装,但是stable绝对不适合作为桌面使用。 其次,配置也略麻烦,让原本就比较抗拒命令行的新手,还需要懂如何配置诸如,添加sudoers,配置apt源,字体等许多难题。一个明显的例子,当sudo apt-get install命令提示当前用户不在sudoers中,新手头就晕了。

其次,Debian尤其在国内的宣传的力度也不够。Debian本来就属于较高层次的系统,一般用户不易掌握,如果仅仅靠民间力量,发展不易。 最后,与流行版本的不兼容问题。比如卡在Ubuntu和Debian之间的主要问题是一个库:libc6,由于很多软件运行需要这个库,而Ubuntu的版本为2.14,偏偏Debian wheezy和sid还是2.13。还有其他问题,比如安装steam所需要的库有两个debian没有,这些都得自行解决,无形增加了使用难度。

5、写在最后:一封信造就的系统传奇

30年前,已故的Ian Murdock写信给comp.os.linux.development新闻组,讲述了一个全新的linux版本的完成,他将其命名为“Debian linux版本”。

它不是现存最古老的发行版,比如比它早一个月的Slackware。Slackware至今仍然由最初的项目创始人Patrick

Volkderding维护,而不幸的是,Debian的创始人已经不在我们身边了。尽管如此,Debian比任何其他Linux发行版都有更多的混搭、重制版和衍生产品,用户也更多。 当然,ChromeOS是一个例外,而且很多人认为ChromeOS不是一个Linux发行版。类似的还有Android/ target=_blank class=infotextkey>安卓,虽然基于Linux,但没有人会拿着安卓和Linux比较,毕竟两者并不处于同一个竞争环境中。 Ian Murdock的一封信,造就了现在秉持开放自由的Debian,这款最大、最古老的免费操作系统之一,在过去的30年间发展壮大,见证了整个IT领域的起伏跌宕。许多开源软件走向了商业化,但Debian仿佛成了Linux和开源不断混乱中稳定和理智的孤岛。希望这个改变世界的Linux版本能继续给这个世界带来更多的惊喜。 参考链接:https://www.zhihu.com/question/20431197/answer/16618047https://www.theregister.com/2023/08/17/debian_turns_30/



Tags:Linux   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08  Search: Linux  点击:(5)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  Search: Linux  点击:(13)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  Search: Linux  点击:(7)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25  Search: Linux  点击:(9)  评论:(0)  加入收藏
Linux发行版 Ubuntu 迎更新 界面设计灵感来自 Windows 11
近日,一位第三方开发者推出了一款名为“Wubuntu”的特殊Linux发行版。这款系统源自主流的Ubuntu版本,但在界面设计上却借鉴了微软最新的Windows 11风格,甚至在其中融入了微软标...【详细内容】
2024-02-27  Search: Linux  点击:(41)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27  Search: Linux  点击:(47)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  Search: Linux  点击:(49)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01  Search: Linux  点击:(74)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  Search: Linux  点击:(65)  评论:(0)  加入收藏
如何使用PHP SSH2模块执行远程Linux命令
PHP SSH2扩展是用于在PHP程序中使用SSH(安全壳协议)的一种扩展。它允许建立加密连接和执行远程命令、上传和下载文件等操作,十分方便实用。下面我将为大家详细介绍一下该扩展的...【详细内容】
2024-01-26  Search: Linux  点击:(99)  评论:(0)  加入收藏
▌简易百科推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08    IT之家  Tags:Linux   点击:(5)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  凡夫编程  微信公众号  Tags:Linux安全   点击:(13)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  编程技术汇  微信公众号  Tags:Linux   点击:(7)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25    IT之家  Tags:Linux   点击:(9)  评论:(0)  加入收藏
轻松实现Centos系统的软件包安装管理:yum指令实战详解
yum 是一种用于在 CentOS、Red Hat Enterprise Linux (RHEL) 等基于 RPM 的 Linux 发行版上安装、更新和管理软件包的命令行工具。它可以自动解决软件包依赖关系,自动下载并...【详细内容】
2024-02-27  凡夫贬夫  微信公众号  Tags:Centos   点击:(51)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27    IT之家  Tags:Ubuntu   点击:(47)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  王建立    Tags:Linux   点击:(49)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01    简易百科  Tags:Linux   点击:(74)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  松鼠宝贝    Tags:Linux内核   点击:(65)  评论:(0)  加入收藏
如何确保Linux进程稳定与持久
在Linux系统中,进程的稳定性与持久性对于维持系统的持续运行至关重要。然而,由于各种原因,进程可能会面临崩溃或系统重启的情况。为了确保关键进程能够持续运行,我们必须采取一...【详细内容】
2024-01-19  松鼠宝贝    Tags:Linux进程   点击:(84)  评论:(0)  加入收藏
站内最新
站内热门
站内头条