首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux基础>安装配置>正文

Linux操作系统的实用性和针对性介绍

http://www.oklinux.cn  2007-04-30  来源: 赛迪网 sixth  会员收藏  游客收藏  【 】 

有些人一直这么认为“Linux是一个出色的桌面系统,或者就是应该在桌面应用上取得突破才有助于Linux的发展,否则它将会在这个世界上消失,只有这样才能抢占windows的桌面市场”,这是多么可喜的事情,多么宏伟的目标。有人认为Linux是一个时代的产物,不用Linux表示你这个人跟不上时代的步伐,Linux被看作是一个时尚或风尚的代名词,就像有人问“今天你Linux了吗?”而有些人一直在报怨Linux桌面,为什么在windows下能做的而不能在Linux上完成。而另一班人则这样回答“windows能做的事情Linux一样能做,Linux能做的事情windows不一定做到了,而windows能做而Linux不能做的就是不需要去做的事......”扯蛋!这完全是胡扯,只能说明相当一部分的人对Linux的实用性和针对性还不太了解。在全球范围内有许多出色的高手、开源社区大碗、地区政府一直在致力的将Linux桌面应用推进一个新的高度。目的只有一个,反对微软的垄断,如果有人太胖,就会有人给他下滞药。这同时也导致了一个错误的信号:“Linux是桌面应用的新宠儿!”。错了,从一开始就错了,也许我们被一些知其然,不知其所以然的人所误导了。那什么才是正确的呢,应该怎样去选择呢,是用Linux还是用windows,选择什么样的发行版呢,或者我该用谁替代谁呢?这个问题没有人能给你答案,答案在你自己。

第一个问题,首先你必须清楚Linux是什么,你应该做什么,你需要什么。哪谈到Linux是什么,就需从它的历史开始。在谈到Linux的发展史及其相关的内容时,首先我想做一个分析,或者更确切的说是一个小小的测试。你一般在电脑上做一些什么事情:

1.上网下载MP3歌曲或音乐

2.和要好的朋友或同学用QQ保持一个“亲蜜的接触”

3.网上购物,“做一个信息时代的白领”

4.看DVD大片,风领全球十大好来坞巨星,或欣赏MTV十大专辑

5.玩最新的日韩网络游戏

6.编辑一些公司里的文档或数据表格,使用word

7.使用Oracle数据库设计或处理数据

8.开发基于GUI的图形应用程序包括Qt或GTK

9.使用Fortran进行课室的科学计算。

10.应用FTP搭建一个公共文件服务器

11.进行NFS网络传输协议,组件一个网络文件系统

12.使用Mail、NIS建立一个邮件和域名服务器

13.对系统数据结构进行分析,并进行修补漏洞   

经过一般测试抽样统计表明,桌面用户市场98.5%是属于前6项基础应用,而后7项属于30%的Linux用户和70%的Unix用户群体,但后者不属于桌面应用市场的份额。我们可以看出一般性桌面应用的表现注重于多媒体技术应用范围,包括Media plyaer,IE、OnePlya、QQ、Microsoft Office可视化办公环境、标准游戏接口等等都基于windows系统为基础。而后者以LAPM为主要对象,即Linux+Apache+PHP+mysql,提供着几乎全球的网络服务,最简单的就是互联网www。或者基于conmmnd list的Emacs\VIM的C/C++、perl、Fortran、Java、TCl/TK等开发环境,或eclipse、kdevelop的可视化开发环境与及SLIP、PPP、NFS、FTP、DHCP、NIS+/YP、Mail、inetd等网络服务等业务。由些看来linux的应用方面不只应讨论如何向桌面化应用的发展的问题。那么再问Linux到底是什么,这需要回到1991年,先来了解一下Linux 发展的重要里程碑:

1990年,Linus Torvalds 首次接触 MINIX  

1991年,Linus Torvalds 开始在 MINIX 上编写各种驱动程序等操作系统内核组件

1991年,Linus Torvalds 公开了 Linux 内核  

1993年,Linux 1.0 版发行,Linux 转向 GPL 版权协议

1994年 Linux1.0 第一个被认为是走过了β段的Linux版本  

