×

美国电脑开源软件

admin admin 发表于2025-05-11 23:28:08 浏览2 评论0

抢沙发发表评论

美国电脑开源软件
美国有许多知名的电脑开源软件,以下是一些典型代表:
  1. Linux 内核:最受欢迎的自由电脑操作系统内核,由芬兰黑客 Linus Torvalds 为在英特尔 x86 架构上提供自由免费的类 Unix 操作系统而开发,始于 1991 年。它是一个用 C 语言写成、符合 POSIX 标准的类 Unix 操作系统,其开源特性使得众多开发者能够参与到系统的改进和维护中。
  2. GNU 工具及编辑器:1984 年开始开发,旨在创建一个类似 Unix 且完全免费的完整操作系统和配套工具。GNU 的操作系统和开发工具都遵循 GNU 通用公共许可证 (GPL) 协议,免费且任何人都可从网上获取全部源代码,为开发者提供了丰富的开发资源和自由的开发环境。
  3. Ubuntu 操作系统:基于 GNU/Linux 的平台,将 ubuntu 精神引入软件世界。该项目完全遵从开源软件开发原则,鼓励人们使用、完善并传播开源软件,且永远免费,为用户提供了稳定、易用且免费的操作系统选择。
  4. 三款 BSD 操作系统(FreeBSD、NetBSD 和 OpenBSD):BSD 是 Unix 的衍生系统,在 1977 至 1995 年间由加州大学伯克利分校开发和发布。BSD 曾经被认为是 UNIX 的一支 “BSD UNIX”,和 AT&T UNIX 操作系统共享基础代码和设计,其 License 相对宽松,促进了它的广泛传播和衍生发展。
  5. Samba:在 Linux 和 UNIX 系统上实现 SMB 协议的免费软件,由服务器及客户端程序构成,允许 Linux 和 Unix 服务器为 Windows 客户端提供文件和打印服务,解决了不同操作系统之间的文件共享和打印问题。
  6. MySQL 数据库:小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司,2008 年被 Sun 公司收购。它被广泛应用于 Internet 上的中小型网站中,因体积小、速度快、总体拥有成本低且开源,成为许多中小型网站降低成本的首选数据库。
  7. BIND(DNS 服务器软件):由美国加州大学伯克利分校开发和维护的开放源码 DNS 服务器软件,全名为 Berkeley Internet Name Domain,是目前世界上使用最为广泛的 DNS 服务器软件,支持各种 Unix 平台和 Windows 平台,为互联网的域名解析提供了重要支持。
  8. Sendmail(电子邮件服务器):最重要的邮件传输代理程序,将电子邮件程序分解为用户代理、传输代理和投递代理,负责在不同的邮件系统之间传递邮件,是电子邮件系统中的关键组件。
  9. OpenSSH 和 OpenSSL:OpenSSH 是 SSH(Secure SHell)协议的免费开源实现,用安全、加密的网络连接工具代替了 telnet、ftp、rlogin、rsh 和 rcp 工具,增强了网络连接的安全性;OpenSSL 是一个开源的加密库,提供了丰富的加密算法和工具,用于保障网络通信的安全。
  10. Apache(网页服务器):开源软件世界使用排名第一的 Web 服务器软件,可以运行在几乎所有广泛使用的计算机平台上。它源于 NCSA httpd 服务器,经过多次修改,具有简单、速度快、性能稳定的特点,并可做代理服务器使用,是构建 Web 服务器的常用选择。

美国电脑开源软件