第一百三十八章 大佬们的八卦 (第2/3页)
没有基于KHTML的网页浏览器,蜜蜂浏览器2007是完完全全的第一个。
虽然Safari也变成了开源软件,但是苹果一年才发布一次源代码的关系,公开的KHTML功能与进度远远落后与苹果自用的webkit引擎。所以蜜蜂浏览器并没有直接使用KHTML,而是像苹果一样对其进行改造。
蜜蜂浏览器自用的HB引擎保留了KHTML网页打开快的特点,又针对国内主流网页编码都是IE环境的现实,加强了对IE非标准编码的兼容性,同时增加了危险代码隔离预警、可疑网址自动提示等安全功能。
因为变成开源软件的关系,蜜蜂浏览器2007基于LGNU规则发布了大部分源代码,同时推出类似游戏mod工具的可视化修改定制工具,方便用户定制属于自己的浏览器,并且可以随时方便地发布到蜜蜂智慧中心。
KDE是KoolDesktopEnvironment(K桌面环境)是一个有十年历史的Linux图形界面,同时也是一项全球大量程序员共同参与的开源软件工程。
根据开源软件协议GPL(GNU通用公共许可证,GNUGeneralPublicLicense),任何用户都能够看到遵循GPL协议软件的源代码,并且对其进行自由的复制、分发、修改以及出售。
但同时,如果用户使用了受GPL保护的任何软件的一部分,那么该软件就会因此成为GPL软件,必须随应用程序一起发布源代码给用户。
为了便于商用,GNU后来还推出了更加宽松的LGNU协议,允许私人代码以动态链接库的形式与自由代码一起使用,而不必全部开源。
GNU是GNU‘snotUNIX(GNU不是UNIX)的缩写,意思是这不是Unix系统(其实参与GNU采用了Unix接口,与Unix兼容),当时Unix系统是第一系统,DOS还是第一版。
RichardStallman在1983年9月27日公开发起GNU计划的目标是创建一套完全自由(注意不是免费)的操作系统,任何人都能够获得这个操作系统的全部源代码,并且自由地复制、分发、修改或者出售。
而Unix是上世纪80年代初最流行的商业操作系统,Unix是部分开源的,因为有闭源的部分,导致RichardStallman的反对,为了“重现当年软件界合作互助的团结精神”发起了GNU计划,打造完全自由(注意不是免费,虽然很多自由软件是免费的)的操作系统,因此有了GNU。
GNU反对的是部分闭源的Unix系统,却又利用Unix开源的部分。而未来闭源操作系统的代表与个人计算机操作系统的霸主——微软公司此时还只是江湖小虾米。
那时候微软还只是一家微小的软件公司,1981年比尔盖茨的微软公司花费五万美元买断了24岁程序员蒂姆·帕特森(TimPaterson)开发的第一款基于Intel8086CPU的86-DOS操作系统全部版权,并将其改名MS-DOS推向市场。
因为母亲是IBM公司董事的关系,微软的MS-DOS获准成为IBM电脑的捆绑软件进行销售。所以DOS并不是微软开发的,也不是比尔盖茨开发的,作为程序员,他的代表作其实是BASIC语言。
老外也不是完全不讲情面,无论中外人脉关系对于个人的成功都会起到作用,不同的只是比例问题罢了。
起步之初就抱上了IBM和Intel两条粗腿,也为微软公司的高速发展奠定了基础。而在这之前,操作系统的王者是Unix,个人电脑的王者这是苹果电脑。
最后的结果,自然是完全闭源的Windows在PC领域完全战胜了部分闭源的Unix,价格低廉的IBM兼容机(使用IBM制定的pc架构,不一定是IBM生产的,更可能1982年成立的康柏电脑)战胜了注重工业设计和用户体验的苹果电脑。
虽然早在80年代就制造出了翻盖手机、无绳电话、平板电脑、运动手表,但是因为微电脑集成度不足的关系,苹果这些充满着想象力的产品都没有成功
(本章未完,请点击下一页继续阅读)