【历史上的今天】1 月 4 日:Linux 2.4 内核发布;创世区块诞生;苹果开放 Macintosh 系统授权

整理 | 王启隆

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

今天是 2022 年 1 月 4 日,在 1643 年的今天,英格兰物理学家、数学家、天文学家艾萨克·牛顿出生;牛顿在科学上最卓越的贡献是微积分和经典力学的创建,而鲜为人知的是,牛顿还曾担任过英国皇家铸币局局长,他将英镑价值与黄金挂钩,奠定了其后两百年欧洲资本主义发展的基础,使英国率先迈上了近代工业化之路。回顾计算机历史上的 1 月 4 日,这一天还发生过哪些关键事件呢/p>

1972 年 1 月 4 日:惠普推出世界上第一个科学计算器

【历史上的今天】1 月 4 日:Linux 2.4 内核发布;创世区块诞生;苹果开放 Macintosh 系统授权

图源:CSDN 下载自东方 IC

所有其他制造商的 Macintosh 克隆合同在 1997 年底彻底终止,要么一起停产,要么就是迎接倒闭。据报道,乔布斯和摩托罗拉首席执行官克里斯托弗·加尔文之间激烈的电话交谈曾经导致摩托罗拉的克隆合同终止,长期以来备受摩托罗拉青睐的苹果公司,因此被降级为主要用于 PowerPC CPU 的“次级客户”。

1999 年,乔布斯与当时的康柏董事长兼临时首席执行官本·罗森(Ben Rosen)进行了讨论,让当时全球最大的 Wintel PC 制造商获得 Mac OS 的许可;这对苹果来说是一个妙招,然而最终没有达成一致,因为康柏不想得罪微软,微软自 1982 年成立以来一直与之合作。到 2007 年,康柏与惠普合并五年后,罗森告诉乔布斯,他已经改用 Mac 了。

资料来源:维基百科

2000 年 1 月 4 日:比尔·盖茨宣布 Windows CE 改名 Pocket PC

【历史上的今天】1 月 4 日:Linux 2.4 内核发布;创世区块诞生;苹果开放 Macintosh 系统授权

图源:CSDN 下载自东方 IC

Linux 2.4.0 内核也和 Linux 的通用公共许可证(GPL)有些渊源,而这要从林纳斯·托瓦兹对于 Linux 商业化的态度说起。起初,林纳斯将 Linux 置于一个禁止任何商业行为的条例之下,但 0.12 版本之后改用 GNU 通用公共许可证第二版。该协议允许任何人对软件进行修改或发行,包括商业行为,只要其遵守该协议,所有基于 Linux 的软件也必须以该协议的形式发表,并提供源代码。林纳斯曾经公开声称,将 Linux 置于 GNU 通用公共许可证之下是他一生中所做的“最好的决定”。

Linux 内核明确地仅发表在 GNU 通用公共许可证(GPL)第二版下,而不向被许可方提供选择“任何更高版本”的选项(这是常见的 GPL 扩展)。关于如何轻松地改变许可证以使用后来的 GPL 版本(包括第 3 版)以及这种更改是否合乎需要,当时存在着相当多的争论。林纳斯本人在版本 2.4.0 的发布中明确指出,他自己的代码仅在版本 2 下发布。然而,GPL 的条款规定,如果没有指定版本,那么大家就可以使用任何版本;并且艾伦·考克斯指出,很少有其他 Linux 贡献者指定了特定版本的 GPL。

2006 年 9 月,对 29 位核心程序员的调查显示,其中的 28 位更倾向于使用 GPL 第二版(GPLv2)而非当时的 GPL 第三版(GPLv3)草案。林纳斯对此评论说:“我认为一些外界人士……相信我才是那个古怪不合群的人,因为我这么大张旗鼓地不做 GPLv3 的忠实粉丝。”决定不采用 GPLv3 作为 Linux 内核许可证的林纳斯,在几年后甚至还重申了他对 GPLv3 的批评。

资料来源:维基百科、百度百科

2009 年 1 月 4 日:中本聪创建创世区块

【历史上的今天】1 月 4 日:Linux 2.4 内核发布;创世区块诞生;苹果开放 Macintosh 系统授权

图源:CSDN 下载自东方 IC

区块链(blockchain)是借由密码学串接并保护内容的串连文字记录(又称区块)。每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易资料,这样的设计使得区块内容具有难以篡改的特性。用区块链技术所串接的分布式账本能让两方有效记录交易,且可永久查验此交易。区块链技术是金融科技领域乃至整个 IT 领域的重大技术创新。

目前区块链技术最大的应用是数字货币,例如比特币的发明。因为支付的本质是“将账户 A 中减少的金额增加到账户 B 中”。如果人们有一本公共账簿,记录了所有的账户至今为止的所有交易,那么对于任何一个账户,人们都可以计算出它当前拥有的金额数量。而区块链恰恰是用于实现这个目的的公共账簿,其保存了全部交易记录。在比特币体系中,比特币地址相当于账户,比特币数量相当于金额。

2009 年 1 月 4 日,比特币协议及其相关软件创造者中本聪(Satoshi Nakamoto)创建了“创世区块”(Genesis block);创世区块是区块链中的第一个区块,是所有区块的共同祖先,这意味着从任何区块开始向后回溯,最终都将到达创世区块。创世区块不需要被验证,因此创世区块中的数据可以随意写入,而其他数据的写入都需要遵循特定的规则。因为创世区块被中本聪编入到了比特币的客户端软件里,所以每一个节点都始于至少包含一个区块的区块链,这能确保创世区块不会被改变。

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

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24782 人正在系统学习中

来源:历史上的今天

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月2日
下一篇 2022年1月2日

相关推荐