上一篇:92个经典开源项目集锦(包括URL) >>
开放源代码知识大全
开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。使用开放源代码开放模式的软件代表就有linux操作系统。开放源代码开放模式的名字及其特点最早是由美国电脑黑客 埃里克·斯蒂芬·雷蒙在他的著作《大教堂与市集》(the cathedral and the bazaar)等一系列论文集中提出并探讨的。
严格地说来,开放源代码软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代码软件(开源软件)。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守gpl和bsd许可的软件都是开放的并且是自由的。
开放源代码软件运动是一个主要由程序工程师及其它电脑用户参与的声势浩大的运动。它是自由软件运动的一个分支,但两者的差别并不明显。一般而言,自由软件运动是基于政治及哲学思想(有时被称为所谓黑客文化)的理想主义运动,而开放源代码运动则主要注重程序本身的质量提升。
重要人物
eric raymond——开放源代码运动理论家,fetchmail软件的创造者,《大教堂与市集》的作者
linus torvalds——linux操作系统的创造者
richard stallman——自由软件运动的精神领袖
组织及协作计划
linux——第一个采用开放源代码软件开放模式的软件协作计划
debian——开放源代码开放模式下的linux套件
mozilla——开放源代码的浏览器
openoffice.org——开放源代码的办公软件
openbsd、freebsd和netbsd——三个不同的开放源代码unix版本
开放源代码促进会(open source initiative)——促进开放源代码运动发展的组织
osdn——专门发布与开放源代码运动有关新闻的网站
介入开源运动发展的企业
红帽公司(red hat)——最大的linux套件发行商
苹果电脑(apple)——开放了该公司操作系统mac os的内核darwin的源代码
ibm——协助发展多项开放源代码计划
网景公司(netscape)——协助发展mozilla计划
sun微系统公司——发表了java语言源代码,并协助发展openoffice.org计划
红旗linux--中国最大的linux发行商
开源软件基础
操作系统
linux
redhat
openlinux
suse
slackware
debian
bsd
netbsd
freebsd
openbsd
协议基础
高层协议
tcp/ip suite
分布式协议
corba
dcom
rmi
中间件协议
xstp
底层协议
osi模型
sna模型
appn模型
开源软件语言
表现层语言(html, css, xml)
脚本语言(xsl, tcl, php, javascript, perl, python),不同于前三者,其中perl, python偏向系统语言。
系统语言(c/c++, java)
部分开源软件
eclipse——最强大的软件开发平台,尤其是对 java 开发
gnu emacs——非常强大的文本编辑软件
tex——强大的排版软件
xfree86——用于unix/linux系统的图形用户软件
apache——非常流行的http服务器
gnu gcc——开源的多种语言编译器
zope——最优秀的应用服务器
plone——内容管理系统
()
下一篇:电脑降噪全攻略之光驱篇 >>
相关文章:
- · 无盘 破的就是你
- · 轻松配置多出口网络的秘密
- · Windows系统服务优化别过头
- · IP地址与子网的划分
- · 日志文件内容过多造成系统速度变慢
- · dvbbs7.1 照样从后台得到webshell
- · 一种新的穿透防火墙的数据传输技术
- · NAT全功略(从服务器到路由器)
- · 数据库下载漏洞攻击技术
- · Windows故障恢复控制台
- · 端口碰撞技术让开放端口更安全
- · 使用SNMP服务后的安全防范技术讲解
- · 局域网用户的限制和反限制技巧
- · 防止黑客鉴别你的操作系统
- · 恢复本地安全组策略数据库的办法
- · 浅谈Linux优化及安全配置的个人体会
- · 让路由器远离字典DoS攻击
- · Linux下硬盘分区的最佳方案经验谈
- · Terminal Services导致注销被锁定
- · Windows 2000 ADS WEB安全配置教程
- · NetBSD安装手册
- · SQL Server提升权限相关命令及防范
- · SA空口令入侵到3389终结完整编
- · Access 2K/XP 数据库的最佳NTFS权限设置
- · 修改XP开机画面最简单办法
- · 巧用无敌命令结束系统进程
- · XP使用技巧问答
- · 看指示灯排除ADSL故障
- · 排除密码管理危机
- · BIOS中英文对照表
- · 笔记本电脑维护经验谈
- · 拒绝奸商 识破IBM返修货五招
- · Windows 2000系统下关闭端口的方法与思路
- · LINUX屏蔽IP地址方法
- · Linux与Windows系统比较
- · win2003硬盘权限设置
- · 带你认清楚路由器的实际带机数量
- · 妙用Windows神秘的类标识符
