第401章 换个战场!你玩整数,我玩曲线!(2/2)
作为这张大网的“灵魂”,何雨水团队开发的“窗”操作系统,
也随着网络延伸装进越来越多的计算机。
Wdow1.0的成功没有让何雨水她们停下。
在林卫国的点拨下她们很快一头扎进Wdow2.0的开发。
这个新版本的目标大得吓人。
“2.0必须解决两个问题。”
项目启动会上,何雨水在白板上重重写道,
“一,真正的多任务;二,统一的应用程序框架。”
“我们1.0看着有好几个窗口,但那是假的!
一个程序跑起来,别的就得等着。
这叫‘协作式’,主动权在程序手上。
哪个孙子不守规矩,整个系统就跟着死机!”
“咱们要做‘抢占式多任务’!”何雨水的口气不容商量,
“主动权必须在操作系统手里!由我来决定谁该跑,谁该滚蛋!
就像个铁面无私的交警,谁敢超时就直接拖走!”
“我的天,这难度也太大了!”周静倒吸一口凉气,
“这他娘的是要重写整个内核的调度器!
还得搞内存保护……这些是要命的东西!”
“再要命也得做。”何雨水斩钉截铁,
“这是咱们的系统想活下去的唯一出路。”
“第二个,应用程序框架。”她继续道,
“现在大家都能用咱的API写程序,但搞出来的东西五花八门,
界面、操作习惯全都不一样。
用户学个新软件就得重学一套,这谁受得了?”
“所以我们要提供一套标准的‘控件库’。
按钮、菜单、滚动条,所有基本零件都由我们提供。
开发者只需要像搭积木一样,把标准件组合起来就行。”
“我要让用户觉得在‘窗’系统上,所有软件都像一个妈生的!
学会一个,就等于学会所有!”
抢占式多任务内核,加上标准化的控件库。
这两个目标直接捅到现代操作系统的“心脏”。
如果说Wdow1.0是让计算机进入“图形时代”。
那么Wdow2.0,就是要给这个时代,立下规矩。
这又是一场不把人当人使的攻坚战。
整个团队再次进入不分白天黑夜的疯狂模式。
周静带领的内核小组,向“抢占式多任务”发起冲锋。
他们在计算机最底层的禁区里跟寄存器和内存地址搏命。
每次重启都可能迎来蓝屏死机的无情嘲讽。
何雨水则亲自抓“控件库”的设计。
她画了上百张草图,反复推敲一个按钮的样式。
甚至拉着学校心理学系的教授一起研究什么样的界面最符合人的直觉。
她追求的不仅是功能,更是一种近乎偏执的美学和体验。
一年后,当Wdow2.0的第一个测试版在华科大机房里点亮。
所有人都看呆,那是一个全新的世界。
你可以一边放音乐一边写文章,两个程序互不干扰,无比流畅。
所有程序的界面都统一而精美。
蓝色的标题栏,灰色的按钮,一切都那么和谐、专业。
“这……这已经不只是个操作系统。”
一个年轻队员喃喃自语,“这是一件艺术品。”
就在Wdow2.0日趋完善时,一个消息从大洋彼岸传来。
M国的微软公司高调发布他们的第一个图形操作系统——Wdows1.0。
消息传到国内,引起不小的震动。
林卫国第一时间就拿到微软Wdows1.0的详细技术资料。
他把何雨水叫到办公室。
“看看吧,我们的‘竞争对手’终于交卷了。”