Mosa.Kernel.x86 1.0.0.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package Mosa.Kernel.x86 --version 1.0.0.4
NuGet\Install-Package Mosa.Kernel.x86 -Version 1.0.0.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Mosa.Kernel.x86" Version="1.0.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Mosa.Kernel.x86 --version 1.0.0.4
#r "nuget: Mosa.Kernel.x86, 1.0.0.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Mosa.Kernel.x86 as a Cake Addin
#addin nuget:?package=Mosa.Kernel.x86&version=1.0.0.4

// Install Mosa.Kernel.x86 as a Cake Tool
#tool nuget:?package=Mosa.Kernel.x86&version=1.0.0.4

Build status License Issues Stars Forks Gitter Chat

Bountysource

MOSA is an open source software project that natively executes .NET applications within a virtual hypervisor or on bare metal hardware!

The MOSA project consists of:

  • Compiler - a high quality, multithreaded, cross-platform, optimizing .NET compiler
  • Kernel - a small, micro-kernel operating system
  • Device Drivers Framework - a modular, device drivers framework and device drivers
  • Debugger - QEMU-based debugger

Read our Frequently Asked Questions for more information about this project.

Current Status

The target platforms are:

  • Intel X86/32-bit (stable)
  • Intel X64 (in development)
  • ARM v6 (in early development)

The MOSA compiler supports nearly all object oriented and non-object oriented code, including:

  • Generic Code (example: List<T>)
  • Delegates (static and non-static) and with optional parameters
  • Exception Handling (try, finally, and catch code blocks)

The MOSA compiler seeks to provide high quality code generation using the following optimizations:

  • Constant Folding and Propagation
  • Strength Reduction optimization
  • Dead Code Elimination
  • Single Static Assignment (SSA)
  • Global Value Numbering / Common Subexpession Elimination
  • Sparse Conditional Constant Propagation
  • Inlined Expansion
  • Loop-Invariant Code Motion
  • Block Reordering
  • Greedy Register Allocation

Getting Started

Download

The MOSA project is available as a zip download or via git:

<pre> git clone https://github.com/mosa/MOSA-Project.git </pre>

Prerequisites

You will also need the following prerequisites:

Windows

Install any Visual Studio version 2018 or newer. All editions are supported including the fully-featured free Community Edition.

Note: The MOSA source code repository includes Qemu virtual emulator for Windows.

The CodeMaid Visual Studio Extension is strongly recommended for MOSA contributors.

Linux

Install Mono and Qemu.

The minimum supported version of Mono is 5.16.

If using the APT package manager you can use the following command to quickly set up QEMU and Mono <pre> sudo apt-get -y install mono-devel qemu </pre>

Mac

Install Mono and Qemu.

Running

Windows

Double click on the "Compile.bat" script in the root directory to compile all the tools, sample kernels, and demos.

Next double click on the "Launcher.bat" script, which will bring up the MOSA Launcher tool (screenshot below) that can:

  • Compile the operating system
  • Create a virtual disk image, with the compiled binary and boot loader
  • Launch a virtual machine instance (QEMU by default)

By default, the CoolWorld operating system demo is pre-selected. Click the "Compile and Run" button to compile and launch the demo.

MOSA Launcher

MOSA CoolWorld Demo

Join the Discussion

Join us on Gitter chat. This is the most interactive way to connect to MOSA's development team.

License