1994年,Linux 的第一个商业发行版 Slackware 问世  

1996年,美国国家标准技术局的计算机系统实验室确认 Linux 版本 1.2.13(由 Open Linux 公司打包)符合 POSIX 标准

1999年,Linux 的简体中文发行版相继问世

1999年 Linux2.2 增加了设备驱动程序  

2001年,Linux2.4版内核发布  

2003年,Linux2.6版内核发布

Linux是在1991年由芬兰赫尔辛基大学的linus Torvalds开发的,当时被定义为一个免费的UNIX复制品,其实Linux只是一个内核程序,不包括应用。当时,Unix系统规范在不断的变化当中,并且出现了许多分化现象,同时出于Linus希望有一个完善的Unix系统,并提供一个稳定的基础,同时它是免费的,可以在网络上自由的发表。

 

Linux到底是什么?

很简单,Linux只是一个内核。那内核有什么用,内核是建立在一个硬件系统基础上的协议软件,是所有计算机操作系统的底层协议基础,操作系统由它来支配和传达由人发出的系统指令集来控制如设备、网络传输协议等等,单独一个系统内核,没有任何意义,它不能做任何事情。需要其它的如shell外壳程序及应用程序通过内核指令使计算机操作你的键盘、驱动器、网卡、视频终端、编译器等等。Linux上90%的软件负载体是出自于一个自由软件基金会即GNU的团体,如Emacs、vim、ftp、mail、gcc程序等等。即1990年的开放软件基金会(GNU遵循着GPL2规范输出协议:任何人可以自由的发布和享有其自由的使用权,但不得以任何方式出由商业目的地使用和出售,同时必需无偿奉献基于GPL规范的软件使用方面的成果。)

 

Linux能做什么?

Linux是基于一个Unix和两个规范的产物,System V及BSD体系,并建立于GLP协议基础上。起初都是出自于AT&T实验室的成果,当时相关研究人员希望佣有一个可以在一个基于物理层方面的控制软件协议通过“差分曼沏斯特编码”组成的数据包使周围的计算机可以共享资源的理由而发展的,可以相互拷贝和传输文件,并演变为今天的互联网络,当时是出由军方的考虑。由于Linux的设计是出自由Linus希望佣有一个性于他自己开发的软件,为他的学业及研究提供帮助,但出乎意料的是Linux具有所有Unix的强大网络支持特性。如UDP、DNS、FTP、TCP/IP、NTP、NFS、NIS+/yp等强大的协议基础。另外由于UNIX是实验室的产物,所以同时也具备强大的开发能力,可以应用到几乎所有的工程开发及科学研究领域。

 

windows与Linux有什么差别?

Microsoft公司的windows系列产品自1980年第一次发布XENIX软件的基础上,把方向定到了全球个人电脑PC的应用方面,使其公司的产品建立于使用电脑就像使用家电一样的容易,而不是在实验室里由少数人摆弄的玩意儿。我们可以想像一下电视里播放的广告片,一台拥有intel处理器的个人电脑,可以成为你的电视机、音响、MP3、游戏机、家庭影院、多媒体等等。其它的就不需要说什么了!

由于两者的初忠不同,所以结果也不一样。哪么,在这里即可完全否认这么一句话:“windows能做的Linux一样可以做,Linux能做的windows不一定做得到,而windows能做的Linux做不到的就是不需要做的!”这毫无意义,因为它具有非常强的针对性,同样Linux的用户也是有选择的,我会说你用Linux做什么。

 

Linux能否成为跟windows一样的桌面系统?

有必要这么做吗!目前windows占据全球90%的个人电脑市场,其实许多人都和大家一样,拥有一台家用电脑,可以更为方便的使我们的生活更加精采,就这么简单,需要去了解系统内部结构及源代码人的是少数部分,哪既然windows以经做到,为何Linux还要去做,并具放弃自己的优势地位去和windows一争高下,是因为Microsoft独裁、他的产品漏洞太多,或是其它因素需要...

