志在指尖
用双手敲打未来

什么是linux(linux一般用来做什么)

什么是linux

Linux是一种自由和开放源码的类Unix操作体系。现在存在着许多不同的Linux,但它们都运用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作体系,世界上运算最快的10台超级计算机运转的都是Linux操作体系。严格来讲,Linux这个词自身只表示Linux内核,但实际上人们现已习气了用Linux来形容整个依据Linux内核,而且运用GNU工程各种东西和数据库的操作体系。Linux得名于计算机业余爱好者LinusTorvalds。
概述
绝大多数依据Linux中心的操作体系运用了很多的GNU软件,包含了一个shell程序、东西、库、编译器及东西,还有许多其他程序,例如Emacs、Vi。正因为如此,GNU方案的开创者理查德·马修·斯托曼提议将Linux操作体系改名为GNU/Linux,但多数人依然习气性地运用“Linux”。
大多数Linux体系还包含了像提供GUI界面的XFree86、X.Org之类的程序。除了一部分专家之外,大多数人都不自己选择每相同组件或自行设置,而是直接运用Linux发行版。
Linux操作体系的诞生1981年IBM公司推出享誉全球的微型计算机IBMPC。在1981-1991年间,MS-DOS操作体系一直是微型计算机上操作体系的主宰。此刻计算机硬件价格尽管逐年下降,但软件价格依然是居高不下。其时Apple的MACs操作体系可以说是功能最好的,可是其天价没人可以轻易靠近。到1991年,GNU方案现已开发出了许多东西软件。最受期盼的GnuC编译器现已呈现,但还没有开发出免费的GNU操作体系。即使是MINIX也开端有了版权,需要购买才干得到源代码。而GNU的操作体系HURD一直在开发之中,但并不能在几年内完结。关于Linus来说,现已不能等待了。从1991年4月份起,他开端酝酿并着手编制自己的操作体系。刚开端,他的意图很简单,只是为了学习Intel386体系结构保护模式运转方法下的编程技术。但后来Linux的开展却完全改变了初衷。
1991年头,Linus开端在一台386sx兼容微机上学习minix操作体系。经过学习,他逐步不能满足于minix体系的现有功能,并开端酝酿开发一个新的免费操作体系。依据Linux在comp.os.minix新闻组上发布的音讯,我们可以知道他逐步从学习minix体系到开发自己的Linux的过程。
从1991年的4月份开端,Linus几乎花了全部时刻研究386-minix体系(hackthekernel),而且尝试着移植GNU的软件到该体系上(GNUgcc、bash、gdb等)。并于4月13日在comp.os.minix上发布说自己现已成功地将bash移植到了minix上,而且现已爱不释手、不能脱离这个shell软件了。
第一个与Linux有关的音讯是在1991年7月3日在comp.os.minix上发布的(当然此刻还不存在Linux这个称号,其时Linus的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、想入非非等)。其中透露了他正在进行Linux体系的开发,而且在Linux最初的时分现已想到要实现与POSIX(UNIX的国际标准)的兼容问题了。
在Linus的下一发布的音讯中(1991年8月25日comp.os.minix),他向一切minix用户问询”Whatwouldyouliketoseeinminix?”(“你最想在minix中见到什么?”),在该音讯中他首次透露出正在开发一个(免费的)386(486)操作体系,而且说只是爱好而已,代码不会很大,也不会象GNU的那样专业。开发免费操作体系这个主意从4月份就开端酝酿了,希望大家反馈一些关于minix体系中喜欢那些特色不喜欢什么等信息,由于实际的和其它一些原因,新开发的体系刚开端与minix很象(而且运用了minix的文件体系)。而且现已成功地将bash(1.08版)和gcc(1.40版)移植到了新体系上,而且再过几个月就可以运用了。最后,Linus申明他开发的操作体系没有运用一行minix的源代码;而且由于运用了386的任务切换特性,所以该操作体系欠好移植(没有可移植性),而且只能运用AT硬盘。关于Linux的移植性问题,Linus其时并没有考虑。可是现在Linux几乎可以运转在任何一种硬件体系结构上。
到了1991年的10月5日,Linus在comp.os.minix新闻组上发布音讯,正式向外宣告Linux内核体系的诞生(Freeminix-likekernelsourcesfor386-AT)。这段音讯可以称为Linux的诞生宣言,而且一直广为流传。因而10月5日对Linux社区来说是一个特别的日子,许多后来Linux的新版本发布时都选择了这个日子。所以RedHat公司选择这个日子发布它的新体系也不是偶然的。linux

linux一般用来做什么

1.网络服务器
由于Linux内核的开源,使得Linux具有无与伦比的安全性,因而在许多安全性要求极高的要害范畴都有Linux的身影,linux服务器运用范围非常广泛,在电信、金融、政府、教育、银行、石油等范畴都能见到Linux的身影,软件公司也有许多将Linux作为代码测试和托管服务器。
2.网络安全
Linux天生具有网络基因,因而也是众多网络安全专家和黑客必备的操作系统,无论是白帽子仍是黑帽子,Linux是必须要通晓的。
3.嵌入式Linux
仍是由于任何人都能拿到并对Linux内核进行修改,因而在一些对核算资源要求苛刻的范畴,比方路由器、交换机、主动售货机、手机、PDA、以及各种家用电器上广泛存在Linux的身影,根据Linux开发的Android现在现已成为智能手机第一大操作系统,智能电视绝大多数运用的也都是Android的定制版。
4.超级核算机
开源使得Linux具有极高的安全性、稳定性、可定制性和扩展性,因而超级核算机大多数也会采用Linux作为操作系统,例如我国闻名的超级核算机天河2采用的就是一款定制的Linux操作系统。
5.通用桌面操作系统
尽管现在微软的Windows在桌面操作系统范畴占据统治地位,但是各种Linux桌面版(发行版)相同具有极强的生命力,通过这么多年的开展,根据linux的各类软件也越来越丰厚,现已可以在某种程度上取代Windows,成为日常运用的桌面操作系统。

未经允许不得转载:IT技术网站 » 什么是linux(linux一般用来做什么)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载