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 505 1/27/2025
2.6.0.1530 373 12/25/2024
2.6.0.1528 367 12/1/2024
2.6.0.1525 357 10/28/2024
2.6.0.1523 290 10/21/2024
2.6.0.1511 296 10/20/2024
2.6.0.1509 287 10/20/2024
2.6.0.1507 334 10/20/2024
2.6.0.1505 329 10/19/2024
2.6.0.1502 309 10/14/2024
2.6.0.1500 344 10/5/2024
2.6.0.1493 407 5/18/2024
2.6.0.1490 360 5/18/2024
2.6.0.1487 384 5/18/2024
2.6.0.1483 349 5/18/2024
2.6.0.1479 307 5/12/2024
2.6.0.1472 372 5/11/2024
2.6.0.1468 306 5/10/2024
2.6.0.1462 368 5/8/2024
2.6.0.1457 345 5/8/2024
2.6.0.1452 396 5/4/2024
2.6.0.1450 444 5/4/2024
2.6.0.1449 407 5/4/2024
2.6.0.1448 376 5/3/2024
2.6.0.1440 363 4/23/2024
2.6.0.1438 390 4/20/2024
2.6.0.1434 395 4/17/2024
2.6.0.1432 405 4/17/2024
2.6.0.1427 434 4/15/2024
2.6.0.1421 437 4/7/2024
2.6.0.1418 464 4/7/2024
2.6.0.1416 463 4/7/2024
2.6.0.1414 479 4/7/2024
2.6.0.1411 509 4/6/2024
2.6.0.1409 514 4/6/2024
2.6.0.1406 440 4/2/2024
2.6.0.1404 502 4/1/2024
2.6.0.1402 497 3/28/2024
2.6.0.1400 419 3/24/2024
2.6.0.1398 428 3/23/2024
2.6.0.1394 402 3/23/2024
2.6.0.1392 447 3/22/2024
2.6.0.1390 569 3/16/2024
2.6.0.1387 549 3/9/2024
2.6.0.1385 537 3/9/2024
2.6.0.1382 461 3/4/2024
2.6.0.1380 539 3/3/2024
2.6.0.1378 535 3/2/2024
2.6.0.1376 484 3/1/2024
2.6.0.1374 502 3/1/2024
2.6.0.1372 476 3/1/2024
2.6.0.1367 531 2/26/2024
2.6.0.1365 484 2/25/2024
2.6.0.1361 488 2/19/2024
2.6.0.1358 421 1/19/2024
2.5.1.1354 372 1/17/2024
2.5.1.1346 629 12/26/2023
2.5.1.1343 411 12/16/2023
2.5.1.1341 403 12/15/2023
2.5.1.1339 472 12/5/2023
2.5.1.1331 459 12/2/2023
2.5.1.1329 450 11/30/2023
2.5.1.1325 428 11/26/2023
2.5.1.1323 460 11/23/2023
2.5.1.1321 448 11/23/2023
2.5.1.1313 344 11/21/2023
2.5.1.1292 317 11/19/2023
2.5.0.1277 348 11/12/2023
2.5.0.1272 343 11/11/2023
2.5.0.1261 361 11/4/2023
2.5.0.1258 458 10/30/2023
2.5.0.1248 521 10/29/2023
2.5.0.1246 484 10/26/2023
2.5.0.1232 524 10/22/2023
2.5.0.1231 495 10/22/2023
2.5.0.1227 497 10/22/2023
2.5.0.1225 457 10/22/2023
2.5.0.1222 460 10/21/2023
2.5.0.1219 483 10/21/2023
2.5.0.1217 343 10/19/2023
2.5.0.1213 508 10/18/2023
2.5.0.1208 534 10/15/2023
2.5.0.1205 468 10/14/2023
2.5.0.1201 459 10/14/2023
2.5.0.1198 516 10/14/2023
2.5.0.1196 448 9/16/2023
2.5.0.1192 409 9/16/2023
2.5.0.1186 518 9/13/2023
2.5.0.1178 448 9/9/2023
2.5.0.1170 589 9/4/2023
2.4.0.1167 495 9/4/2023
2.4.0.1158 474 9/3/2023
2.4.0.1156 414 9/3/2023
2.4.0.1144 523 9/2/2023
2.4.0.1142 461 9/1/2023
2.4.0.1137 590 8/29/2023
2.4.0.1124 591 8/27/2023
2.4.0.1122 703 8/27/2023
2.4.0.1112 725 8/23/2023
2.4.0.1103 723 8/17/2023
2.4.0.1094 630 8/15/2023
2.4.0.1091 597 8/14/2023
2.4.0.1088 639 8/13/2023
2.4.0.1084 769 8/13/2023
2.4.0.1078 595 8/13/2023
2.4.0.1073 590 8/13/2023
2.4.0.1071 634 8/12/2023
2.4.0.1065 618 8/11/2023
2.4.0.1059 692 8/10/2023
2.4.0.1056 696 8/9/2023
2.4.0.1052 568 8/8/2023
2.4.0.1050 563 8/7/2023
2.4.0.1048 559 8/7/2023
2.4.0.1043 567 8/7/2023
2.4.0.1040 627 8/7/2023
2.4.0.1030 707 8/2/2023
2.4.0.1028 612 8/5/2023
2.4.0.1024 483 8/1/2023
2.4.0.1022 461 7/31/2023
2.4.0.1013 486 7/30/2023
2.4.0.1011 444 7/29/2023
2.4.0.996 471 7/29/2023
2.4.0.994 485 7/30/2023
2.4.0.991 471 7/28/2023
2.4.0.990 486 7/28/2023
2.4.0.988 442 7/27/2023
2.4.0.986 421 7/27/2023
2.4.0.983 466 7/27/2023
2.4.0.979 495 7/23/2023
2.4.0.974 563 7/16/2023
2.4.0.969 495 7/16/2023
2.4.0.956 498 7/13/2023
2.4.0.943 517 7/12/2023
2.4.0.939 517 7/11/2023
2.4.0.936 499 7/10/2023
2.4.0.932 499 7/8/2023
2.4.0.926 537 7/6/2023
2.4.0.912 531 7/5/2023
2.4.0.909 517 7/4/2023
2.4.0.903 570 7/2/2023
2.4.0.900 538 6/25/2023
2.4.0.893 500 6/14/2023
2.4.0.888 446 6/12/2023
2.4.0.885 502 6/4/2023
2.4.0.883 457 6/4/2023
2.4.0.871 495 5/31/2023
2.4.0.867 504 5/28/2023
2.4.0.863 506 5/27/2023
2.4.0.857 509 5/27/2023
2.4.0.853 480 5/26/2023
2.4.0.845 426 5/25/2023
2.4.0.842 468 5/20/2023
2.4.0.839 542 5/20/2023
2.4.0.835 465 5/14/2023
2.4.0.831 541 5/14/2023
2.4.0.826 500 5/13/2023
2.4.0.823 544 5/13/2023
2.4.0.822 543 5/13/2023
2.4.0.807 611 5/11/2023
2.4.0.801 539 5/10/2023
2.4.0.785 635 4/19/2023
2.4.0.781 594 4/9/2023
2.4.0.780 628 4/9/2023
2.4.0.779 597 4/9/2023
2.4.0.778 678 4/9/2023
2.4.0.776 669 4/9/2023
2.4.0.770 584 4/9/2023
2.4.0.767 634 4/8/2023
2.4.0.760 607 4/8/2023
2.3.0.755 577 4/8/2023
2.3.0.747 674 3/25/2023
2.3.0.742 691 3/22/2023
2.3.0.740 725 3/21/2023
2.3.0.737 619 3/12/2023
2.3.0.735 675 3/11/2023
2.3.0.719 715 2/27/2023
2.3.0.717 778 2/21/2023
2.3.0.711 747 2/14/2023
2.3.0.709 746 2/12/2023
2.3.0.706 722 2/9/2023
2.3.0.698 806 2/8/2023
2.3.0.689 779 2/7/2023
2.2.1.680 788 2/5/2023
2.2.1.676 718 1/30/2023
2.2.1.674 754 1/29/2023
2.2.1.671 779 1/29/2023
2.2.1.667 794 1/28/2023
2.2.1.665 799 1/28/2023
2.2.1.661 816 1/26/2023
2.2.1.651 842 1/21/2023
2.2.1.649 723 1/21/2023
2.2.1.643 824 1/17/2023
2.2.1.641 761 1/15/2023
2.2.1.639 715 1/14/2023
2.2.1.634 824 1/5/2023
2.2.1.629 841 1/1/2023
2.2.1.623 771 1/1/2023
2.2.1.611 713 12/30/2022
2.2.1.579 842 10/15/2022
2.0.0.553 982 6/18/2022
2.0.0.551 949 6/11/2022
2.0.0.537 618 5/26/2022
2.0.0.534 604 4/24/2022
2.0.0.532 587 4/24/2022
2.0.0.523 580 4/16/2022
2.0.0.522 590 4/15/2022
2.0.0.521 591 4/15/2022
2.0.0.510 620 3/13/2022
2.0.0.503 649 2/19/2022
2.0.0.499 619 2/18/2022
2.0.0.495 626 1/28/2022
2.0.0.493 649 1/26/2022
2.0.0.487 462 1/1/2022
2.0.0.481 495 12/20/2021
2.0.0.479 486 12/19/2021
2.0.0.476 594 12/13/2021
2.0.0.474 487 12/5/2021
2.0.0.471 480 12/5/2021
2.0.0.469 471 12/5/2021
2.0.0.465 495 12/4/2021
2.0.0.455 2,560 11/25/2021
2.0.0.433 1,182 11/20/2021
2.0.0.431 1,278 11/20/2021
2.0.0.429 753 11/20/2021
2.0.0.427 485 11/16/2021
2.0.0.424 509 11/16/2021
2.0.0.421 578 11/14/2021
2.0.0.417 520 11/13/2021
2.0.0.413 519 11/12/2021
2.0.0.409 523 11/8/2021
2.0.0.404 556 11/8/2021
2.0.0.402 584 11/6/2021
2.0.0.400 510 11/6/2021
2.0.0.398 517 11/6/2021
2.0.0.392 506 11/4/2021
2.0.0.390 547 11/3/2021
2.0.0.387 560 11/3/2021
2.0.0.386 530 11/3/2021
2.0.0.384 512 11/3/2021
2.0.0.372 571 10/31/2021
2.0.0.370 553 10/29/2021
2.0.0.368 560 10/28/2021
2.0.0.360 560 10/26/2021
2.0.0.356 508 10/25/2021
2.0.0.352 607 10/24/2021
2.0.0.351 567 10/23/2021
2.0.0.343 526 10/22/2021
2.0.0.338 529 10/20/2021
2.0.0.335 506 10/19/2021
2.0.0.334 545 10/19/2021
2.0.0.329 543 10/17/2021
2.0.0.328 546 10/17/2021
2.0.0.314 571 10/16/2021
2.0.0.309 529 10/16/2021
2.0.0.307 646 10/15/2021
2.0.0.304 601 10/10/2021
2.0.0.303 607 10/10/2021
2.0.0.300 609 10/10/2021
2.0.0.297 553 10/10/2021
2.0.0.293 558 10/9/2021
2.0.0.292 511 10/9/2021
2.0.0.289 571 10/9/2021
2.0.0.287 514 10/6/2021
2.0.0.283 552 10/4/2021
2.0.0.281 614 10/3/2021
2.0.0.279 619 10/3/2021
2.0.0.271 568 10/1/2021
2.0.0.269 561 9/29/2021
2.0.0.264 540 9/29/2021
2.0.0.261 578 9/24/2021
2.0.0.251 548 9/17/2021
2.0.0.249 570 9/17/2021
2.0.0.248 555 9/16/2021
2.0.0.239 512 9/15/2021
2.0.0.238 611 9/15/2021
2.0.0.235 511 9/15/2021
2.0.0.233 668 9/11/2021
2.0.0.231 584 9/11/2021
2.0.0.229 588 9/11/2021
2.0.0.228 630 9/11/2021
2.0.0.224 624 9/10/2021
2.0.0.222 524 9/8/2021
2.0.0.220 541 9/7/2021
2.0.0.218 561 9/7/2021
2.0.0.216 527 9/6/2021
2.0.0.211 569 9/5/2021
2.0.0.209 540 9/5/2021
2.0.0.208 525 9/5/2021
2.0.0.206 570 9/5/2021
2.0.0.205 577 9/5/2021
2.0.0.202 493 9/3/2021
2.0.0.200 535 9/3/2021
2.0.0.198 538 9/3/2021
2.0.0.197 531 9/3/2021
2.0.0.196 530 9/3/2021
2.0.0.195 524 9/2/2021
2.0.0.193 531 8/29/2021
2.0.0.187 530 8/27/2021
2.0.0.183 523 8/25/2021
2.0.0.181 593 8/25/2021
2.0.0.171 532 8/24/2021
2.0.0.169 533 8/23/2021
2.0.0.165 540 8/22/2021
2.0.0.162 600 8/21/2021
2.0.0.159 564 7/24/2021
2.0.0.155 609 7/3/2021
2.0.0.150 632 7/3/2021
2.0.0.148 689 7/3/2021
2.0.0.146 535 7/2/2021
2.0.0.145 560 7/2/2021
2.0.0.144 534 7/2/2021
2.0.0.143 569 7/2/2021
2.0.0.141 618 4/23/2021
2.0.0.139 588 3/27/2021
2.0.0.137 614 3/23/2021
2.0.0.133 608 1/29/2021
2.0.0.124 671 1/10/2021
2.0.0.122 715 12/28/2020
2.0.0.118 732 11/22/2020
2.0.0.116 748 11/21/2020
2.0.0.114 758 11/21/2020
2.0.0.112 692 11/21/2020
2.0.0.111 685 11/21/2020
2.0.0.108 710 11/19/2020
2.0.0.107 733 11/19/2020
2.0.0.104 781 11/18/2020
2.0.0.87 756 11/2/2020
2.0.0.85 692 11/1/2020
2.0.0.84 744 10/31/2020
2.0.0.82 634 10/28/2020
2.0.0.80 711 10/24/2020
2.0.0.79 742 9/13/2020
2.0.0.78 725 10/20/2020
2.0.0.76 692 10/20/2020
2.0.0.75 741 10/18/2020
2.0.0.73 806 9/12/2020
2.0.0.72 729 10/11/2020
2.0.0.71 726 8/29/2020
2.0.0.70 703 8/28/2020
2.0.0.68 694 9/28/2020
2.0.0.67 691 9/28/2020
2.0.0.61 671 8/10/2020
2.0.0.59 683 8/10/2020
2.0.0.57 646 8/10/2020
2.0.0.56 667 8/10/2020
2.0.0.54 761 2/18/2020
2.0.0.43 785 2/17/2020
2.0.0.41 820 2/16/2020
2.0.0.39 705 2/16/2020
2.0.0.38 710 2/16/2020
2.0.0.34 831 2/16/2020
2.0.0.32 861 2/16/2020
2.0.0.30 830 2/16/2020
2.0.0.28 825 2/16/2020
2.0.0.26 761 2/13/2020
2.0.0.23 814 2/7/2020
2.0.0.17 845 2/4/2020
2.0.0.15 850 2/4/2020
2.0.0.13 770 2/3/2020
2.0.0.10 837 2/3/2020
1.9.7.70 819 7/17/2019
1.9.7.37 802 6/30/2019
1.9.7.35 822 6/23/2019
1.9.7.31 834 6/23/2019
1.0.0.5 851 6/22/2019
1.0.0.4 804 6/22/2019
1.0.0.3 779 6/22/2019
1.0.0.2 814 6/22/2019
1.0.0 1,603 4/27/2018