IT之家 2 月 19 日新闻,数十年前,当用户初次实验装置 Windows 95 时,会看到一个只有文本、不图形的界面。固然 DOS 体系自身可能处置图形,但 Windows 团队决议采取“更高效”的做法,从新应用之前已有的代码。在微软任职超越 30 年的资深员工雷蒙德・陈(Raymond Chen)在本人的博客“Old New Thing”上宣布了一篇新文章,回想了 Windows 95 装置进程的庞杂过程 —— 波及了三种差别的操纵体系情况,旨在处理客户 PC 上差别的应用需要。据其先容,微软工程师本能够开辟一个图形化的装置顺序,由于 MS-DOS 在实践上能很好地支撑图形。但 DOS 的图形处置方式十分基本且效力低下。只管 DOS 操纵体系不自动禁止用户表现图形,但顺序员须要手动实现全部图形功效。MS-DOS 除了经由过程 BIOS 绘制单个像素外,并不供给图元(graphics primitives)。基于 BIOS 的方式并不睬想,由于直接拜访帧缓冲区(显卡内存)是实现图形操纵机能晋升的独一方式。终极,Windows 95 装置团队不得不重新开端编写图形库。Windows 95 对显卡的最低请求是 VGA,因而团队无需斟酌晚期的 CGA 或 EGA 尺度。而装置顺序须要展现对话框,因而顺序员必需开辟新的窗口治理器,并支撑键盘快捷键以便于窗口之间的切换。别的,装置顺序还须要支撑日语、中文等表意笔墨,并可能处置简略的动画后果。陈表现,全部这些额定任务都须要归入为启动 Windows 95 情况所需的基础框架中,并经由过程本人的维护形式治理器来支撑扩大内存。开辟者们多少乎要为 Windows 95 装置编写一个全新的操纵体系,这无疑是一种时光挥霍,由于微软早已领有一个完善的处理计划 ——Windows 3.1 的运转时情况。这个情况曾经具有了全部支撑图形操纵的功效,并且经由了充足调试,包含视频驱动、图形库跟对话框治理器等。据 TechSpot 报道,微软依然连续着这一“代码复用”的做法。比方,古代 Windows 体系依然须要装置一个“微型操纵体系”来启动装置进程,这个微型操纵体系就是当初的 Windows 预装置情况(IT之家注:即 Windows PE),平日也被用于修复体系成绩。