10个用于开发人员的Linux发行版

来源:互联网 发布:发票打印软件 编辑:程序博客网 时间:2024/05/21 11:06

原文地址(英文,需翻译)
http://www.infoworld.com/article/3197552/linux/10-linux-distributions-for-developers.html



U盘装linux系统 [U01]
http://blog.csdn.net/qqduxingzhe/article/details/72597835



10个用于开发人员的Linux发行版

还有在今天的开源汇总:红帽好桌面发行版?为什么要在Linux中运行Windows作为虚拟机

10个用于开发人员的Linux发行版
信用:Louis Tim Larsen
10个用于开发人员的Linux发行版

这里写图片描述

针对休闲桌面用户的Linux发行版很重要,但开发人员也需要使用Linux。开发人员与其他用户有不同的需求,因此某些发行版可以比其他用户更好地进行开发。但哪些发行版非常适合开发商?

TechRadar Pro的作家有助于开发人员对10种最佳的Linux发行版进行总结。

Nate Drake TechRadar Pro的报告:

InfoWorld的Deep Dive技术报告和Computerworld的职业发展趋势报告,为您提供技术职业优势。到2017年1月15日获得15%的折扣:使用代码8TIISZ4Z。]
更受欢迎的Linux版本如Ubuntu专注于通过自动更新软件包和提供华而不实,资源巨大的GUI来增强用户体验。

虽然用户友好的发行版(发行版)肯定有其地位,但在本指南中,我们已经尝试回到开发人员定制Linux构建的辉煌时光。这些Linux发行版允许您微调您的开发环境,无论您是经验丰富的程序员还是相对新手,您都可以接受编码。

Arch Linux

Debian的

Raspbian

Gentoo的

Ubuntu的

Fedora的

OpenSUSE系统

CentOS的

独自的

小狗Linux

更多在TechRadar Pro

红帽作为桌面发行版?

Linux有许多不同的桌面发行版。有些是众所周知的,非常受欢迎,如Ubuntu或Linux Mint。但是红帽呢?桌面配置有多好?

一个修饰者最近问了这个问题,并得到了一些有趣的答案。

Catllife3启动了这篇文章:

有人在这里使用红帽作为桌面吗?怎么样?

更多在Reddit

他的同事们将他们对使用Red Hat Linux作为桌面版本的想法进行了讨论:

Turismofive:“我使用的是CentOS,基本上和RHEL几乎是一样的。实际上是非常奇怪的设置(像抓取与视频编解码器和图形相关的软件包,以及与Microsoft的字体或某些东西),如果我只是想要一个基于RPM的发行版的桌面,我只是滚动OpenSUSE或Fedora。

我想象,与CentOS和RHEL不同的是许可证。“

Aliendude5300:“不在家,但在工作,RHEL 7.3是一个令人惊讶的功能桌面。我在家里运行Fedora 像EPEL和Nux Dextop这样的东西对于某些东西来说是完全必要的,因为它是一个很旧的堆栈。这是非常稳定的,但不是太激动人心。

Victoresupadre:“老一切 稳定。无聊。适用于软件开发。您可能会错过新的工具和网络内容。取决于你的需要。Gnome在RHEL 7版本发布时感到奇怪。我使用Xfce。”

Albionandrew:“我一直在使用RHEL 6作为台式机工作三年。我刚刚转移到Ubuntu 16.04,因为我在做更多的Python,并希望它能够开箱即用。“

Jmtd:“我在工作中使用了它,一个基于RHEL 7的系统,没关系。RHEL 7基于GNOME 3,但我认为默认是Classic模式IIRC。它不是流血的边缘,但没有惊喜,无论是工作继续工作的东西。桌面出血的边缘被高估了,呃。当您不经常用桌面电脑进行操作时,您更注重做其他事情。这是实现事情的工具,毕竟不是结束本身。

许多同事使用Fedora,而且每年两次都有一段时间,许多人将机器升级到新版本,并且遇到了巨大的错误,其次是一段时间的开发周期,这些时间已经过去了六个月。 ”

Roscocoltrane:“RHEL仍在运行Python 2,这正在成为一些Python 3 GUI工具的问题,如Back In Time。我不会推荐它,我将桌面移动到Fedora,因为它变得更容易升级,并且由于容器技术使基础操作系统越来越与开发无关。

Md_tng:“在桌面上使用RHEL就像在四年前使用Fedora一样,或者像使用当前的Debian Stable一样。

一切都如此古老。“

