什么是linux
1991年,鉴于unix操作系统的商业版权问题,芬兰赫尔辛基大学学生Linus Torvalds(林纳斯·托瓦兹)希望可以在intel x86上运行自由版本的类UNIX操作系统。
出于个人爱好编写了linux(读音['lɪnəks])操作系统内核,并将其通过Internet发布。
随着互联网的快速发展,Linux得到了来自全世界软件爱好者、组织以及公司的广泛支持。
Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等国际知名企业的大力支持,逐渐成为主流操作系统。
在服务器、个人电脑、嵌入式系统等领域得到了广泛的应用。
Linux(Linux is not Unix。http://www.kernel.org)主要由C语言以及平台相关的汇编代码写成,是一套遵循POSIX标准,支持多用户多任务的类Unix操作系统。
linux采用GNU GPL授权模式发布,任何人均可获得并修改内核程序及其源代码。
目前的Linux同时支持32位和64位硬件。
POSIX标准规范unix操作系统内核提供给应用程序的编程API接口。凡遵守POSIX标准的操作系统内核,都可以运行符合POSIX标准的应用程序。
linux内核完全遵循POSIX标准,继承了Unix的优良特性,可以直接运行之前在Unix上开发的应用程序、工具软件和网络协议。大大降低软件移植的复杂度,为linux的广泛应用奠定了技术基础。
linux同时继承了unix网络内核的设计思想,是一个性能稳定的多用户网络操作系统。
除了继承unix的优良特性之外,linux最大的特点的就是开源免费自由。
linux的开源特性使得用户可以了解内核的实现机制,也可以根据自身的需求修改配置内核,自由裁剪,灵活性高,功能强大,成本低。
相比于具有商业版权的unix系统,Linux具有开放源码、免费使用无版权纠纷、技术社区活跃、应用广泛等优势。
多用户(Multiuser)是指Linux允许多个用户同时登录并使用系统资源。用户之间不会相互影响,每个登录用户都可以获取自己独立的使用环境!
多任务(Multitask)是指linux可以同时运行多个进程,进程之间互不干扰,资源在多个进程间合理分配!
相关阅读:
unix和linux的发展历史
initroot编辑整理,转载请注明www.initroot.com技术交流群:59909790