开发首选?Linux到底有什么好?

相信对Linux系统有一些了解的童鞋都听过这么一个故事,Linux是一名芬兰的学生Linus Torvalds在Unix系统的基础上开发的,并发布在学校论坛,最后火了起来。

但是这么说并不十分的准确,Linux的故事缘起于更早的UNIX系统

《UNIX传奇》一书中,提及了UNIX系统的高光时刻,上映于1993年的科幻冒险电影《侏罗纪公园》相信不少人肯定对这部老电影仍旧印象深刻;其中一个名场面,哈蒙德教授的孙女就是操作UNIX系统,关闭了闸门,从而拯救了一行人。

这个故事告诉了我们,多学一门操作系统,在关键时刻说不定能够保命。


Linux发行版

Linux的各个发行版使用的是同一个Linux内核(内核版本可能有差异),因此在内核层不存在什么兼容性问题;每个发行版有不一样的感觉,只是在发行版的最外层(比如界面、包管理器)才有所体现。

uname -srm命令可以查看Linux系统的内核版本号。

Linux的发行版本有很多,其大体可以分为两类:

有些同学可能会开始疑惑了,Linux不是开源的吗?为什么还会有商业版?是的,Linux内核是开源的,但是开源不等于免费,商业版收费的是它的商业服务和支持。

比如Red Hat虽然使用的都是开源软件,但是付出了很多人工将成千上万的开源软件整合成一个系统,并且保证软件间的兼容性稳定性,提供后续的支持、维护以及升级服务,因此它是收费的;

如果你氪金氪了足够多,比如购买他们的高级服务,你甚至可以让Red Hat的工程师现场过来给你解决问题

这件事告诉了我们,天下没有免费的午餐,免费往往是最贵的。

下面我们简单介绍几个常见的Linux发行版本。

1.Red Hat

Red Hat公司的产品主要包括RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。


2.Fedora

Fedora Linux是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由的操作系统。

Fedora对于用户而言,是一套功能完备、更新快速的免费操作系统;而对赞助者Red Hat公司而言,它是许多新技术的测试平台,因此它的稳定性不如Centos。


3. CentOS

CentOS可以理解为是基于Red Hat商业版系统的社区编译重发布版,完全开源免费,因此相较于其他一些免费的Linux发行版会更加稳定,也因此一般企业里常用作服务器操作系统。


4.Debian

Debian是目前世界最大的非商业性Linux发行版之一,是由世界范围1000多名计算机业余爱好者和专业人员在业余时间制作。


5.Ubuntu

Ubuntu是基于Debian发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的Linux发行版,而且Ubuntu的所有发行版都免费提供。

作为Linux发行版中的后起之秀,Ubuntu在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用的发行版。


该如何选择呢?

  1. 如果你需要一个服务器系统,想要一个比较稳定的服务器,可以选择CentOS或者RHEL。
  2. 如果你需要桌面系统,既不想用盗版,也不想在系统配置上浪费太多时间,可以选择Ubuntu。
  3. 如果你喜欢折腾新功能特性可选Fedora。


Linux的优势

1.界面优雅美观

常言道:始于颜值,陷于才华;看惯了Windows下千篇一律的图标,说实话,使用Ubuntu 22有一部分原因确实是被它的界面所吸引的。

打开Ubuntu系统,我们会发现,整体的风格非常简洁优雅。

很多刚从Windows转过来的小伙伴,一开始接触Ubuntu桌面,会常常感觉不习惯,经常会疑惑:

桌面的那些我的电脑、回收站等图标都去哪了?

包括在安装完很多应用后,我们发现这些应用也不会在桌面留下任何痕迹,没有Windows软件那种安装完后,还要死皮赖脸的请求你创建桌面快捷方式,还给你默认勾选;

只要一不留神,你的桌面说不定就多了三四个不常用的图标。

但是Ubuntu就不会有这样的烦恼,用了几个月,我的桌面也仅仅只有刚开始的主目录文件夹存在,加上Foxit Reader创建的一个图标,仅此而已。

Ubuntu给了我们一个干净的环境,让我们能够更专注于当前的工作环境,更少被其他弹框打扰;因此更适合用来干活。


2.开源

开源带来的一大显而易见的好处就是,你不用每次安装完系统去找各种Windows激活工具了,相信很多小伙伴都有装完系统被下面各种软件支配的恐惧,不装的话系统各种提示,装了又怕有风险。

开源意味着使用者可以免费自由使用、查看和修改系统的源代码,这种完全开放透明的架构对于政府机构或者特殊需求的组织等来说是非常重要的。

同时你会发现Linux系统有广泛的硬件支持,甚至可以拿出一台上个世纪老旧的intel奔腾3处理器来运行也能很流畅;

正是得益于开源的特点,很多程序员不断地向Linux社区提供代码,使得Linux有着丰富的设备驱动资源,对主流硬件有着很好的支持,几乎能运行在所有主流的处理器上。


3.系统安全稳定

系统安全稳定之于电脑,如同法律对于人们,是最基本的要求和准则。

大多数小伙伴应该也是从Windows开始接触计算机和网络的,因此觉得Windows也能满足日从的工作需求。但客观来说,在安全性、高性能方面,Windows相比Linux依然有不小的差距

Linux系统极少出现卡顿情况,除非你运行多个大型的软件。实际的体验中,在同一配置的电脑中,运行相同多软件的情况下,Linux系统的流畅度是明显优于Windows电脑的。

在Windows中,我们经常会遇到磁盘空间不够的情况,尤其是C盘空间,很多软件都会默认安装到C盘(比如Chrome),或者将缓存文件放到C盘,过一段时间就需要清理;但在Linux系统中不需要。

首先Linux系统安装完成后,本身不会占用太多的磁盘空间,占用较少的资源;其次Linux系统自身的树形目录结构已经将每个文件的位置规范了,/home是用户目录,/usr软件目录等等进行划分,我们可以将硬盘格式成一个区,然后直接挂载根目录。


正是由于Linux系统的安全稳定高效,因此Linux天然适合用来做服务器;

无论是企业级的大型服务器,还是最近流行的家用nas系统;无论是你用的手机操作系统,还是看家用大屏电视机,亦或是小巧的机顶盒,Linux系统出现在生活中的各个角落。


总结

总之,Linux作为一个强大的开源操作系统,具有更好的自由度、稳定性、性能和安全性,非常适合程序员用来进行开发和测试。

借用一位知乎前辈的话:

Windows为不知道自己正在做什么的人设计,Linux为知道自己要做什么,正在做什么的人设计。

在这里,你可以做任何事,你可以热衷于更换各种酷炫的桌面和主题,也可以享受学习带来的无穷乐趣;先是命令,再是shell脚本,搭建服务器,学习数据库,部署自己的网站等等;

我相信,你也会喜欢上这个简洁而优雅的开源世界。

展开阅读全文

页面更新:2024-03-04

标签:内核   图标   首选   界面   操作系统   桌面   稳定   版本   服务器   系统   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top