写点什么

2021 专业人士 Linux 系统 TOP 5

  • 2021-12-06
  • 本文字数:1749 字

    阅读完需:约 6 分钟

2021 专业人士 Linux 系统 TOP 5

近日,外媒 ZDNet 评选了适合专业人士使用的 Linux 桌面版操作系统,并排出了前五名。这里的专业人士主要指从事开发、运维、网络安全等行业的人员。

开发者首选:Fedora

 

来自 Red Hat 的 社区 Linux 发行版 Fedora 应是程序员的首选 Linux。一方面 Fedora 很容易安装和设置,对于程序员来说,Fedora 还拥有一个优秀的开发者门户网站,里面有关于开发命令行、桌面、移动和网络应用的专门指南。

 

Fedora 开发者门户网站提供了开发硬件设备(如 Arduino 和 Raspberry Pi)的优秀指南。此外,还配备了诸如一流的集成开发环境 Eclipse(适用于 Java、C/C++、PHP)和 Vagrant(一种用于创建可复制、可移植的容器或基于虚拟机如 VM 的开发环境工具)等开发工具。

绝对控制权:Arch Linux

 

Arch 的口号是“Keep it simple”保持简单,Arch 只提供了一个命令外壳,对于用户来说,你是用哪种桌面环境,如何定制完全取决于你个人。因为 Arch 只有命令行,对于习惯图形化界面的用户可能第一时间不容易适应,虽然有出色的 ArchWiki 文档的帮助,但你依然要做许多调试与配置工作。

 

不过你也可以尝试 Manjaro Linux,这个发行版把安装和运行 Arch 的大部分工作都完成了。它提供了三个桌面版本 GNOME、KDE Plasma 和 XFCE。

 

同时,如果你想切换 Linux 内核,Manjaro 也是少数几个能让你轻松切换操作系统的发行版之一。你只需要重新启动你的系统,在启动菜单中进行选择,然后就可以回到桌面在下面运行一个新的内核。

基于源代码:Gentoo

 

如果你想深入了解 Linux,那么基于源代码的发行版 Gentoo 很合适。对于初学者来说,Gentoo 没有安装程序,正如其开发者所说:“你就是安装者”,“一旦你吸收了 Gentoo 手册,你可以应用所有你想要的自定义功能。”

 

此外,你还需要学习 Portage,几乎所有其他的 Linux 发行版都使用二进制软件打包系统,比如 Red Hat 的 RPM 和 Debian 的 APT,而 Portage 是基于源代码的。如果你想在 Portage 中安装一个程序,实际上你是在机器上编译该应用程序的源代码。

 

Gentoo 给了用户很大的权限,同时提供了 Sabayon Linux,基本上 Sabayon 为你做了大部分 Gentoo 的设置决定,你依然有很大的控制权,只是不需要再为每一个设置按钮和开关去操心。

 

未来 Sabayon 会改名为 MocaccinoOS,与 Gentoo 的主要区别在于它使用了新的基于容器的打包系统 Luet,目前仍处于测试阶段,只推荐有经验的用户和开发者使用这个版本。

安全专家与黑客专属:Kali Linux

 

Kali Linux 是一个为渗透测试或黑客行为而设计的 Linux 发行版,由于《黑客军团》的缘故,Kali Linux 知名度暴涨。

 

Kali Linux 是安全公司 Offensive Security 的开发人员的作品,建立在 Debian 上,历史可以追溯到基于 Knoppix 的数字取证和渗透测试发行版 BackTrack。

 

虽然安装设置 Kali 和设置任何其他 Debian 发行版一样简单,但它的默认软件包是有所不同。它的默认办公套件 LibreOffie 和默认电子邮件客户端 Thunderbird 都没有提供。相反,它配备了 OWASP ZAP 等安全程序,用于检测网站的安全问题;配备了 SQLWAP,可以自动检测和利用 SQL 注入漏洞;以及 THC Hydra,一个流行的密码破解器。

 

Kali Linux 不能把你变成一个黑客或安全专家,要做到这一点,你必须知道什么是计算机、编码和安全,它只是为你提供了入门的工具和通往专家道路上的需求。

“起死回生”型:SystemRescue

 

SystemRescue 也被称为 SystemRescueCD,由此可见它是为修复损坏的电脑而设计的。

 

SystemRescue 并不是一个永久性的操作系统,相反,你可以从 USB 驱动器、DVD 驱动器甚至 CD 驱动器启动它,一旦启动,就可以用它来拯救一台出现问题的机器,并尝试让它“起死回生”。

 

SystemRescue 的使用并不简单。像 Kali 一样,它为你提供了完成工作所需的工具。它配备了 GNU Parted 等程序,用于操作磁盘分区和文件系统;还有 ddrescue 一个数据恢复工具,通过从损坏的存储设备中复制块级的数据来工作;rsync 一个用于在本地网络上将故障驱动器的数据克隆到另一台稳定计算机的程序。

 

