阅读更多

5顶
1踩

开源软件

原创新闻 细数开源历史上的十个重大事件

2014-08-20 11:31 by 资深记者 rnifeasy 评论(3) 有10251人浏览

开放源码(开源)的精神在于使用者可以使用、复制、散布、研究和改进软件。这可以追溯到20世纪60年代,至今已有半个世纪了。虽然下面所列举的不都是专门的开源产品,但还是在开源发展的进程中有着巨大的影响。

 
1980年——Usenet(即“新闻讨论组”)

也许这个开头就有争议,但开源的发展一直就离不开合作。借助Usenet,全球的开发人员可以轻松合作并共享软件。这要是放在以前,简直就是异想天开。
Usenet是建立在互联网的顶层结构,不过当时还没有“互联网”这个概念。从多方面来说,Usenet是当今互联网论坛的先驱,它比万维网早整整十年。

1983年——理查•斯托曼发起GNU计划
1983年9月27日由理查•斯托曼发起GNU计划,它软件的大型合作工程,成就了开源和自由软件在今日的繁荣昌盛。1985年理查•斯托曼又创立了自由软件基金会来为GNU计划提供技术、法律以及财政支持。
随着时间的推移,GNU计划产生了不计其数的开源软件,GNU通用公共许可证(GPL)也随之诞生。这时候的GNU软件中就差一个OS内核尚未完成。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。


1989年——386 BSD操作系统
尽管BSD Unix操作系统已经开源多年,并且拿到了第一个开源许可证(BSD许可证)。但可惜的是,因为它和AT&T UNIX操作系统共享基础代码和设计,必须要有AT&T的许可才能使用。
1989年William和Lynne Jolitz开发新的BSD系统,在1992年他们发布386BSD操作系统(也称Jolix),最终解决了那个问题。这是第一个完全自由开源的BSD版 本,独/立于AT&T许可证。BSD有很多种衍生版本,比如:FreeBSD、NetBSD 和 OpenBSD。
由于法律纠纷等诸多原因,同为自由软件的BSD并没能像Linux一样广泛传开来。


1991年——Linus Torvalds创建Linux
Linus Torvalds最初是不满意赫尔辛基大学教学所用的Minix操作系统,决定自己开发一个类似的系统(原本打算叫它Freax)。完成之后,他在 Usenet(Usenet的巨大作用不仅在这体现出来了)上发布。那时的GNU操作系统计划,真可谓是“万事俱备,只欠Linux”。随着二者的结合, 史上第作系统终于面世了。
如下是1991年Linus Torvalds在comp.os.minix新闻组上发布的消息:
“Hello everybody out there using minix , I'm doing a (free) operation system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.”

1993年——红帽的成立
有人会说:“说错了吧,红帽明明是在95年成立的”。对的,红帽是在95年成立,但它的前身ACC公司是在1993年成立的。
红帽,围绕自己的Linux系统,提供Linux整合服务,是同类开源企业中规模最大的。它向世人证明,免费内核,照样可以高赢利。1999年,红帽在华尔街上市的第一天,创下华尔街历史上首日收益最高纪录。

1994年——MySQL的启动
在1994年,Michael Widenius和David Axmark两人着手开发MySQL,并于1995年发布第一个版本。
经多年发展,MySQL已成为开源数据库解决方案首选,被大量公司和网站广泛使用,比如:Facebook和维基百/科。2009年,全球的MySQL安装数已有1千1百万。
MySQL也和红帽一样证明:开源照样可以做大生意。2008年,Sun10亿美元收购MySQL AB公司。


1996年——Apache称霸互联网
Apache的HTTP服务器,让用户充分体验到开发源码软件的稳定性、可靠性和可定制性。在2005年11月的时候达到接近70%的市场占有率,虽然该数据后来有所下降,但在短期内其霸主地位还是无法撼动。


1998年——Netscape的浏览器开源
在和微软的浏览器争夺战中,Netscape的收费策略不敌微软的免费策略,再加上其他因素,最终败阵。1998年Netscape决定将其浏览器开源,并成立开源社区Mozilla。
虽然Netscape陨落了,但没有它,就不会有Mozilla;没有Mozilla,也将没有FireFox。Firefox的影响力,我们都知道的。
补充一点,好像很多朋友虽然知道Firefox,但不知道Mozilla还有另一款基于Firefox开发的浏览器--Flock。Firefox比 Flock更占用资源。比如打开同一网站,FF占用120M内存,而Flock只用80M。另外,只要能在FireFox上安装的插件,都能在Flock 上安装。本人现在默认的浏览器就是Flock。


2004年——Canonical公司发布Ubuntu
2004年10月20日,当南非富翁马克•舍特尔沃斯创立的Canonical公司,发布其首个基于Debian的Linux操作系统Ubuntu时,很少有人能够预料这个系统能有这么巨大成功。Ubuntu出色的桌面系统,使其迅速成为最广泛使用的Linux操作系统。


2010年——美国国家航空航天局和Rackspace合作研发的OpenStack

云计算可算是2011最热的技术领域之一了,OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service,IaaS)。
OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是Rackspack 开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack 是开源项目,除了获得Rackspace 和 NASA 的大力支持外,后面还有包括 Dell、Citrix、Cisco、Canonical 这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台 Eucalyptus 的态势。

 

  • 大小: 82.9 KB
  • 大小: 13.7 KB
  • 大小: 4.2 KB
  • 大小: 3.2 KB
  • 大小: 3 KB
  • 大小: 3.3 KB
  • 大小: 2.3 KB
  • 大小: 3.7 KB
  • 大小: 4 KB
  • 大小: 3.5 KB
  • 大小: 3 KB