Bubblethink:“我用RHEL 7.3作为半主要系统。它比Ubuntu好或更好。EPEL涵盖了大部分额外的有用的东西。如果您需要Nvidia驱动程序和媒体相关的东西,那么有几个repos(例如Negativo17)也可以覆盖。

我唯一想念的就是团结,但肉桂足够接近(虽然不是一流的公民)。尽管如此,尽管Ubuntu还是不推荐使用Unity,对于稍微旧的软件包的轻微不便,您可以在Ubuntu上获得很多其他有用的功能。当然,如果你不反对每六个月更新一次,你也可以使用Fedora。“

ChrisTX4:“这真的取决于你在找什么。什么RHEL做的很好是提供一个稳定的工作设置。使用软件集合,您还可以获得一个正式的新堆栈,并加载您想要的任何版本的技术。如果你想使用新的技术,那么有你的Devtoolset-6,例如目前运送GCC 6.3.1和consorts,所以堆栈“老”并不是那么重要。

举个例子,另一个工作部门有一个使用MPI和Python的复杂的软件堆栈。有一些FOSS软件在上面,但您可能希望自己编译该部分,而不是Python或MPI。当使用正常的发行版时,只要发布新的MPI或Python版本,他们就需要重新构建所有的依赖项。在RHEL上,rh-python35不影响rh-python33的功能,反之亦然。

如果这样一个稳定的堆栈,并且潜在的运行专有软件的能力,就是你要找的,RHEL是你最好的选择。如果您正在寻找一个用于家庭使用的多媒体桌面,请不要担心,因为Fedora是涵盖红帽世界所需要的。

还有就是这个说法,RHEL将RH Satellite(远程管理)和第三方Java repos与IBM和Oracle Java相结合。对于使用RHEL的目标是很有价值的; 对于家庭使用,你根本不在乎。“

Daniel_Laixer:“目前正在运行RHEL 6.8工作

感觉就像使用Ubuntu与旧的Gnome 2.0,但与crappier repos和包管理器。一个同事运行RHEL 7.x,看起来和Ubuntu的Gnome 3.0一样糟糕。“

更多在Reddit

为什么要在Linux中作为虚拟机运行Windows

最近的基于Windows的Wannacry ransomware攻击震惊了世界各地的很多人。这些攻击还强调了为什么运行Linux而不是Windows是一个好主意。PCWorld的一位作家指出,如果您必须运行Windows,最好在Linux中的虚拟机中运行它。

亚历克斯·坎贝尔为PCWorld报道:

从安全角度来看,在虚拟机中运行Windows也可以比在通常情况下在自己的驱动器或分区上运行Windows更安全。通过虚拟化操作系统,您可以将操作系统与硬件本身分开,并创建一种主机操作系统(在本例中为Linux)可以从外部进行管理的障碍。这就像将Windows放在自己的沙箱中,其自己的玩具有限,可以随意摆脱,而不会让所有其他的孩子哭泣。

除了少数例外,大多数虚拟机都使用作为虚拟机的虚拟存储设备的文件。虚拟存储器看起来像在虚拟机中运行的操作系统的普通硬盘驱动器,除非您明确提供对VM外的文件夹的访问,否则VM的其余部分无法访问。这有点像“矩阵”:操作系统不知道它运行的计算机不是物理的。

关于所有这些虚拟存储的东西,很酷的是整个Windows应用程序文件,应用程序,作品,都包含在一个文件中。该文件可以轻松备份,归档,加密并存储在云端,复制数百次或删除。VirtualBox甚至可以在应用程序中拍摄虚拟驱动器的快照,从而免除您自己备份虚拟存储文件的麻烦。

当您将虚拟机指向虚拟驱动器的备份副本时,将很快启动映像,就好像没有发生任何事情。实质上,使用虚拟机是备份Windows安装的最终方法,而不必在计算机上运行备份应用程序。

更多在PCWorld

你错过了一个综合报道吗?查看“ 打开眼睛”主页,了解有关开源和Linux的最新消息。

本文作为IDG贡献者网络的一部分发布。想加入?

有关: Linux的 开源 应用开发 软件
吉姆·林奇是一个技术分析师和在线社区经理谁也写了许多领先的行业刊物,多年来,包括ITworld,InfoWorld的,CIO,PCMAG,ExtremeTech来,和无数人。
本博客中表达的观点是Jim Lynch的意见,并不一定代表IDG Communications,Inc.,其母公司,子公司或附属公司。
跟随

原创粉丝点击