整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 1 月 4 日,在 1643 年的今天,英格兰物理学家、数学家、天文学家艾萨克·牛顿出生;牛顿在科学上最卓越的贡献是微积分和经典力学的创建,而鲜为人知的是,牛顿还曾担任过英国皇家铸币局局长,他将英镑价值与黄金挂钩,奠定了其后两百年欧洲资本主义发展的基础,使英国率先迈上了近代工业化之路。回顾计算机历史上的 1 月 4 日,这一天还发生过哪些关键事件呢/p>
1972 年 1 月 4 日:惠普推出世界上第一个科学计算器
所有其他制造商的 Macintosh 克隆合同在 1997 年底彻底终止,要么一起停产,要么就是迎接倒闭。据报道,乔布斯和摩托罗拉首席执行官克里斯托弗·加尔文之间激烈的电话交谈曾经导致摩托罗拉的克隆合同终止,长期以来备受摩托罗拉青睐的苹果公司,因此被降级为主要用于 PowerPC CPU 的“次级客户”。
1999 年,乔布斯与当时的康柏董事长兼临时首席执行官本·罗森(Ben Rosen)进行了讨论,让当时全球最大的 Wintel PC 制造商获得 Mac OS 的许可;这对苹果来说是一个妙招,然而最终没有达成一致,因为康柏不想得罪微软,微软自 1982 年成立以来一直与之合作。到 2007 年,康柏与惠普合并五年后,罗森告诉乔布斯,他已经改用 Mac 了。
资料来源:维基百科
2000 年 1 月 4 日:比尔·盖茨宣布 Windows CE 改名 Pocket PC
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 日:中本聪创建创世区块
区块链(blockchain)是借由密码学串接并保护内容的串连文字记录(又称区块)。每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易资料,这样的设计使得区块内容具有难以篡改的特性。用区块链技术所串接的分布式账本能让两方有效记录交易,且可永久查验此交易。区块链技术是金融科技领域乃至整个 IT 领域的重大技术创新。
目前区块链技术最大的应用是数字货币,例如比特币的发明。因为支付的本质是“将账户 A 中减少的金额增加到账户 B 中”。如果人们有一本公共账簿,记录了所有的账户至今为止的所有交易,那么对于任何一个账户,人们都可以计算出它当前拥有的金额数量。而区块链恰恰是用于实现这个目的的公共账簿,其保存了全部交易记录。在比特币体系中,比特币地址相当于账户,比特币数量相当于金额。
2009 年 1 月 4 日,比特币协议及其相关软件创造者中本聪(Satoshi Nakamoto)创建了“创世区块”(Genesis block);创世区块是区块链中的第一个区块,是所有区块的共同祖先,这意味着从任何区块开始向后回溯,最终都将到达创世区块。创世区块不需要被验证,因此创世区块中的数据可以随意写入,而其他数据的写入都需要遵循特定的规则。因为创世区块被中本聪编入到了比特币的客户端软件里,所以每一个节点都始于至少包含一个区块的区块链,这能确保创世区块不会被改变。
【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24782 人正在系统学习中
来源:历史上的今天
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!