Archive of the past Sculpt OS releases

This is an archive of previous releases of Sculpt OS.

Please find the latest version at the Sculpt OS download page.

Sculpt OS version 23.04

(published in April 2023)

Sculpt is an open-source general-purpose OS. It combines Genode's microkernel architecture, capability-based security, sandboxed device drivers, and virtual machines in a novel operating system for commodity PC hardware and the PinePhone. Sculpt is used as day-to-day OS by the Genode developers.

Instructions

Sculpt 23.04 documentation (printable version)

Download disk image

sculpt-23-04.img (29 MiB) (signature)

SHA256 48cf9d85bcce5db657c1572372da75c247a91e2116f438a8b350bc6908ec71d2

Mobile-OS version

An early phone variant of Sculpt OS tailored for the PinePhone is available at https://depot.genode.org/genodelabs/image. Information about installing and using this variant are available in the form of a dedicated article at https://genodians.org.

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-23-04.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-23-04.ova (signature) appliance that contains the Sculpt 23.04 image along with a known-to-work VirtualBox configuration.

    SHA256 9912553a59709aec8ffa36ab21514016a765115a9be518193a4328a177445a78

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 23.04 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 23.04 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-23-04.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Sculpt OS version 22.10

(published in October 2022)

Instructions

Sculpt 22.10 documentation (printable version)

Download disk image

sculpt-22-10.img (28 MiB) (signature)

SHA256 b0d5530e3a6836ca231bd5a962e08d3db2ca5032f59b9287149c5acc45b81ee8

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-22-10.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-22-10.ova (signature) appliance that contains the Sculpt 22.10 image along with a known-to-work VirtualBox configuration.

    SHA256 b3a59bec5e2ecc1717481b0baa23c4e47c19afd8dadb3e625956d1bf9e7751b8

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 22.10 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 22.10 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-22-10.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Sculpt OS version 22.04

(published in April 2022)

Instructions

Sculpt 22.04 documentation (printable version)

Download disk image

sculpt-22-04.img (28 MiB) (signature)

SHA256 9e13b6befbb335c143595ed7b19ccd58ef9b64987c99cf2da23161f279f7d40a

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-22-04.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-22-04.ova (signature) appliance that contains the Sculpt 22.04 image along with a known-to-work VirtualBox configuration.

    SHA256 b76eff1e446835f3a2129bdb8cc6184863bc7c85d4f2b3814974022af93af865

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 22.04 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 22.04 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-22-04.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Sculpt OS version 21.10

(published in October 2021)

Instructions

Sculpt 21.10 documentation (printable version)

Download disk image

sculpt-21-10.img (27 MiB) (signature)

SHA256 a6c1cf9b438f084fa9fe6b8dabc256e5f62c51eecdcfecb47fd262427a4d1444

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-21-10.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-21-10.ova (signature) appliance that contains the Sculpt 21.10 image along with a known-to-work VirtualBox configuration.

    SHA256 d2c1c47a5d641b58e9c6b96ee82fa1df83582338534d43fcb4db02ee1c88eb21

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 21.10 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 21.10 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-21-10.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Version 21.03

(published in March 2021)

Instructions

Sculpt 21.03 documentation (printable version)

Download disk image

sculpt-21-03b.img (27 MiB) (signature)

SHA256 75485dc37e097f64136abd6560d1cc0cde87cb37ce6d4bb71afe60b84dd57e5e

Summary of the changes since the previous version

What's new in Sculpt OS 21.03?

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-21-03b.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-21-03b.ova (signature) appliance that contains the Sculpt 21.03 image along with a known-to-work VirtualBox configuration.

    SHA256 609046fb1c23ee4ea15e618168d21c83479caed5a64ccc879b73558207a50087

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 21.03 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 21.03 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-21-03b.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Version 20.08

(published in September 2020)

Instructions

Sculpt 20.08 documentation (printable version)

Download disk image

sculpt-20-08-b.img (26 MiB) (signature)

SHA256 d8d92e701e454766364b5e3233b75a5edabf48d761301b3b9912dbb69af85899

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-20-08-b.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-20-08-b.ova (signature) appliance that contains the Sculpt 20.08 image along with a known-to-work VirtualBox configuration.

    SHA256 b3ac6ef1dd1ae466293d5ff2aefa2efb425f181a495209c17b196c1f7986107e

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 20.08 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 20.08 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-20-08-b.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Version 20.02

(published in March 2020)

The administrative user interface ("Leitzentrale"): The panel at the top gives access to the live components view (shown), a file browser, and network connectivity. The interactive graph in the center presents the system components with their relationships and allows the user to interactively add/remove components offered by federated software providers.

Instructions

Sculpt 20.02 documentation (printable version)

Download disk image

sculpt-20-02.img (26 MiB) (signature)

SHA256 b37dc12c2d8c0b4ddd17902a03de3759ca598a1cfde88f2c10472b41c0a5cac5

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-20-02.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-20-02.ova (signature) appliance that contains the Sculpt 20.02 image along with a known-to-work VirtualBox configuration.

    SHA256 465a00f7307ae52dbbe919952ea8523568e375ed7f8d2da0b5ff95ee6a57c748

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 20.02 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 20.02 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-20-02.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Version 19.07

(published in July 2019)

