首页 / LINUX / 针对开发人员的Linux发行版
针对开发人员的Linux发行版
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了针对开发人员的Linux发行版,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2030字,纯文字阅读大概需要3分钟。
内容图文
![针对开发人员的Linux发行版](/upload/InfoBanner/zyjiaocheng/959/84c0e5cd6a09425693e8bce7349817b2.jpg)
我正在寻找能够吸引开发人员的Linux的最佳风格.我是开源的爱好者,并使用几种不同的语言.
是否有针对开发人员的Linux?
解决方法:
在实践中,发行版都使用相同的开发工具链,因此它们作为一般开发工作的平台并没有显着差异.但是,有些优势可能与某些类型的开发工作有关:
>商业发行版(RHEL,SLES)得到第三方闭源供应商的最佳支持.如果您想与Oracle合作(比如说),最好使用其中一种,尽管如果您安装了正确的库,Oracle可以与大多数发行版一起工作. CentOS是从RHEL源编译的,并且可以很好地与大多数(如果不是全部)为RHEL构建的商业软件一起使用.
>如果你想修补,你可以试试Linux From Scratch.这是一个关于linux发行版如何挂起的相当好的教程.
>如果你想要的东西可以从存储库获得几乎所有或者曾经开源的东西,那么基于Debian的发行版(Debian或Ubuntu)可能是一个胜利. Canonical选择.deb作为Ubuntu的包管理系统是有原因的.
>如果您想将所有内容调整到第n度,那么Gentoo可让您根据特定的处理器架构重建整个系统.
>如果你想要一个’传统的unix’体验,那么你可以尝试Slackware或FreeBSD(这不是一个Linux发行版,但可能对OP感兴趣).此外,BSD系列在网络方面特别强大,因此它们可以为在该领域工作的开发人员提供优于Linux的优势.
其中,我过去曾在不同时间使用过CentOS,Debian,Fedora,Ubuntu,Slackware和FreeBSD,以及其他几个版本(Vector,SLS,Yggdrasil和Redhat的各种版本,从大约4.0开始).作为一个“unix”开发环境,他们都提供了当时的工具,并且可以用于捆绑工具的开发工作,或者下载和构建您需要的任何其他工具.
Unix曾经被描述为伪装成操作系统的IDE,或者说就是那种效果.任何unix或linux变体都可以为您提供unix开发人员体验.有一次我对环境并不十分关心.我真的只是使用窗口管理器来打开xterm窗口并启动一些应用程序;其他一切都是从命令行完成的.大多数unix或linux都可以做到这一点.
如果你进入C然后vim或emacs与ctags,make和gcc工作得很好;您可以在有或没有前端的情况下使用gdb.此工具链还为perl或python等语言提供了良好的支持,并提供了来自第三方工具的丰富生态系统支持.
对于更加以GUI为中心的工作流程,它实际上归结为个人选择窗口管理器,桌面环境和开发工具.如果您使用的是Java,那么Eclipse和netbeans就可以构建在大多数主要发行版上.存在各种传统IDE,支持C/C++,perl,python和其他脚本语言.这些可以在大多数Linux发行版上使用.只有BSD才能通过第三方端口支持Java,所以如果你正在使用它,你可能会更好地使用linux.
内容总结
以上是互联网集市为您收集整理的针对开发人员的Linux发行版全部内容,希望文章能够帮你解决针对开发人员的Linux发行版所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。