From 7a6eaf38da0abd7b8c23bb82bed83cff185b1b84 Mon Sep 17 00:00:00 2001 From: Fabian Date: Mon, 23 May 2022 16:24:29 +0200 Subject: [PATCH] Add HelenOS --- index.html | 2 ++ src/browser/main.js | 13 ++++++++++++- tests/full/run.js | 3 ++- 3 files changed, 16 insertions(+), 2 deletions(-) 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",