The administrative user interface ("Leitzentrale"): The menu on the left provides a convenient way to access and manage storage and to control network connectivity. The interactive graph in the center presents the system components with their relationships and allows the user to interactively add/remove components offered by federated software providers.

Instructions

Sculpt 19.07 documentation

Download disk image

sculpt-19-07.img (24 MiB)

SHA256 13010eafde20426c65998d3496b0269b82e5185ec14085c76ab57c9014ba7e04

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-19-07.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt as VirtualBox appliance

  1. Download the sculpt-19-07.ova (signature) appliance that contains the Sculpt 19.07 image along with a known-to-work VirtualBox configuration.

    SHA256 9369d4f1f6f5e75543d912d06d1b5e229fae3b9ac2203f239e35d0d4f9bd2333

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt 19.07 in Qemu

You may take the following command line as starting point for experimenting with Sculpt 19.07 on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-19-07.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Sculpt as a Community Experience (CE)

(published in March 2019)

As explained in the accompanying blog posting, Sculpt CE features a new user interface to integrate software into the running system and to reveal the trusted computing base of each component. The integrity of the installed software is protected by digital signatures of the software providers while each piece of software is sandboxed both at installation time and at runtime. This way, users don't need to be faithful but enter a position of ultimate control.

Instructions

Sculpt CE documentation

Download disk image

sculpt-ce.img (24 MiB)

SHA256 359ccabed4d20719a9aa57420440764914a0e5f327cdc1cc42ea7eb5c5808c5a

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-ce.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt CE as VirtualBox appliance

  1. Download the sculpt-ce.ova (signature) appliance that contains the Sculpt CE image along with a known-to-work VirtualBox configuration.

    SHA256 4305ff93ea0aa6411af7bfecf0d0c046de9ff3c3da14b6cfa9a74d34ea0b2753

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Running Sculpt CE in Qemu

You may take the following command line as starting point for experimenting with Sculpt CE on the Qemu emulator.

 qemu-system-x86_64 -display sdl -cpu core2duo -machine q35 \
                    -m 1024 -drive format=raw,file=sculpt-ce.img \
                    -netdev user,id=net0 -device e1000,netdev=net0

Sculpt with Visual Composition (VC)

(published in September 2018)

The administrative user interface ("Leitzentrale"): The menu on the left provides a convenient way to access and manage storage and to control network connectivity. The interactive graph in the center presents the system components with their relationships and allows the user to interactively add/remove components.

Instructions

Sculpt VC documentation

Download disk image

sculpt-vc.img (24 MiB)

SHA256 e9c012363cd5dce46dc972ad48c0252907b30331ac44971aee88301c0e7b1f42

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-vc.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt VC as VirtualBox appliance

  1. Download the sculpt-vc.ova appliance that contains the Sculpt VC image along with a known-to-work VirtualBox configuration.

    SHA256 20c1ffd7c91fe26195100fe3be2721367a39654657d125e9fd8e3dfafdeb72d0

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.

Sculpt for The Curious (TC)

(published in June 2018)

The administrative user interface ("Leitzentrale"): The menu on the left provides a convenient way to access and manage storage and to control network connectivity. The main window allows the user to interactively shape the operating system using the Vim text editor. In the depicted scenario, the user just added a few new subsystems, which are currently being installed. The log on the bottom gives feedback about current activities.

The desktop: Firefox runs on TinyCore Linux inside a virtual machine. The Qt-based text editor allows the user to edit configurations - like the user-level network routing - live. On the top-right, the current CPU load is displayed. The terminal window below hosts the light-weight noux runtime environment for executing command-line-based Unix software.

The press of a button activates the "Leitzentrale" overlay, which empowers the user to inspect and change (sculpt) almost all aspects of the running system on the fly.

Instructions

Sculpt TC documentation

Download disk image

sculpt-tc.img (20 MiB)

SHA256 b3a299ec6f6d582a724e417dd8ff5613833f8702ebd7300a54de8a8ad2844c5b

Preparing a bootable USB stick on Unix

On Unix-based systems, use the dd command to copy the disk image to a USB stick:

 sudo dd if=sculpt-tc.img of=/dev/sdx bs=1M conv=fsync

Here, /dev/sdx refers to the device node of your USB stick. To determine it, you may inspect the output of dmesg after plugging it in.

Preparing a bootable USB stick on MS Windows

Option 1: Rufus
  1. Download and run Rufus (alternative portable executable available)

  2. Plug in your USB thumb drive and select it under "Device"

  3. Download the Sculpt OS image linked above and select it under "Boot selection"

  4. Write to the USB drive by clicking "START"

Option 2: Win32 Disk Imager
  1. Download, install, and run Win32 Disk Imager

  2. Download the Sculpt OS image linked above and select under "Image file"

  3. Plug in your USB thumb drive and select it under "Device"

  4. Write to the USB drive by clicking "Write"

Running Sculpt TC as VirtualBox appliance

  1. Download the sculpt-tc.ova appliance that contains the Sculpt TC image along with a known-to-work VirtualBox configuration.

    SHA256 1d2c8b3720a7dbdf715feb3b53e897166eacb588cdb902f0c23b2a9512d52250

  2. Start VirtualBox and import the OVA file as appliance.

  3. After boot, you will be presented with two disks, the boot disk and an empty disk as playground. You may format the latter using Sculpt's user interface.