请安装我们的客户端
更新超快的免费小说APP
添加到主屏幕
请点击,然后点击“添加到主屏幕”
套用于UNIX的具有极大可携性、对彩色掌握的多样性和网络之间的操作透明性的健在式处理窗口系统。它和微软的Windows的工作原理并不相同,不过两者都使用图形界面和窗口技术,从外表看来有那么一点点相似,但又存在着巨大的不同,实际上XWindows的界面更加多样化,也更漂亮,且高效快捷。就Windows对于DOS的地位一样,XWindows一改UNIX/Linux单调的文本介面,提供了一个友善的图形用户界面(GUI)。
1984年在麻省理工学院(MIT)电脑科学研究室工作的BobScheifler正在发展分布式系统,DEC公司的JimGettys也在MIT进行A-thena计划的一部分。两者都需要一套在UNIX系统上使用的图形界面,因此两开始合作研制XWindows。1987年,MIT发布了第11个版本的XWindows,并成立了非赢利性组织“X协会”来发展及控制XWindows标准。所以现在的XWindows并不完全是一个软件,而是一个协定,定义了一个系统所必须具备的功能。任何系统能满足这个协定及符合X协会其它的规范,便可称为XWindows,它的源代码公开。因为XWindows具有强大的与设备无关结构性,它提供了一组网络通信协议,任何硬件只要提供X协定,便可以执行应用程序显示一群包含图文的窗口,不需要重新编译,这种与设备无关的特性只要是根据XWindows标准所开发的应用程序均可在不同的环境下作用,这就大大减少了跨越不同平台之间的编译工作,应用程序更加具有可移植性。
Linux上最常用的XWindows是Xfree86,它是MIT的X11R5的移植版,使用Openlook窗口管理系统,所以Xfree86是免费的。Xfree86支持现行所有的PC显示卡,但不一定支持它们的Windows加速特性,比如DirectX9。
到目前为止,可以支持中文的Linux己不再是凤毛麟角,而且中文应用软件正不断丰富着。但一些商业软件并未完成移植,其中有诸多原因,在此不详述。
[编辑本段]四、用户群
GNU/Linux爱好者设计宣传图,使用GPL授权
GNU/Linux社群设计的立体图,并使用GPL授权传统的Linux用户一般都安装并设置自己的操作系统,他们往往比其他操作系统,例如微软Windows和MacOS的用户更有经验。这些用户有时被称作“黑客”或是“极客”(geek)。然而随着Linux越来越流行,越来越多的原厂委托制造商(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢抢占桌面电脑操作系统市场。同时Linux也是最受欢迎的服务器操作系统之一。Linux也在嵌入式电脑市场上拥有优势,低成本的特性使Linux深受用户欢迎。使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,这方面费用较高,但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低。
KDE和GNOME等桌面系统使Linux更像是一个Mac或Windows之类的操作系统,提供完善的图形用户界面,而不同于其他使用命令行界面(CommandLineInterface,CLI)的类Unix系统。
[编辑本段]五、未来软件界的方向Linux作为较早的源代码开放操作系统,将引领未来软件发展的方向。
基于Linux开放源码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,很多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux的广泛使用为政府机构节省了不少经费,也降低了对封闭源码软件潜在的安全性的忧虑。
[编辑本段]六、发行版Linux主要作为Linux发行版(通常被称为\"distro\")的一部分而使用。这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。它们通常包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。发行版为许多不同的目的而制作,包括对不同计算机结构的支持,对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。
一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的XWindow系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。
主流的Linux发行版Asianux,B2DLinux,ConectivaLinux,DebianGNU/Linux,FedoraCore,GentooLinux,KnoppixLinux,LinuxFromScratch,MagicLinux,MandrivaLinux,RedHatLinux,SlackwareLinux,StanixLiveCD,SUSELinux,TurboLinux,UbuntuLinux中国大陆的Linux发行版红旗Linux(RedflagLinux),冲浪Linux(XteamLinux),蓝点Linux,HiweedDebianGNU/Linux,MagicLinux,EngineeringComputingGNU/Linux,OpenDesktop,新华Linux,共创Linux,百资Linux,中标普华Linux,中软Linux,新华华镭Linux(RaysLX),CDLinux,MCLinux,即时Linux(Thizlinux),b2dlinux,IBOX,MCLOS,FANX台湾地区的Linux发行版鸿奇Linux目前最著名的发行版本:Debian,红帽(redhat)、ubuntu、Suse、OpenSuse、Mandriva(原Mandrake)、CentOS、fedora等国内比较著名的linux版本:红旗linux红旗软件有限公司(简称红旗软件)由中国科学院软件研究所和上海联创投资管理有限公司共同组建。此公司专注于基于Linux的操作系统的开发和市场,以及面向不断增长的中文技术用户的多平台应用软件。他们的目标是“为网络生活注入活力”。公司将持续发展被称之为“红旗方式”的一套现代管理模式,它以进行自由软件开发的企业模式为基础,是客户驱动的用户化。
[编辑本段]七、Linux的读音linux发音五花八门版本颇多,见到和听到的不下10种。根据linux的创始人LinusTorvalds的说法,Linux的发音和“Minix”是押韵的。“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是/'linэks/——类似于“里讷克斯”。
LinusTorvalds针对读音分歧较多的情况,特意录了一段他对Linux的发音。录音的内容是这样的:“Hello,thisisLinusTorvalds,andIpronounceLinuxasLinux.”(下载地址http://www.paul.sladen.org/pronunciation/torvalds-says-linux.wav)
同样还有Torvalds本人解说如何发这个音的一段视频,观看地址:http://www.linuxweblog.com/linux-pronunciation有人综合网上和linus自己的读音,概括出几个自认为最合适也最通用的读法:/li'n^ks/(“里那克斯”)或/'li:nэks/(“里讷克斯”)或/li'nu:ks/(“里纽克斯”)。这几个应该是谁都听得懂的。至于哪个比较正宗,当然是linus的原音。但事实上使用linus那种读法的人似乎不在多数。
[编辑本段]八、Linux与其他操作系统区别Linux可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。它们均为操作系统,具有一些共性,但是互相之间各有特色,有所区别。
目前运行在PC机上的操作系统主要有Microsoft的MS-DOS、Windows、WindowsNT、IBM的OS/2等。早期的PC机用户普遍使用MS-DOS,因为这种操作系统对机器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用Windows、WindowsNT等具有图形界面的操作系统。Linux是新近被人们所关注的操作系统,它正在逐渐为PC机的用户所接受。那么,Linux与其他操作系统的主要区别是什么呢?下面从两个方面加以论述。
1.Linux与MS-DOS之间的区别在同一系统上运行Linux和MS-DOS已很普遍,就发挥处理器功能来说,MS-DOS没有完全实现x86处理器的功能,而Linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。Linux可以直接访问计算机内的所有可用内存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。
就操作系统的功能来说,MS-DOS是单任务的操作系统,一旦用户运行了一个MS-DOS的应用程序,它就独占了系统的资源,用户不可能再同时运行其他应用程序。而Linux是多任务的操作系统,用户可以同时运行多个应用程序。
2.Linux与OS/2、Windows、WindowsNT之间的区别从发展的背景看,Linux与其他操作系统的区别是,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如WindowsNT等,都是自成体系,无对应的相依托的操作系统。这一区别使得Linux的用户能大大地从Unix团体贡献中获利。因为Unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。无论是Unix的作者还是Unix的用户,都认为只有Unix才是一个真正的操作系统,许多计算机系统(从个人计算机到超级计算机)都存在Unix版本,Unix的用户可以从很多方面得到支持和帮助。因此,Linux做为Unix的一个克隆,同样会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固的地位。
从使用费用上看,Linux与其他操作系统的区别在于Linux是一种开放、免费的操作系统,而其他操作系统都是封闭的系统,需要有偿使用。这一区别使得我们能够不用花钱就能得到很多Linux的版本以及为其开发的应用软件。当我们访问Internet时,会发现几乎所有可用的自由软件都能够运行在Linux系统上。有来自很多软件商的多种Unix实现,Unix的开发、发展商以开放系统的方式推动其标准化,但却没有一个公司来控制这种设计。因此,任何一个软件商(或开拓者)都能在某种Unix实现中实现这些标准。OS/2和WindowsNT等操作系统是具有版权的产品,其接口和设计均由某一公司控制,而且只有这些公司才有权实现其设计,它们是在封闭的环境下发展的。
[编辑本段]九、手机上的Linux系统Linux进入到移动终端操作系统近一年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注,包括摩托罗拉和NTTDoCoMo等知名的厂商。已经开发出的基于Linux的手机有摩托罗拉的A760、A768、CEC的e2800、三星的i519等。2004年6月在日本东京BIGSIGHT展览馆举办的“LinuxWorldExpo/Tokyo2004”博览会上,日本手机大厂商NEC则展示了其采用Linux操作系统的手机。我国的大唐电信也于7月宣布将Linux作为其TD-SCDMA3G手机操作系统。
Linux与其它操作系统相比是个后来者,但Linux具有二个其它操作系统无法比拟的优势。其一,Linux具有开放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。
然而Linux操作系统有其先天的不足:入门难度高、熟悉其开发环境的工程师少、集成开发环境较差;由于微软PC操作系统源代码的不公开,基于Linux的产品与PC的连接性较差;尽管目前从事Linux操作系统开发的公司数量较多,但真正具有很强开发实力的公司却很少,而且这些公司之间是相互独立的开发,很难实现更大的技术突破。
尽管Linux在技术和市场方面有独到的优势,但是目前来说还无法与Symbian抗衡,想在竞争日益激烈的手机市场中站稳脚跟、抢夺市场份额也决非易事。
[编辑本段]十、常见问题解答:1.在windows下的软件可不可以正常的运行?
不可以,不过有一个软件叫wine,可以模拟运行一部分程序。他的衍生版本可以运行特定方面的软件。比如cedega,可以运行很多游戏,CS、WarCraft3、wow都能,但还是不够完美。比如wow里部分插件导致运行缓慢(我很郁闷的遇到了,只好进win玩魔兽,CS用OpenGL基本完美。当然前提是你的显卡正确安装了驱动,打开了3D支持)。
2.哪个杀毒软件支持linux?
Avast!,Mcafee,Kaspersky和ClamAV(自由软件,开源、免费)等。
暂时linux还不需要杀毒软件,病毒很少,主要是黑客攻击,注意设置就行了。比如选择针对桌面设计的版本,来减少过多服务程序导致安全隐患。
3.在Linux是不是可以听歌的啊?
可以。绝对可以,而且Linux下的软件很早就入侵Windows了。
ffmpeg解码器库就是linux下的,Mplayer也是linux里的。(注意不是windows里的那个韩国的KMPlayer,Linux里的KMPlayer是一个Mplayer的KDE界面程序)
4.QQ可不可以在Linux运行啊?
腾讯官方已发布QQforLinuxbeta1(于2009年1月4日发布),但功能尚且比较简单,可以支持屏幕截图,语音聊天。目前不支持群管理,群空间等高级属性。已经可以支持红旗linux桌面版6.0,对最新的suselinux11.1的支持也非常好。其他的可以选择的开源解决方案还有eva,lumaQQ和pidgin。目前eva的功能较强大。(参见:http://im.qq.com/qq/linux/)
5.linux下最强大的程序调试器是?
Totalviewdebugger是迄今为止最强大的可以运行在linux下的调试工具,它的图形化调试界面,强大的多线程、内存调试能力令众多同类调试工具都黯然失色!Totalviewdebugger可以让您彻底抛弃手敲命令的烦恼,让您的开发过程变得轻松便捷!
Totalviewdebugger中文官方网站:http://www.total-view.com.cn[编辑本段]十一、相关网站Linux基金会http://www.linux.org/Linux内核官方发布站http://www.kernel.org/自由软件基金会FSFhttp://www.fsf.org/GNU项目首页http://www.gnu.org/DebianGNU/Linuxhttp://www.debian.org/Ubuntuhttp://www.ubuntu.com/Ubuntu中国http://www.ubuntu.org.cn/RedHatInc.(商业)http://www.redhat.com/Fedorahttp://fedoraproject.org/GentooGNU/Linuxhttp://gentoo.org/linux网址导航(ubuntu官方):http://linux.ubuntu.org.cnlinux网址导航(公众):http://seo-dic.com.cn/linux-site国内社区与网站chinaunix:http://www.chinaunix.netLinuxeden:http://www.linuxeden.comLinuxUnion:http://www.xxlinux.comLinux频道--中国IT实验室:http://linux.chinaitlab.comLinuxpk:http://www.linuxpk.com(未完待续)