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 495 1/27/2025
2.6.0.1530 364 12/25/2024
2.6.0.1528 358 12/1/2024
2.6.0.1525 348 10/28/2024
2.6.0.1523 278 10/21/2024
2.6.0.1511 287 10/20/2024
2.6.0.1509 278 10/20/2024
2.6.0.1507 325 10/20/2024
2.6.0.1505 320 10/19/2024
2.6.0.1502 300 10/14/2024
2.6.0.1500 335 10/5/2024
2.6.0.1493 398 5/18/2024
2.6.0.1490 351 5/18/2024
2.6.0.1487 375 5/18/2024
2.6.0.1483 340 5/18/2024
2.6.0.1479 294 5/12/2024
2.6.0.1472 363 5/11/2024
2.6.0.1468 297 5/10/2024
2.6.0.1462 359 5/8/2024
2.6.0.1457 336 5/8/2024
2.6.0.1452 387 5/4/2024
2.6.0.1450 435 5/4/2024
2.6.0.1449 398 5/4/2024
2.6.0.1448 367 5/3/2024
2.6.0.1440 354 4/23/2024
2.6.0.1438 375 4/20/2024
2.6.0.1434 386 4/17/2024
2.6.0.1432 396 4/17/2024
2.6.0.1427 425 4/15/2024
2.6.0.1421 428 4/7/2024
2.6.0.1418 455 4/7/2024
2.6.0.1416 454 4/7/2024
2.6.0.1414 470 4/7/2024
2.6.0.1411 500 4/6/2024
2.6.0.1409 505 4/6/2024
2.6.0.1406 431 4/2/2024
2.6.0.1404 493 4/1/2024
2.6.0.1402 486 3/28/2024
2.6.0.1400 408 3/24/2024
2.6.0.1398 417 3/23/2024
2.6.0.1394 391 3/23/2024
2.6.0.1392 436 3/22/2024
2.6.0.1390 558 3/16/2024
2.6.0.1387 540 3/9/2024
2.6.0.1385 528 3/9/2024
2.6.0.1382 452 3/4/2024
2.6.0.1380 530 3/3/2024
2.6.0.1378 526 3/2/2024
2.6.0.1376 475 3/1/2024
2.6.0.1374 493 3/1/2024
2.6.0.1372 467 3/1/2024
2.6.0.1367 522 2/26/2024
2.6.0.1365 475 2/25/2024
2.6.0.1361 479 2/19/2024
2.6.0.1358 412 1/19/2024
2.5.1.1354 363 1/17/2024
2.5.1.1346 620 12/26/2023
2.5.1.1343 402 12/16/2023
2.5.1.1341 394 12/15/2023
2.5.1.1339 471 12/5/2023
2.5.1.1331 458 12/2/2023
2.5.1.1329 449 11/30/2023
2.5.1.1325 427 11/26/2023
2.5.1.1323 459 11/23/2023
2.5.1.1321 447 11/23/2023
2.5.1.1313 343 11/21/2023
2.5.1.1292 316 11/19/2023
2.5.0.1277 346 11/12/2023
2.5.0.1272 342 11/11/2023
2.5.0.1261 360 11/4/2023
2.5.0.1258 457 10/30/2023
2.5.0.1248 520 10/29/2023
2.5.0.1246 483 10/26/2023
2.5.0.1232 523 10/22/2023
2.5.0.1231 494 10/22/2023
2.5.0.1227 496 10/22/2023
2.5.0.1225 456 10/22/2023
2.5.0.1222 459 10/21/2023
2.5.0.1219 482 10/21/2023
2.5.0.1217 342 10/19/2023
2.5.0.1213 507 10/18/2023
2.5.0.1208 533 10/15/2023
2.5.0.1205 467 10/14/2023
2.5.0.1201 458 10/14/2023
2.5.0.1198 514 10/14/2023
2.5.0.1196 447 9/16/2023
2.5.0.1192 402 9/16/2023
2.5.0.1186 517 9/13/2023
2.5.0.1178 447 9/9/2023
2.5.0.1170 588 9/4/2023
2.4.0.1167 494 9/4/2023
2.4.0.1158 473 9/3/2023
2.4.0.1156 413 9/3/2023
2.4.0.1144 522 9/2/2023
2.4.0.1142 460 9/1/2023
2.4.0.1137 589 8/29/2023
2.4.0.1124 590 8/27/2023
2.4.0.1122 702 8/27/2023
2.4.0.1112 724 8/23/2023
2.4.0.1103 722 8/17/2023
2.4.0.1094 629 8/15/2023
2.4.0.1091 596 8/14/2023
2.4.0.1088 638 8/13/2023
2.4.0.1084 768 8/13/2023
2.4.0.1078 594 8/13/2023
2.4.0.1073 589 8/13/2023
2.4.0.1071 633 8/12/2023
2.4.0.1065 617 8/11/2023
2.4.0.1059 691 8/10/2023
2.4.0.1056 695 8/9/2023
2.4.0.1052 567 8/8/2023
2.4.0.1050 562 8/7/2023
2.4.0.1048 558 8/7/2023
2.4.0.1043 566 8/7/2023
2.4.0.1040 626 8/7/2023
2.4.0.1030 706 8/2/2023
2.4.0.1028 611 8/5/2023
2.4.0.1024 482 8/1/2023
2.4.0.1022 460 7/31/2023
2.4.0.1013 485 7/30/2023
2.4.0.1011 443 7/29/2023
2.4.0.996 470 7/29/2023
2.4.0.994 484 7/30/2023
2.4.0.991 470 7/28/2023
2.4.0.990 485 7/28/2023
2.4.0.988 441 7/27/2023
2.4.0.986 420 7/27/2023
2.4.0.983 465 7/27/2023
2.4.0.979 494 7/23/2023
2.4.0.974 562 7/16/2023
2.4.0.969 494 7/16/2023
2.4.0.956 497 7/13/2023
2.4.0.943 516 7/12/2023
2.4.0.939 515 7/11/2023
2.4.0.936 497 7/10/2023
2.4.0.932 497 7/8/2023
2.4.0.926 535 7/6/2023
2.4.0.912 529 7/5/2023
2.4.0.909 515 7/4/2023
2.4.0.903 568 7/2/2023
2.4.0.900 536 6/25/2023
2.4.0.893 498 6/14/2023
2.4.0.888 444 6/12/2023
2.4.0.885 499 6/4/2023
2.4.0.883 454 6/4/2023
2.4.0.871 492 5/31/2023
2.4.0.867 501 5/28/2023
2.4.0.863 503 5/27/2023
2.4.0.857 505 5/27/2023
2.4.0.853 477 5/26/2023
2.4.0.845 423 5/25/2023
2.4.0.842 465 5/20/2023
2.4.0.839 539 5/20/2023
2.4.0.835 462 5/14/2023
2.4.0.831 538 5/14/2023
2.4.0.826 498 5/13/2023
2.4.0.823 540 5/13/2023
2.4.0.822 540 5/13/2023
2.4.0.807 608 5/11/2023
2.4.0.801 536 5/10/2023
2.4.0.785 631 4/19/2023
2.4.0.781 590 4/9/2023
2.4.0.780 625 4/9/2023
2.4.0.779 594 4/9/2023
2.4.0.778 674 4/9/2023
2.4.0.776 665 4/9/2023
2.4.0.770 580 4/9/2023
2.4.0.767 630 4/8/2023
2.4.0.760 604 4/8/2023
2.3.0.755 573 4/8/2023
2.3.0.747 670 3/25/2023
2.3.0.742 686 3/22/2023
2.3.0.740 721 3/21/2023
2.3.0.737 615 3/12/2023
2.3.0.735 670 3/11/2023
2.3.0.719 711 2/27/2023
2.3.0.717 773 2/21/2023
2.3.0.711 743 2/14/2023
2.3.0.709 740 2/12/2023
2.3.0.706 711 2/9/2023
2.3.0.698 801 2/8/2023
2.3.0.689 775 2/7/2023
2.2.1.680 782 2/5/2023
2.2.1.676 712 1/30/2023
2.2.1.674 748 1/29/2023
2.2.1.671 774 1/29/2023
2.2.1.667 788 1/28/2023
2.2.1.665 794 1/28/2023
2.2.1.661 811 1/26/2023
2.2.1.651 836 1/21/2023
2.2.1.649 718 1/21/2023
2.2.1.643 818 1/17/2023
2.2.1.641 756 1/15/2023
2.2.1.639 709 1/14/2023
2.2.1.634 813 1/5/2023
2.2.1.629 835 1/1/2023
2.2.1.623 766 1/1/2023
2.2.1.611 707 12/30/2022
2.2.1.579 837 10/15/2022
2.0.0.553 974 6/18/2022
2.0.0.551 941 6/11/2022
2.0.0.537 611 5/26/2022
2.0.0.534 598 4/24/2022
2.0.0.532 581 4/24/2022
2.0.0.523 574 4/16/2022
2.0.0.522 584 4/15/2022
2.0.0.521 585 4/15/2022
2.0.0.510 613 3/13/2022
2.0.0.503 640 2/19/2022
2.0.0.499 610 2/18/2022
2.0.0.495 617 1/28/2022
2.0.0.493 640 1/26/2022
2.0.0.487 452 1/1/2022
2.0.0.481 486 12/20/2021
2.0.0.479 478 12/19/2021
2.0.0.476 584 12/13/2021
2.0.0.474 477 12/5/2021
2.0.0.471 470 12/5/2021
2.0.0.469 461 12/5/2021
2.0.0.465 485 12/4/2021
2.0.0.455 2,550 11/25/2021
2.0.0.433 1,172 11/20/2021
2.0.0.431 1,268 11/20/2021
2.0.0.429 743 11/20/2021
2.0.0.427 475 11/16/2021
2.0.0.424 500 11/16/2021
2.0.0.421 568 11/14/2021
2.0.0.417 510 11/13/2021
2.0.0.413 509 11/12/2021
2.0.0.409 513 11/8/2021
2.0.0.404 546 11/8/2021
2.0.0.402 574 11/6/2021
2.0.0.400 500 11/6/2021
2.0.0.398 507 11/6/2021
2.0.0.392 496 11/4/2021
2.0.0.390 537 11/3/2021
2.0.0.387 550 11/3/2021
2.0.0.386 520 11/3/2021
2.0.0.384 502 11/3/2021
2.0.0.372 561 10/31/2021
2.0.0.370 543 10/29/2021
2.0.0.368 550 10/28/2021
2.0.0.360 550 10/26/2021
2.0.0.356 498 10/25/2021
2.0.0.352 597 10/24/2021
2.0.0.351 557 10/23/2021
2.0.0.343 516 10/22/2021
2.0.0.338 519 10/20/2021
2.0.0.335 496 10/19/2021
2.0.0.334 535 10/19/2021
2.0.0.329 533 10/17/2021
2.0.0.328 536 10/17/2021
2.0.0.314 562 10/16/2021
2.0.0.309 519 10/16/2021
2.0.0.307 634 10/15/2021
2.0.0.304 591 10/10/2021
2.0.0.303 597 10/10/2021
2.0.0.300 599 10/10/2021
2.0.0.297 543 10/10/2021
2.0.0.293 548 10/9/2021
2.0.0.292 501 10/9/2021
2.0.0.289 561 10/9/2021
2.0.0.287 504 10/6/2021
2.0.0.283 543 10/4/2021
2.0.0.281 605 10/3/2021
2.0.0.279 607 10/3/2021
2.0.0.271 558 10/1/2021
2.0.0.269 551 9/29/2021
2.0.0.264 530 9/29/2021
2.0.0.261 568 9/24/2021
2.0.0.251 539 9/17/2021
2.0.0.249 560 9/17/2021
2.0.0.248 545 9/16/2021
2.0.0.239 502 9/15/2021
2.0.0.238 601 9/15/2021
2.0.0.235 501 9/15/2021
2.0.0.233 658 9/11/2021
2.0.0.231 574 9/11/2021
2.0.0.229 578 9/11/2021
2.0.0.228 620 9/11/2021
2.0.0.224 614 9/10/2021
2.0.0.222 511 9/8/2021
2.0.0.220 531 9/7/2021
2.0.0.218 551 9/7/2021
2.0.0.216 517 9/6/2021
2.0.0.211 559 9/5/2021
2.0.0.209 530 9/5/2021
2.0.0.208 515 9/5/2021
2.0.0.206 560 9/5/2021
2.0.0.205 567 9/5/2021
2.0.0.202 483 9/3/2021
2.0.0.200 525 9/3/2021
2.0.0.198 528 9/3/2021
2.0.0.197 521 9/3/2021
2.0.0.196 520 9/3/2021
2.0.0.195 511 9/2/2021
2.0.0.193 521 8/29/2021
2.0.0.187 520 8/27/2021
2.0.0.183 513 8/25/2021
2.0.0.181 583 8/25/2021
2.0.0.171 522 8/24/2021
2.0.0.169 523 8/23/2021
2.0.0.165 530 8/22/2021
2.0.0.162 590 8/21/2021
2.0.0.159 554 7/24/2021
2.0.0.155 599 7/3/2021
2.0.0.150 622 7/3/2021
2.0.0.148 679 7/3/2021
2.0.0.146 525 7/2/2021
2.0.0.145 550 7/2/2021
2.0.0.144 524 7/2/2021
2.0.0.143 559 7/2/2021
2.0.0.141 608 4/23/2021
2.0.0.139 578 3/27/2021
2.0.0.137 603 3/23/2021
2.0.0.133 595 1/29/2021
2.0.0.124 658 1/10/2021
2.0.0.122 702 12/28/2020
2.0.0.118 718 11/22/2020
2.0.0.116 734 11/21/2020
2.0.0.114 738 11/21/2020
2.0.0.112 678 11/21/2020
2.0.0.111 671 11/21/2020
2.0.0.108 696 11/19/2020
2.0.0.107 719 11/19/2020
2.0.0.104 767 11/18/2020
2.0.0.87 742 11/2/2020
2.0.0.85 678 11/1/2020
2.0.0.84 730 10/31/2020
2.0.0.82 620 10/28/2020
2.0.0.80 697 10/24/2020
2.0.0.79 728 9/13/2020
2.0.0.78 711 10/20/2020
2.0.0.76 678 10/20/2020
2.0.0.75 727 10/18/2020
2.0.0.73 792 9/12/2020
2.0.0.72 716 10/11/2020
2.0.0.71 712 8/29/2020
2.0.0.70 690 8/28/2020
2.0.0.68 680 9/28/2020
2.0.0.67 677 9/28/2020
2.0.0.61 658 8/10/2020
2.0.0.59 667 8/10/2020
2.0.0.57 633 8/10/2020
2.0.0.56 654 8/10/2020
2.0.0.54 747 2/18/2020
2.0.0.43 771 2/17/2020
2.0.0.41 806 2/16/2020
2.0.0.39 692 2/16/2020
2.0.0.38 696 2/16/2020
2.0.0.34 817 2/16/2020
2.0.0.32 847 2/16/2020
2.0.0.30 816 2/16/2020
2.0.0.28 811 2/16/2020
2.0.0.26 747 2/13/2020
2.0.0.23 801 2/7/2020
2.0.0.17 832 2/4/2020
2.0.0.15 836 2/4/2020
2.0.0.13 756 2/3/2020
2.0.0.10 823 2/3/2020
1.9.7.70 807 7/17/2019
1.9.7.37 789 6/30/2019
1.9.7.35 808 6/23/2019
1.9.7.31 820 6/23/2019
1.0.0.5 838 6/22/2019
1.0.0.4 790 6/22/2019
1.0.0.3 765 6/22/2019
1.0.0.2 801 6/22/2019
1.0.0 1,562 4/27/2018