ReactOS 架构
REACTOS ARCHITECTURE
ReactOS 架構(gòu)
https://reactos.org/architecture/#system
Interested in ReactOS development?
Becoming a ReactOS developer is both simple and rewarding. The codebase allows developers of all different backgrounds and skillsets to find something that interests them, and allows them to get going quickly using our excellent build environment.
ReactOS開發(fā)中有什么令人感興趣的?
? ? 成為一個ReactOS開發(fā)者是簡單的,并有獎勵。開發(fā)者可以發(fā)現(xiàn)他們感興趣的,他們可以有不同的背景和技能;他們可以快速掌握我們優(yōu)異的構(gòu)建環(huán)境。
skillset?? ?
網(wǎng)絡(luò)?? ?技能組;
The challenge of working on a mainstream operating system is something many people are interested in, however the opportunities to do so are rather limited.
在一個主流操作系統(tǒng)上做一些有挑戰(zhàn)性的工作是一些人感興趣的,無論如何會有機遇。
challenge
n:挑戰(zhàn)
v:引起,
opportunity
n:機會,,機遇,
ReactOS Applications
Windows users expect to have certain applications available to them by default. These include anything from notepad to the command prompt, the device manager and even control panel applets. ReactOS re-implements the majority of these applications and packages them with the operating system so our users can find them as expected.
ReactOS 應(yīng)用程序
? ? ?Windows用戶希望有默認的應(yīng)用程序可用。這包括記事本、命令行、設(shè)備管理器和控制面板等。ReactOS重新實現(xiàn)了這些主要的應(yīng)用程序,并包裝它們,我們的用戶可以發(fā)現(xiàn)他們想要的。
System Processes
NT provides various core processes and services which are essential to the NT architecture. These include processes to manage the logged on user (winlogon), the security subsystem (lsass), the session manager (smss), the service control manager and its large number of NT services, and many more.
系統(tǒng)進程
? ? NT提供各種核心進程和服務(wù),這些是NT架構(gòu)必備的。這些包括管理用戶登錄的進程(winlogon),安全子系統(tǒng)(lsass),服務(wù)管理器(smss),服務(wù)控制管理器和其它更多的NT服務(wù)。
essential
a:基本,主要,
v:必需
Shell and Explorer
The shell is generally split into two areas. The main portion of the shell comprises of a number of dlls which make up the majority of what user’s interact with (shell32.dll, browseui.dll, etc).?
Shell和資源管理器
? ? shell一般分為兩個部分。主要的部分包括一些DLL,來實現(xiàn)主要的用戶交互(shell32.dll,browseui.dll,等等)。
Win32 API
The Win32 API is lowest layer of user mode and is made up of vast number of dlls.
Win32 API
? ? Win32 API 是用戶模式的底層,由多個dll組成。
Drivers
NT driver developers will find that developing drivers for ReactOS is no different than developing for Windows, and the majority of interfaces and services provided by the NT kernel and supporting libraries are implemented in ReactOS.?
驅(qū)動程序
? ? NT驅(qū)動程序開發(fā)者可以發(fā)現(xiàn),為ReactOS開發(fā)驅(qū)動程序和為Windows開發(fā)驅(qū)動程序沒有什么不同,NT內(nèi)核提供的主要的接口和服務(wù)和支持庫在ReactOS中被實現(xiàn)。
NT Kernel
The ReactOS kernel is the only complete implementation of an NT kernel outside of the Microsoft campus, and unless you work on the Windows kernel team, it’s the only way to get involved with the development of an NT kernel and further your knowledge on this remarkable piece of engineering.
NT內(nèi)核
? ? ReactOS內(nèi)核僅實現(xiàn)一個NT內(nèi)核的微軟校園版,除非你在Windows內(nèi)核團隊工作過,這是唯一能涉足NT內(nèi)核開發(fā)的途徑,在這個杰出的工程上可以增加你的技能。
? ??
remarkable piece of engineering?
杰出的工程
總結(jié)
以上是生活随笔為你收集整理的ReactOS 架构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux grep 命令初步学习
- 下一篇: jquery标签选择器应用示例