开源精神奠基人诞生 | 历史上的今天

6b74daa4283efcee33079512ff1fbd35.gif

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 3 月 16 日,在 2005 年的今天,腾讯收购国内第二大邮件客户端软件 Foxmail。腾讯于当日正式签署了收购 Foxmail 软件及有关知识产权的协议,此外,包括 Foxmail 创始人张小龙在内的 20 位团队成员也将于不久后加盟腾讯。当时,Foxmail 的中文版使用人数超过 300 万,英文版的用户遍布 20 多个国家;并且早在 2000 年初,Foxmail 就曾被博大公司以 1200 万元人民币收入麾下。回顾计算机历史上的 3 月 16 日,这一天还发生过哪些影响我们生活习惯的关键事件呢?

1944 年 3 月 16 日:MINIX 的作者 Andrew Tanenbaum 出生

安德鲁·斯图尔特·特南鲍姆(Andrew Stuart "Andy" Tanenbaum)出生于 1944 年 3 月 16 日,许多人称他为“安迪”,网络上亦有昵称“ast”;安迪生于美国纽约市,他是一名计算机科学家,专长于操作系统,为荷兰阿姆斯特丹自由大学的计算机科学教授。他最早以开发了一个免费用于教学目的的类 Unix 操作系统 Minix 而为人熟知。安迪把教学视作自己最重要的一项工作,他著有多本受到赞誉的计算机课本,其中主要涉及计算机系统原理和计算机网络原理等偏底层的技术主题。

5cf764f9811833bef257ed99018e5f88.png

图源:维基百科

安迪·特南鲍姆生于纽约市,在纽约州的白原市长大。1965 年,他从麻省理工学院获得了物理学学士学位。1971 年,他在加州大学伯克利分校获取了物理学博士的学位。为了和荷兰妻子一起生活,他迁居荷兰,不过仍保留了美国国籍。2004 年以来,他在学校中教授计算机组成原理和操作系统等相关课程,并指导博士研究生的科研工作。

1987 年,安迪为 IBM PC 编写了 UNIX 的克隆版本,称为 MINIX(MINI-uniX) 。它针对想要了解操作系统如何工作的学生和其他初学者。因此,他写了一本书,在附录中列出了源代码,并在正文中进行了详细描述。源代码本身可以在一组软盘上找到。在三个月内,一个 Usenet 新闻组 comp.os.minix 迅速出现,有超过 40000 名订阅者讨论和改进该系统。

其中一位订阅者是一位名叫林纳斯·托瓦兹(Linus Torvalds)的芬兰学生,他开始为 MINIX 添加新功能并根据自己的需要对其进行定制。1991 年 10 月 5 日,托瓦兹宣布了他自己的()POSIX -like)内核,称为 Linux,最初使用 MINIX 文件系统但并非基于 MINIX 代码。

1992 年,林纳斯和安迪在 Usenet 新闻组上就 Linux 的问题展开了激烈的讨论;安迪·特南鲍姆首先发表了他对 Linux 内核的批评,认为 Linux 已经过时的内核影响了它的性能。虽然辩论一开始是相对温和的,双方都只发表了关于内核设计的陈词滥调,但随着每一轮的发布,辩论逐渐变得更加详细和复杂。除了内核设计之外,双方的争论还涉及其他几个主题,例如未来哪种微处理器架构会胜过其他架构;随后,许多程序员被这场辩论吸引了进来,也开始陈述自己的观点,这些人有很多在未来成为了 Linux 内核的设计者,比如 Peter MacDonald 和 David S. Miller。

这场辩论最终以林纳斯·托瓦兹的主动让步结束。林纳斯表示他认为他不应该对安迪最初的陈述反应过度,并且他正在写一封私人电子邮件给他道歉。尽管有这样的争论,但林纳斯和安迪似乎依旧相处得很好。林纳斯希望人们理解他对安迪没有敌意,安迪则强调,关于想法或技术问题的分歧不应被解释为个人恩怨。

2004 年 3 月 23 日,美国作家肯尼斯·布朗在新书出版前采访了安迪·特南鲍姆,他的新书声称 Linux 最初是从 MINIX 非法复制的。安迪对此发表了强有力的反驳,为林纳斯和 Linux 辩护;安迪表示他始终不生林纳斯的气,并保持对他的欣赏,因为安迪作为一名教授,始终把育人教书视为自己的本职,开发 MINIX 仅仅是为了让他的学生有实际操作操作系统的经验,所以某种意义上,安迪把林纳斯也视作自己的学生。

