Add HelenOS

This commit is contained in:
Fabian 2022-05-23 16:24:29 +02:00
parent b0d3dcb742
commit 7a6eaf38da
3 changed files with 16 additions and 2 deletions

View file

@ -47,6 +47,8 @@
<tr id="start_serenity"><td><a href="?profile=serenity">SerenityOS</a> <small>4.4 MB</small></td><td>
A graphical Unix-like operating system. Restored from snapshot.</td></tr>
<tr id="start_helenos"><td><a href="?profile=helenos">HelenOS</a> <small>7.9 MB</small></td><td>
A graphical operating system based on a multiserver microkernel design</td></tr>
<tr id="start_oberon"><td><a href="?profile=oberon">Oberon</a> <small>1.2 MB</small></td><td>
Native Oberon 2.3.6</td></tr>

View file

@ -236,6 +236,17 @@
memory_size: 512 * 1024 * 1024,
homepage: "https://serenityos.org/",
},
{
id: "helenos",
memory_size: 256 * 1024 * 1024,
cdrom: {
url: host + "HelenOS-0.11.2-ia32.iso",
size: 25765888,
async: false,
},
name: "HelenOS",
homepage: "http://www.helenos.org/",
},
{
id: "haiku",
memory_size: 512 * 1024 * 1024,
@ -1206,7 +1217,7 @@
}, CLEAR_STATS ? 5000 : 1000);
}
if(settings.id === "dsl")
if(settings.id === "dsl" || settings.id === "helenos")
{
setTimeout(() => {
// hack: Start automatically

View file

@ -608,9 +608,10 @@ if(cluster.isMaster)
name: "HelenOS",
skip_if_disk_image_missing: true,
timeout: 3 * 60,
cdrom: root_path + "/images/experimental/os/HelenOS-0.5.0-ia32.iso",
cdrom: root_path + "/images/HelenOS-0.11.2-ia32.iso",
expect_graphical_mode: true,
expect_mouse_registered: true,
expected_serial_text: ["init: Spawning"],
},
{
name: "Minix",