毕业论文
您现在的位置: 版本控制 >> 版本控制市场 >> 正文 >> 正文

保存人类文明开源代码库保存于北极洞穴

来源:版本控制 时间:2024/12/30
北京比较专业的白癜风医院 http://www.yunweituan.com/

位于北极圈内的挪威斯瓦尔巴特群岛(Svalbard)将部分关闭的煤矿变成储存库来保存人类文明,如Svalbard全球种子库。除了保存实物,它甚至还保存软件之类的源代码。GitHubCEONatFriedman于10月24日进入一个废弃的煤矿洞穴,将记录了GitHub开源代码的胶片盘放置在架子上。

胶片由挪威公司PiqlAS制造,表面有氧化铁粉涂层,Piql称在正常条件下这种材料能保存年,在寒冷干燥低氧洞穴内能保存年。

GitHub计划留下张胶片盘,每张包含GB的开源代码,首批储存了Linux、Android和其它个重要开源应用的代码。为了避免单点故障,GitHub计划在世界各地保存开源代码库。

GitHub称将通过不间断地跨各种数据格式和位置,存储多个副本来保护无价的知识。存档将得以维持至少年。

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。

GitHub除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。

GitHub使用git分布式版本控制系统,而git最初是LinusTorvalds为帮助Linux开发而创造的,它针对的是Linux平台,因此git和Windows从来不是最好的朋友,因为它一点也不像Windows。GitHub发布了GitHubforWindows,为Windows平台开发者提供了一个易于使用的Git图形客户端。

GitHubforWindows是一个Metro风格应用程序,集成了自包含版本的Git,bash命令行shell,PowerShell的posh-git扩展。GitHub为Windows用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。微软也通过CodePlex向开发者提供git版本控制系统,而GitHub创造了一个更具有吸引力的Windows版本。

随着时间的推移,媒介可能会发生变化,可能会使用像二氧化硅这样的物质,该物质能将数据存储一万年以上。

相信GitHub开放ArcticCodeVault的计划能更好的存储和保存Flutter和TensorFlow等开源软件。

转载请注明:http://www.0431gb208.com/sjszlff/8452.html