什么是linux

linux最早是由芬兰赫尔辛基大学学生林纳斯·托瓦兹Linus Torvalds于1991年开发。
鉴于unix操作系统的商业版权问题,Linus Torvalds希望可以在intelx86 cpu上运行自由版本的类UNIX操作系统, 出于个人爱好开发了linux操作系统内核。

Linus Torvalds

随着互联网的快速发展,Linux内核得到了来自全世界软件爱好者、组织以及公司的广泛支持。
在服务器、个人电脑、嵌入式系统等领域得到了广泛的应用。
目前的Linux同时支持32位和64位硬件。

Linux(Linux is not Unix。http://www.kernel.org)主要由C语言以及平台相关的汇编代码写成,是一套遵循POSIX标准,支持多用户多任务的类Unix操作系统。
POSIX标准规范unix操作系统内核提供给应用程序的编程API接口。
凡遵守POSIX标准的操作系统内核,都可以运行符合POSIX标准的应用程序。
linux内核完全遵循POSIX标准,继承了Unix的优良特性,可以直接运行之前在Unix上开发的应用程序、工具软件和网络协议。大大降低软件移植的复杂度,为linux的广泛应用奠定了技术基础。
linux同时继承了unix网络内核的设计思想,是一个性能稳定的多用户网络操作系统。

linux吉祥物

除了继承unix的优良特性之外,linux最大的特点的就是开源免费自由。
linux的开源特性使得用户可以了解内核的实现机制,也可以根据自身的需求修改配置内核,自由裁剪,灵活性高,功能强大,成本低。
相比于具有商业版权的unix系统,Linux具有开放源码、无版权纠纷、技术社区活跃、应用广泛等优势。

多用户(Multiuser)是指Linux允许多个用户同时登录并使用系统资源。用户之间不会相互影响,每个登录用户都可以获取自己独立的使用环境!
多任务(Multitask)是指linux可以同时运行多个进程,进程之间互不干扰,资源在多个进程间合理分配!

相关阅读:
unix和linux的发展历史
initroot编辑整理,转载请注明www.initroot.com技术交流群:59909790

100次点赞 100次阅读