-
Notifications
You must be signed in to change notification settings - Fork 72
Home
Guille Polito edited this page Nov 18, 2024
·
53 revisions
Welcome to the Pharo VM wiki! This is a continuation of the work in Opensmalltak-VM. Here you will find information about configuring and building the Virtual Machine.
-
Building the Virtual Machine
-
Building in Different Platforms
- General Build Information
- Detailed Build Guide
- Detailed Development Guide
- Windows Build Information
- OSX Build Information
- Linux Build Information
- Open Build Service
- Installing Pharo into Linux Distributions
- Cross Compiling ARM64 in Ubuntu
- Cross Compiling ARM32 in Ubuntu
- Compiling in Manjaro ARM64
- Compiling in Fedora
- Compiling in Debian
- Compiling in Ubuntu/Mint
- Compiling in NixOS
- Compiling i686 third party dependencies
- Compiling ARM64 third party dependencies
- Compiling ARM32 third party dependencies
-
- Source Directory Structure
- Simulation Environment
- Slang
- Structure of a Pharo Image
- Structure of the memory
- Process Scheduling
- Garbage Collection
- [Interpreter](https://github.com/pharo-project/pharo-vm/wiki/Bytecode-Interpreter
- JIT compiler
- Machine Code Cache
- Debugging - GDB
- Debugging - WinDBG (Windows)
- Debugging Windows ARM64 builds with Visual Studio