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