zoukankan      html  css  js  c++  java
  • Linux发行版及其目标用户

    1、Debian

    Debian 众所周知,是Deepin,Ubuntu和Mint等流行Linux发行版的母亲,这些发行版提供了可靠的性能,稳定性和无与伦比的用户体验。最新的稳定发行版是Debian 10.5,这是Debian 10的更新,俗称Debian Buster。
    请注意,Debian 10.5并不构成Debian Buster的新版本,而只是具有最新更新和添加的软件应用程序的Buster的更新。还包括解决先前存在的安全问题的安全修复程序。如果您拥有Buster系统,则无需丢弃它。只需使用APT软件包管理器执行系统升级即可。

    Debian Linux
    Debian项目提供超过59000个软件包,并支持各种各样的PC,每个版本都包含更广泛的系统架构。它努力在尖端技术和稳定性之间取得平衡。Debian提供了3个著名的开发分支:Stable,Testing和Unstable。
    Debian Stable是稳定版本,具有坚如磐石的性能,可提供全面的安全支持,但不幸的是,该版本并未随附最新的软件应用程序。尽管如此,由于它的稳定性和可靠性,它还是生产服务器的理想之选,也使相对保守的台式机用户受益匪浅,他们并不介意拥有最新的软件包。通常在系统上安装的是Debian Stable。
    Debian Testing是滚动版本,提供了稳定版本尚未接受的最新软件版本。这是下一个稳定的Debian版本的开发阶段。它通常充满不稳定问题,并且很容易崩溃。而且,它没有及时获得安全补丁。最新的Debian Testing版本是Bullseye。
    不稳定(unstable)发行版是Debian的活跃开发阶段。它是一个实验性发行版,对于正在积极为代码做出贡献直到过渡到“ Testing”阶段的开发人员而言,它是一个理想的平台。
    总体而言,由于Debian具有丰富的软件包资源以及它提供的稳定性(尤其是在生产环境中),因此被数百万用户使用。
    下载Debian ISO映像:http : //www.debian.org/distrib/。

    2、Gentoo

    Gentoo是为专业人士和专家而构建的发行版,Gentoo是一个专为专业人士和专家设计的发行版,他们从一开始就考虑到他们正在使用什么样的包。此类别包括开发人员、系统和网络管理员。因此,对于Linux初学者来说并不理想。Gentoo推荐给那些想要更深入地了解Linux操作系统的细节的人。

    Gentoo Linux
    Gentoo附带了一个名为portage的包管理系统,该系统也是Sabayon等其他发行版的本机软件包,并且calculatelinux基于Gentoo并向后兼容。它基于Python并基于端口的集合概念。端口集合是由基于BSD的发行版(如OpenBSD和NetBSD)提供的一组补丁程序和makefile。
    下载和安装Gentoo:http : //www.gentoo.org/main/en/where.xml。

    3、Ubuntu

    Ubuntu由Canonical创建和维护,是初学者,中级用户和专业人士在全球范围内最受欢迎的Linux发行版之一。Ubuntu是专为Linux或从Mac和Windows过渡的初学者设计的。

    Ubuntu Linux
    默认情况下,Ubuntu附带GNOME桌面环境和日常开箱即用的应用程序,如Firefox、LibreOffice,以及图像编辑应用程序,如GIMP、音乐播放器和视频播放器,如Audacious和Rhythmbox。
    最新版本是Ubuntu 20.04 LTS,代号为Focal Fossa。它提供了许多改进和新特性,比如新的Yaru主题、新的外观和优化的图标、对Snap包的强大支持,以及支持高分辨率显示的小数缩放功能。
    Ubuntu是其他几个Linux发行版的基础。一些基于Ubuntu 20.04的发行版包括Lubuntu 20.04 LTS, Kubuntu 20.04和Linux Mint 20.04 LTS (Ulyana)。
    由于其友好的用户界面和优雅的用户界面, Ubuntu对于桌面用户和想要了解Linux的新手来说是理想的。正如前面所述,他们可以很容易地从默认应用程序入手,以便更好地理解Linux。
    值得一提的是Ubuntu Studio,它是面向多媒体产品的。它的目标客户是那些希望在图形、摄影、音频和视频制作领域发展事业的创意人士。
    下载Ubuntu ISO映像:https : //ubuntu.com/download/desktop。

    4、Linux Mint

    Linux Mint是一个非常流行的基于Ubuntu的社区支持的Linux发行版。它已经超越了时间,提供了一个最优雅、用户友好的发行版之一。受到桌面用户和专业人士的喜爱。尽管围绕最新版本Mint 20引发争议,默认情况下Mint 20放弃了对snap的支持,但Mint仍然是稳定,强大且出色的Linux发行版。

    Linux Mint桌面
    要启用snap支持,只需运行以下命令:

    $ sudo rm /etc/apt/preferences.d/nosnap.pref
    $ sudo apt update
    $ sudo apt install snapd
    

    基于Ubuntu LTS 20.04,Mint 20有3种桌面版本可用- GNOME,XFCE和MATE版本。Mint放弃了对32位版本的支持,仅在64位版本中可用。在引擎盖下,Linux Mint 20在Linux内核5.4上运行,并具有新的增强功能,例如增强了对AMD Navi 12,英特尔Tiger Lake CPU和NVIDIA GPU的支持。此外,一般的UI进行了改进,其中包含优美的图标,新主题,高分辨率背景图像和修饰的任务栏。
    新功能包括Warpinator(这是一个在LAN中工作的文件共享程序)和分数缩放功能,可让HiDPI显示器欣赏到更清晰的图像。您还将获得其他日常使用的应用程序,例如Firefox,LibreOffice,Audacious音乐播放器,Timeshift和Thunderbird。
    如果您希望快速稳定的Linux桌面执行日常桌面任务,听音乐,观看视频甚至玩游戏,那么Mint是首选。Mint 20是一个长期版本,它将在2025年之前获得支持。
    下载Linux Mint ISO映像 – https://linuxmint.com/download.php

    5、红帽企业Linux(Red Hat Enterprise Linux)

    Red Hat Enterprise Linux缩写为RHEL,是一个为企业或商业目的而设计的Linux发行版。它是Microsoft等其他专有系统的领先开源替代方案之一。红帽通常会在服务器环境中成为首选,因为它具有稳定性和定期的安全补丁,可提高整体安全性。

    RHEL Linux发行版
    您可以轻松地在物理服务器,VMware,HyperV等虚拟环境以及云上进行设置。借助OpenShift PaaS(平台即服务),这是一种基于Docker容器构建并由Kubernetes管理的混合云环境,红帽在容器化技术方面做得非常出色。
    Redhat通过RHCSA(红帽认证的系统管理员)和RHCE(红帽认证的工程师)等专业课程对系统管理员进行培训和认证。
    在效率,安全性和稳定性是最重要的地方,RHEL是理想的发行版。RHEL基于订阅,并且每年续订一次。您可以购买一系列订购模型的许可证,例如Linux Developer Workstation,Linux Developer Suite和Linux for Virtual Datacenters。
    传统上,Red Hat及其衍生产品(例如CentOS)使用yum软件包管理器。现在情况发生了变化,最新版本RHEL 8(Ootpa)现在使用DNF作为其默认软件包管理器。RHEL使用2个主要存储库进行分发-AppStream存储库和BaseOS。
    该AppStream库(应用程序流)规定,要安装在系统上,而在所有的软件应用程序BaseOS只对系统的核心功能提供应用程序。
    此外,您还可以通过Red Hat开发人员程序免费下载并试用RedHat。https://www.linuxmi.com/red-hat-enterprise-linux-8-1-rhel-8-1.html

    6、CentOS

    在CentOS计划是一个社区驱动的免费的操作系统,其目的是提供一个强大的和可靠的开源生态系统。基于RHEL,CentOS的是一个完美的选择红帽企业Linux,因为它是免费下载和安装。它为用户提供RHEL的稳定性和可靠性,同时让他们享受免费的安全性和功能更新。CentOS 8是Linux爱好者的最爱,他们希望享受RHEL的好处。

    CentOS Linux发行版
    最新版本是CentOS 8.2,这是CentOS 8的第三次迭代。它依赖于App流和BaseOS存储库,并附带了最新的软件包,例如Python 3.8,GCC 9.1,Maven 3.6等。
    下载CentOS 8 – https://www.centos.org/centos-linux/。

    7、Fedora

    Fedora凭借其简单性和开箱即用的应用程序(使新手能够轻松上手),在一段时间以来一直是最用户友好的发行版之一而享有盛誉。
    这是一款功能强大且灵活的操作系统,专为台式机,笔记本电脑,服务器甚至物联网生态系统量身定制。与CentOS一样,Fedora也是基于Red Hat的,实际上是过渡到Enterprise阶段之前Red Hat的测试环境。因此,它通常用于开发和学习目的,对开发人员和学生都很方便。

    Fedora Linux发行版
    Fedora暂时使用DNF软件包管理器(并且仍将其用作其默认软件包管理器),并提供最新和最好的RPM软件包。最新的Fedora是Fedora 32。
    下载Fedora Linux – https://getfedora.org/。

    8、Kali Linux

    Kali Linux是基于Debian的Linux发行版,由offensive security开发和维护,旨在进行渗透测试和进行数字取证。它附带了用于渗透测试的现成工具,例如Nmap,Metasploit Framework,Maltego和Aircrack-ng等等。
    https://www.hualigs.cn/image/60458ab1525a5.jpg
    Kali Linux发行版
    Kali Linux适用于想要进行渗透测试的网络安全专家和学生。实际上,Kali提供了行业标准认证,比如通过Kali和Kali Linux认证的专业人员进行渗透测试。
    Kali使用APT软件包管理器,最新版本是Kali 2020.2。
    下载Kali Linux – https://www.kali.org/downloads/。

    9. Arch Linux

    ArchLinux是一个轻量级和灵活的极客Linux发行版,专为那些非常关心安装了什么和运行什么服务的高级用户或Linux专家而设计。它允许用户根据自己的喜好定制或配置系统。简而言之,Arch是为那些真正了解Linux操作细节的用户设计的。
    https://www.hualigs.cn/image/60458ab13bcd3.jpg
    Arch Linux
    Arch是一个滚动版本,表示它会不断更新到最新版本,您所需要做的就是在终端上更新软件包。它使用Pacman作为默认的软件包管理器,并利用AUR(Arch用户存储库)(一个社区来安装软件包),最新版本为2020.09.01。
    下载Arch Linux – https://www.archlinux.org/download/。

    10、OpenSUSE

    OpenSUSE项目是一个现代化的、综合性的社区项目,它提供了两个主要的SUSE分支:SUSE Leap,它是一个针对桌面用户、企业开发和测试目的的点版本。这使得它成为开源开发人员和系统管理员的完美选择。
    https://www.hualigs.cn/image/60458ab1586c3.jpg
    OpenSuse Linux
    另一个是SUSE Tumbleweed,这是一个滚动版本,其中包含最新的软件堆栈和IDE,并且是您与尖端发行版最接近的版本。TumbleWeed是任何高级用户或软件开发人员的小菜一碟,这要归功于最新的软件包的可用性,例如办公应用程序,GCC编译器和内核。
    OpenSUSE依靠Yast软件包管理器来管理软件包,建议开发人员和系统管理员使用。
    下载OpenSUSE Linux – https://www.opensuse.org/。
    当然,这只是可用的Linux发行版的一小部分,并不是一个完整列表。目前有超过600个Linux发行版,大约有500个正在积极开发中。然而,我们觉得有必要关注一些广泛使用的发行版,其中一些已经启发了其他Linux风格

  • 相关阅读:
    Log4Net 自定义级别,分别记录到不同的文件中
    带着忧伤,寻觅快乐
    程序员进阶学习书籍
    PHP编码技巧
    PHP精度问题
    Laravel5 构造器高级查询条件写法
    正则表达式 /i /g /m /ig /gi
    MySQL运算符的优先级
    PHP获取当前页面完整路径URL
    使用ssl模块配置同时支持http和https并存
  • 原文地址:https://www.cnblogs.com/syy1757528181/p/14498292.html
Copyright © 2011-2022 走看看