的笔者不得不承认,大部分Linux用户是开发商或开源爱好者,使用Linux主要是开发商来源爱好者开发新的,不然都是去使用Windows。当然很多Linux发布版都符合程序员的使用要求,我们用户可以安装所有需要的工具,但笔者认为DebianGNU/Linux是最好的选择。

{debian含有大量的软包,提供良好的稳定性和大量的教程,帮助开发商解决问题。Debian因其定期测试、更新和坚如磐石的稳定性而闻名,这种稳定性使程序员能够放心开发。Debian 测试分支,它有所有最新的软件,并且非常稳定。适合高级程序员和系统管理员。但请注意,Debian只推荐给有Linux工作经验的程序员。对于初学者来说,不推荐使用。Debian有很多开源库。此外,还推荐使用deb软件包管理。目前最新版本是Debian GNU/Linux 9。

强大PC端或者笔记本推荐的Linux发行版:Ubuntu

Canonical的Ubuntu在开源世界中是不需要任何介绍,每一个人都知道的,其基于 Debian 架构,在稳定性和新功能方向都得到了很好的平衡。对于功能强大的个人电脑PC和笔记本电脑,运行GNOME桌面的旗舰Ubuntu是完美的。有完美的界面,Ubuntu是Liunx世界的Windows,笔者强烈建议初学者用户使用。

随着Snap的引入,安装APP变得更加舒适,同时Ubuntu还拥有一个蓬勃发展的用户社区和论坛,你可以在其中找到任何问题的答案。总的来说,Ubuntu是一款功能非常强大的Linux发布版,可以让你多重任务,高效的完成任务。作者举几个Ubuntu的优点:(1)有很多软件(2)广泛的社区支持和论坛支持(3)用户界面友好,功能强大(4)Ubuntu已经成为Linux桌面场景的亮点(5)Ubuntu也支持流行的.deb包管理系统。

linux服务器端最佳选择发行版:CettOS

centOS由RHEL源代码编译,因此RHEL构建的大多数商业软件都可以在CentOS上运行,这是CentOS的强大优势之一。CentOS的安装和设置过程几乎就像 Fedora 一样,CentOS大量的红帽软件集合和CentOS存储库能满足不同的软件需求。同时,CentOS允许使用Xen虚拟化开发应用程序。CentOS使用Yum管理软件包。RedHat在Linux世界上具有独特的企业竞争优势,CentOS是不花费任何费用获得RedHat利益的方法。简而言之,CentOS是社区支持的RedHat。

{x}{x}{x}{x}{x}{x}{x}{x}高度可定制,是许多Liunx爱好者最喜欢研究的地方,也是最受欢迎的优点之一。ArchLinux是硬核Linux爱好者最喜欢的Linux发行版,附有Linux核和软件包管理器。如果需要进行渗透测试,可以将Arch的Linux安装转换为BlackArch安装模式。{x}{x} {x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}kalitlinux具有数百种有用的安全工具属于不同类别,如漏洞分析、无线攻击、网络应用、开发工具、压力测试和科技工具等。Kalinux基于DebianTesting分支,发行版的软件包大多来自Debian软件来源。同时,KaliLinux除了设置桌面外,Kalinux还可以设置在RaspberyPi、Ordroid、Chromebook、BeagleBonet等设备上进行手机携带和使用,KaliNetHunter的到来也可以使用Android智能机。为什么笔者会推荐 Kali Linux作为网络安全领域的Liunx:(1)Kali Linux定期滚动发布模式;(2)Kali Linux多种经过测试的道德黑客工具;(3)Kali Linux坚实的 Debian 基础;(4)Kali Linux广泛的学习资源。{x}{x} {x}{x}{x}{x}{x} {x}{x}当然还有其他的优秀的Liunx发行版{x}{x} {x}{x}(1)适合初学者的最佳Linux发行版:Linux Mint;(2)老旧硬件的最佳Linux发行版:Ubuntu MATE;(3)专属游戏的Linux发行版:Steam OS;(4)美丽的Linux发行版:elementary OS;(5)openSUSE 是一个非常稳定的编程操作系统,它可以轻松地让 Ubuntu 运行起来;(6)Fedora的赞助商是红帽公司,以提供 Linux 桌面世界最尖端的功能而闻名。{x}{x} {x}{x}{x}{x}{x}{x}