Aptivi - Deprecated Manuals
ProjectsWebsiteBlog
Nitrocid KS v0.1.0 Beta 2 - Manual
Nitrocid KS v0.1.0 Beta 2 - Manual
  • ๐Ÿ‘‹Welcome!
  • Versions and Compatibility
    • ๐Ÿ”ฑSupported Versions
    • ๐Ÿ•˜EOL Versions
    • ๐Ÿ—ž๏ธVersion Release Notes
      • โœจv0.0.1.x series
      • ๐ŸŒˆv0.0.2.x series
      • ๐Ÿ‘ฅv0.0.3.x series
      • ๐Ÿ› ๏ธv0.0.4.x series
      • ๐Ÿ•”v0.0.5.x series
        • โŒšv0.0.5.0 Beta Versions
      • ๐Ÿ“•v0.0.6.x series
        • ๐Ÿ“„v0.0.6.0 Beta Versions
      • ๐Ÿ”Œv0.0.7.x series
        • โšกv0.0.7.0 Beta Versions
      • ๐ŸŒŒv0.0.8.x series
      • ๐Ÿ’Œv0.0.9.x series
      • ๐Ÿ“œv0.0.10.x series
      • โœ๏ธv0.0.11.x series
      • โš™๏ธv0.0.12.x series
      • ๐ŸŒv0.0.13.x series
      • ๐Ÿƒโ™€ v0.0.14.x series
      • โณv0.0.15.x series
      • โญv0.0.16.x series
      • ๐ŸŒƒv0.0.17.x series
      • ๐Ÿฅv0.0.18.x series
      • ๐Ÿ”งv0.0.19.x series
      • ๐Ÿ€v0.0.20.x series
      • ๐Ÿงฐv0.0.21.x series
      • ๐Ÿ“ฑv0.0.22.x series
      • ๐Ÿ–ฅ๏ธv0.0.23.x series
      • ๐Ÿ‘พv0.0.24.x series
      • ๐Ÿ”ฎv0.1.x.x series
        • โš ๏ธKnown issues for 0.1.0 Beta
    • ๐Ÿ‘Compatibility Notes for KS API Revisions
      • ๐Ÿ”ผUpgrading from API v1.0
      • ๐Ÿ”ผUpgrading from API v1.1
      • ๐Ÿ”ผUpgrading from API v1.2
      • ๐Ÿ”ผUpgrading from API v1.3
      • ๐Ÿ”ผUpgrading from API v2.0
      • ๐Ÿ”ผUpgrading from API v2.1
      • ๐Ÿ”ผUpgrading to API v3.0
  • Installation and Maintenance
    • ๐Ÿ“€Installing the Kernel
      • ๐Ÿ’ปWindows
      • ๐ŸงLinux
      • ๐Ÿ“ฑAndroid
    • โซUpgrading the Kernel
      • ๐Ÿ’ปWindows
      • ๐ŸงLinux
      • ๐Ÿ“ฑAndroid
  • Fundamentals
    • ๐ŸŒฝWhat is the Kernel?
    • ๐Ÿ‘พWhat is Nitrocid KS?
    • ๐ŸŒŸSimulated Kernel Features
      • ๐Ÿ‘คAccounts
        • ๐Ÿ”“Permissions
      • ๐ŸšShells
      • ๐ŸŒNetworking
        • ๐Ÿ—ƒ๏ธFTP Client
        • ๐Ÿ”’SFTP Client
        • ๐Ÿ“ฐRSS Client
        • ๐ŸŒHTTP Client
        • ๐Ÿ“งMail Client
      • โœ๏ธEditors
        • ๐Ÿ“Text Editor
        • ๐Ÿ–Š๏ธJSON Editor
        • ๐Ÿ’พHex Editor
      • ๐Ÿ‡บ๐Ÿ‡ธ Languages
      • ๐ŸŒŒScreensavers
      • ๐ŸŽฎGames and Amusements
        • ๐Ÿ”คHangman
        • โ˜„๏ธMeteor
        • ๐ŸSnaker
        • ๐Ÿ”ขSolver
        • โŒจ๏ธSpeedPress
        • ๐Ÿ” Wordle
      • ๐Ÿ—“๏ธCalendar
      • โฐStopwatch and Timer
      • โš–๏ธCalculator and Converter
  • Advanced and Power Users
    • โš’๏ธBuilding the Kernel
      • ๐ŸชŸBuilding on Windows
      • ๐ŸงBuilding on Linux
    • ๐ŸงฐKernel Modifications
      • ๐Ÿ”งKernel Modification Management
      • ๐Ÿ—๏ธBuild your...
        • ๐ŸงชYour Mod
        • ๐ŸŒŒYour Screensaver
        • ๐Ÿช„Your Splash
    • ๐Ÿฆ Diagnostics
      • ๐Ÿ”ฌDebugging
        • ๐ŸงฌLocal Debugging
        • ๐Ÿ›ฐ๏ธRemote Debugging
      • ๐ŸงชTesting
      • ๐Ÿ’‰Other Diagnostics
    • โš’๏ธInner Workings
      • ๐Ÿ”งKernel Settings
        • โ›๏ธMechanics of Settings App
        • ๐Ÿ”ฉSettings Format
      • ๐ŸšShell Structure
        • โ”Help System
        • ๐Ÿ—œ๏ธCommand Parsing
        • ๐Ÿ“œShell Scripting
      • ๐ŸชงKernel Placeholders
      • ๐Ÿ”The Permissions
      • ๐Ÿ“žKernel Threads
      • ๐Ÿ”ŒKernel Drivers
      • โš™๏ธMultilingual Kernel Flow
      • ๐ŸŒCustom Languages
      • ๐Ÿ“ฝ๏ธPresentation System
      • ๐ŸŽ›๏ธKernel Arguments
      • ๐Ÿ“กRemote Procedure
    • ๐Ÿ’ฟGRILO Bootloader and KS
  • ๐ŸงฑProject Dependencies
  • Report an issue
  • Source code
  • API Reference
Powered by GitBook
On this page
Edit on GitHub
  1. Advanced and Power Users
  2. Building the Kernel

Building on Linux

Build the simulator on Linux!

Last updated 1 year ago

In Linux systems, you can comfortably build Nitrocid KS using the command line, since it's the most lightweight solution. However, you must have the prerequisites before being able to build KS.

Ubuntu 22.04 LTS Jammy Jellyfish users or later can directly download .NET 6.0 SDK from the official Ubuntu repositories without having to import the Microsoft's repositories.

Using the command-line

If you are a hardcore command-line user or if you prefer using the command-line, follow these steps to build Nitrocid KS right from the command line:

  1. Open your terminal emulator on your work directory

  2. Execute git clone https://github.com/Aptivi/NitrocidKS.git

  3. Navigate to the cloned repository, NitrocidKS

  4. Execute dotnet restore and dotnet build

  5. After building is done, run dotnet run

โš’๏ธ
๐Ÿง
.NET 6.0 SDK