尽管 MINIX 和 Linux 已经分道扬镳,但 MINIX 仍在继续发展,现在它既是一种生产系统,也是一种教育系统。MINIX 的重点是构建高度模块化、可靠和安全的操作系统。该系统基于微内核,内核模式下运行的代码只有 5000 行。操作系统的其余部分在用户模式下作为多个独立进程运行,包括文件系统、进程管理器和每个设备驱动程序的进程。系统持续监控这些进程中的每一个,并且当检测到故障时,通常能够自动替换发生故障的进程而无需重新启动,不会干扰正在运行的程序,甚至不会引起用户注意。

资料来源:维基百科

1953 年 3 月 16 日:开源领袖、GNU 项目的发起者 Richard Stallman 出生

1953 年 3 月 16 日,自由软件运动家理查德·斯托曼(Richard Matthew Stallman)出生;斯托曼的名字缩写为“RMS”,因此大多数人也以 RMS 简称他。斯托曼是自由软件运动的发起者,倡导软件用户能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件;斯托曼还发布 GNU 宣言,发起了 GNU 项目,并成立了自由软件基金会。他开发了 GCC、GDB、GNU Emacs,同时编写了 GNU 通用公共许可协议。

1953 年 3 月,斯托曼出生于美国纽约一个犹太人家庭,他的母亲爱丽丝·利普曼是一名老师,父亲丹尼尔·斯托曼是一名印刷机商人,斯托曼与父母关系并不亲密。早年他就对计算机有很深的兴趣;在斯托曼作为一个青少年参加一个夏令营时,他阅读了一本 IBM7090 的手册。从 1967 年到 1969 年,斯塔曼参加了哥伦比亚大学的高中生周六编程课程。同时他也是洛克菲勒大学生物系的志愿者实验室助理。虽然他对数学和物理学感兴趣,但洛克菲勒大学的教授认为他有成为生物学家的希望。

1970 到 1980 年代,斯托曼察觉到 MIT 计算机科学与人工智能实验室中的黑客文化开始式微,与实验室有来往的公司为了商业利益开始限制其他人使用源代码或者停止提供源代码,最终斯托曼开始了 GNU 运动用于创建 Unix 的替代品,并在 1985 年成立了自由软件基金会,并发表 GNU 宣言。根据斯托曼在麻省理工学院的同事布鲁斯特·卡勒(Brewster Kahle)所说,这种软件法律特征的转变可以被认为是 1976 年“美国著作权法”所引发的后果。

898506d3bb6b8f0b2c26f82ed819fa69.png

图源:维基百科

为了创建一个完全由自由软件组成的类 Unix 计算机操作系统,斯托曼在 1983 年 9 月推出了 GNU 项目。借此又发起了自由软件运动。他迄今为止一直是 GNU 项目的组织者,作为主要开发者的他开发了一些被广泛使用的 GNU 软件,其中包括 GCC、GDB、GNU Emacs。1985 年 3 月,《GNU 宣言》发布。《GNU 宣言》发表在 Dr. Dobb’s Journal 上,是理查德·斯托曼的行动号召,目标是鼓励程序员参与和支持 GNU 项目,开发 GNU 自由操作系统。Dr. Dobb’s Journal 简称 DDJ,是面向程序员群体的月刊,创立于 1976 年 1 月,是第一本专注于微型计算机软件的期刊。《GNU 宣言》还是自由软件运动的基本纲领文件,部分内容源于 1983 年 9 月 27 日发布的 GNU 项目公告。

在 1985 年 10 月,斯托曼创立了自由软件基金会。他开创了 Copyleft 的概念,它使用著作权法的原则来保护使用、修改和分发自由软件的权利,并且是描述这些术语的自由软件许可证的主要作者。最为人所称道的是 GPL(最广泛使用的自由软件协议)。1989 年,他和别人一起创立了自由程序设计联盟。自 20 世纪 90 年代中期以来,斯托曼花他大部分时间组织参与宣传自由软件,反对软件专利和数字版权管理以及他认为剥夺用户自由的其他法律和技术系统运动。这包括最终用户许可协议、保密协议、 产品激活、加密狗、软件复制保护、专有格式、二进制软件包(没有源代码的可执行文件)。

