diff --git a/app/src/main/assets/os.json b/app/src/main/assets/os.json index c26c47b..a7a850c 100644 --- a/app/src/main/assets/os.json +++ b/app/src/main/assets/os.json @@ -67,10 +67,50 @@ "name": "Ubuntu", "category": "Linux", "subcategory": "Desktop", - "description": "", + "description": "Ubuntu Desktop delivers new tools and enhancements for developers, creators, gamers, and administrators.", "icon": "ubuntu.svg", "url": "https://ubuntu.com/download" }, + { + "name": "openSUSE", + "category": "Linux", + "subcategory": "Desktop", + "description": "openSUSE makes open source Linux operating systems for desktops, servers and containers.", + "icon": "opensuse.svg", + "url": "https://get.opensuse.org/" + }, + { + "name": "Rocky Linux", + "category": "Linux", + "subcategory": "Server", + "description": "Rocky Linux is an open-source enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux®.", + "icon": "rockylinux.svg", + "url": "https://rockylinux.org/download" + }, + { + "name": "AlmaLinux", + "category": "Linux", + "subcategory": "Server", + "description": "An Open Source, community owned and governed, forever-free enterprise Linux distribution, focused on long-term stability, providing a robust production-grade platform. AlmaLinux OS is binary compatible with RHEL®.", + "icon": "almalinux.svg", + "url": "https://almalinux.org/get-almalinux/" + }, + { + "name": "Ubuntu Server", + "category": "Linux", + "subcategory": "Server", + "description": "Whether you want to configure a simple file server or build a fifty thousand-node cloud, you can rely on Ubuntu Server and its five years of free updates.", + "icon": "ubuntu.svg", + "url": "https://ubuntu.com/download/server" + }, + { + "name": "Alpine Linux", + "category": "Linux", + "subcategory": "Server", + "description": "Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.", + "icon": "alpinelinux.svg", + "url": "https://alpinelinux.org/downloads/" + }, { "name": "FreeBSD", "category": "BSD", @@ -79,6 +119,30 @@ "icon": "freebsd.svg", "url": "https://www.freebsd.org/where/" }, + { + "name": "OpenBSD", + "category": "BSD", + "subcategory": null, + "description": "A free, multi-platform 4.4BSD-based UNIX-like operating system emphasizing security and correctness.", + "icon": "openbsd.svg", + "url": "https://www.openbsd.org/faq/faq4.html#Download" + }, + { + "name": "GhostBSD", + "category": "BSD", + "subcategory": "Desktop", + "description": "A simple, elegant desktop BSD Operating System", + "icon": null, + "url": "https://ghostbsd.org/download" + }, + { + "name": "TrueNAS", + "category": "BSD", + "subcategory": "Networking", + "description": "The world's most popular software-defined storage operating system.", + "icon": "truenas.svg", + "url": "https://www.truenas.com/download-truenas-core/" + }, { "name": "OPNsense", "category": "BSD", @@ -127,6 +191,54 @@ "icon": null, "url": "https://clonezilla.org/downloads.php" }, + { + "name": "SystemRescue", + "category": "Recovery", + "subcategory": null, + "description": "A Linux system rescue toolkit for administering or repairing your system and data.", + "icon": null, + "url": "https://www.system-rescue.org/Download/" + }, + { + "name": "GParted Live", + "category": "Recovery", + "subcategory": null, + "description": "A small bootable GNU/Linux distribution for x86 based computers with the GParted partition editor.", + "icon": null, + "url": "https://gparted.org/download.php" + }, + { + "name": "Rescuezilla", + "category": "Recovery", + "subcategory": null, + "description": "The Swiss Army Knife of system recovery. Easy-to-use disk imaging and cloning with a friendly GUI.", + "icon": null, + "url": "https://rescuezilla.com/download" + }, + { + "name": "Memtest86+", + "category": "Recovery", + "subcategory": null, + "description": "Free, open-source memory testing software for x86 and x86-64 computers.", + "icon": null, + "url": "https://memtest.org/" + }, + { + "name": "ShredOS", + "category": "Recovery", + "subcategory": null, + "description": "A USB bootable small linux distro for securely erasing your disks using nwipe.", + "icon": null, + "url": "https://github.com/PartialVolume/shredos.x86_64/releases" + }, + { + "name": "Super Grub2", + "category": "Recovery", + "subcategory": null, + "description": "Get back to your GNU/Linux & Windows computers !", + "icon": null, + "url": "https://www.supergrubdisk.org/category/download/" + }, { "name": "Bazzite", "category": "Linux", @@ -143,14 +255,6 @@ "icon": "manjaro.svg", "url": "https://manjaro.org/products" }, - { - "name": "Super Grub2", - "category": "Recovery", - "subcategory": null, - "description": "Get back to your GNU/Linux & Windows computers !", - "icon": null, - "url": "https://www.supergrubdisk.org/category/download/" - }, { "name": "Kali Linux", "category": "Linux", @@ -195,8 +299,48 @@ "name": "TempleOS", "category": "Other", "subcategory": null, - "description": "", + "description": "A biblical-themed lightweight operating system designed to be the Third Temple.", "icon": null, "url": "https://templeos.org/Downloads/" + }, + { + "name": "Haiku", + "category": "Other", + "subcategory": null, + "description": "An open-source operating system inspired by BeOS, targeting personal computing.", + "icon": null, + "url": "https://www.haiku-os.org/get-haiku/" + }, + { + "name": "ReactOS", + "category": "Other", + "subcategory": null, + "description": "A free, open-source operating system aiming for Windows compatibility.", + "icon": "reactos.svg", + "url": "https://reactos.org/download/" + }, + { + "name": "ChromeOS Flex", + "category": "ChromeOS", + "subcategory": null, + "description": "Google's cloud-first operating system for PCs and Macs.", + "icon": "chromeos.svg", + "url": "https://chromeenterprise.google/os/chromeosflex/" + }, + { + "name": "FydeOS", + "category": "ChromeOS", + "subcategory": null, + "description": "A ChromiumOS-based operating system with Android app support.", + "icon": null, + "url": "https://fydeos.io/download" + }, + { + "name": "Brunch", + "category": "ChromeOS", + "subcategory": null, + "description": "A framework to boot ChromeOS on generic x86 hardware.", + "icon": null, + "url": "https://github.com/sebanc/brunch/releases" } ] diff --git a/app/src/main/assets/osicons/almalinux.svg b/app/src/main/assets/osicons/almalinux.svg new file mode 100644 index 0000000..5278cbf --- /dev/null +++ b/app/src/main/assets/osicons/almalinux.svg @@ -0,0 +1 @@ +AlmaLinux \ No newline at end of file diff --git a/app/src/main/assets/osicons/asahilinux.svg b/app/src/main/assets/osicons/asahilinux.svg new file mode 100644 index 0000000..01e7cee --- /dev/null +++ b/app/src/main/assets/osicons/asahilinux.svg @@ -0,0 +1 @@ +Asahi Linux \ No newline at end of file diff --git a/app/src/main/assets/osicons/chromeos.svg b/app/src/main/assets/osicons/chromeos.svg new file mode 100644 index 0000000..919ac2a --- /dev/null +++ b/app/src/main/assets/osicons/chromeos.svg @@ -0,0 +1 @@ +Google Chrome \ No newline at end of file diff --git a/app/src/main/assets/osicons/freenas.svg b/app/src/main/assets/osicons/freenas.svg new file mode 100644 index 0000000..b1b0d2f --- /dev/null +++ b/app/src/main/assets/osicons/freenas.svg @@ -0,0 +1 @@ +FreeNAS \ No newline at end of file diff --git a/app/src/main/assets/osicons/netbsd.svg b/app/src/main/assets/osicons/netbsd.svg new file mode 100644 index 0000000..511f066 --- /dev/null +++ b/app/src/main/assets/osicons/netbsd.svg @@ -0,0 +1 @@ +NetBSD \ No newline at end of file diff --git a/app/src/main/assets/osicons/openbsd.svg b/app/src/main/assets/osicons/openbsd.svg new file mode 100644 index 0000000..e78fbc7 --- /dev/null +++ b/app/src/main/assets/osicons/openbsd.svg @@ -0,0 +1 @@ +OpenBSD \ No newline at end of file diff --git a/app/src/main/assets/osicons/reactos.svg b/app/src/main/assets/osicons/reactos.svg new file mode 100644 index 0000000..d58738e --- /dev/null +++ b/app/src/main/assets/osicons/reactos.svg @@ -0,0 +1 @@ +ReactOS \ No newline at end of file diff --git a/app/src/main/assets/osicons/truenas.svg b/app/src/main/assets/osicons/truenas.svg new file mode 100644 index 0000000..603b836 --- /dev/null +++ b/app/src/main/assets/osicons/truenas.svg @@ -0,0 +1 @@ +TrueNAS \ No newline at end of file