E N D
什么是Linux? • 简单的说,Linux是Unix克隆(Unix clone)或Unix风格(Unix alike)的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户,多进程,多线程,实时性较好的功能 强大而稳定的操作系统.它可以运行在x86PC,SunSparc,PowerPC,MIPS等平台上,可以说Linux是目前运行硬件平台最多的操作系统。Linux最大的特点在于它是GNU的一员,遵循公共版权许可证(GPL),秉承“自由的思想,开放的源码”的原则,成千上万的专家/爱好者通Internet在不断地完善并维护它,可以说Linux是计算机爱好者自己的操作系统。
Linux系统的起源 • 1991年10月,还在赫尔辛基大学上学的芬兰人Linus Torvalds在学校的ftp上发布了自己所编写的类Unix操作系统--Linux 0.02版的源代码,并宣布它遵守GPL协议,而且符合UNIX的操作系统POSIX标准,源代码可以在Unix主机上用gcc编译生成可执行的二进制代码,可以在个人计算机平台(Intel 80386)上运行。这正是互联网和个人电脑兴起和开始高速发展的时代,它吸引了世界各地的黑客对这个操作系统进行修改和完善,到1994年发布正式的 1.0版本时,已经有了相当大的名气,GNU组织也暂且搁下自己的hurd计划,全力支持linux的发展。我们今天说的linux,事实上只是一个简称,它的正式名称是GNU/linux。
Linux系统的发展趋势(一) • Linux技术已经成为IT技术发展的热点,投身于Linux技术研究的社区、研究机构和软件企业越来越多,支持Linux的软件、硬件制造商和解决方案提供商也迅速增加,Linux在信息化建设中的应用范围也越来越广,Linux产业链已初步形成,并正在得到持续的完善。随着整个Linux产业的发展,Linux技术也处在快速的发展过程中,形成了若干了技术热点。下面,分别就Linux桌面技术和Linux服务器技术介绍最新的Linux发展动态和未来的发展趋势。
Linux系统的发展趋势(二) ——Linux桌面技术 • 3D桌面技术 时下,Linux社区对于桌面最热门的话题之一莫过于对XGL和AIGLX的讨论和实现。XGL出自于Novell,完全基于OpenGL绘图引擎,通过利用nvidia/ATI显卡优良的硬件加速通道实现可用的2D/3D桌面。显卡通过Xgl可以加强图像的非凡效果,例如透明物体、3D效果以及缩放等功能。 • 桌面安全性增强 随着桌面Linux的不断普及和进一步发展,安全问题必将成为摆在我们面前的现实问题之一。Windows操作系统虽然软件丰富、易用性好,用户规模大,但是,其安全性一直为人们所诟病,如何避免Windows的尴尬,成为Linux桌面必须解决的问题之一。 作为桌面操作系统而言,Linux桌面的安全性研究主要体现在以下几个方面:细力度或者基于角色的安全访问控制;文件级或文件系统级加密功能;与TPM等硬件安全技术的结合;桌面级个人防火墙;集成电子签名、电子印章等功能。
Linux系统的发展趋势(二) ——Linux桌面技术(续) • 界面友好性 Linux桌面操作系统的发展历史比Windows、Macintosh等都要短,并且在Linux发展初期,对界面友好性的研究也没有成为重点,因此Linux桌面的界面友好性一直是桌面用户排斥Linux的主要原因,现在,对于界面友好性的研究也得到了开源组织的重视。freedesktop就是一个致力于桌面友好性以及统一桌面标准和其它技术发展的项目。系统定制解决方案对于Linux桌面而言,假如直接与Windows等进行竞争,由于用户使用习惯和传统的影响,在未来的几年内都很难取得优势。而根据用户群体的需求细分市场,推出针对性的Linux桌面定制版本则是切实可行的推广Linux桌面的重要途径。Linux本身的开源性也使得这种定制变得更加方便。
Linux系统的发展趋势(三) ——Linux服务器技术 • 服务器技术热点和发展趋势服务器操作系统主要为用户提供稳定、可靠的各种应用服务,已广泛应用于政务、金融、电信及科研等多个领域。Linux作为类UNIX的操作系统,在服务器应用方面的发展也十分迅速,服务器应用也是当今Linux应用的最主要方面。Linux服务器操作系统要想进一步扩展应用领域和市场份额,努力进入高端市场,一方面需要在高性能、高可用性、高安全性等方面向传统的UNIX系统看齐,满足高端市场用户的需要;另一方面,还要加大对Linux应用工程环境的研究,尽快构建基于Linux系统的、包括各种软硬件在内的、完整的应用解决方案平台环境。因此,我们认为未来几年Linux服务器操作系统的技术热点将集中在Linux应用工程环境、集群技术、安全技术等方面。
Linux系统的发展趋势(三) ——Linux服务器技术(续) • 集群技术 目前,越来越多的网站采用Linux操作系统,提供邮件、Web、文件存储、数据库等服务。随着人们对Linux服务器依靠的加深,对其可靠性、负载能力和计算能力也倍加关注。因此,Linux集群技术成为当前研究的热点。 按照侧重点的不同,可以把Linux集群分为三类。一类是高可用性集群,运行于两个或多个节点上,目的是在系统出现某些故障的情况下,仍能继续对外提供服务。第二类是负载均衡集群,目的是提供和节点个数成正比的负载能力,这种集群很适合提供大访问量的Web服务。另一类是超级计算集群,按照计算关联程度的不同,又可以分为两种。一种是任务片方式,另一种是并行计算方式。有了超级计算集群软件,企业利用若干台PC机就可以完成通常只有超级计算机才能完成的计算任务。