什么是POSIX? 为何说Linux使用POSIX对于开发有很好的影响?
POSIX是可携式操作系统接口(Portable Operating System Interface)的缩写,重点在于规范内核与应用程序之间的接口,是由美国电气与电子工程师学会(IEEE)发布的一项标准!
因为POSIX标准主要是针对UNIX于一些软件运行时候的标准规范,只要依据这些标准规范来设计的内核与软件,理论上,就可以搭配在一起执行了。而Linux的开发就是依据这个POSIX的标准规范,UNIX上的软件也是遵循这个规范来设计的
如此一来,让Linux很容易几就与UNIX兼容共享互有的软件了。同时,Linux直接放置在网络上供大家下载,所以在运行速度上相当快,导致Linux的使用率大增,这些都是造成Linux大受欢迎的重要因素!
Linux的开发重要分为哪两种内核版本?
稳定版本的偶数版,如2.6.x ,适合于商业与家用环境使用
开发中版本, 如2.5.x ,适合开发特殊功能的环境
何为多用户(Multi-user)多任务(Multi-task)?
即可以同时允许多人上线来工作,并且资源的分配较为公平,比起windows的单人多任务系统稳定
可以在一部Linux主机上面规划处不同等级的用户,而且每个用户登录系统时的工作环境都可以不相同,此外,还可以允许不同的用户在同一个时间登录主机,以同时使用主机的资源!
Linux经过其他应用程序的开发之后,被整合成为Linux distribitions 众多distribitions的不同之处?
Linux distribitions 即:"Linux Kernel + Free Software + Documentations( Tools ) + 可完全安装的程序" 所制成的一套完整的系统
唯一的差别可能就是该开发者自己家所开发出来的管理工具以及套件管理的模式,所以说,基本上,每个Linux distribitions 除了架构的严谨度与选择的套件内容外,其实差异并不大!