查看“MinWin”的源代码
←
MinWin
跳转到导航
跳转到搜索
因为以下原因,你没有权限 编辑此页:
你请求的操作仅限属于此用户组的用户执行:
用户
你可以查看和复制此页面的源代码。
[[File:Windows8.1-IoT-6.3.9600.16384.WINBLUE_RTM_IOTBUILD.140613-1231-MinWinCommandPrompt.png|thumb|MinWin under [[Windows 8.1 IoT Core build 9600.16384 (2014-06-13)]]]] '''MinWin''' is a term used by Microsoft to describe the NT kernel and other fundamental components, which form the base for the current family of Windows NT operating systems. MinWin is intended for making the NT kernel and its dependent components more portable and liberated from higher-level dependencies and DLLs, resulting into complete rewrite of existing core functionality and move into new separate DLLs, which provide higher level functionality, similar in approach to [[Linux]] kernel organizational architecture. The original goal of the project is to return to the original layering interface, which [[w:Dave Cutler|Dave Cutler]] actually projected: a low-level microkernel similar to VMS, which includes a set of base services, various subsystems and additional functionality, which can be expanded easily. == History == The first mention of MinWin was in April 2003, when the vice-president of the Windows Core Technology group, Rob Short, used that meaning to describe ~95% of Windows components. After the release of [[Windows Server 2003]], Rob Short started to create a new team of kernel architects to document and describe the undocumented functionality of the NT kernel, and due to the struggles of mass understanding, they decided to layer every component of Windows to differentiate it between each other and sort them to understand the closest to kernel components. Meanwhile, [[Windows Vista]] development led to building fundamentals of MinWin, by refactoring kernel functionality itself, despite still remaining similarities with Windows Server 2003 kernel, such as [[Bugcheck]] interface, loading and text-mode screen modes. === Windows 7 === The earliest available build to start implementing MinWin is [[Windows 7 build 6469]], which adds <code>KernelBase.dll</code>, which fetches a lot of <code>kernel32.dll</code> and <code>advapi32.dll</code> libraries functionality consequently, bringing the kernel to have minimal dependencies. By the release of [[Windows 7]], virtual DLLs were brought as part of MinWin, intended to lower a bunch of DLLs in the boot phase. For these redirections, a newer <code>apisetschema.dll</code> library was introduced, defining endpoints to newer virtual DLLs. 9 days later after 6469 compilation, on October 13, 2007 at Microsoft's Channel9 network, a video of Eric Traut's presentation at University of Illinois have been published, where he demonstrated MinWin capabilities, by running unidentified early Windows 7 build at Virtual PC machine, demonstrating simple web server, running entirely on MinWin.<ref>The presentation's video: https://web.archive.org/web/20071025182945/http://endeavour.acm.uiuc.edu/UIUC-ACM-RP07-Traut.wmv</ref> Noticeably, it featured ASCII-based boot screen, which have never been observed or found in early Windows 7 leaked builds yet. === Windows 8 === [[Windows 8]] has extended kernel capabilities and made the project more finalized, with the introduction of command-line booting support and boot loader enhancements in order to work with MinWin. The Xbox One operating system was based on Windows 8's MinWin foundation. === Windows 10 and later === [[Windows 10]] uses MinWin as the foundation for the OneCore project, intended to make Windows bootable on any device, including smartphones, tablets and Internet of Things (IoT) devices. Eventually, MinWin started to replace legacy Windows NT foundation to unify development base: thus, the [[Windows 10 build 14250]] is the earliest available build to merge Windows Mobile source base. [https://techcommunity.microsoft.com/blog/windowsosplatform/azure-host-os-%e2%80%93-cloud-host/3709528 Azure Host OS] is a lightweight operating system using MinWin as it's core, to engine Azure infrastructure servers. Also, [[Windows Core OS]], among with it's derivatives, such as [[Windows 10X]] have been released but later abandoned due to unknown reasons. == References == <references /> [[Category:Microsoft]]
此页使用的模板:
模板:IfPNS
(
查看源代码
)
模板:Main other
(
查看源代码
)
模板:Reflist
(
查看源代码
)
模板:Reflist/styles.css
(
查看源代码
)
模块:Arguments
(
查看源代码
)
模块:Check for unknown parameters
(
查看源代码
)
模块:Lan2
(
查看源代码
)
模块:Namespace
(
查看源代码
)
模块:Namespace/data
(
查看源代码
)
返回
MinWin
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
批量上传文件
WinStory 门户
深色模式
工具
链入页面
相关更改
特殊页面
页面信息
获取短URL