Linux是什么?仔细看看通用操作系统
Linux.是一个操作系统(操作系统),如Windows、macOS。操作系统是在计算机上运行的系统软件。
操作系统管理计算机的硬件和软件资源并提供服务在计算机上运行的程序。OS是在计算机上运行的应用程序和硬件之间的接口或图层。用户启动并停止大多数应用程序。当计算机关闭时,Linux启动并停止。
Windows和macOS是专有软件系统。Linux是An.开源操作系统。OpenSource.org.许可证适用于开源软件。它授予每个人以任何目的使用、研究、更改和分发它给任何人的权利。专有软件,也称为闭源软件,拥有商业许可证。它不共享源代码,用户也没有查看或更改程序的权限。
最后更新2021年5月
Linux管理(Ubuntu和CentOS)为初学者。获得Linux技能来提高您的职业生涯并提升。|作者:Andrei Dumitrescu, Crystal Mind Academy
探索课程Linux的吉祥物是一个叫做的企鹅晚礼服。TUX的名字由此而来T.orvalds.你倪X。企鹅经常反映Linux版本或其支持的系统。
许多包含计算机的设备运行Linux操作系统。这些设备包括手机、视频游戏设备、笔记本电脑、个人电脑、网络服务器和超级计算机,以及路由器等专用设备。
Linux历史
让我们看看如何在Linux历史中开始并审查一些重要的里程碑。
现代计算机时代始于20世纪60年代。它是具有鼠标和图形用户界面(GUI)的计算机的开始。他们不再是科学家和数学的专业计算机。新电脑对公众越来越多。
1970年末,贝尔实验室发布了Unix的第一个版本。它是用C重写的,以便于移植。大学和公司开始采用,复制和改变这个新的便携式版本。
20世纪70年代和1980年代看到了许多版本的UNIX的betwayapp下载安装开发和分配。AT&T宣布UNIX系统V.1982年,太阳微系统公司创建了自己的Unix版本,名为SunOS(以后重命名为Solaris)。惠普实施了hp - ux和IBM开发了自己的UNIX OSAIX.。这些版本的UNIX是专有的,禁止改变源代码。
随着市场增长,制造商停止将源代码与其软件分发,以防止其在竞争对手的计算机上使用。他们开始使用版权和限制性软件许可证来限制复制和再分配。这转向更多专有软件触发了1976年美国版权法。
这款对专有软件的运动触发了理查德斯特尔曼推出GNU项目1983年9月。其目标是创建一个完全由自由软件组成的类unix操作系统。1984年1月,Richard辞去了他在麻省理工学院人工智能(AI)实验室的工作,全职从事GNU项目。项目的名称是GNU的非Unix的递归缩写。你把它发成一个带g音的单音节。
GNU的主要和持续目标是提供100%自由软件。这不是指软件的价格。免费指的是(1)运行程序的能力,(2)学习和改变程序源代码的能力,(3)免费或有偿重新发布准确的拷贝,以及(4)发布源代码的修改版本。
这GNU通用公共许可证(GNU GPL.或GPL.)涵盖GNU程序。GPL是一种与自由软件一起使用的软件许可证。它保证了终端用户运行、学习、共享和更改软件的自由。
1987年Andrew S. Tanenbaum发布了MINIX,旨在进行学术用途的UNIX的系统。MINIX旨在展示在他的教科书操作系统中传达的原则:设计和实施。源代码可用时,Minix应用了修改和分发的限制。
1991年,赫尔辛基大学的学生,林斯托尔瓦尔德发展了一个新的UNIX内核。Linus开发了他使用独立于任何操作系统的硬件的内核。Linus希望使用带有80386处理器的新PC的功能。他使用GNU C编译器在MINIX上构建操作系统。今天的操作系统是Linux内核。它可以在Linux操作系统的所有发行版(缩写为发行版)。
开发人员使用带有Linux内核的C和汇编语言。它有超过2700万行代码。Linux®是美国,德国,欧盟和日本的Linus Torvalds的注册商标。
Linux发行版和桌面环境
Linux发行版是基于Linux内核和A的操作系统包管理系统。软件包管理系统是一组工具的集合,用于对安装在计算机上的软件进行一致的管理。典型的发行版包括Linux内核、GNU组件、工具和库、窗口系统、w窗口管理器和桌面环境(DE)。最常见的窗口系统是X窗口系统。
Linux发行版中包含的大多数软件都是免费和开源的。包括源代码和编译后的二进制文件。发行版中的一些软件可能是开源格式不可用的专有二进制文件,比如设备驱动程序。几乎有一千种不同的Linux发行版。
DE是提供通用图形用户界面(GUI)的组件的集合。DE包括可视化元素,如工具栏、图标、菜单和桌面小部件。如此多DE的存在反映了开源系统的丰富本质。这个选择允许用户选择一个满足他们需求的GUI。
DE环境 | 描述 |
肉桂 | 肉桂来自GNOME3,并受到好评,因为它易于使用和学习。肉桂是Linux Mint发行版的默认界面。 |
GNOME3 | 易于使用,清洁,和现代。GNOME3是许多Linux发行版的默认DE。 |
KDE. | 可定制的DE,适度使用系统资源。 |
LXDE. | 轻量级X11桌面环境(LXDE)快速且使用少量系统资源。LXDE是knoppix的默认DE,通常用于上网本和芯片计算机上的系统。 |
伴侣 | Mate来自Gnome2,提供直观和有吸引力的de。伴侣处于积极发展。betwayapp下载安装 |
Xfce | 轻量级DE,XFCE快速,资源使用率低,视觉上吸引力和用户友好。 |
用户在线下载Linux Distrs。网站DistroWatch.com提供关于Linux发行版的新闻、排名和其他信息。用户可以研究Linux的每个版本,并找到下载他们选择的发行版的链接。该网站包括开源和自由软件。Commercial.选择的选择可供费用。非广告,社区支持的选项是免费的。
志愿服务和资金维持社区发行版。拥有商业发行版的公司与Windows和OS X发行版竞争。曾经有一段时间,社区发行版的成员都是纯粹主义者,他们认为商业发行版是带有腐败的理想和商业利益的偷窃。商业发行商认为社区发行版太天真了。虽然差异很小,但许多公司同时支持商业发行版和社区发行版,但差异仍然存在。重要的是要记住,对于一般的差异也有例外。
值得注意的是,有专用的Linux Distr。OpenWRT目标是嵌入式设备,比如路由器。覆盆子PI OS.是覆盆子PI计算机的基于Debian的操作系统。安卓是设计的Linux内核的修改版本触摸屏设备。
使用Linux有哪些好处?
1. Linux安全私密
““通过模糊实现安全”是Windows和OS x的一个口号。其理念是,这些系统是安全的,因为源代码没有公开。“莱纳斯定律”认为,只要有足够的眼球,所有的虫子都是浅的。这意味着开发人员和测试人员越多,用户发现和修复缺陷的速度就越快。
Linux系统很少运行防病毒程序。权限模型更安全,默认用户给出了最小权限。鉴于大量的Linux发行版,开发一个跨所有版本的Linux工作的病毒并不容易。
如果Linux发行版添加数据收集模块作为ubuntu,则用户将大声响亮。Linux社区的开放性质可确保某人将在Linux论坛上看到开发并标记。betwayapp下载安装Ubuntu安装提供了退出选项。它只有针对性的系统指标,旨在改进产品。但是ubuntu的引入Collectl.模块向社区发送了冲击波。
2. Linux是免费的
大多数Linux Distrs可免费使用。拥有非常好的和自由的东西是人们期望的最好的事情之一。
3. Linux是可靠的,顶级表演者
随着时间的推移,Windows安装变得迟钝。用户需要初始化计算机需求并重新安装操作系统。新软件的安装通常需要重新启动。这些案例都不适用于Linux安装,提供更可靠且稳定的计算环境。
Linux也是许多大公司选择的操作系统。亚马逊、Netflix、eBay、PayPal和Facebook都是很好的互联网例子。由于Linux提供的安全性和速度,股票交易所已经迁移到Linux服务器。就连SpaceX也在星链卫星上使用Linux。
在超级计算中,Linux占主导地位。根据Top500,Linux OS跑所有500.世界上最快的超级计算机。TOP500自1986年以来一直追踪全球500强高性能计算机。
4.Linux对旧的硬件很好
随着操作系统的发展,最低计算机要求也是如此。通过增加的新操作系统发布的频率,硬件速度更快。
轻量级Linux Distrs非常适合恢复这些计算机。MX Linux.那小狗Linux, 或者流行!_OS是这样的分布。这些发行版具有最小的桌面杂乱和低资源使用情况。Puppy Linux是一个很棒的例子。Puppy将运行光滑且快速,只有333MHz处理器和256MB的RAM。
5.Linux比以往任何时候都更容易安装和使用
免费软件并不意味着你要把安装摔到地上!您可以在不到30分钟的时间内安装一个现代的Linux发行版。
遇到Linux的一个很好的方法是向USB驱动器下载发行版并引导计算机。您可以使用所有应用程序和工具并访问Web而无需提交硬盘驱动器安装。
7.教育
鉴于免费(价格)软件,Linux是全部提供的奇妙教育工具。许多开源Linux程序可用于支持广泛的主题。
让我们看看一些有趣的学习领域!
天文学
Celestia是一个自由空间模拟器,三维探索宇宙。Stellarium是一种天文馆软件产品,它能准确地显示当你仰望星空时所看到的东西。
化学
阿伏伽德罗是一个先进的分子编辑器和可视化器。Gabedit.是一个与许多计算化学包装有用的GUI。Gabedit显示计算结果,并允许用户在3D中绘制和检查分子。
生物学
浮雕是欧洲分子生物学开放的软件套件。它是一个梦幻般的开源计划,用于大型和活跃的分子生物学用户社区。根可以进行声音科学分析和大量数据的可视化。用户今天在root文件中存储了超过1个数据。
8.支持
在互联网上有强大的社区支持Linux。网上有很多论坛提出问题并获得帮助。最完整的可能是Linux社区本身 -Linux org论坛。
结论
Linux是初学者和经验丰富的用户的理想操作系统。与其他操作系统相比,它只有一个主人,这就是你!
注册我的Master Linux Administration: The Complete Linux Bootcamp班级。我们将深入潜入Linux的许多方面。到课程结束时,您将成为一个Linux超级用户和合格的Linux管理员。