LINUX
特点
基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有
确定的用途。其中第一条详细来讲就是系统中的所有内容都归结为一个文
件,包括命令、硬件和软件设备、操作系统、进程等等。对于操作系统内
核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix 的,很大程度上也是因为这两者的基本思想十分相近。[8]
发展领域
职业领域:系统应用类(网管系统管理和维护人员安全管理人员中低端行业领域)待遇属于中下。
系统开发类行业(JAVA软件开发\C语言软件开发\WEB开发嵌入式软件开发)其中嵌入式软件开发是linux应用最广的领域待遇属于中等发展方向:UNIX往高端领域和产业发展,例如:AIX、HP-UX、Solaris 等
等。[9]
具体特性
华为linux和windows的区别完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获
得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由
于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程
序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。[10]
完全兼容POSIX 1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows 的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。[10]
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,
保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,
Linux可以使多个程序同时并独立地运行。[10]
良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输
入相应的指令来进行操作。它同时也提供了类似Windows图形界面的
X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。[10]丰富的网络功能
Unix是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系
统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网
络工作。并且可以作为服务器提供WWW、FTP、E-Mail等服务。[10]可靠的安全、稳定性能
Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计
跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出。[10]
支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha 等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上
电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个
处理器同时工作,使系统性能大大提高。[10]
相关用户
普通用户可以在其权限许可的范围内使用系统资源,而超级用户(用
户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。[11]工作方式
Linux的工作方式分为字符工作方式和图形工作方式。[12]
内核
Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言和汇编语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客林纳斯.托瓦兹(Linus B. Torvalds)为尝试在英特尔x86架构上提供自由
免费的类Unix操作系统而开发的。该计划开始于1991年,林纳斯·托瓦兹当时在Usenet新闻组comp.os.minix登载帖子,这份著名的帖子标示着Linux计划的正式开始。
在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员
正在为该计划无偿提供帮助。
技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、
磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整
的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,
或是GNU/Linux。[13]
Linux内核有三个不同的命名方案:
早期版本:第一个版本的内核是0.01。其次是0.02,0.03,0.10,0.11,0.12(第一GPL版本),0.95,0.96,0.97,0.98,0.99及1.0。从0.95版有许多的补丁发布于主要版本之间。[14]
旧计划(1.0和2.6版之间),版本的格式为 A.B.C,其中A,B,C代表:A大幅度转变的内核。这是很少发生变化,只有当发生重大变化的代码
和核心发生才会发生。在历史上曾改变两次的内核:1994年的1.0及1996年的2.0。
B是指一些重大修改的内核。内核使用了传统的奇数次要版本号码的软
件号码系统(用偶数的次要版本号码来表示稳定版本)。
C是指轻微修订的内核。这个数字当有安全补丁,bug修复,新的功
能或驱动程序,内核便会有变化。
第三次,自 2.6.0(2003年12月)发布后,人们认识到,更短的发布
周期将是有益的。自那时起,版本的格式为 A.B.C.D,其中A,B,C,D代表:A和B是无关紧要的,C是内核的版本,D是安全补丁。[15]
UNIX
区别
与Linux的区别和联系
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力
最大的操作系统。
Linux并不是UNIX,而是一个类似于UNIX的产品,它成功的实现并
超越了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论