来自: CSDN
5
1
评论 共 3 条 请登录后发表评论
3 楼 jimtomjim 2014-08-25 14:34
文章不错,谢谢分享
2 楼 Allen 2014-08-21 15:19
看样子应该就是2010-2011年前后的文章了……
1 楼 chenjlps 2014-08-21 08:57
这文章啥时候写的?Flock不是11年就停止服务了嘛

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 细数开源历史上的九个重大事件

    伯乐在线-职场博客的这篇文章将列举开源历史上的九大重要事件。 虽然本文不是专门对开源产品,但还是说到了一些,因为它们在开源发展的进程中有着巨大的影响。 下面这份名单是按时间顺序排列。因为这个...

  • 细数开源历史上的十个重大事件,Linux、MySQL、Apache影响力最大

    开放源码(开源)的精神在于使用者可以使用、复制、散布、研究和改进软件。这可以追溯到20世纪60年代,至今已有半个世纪了。虽然下面所列举的不都是专门的开源产品,但还是在开源发展的进程中有着巨大的影响。 ...

  • 进击与危机同在,对抗与成长共存:2021年开源圈大事件盘点

    作者 | Paul Sawers编译 | 李磊导语:2021 年,开源首次被列入「十四五规划」,代码托管平台 Gitlab 上市、OpenHarmony 开源、CentOS 8 停止维护…...

  • 回顾开源历史上著名的八大收购事件

    前几日,InfoWorld的Test Center揭晓了本年度开源相关5个大奖:最佳开源应用程序、最佳开源应用程序开发软件、最佳开源软件、最佳开源网络软件和最佳开源平台与中间件。本文将讲述开源史上8大交易。 2008年Sun 10...

  • Minecraft大事件!细数13年来《我的世界》改变历史的每一刻!

    1979年6月1日的儿童节这一天,一个叫作Markus Persson的孩子出生在了瑞典的一座港口城市中,而这一天没有人能想到远在30年后最平常的一天,这个刚出生的孩子做出了一个足以改变历史的“方块”游戏。...

  • 【历史上的今天】8 月 27 日:第一个面向对象编程语言创造者诞生;IE 衰亡起点;IBM研制世界最小计算机逻辑电路

    今天是 2021 年 8 月 27 日,在历史上的这天,微软发布IE浏览器6.0,IBM在计算机领域有了革命性的创新。

  • 细数华为云云原生产品及五大开源实践

    华为云已向CNCF贡献多个首创开源项目,包括云原生边缘计算平台项目KubeEdge,云原生批量计算项目Volcano,云原生多云容器编排项目Karmada,今年,华为云又开源了两个云原生领域的项目Kurator和Kappital,收到广大...

  • 比 Hadoop 快至少 10 倍的时序数据平台,我把它开源了

    两天前7月12号,我对外正式宣布TDengine,一款专为物联网定制打造的大数据平台软件,正式开源,将我和涛思数据团队两年多的时间写下的10多万行C语言代码放在GitH...

  • 【转】开源史上的8大交易

    导读:前几日,InfoWorld的Test Center揭晓了本年度开源相关5个大奖:最佳开源应用程序、最佳开源应用程序开发软件、最佳开源软件、最佳开源网络软件和最佳开源平台与中间件。本文将讲述开源史上8大交易。  2008年...

  • Java_Spring Boot 3主分支2其他分支和Spring Cloud微服务的分布式配置演示Spring Cl.zip

    Java_Spring Boot 3主分支2其他分支和Spring Cloud微服务的分布式配置演示Spring Cl

  • ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计

    ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)

  • 基于MATLAB实现的V两幅图像中有重叠部分,通过数字图像相关算法可以找到两幅图像相同的点+使用说明文档.rar

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的V两幅图像中有重叠部分,通过数字图像相关算法可以找到两幅图像相同的点+使用说明文档.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

  • 全球国家列表和国家代码最详细版本

    全球国家列表和国家代码最全最详细版本,国家country,code

  • grpcio-1.47.0-cp37-cp37m-manylinux_2_17_aarch64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 基于Python的蛇露谷物语农场模拟游戏设计源码

    蛇露谷物语农场模拟游戏设计源码:该项目基于Python开发,包含149个文件,主要使用Python和TypeScript语言。该游戏灵感来源于经典游戏《星露谷物语》,旨在为玩家提供一个沉浸式的农场生活体验。玩家将扮演农场主,通过种植作物、经营农田、探索世界和与村民互动等活动,来经营和发展自己的农场。游戏采用了来自sprout lands游戏官网的像素风格素材,赋予了游戏独特的视觉效果和艺术风格。

  • 摸底考试_学生版20230305.py

    摸底考试_学生版20230305.py

  • 基于MATLAB实现的msk信号调制解调过程,包括发送端及接收端信号谱分析过程+使用说明文档.rar

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的msk信号调制解调过程,包括发送端及接收端信号谱分析过程+使用说明文档.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

  • 部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip

    部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip

  • 基于MATLAB实现的数字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号+使用说明文档

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的数字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号基本的数字调制方式有振幅键控(ASK)、频移键控(FSK)、绝对相移键控(PSK)、相对(差分)相移键控(DPSK)在接收端可以基于想干解调或非相干解调还原数字基带信号+使用说明文档 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

Global site tag (gtag.js) - Google Analytics