1991 年,上文提到的林纳斯·托瓦兹便是在 GNU 通用公共许可证下发布了最初是为自己创作的 Linux 操作系统内核,暂时替代了 GNU 计划的 Hurd 内核。至此,GNU 计划基本完成,此操作系统被命名为 GNU/Linux(这类操作系统常常被称为 Linux。斯托曼坚持认为 Linux 应该被称作 GNU/Linux,因为 GNU 计划更早出现,且在 Linux 操作系统的早期,GNU 社群的源代码在其中起了关键的作用,例如 GCC 编译器。

斯托曼是一名坚定的自由软件运动倡导者,与提倡开放源代码开发模型的人不同,斯托曼并不是从软件的质量的角度而是从道德的角度来看待自由软件。他认为不自由的软件是非常不道德的事,只有尊重用户自由的程序才是符合其道德标准。对此许多人表示异议,并也因此有了自由软件与开源软件之分。你怎么看待自由和开源之争?你是支持两方的一个,还是另有想法呢?欢迎在评论区分享你的真知灼见。

资料来源:维基百科

1962 年 3 月 16 日:第一部照相手机的发明者 Philippe Kahn 出生

017788cf5b153ce91fe9a376ab3d552d.png

图源:维基百科

1952 年 3 月 16 日是菲利普·卡恩(Philippe Kahn)的生日 ,他是一名法裔美国企业家和发明家,是 Borland 的创始人之一,发明了世界上第一部能照相的手机。他是可穿戴技术知识产权的先驱,并且是数十项技术专利的作者,涵盖物联网、人工智能建模、可穿戴设备、眼镜、智能手机、移动、成像、无线、同步和医疗技术。

除了 Borland 以外,卡恩还创办了三家科技公司,它们分别是 Starfish Software、LightSurf Technologies 和 Fullpower Technologies。

卡恩在法国巴黎出生长大,属于中等收入的犹太移民家庭。他的母亲是一位法国歌手、演员和小提琴家,由逃离俄罗斯大屠杀的父母在巴黎抚养长大。1942 年,他的母亲因在法国抵抗运动中担任中尉被捕,被送往奥斯威辛集中营时年仅 21 岁;从此,她作为阿尔玛·罗斯指挥的奥斯威辛女子管弦乐团的成员幸存下来。在卡恩的父母于 1957 年分居后,菲利普·卡恩完全由他的母亲抚养长大。当他的母亲在巴黎因车祸去世时,他只有 15 岁。

卡恩在瑞士苏黎世联邦理工学院(瑞士联邦理工学院)接受了全额奖学金和法国尼斯索菲亚安提波利斯大学的数学教育。他获得了数学硕士学位。他还在瑞士苏黎世音乐学院获得音乐学作曲和古典长笛演奏硕士学位。当时作为一名学生,卡恩为 MICRAL 开发了软件,MICRAL 则被计算机历史博物馆誉为有史以来第一台基于微处理器的个人计算机。

1997 年,卡恩发明了世界上第一个在公共网络上即时分享照片的拍照手机解决方案。这项发明的推动力是卡恩女儿的出生。当时,卡恩已经在基于 Web 服务器的图片基础架构上工作了将近一年,他将这个架构称之为 Picture Mail。当他的妻子正在医院分娩时,卡恩用自己的发明操纵了手机和数码相机之间的连接,并将照片实时发送到他家中运行的图片信息基础设施。2016 年,《时代》杂志将卡恩的第一张拍照手机照片列入了有史以来最具影响力的 100 张照片名单。

7973936d9b4d33240e4119319a1ed5ba.png

图源:维基百科

为纪念女儿出生,卡恩创造了世界上第一台能拍照的手机

资料来源:维基百科

1999 年 3 月 16 日:苹果发布了 Mac OS X Server 1.0

cdd01bccd76b01a6dfac2ba800a55f0f.png

图源:维基百科

Mac OS X Server 和 OS X Server 是由苹果公司开发的服务器版本,它是基于 BSD-Unix 衍生的苹果电脑操作系统,该操作系统是从 NeXT 收购并构成的 AppleShare 服务基础和提供的服务器应用程序,例如文件和打印机共享以及用户管理。第一个版本的 Mac OS X 服务器,发布于 1999 年 3 月 16 日,并冠以“1.0”,是 NeXT 电脑和 Mac OS 8.6 的一个混合 OPENSTEP。该 GUI 看上去更像 OPENSTEP 那样,用于运行基于 Mac OS 8.6 的传统应用程序的仿真层。服务器包中包含 WebObjects。

早期的 macOS Server 是一套独立的操作系统,但从 Lion 起,它只作为一个工具包存在。MacOS Server 预装于 Mac mini Server 和 Mac Pro 中。现在它也在 Mac App Store 中单独销售,可用于任何运行 OS X El Capitan 的 Mac。Mac OS X Server 还配备了各种服务器管理工具,可以安装在非苹果公司的服务器中。MacOS 服务器曾一度提供网络服务,例如邮件传输代理、AFP 和 SMB 服务器、LDAP 服务器和域名服务器,以及服务器应用程序,包括 Web 服务器、数据库和日历服务器。而最新版本的 MacOS 服务器仅包括与用户和组管理、Xsan 以及通过配置文件管理移动设备相关的功能。

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

 
 
 

eb1a23a564532d31ea69aa0594e9af8c.gif

☞ChatGPT 的开源“替代”来了!前 OpenAI 团队出手,能用中文提问,3 天斩获 3k+ Star
☞烧数亿美元、耗上万颗英伟达 GPU,微软揭秘构建 ChatGPT 背后超级计算机往事 !
☞GPT-4 发布:在考试中击败 90% 的人类;谷歌开放大语言模型 PaLM API;FireFox 111 发布|极客头条

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/14028.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

平平无奇的营销小天才——ChatGPT

“悉之智能一直以来做的是AI解题方向的探索,目前ChatGPT有很强的同理心和理解能力,但相对缺乏逻辑能力,无法完成数学题之类更复杂的问题。“让AI获得逻辑能力,稳定完成更加复杂的任务,比如AI解体,或许会成为…

ChatGPT的今天,早已被这本书预言了

最近,ChatGPT大火了!推出之后,ChatGPT只用了两个月就积累了1亿用户,随着越来越多的人开始用ChatGPT,发现他能做的东西越来越多,写论文、写作业、写文案、写代码都不在话下。 于是,各种稀奇古怪的…

基于 ChatGPT 的输出训练开源 LLM,糟透了!

【CSDN 编者按】曾以为在 ChatGPT 上训练模型是不错的捷径,可如今所有的大模型都依靠GPT来训练,所有这些内容都来自一个模型,越来越难以区分 LLM 生成的和真正有价值的内容。或许更多基于开源数据集的 LLM 才是我们所需要的。 作者 | Martin …

ChatGPT赋能产品管理

在产品管理和开发过程中,可以利用ChatGPT辅助完成部分工作,提高工作生产力和创造力。原文: How to use ChatGPT in product management 相信你肯定听说过最近大火的ChatGPT,用自然语言跟机器人聊天是挺有趣,不过我还是希望探索一下…

母亲节快乐- AI绘图节日图片走一波

祝愿天下母亲节日快乐,平安喜乐。

巴比特 | 元宇宙每日必读:训练AI模型也得付钱?版权商们正审查自己“被用于训练ChatGPT”的内容,希望获得应有的补偿...

摘要:据华尔街见闻报道,AI聊天机器人凭借其出色的能力,成为环球市场的焦点,让互联网公司之间掀起了新一轮“军备竞赛”。但是,用于训练人工智能的数据,如新闻、书籍等,许多都是有版权归属的&…

ChatGPT来临,架构师何去何从?

你好,我是李运华。 最近科技圈大火的事件就是ChatGPT的全球火热流行。这款由OpenAI公司在2022年11月底推出的聊天机器人,创造了史上消费应用最快达成1亿用户的历史,在推出仅仅两个月后,月活跃用户估计已达1亿,成为历史…

再度摊上官司了?侵权之争揭秘:ChatGPT对低代码开发平台的冲击

前言 人工智能(AI)技术的迅猛发展带来了前所未有的机遇与挑战。ChatGPT作为AI技术的代表,因其出色的对话模拟功能而一度爆红。但其背后屡禁不止的侵权行为也引发了人们对AI侵权现象的广泛关注。 近年来,人工智能(Artif…

米哈游投资造火箭/ 马斯克裁员高招曝光/ 三星拍月亮是照骗…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好,今天是3月13日星期一,新的一周开始了。 先来和日报君一起看看最近科技圈都发生了哪些大事吧~ 马斯克辞退高薪员工伎俩曝光 为了省钱,马斯克可是使尽了各种手段。 最近&#xff0…

深入了解云计算:发展历程、服务与部署模型、未来趋势与挑战

开篇博主 bluetata 的观点:PaaS 服务必将是未来10年云计算权重最高的趋势(05/02/2023 15:32) 文章目录 一、前言二、认识了解云计算2.1 什么是云计算2.1.1 维基百科上的云计算定义2.1.2 NIST 标准云计算定义2.1.3 如果被面试如何解释云计算 2…

ChatGPT被起诉索赔30亿!OpenAI接连“吃官司”

随着ChatGPT风靡全球,其开发商OpenAI就接连不断地面临着越来越多的质疑与批评。近日,OpenAI就陷入了接连“吃官司”的状态之中。 6月29日,有16 名匿名人士向美国加利福尼亚州旧金山联邦法院提起诉讼,称 ChatGPT 在没有充分通知用…

GPT-4 考 90 分全假!30 年资深律师用 ChatGPT 打官司,6 个虚假案例成笑柄

这是「进击的Coder」的第 835 篇技术分享 编辑:桃子 拉燕 来源:新智元报道 “ 阅读本文大概需要 5 分钟。 ” 【新智元导读】ChatGPT 又有什么错呢?美国律师向法院提交的文件中,竟引用了 6 个根本不存在的案例,反倒惹…

尝试Google Bard并对比OpenAI ChatGPT,一个擅长创造性,一个擅长事实查询?

文章目录 尝试Google Bard并对比OpenAI ChatGPT,一个擅长创造性,一个擅长事实查询?Google Bard 的自我介绍Google Bard 暂时不支持中文Google Bard除了支持英语外,还支持日语Google Bard和OpenAI ChatGPT的对比Google Bard的回答O…

chatgpt赋能python:Python控制循环次数详解:多种方法实现

Python控制循环次数详解:多种方法实现 在Python编程中,循环是非常常见的操作。有时候,我们需要控制循环次数来确保程序正常运行并避免无限循环。本文将介绍Python中多种控制循环次数的方法。 1. for循环控制循环次数 for循环是最常见的循环…

奇舞周刊478期:算法工程师深度解构 ChatGPT 技术

记得点击文章末尾的“ 阅读原文 ”查看哟~ 下面先一起看下本期周刊 摘要 吧~ 奇舞推荐 ■ ■ ■ 算法工程师深度解构 ChatGPT 技术 本文用专业视野带你由浅入深了解 ChatGPT 技术全貌。它经历了什么训练过程?成功关键技术是什么?将如何带动行业的变革&am…

联网之后的ChatGPT,已经远不止“iPhone时刻”那么简单

文| Juny 编辑| VickyXiao 从默默无闻到颠覆整个互联网需要多久?OpenAI告诉你,四个月。 自从去年11月ChatGPT正式发布以来,OpenAI团队更新AI产品和技术的速度快到已经突破了人们的想象。就在上周刚刚宣布推出能力更强大的GPT-4之后&#xf…

python版电报API接入从零到一(有彩蛋)

文章链接 编号分类文章及链接介绍作者来源分类撰写日期收录日期F1框架python版telegram接入开源botpython-telegram-botGithub2023-04-24 申明:本文仅作试验研究用,不对参考本文操作产生的各种结果承担任何责任。 Q&A 使用Telegram的API需要交费吗…

chatgpt赋能python:使用Python来进行抢购,如何轻松秒杀商品

使用Python来进行抢购,如何轻松秒杀商品 在现代社会,大量的人们使用电商平台来完成他们的购物需求。然而,在疯狂的购物节日时,例如"双11",商品往往会被抢购一空。为此,许多人希望能够使用自动化…

谷歌借力AlphaGo造大模型,称其秒杀ChatGPT!

整理 | 朱珂欣 出品 | CSDN(ID:CSDNnews) 在 GPT 战场上,谷歌的口令向来是:「咱不能输」。 虽然 Bard 曾在首秀时闹出大乌龙,但谷歌如今还手握 DeepMind 这张牌。 听闻这一次,带着杀手锏出击…