这些工具用起来都不容易,在尝试使用 SystemRescue 拯救一个机器的系统之前,建议先阅读 SystemRescue 手册。

 

这五款为专业人士准备的 Linux 版本,你用过哪一款,无论如何,实际操作之前一定要查阅官方文档,了解操作与风险后再投入使用。

2021-12-06 10:097291

评论 2 条评论

发布
用户头像
就arch还说的有点道理,其他的🤪
2021-12-20 22:43
回复
用户头像
不敢恭维,ubuntu都算不上了?
2021-12-11 17:12
回复
没有更多了
发现更多内容

治理效率提升77%!揭秘基于DataLeap实时健康分的最佳实践

字节跳动数据平台

数据库 数据治理 数据安全 数据研发 企业号11月PK榜

After Effects 2024 for Mac(ae视频特效制作工具)

展初云

Mac软件 视频编辑 AE After Effects

飞码LowCode前端技术:如何便捷配置出页面 | 京东云技术团队

京东科技开发者

前端 低代码 低代码平台 企业号11月PK榜

PCB设计安规丨电气间隙与爬电距离要点

华秋电子

Windows、Linux 和 Mac:操作系统之间的比较

小齐写代码

探秘英伟达显卡的制造之路 | 英伟达断供GPU,中国大模型何去何从?

GPU算力

深度开发者故事|API Explorer 助力教育行业 一站式搭建实验环境

华为云PaaS服务小智

云计算 软件开发 华为云

深入理解 Dubbo 协议的调试方法与实践

Apifox

Java 程序员 dubbo 后端 RPC

Kontakt Factory Library 2(Kontakt原厂音色库)

展初云

Mac软件 音色库 Kontakt

观测云产品更新 | 单点登录新增 OIDC / Oauth2.0 协议、数据转发优化、场景优化等

观测云

可观测性 单点登录 #数据分析

Nginx 知识点一网打尽:动静分离、压缩、缓存、跨域、高可用、性能优化

郑在暴富中

nginx 高可用 反向代理

Parallels Desktop 19 虚拟机 一键激活 无需关闭sip

繁星

pd虚拟机 Parallels Desktop 19 pd虚拟机 19

犀牛Rhino 8 for Mac(3D建模软件)

展初云

Mac 建模软件 Rhino 犀牛

一站式IT统一运维管理平台有哪些?大家都在用哪个?

行云管家

IT运维 运维管理 统一运维

vivo 网络端口安全建设技术实践

vivo互联网技术

网络端口风险治理 端口扫描 流量行为基线 端口管理规范 漏洞扫描平台

您的代理记账企业的数字化保卫和合作伙伴-智慧云

知者如C

日常数字生活中,手机里的隐私信息是如何被保护的?

最新动态

全网累计销量TOP 1的TCL超薄嵌入式冰箱,跟着选0出错!

科技热闻

机械加工行业云MES解决方案

万界星空科技

工业互联网 制造业 生产管理系统 mes 机械臂

趋势:国产数据库发展的五个一体化

科技热闻

MegEngine 9-10 双月报:新版本发布,AI 生态升级,不容错过!

MegEngineBot

深度学习 开发者 开源社区 MegEngine

万界星空科技MES与WMS如何集成的?

万界星空科技

数字化转型 工业互联网 wms mes 3D仓库

jar包的精细化运营,Java模块化简介 | 京东云技术团队

京东科技开发者

Java Java9 模块化 jar包

可跨平台数据库多连管理工具:Navicat Premium 16 中文版

繁星

数据库管理 Navicat Premium 16

KubeEdge-Ianvs v0.2 发布:终身学习支持非结构化场景

华为云开发者联盟

云计算 云原生 后端 华为云 华为云开发者联盟

龙芯浏览器是哪家公司开发的?支持信创吗?

行云管家

浏览器 信创 国产化 龙芯浏览器

安全审计 合约审计:代币开发公司的一个关键方面

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发

【实践篇】一次Paas化热部署实践分享 | 京东云技术团队

京东科技开发者

热部署 PaaS平台化能力 企业数字化 PaaS 平台 企业号11月PK榜 Paas化

组态软件特点及工控组态软件应用

2D3D前端可视化开发

物联网 组态软件 PLC 工业控制系统 web组态编辑器

如何在嵌入式软件开发的过程中使用DevSecOps方法,提升开发效率与安全性

龙智—DevSecOps解决方案

DevOps DevSecOps

活动回顾|OpenTiny 参与线下大会:共创开源未来,助力低代码技术创新

OpenTiny社区

开源 前端 低代码 UI组件库

2021 专业人士 Linux 系统 TOP 5_语言 & 开发_辛晓亮_InfoQ精选文章