Sestavení zdrojových kódů Windows - proces, který vám umožní vytvořit vlastní verzi operačního systému od společnosti Microsoft. Tento proces vyžaduje pečlivou přípravu, ale může být velmi užitečný pro vývojáře a nadšence, kteří chtějí prozkoumat vnitřní zařízení Windows a provést jejich změny.
V tomto článku se podíváme na hlavní kroky k sestavení zdrojových kódů Windows a řekneme vám vše, co potřebujete vědět, abyste proces úspěšně dokončili.
Než začnete, ujistěte se, že máte počítač s dostatečnými zdroji a operačním systémem Windows a nainstalovanými potřebnými vývojovými nástroji.
Nejprve musíte získat zdrojové kódy systému Windows. Chcete-li to provést, můžete se zaregistrovat do programu Windows Insider, který poskytuje přístup k nejnovějším verzím operačního systému a zdrojovým kódům. Po registraci vám bude poskytnut odkaz ke stažení kódů.
Za druhé, budete potřebovat nástroje pro sestavení zdrojových kódů. Jedním z takových nástrojů je Visual Studio, které obsahuje všechny potřebné komponenty pro práci se zdrojovými kódy Windows. Ujistěte se, že máte nainstalovanou správnou verzi Visual Studio a všechny potřebné aktualizační balíčky.
Po instalaci nástrojů a získání kódů můžete pokračovat v sestavení systému Windows. Použijte k tomu příkazový řádek nebo IDE Visual Studio. Postupujte podle pokynů a vezměte v úvahu, že proces může nějakou dobu trvat v závislosti na výkonu vašeho počítače.
Nakonec získáte vlastní sestavení systému Windows, které můžete nainstalovat a používat v počítači. Nezapomeňte uložit zdrojové kódy pro další aktualizaci sestavení a provádění změn.
Příprava na sestavení zdrojových kódů Windows
1. Visual Studio
Před zahájením sestavení se ujistěte, že máte nainstalovanou nejnovější verzi Visual Studio. Možná budete potřebovat alespoň Visual Studio 2019.
Poznámka: Při instalaci Visual Studio se ujistěte, že jsou vybrány všechny potřebné komponenty pro vývoj systému Windows.
2. Systém kontroly verzí Git
Zdrojové kódy systému Windows jsou uloženy v úložišti dostupném přes Git. Nainstalujte Git na svém stroji a přizpůsobte jej.
Poznámka: můžete použít oficiálního klienta Git nebo nainstalovat GUI klienta, jako je GitHub Desktop.
3. Komponenty Windows SDK
Ujistěte se, že máte nainstalované všechny potřebné součásti Windows SDK. Nejnovější verzi Windows SDK si můžete stáhnout a nainstalovat z oficiálního úložiště.
4. PowerShell
Windows používá PowerShell k automatizaci různých úkolů. Ujistěte se, že máte nainstalovanou nejnovější verzi PowerShell.
5. Středa sestavení MSBuild
Sestavení zdrojových kódů Windows vyžaduje prostředí sestavení MSBuild. Ujistěte se, že máte nainstalovanou nejnovější verzi a nakonfigurovanou podle dokumentace.
Po instalaci všech potřebných komponent budete připraveni na sestavení zdrojových kódů Windows. Připravte se na dlouhý proces kompilace a před zahájením sestavení zkontrolujte potřebný prostor na disku.
Potřebné nástroje a komponenty
Než začnete sestavovat zdrojové kódy systému Windows, budete potřebovat následující nástroje a komponenty:
- Microsoft Visual Studio: kompilace zdrojových kódů Windows do spustitelných souborů vyžaduje nainstalovanou verzi Visual Studio. Podporované verze zahrnují 2017 a novější.
- Windows SDK: nezbytné pro vývoj aplikací pod platformou Windows. Ujistěte se, že máte nainstalovanou nejnovější verzi SDK, která odpovídá vaší verzi Visual Studio.
- Git: používá se k získání zdrojových kódů Windows z úložiště. Zkontrolujte, zda máte nainstalovanou nejnovější verzi Git.
- CMake: nástroj pro generování projektů zdrojových kódů Windows. Ujistěte se, že máte nainstalovanou nejnovější verzi CMake.
- Python: je nezbytný pro provádění některých skriptů zdrojových kódů systému Windows. Ujistěte se, že máte nainstalovanou verzi Pythonu uvedenou v projektové dokumentaci.
- WiX Toolset: používá se k vytváření instalačních balíčků. Ujistěte se, že máte nainstalovanou nejnovější verzi Wix Toolset.
- Operační systém: pro úspěšné sestavení zdrojových kódů Windows se doporučuje používat operační systém Windows 10 nebo Windows Server 2016.
Před zahájením sestavení zdrojových kódů systému Windows se ujistěte, že jsou všechny potřebné nástroje a komponenty nainstalovány a správně nakonfigurovány.