10个古老的经久不衰的开源项目
来源:互联网 发布:示意图制作软件 编辑:程序博客网 时间:2024/05/17 02:42
如今,开源项目无处不在,它们经历了诞生、兴盛、衰落等一系列过程,最终非常优秀的项目才得以存留并发展壮大。
一些人认为开源运动是近几年才兴起的,其实不然,开源项目甚至可以追溯到几十年前。比如,20 世纪 60年代的
自由软件创始人 Richard M. Stallman
本文将列出一些古老的、经典的开源项目,在这个名单中我只列出了目前仍在使用的开源项目。
1.
Linux 之父 Linus Torvalds在该项目的开源计划中写道“我正在做一个免费的操作系统,这只是我的一个爱好,不会成为一个大而专业的项目(比如GNU)”。时至今日,Linux 已经成为开源操作系统的主宰,也是最成功的开源项目。
2.
Python 的创造者 Guido van Rossum 在 1989 年 12 月就开始工作,但直到 1991 年 2月才首次发布。根据 Black Duck 软件公司的统计,Python是开源领域中提交贡献人数增长最快的编程语言。
不仅开源开发者支持 Python,甚至微软也提供了一个 Python IDE for VisualStudio。
3.
glibc 早期的成功应该归功于 Roland McGrath,在 1988 年初,Roland McGrath发布了《glibc, "一个近乎完整的 ANSI C 库"》。基于该项目,又涌现出了无数的方案,其中包括Linux。
4.
得益于 Larry Wall,Perl 已经成为大部分服务器的首选脚本语言。
5.
如果 glibc 很重要,那么
6.
一些人认为 GNU Emacs 是该编辑器的第一个版本。其实,Emacs的开始时间可以追溯到 1972年。这是一款强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。
7.
X Window 是一种以位图方式显示的软件窗口系统,最初是 1983 年麻省理工学院的研究成果,之后变成 UNIX、类UNIX、以及 OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。
8)BRL-CAD:1983年 12 月 16 日
BRL-CAD 全称为 Ballistic Research Laboratory-computer-aideddesign(弹道研究实验室的电脑辅助设计),这是一个由美国军方支持的三维几何模型开发代码库,你可以用这个开源的开发包绘制坦克、车轮等各种各样3D 实体模型,这个工具包包括如下内容:交互几何图形编辑器、通用帧缓冲库、网络分发、图像处理、信号处理等,支持命令行和 GUI图形交互方式。
9.
第一个开放源码的操作系统不是 Linux,而是 Bill Joy 的 BSD UNIX。UNIX 在 1969年首次开源,但随后被关闭。但是 BSD 版本,使得该系统以开源形式延续下去。随后的FreeBSD、OpenBSD、NetBSD、Solaris 和 Mac OS X 等都是基于 BSD UNIX的。
10.
最后,介绍一个历史最悠久的开源系统 VistA。这不是微软的 Windows 操作系统,而是 Veterans HealthInformation Systems and TechnologyArchitecture(退伍军人健康信息系统和技术架构)的缩写。
到目前为止 VistA 是世界上使用最广泛的医疗信息系统。在美国,部属 EMR(电子病历)的医院中将近有一半在使用VistA。
英语原文:The 10 oldest, significant open-sourceprograms
- 10 个古老的经久不衰的开源项目
- 10个古老的经久不衰的开源项目
- 经久不衰的CSDN
- 26古老的更好看的规划开个说得好
- C盘最古老的10个文件
- Android经久不衰最受欢迎的开源库整理,你一定用过10个以上,架构师必备
- Android经久不衰最受欢迎的开源库整理,你一定用过10个以上,架构师必备
- 一些经久不衰的linux 视频教程列表
- 经久不衰的老bug,无奈,sigh。。。
- 《经久不衰的Spring框架:SpringMVC 统括》
- 《经久不衰的Spring框架:SpringMVC 统括》
- 《经久不衰的Spring框架:SpringMVC 统括》
- 《经久不衰的Spring框架:SpringMVC 统括》
- 《经久不衰的Spring框架:SpringMVC 统括》
- 一道古老的数学题
- 古老的歌
- 古老剑桥的校规
- 古老的祝福
- Prim(普里姆)算法求最小生成树
- 各大OJ网址
- 贪心算法例题
- 十六进制ASCII码表
- 利用笔记本建立无线网络
- 10个古老的经久不衰的开源项目
- 编程语言转换矩阵
- “cannot open Debug/1.e…
- Visual C++实现 沿正弦…
- MFC编写简易计算器应用程序
- VMware出现The VMware A…
- [转]大学本科计算机专业那些课
- 五层密码破解过程
- Java连接mysql时出现错误:java.la…