LinuxGod

LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

为什么有这么多Linux发行版,我们需要所有操作系统?

2023年5月1日 208点热度

mac os是linux发行版吗_linux 轻量化 发行版_linux发行版排行 2017

目前有数百个活跃的Linux发行版,还有更多正在开发中。为何有如此多发行版,我们须要所有发行版吗?

与Windows和macOS不同,安装Linux并不是这么容易。在Internet上搜索Linux会为您带来许多不同名称的操作系统linux系统下载官网,但没有一个明晰称为“Linux”。为何会这样?

Linux正日渐成为经验丰富的技术极客和普通用户的首选操作系统。可是为何有成千上万的操作系统或“发行版”都被称为“Linux”呢?为何开发人员不断创建更多相同类型的操作系统?让我们来了解一下。

哪些是Linux发行版?

首先,了解Linux实际上是哪些很重要。Linux不是操作系统,而是内核,是将计算机硬件与操作系统联接上去的黏合剂。当您通过单击图标在计算机上启动应用程序时,内核与操作系统通讯以启动应用程序并使用硬件(即监视器)在屏幕上显示输出。

操作系统由底层内核、应用程序和一般的图形用户界面组成。Linux是内核,所有使用它的操作系统都称为“Linuxdistributions”。“distributions”一词来自与其他用户共享基于Linux的操作系统的过程,称作为“distributing”,由于内核和操作系统一般是免费的。

是哪些催生了那么多Linux发行版?

Linux内核在GNU通用公共许可证下获得许可,该许可证容许任何人查看、编辑和分发内核的任何应用程序。但并不总是这样。

早些时侯,Unix是一种流行的操作系统,但其源代码归AT&T所有。一段时间后,大量基于Unix的操作系统BSD(BerkeleySoftwareDistribution)起源于加洲学院伯克利校区。当时还有其他基于Unix的操作系统,它们都彼此十分不同。

构建基于Unix的操作系统的标准的不可用以及当时操作系统之间的阻力催生了一个被称为“Unix战争”的时代。分发其Unix版本的不同供应商开始构建自己的标准,包括AT&T和BSD。

linux发行版排行 2017_linux 轻量化 发行版_mac os是linux发行版吗

1983年,RichardStallman启动了GNU项目,专注于自由和开源软件的开发和分发。GNU项目致力创建一个免费版本的Unix,一个任何人都可以自由复制和分发的版本。

当时许多应用程序都是在GNU的通用公共许可证下开发的,包括TAR和Emacs。但该项目欠缺开源内核,即帮助操作系统和应用程序与硬件交互的计算机部份。

1991年,也就是GNU项目启动八年后,LinusTorvalds开始开发Linux。一年后,Linux在通用公共许可证下重新发布,成为我们现今所知的GNU/Linux。因为Linux内核是在GPL下获得许可的,因而任何人都可以在内核之上创建操作系统并自由分发。

免费启动您自己的操作系统的能力鼓励了许多开发人员开始她们的分发。当时发布了包括Debian、RedHat和Slackware在内的许多发行版,启动了Linux革命。

为何要创建新的Linux发行版?

开发人员不断创建和分发新的基于Linux的操作系统的主要诱因是她们可以做到。Linux内核是免费的。那些应用程序是免费的。在内核之上创建整个操作系统的资源是免费的。

linux 轻量化 发行版_linux发行版排行 2017_mac os是linux发行版吗

现在,人们甚少从头开始创建发行版。相反,她们采用另一个流行的发行版,或则使用前一个作为基础建立一个新的操作系统,或则使用新的图形用户界面和添加的应用程序重新设计它。

Ubuntu本身有几个reskin,即Xubuntu、Kubuntu和Lubuntu。这三种风格之间的惟一区别是桌面环境。与预装在Ubuntu上的默认订制GNOME桌面不同,Xubuntu、Kubuntu和Lubuntu分别附送XFCE、KDEPlasma和LXDE。

操作系统的主要目标是让用户更容易进行桌面估算。当有人想要操作系统中的新功能时,传统的做法是向开发操作系统的公司提供反馈。GNU工程彻底改变了这一流程。

使用、开发、提供反馈、实施反馈并最终分发开源发行版的是用户。您可以自由创建自己的发行版并在您梦想的操作系统中添加您想要的功能。

任何具有相像意识形态和观点的人都可以为项目作出贡献并开始帮助开发人员。无需联系公司或填写反馈表即可为操作系统添加额外功能。

除了是用户,甚至大公司也为公司内部使用创建了新的内部发行版。谷歌的CBL-Mariner就是一个流行的反例。这主要是由于大公司不想使用其他用户创建的发行版,而宁可从头开始开发自己的操作系统,或则在另一个主流发行版之上开发自己的操作系统。

mac os是linux发行版吗_linux发行版排行 2017_linux 轻量化 发行版

Linux项目早已发展到像微软这样的科技大鳄早已开始在她们的一些项目中依赖Linux内核的程度。以Android和ChromeOS为例。Android在底层使用Linux内核,ChromeOS构建在2000年发布的发行版GentooLinux之上。

mac os是linux发行版吗_linux 轻量化 发行版_linux发行版排行 2017

桌面Linux碎片化的另一个诱因是可用的设备种类繁杂。不仅台式笔记本,其他基于ARM处理器的设备也须要操作系统能够运行。Linux通过为开发人员提供基础来为她们想要的任何处理器系列创建操作系统来解决这个问题。

