EvoX Genesis
EvoX Genesis turns a high-level software objective into a persistent recursive software world: finite-lived agents recursively develop software, while only accepted consequences persist across develop
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證A Linux desktop that explains itself, and asks before it changes anything. Fedora 44, KDE Plasma or LXQt.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Nexus-CORE is a Fedora-based desktop for people who want Linux to tell
them what is going on. Before anything changes, Nexus says what it
will do and what it will not do, and nothing happens until you add
--apply or press the button. Every change is written down in
nexus history.
It is a preview made by one person, tested on a few laptops and in virtual machines. Read the known limits before installing, and keep a backup of anything that matters.
| Edition | Desktop | For | Download |
|---|---|---|---|
| KDE Plasma | KDE Plasma | the full desktop, gaming included; 4 GB RAM or more | Preview 3 ISO |
| Minimal | LXQt | older computers, from 2 GB RAM | Preview 3 ISO |
Checksums are on the release page and the website. Check the file before writing it to a USB stick:
sha256sum nexus-core-preview3.iso
Needs a 64-bit PC with UEFI. Secure Boot can stay on.
About the disk: an empty disk is used whole. Next to another Linux with 30 GB or more free in one piece (UEFI, GPT disk), Nexus installs into the free space and leaves the other system alone. If anything else is on the disk, Windows included, the installer asks before touching anything. Dual boot with Windows is not supported.
sudo nexus dualboot lists the other systems
on the disk; sudo nexus dualboot 1 --apply restarts straight into
one, once. Each one starts through its own signed loader, so Secure
Boot stays on.nexus doctor checks clock, memory, storage, services, updates
and encryption, and says what to do about anything wrong.nexus gamecheck <game>: will it run, what its anti-cheat
allows, and what it can read about your computer. Reports only.nexus commandnexus this machine in a few lines
nexus guide how to work this system
nexus doctor is anything wrong, and what to do
nexus update [--apply] what is new; take it
nexus app install|remove <flathub id> [--apply]
nexus setup [add-ons] [--apply]
nexus dualboot [add | remove | <number>] [--apply]
nexus gamecheck <game> will it run here, and what it can see
nexus language [list | add | set] [--apply]
nexus history every change Nexus has made
nexus install | remove | options | why | largest | services | hardware | secureboot
Every command only reads and explains. Only --apply changes
anything. nexus --help lists the rest.
An example, before anything is changed:
$ sudo nexus dualboot 1
What Nexus will do
Restart the computer now, into Linux Mint 22.3
Only this once: the next restart starts Nexus again
It will not
Change the order the computer starts in
Close your apps for you first: save your work
Nothing has been changed. To restart:
sudo nexus dualboot 1 --apply
image/Containerfile), built from a profile: a list of what the
machine should be able to do, resolved to Fedora packages. The KDE
and minimal editions build from the same file with one argument
changed..github/workflows/weekly-image.yml), and installed machines are
set to refuse unsigned ones.bootc-image-builder:
./image/build-installer.sh. Every build writes down what went into
it (image digest, Nexus version, builder digest, ISO checksum).The nexus tool itself is C++20 and Qt 6 (the Shop). It decides and
explains; Fedora's own tools (rpm-ostree, flatpak, bootc) do the work.
cmake -S . -B build && cmake --build build
ctest --test-dir build
./build/cli/nexus doctor
Needs a C++20 compiler and CMake 3.20, Qt 6 for the Shop, and
GoogleTest for the tests (-DNEXUS_BUILD_TESTS=OFF to skip).
576 automated tests.
To build an installer ISO from a published image:
PROFILE=kde IMAGE=ghcr.io/davidosdas-official/nexus-core:kde ./image/build-installer.sh
It needs about 20 GB of free disk space.
cli/ the nexus command
gui/ Nexus Shop (Qt Quick)
core/ the model: capabilities, resolution, conflicts
system/ reading real systems: rpm, dpkg, flatpak, bootc, disks, dual boot
hardware/ what the machine is: devices, encryption, secure boot
components/ profiles and add-ons, as data
image/ the bootc image, installer, first start, updates, boot menu
tests/ unit and differential tests
docs/ decisions and specifications
docs/specifications/00-decisions.md has the reasoning that is not
recoverable from the code.
Open an issue
with what you did, what happened, and the output of nexus doctor.
For anything security-related, see SECURITY.md.
The code is under the GNU General Public License, version 3. See
LICENSE.
The name Nexus-CORE and the node-graph N logo are trademarks and are
not covered by the GPL: a changed version has to be renamed. See
TRADEMARKS.md.
Made by DAVIDOSDAS.