linux借鉴了unix操作系统的一些设计,设计者Linux Torvalds。他设计了和unix兼容的linux系统。linux源代码全部公开,并且借助互联网在世界范围传播。linux具备unix的全部特性,效率高,很灵活。运行一个应用程序,所消耗的资源小。其内核及功能,可以通过方便的配置手段进行配置,并且可以支持多种硬件平台。linux系统价格便宜,易用性也不断增强。科学研究,大都基于linux/unix。
linux系统的主要特点:开放性,遵循开放系统互联OSI标准。多用户,资源可以被不同用户使用,每个用户对自己的资源都有特定的权限,互不影响。多任务。良好的用户界面。设备独立性,该特性继承了unix的一个特点。设备独立性是指操作系统把所有的外部设备统一当成一个文件夹来看待,只要安装它们的驱程,任何用户都可以像使用文件一样,使用这些设备,而无须知道其具体的存在形式。只须安装驱动程序,而无需修改内核,就可以实现对硬件的支持,因此内核具有高度的适应能力。linux提供了丰富的网络功能。可靠,安全,有独立的认证模块。可移植性良好。
linux的组成:linux内核-硬件之上。内核之上,提供的用户接口----linux shell(命令行),或者X-window(图形用户界面,鼠标操作),或系统调用,例如API(应用程序接口)。linux文件系统,支持多种异构的文件系统。用VFS支持不同的文件系统。例如etx2,etx3,fat,Vfat=fat32,ISO9660(光盘),SMB等。linux应用系统,linux包含的应用程序集,包括办公套件,数据库,编程套件,Xwindows等。