Linux 企鹅进军桌面,还有多远?(上)

2007-07-31

eNet&Ciweek

当微软在2001 年的秋天推出Windows XP时,说实话,那几乎是当时唯一的桌面操作系统。因为当XP出现的时候,微软Office 已经赢得了战争,IE 浏览器也已经将它的前辈——Netscape 赶下了台,而那时的Linux ,是只有几个“铁杆子”才会用的系统。

今天,OpenOffice.org已经成为驱使微软Office 向开放文档格式靠拢的重要力量。Firefox 浏览器从Netscape 的灰烬中涅磐起飞,跟Opera、Safari和其他浏览器一起稳步地抢占着IE的市场。而Linux 现在也有了两大令人骄傲的桌面系统选择:GNOME和KDE,即使有微软最新操作系统Vista,它们也已在改变人们乍看Windows 比Linux 可用性好的想法。

无疑,Linux 已经在服务器领域成为与Windows 抗衡的操作系统,那么桌面OS呢?我客观地说,不太好说。因为Linux 的适宜性依你的应用、你的硬件,还跟你对微软应用、软件、格式、标准等的依附有关系。

今天Linux 作为开发者的平台,作为链接Web、建立基于服务的应用的主机系统,都有很优秀的表现,但事实来说,它仍不能称为主流的桌面操作系统。如果Linux 想做到这一步,那么Linux背后的力量——开源的研发者和提供者,必须做更多的工作来改变最突出的问题:互操作性,毕竟由于历史原因,我们工作在一个大部分是微软规则的环境里,而微软又不肯开放这些规则。

更重要的是,开源的开发者和提供者必须整合开源界中诸多标准和部分成为一个统一的格式,这样用户才有武器来表达他们对微软的不满。而且这可以让Linux显现它独有的特点,而不是像现在这样不得不“配合”Windows 。

“配合”Windows

Linux 企鹅攻占桌面一个很大的挑战是:很多应用只基于Windows。Windows 桌面OS的市场占有率已经注定很多应用就是为它而写,其次才考虑Linux和其他操作系统。

一种解决方案:Wine是Linux和Unix平台下的Windows API,可以直接在Linux 下运行Windows应用。Wine在很多情况下很不错,如Goole Earth 和Picassa 在Linux下运行得不错。然而,很多Windows 下的应用,Wine作为Windows/Linux 的解决方案是远远不够的。

另外一种在Linux下运行Windows 应用的方法更可靠,那就是Linux用户通过Terminal Services之类的应用传递来使用Windows 应用,然而这种解决方案下,网络内在的一些安全性等使这种方法在很多情况下并不可行。

在Linux 桌面上运行一个虚拟的Windows 拷贝是另一种选择,但是其复杂性、管理、硬件和费用问题降低了这种方法的可行性。

您对本文或本站有任何意见,请在下方提交,谢谢!

linux 企鹅 桌面程序,Linux 企鹅进军桌面,还有多远?(上)相关推荐

  1. xmanagr 注册机执行ubuntu 桌面程序,ubuntu无需安装 桌面环境

    xmanagr 注册机执行ubuntu 桌面程序,ubuntu无需安装 桌面环境 Xshell 5 注册码: 690313-111999-999313 Xftp 5 注册码:101210-450789 ...

  2. 怎么开发Linux图形界面程序,Linux下的图形界面编程

    Linux下的图形界面编程 一.Qt和GTK+ 虽然Linux下的大多数开发是基于字符界面的,但在Linux环境下也可以开发出美观大方的图形界面.经过多年的发展,目前已经存在多种用于在Linux下开发 ...

  3. linux连接到程序,Linux下C程序的链接过程

    今天看到一个很有意思的小程序,它让我对Linux下C程序的编译链接有了一个全新的认识! 这个程序的就是写一个简单的输出"hello World!": 要求:1.不使用C运行库,写一 ...

  4. linux 中断 应用程序,Linux中断编程

    本文转载自[微信公众号:机械猿,ID:on_ourway]经微信公众号授权转载,如需转载与原文作者联系 基本概念 中断是指CPU在执行程序时,由于内外部事件或由程序预先安排的事件,导致CPU 暂停当前 ...

  5. linux 查找某个程序,Linux查找特定程序whereis实例详解

    Linux 查找特定程序 whereis whereis 命令主要用于查找程序文件,并提供这个文件的二进制可执行文件.源代码文件和使用手册存放位置. 1.查找命令程序 例如,查找 touch 命令 [ ...

  6. python开发windows桌面程序,python开发windows桌面应用

    为什么用Python开发桌面应用程序 1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植. 2)Py ...

  7. linux亮度调节程序,linux调节屏幕亮度

    新建三个文本文件并给予执行权限: up.sh if [ ! -w /sys/class/backlight/intel_backlight/brightness ];then echo "p ...

  8. linux扫描仪安装程序,Linux桌面的4种扫描工具

    当无纸化的世界还没有出现的时候,越来越多的人通过扫描文件和照片来摆脱纸张.不过,光有扫描仪是不够的.你需要软件来驱动扫描仪. 但问题是,许多扫描仪制造商没有Linux版本的软件,他们捆绑在他们的设备. ...

  9. linux root 跑程序,linux下获得root权限运行程序

    在linux下系统的默认root用户是不被启用的,这和MS windows的做法恰恰相反,windows XP却是安装好系统好,就给你创建一个自动登录的管理员用户,不过Linux不一样的这一点也大大地 ...

最新文章

  1. 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...
  2. 项目服务路由保存不成功_汽车延保服务有哪些项目?不了解的小伙伴快看过来...
  3. 如何编写一个npm包,可以公共使用?
  4. php第五章 补充案例,第5章 多线程 - 补充案例
  5. ubuntu14.04环境下spyder的安装
  6. Jupyter notebook 多行注释 输出注释的文本
  7. 网页出现不河蟹弹窗?那是被劫持了!
  8. ios开发之plist 的文件的读写以及沙盒容器路径打印
  9. vue项目没有启动成功的原因之一
  10. 《恋上数据结构第1季》集合 ListSet、TreeSet、HashSet
  11. 微信小程序获取Token 存储2小时
  12. 微信小程序登录小实例
  13. 如何免费将XPS转换为PDF格式
  14. python处理复杂excel_python高手之路python处理excel文件(方法汇总)
  15. 由企业证书打包的app--提示证书不受信任的解决途径
  16. 牛客每日练习----分元宵,送分啦-QAQ,字符串的问题
  17. 【Wechat】微信支付APIV3(商户) 接入批量转账到零钱
  18. 綫程池 部分代碼實現 筆記
  19. el-dialog内的el-table实现自适应高度
  20. MySQL的utf8与utf8mb4编码,以及utf8_bin、utf8_general_ci编码区别

热门文章

  1. 纯CSS3卡通模型飞机飞行动画
  2. kangle 支持ssi最后的版本
  3. MATLAB中利用ncread函数读取nc文件
  4. springboot 异常 org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or fiel
  5. [Golang基础提高] Go语言生成二维码
  6. 个人定制红包制作封面教程+微信红包封面领取时间表
  7. webrtc为Google提供动力的技术与视频群聊,Facebook Messenger和不和谐
  8. 分布式系统数据信息唯一标识之UUID
  9. 中国手机游戏厂商网址汇总
  10. IntelliJ IDEA使用教程以及SVN、tomcat配置