Mosa.Tools.Package 1.0.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package Mosa.Tools.Package --version 1.0.0.2
                    
NuGet\Install-Package Mosa.Tools.Package -Version 1.0.0.2
                    
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.Tools.Package" Version="1.0.0.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Mosa.Tools.Package" Version="1.0.0.2" />
                    
Directory.Packages.props
<PackageReference Include="Mosa.Tools.Package" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Mosa.Tools.Package --version 1.0.0.2
                    
#r "nuget: Mosa.Tools.Package, 1.0.0.2"
                    
#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.
#:package Mosa.Tools.Package@1.0.0.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Mosa.Tools.Package&version=1.0.0.2
                    
Install as a Cake Addin
#tool nuget:?package=Mosa.Tools.Package&version=1.0.0.2
                    
Install as a Cake Tool

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.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Mosa.Tools.Package:

Repository Stars
mosa/MOSA-Project
Managed Operating System Alliance Project
Version Downloads Last Updated
2.6.0.1532 421 1/27/2025
2.6.0.1530 307 12/25/2024
2.6.0.1528 308 12/1/2024
2.6.0.1525 299 10/28/2024
2.6.0.1523 236 10/21/2024
2.6.0.1511 243 10/20/2024
2.6.0.1509 226 10/20/2024
2.6.0.1507 275 10/20/2024
2.6.0.1505 280 10/19/2024
2.6.0.1502 247 10/14/2024
2.6.0.1500 270 10/5/2024
2.6.0.1493 343 5/18/2024
2.6.0.1490 298 5/18/2024
2.6.0.1487 315 5/18/2024
2.6.0.1483 288 5/18/2024
2.6.0.1479 251 5/12/2024
2.6.0.1472 313 5/11/2024
2.6.0.1468 254 5/10/2024
2.6.0.1462 315 5/8/2024
2.6.0.1457 307 5/8/2024
2.6.0.1452 344 5/4/2024
2.6.0.1450 379 5/4/2024
2.6.0.1449 345 5/4/2024
2.6.0.1448 316 5/3/2024
2.6.0.1440 304 4/23/2024
2.6.0.1438 325 4/20/2024
2.6.0.1434 330 4/17/2024
2.6.0.1432 346 4/17/2024
2.6.0.1427 375 4/15/2024
2.6.0.1421 381 4/7/2024
2.6.0.1418 401 4/7/2024
2.6.0.1416 402 4/7/2024
2.6.0.1414 419 4/7/2024
2.6.0.1411 446 4/6/2024
2.6.0.1409 455 4/6/2024
2.6.0.1406 378 4/2/2024
2.6.0.1404 449 4/1/2024
2.6.0.1402 425 3/28/2024
2.6.0.1400 364 3/24/2024
2.6.0.1398 360 3/23/2024
2.6.0.1394 337 3/23/2024
2.6.0.1392 382 3/22/2024
2.6.0.1390 505 3/16/2024
2.6.0.1387 488 3/9/2024
2.6.0.1385 472 3/9/2024
2.6.0.1382 397 3/4/2024
2.6.0.1380 471 3/3/2024
2.6.0.1378 468 3/2/2024
2.6.0.1376 424 3/1/2024
2.6.0.1374 435 3/1/2024
2.6.0.1372 415 3/1/2024
2.6.0.1367 467 2/26/2024
2.6.0.1365 422 2/25/2024
2.6.0.1361 430 2/19/2024
2.6.0.1358 362 1/19/2024
2.5.1.1354 314 1/17/2024
2.5.1.1346 571 12/26/2023
2.5.1.1343 347 12/16/2023
2.5.1.1341 343 12/15/2023
2.5.1.1339 439 12/5/2023
2.5.1.1331 436 12/2/2023
2.5.1.1329 427 11/30/2023
2.5.1.1325 404 11/26/2023
2.5.1.1323 430 11/23/2023
2.5.1.1321 413 11/23/2023
2.5.1.1313 316 11/21/2023
2.5.1.1292 292 11/19/2023
2.5.0.1277 308 11/12/2023
2.5.0.1272 307 11/11/2023
2.5.0.1261 326 11/4/2023
2.5.0.1258 436 10/30/2023
2.5.0.1248 488 10/29/2023
2.5.0.1246 448 10/26/2023
2.5.0.1232 488 10/22/2023
2.5.0.1231 459 10/22/2023
2.5.0.1227 461 10/22/2023
2.5.0.1225 420 10/22/2023
2.5.0.1222 438 10/21/2023
2.5.0.1219 450 10/21/2023
2.5.0.1217 308 10/19/2023
2.5.0.1213 473 10/18/2023
2.5.0.1208 508 10/15/2023
2.5.0.1205 435 10/14/2023
2.5.0.1201 433 10/14/2023
2.5.0.1198 479 10/14/2023
2.5.0.1196 409 9/16/2023
2.5.0.1192 369 9/16/2023
2.5.0.1186 491 9/13/2023
2.5.0.1178 403 9/9/2023
2.5.0.1170 543 9/4/2023
2.4.0.1167 452 9/4/2023
2.4.0.1158 430 9/3/2023
2.4.0.1156 372 9/3/2023
2.4.0.1144 478 9/2/2023
2.4.0.1142 419 9/1/2023
2.4.0.1137 555 8/29/2023
2.4.0.1124 545 8/27/2023
2.4.0.1122 651 8/27/2023
2.4.0.1112 688 8/23/2023
2.4.0.1103 689 8/17/2023
2.4.0.1094 585 8/15/2023
2.4.0.1091 558 8/14/2023
2.4.0.1088 594 8/13/2023
2.4.0.1084 720 8/13/2023
2.4.0.1078 548 8/13/2023
2.4.0.1073 544 8/13/2023
2.4.0.1071 588 8/12/2023
2.4.0.1065 571 8/11/2023
2.4.0.1059 647 8/10/2023
2.4.0.1056 648 8/9/2023
2.4.0.1052 522 8/8/2023
2.4.0.1050 515 8/7/2023
2.4.0.1048 514 8/7/2023
2.4.0.1043 517 8/7/2023
2.4.0.1040 583 8/7/2023
2.4.0.1030 661 8/2/2023
2.4.0.1028 566 8/5/2023
2.4.0.1024 437 8/1/2023
2.4.0.1022 415 7/31/2023
2.4.0.1013 437 7/30/2023
2.4.0.1011 394 7/29/2023
2.4.0.996 424 7/29/2023
2.4.0.994 435 7/30/2023
2.4.0.991 426 7/28/2023
2.4.0.990 437 7/28/2023
2.4.0.988 389 7/27/2023
2.4.0.986 374 7/27/2023
2.4.0.983 405 7/27/2023
2.4.0.979 447 7/23/2023
2.4.0.974 514 7/16/2023
2.4.0.969 445 7/16/2023
2.4.0.956 448 7/13/2023
2.4.0.943 469 7/12/2023
2.4.0.939 465 7/11/2023
2.4.0.936 450 7/10/2023
2.4.0.932 446 7/8/2023
2.4.0.926 481 7/6/2023
2.4.0.912 480 7/5/2023
2.4.0.909 467 7/4/2023
2.4.0.903 519 7/2/2023
2.4.0.900 485 6/25/2023
2.4.0.893 441 6/14/2023
2.4.0.888 390 6/12/2023
2.4.0.885 442 6/4/2023
2.4.0.883 398 6/4/2023
2.4.0.871 438 5/31/2023
2.4.0.867 445 5/28/2023
2.4.0.863 447 5/27/2023
2.4.0.857 444 5/27/2023
2.4.0.853 422 5/26/2023
2.4.0.845 358 5/25/2023
2.4.0.842 405 5/20/2023
2.4.0.839 481 5/20/2023
2.4.0.835 403 5/14/2023
2.4.0.831 480 5/14/2023
2.4.0.826 440 5/13/2023
2.4.0.823 482 5/13/2023
2.4.0.822 478 5/13/2023
2.4.0.807 548 5/11/2023
2.4.0.801 478 5/10/2023
2.4.0.785 573 4/19/2023
2.4.0.781 526 4/9/2023
2.4.0.780 567 4/9/2023
2.4.0.779 534 4/9/2023
2.4.0.778 610 4/9/2023
2.4.0.776 607 4/9/2023
2.4.0.770 520 4/9/2023
2.4.0.767 574 4/8/2023
2.4.0.760 543 4/8/2023
2.3.0.755 516 4/8/2023
2.3.0.747 608 3/25/2023
2.3.0.742 640 3/22/2023
2.3.0.740 664 3/21/2023
2.3.0.737 555 3/12/2023
2.3.0.735 612 3/11/2023
2.3.0.719 651 2/27/2023
2.3.0.717 714 2/21/2023
2.3.0.711 679 2/14/2023
2.3.0.709 690 2/12/2023
2.3.0.706 653 2/9/2023
2.3.0.698 742 2/8/2023
2.3.0.689 712 2/7/2023
2.2.1.680 724 2/5/2023
2.2.1.676 652 1/30/2023
2.2.1.674 688 1/29/2023
2.2.1.671 721 1/29/2023
2.2.1.667 729 1/28/2023
2.2.1.665 744 1/28/2023
2.2.1.661 764 1/26/2023
2.2.1.651 778 1/21/2023
2.2.1.649 655 1/21/2023
2.2.1.643 755 1/17/2023
2.2.1.641 697 1/15/2023
2.2.1.639 651 1/14/2023
2.2.1.634 754 1/5/2023
2.2.1.629 787 1/1/2023
2.2.1.623 704 1/1/2023
2.2.1.611 646 12/30/2022
2.2.1.579 777 10/15/2022
2.0.0.553 906 6/18/2022
2.0.0.551 883 6/11/2022
2.0.0.537 541 5/26/2022
2.0.0.534 527 4/24/2022
2.0.0.532 516 4/24/2022
2.0.0.523 505 4/16/2022
2.0.0.522 516 4/15/2022
2.0.0.521 516 4/15/2022
2.0.0.510 547 3/13/2022
2.0.0.503 572 2/19/2022
2.0.0.499 544 2/18/2022
2.0.0.495 552 1/28/2022
2.0.0.493 572 1/26/2022
2.0.0.487 385 1/1/2022
2.0.0.481 420 12/20/2021
2.0.0.479 410 12/19/2021
2.0.0.476 515 12/13/2021
2.0.0.474 406 12/5/2021
2.0.0.471 401 12/5/2021
2.0.0.469 393 12/5/2021
2.0.0.465 412 12/4/2021
2.0.0.455 2,479 11/25/2021
2.0.0.433 1,102 11/20/2021
2.0.0.431 1,209 11/20/2021
2.0.0.429 686 11/20/2021
2.0.0.427 410 11/16/2021
2.0.0.424 433 11/16/2021
2.0.0.421 502 11/14/2021
2.0.0.417 441 11/13/2021
2.0.0.413 441 11/12/2021
2.0.0.409 445 11/8/2021
2.0.0.404 478 11/8/2021
2.0.0.402 503 11/6/2021
2.0.0.400 430 11/6/2021
2.0.0.398 441 11/6/2021
2.0.0.392 428 11/4/2021
2.0.0.390 471 11/3/2021
2.0.0.387 495 11/3/2021
2.0.0.386 464 11/3/2021
2.0.0.384 448 11/3/2021
2.0.0.372 504 10/31/2021
2.0.0.370 472 10/29/2021
2.0.0.368 481 10/28/2021
2.0.0.360 495 10/26/2021
2.0.0.356 431 10/25/2021
2.0.0.352 531 10/24/2021
2.0.0.351 491 10/23/2021
2.0.0.343 459 10/22/2021
2.0.0.338 452 10/20/2021
2.0.0.335 423 10/19/2021
2.0.0.334 465 10/19/2021
2.0.0.329 467 10/17/2021
2.0.0.328 478 10/17/2021
2.0.0.314 491 10/16/2021
2.0.0.309 453 10/16/2021
2.0.0.307 569 10/15/2021
2.0.0.304 524 10/10/2021
2.0.0.303 528 10/10/2021
2.0.0.300 542 10/10/2021
2.0.0.297 470 10/10/2021
2.0.0.293 475 10/9/2021
2.0.0.292 441 10/9/2021
2.0.0.289 493 10/9/2021
2.0.0.287 450 10/6/2021
2.0.0.283 500 10/4/2021
2.0.0.281 543 10/3/2021
2.0.0.279 563 10/3/2021
2.0.0.271 492 10/1/2021
2.0.0.269 483 9/29/2021
2.0.0.264 463 9/29/2021
2.0.0.261 501 9/24/2021
2.0.0.251 471 9/17/2021
2.0.0.249 488 9/17/2021
2.0.0.248 488 9/16/2021
2.0.0.239 446 9/15/2021
2.0.0.238 529 9/15/2021
2.0.0.235 444 9/15/2021
2.0.0.233 590 9/11/2021
2.0.0.231 503 9/11/2021
2.0.0.229 510 9/11/2021
2.0.0.228 552 9/11/2021
2.0.0.224 547 9/10/2021
2.0.0.222 444 9/8/2021
2.0.0.220 460 9/7/2021
2.0.0.218 482 9/7/2021
2.0.0.216 445 9/6/2021
2.0.0.211 489 9/5/2021
2.0.0.209 452 9/5/2021
2.0.0.208 456 9/5/2021
2.0.0.206 493 9/5/2021
2.0.0.205 500 9/5/2021
2.0.0.202 412 9/3/2021
2.0.0.200 460 9/3/2021
2.0.0.198 462 9/3/2021
2.0.0.197 455 9/3/2021
2.0.0.196 462 9/3/2021
2.0.0.195 442 9/2/2021
2.0.0.193 453 8/29/2021
2.0.0.187 451 8/27/2021
2.0.0.183 439 8/25/2021
2.0.0.181 515 8/25/2021
2.0.0.171 466 8/24/2021
2.0.0.169 476 8/23/2021
2.0.0.165 464 8/22/2021
2.0.0.162 519 8/21/2021
2.0.0.159 488 7/24/2021
2.0.0.155 532 7/3/2021
2.0.0.150 550 7/3/2021
2.0.0.148 608 7/3/2021
2.0.0.146 456 7/2/2021
2.0.0.145 478 7/2/2021
2.0.0.144 466 7/2/2021
2.0.0.143 488 7/2/2021
2.0.0.141 541 4/23/2021
2.0.0.139 505 3/27/2021
2.0.0.137 532 3/23/2021
2.0.0.133 522 1/29/2021
2.0.0.124 584 1/10/2021
2.0.0.122 630 12/28/2020
2.0.0.118 656 11/22/2020
2.0.0.116 663 11/21/2020
2.0.0.114 664 11/21/2020
2.0.0.112 604 11/21/2020
2.0.0.111 598 11/21/2020
2.0.0.108 625 11/19/2020
2.0.0.107 644 11/19/2020
2.0.0.104 693 11/18/2020
2.0.0.87 667 11/2/2020
2.0.0.85 607 11/1/2020
2.0.0.84 654 10/31/2020
2.0.0.82 548 10/28/2020
2.0.0.80 628 10/24/2020
2.0.0.79 657 9/13/2020
2.0.0.78 641 10/20/2020
2.0.0.76 607 10/20/2020
2.0.0.75 653 10/18/2020
2.0.0.73 719 9/12/2020
2.0.0.72 646 10/11/2020
2.0.0.71 637 8/29/2020
2.0.0.70 619 8/28/2020
2.0.0.68 617 9/28/2020
2.0.0.67 603 9/28/2020
2.0.0.61 584 8/10/2020
2.0.0.59 604 8/10/2020
2.0.0.57 561 8/10/2020
2.0.0.56 582 8/10/2020
2.0.0.54 672 2/18/2020
2.0.0.43 699 2/17/2020
2.0.0.41 734 2/16/2020
2.0.0.39 621 2/16/2020
2.0.0.38 623 2/16/2020
2.0.0.34 747 2/16/2020
2.0.0.32 773 2/16/2020
2.0.0.30 754 2/16/2020
2.0.0.28 737 2/16/2020
2.0.0.26 677 2/13/2020
2.0.0.23 728 2/7/2020
2.0.0.17 771 2/4/2020
2.0.0.15 764 2/4/2020
2.0.0.13 684 2/3/2020
2.0.0.10 752 2/3/2020
1.9.7.70 737 7/17/2019
1.9.7.37 716 6/30/2019
1.9.7.35 733 6/23/2019
1.9.7.31 743 6/23/2019
1.0.0.5 765 6/22/2019
1.0.0.4 717 6/22/2019
1.0.0.3 692 6/22/2019
1.0.0.2 741 6/22/2019
1.0.0 1,397 4/27/2018