我是靠谱客的博主 明亮铃铛,最近开发中收集的这篇文章主要介绍Linux简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、Linux简介

Linux是什么?

操作系统(人和硬件间的接口/中介)​

特点: 开源 都可以改 没有版权问题 可自由传播 与UNIX系统兼容,有老大哥Unix安全稳定的特性:例如强大的网络功能(最im协议TCP/IP 就是在unix上开发发展起来的) 基于x86 架构(个人计算机) 用于服务器端 嵌入式开发 个人pc三大领域,服务器端是重中之重 ​ ​。

Linux的历史

1946计算机诞生 祖宗都是bsd 父亲 unix

说到Linux的起源,就不得不提到Linux之前的 Unix 系统。Unix 系统于 1969年在 AT&T的贝尔实验室诞生,20世纪70 年代,它逐步盛行,这期间,又产生了一个比较重要的分支,就是大约 1977 年诞生的 BSD(Berkeley Sofiware Distribution)系统。从 BSD 系统开始,各大厂商及商业公司开始了根据白身公司的硬件架构,并以 BSD 系统为基础进行 Unix 系统的研发,从而产生了各种版本的 Unix 系统,例如:SUN 公司的 Solaris. TBN 公司的 AIx,印P公司的 HP UNIX 等。

unix的革命

70 年代中后期,由于各厂商及商业公司开发的 Unix 及内置软件都是针对自己公司特定 硬件的,因此在其他公司的硬件上基本上无法直接运行,而且当时没有人对开发基于 ×86架构 CPU 的系统感兴趣。另外,70 年代末,Unix 又面临了突如其来的被 AT&T 回收版权的重大问题,特别是要求禁止对学生群体提供 Unix 系统源代码,这样的问题一度引起了当时 Unix业界的恐慌,也因此产生了商业纠纷。

由于 Unix 面临版权回收问题,以及代码不开源等的问题,这直接或间接的导致了新的 类 Unix 系统的诞生以及自由软件运动的建立和发展。

Linux的诞生

“改变都是痛苦的结果” ​

Linux 的诞生

Linux 系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名字为 Linus Torvalds。在大学期间,他接触到了学校的Unix 系统,但是当时的Unix 系统仅为一台主机,且对应了多个终端,使用时存在操作等待时间很长等一些不爽的问题,无法满足年经的LinusTorvalds 的使用需求。因此他就萌生了 自己开发一个Unix 的想法。于是不久,它就找到了前文提到的邦宁教授开发的用于教学的 Minix 操作系统,和我们现在一样,他把Minix 安装到了他的 I386 个人计算机上。此后,Torvalds 又开始陆续阅读了 Minix 系统的源代码,从Minux 系统中学到了很多重要的系统核心程序设计理念和设计思想,从而逐步开始了 Liux系统维形的设计和开发。 ​ ​ 1999 简体中文版诞生 ​ 2003 年4月:Red Hat Linx 9.0 发市。庄点放在改善桌面应用方面,包括改进安装 过程、更好的子体沟觉,更好的打印服务 等:2003 年,Red Hat 的 Limux 市场份额为 80%+ 12)2004年, 用 Red Hat 公司正式学上研 Red Hat 9.0 版术的支持,标志者 Red Hat L inux 的正式完结,原本的桌面版 Red Hat Iintx 交行包列与来目民间的 Fedora 计划台并,成为 Fedora Core 发行版本:Rea Hae公司,不西开发桌面版的 Imtx 发行包,而将全部力量集中在 服子器旅的开发上,也就足Red Fat Fncgprise Iinx成 ​ ​ red hat 340亿刀被IBM收购 ​

三个牛人: ​

Richrad Stallman自由软件基金会FSF(主要项目:gnu项目)发起人 自由,指自由传播的自由,不是免费。比如Hat Linux自由但不免费。CentOS免费且自由

​ andrew.s教授 minix开发者

​ linus torvalds linux之父 ​

关于​ GPL

全称为 General Public License, 中文名为通用公共许可,是一个最著名的开源许可协议,开源社区最著名的 Linux 内核就是在 GPL 许可下发布的。GPL 许可是由自由软件基金会(Free Software Foundation)创建的。 ​ 1984年,Richard Stallman 发起开发自由软件的运动后不久,在其他人的协作下,他创立了通用公共许可证(GPL),这对推动自电我件的发展起了至关重要的作用,那么,这个GPL 到底是什么意思呢? ​

简单的理解,GPL的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。 ​ 关于GNU 内核没搞好,故没流行开 但一系列应用程序如bash等用到了linux中。

最后

以上就是明亮铃铛为你收集整理的Linux简介的全部内容,希望文章能够帮你解决Linux简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部