diff --git a/index.html b/index.html index a022333d..8fc3f829 100644 --- a/index.html +++ b/index.html @@ -47,6 +47,8 @@ SerenityOS 4.4 MB A graphical Unix-like operating system. Restored from snapshot. + HelenOS 7.9 MB + A graphical operating system based on a multiserver microkernel design Oberon 1.2 MB Native Oberon 2.3.6 diff --git a/src/browser/main.js b/src/browser/main.js index c22468a4..56df065a 100644 --- a/src/browser/main.js +++ b/src/browser/main.js @@ -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 diff --git a/tests/full/run.js b/tests/full/run.js index f660a596..9e161756 100755 --- a/tests/full/run.js +++ b/tests/full/run.js @@ -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",