有什么系统100年都不用更新的操作系统的软件,操作系统需要更新吗
从Windows 1.0开始,这个经典的操作系统到今年已经30岁了,其中
Windows XP
一个人就活了13年。同时,频繁更新系统,安装安全补丁,困扰了你这么多年。不是有自动更新功能吗?但是当你在紧急情况下突然自动重启,你会后悔的。最近,美国国防高级研究计划局(DARPA)公布了一项“四年计划”(BRUSS):
要做一款能用1个世纪的操作系统
。怎么会花这么长时间?简单来说,它将能够自行代谢。通过深度机器学习,操作系统会实时自动适应内部系统环境和外部软件环境。你平时安装的大部分更新和补丁都是为了让系统运行更加稳定、安全、兼容。基于这三个因素,工程师会面临更复杂的问题,包括数据库结构、API、服务器、硬盘存储空间、外网协议等等。BRASS计划处理同样的问题,但它要做的是让这部分工作智能化。
而这将是一个全新的生态:从硬件的角度来看,内存、带宽、续航、处理器计算能力等。必须能够经受住自动更新;从软件开发和系统结构的角度来看,软件开发语言和系统开发语言不得不使用一种全新的编译语言,可以兼容输入输出模块、数据库结构、服务器协议等等。其中,操作系统相对稳定。一旦软件根据用户需求开发出新功能,系统就会触发敏感程序与之兼容。
也许以后除了更新系统,安装程序这一步就消失了。因此,除了创造一种新的抽象语言,BRASS计划颠覆用户体验,这将产生更多不同于过去的用户需求。也许以后买电脑或者手机是个不错的选择。
当操作系统遇上人工智能,就是一个充满想象力的应用。但是难度系数很高,4年内不一定能完成好。目前普遍想创新操作系统的公司,比如做国产操作系统的neokylin。他们经常根据需求在开源的Linux系统上做改动,这个工作量往往非常大。但是做一个操作系统更重要的是生态系统,比如自带软件,界面设计等。成本也随之而来。
然而,1959年发明的编程语言COBOL至今仍被一些金融机构使用。它已经存活了近60年,这种延续性让开发者对BRASS程序充满了希望。
但就目前来看,它更像是一款解决军队需求的产品。对于企业和政府来说,更新系统涉及商业机密和国防安全。钱什么都不是。一个现成的例子就是很多企业用户还在用Windows XP。