Skip to content

Releases: bsdnas/core-build

BSDnas v0.1.0-dev — first build

Pre-release

Choose a tag to compare

@kamuzon kamuzon released this 12 Aug 18:11

First public build of BSDnas — a community fork continuing TrueNAS CORE on
FreeBSD stable/15.

This is a development build, not a stable release. It has been verified on
a single virtual test machine and nowhere else. Do not put your only copy of
anything on it.

What was verified

  • Clean installation from this image, checked automatically through the API.
  • Upgrade from official TrueNAS CORE 13.3-U1.2, preserving pools, datasets,
    SMB shares, users, passwords and iocage jails. A pool created by OpenZFS 2.2
    imports and works on 2.4.3; a jail with a 13.3 userland runs on the FreeBSD 15
    kernel.
  • OCI containers. podman and ocijail ship in the image; FreeBSD
    containers run, and so do Linux images through FreeBSD's Linux emulation.

One upgrade run moves the system from FreeBSD 13.3 to stable/15, OpenZFS 2.2
to 2.4.3, Samba 4.20 to 4.23 and the ports Python from 3.9 to 3.11. It takes
about fifteen minutes.

Read before upgrading

zpool upgrade is not an immediate point of no return, and not safe either:
the features it enables only block the old system once they become active,
which happens as a side effect of ordinary work and is never announced. Upgrade
the system first, confirm everything works, and run zpool upgrade later —
deliberately. Details: https://bsdnas.com/upgrade/

Known rough edges

  • The SSH service does not start by itself after an upgrade.
  • Hardware RAID utilities (arcconf, megacli, tw_cli) are absent — their
    distribution files disappeared from the vendors and from distcache.FreeBSD.org.
  • VMware and Xen guest additions are absent — those ports do not compile on
    FreeBSD 15 with the current compiler.
  • Containers have no web interface integration; they are managed from the
    command line.

Not tested

HA (dual controller) systems, GELI encryption, iSCSI under load, Active
Directory, raidz pools, separate cache and log devices, physical hardware,
real workloads, and upgrades from anything older than 13.3.

Verify the download

sha256sum -c SHA256SUMS

Documentation: https://bsdnas.com/ — bsdnas is an independent fork, not
produced or endorsed by iXsystems, Inc.