我想深入开源世界,并在学习编程的同时开始使用 Linux 发行版。我查看了所有选项,基本上只能选择 Fedora 或 CentOS。这样做的原因是我希望一举两得……
Redhat 似乎是服务器的“选择”,所以我认为当我学习编程时,我也可以学习 Linux...或者更具体地说是 Redhat...并将其掌握在手中。
我想使用 Fedora,并站在新软件的前沿(因为我没有做任何重要的事情),但如果它与 Redhat 完全不同,我宁愿使用 CentOS。
是吗?或者我可以使用其中一个并了解另一个吗?
答案1
绝对是。如今,RHEL(以及间接的 CentOS)几乎直接源自 Fedora,因此学习 Fedora 将有助于您在 RHEL 的未来技术中占据优势。
答案2
老实说,学习任何 Linux 都会让你熟悉任何 UNIX 操作系统,至少是初步了解。它们之间的差异很小,即使是像 Solaris 10 这样的例外。
答案3
对于开源;服务器 - CentOS 和桌面 - Fedora
封闭源 = RHEL6(其中 RHEL6 与 Fedora 12 及更高版本几乎相同,除了对 RHEL6 的支持需要付费)。
答案4
正如 alpha 指出的那样,这实际上取决于你对学习操作系统的理解。你是要进行应用程序/用户空间开发,还是深入研究模块和内核?无论哪种方式,使用 Fedora 都是更好的选择,因为它拥有最新的内核,并且易于管理软件包。你真的不会出错