mirror of
https://github.com/copy/v86.git
synced 2025-12-31 04:23:15 +00:00
add BSD/OS, Mojo OS, XENUS, Vanadium OS, Asuro and PrettyOS
thanks @SuperMaxusa
This commit is contained in:
parent
464cddcbed
commit
b0d20cee00
2 changed files with 120 additions and 0 deletions
|
|
@ -1481,6 +1481,83 @@ function onload()
|
|||
memory_size: 512 * 1024 * 1024,
|
||||
homepage: "https://archhurd.org/",
|
||||
},
|
||||
{
|
||||
id: "prettyos",
|
||||
name: "PrettyOS",
|
||||
fda: {
|
||||
url: host + "prettyos.img",
|
||||
size: 1474560,
|
||||
async: false,
|
||||
},
|
||||
homepage: "https://www.prettyos.de/Image.html",
|
||||
},
|
||||
{
|
||||
id: "vanadium",
|
||||
name: "Vanadium OS",
|
||||
cdrom: {
|
||||
url: host + "vanadiumos.iso",
|
||||
size: 8388608,
|
||||
async: false,
|
||||
},
|
||||
homepage: "https://www.durlej.net/software.html",
|
||||
},
|
||||
{
|
||||
id: "xenus",
|
||||
name: "XENUS",
|
||||
hda: {
|
||||
url: host + "xenushdd.img",
|
||||
size: 52428800,
|
||||
async: false,
|
||||
},
|
||||
homepage: "https://www.durlej.net/xenus/",
|
||||
},
|
||||
{
|
||||
id: "mojo",
|
||||
name: "Mojo OS",
|
||||
cdrom: {
|
||||
url: host + "mojo-0.2.2.iso",
|
||||
size: 4048896,
|
||||
async: false,
|
||||
},
|
||||
homepage: "https://archiveos.org/mojoos/",
|
||||
},
|
||||
{
|
||||
id: "bsdos",
|
||||
memory_size: 128 * 1024 * 1024,
|
||||
name: "BSD/OS",
|
||||
hda: {
|
||||
url: host + "bsdos43/.img.zst",
|
||||
size: 1024 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: true,
|
||||
},
|
||||
state: { url: host + "bsdos43_state.bin" },
|
||||
homepage: "https://en.wikipedia.org/wiki/BSD/OS",
|
||||
},
|
||||
{
|
||||
id: "bsdos-boot",
|
||||
memory_size: 128 * 1024 * 1024,
|
||||
name: "BSD/OS",
|
||||
hda: {
|
||||
url: host + "bsdos43/.img.zst",
|
||||
size: 1024 * 1024 * 1024,
|
||||
async: true,
|
||||
fixed_chunk_size: 1024 * 1024,
|
||||
use_parts: true,
|
||||
},
|
||||
homepage: "https://en.wikipedia.org/wiki/BSD/OS",
|
||||
},
|
||||
{
|
||||
id: "asuro",
|
||||
name: "Asuro",
|
||||
cdrom: {
|
||||
url: host + "asuro.iso",
|
||||
size: 5361664,
|
||||
async: false,
|
||||
},
|
||||
homepage: "https://asuro.xyz/",
|
||||
},
|
||||
];
|
||||
|
||||
if(DEBUG)
|
||||
|
|
|
|||
|
|
@ -794,6 +794,49 @@ if(cluster.isPrimary)
|
|||
],
|
||||
expected_texts: ["login:", "We'd like your feedback", "# "],
|
||||
},
|
||||
{
|
||||
name: "Mojo OS",
|
||||
skip_if_disk_image_missing: true,
|
||||
timeout: 60,
|
||||
cdrom: root_path + "/images/mojo-0.2.2.iso",
|
||||
actions: [
|
||||
{
|
||||
on_text: "/> ",
|
||||
run: "help\n",
|
||||
},
|
||||
],
|
||||
expected_texts: ["Mojo test shell", "See manual pages for more information"],
|
||||
expected_serial_text: [" ===> Shell loaded"],
|
||||
expect_mouse_registered: true,
|
||||
},
|
||||
{
|
||||
name: "Vanadium OS",
|
||||
skip_if_disk_image_missing: true,
|
||||
timeout: 60,
|
||||
cdrom: root_path + "/images/vanadiumos.iso",
|
||||
actions: [
|
||||
{ after: 2000, run: " " },
|
||||
{ after: 2100, run: " " },
|
||||
{ after: 2200, run: " " },
|
||||
{ after: 2300, run: " " },
|
||||
{ after: 2400, run: " " },
|
||||
{ after: 2500, run: " " },
|
||||
{ after: 2600, run: " " },
|
||||
{ after: 2700, run: " " },
|
||||
{ after: 2800, run: "c" },
|
||||
],
|
||||
expect_mouse_registered: true,
|
||||
expect_graphical_mode: true,
|
||||
},
|
||||
{
|
||||
name: "Asuro",
|
||||
skip_if_disk_image_missing: true,
|
||||
timeout: 60,
|
||||
cdrom: root_path + "/images/asuro.iso",
|
||||
expect_mouse_registered: true,
|
||||
expect_graphical_mode: true,
|
||||
expected_serial_text: ["Asuro Booted Correctly!"],
|
||||
},
|
||||
{
|
||||
name: "Mobius",
|
||||
skip_if_disk_image_missing: true,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue