Repository navigation
Releases: rosti-cz/dcore
Releases · rosti-cz/dcore
Release list
v0.9.1 Installer help outside the ISO
Running dcore-installer without a subcommand outside the installer ISO now displays help, making the install command easier to discover.
Inside the installer ISO, the default command still opens the offline installation wizard.
Full changelog: v0.9.0...v0.9.1
v0.9.0 Taking out installer
Installer is now a binary you can download and use it to install it on USB or local disk. Good option to prepare some server disks.
v0.8.0 Btrfs uses zstd:1 compression by default
zstd:1 compression by default for btrfs. It's set in kernel's cmdline.
v0.7.0 Latest Debian kernel, fix ZFS hostid, fix incus
- Kernel and ZFS from backports
- Fix: ZFS hostid issue
- Fix: Incus install location
- Fix: docker forwarding issue
v0.6.0 Secure boot, reworked installer interface + installation via web browser v0.6.0 Secure boot, reworked installer interface + installation via web browser
- Secure boot (requires enrolling of a key via djust command)
- Installer is now implemented in golang and uses bubbletea based CLI interface
- Installer runs a web server and allow installation via web
- Commands for locale and timezone
v0.5.0 Better installer
Share recoverable Textual installer and update server defaults Package the installer in dcore and launch it from ordinary-user djust install. Use sudo for privileged phases, protect the running disk, resolve cached images by the booted digest, and retry failed stages without redeploying. Preserve OCI export digests and check live installer RAM/staging capacity. Upgrade Homebrew alongside bootc, reject root djust invocation, and add core to incus-admin on enablement. Default hostname to dcore, brand Fastfetch's OS line, include smartmontools, and document project motivation with the boat image. Validation: 122 regression tests, image verification, user/privilege checks, offline ISO retry/restart testing, and native VM second-disk encrypted Btrfs installation with failed unlock retry and independent target boot.
v0.4.0
v0.3.0 ISO installer
- ISO installer based on Debian
- Removing Rustic and Restic
- SSH password in block device installation script
v0.2.0 Virtualization images, auto root growth, LUKS2, block device installer, more fss, distrobox, homebrew, ..
- Compressed raw release images (.raw.xz), alongside QCOW2 and Incus images.
- 10 GiB default disks, reduced from 32 GiB.
- Automatic root growth at boot for ext4, Btrfs and XFS when root is the last partition with free space behind it.
- LUKS2 root growth before unlocking, followed by filesystem growth—using one normal password prompt.
- Direct block-device installer for USB, NVMe and SSD drives, with filesystem selection and checks against mounted, busy, read-only or replaced disks.
- Optional LUKS2 encryption through block_install --encrypt, plus --no-grow-root to disable automatic expansion.
- Incus filesystem selection: ext4 by default, with Btrfs and XFS options for OCI installations.
- Managed Incus OS disks: temporary installation storage is cleaned up after verification; deleting the VM also removes its OS disk.
- Default core administrator with passwordless sudo and installation SSH keys copied to both root and core.
- Persistent Homebrew, owned by core, initialized offline, with command paths available to all users and shells—including root.
- Distrobox and rootless-container support, plus Debian Open vSwitch and supporting build tools.
- Expanded CI tests and documentation covering installers, encryption, growth, Homebrew, Incus, QEMU and bare-metal testing.
v0.1.0 Initial release
This is the first release.
- Latest version of Trixie
- ZFS
- Incus from Zabbly
- Docker + Podman
- Basic tools we use on our servers
- Auto update systemd service