RaspbianOS是专门为RaspberryPi设备创建的发行版。您还可以找到无数为在专有操作系统供应商不支持的旧处理器上运行而开发的发行版。

真的须要如此多发行版吗?

假如您只是须要一台计算机和一个操作系统来完成工作linux 轻量化 发行版,其实不须要。只要符合您的要求,您就可以使用任何操作系统。并且对于这些想在设备和数字生活方面面临选择的人来说,Linux是不二之选。

您可以尝试几个Linux操作系统并选择您觉得最好的一个红旗linux系统,或则继续使用发行版并测试新发行版。Linux为您提供了这样的选择。只要人们继续支持并为开源生态系统作出贡献linux 轻量化 发行版,您都会不断听到新的发行版正在互联网上免费开发和发布。

这就是开源的工作原理!

虽然许多专有操作系统(如Android和macOS)都有封闭源代码库,但她们已将Linux作为其项目的基础。这是完全可以接受的,由于发布Linux内核的许可证准许任何人无限制地更改和分发代码。

因为基于Linux的操作系统背后的巨大社区支持,发行版中不断添加新的独家功能。虽然您可以在Windows和macOS等其他专有操作系统上找到许多这种功能,但其中一些仅限于少数Linux发行版。

翻译

WhyDoesLinuxHaveSoManyDistributions?LinuxDistrosExplained

关注

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 内核 分发 发行 应用 操作
最后更新:2023年5月1日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
用集群技术构建网络服务器的发展趋势提出了 搜狗输入法forlinux版本安装指南: Linux中常用的4种虚拟化方法以及它们相应的优缺点 如何在linux下安装搜狗输入法后怎么用的那些神秘传说? Linux虚拟服务器LVS自动化运维方法及运维系统介绍 时间戳和时区1Unix(/)接收的两个推测 安装Linux和Windows双系统的硬盘分区是什么意思? linux怎么安装输入法Linux系统可以通过以下步骤步骤安装 (Unix)Unix时间戳转换公式及Unix操作成时间公式 Linux计算机卸载文件系统的使用实例分析 史上最全的Linux系统设备文件系统类型汇总! AzureKubernetes启用自动节点映像升级解决方法升级 不懂这些硬盘分区的知识,怎么能够安装操作系统 Linux中进程间通信有多少方式,分别是什么? 系统备份和恢复:ISO文件的一些常见用途和用途 (扣丁学堂)进程通信的应用场景数据传输详解 Windows操作系统建立兼容Unix/Linux命令的命令行工具 小节知识架构学习目标了解掌握掌握了解早期进程间通信机制的原理 Unix系统下的安装在Unix平台下安装PHP的方法 Linux进程间通信(IPC)有几种方式
Linux桌面发行版的分类、如何选择?TinyCore3.1——世界上最小的Linux桌面发行版Linux生态系统开发工具总结环境开发的工具介绍Linux占用磁盘空间最小.lin的可定制性很高为什么有这么多Linux发行版,我们需要所有操作系统?kxJ红软基地软件说明(2014年10月更新)SSH安全加固的文字,网友点评通过密钥登录更加安全Linuxcentos7虚拟机装找Linux镜像找的!找了好多都是度盘!unix系统界面 没有最好的Linux发行版是什么样的?Part1linux修改文件夹权限:以上方法只能改变单个文件fedora 禁止root登录 如何在Linux上建立SSH安全连接的方法?安全快速实例学习:修改某个目录下的所有文件的权限bin是什么格式的文件怎么打开bin文件打开方法?科林·沃森:Ubuntu默认是关闭root帐户的,这样做(知识点)chmod系统控制用户对文件权限的命令如何在UbuntuLinux中启用和禁用root用户登录系统?Linux系统chmod命令使用数字修改文件权限的方式有哪些?关于Ubuntu修改密码及密码复杂度策略设置的文章!Ubuntu本地提权漏洞CVE-2017-16995程序员不输入密码进入Linux系统,孩子们永远不知道下一个bug
STM32USB转串口指令的情况SSCom用起来不错了 PHP中计算两个日期之间相隔的长度最简单的方法 共享一个页表和一块物理内存的区别与联系导航 微信设置水滴昵称,个性中带点萌脚本,定时执行简单示例 Python程序员深度学习的“四大名著”服务很不错 移动OS三分天下的是PalmPDA?PDA论坛 如何查看Linux系统使用的版本信息呢?这篇文章收集、整理了 ln命令:创建硬链接,当使用-s时创建符号链接 红旗Linux数据库服务器版-map数据插入及查找代码举例举例 virtualbox安装virtualbox增强功能,虚拟机下载 娃白天睡觉不太踏实,搞一个局域网实时监控,怎么办? 101教育PPTLinux系统命令及其使用详解(大全)电脑钢琴超级老师 Ubuntu和其他Linux中安装最新的LibreOffice版本的快速指南 示例demo最简单的demo:线程终止的4种方式 Linux发行版本号与Linux内核版本是互相独立的吗? 【1024】后端技术学习路线思维导图,看这一篇就够了! Linux在内核中是如何记录进程资源的?你能从C语言源代码层面分析下吗? RedHatLinux-安装MySQL入门到精通 Linux下程序的存放目录和安装目录 英特尔9月启动Linux补丁征集活动:采用大小核设计
标签聚合
linux系统 sudo linux服务器 命令 命令模式 文件目录 软件 电脑 虚拟机 linux脚本
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 86篇
  • 2023年4月 / 90篇
  • 2023年3月 / 129篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.