【区角快讯】在操作系统底层逻辑的争论中,一位来自谷歌的AI工程师兼逆向工程专家Laurie Kirk近日抛出了颇具颠覆性的观点。他直言,Windows NT的核心架构堪称工程史上的奇迹,其基于对象的统一抽象模型与严密的安全体系,甚至在诸多维度上让Linux相形见绌。不过,这里所指的并非现代Windows,而是1993年问世的初代Windows NT 3.1。
回溯历史,NT 3.1由传奇人物Dave Cutler率领原DEC团队从零构建。其核心哲学在于将内核态与用户态彻底隔离。内核独揽内存管理、进程调度、安全机制及硬件驱动大权,而应用程序则被禁锢在受限的用户态中。即便某个程序崩溃,也不会引发整个系统的雪崩。应用若想调用内核服务,必须经由环境子系统翻译指令,无法直接越界操作。
真正令Kirk惊叹的,是NT那套高度统一的对象模型。无论是进程、线程、文件,还是设备、注册表项乃至互斥锁,超过25种系统资源均被抽象为“对象”。对象管理器全权负责其生命周期与权限管控。开发者仅能获取句柄,每次访问均需通过访问控制列表的严格比对。这种从头至尾的一致性,毫无例外。
相比之下,Linux的安全控制显得颇为分散。UID/GID、POSIX ACL、CGroups、SELinux以及文件权限模式各自为政,缺乏贯穿全局的统一模型。诸如SELinux、AppArmor等安全模块,更像是后期叠加的外挂框架,而非内核原生设计。Kirk认为,在AI Agent自主权限日益扩大的当下,NT这种原生统一的架构反而更适合作为安全防护基石。
遗憾的是,受限于当年的硬件性能,这套面向对象的设计未能完美延续。到了Windows NT 4.0时代,微软大幅调整架构,Cutler原本整洁的设计理念被打乱。为此,Kirk呼吁微软将初代NT 3.1开源,打造Open NT项目,允许企业替换内存分配器或调度器,同时保留兼容性承诺。尽管微软前资深工程师Dave Plummer和诺基亚首席芯片工程师Franco Minucci对此表示赞同,但Open NT终究只是假设。考虑到商业利益,微软大概率不会轻易交出这一核心资产。
逆向专家盛赞NT 3.1架构,呼吁微软开源初代内核
科技区角
2026-09-28 12:01
关于科技区角:国内科技展会垂直内容策划服务商,提供从论坛内容全案策划、会展市场化IP打造到精准专业观众一站式邀约服务,以产业内容吸引高质量B端人群,打通展会从议题设计、演讲嘉宾邀约、宣传预热、精准邀观到供需对接全链路。
声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。