• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 信息科技 > 正文

    他山之石——软件非主流

    时间:2020-10-18 08:01:44 来源:达达文档网 本文已影响 达达文档网手机站

    除了Windows,我们还有什么选择?在Windows这个温柔的摇篮里,用户们已经变得越来越弱不禁风了。而对于那些从字符UI时代就开始使用PC的用户来说,现在电脑操作已经简单到不能再简单了。以往那种手指飞舞掌控一切的硬派操作快感已经一去不复返了,对于像我这样的文字工作者,只有在Word中还能享受到手指飞舞的愉悦,但这和用略显生硬的命令行模式来控制PC还是有很大不同,对于很多从那个时代走过的人来说,那些命令就像美妙又神奇的咒语一般。

    而现在的用户更习惯一手握着鼠标,一手端着咖啡—无论你用Windows还是Mac OS,可以说都挺惬意的,一切要做的不过是抬抬食指,动动手腕。简陋的字符界面已经离我们远去了,毕竟那些生硬的字母不是很友好。无论是Windows还是Mac OS都是一种界面友好的操作系统,它们让人们能够更简单、方便的使用PC,这是毋庸置疑的。但是,就像前面说的,除了这些以及应用在这些操作系统上的软件外,我们还有别的选择吗?

    当然,使用PC绝不仅仅是使用操作系统这么简单,操作系统只是提供了一个供其他软件运行的平台。想要发挥PC全部的功能,我们还得依赖那些运行在操作系统上的软件。在字符界面时代,每个不同的软件都拥有不同的界面,有的是图形UI,有的是字符的堆砌,很难谈的上统一性,由此而来的问题就是用户对于各种软件的上手难度增加。需要说明的是,前面提到的这种界面之间的区别可不像是现在Windows下的Word和Outlook之间的区别,而是彻彻底底的不同。

    随着图形UI操作系统的普及,各种应用软件的UI设计逐渐开始相似,有些方面甚至是完全相同的,这样做的好处自然是上手容易,至于说缺点嘛,可能就是少了点个性化。这种情况持续了相当长的一段时间,在这一段时间里,无论是Mac平台上的软件,还是Windows平台上的软件,看上去都是大同小异的。Mac平台上软件的变化是从Mac OS X开始的,而Windows平台要晚一点,从最近的Windows Vista才开始有些新变化。

    在UI上之所以会出现这样的问题,原因其实很简单:那就是操作系统提供给应用软件的UI元素是固定的。以Windows XP为例,一个软件它必须运行在Windows Desktop这个最大的“窗口”中,这个程序本身又是一个窗口,这个窗口包含了边界、标题栏、菜单栏等等基本要素,将这些要素组合起来,就是我们常见的那种Windows XP典型窗口。到了Windows Vista的时候,窗口要素多了,窗口组合起来也自由了,软件界面也就有了很大的改进,比如Reborn UI,相信所有用过的人都会过目不忘吧。

    说起UI来,似乎和咱们今天这个专题要讲的内容有点远。但是,如果你仔细想想就会发现,其实这么多年来操作系统的进化更多的是体现在UI以及应用体验上的。说到最根本的技术层面上来,操作系统的变化并不太大。Windows体系的话,则是磁盘格式方面有了较大的变化,内存控制方面可以支持更大的内存,其他方面的技术扩展只能算是功能上的提升,其本质并没有太多变化。而正是UI的变化不断改善着用户的使用体验,这也是时下流行的各种操作系统、软件,相对于我们要讨论的那些非主流软件的优势所在。

    回到最初的话题上来,我们可以抛弃熟悉的Windows体系吗?答案是肯定的,但是同样可以肯定的是一定会有点痛苦。这里顺便说一个比较有趣的事情吧。微软难道不知道现在有多少盗版用户吗?可是你看到他们有什么太夸张的反盗版动作吗?当然,我们可以认为用盗版的人太多,微软处理不过来。其实,你换个角度想想。如果微软对于操作系统盗版方面采用特别强硬的态度,那么那些买不起正版软件的用户会用什么?毫无疑问是廉价甚至免费的开放操作系统。还记得几年前不少PC整机厂商推出的低价产品预装的软件是什么吗?是红旗Linux或是其他操作系统。而用户买回家,用的又是什么操作系统?是微软的Windows XP。毫无疑问,这部分软件绝大多数是盗版软件。但实际上,微软是默许了这种事情的发生。理由很简单,虽然用户用的是盗版,但仍旧是Windows,而不是其他竞争对手的产品。

    这是相当可怕的事情——免费体验一流的操作系统,会让用户丧失掉很多能力,比如适应其他操作系统的能力,尤其是对于普通用户而言更是如此。接下来,如果微软突然决定封杀所有盗版,那么我们付出的代价将是非常惨痛的。早在10年前,我就读的大学中一位计算机系教授就曾经有一个论调,那就是微软正在消灭真正有“创造力”的程序员。因为微软推出的各种开发工具的易用性实在是太好了,写程序就像是在搭积木,基本模块都是现成的,拿来用就可以。久而久之,创造力就在平庸中消失殆尽。当时觉得这种想法有点可笑,不过现在看来还是有一定道理的。

    听起来有点耸人听闻,有点像阴谋论,是不是?其实我们大可不必为此而担心,至于说为什么要选择非Windows平台的软件和操作系统这个问题,答案很多。比如免费、廉价,更高的安全性、为了追求独特的个性等等。但真正吸引我个人的理由是那些以前用起来不太方便的操作系统和软件,现在已经进化到了令人咋舌的地步。他们不但能胜任我们日常所需的所有应用模式,并且也能完成的不错,甚至给你带来独特的使用体验。

    实际上,非主流软件也在不停的发展。像原本重视简洁、安全的Linux,现在也开始重视应用体验,开始关心用户的使用感受。而Java平台的流行,让很多共享、开源软件得以实现跨操作系统平台使用。这样一来,非主流操作系统的软件资源也开始丰富起来。怎么样?有没有动心呢?如果你够胆跳出Windows这个温柔的摇篮的话,就可以迎接广阔而自由的软件世界了。

    【Linux与GNU】

    说到Linux就不能不提GNU。GNU很早就开始为创建一套自由的、与Unix类似的操作系统而努力着。而Linux则是在GNU的帮助下一步步成长起来的;GNU也因Linux的流行而变得颇具影响力。

    GNU是由自由软件基金会(Free Software Foundation,FSF)的董事长Richard M.Stallman(RMS)于1984年发起的,如今已经有十几年的历史了。GNU就是GNU"s Not Unix的缩写,GNU的创始人Stallman 认为Unix虽然不是最好的操作系统,但是至少不会太差,而他自信有能力把Unix不足的地方加以改进,使它成为一个优良的操作系统,这就是名为GNU的一个与Unix兼容的操作系统,并且开发这个系统的目的就是为了让所有计算机用户都可以自由地获得这个系统。任何人都可以免费地获得这个系统的源代码,并且可以相互自由拷贝。因而在使用GNU软件的时候我们可以理直气壮地说我们使用的是正版软件。

    Linux在短短的几年内崛起,使用GNU 的版权声明,GNU实际上可以使用Linux当作核心,也能构成一套完整的操作系统。实际上,自由软件基金会目前有一套以Linux 为核心的GNU系统计划。这个计划就是自由软件基金会支持的Debian Linux。Debian Linux是GNU软件与公共软件(Public Domain Software最彻底的结合,它是一套完全由GNU和公共软件配置起来的,而且具有商业操作系统水平的操作系统。

    什么是POSIX

    POSIX是IEEE为要在各种UNIX操作系统上运行的软件而定义的API的一系列互相关联的标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。此标准源于一个大约开始于1985年的项目。POSIX这个名称是由Richard Stallman应IEEE的要求而提议的一个易于记忆的名称。它基本上是Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其API的传承。

    相关热词搜索: 他山之石 非主流 软件

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网