GitHub宣布,21TB代码以QR Code的形式写入186卷胶片,存储在北极圈内的斯瓦特。(威廉莎士比亚,斯图尔特。)
去年11月,程序码代管平台GitHub宣布,为了永续保存平台上珍贵的开源代码,将启动《GitHub存档计划》及《GitHub北极程序码避难所》两项计划,以胶卷的形式将程序码储存于北极地区。
战祸、天灾等因素,都可能导致人类文明因此灭绝,为了避免诸如此类的情形使得程序码消失,GitHub便宣布在此处建立代码储存库,将世界各地工程师的心血收纳其中。
8个月过去,GitHub稍早宣布,这些程序码已经以186部胶卷的形式,储存在位于挪威斯瓦巴的北极程序码避难所之中,容量总计达21TB。
21TB代码以胶卷的形式,储存在斯瓦巴的一处废弃煤矿矿坑中。
席卷全球的新冠状病毒(COVID-19),也同样扰乱了GitHub保存代码的计划。在最初的规划中,GitHub团队将亲自前往挪威,护送这些开源代码前往避难所,但疫情令各国陷入封锁,只得委托合作夥伴将代码档案运送至斯瓦巴尔,最终他们在7月8日收到成功储存的报告。
放1000年也不会坏,21TB程序码存在“北极熊家乡”
斯瓦巴是位于北极圈之内的群岛,也是挪威国境最北端的领土,距离欧洲大陆约1,000公里。在GitHub描述中,这里是全球最北的城市,也是上千只北极熊的家乡。
依照20世纪订定的《斯瓦巴》法令,此处是永久非军事区,也意味着不会遭受战火牵连,加上平均气温零度以下的寒冷环境,更利于储存不易变质。
斯瓦巴还有着被称为是农业“诺亚方舟”的全球种子库,截至2019年为止,储存达992,032种作物种子,以防天灾人祸导致农作物灭绝。
去年的GitHub Universe大会上,GitHub发布了这个存档计划,声称开源代码是现代文明的基石,因此要将程序码妥善保存。
胶卷经由当地的物流团队,运送至储存地点放置。GitHub为了将开源代码储存在斯瓦巴,GitHub在今年2月2日记录下所有活跃中的公共储存库资料,将之转译为QR Code的形式,并在过去几个月里交由合作夥伴Piql记录在186卷胶卷上,这些胶卷由Piql特别制作,预计可储存长达1,000年之久。
储存21TB程序码的186卷胶卷在挪威德拉门的工厂制作,并在奥斯陆机场登机飞至斯瓦巴,最后再经由当地物流公司运送到一处废弃煤矿矿坑,静静沉睡在位于永久冻土深处数百公尺的档案室,等待未来需要它们的那一天。
位于废弃煤矿矿坑深处的档案室,GitHub声称胶卷将能于此处储存达1,000年之久。GitHub为了方便后人读取,档案室里的每个胶卷均附有5种语言的“程序码避难所指南”,其内容也都放在平台上供民众阅览。另外,GitHub还在档案室里放置了一个人类可阅读的胶卷,他们称之为“科技树”,记录了储存程序码当下的文化及技术背景,代表假使文明灭绝,人类也能够理解胶卷内容,甚至有机会重新发明电脑利用程序码。
由于此次北极储存计划有着全球开发人员的贡献,GitHub也特别设计“北极程序码避难所徽章”表彰各地工程师对这项计划的付出。徽章显示在个人资料页面,记载开发人员为计划提供哪些代码资讯。
对计划做出贡献的开发人员将获得徽章,记录保存了哪些代码。GitHub携手各组织用多种方式保存,GitHub要让程序码永流传
值得一提的是,将程序码储存于北极只是GitHub各项储存计划的冰山一角,在宣布北极程序码避难所计划完成的同时,也一并公布与各个组织的合作保存计划。
例如,网际网络档案馆也正在对GitHub储存库进行存档,以“网站时光机”储存了约55TB的程序码资料,还计划透过git clone保存包含评论、问题等完整的储存库资料。
微软也曾经推出计划开发能耐久保存资讯的玻璃片,期望创造出专为云端运算设计的储存装置。Microsoft
GitHub也与母公司微软的Project Silica合作,这是一项以玻璃长久储存资讯、打造出专为云端设计的耐久储存装置计划。这项技术拥有非常优异的耐久性,无论放入热水、在烤箱中加热,或者冲水甚至消磁,里头资料依旧完好。先前微软已携手华纳兄弟,将一部1978年的《超人》电影,储存在玻璃片之中。
1.《方舟灭绝代码专题之放1000年也不会坏!GitHub打造代码诺亚方舟,21TB代码存在北极》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《方舟灭绝代码专题之放1000年也不会坏!GitHub打造代码诺亚方舟,21TB代码存在北极》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/gl/djyxgl/236348.html