MOSA is licensed under the New BSD License.

Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.4.0.1156 179 9/3/2023
2.4.0.1144 116 9/2/2023
2.4.0.1142 122 9/1/2023
2.4.0.1137 131 8/29/2023
2.4.0.1124 136 8/27/2023
2.4.0.1122 152 8/27/2023
2.4.0.1112 211 8/23/2023
2.4.0.1103 178 8/17/2023
2.4.0.1094 170 8/15/2023
2.4.0.1091 134 8/14/2023
2.4.0.1088 163 8/13/2023
2.4.0.1084 184 8/13/2023
2.4.0.1078 140 8/13/2023
2.4.0.1073 145 8/13/2023
2.4.0.1071 136 8/12/2023
2.4.0.1065 124 8/11/2023
2.4.0.1059 145 8/10/2023
2.4.0.1056 138 8/9/2023
2.4.0.1052 110 8/8/2023
2.4.0.1050 131 8/7/2023
2.4.0.1048 110 8/7/2023
2.4.0.1043 107 8/7/2023
2.4.0.1040 116 8/7/2023
2.4.0.1030 142 8/2/2023
2.4.0.1028 124 8/5/2023
2.4.0.1024 138 8/1/2023
2.4.0.1022 123 7/31/2023
2.4.0.1013 117 7/30/2023
2.4.0.1011 123 7/29/2023
2.4.0.996 124 7/29/2023
2.4.0.994 119 7/30/2023
2.4.0.991 117 7/28/2023
2.4.0.990 134 7/28/2023
2.4.0.988 140 7/27/2023
2.4.0.986 108 7/27/2023
2.4.0.983 119 7/27/2023
2.4.0.979 136 7/23/2023
2.4.0.974 132 7/16/2023
2.4.0.969 118 7/16/2023
2.4.0.956 141 7/13/2023
2.4.0.943 132 7/12/2023
2.4.0.939 123 7/11/2023
2.4.0.936 115 7/10/2023
2.4.0.932 132 7/8/2023
2.4.0.926 136 7/6/2023
2.4.0.912 140 7/5/2023
2.4.0.909 126 7/4/2023
2.4.0.903 137 7/2/2023
2.4.0.900 152 6/25/2023
2.4.0.893 146 6/14/2023
2.4.0.888 145 6/12/2023
2.4.0.885 130 6/4/2023
2.4.0.883 115 6/4/2023
2.4.0.871 149 5/31/2023
2.4.0.867 142 5/28/2023
2.4.0.863 136 5/27/2023
2.4.0.857 136 5/27/2023
2.4.0.853 147 5/26/2023
2.4.0.845 127 5/25/2023
2.4.0.842 154 5/20/2023
2.4.0.839 160 5/20/2023
2.4.0.835 166 5/14/2023
2.4.0.831 145 5/14/2023
2.4.0.826 173 5/13/2023
2.4.0.823 156 5/13/2023
2.4.0.822 143 5/13/2023
2.4.0.807 160 5/11/2023
2.4.0.801 187 5/10/2023
2.4.0.785 225 4/19/2023
2.4.0.781 193 4/9/2023
2.4.0.780 183 4/9/2023
2.4.0.779 216 4/9/2023
2.4.0.778 192 4/9/2023
2.4.0.776 211 4/9/2023
2.4.0.770 190 4/9/2023
2.4.0.767 215 4/8/2023
2.4.0.760 179 4/8/2023
2.3.0.755 199 4/8/2023
2.3.0.747 212 3/25/2023
2.3.0.742 226 3/22/2023
2.3.0.740 204 3/21/2023
2.3.0.737 269 3/12/2023
2.3.0.735 262 3/11/2023
2.3.0.719 256 2/27/2023
2.3.0.717 250 2/21/2023
2.3.0.711 249 2/14/2023
2.3.0.709 244 2/12/2023
2.3.0.706 267 2/9/2023
2.3.0.698 281 2/8/2023
2.3.0.689 257 2/7/2023
2.2.1.680 295 2/5/2023
2.2.1.676 305 1/30/2023
2.2.1.674 301 1/29/2023
2.2.1.671 295 1/29/2023
2.2.1.667 290 1/28/2023
2.2.1.665 311 1/28/2023
2.2.1.661 288 1/26/2023
2.2.1.651 305 1/21/2023
2.2.1.649 301 1/21/2023
2.2.1.643 301 1/17/2023
2.2.1.641 322 1/15/2023
2.2.1.639 343 1/14/2023
2.2.1.634 346 1/5/2023
2.2.1.629 314 1/1/2023
2.2.1.623 308 1/1/2023
2.2.1.611 284 12/30/2022
2.2.1.579 413 10/15/2022
2.0.0.553 453 6/18/2022
2.0.0.551 436 6/11/2022
2.0.0.537 471 5/26/2022
2.0.0.534 449 4/24/2022
2.0.0.532 447 4/24/2022
2.0.0.523 473 4/16/2022
2.0.0.522 455 4/15/2022
2.0.0.521 437 4/15/2022
2.0.0.510 466 3/13/2022
2.0.0.503 476 2/19/2022
2.0.0.499 458 2/18/2022
2.0.0.495 485 1/28/2022
2.0.0.493 477 1/26/2022
2.0.0.487 282 1/1/2022
2.0.0.481 318 12/20/2021
2.0.0.479 317 12/19/2021
2.0.0.476 410 12/13/2021
2.0.0.474 297 12/5/2021
2.0.0.471 311 12/5/2021
2.0.0.469 310 12/5/2021
2.0.0.465 309 12/4/2021
2.0.0.455 2,415 11/25/2021
2.0.0.433 1,040 11/20/2021
2.0.0.431 1,135 11/20/2021
2.0.0.429 551 11/20/2021
2.0.0.427 307 11/16/2021
2.0.0.424 330 11/16/2021
2.0.0.421 376 11/14/2021
2.0.0.417 391 11/13/2021
2.0.0.413 359 11/12/2021
2.0.0.409 385 11/8/2021
2.0.0.404 391 11/8/2021
2.0.0.402 368 11/6/2021
2.0.0.400 336 11/6/2021
2.0.0.398 349 11/6/2021
2.0.0.392 342 11/4/2021
2.0.0.390 376 11/3/2021
2.0.0.387 407 11/3/2021
2.0.0.386 337 11/3/2021
2.0.0.384 350 11/3/2021
2.0.0.372 419 10/31/2021
2.0.0.370 379 10/29/2021
2.0.0.368 408 10/28/2021
2.0.0.360 394 10/26/2021
2.0.0.356 400 10/25/2021
2.0.0.352 449 10/24/2021
2.0.0.351 420 10/23/2021
2.0.0.343 387 10/22/2021
2.0.0.338 376 10/20/2021
2.0.0.335 370 10/19/2021
2.0.0.334 353 10/19/2021
2.0.0.329 370 10/17/2021
2.0.0.328 386 10/17/2021
2.0.0.314 426 10/16/2021
2.0.0.309 379 10/16/2021
2.0.0.307 436 10/15/2021
2.0.0.304 434 10/10/2021
2.0.0.303 443 10/10/2021
2.0.0.300 367 10/10/2021
2.0.0.297 417 10/10/2021
2.0.0.293 337 10/9/2021
2.0.0.292 344 10/9/2021
2.0.0.289 365 10/9/2021
2.0.0.287 334 10/6/2021
2.0.0.283 386 10/4/2021
2.0.0.281 429 10/3/2021
2.0.0.279 518 10/3/2021
2.0.0.271 410 10/1/2021
2.0.0.269 396 9/29/2021
2.0.0.264 430 9/29/2021
2.0.0.261 372 9/24/2021
2.0.0.251 360 9/17/2021
2.0.0.249 377 9/17/2021
2.0.0.248 355 9/16/2021
2.0.0.239 391 9/15/2021
2.0.0.238 425 9/15/2021
2.0.0.235 356 9/15/2021
2.0.0.233 459 9/11/2021
2.0.0.231 425 9/11/2021
2.0.0.229 472 9/11/2021
2.0.0.228 431 9/11/2021
2.0.0.224 413 9/10/2021
2.0.0.222 367 9/8/2021
2.0.0.220 341 9/7/2021
2.0.0.218 384 9/7/2021
2.0.0.216 384 9/6/2021
2.0.0.211 401 9/5/2021
2.0.0.209 391 9/5/2021
2.0.0.208 410 9/5/2021
2.0.0.206 433 9/5/2021
2.0.0.205 401 9/5/2021
2.0.0.202 377 9/3/2021
2.0.0.200 395 9/3/2021
2.0.0.198 373 9/3/2021
2.0.0.197 362 9/3/2021
2.0.0.196 342 9/3/2021
2.0.0.195 355 9/2/2021
2.0.0.193 391 8/29/2021
2.0.0.187 398 8/27/2021
2.0.0.183 368 8/25/2021
2.0.0.181 358 8/25/2021
2.0.0.171 371 8/24/2021
2.0.0.169 355 8/23/2021
2.0.0.165 393 8/22/2021
2.0.0.162 427 8/21/2021
2.0.0.159 368 7/24/2021
2.0.0.155 388 7/3/2021
2.0.0.150 453 7/3/2021
2.0.0.148 480 7/3/2021
2.0.0.146 406 7/2/2021
2.0.0.145 343 7/2/2021
2.0.0.144 341 7/2/2021
2.0.0.143 378 7/2/2021
2.0.0.141 403 4/23/2021
2.0.0.139 386 3/27/2021
2.0.0.137 382 3/23/2021
2.0.0.133 404 1/29/2021
2.0.0.124 457 1/10/2021
2.0.0.122 480 12/28/2020
2.0.0.118 479 11/22/2020
2.0.0.116 538 11/21/2020
2.0.0.114 536 11/21/2020
2.0.0.112 527 11/21/2020
2.0.0.111 510 11/21/2020
2.0.0.108 529 11/19/2020
2.0.0.107 565 11/19/2020
2.0.0.104 507 11/18/2020
2.0.0.87 542 11/2/2020
2.0.0.85 514 11/1/2020
2.0.0.84 519 10/31/2020
2.0.0.82 475 10/28/2020
2.0.0.80 493 10/24/2020
2.0.0.79 553 9/13/2020
2.0.0.78 589 10/20/2020
2.0.0.76 558 10/20/2020
2.0.0.75 536 10/18/2020
2.0.0.73 621 9/12/2020
2.0.0.72 542 10/11/2020
2.0.0.71 531 8/29/2020
2.0.0.70 469 8/28/2020
2.0.0.68 498 9/28/2020
2.0.0.67 488 9/28/2020
2.0.0.61 478 8/10/2020
2.0.0.59 492 8/10/2020
2.0.0.57 540 8/10/2020
2.0.0.56 521 8/10/2020
2.0.0.54 591 2/18/2020
2.0.0.43 607 2/17/2020
2.0.0.41 683 2/16/2020
2.0.0.39 538 2/16/2020
2.0.0.38 543 2/16/2020
2.0.0.34 633 2/16/2020
2.0.0.32 609 2/16/2020
2.0.0.30 643 2/16/2020
2.0.0.28 620 2/16/2020
2.0.0.26 579 2/13/2020
2.0.0.23 590 2/7/2020
2.0.0.17 648 2/4/2020
1.9.7.70 625 7/17/2019
1.9.7.37 607 6/30/2019
1.9.7.35 588 6/23/2019
1.0.0.5 617 6/22/2019
1.0.0.4 623 6/22/2019
1.0.0.3 596 6/22/2019
1.0.0.2 644 6/22/2019
1.0.0.1 1,042 4/27/2018
1.0.0 1,015 2/20/2017
0.0.0 615 6/23/2019