我们国家有句典禅:“盲修者,铁棒打苍蝇,会修者,一屡藕丝牵大象”。就是说一个愚蠢的人做起事来就像用大炮去轰苍蝇一样,聪明的人,只用花少量的精力就可以获得一个“世界”,用Linux去强调桌面应用的强项就是一个愚蠢的做法。因为,我前面提到Linux只是一个内核,只有一个核内什么事也不能做,然而Linux拥有来自世界各地的自由软件提供者在无偿的提供你所需要的软件,但是Linux系统是建立于一个强大的网络功能的产品,Unix的衍生物,但出于自由软件共享协议,没有一个统一的标准。你的系统中可能同时拥有BSD与System V架构,同时拥有GTK、Qt、Motif、OpenLook支持库及标准,也可能你的软件并不是单纯的C/C++或perl、python、Fortran语言编写的,那么,开发一个什么样的桌面视窗管理器,去选择什么样的标准和决定用什么语言来来开发,才可以达到剩至超过windows桌面应用呢!没有人去这么做,如果这样可能涉及到许多意想不到的专利问题,另外,它可能就不再Free了,如果这样做Linux系统就没有必要对其源代码进行公开了,同时也不需要诸如上面所罗列的哪些网络方面的组件及应用了。

Linux要在桌面上做强化是不会有一个标准的,如果说你坚持Linux的桌面应用可以超过windows,那我肯定会说为什么不可以,只要你能做到,一切都有可能。但Linux只是一个内核。如果你非常感兴趣想看一看APPLE的Mac os X系统,或许你不应该再去选择Linux做为你的生活中不可缺或少的一部分。因为这条路可以让你到达罗马,但可能你需要10年的时间,或100万金币。


上一篇:黑客高级技巧 Linux后门技术及实践   下一篇:Linux下安装JDK与VI编辑器的基本操作


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux下文件和目录的颜色代表的含义
·Windows与Linux系统比较 相似与不同
·菜鸟乐园 Debian GNU/Linux的安装过程
·深入浅出 Linux设备驱动中断处理介绍
·深入浅出 Linux设备驱动异步通知介绍
·深入浅出 Linux设备驱动阻塞与非阻塞
·Linux操作系统文件系统的比较和选择
·Linux系统启动引导程序配置文件解析
·linux的运行模式:Runlevel详细解析
·在ThinkPad上安装Ubuntu的过程详解
·菜鸟乐园 Ubuntu Linux发行版新手指南
·VMware中Linux平台上网卡设置的说明
·Linux操作系统内核启动参数详细解析
·Linux操作系统优化 合理规划您的硬盘 (1)
·Linux及其各大发行版精简介绍(图)
·Linux系统源码安装过程中的prefix选项
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·系统管理:如何禁止RHEL AS4的图形启动
·Windows和Linux Fedora8双系统安装过程
·Linux通过ndiswrapper安装无线网卡驱动
·Linux系统利用Crontab命令实现定时重启
·Ubuntu Linux系统设定服务自行开机启动
·在Linux系统下查看端口的使用情况及启
·Linux系统下安装Perl及Perl模块方法
·Qtopia应用程序与Linux内核数据通信介
·Ubuntu下NVIDIA驱动安装及3D桌面的设置
·修改VMware下Ubuntu界面分辨率过高问题
·在Linux系统下如何调整文件打开方式
·如何在Linux系统下更改文件使用权限
  阅读排行
·Redhat5 Server下载、序列号以及相关介
·使用源代码将 Glibc 升级到 2.6
· 在U盘上安装Damn Small Linux
·Linux下推荐的常用应用程序列表
·Linux的GRUB引导程序配置方法大全
·新手学堂 详细讲解Ubuntu Server安装过
·从硬盘安装RHEL 5(Red Hat Enterprise
·新手入门 Fedora Linux 7系统的安装指
·使用 ActiveScaffold 增强 Ruby on Rai
·RedHat AS 4.0 硬盘安装图解一
·什么是Linux?Linux与UNIX之间的关系
·Linux不是Windows
·Intel 845集成显示驱动
·简介 PLAYSTATION 3 上的 Linux
·安装大型Linux 集群: 配置服务和安装
网摘收藏: