我想安装 Linux,但我知道它与很多软件不兼容,而且很难使用,但它在安全问题上表现不错。所以我希望你帮我选择最好的发行版,作为初级软件开发人员,这将防止我的电脑感染病毒,并帮助我学习软件开发
答案1
哪种分布适合您,很大程度上取决于您对学习新事物的兴趣有多大。
有些发行版旨在直观地使用,但是很难摆脱训练轮,而其他发行版最初的学习曲线更陡峭,但却解释了事物的工作原理而不是如何使用它们。
所有这些的底层软件大致相同,但是在默认安装中包含的内容的选择以及发行版支持哪些软件包组合方面有所不同。
一般来说,允许更多组合的发行版集成度会较低,因为打包者可以做出的假设较少。
一个完全标准化 GNOME 桌面并且不支持任何其他内容的发行版将会很好地集成所有系统服务,因此使用以太网电缆或具有自动配置的 WiFi 网络在标准设置中设置网络就可以了,而且你会得到一个漂亮的图标,告诉你连接状态并让你切换到不同的网络。
另一方面,有些发行版甚至允许您选择交换中央系统组件,并且通常旨在为您提供充分的灵活性,以便您可以构建更复杂的网络设置,例如当您想要同时使用多个网卡时。
RedHat 和 Fedora 都属于“更紧密集成”的一方,在发行版中已经做出了很多选择。对主系统的支持很稳定,但任何偏离常规的东西都是“专家”的领域,所以你得到的大多是“如何做 X”的答案,而不是“X 如何工作”,所以新手和专家用户之间存在着一道难以逾越的知识壁垒。
如今,Ubuntu 处于中间位置。仍然有很多默认选择,但有些项目即使默认使用 GNOME,也能让 KDE 和 XFCE 桌面等功能正常运行。支持质量参差不齐,https://askubuntu.com/其中有很多答案来自五分钟前才学到同样东西的人,所以这些答案非常容易理解,但也常常是完全错误的,或者错过了全局。
Debian 是 Ubuntu 的基础——它的集成度要低得多,因为任何试图假设用户可能想用机器做什么的尝试都会在内部遭到抵制,如果有人有不同的要求,而这种假设又不成立,他们基本上把“所有 Ubuntu 用户”当作一个有着相当统一要求的大群体。支持渠道要么没有答案,要么给出准确的答案。
Arch Linux 比 Debian 要小一些,因此他们在人力有限的情况下做出了一些让步,但总体而言,他们的目标是尽可能灵活,并提供出色的文档。在这里,你需要付出一些努力才能适应,因为你需要从一开始就选择选项,但你通常可以通过在他们的 wiki 搜索引擎中输入几个词来找到关于选项含义以及如何调整的良好解释。
还有几百种其他发行版,通常只关注特定的用户群(因此他们可以对其用户做出假设),您可能会忽略其中的大多数,因为它们非常小众。发行版观察确实是一个很好的起点,因为可以运行一些“实时系统”(即可启动的 USB 棒,虽然运行速度有点慢,但无需在硬盘上安装任何东西),以了解您是否对它们的设计选择感到满意。
答案2
考虑尝试最流行的发行版,你可以在https://distrowatch.com/。
我推荐一个已知的强健的发行版:Ubuntu(或基于 debian/ubuntu 的发行版)。
它是最流行的发行版之一,其优点在于它拥有许多预编译的包,对于任何对这种替代操作系统感兴趣的人来说,它都是一种默认发行版。
但与 Redmond'OS 不同的是,您可以在安装时(甚至更晚)选择窗口管理器。(gnome、kde、i3、awesome、xfce、cinnamon……)
专业人士和初学者都使用此发行版。它易于安装和使用。一定要尝试 Ubuntu 或 linux-mint。
两者都有良好的用户基础,因此当需要帮助时,你会找到合适的人。stackexchange 网站专门为 Ubuntu 发行版设立了一个网站:https://askubuntu.com
Linux Mint 或 Ubuntu 被大量人使用,其中 letmotiv 可以恢复为
运行以下操作系统:刚刚起作用(没有像序列号和太多恶意软件之类的废话......)
据我所知,这是唯一一个专注于某个发行版的 stackexchange 网站。Mint 实际运行(mint 基于 Ubuntu):