BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

MinWin核心:25MB磁盘空间,100个文件

| 作者 James Vastbinder 关注 0 他的粉丝 ,译者 陈黎夫 关注 0 他的粉丝 发布于 2007年10月28日. 估计阅读时间: 1 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

10月13日,Eric Traut在伊利诺斯州大学第一次演示了一个新版本的Windows,其开发代号为Windows 7。在这个演示中,Eric首先为该虚拟机分配了40MB内存,然后运行该操作系统并启动了10个进程,共消耗大概33MB内存。

据称,这个新版本的Windows的实际核心大小约为4MB。其最小化安装将包含:

  • 100个文件
  • 占用25MB磁盘空间
  • 不提供图形用户界面
  • 一个最小化的HTTP服务器
  • 启动时间小于20秒

这样的统计信息让我们不得不产生很多猜测。一个普遍的想法是微软公司将回归单一的代码核心,不过至今为止尚未有任何官方声明支持。目前,微软公司维护着若干个不同核心的Windows,包括:

  • Windows Server 2008 / Windows Vista
  • Windows Server 2003 / R2 / XP / XPe
  • Windows Server 2000
  • WinCE 4.x / PPC OS / Smartphone OS
  • WinCE 5 / Windows Mobile 5
  • WinCE 6 / Windows Mobile 6

目前来看,重返单一代码核心显得非常合情合理。考虑到服务器与工具部门(Server and Tools division)的Phoenix项目,似乎更印证了这一回归的趋势。

InfoQ的读者是怎么想的呢?

查看英文原文:MinWin Core: 25MB on Disk and 100 Files

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

再加上KDE/Gnome的桌面? by 陆 超

过几年,我们安装操作系统时是不是要先选择内核(Linux/MinWin),再选择图形界面(Windows/KDE/Gnome)呢?

嗯,让linux好好学习下 by Xiang Ran

如果真是这样,将来windows的命令行和图形界面也可以完全分开了。那就跟linux类似了,到时候应该让linux开发者好好看看,学习学习。毕竟lin下的图形界面确实太慢了。需要找个榜样进步一下。

早就该分了 by Ge fenghua

WINDOW太庞大和臃肿了,以至于消耗很多无畏的内存

Singularity by Guo Xiaogang

不知道有没有包括Singularity的成果。

Re: 嗯,让linux好好学习下 by wang edge

恐怕应该相反,Windows还没有纯用户态图形界面的经验,真要是这么做,至少初期得好好向Linux学习才能有理想的性能

Re:Re: 嗯,让linux好好学习下 by 998 我就值

你个弱智,应该是linux用户除了点鼠标和在现成的命令行里敲几个字母外,应该学点跟技术相关的东西了,哪怕就1点点也好.

如果你认为所谓的类似DOS的"黑脸" linux就是"内核"或"内核态"了 我只能说你是个弱智,不,连弱智都不如.

向你的弱智言论致敬一个先,顺便问你下,你见过非用户态的图形界面?OH MY GOD!你真是火星来的朋友啊!
windows实际上也是遵循操作系统基本原理,只是架构于世界上所有操作系统都不同而已(因为所有操作系统全部都是在模仿UNIX+粘小部分源码)
windows剥下它的假象也是黑脸,这就是操作系统的本来面目.不过这黑脸没有作任何输出信息,这恐怕让像你这样任何理论基础都没人的无法理解它和DOS一样.

简单的说下什么是用户态和内核态.从理论上说,用户态和内核态没有任何性能的区别(好像是linux用户最喜欢说这俩有"性能区别" 还说有很大)
使用进程内核栈执行代码的进程即为进程的内核态 此时CPU执行RING0代码 有最高权限.
(别搞混淆了 权限在代码上而不是在CPU上)
关于RING0 我印象中有些皮毛.一共有4个级别 NT就支持RING0和RING3

还有 WINDOWS NT(好像没人喜欢叫WINDOWS事实上的名字NT 是为了故意贬低它的优秀?)图形和用户界面一直是"分开"的.
怎么说呢 怎么说都不准确 操作系统的本来面目基本就是输入输出和计算 输出的本来效果就是DOS那种黑屏幕+BIOS里的点阵字

Re:Re: 嗯,让linux好好学习下 by mason tangooricha

你个弱智,应该是linux用户除了点鼠标和在现成的命令行里敲几个字母外,应该学点跟技术相关的东西了,哪怕就1点点也好. 如果你认为所谓的类似DOS的"黑脸" linux就是"内核"或"内核态"了 我只能说你是个弱智,不,连弱智都不如. 向你的弱智言论致敬一个先,顺便问你下,你见过非用户态的图形界面?OH MY GOD!你真是火星来的朋友啊! windows实际上也是遵循操作系统基本原理,只是架构于世界上所有操作系统都不同而已(因为所有操作系统全部都是在模仿UNIX+粘小部分源码) windows剥下它的假象也是黑脸,这就是操作系统的本来面目.不过这黑脸没有作任何输出信息,这恐怕让像你这样任何理论基础都没人的无法理解它和DOS一样. 简单的说下什么是用户态和内核态.从理论上说,用户态和内核态没有任何性能的区别(好像是linux用户最喜欢说这俩有"性能区别" 还说有很大) 使用进程内核栈执行代码的进程即为进程的内核态 此时CPU执行RING0代码 有最高权限. (别搞混淆了 权限在代码上而不是在CPU上) 关于RING0 我印象中有些皮毛.一共有4个级别 NT就支持RING0和RING3 还有 WINDOWS NT(好像没人喜欢叫WINDOWS事实上的名字NT 是为了故意贬低它的优秀?)图形和用户界面一直是"分开"的. 怎么说呢 怎么说都不准确 操作系统的本来面目基本就是输入输出和计算 输出的本来效果就是DOS那种黑屏幕+BIOS里的点阵字


好像之前没有谁说什么用户态和核心态的问题吧?
我就值 998 究竟是故意上纲上线找抽,还是有点什么混乱?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

7 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT