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",