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 174 9/3/2023
2.4.0.1144 115 9/2/2023
2.4.0.1142 121 9/1/2023
2.4.0.1137 129 8/29/2023
2.4.0.1124 135 8/27/2023
2.4.0.1122 151 8/27/2023
2.4.0.1112 208 8/23/2023
2.4.0.1103 177 8/17/2023
2.4.0.1094 169 8/15/2023
2.4.0.1091 133 8/14/2023
2.4.0.1088 162 8/13/2023
2.4.0.1084 183 8/13/2023
2.4.0.1078 139 8/13/2023
2.4.0.1073 144 8/13/2023
2.4.0.1071 135 8/12/2023
2.4.0.1065 123 8/11/2023
2.4.0.1059 144 8/10/2023
2.4.0.1056 137 8/9/2023
2.4.0.1052 109 8/8/2023
2.4.0.1050 130 8/7/2023
2.4.0.1048 109 8/7/2023
2.4.0.1043 106 8/7/2023
2.4.0.1040 115 8/7/2023
2.4.0.1030 141 8/2/2023
2.4.0.1028 123 8/5/2023
2.4.0.1024 137 8/1/2023
2.4.0.1022 121 7/31/2023
2.4.0.1013 116 7/30/2023
2.4.0.1011 122 7/29/2023
2.4.0.996 123 7/29/2023
2.4.0.994 118 7/30/2023
2.4.0.991 116 7/28/2023
2.4.0.990 133 7/28/2023
2.4.0.988 139 7/27/2023
2.4.0.986 107 7/27/2023
2.4.0.983 118 7/27/2023
2.4.0.979 135 7/23/2023
2.4.0.974 131 7/16/2023
2.4.0.969 117 7/16/2023
2.4.0.956 140 7/13/2023
2.4.0.943 131 7/12/2023
2.4.0.939 122 7/11/2023
2.4.0.936 114 7/10/2023
2.4.0.932 131 7/8/2023
2.4.0.926 135 7/6/2023
2.4.0.912 139 7/5/2023
2.4.0.909 125 7/4/2023
2.4.0.903 136 7/2/2023
2.4.0.900 150 6/25/2023
2.4.0.893 145 6/14/2023
2.4.0.888 144 6/12/2023
2.4.0.885 129 6/4/2023
2.4.0.883 114 6/4/2023
2.4.0.871 147 5/31/2023
2.4.0.867 141 5/28/2023
2.4.0.863 135 5/27/2023
2.4.0.857 135 5/27/2023
2.4.0.853 146 5/26/2023
2.4.0.845 126 5/25/2023
2.4.0.842 153 5/20/2023
2.4.0.839 159 5/20/2023
2.4.0.835 165 5/14/2023
2.4.0.831 144 5/14/2023
2.4.0.826 172 5/13/2023
2.4.0.823 155 5/13/2023
2.4.0.822 142 5/13/2023
2.4.0.807 159 5/11/2023
2.4.0.801 186 5/10/2023
2.4.0.785 223 4/19/2023
2.4.0.781 192 4/9/2023
2.4.0.780 182 4/9/2023
2.4.0.779 215 4/9/2023
2.4.0.778 191 4/9/2023
2.4.0.776 210 4/9/2023
2.4.0.770 189 4/9/2023
2.4.0.767 214 4/8/2023
2.4.0.760 178 4/8/2023
2.3.0.755 197 4/8/2023
2.3.0.747 210 3/25/2023
2.3.0.742 225 3/22/2023
2.3.0.740 203 3/21/2023
2.3.0.737 268 3/12/2023
2.3.0.735 261 3/11/2023
2.3.0.719 254 2/27/2023
2.3.0.717 249 2/21/2023
2.3.0.711 248 2/14/2023
2.3.0.709 243 2/12/2023
2.3.0.706 266 2/9/2023
2.3.0.698 280 2/8/2023
2.3.0.689 256 2/7/2023
2.2.1.680 293 2/5/2023
2.2.1.676 304 1/30/2023
2.2.1.674 298 1/29/2023
2.2.1.671 294 1/29/2023
2.2.1.667 289 1/28/2023
2.2.1.665 308 1/28/2023
2.2.1.661 287 1/26/2023
2.2.1.651 304 1/21/2023
2.2.1.649 300 1/21/2023
2.2.1.643 300 1/17/2023
2.2.1.641 321 1/15/2023
2.2.1.639 342 1/14/2023
2.2.1.634 345 1/5/2023
2.2.1.629 313 1/1/2023
2.2.1.623 307 1/1/2023
2.2.1.611 282 12/30/2022
2.2.1.579 409 10/15/2022
2.0.0.553 451 6/18/2022
2.0.0.551 435 6/11/2022
2.0.0.537 469 5/26/2022
2.0.0.534 447 4/24/2022
2.0.0.532 446 4/24/2022
2.0.0.523 472 4/16/2022
2.0.0.522 454 4/15/2022
2.0.0.521 436 4/15/2022
2.0.0.510 464 3/13/2022
2.0.0.503 475 2/19/2022
2.0.0.499 457 2/18/2022
2.0.0.495 483 1/28/2022
2.0.0.493 476 1/26/2022
2.0.0.487 281 1/1/2022
2.0.0.481 316 12/20/2021
2.0.0.479 316 12/19/2021
2.0.0.476 409 12/13/2021
2.0.0.474 296 12/5/2021
2.0.0.471 310 12/5/2021
2.0.0.469 309 12/5/2021
2.0.0.465 308 12/4/2021
2.0.0.455 2,411 11/25/2021
2.0.0.433 1,039 11/20/2021
2.0.0.431 1,134 11/20/2021
2.0.0.429 550 11/20/2021
2.0.0.427 306 11/16/2021
2.0.0.424 329 11/16/2021
2.0.0.421 375 11/14/2021
2.0.0.417 390 11/13/2021
2.0.0.413 358 11/12/2021
2.0.0.409 384 11/8/2021
2.0.0.404 390 11/8/2021
2.0.0.402 367 11/6/2021
2.0.0.400 335 11/6/2021
2.0.0.398 348 11/6/2021
2.0.0.392 341 11/4/2021
2.0.0.390 375 11/3/2021
2.0.0.387 406 11/3/2021
2.0.0.386 336 11/3/2021
2.0.0.384 349 11/3/2021
2.0.0.372 417 10/31/2021
2.0.0.370 378 10/29/2021
2.0.0.368 407 10/28/2021
2.0.0.360 393 10/26/2021
2.0.0.356 399 10/25/2021
2.0.0.352 448 10/24/2021
2.0.0.351 419 10/23/2021
2.0.0.343 386 10/22/2021
2.0.0.338 375 10/20/2021
2.0.0.335 369 10/19/2021
2.0.0.334 352 10/19/2021
2.0.0.329 369 10/17/2021
2.0.0.328 385 10/17/2021
2.0.0.314 425 10/16/2021
2.0.0.309 378 10/16/2021
2.0.0.307 435 10/15/2021
2.0.0.304 433 10/10/2021
2.0.0.303 442 10/10/2021
2.0.0.300 366 10/10/2021
2.0.0.297 416 10/10/2021
2.0.0.293 336 10/9/2021
2.0.0.292 343 10/9/2021
2.0.0.289 364 10/9/2021
2.0.0.287 333 10/6/2021
2.0.0.283 385 10/4/2021
2.0.0.281 428 10/3/2021
2.0.0.279 515 10/3/2021
2.0.0.271 409 10/1/2021
2.0.0.269 394 9/29/2021
2.0.0.264 429 9/29/2021
2.0.0.261 371 9/24/2021
2.0.0.251 359 9/17/2021
2.0.0.249 376 9/17/2021
2.0.0.248 354 9/16/2021
2.0.0.239 390 9/15/2021
2.0.0.238 424 9/15/2021
2.0.0.235 355 9/15/2021
2.0.0.233 458 9/11/2021
2.0.0.231 424 9/11/2021
2.0.0.229 471 9/11/2021
2.0.0.228 430 9/11/2021
2.0.0.224 412 9/10/2021
2.0.0.222 366 9/8/2021
2.0.0.220 340 9/7/2021
2.0.0.218 383 9/7/2021
2.0.0.216 383 9/6/2021
2.0.0.211 400 9/5/2021
2.0.0.209 390 9/5/2021
2.0.0.208 409 9/5/2021
2.0.0.206 432 9/5/2021
2.0.0.205 400 9/5/2021
2.0.0.202 376 9/3/2021
2.0.0.200 394 9/3/2021
2.0.0.198 372 9/3/2021
2.0.0.197 361 9/3/2021
2.0.0.196 341 9/3/2021
2.0.0.195 354 9/2/2021
2.0.0.193 389 8/29/2021
2.0.0.187 397 8/27/2021
2.0.0.183 367 8/25/2021
2.0.0.181 357 8/25/2021
2.0.0.171 370 8/24/2021
2.0.0.169 354 8/23/2021
2.0.0.165 392 8/22/2021
2.0.0.162 426 8/21/2021
2.0.0.159 366 7/24/2021
2.0.0.155 387 7/3/2021
2.0.0.150 452 7/3/2021
2.0.0.148 479 7/3/2021
2.0.0.146 405 7/2/2021
2.0.0.145 342 7/2/2021
2.0.0.144 340 7/2/2021
2.0.0.143 377 7/2/2021
2.0.0.141 401 4/23/2021
2.0.0.139 384 3/27/2021
2.0.0.137 381 3/23/2021
2.0.0.133 402 1/29/2021
2.0.0.124 456 1/10/2021
2.0.0.122 478 12/28/2020
2.0.0.118 477 11/22/2020
2.0.0.116 537 11/21/2020
2.0.0.114 535 11/21/2020
2.0.0.112 526 11/21/2020
2.0.0.111 509 11/21/2020
2.0.0.108 528 11/19/2020
2.0.0.107 564 11/19/2020
2.0.0.104 506 11/18/2020
2.0.0.87 541 11/2/2020
2.0.0.85 513 11/1/2020
2.0.0.84 517 10/31/2020
2.0.0.82 474 10/28/2020
2.0.0.80 492 10/24/2020
2.0.0.79 551 9/13/2020
2.0.0.78 588 10/20/2020
2.0.0.76 557 10/20/2020
2.0.0.75 535 10/18/2020
2.0.0.73 620 9/12/2020
2.0.0.72 541 10/11/2020
2.0.0.71 529 8/29/2020
2.0.0.70 468 8/28/2020
2.0.0.68 497 9/28/2020
2.0.0.67 487 9/28/2020
2.0.0.61 476 8/10/2020
2.0.0.59 490 8/10/2020
2.0.0.57 538 8/10/2020
2.0.0.56 519 8/10/2020
2.0.0.54 589 2/18/2020
2.0.0.43 606 2/17/2020
2.0.0.41 680 2/16/2020
2.0.0.39 537 2/16/2020
2.0.0.38 542 2/16/2020
2.0.0.34 632 2/16/2020
2.0.0.32 608 2/16/2020
2.0.0.30 642 2/16/2020
2.0.0.28 619 2/16/2020
2.0.0.26 578 2/13/2020
2.0.0.23 589 2/7/2020
2.0.0.17 647 2/4/2020
1.9.7.70 623 7/17/2019
1.9.7.37 605 6/30/2019
1.9.7.35 587 6/23/2019
1.0.0.5 615 6/22/2019
1.0.0.4 622 6/22/2019
1.0.0.3 595 6/22/2019
1.0.0.2 643 6/22/2019
1.0.0.1 1,039 4/27/2018
1.0.0 1,014 2/20/2017
0.0.0 611 6/23/2019