FreeCOREHomeInstallDemoDocumentation

Tests.

Compatibility is a measured result. These reports show what FreeCORE preserves from TrueNAS® CORE 13.3, the exact release tested, and where the evidence stops.

CORE compatibility

FreeCORE 15.1-RC8

Compared with TrueNAS CORE 13.3-U1.2

Release notes ↗

VM comparison

Passed

Inherited CORE behavior, compared against the reference in a virtual machine.

Preserved
1,729of 1,729 reference passes
Regressions
0within this comparison

1,730 cases · 74 API modules · 1 excluded

VM test detailsCoverage, module results and exclusions
Platform
AMD64 virtual machine
Tests completed

10 areas of inherited behavior, compared case by case. Open an area to inspect the module results. Counts describe the API checks performed, not every capability of a feature.

AreaPreservedExcluded
Storage 10 modulesPreserved: 227Excluded: —

Pools, disks, datasets, encryption, quotas and scrub configuration.

Storage: VM compatibility module results
API modulePreservedExcluded
Pool7—
Disk30—
Filesystem9—
Pool ACL mode25—
Pool datasets38—
Encrypted pool datasets94—
Dataset quota alerts2—
Pool import15—
Pool scrubs5—
SMART2—

No regressions in this area.

File sharing 12 modulesPreserved: 501Excluded: —

SMB, NFS, AFP, FTP, TFTP and WebDAV, including access controls.

File sharing: VM compatibility module results
API modulePreservedExcluded
AFP26—
FTP6—
NFS35—
NFSv4 ACL92—
SMB86—
SMB protocol38—
SMB ACLs9—
SMB share security53—
SMB registry100—
SMB snapshots25—
TFTP10—
WebDAV21—

No regressions in this area.

Data protection 3 modulesPreserved: 48Excluded: —

Replication, rsync and cloud synchronization APIs.

Data protection: VM compatibility module results
API modulePreservedExcluded
Cloud synchronization12—
Replication22—
Rsync14—

No regressions in this area.

Identity 6 modulesPreserved: 112Excluded: —

Users, groups, authentication and certificate management.

Identity: VM compatibility module results
API modulePreservedExcluded
User63—
Account2—
Authentication10—
Certificate5—
Certificate authorities1—
Group31—

No regressions in this area.

Directory services 7 modulesPreserved: 230Excluded: —

Active Directory, Kerberos, identity mapping, LDAP and NIS.

Directory services: VM compatibility module results
API modulePreservedExcluded
Active Directory100—
Active Directory Kerberos44—
Active Directory identity mapping26—
Active Directory identity cache13—
NIS1—
Identity mapping3—
LDAP43—

No regressions in this area.

Networking 3 modulesPreserved: 64Excluded: —

Network configuration, static routes and tunables.

Networking: VM compatibility module results
API modulePreservedExcluded
Network29—
Static routes6—
Tunable29—

No regressions in this area.

Block sharing 1 modulePreserved: 60Excluded: —

iSCSI configuration and lifecycle APIs.

Block sharing: VM compatibility module results
API modulePreservedExcluded
iSCSI60—

No regressions in this area.

System 30 modulesPreserved: 468Excluded: 1

System settings, boot environments, services, alerts and reporting.

System: VM compatibility module results
API modulePreservedExcluded
SSH10—
Interface35—
System dataset13—
Alert24—
Alert classes3—
Alert services28—
Boot4—
Boot environments15—
Core9—
Scheduled tasks8—
Device9—
Dynamic DNS8—
Init and shutdown tasks12—
IPMI7—
LLDP7—
Mail8—
POSIX permissions58—
Reporting1—
Service21—
SNMP91
Stats71—
System5—
Advanced system settings10—
General system settings10—
NTP servers6—
UPS54—
SSH host keys11—
Interface removal10—
User removal1—
API documentation1—

No regressions in this area.

Jails 1 modulePreserved: 18Excluded: —

Inherited jail-management API behavior.

Jails: VM compatibility module results
API modulePreservedExcluded
Jail18—

No regressions in this area.

Virtual machines 1 modulePreserved: 1Excluded: —

One VMware-integration API check; not a guest-lifecycle test.

Virtual machines: VM compatibility module results
API modulePreservedExcluded
VMware integration1—

No regressions in this area.

VM comparison total1,7291

One SNMP check needs a high-availability pair and is excluded on both platforms. Exclusions count as neither passes nor failures.

Four SMART lifecycle checks need physical disks and are omitted from the VM collection. This release has no physical comparison, so they were not run against it.

Test cleanup passed separately and is not included in these totals.

Physical comparison

Not run

The supplemental bare-metal comparison was not run for this release: no physical test machine was available. It never gates a release on its own; the blocking VM comparison is complete. The lane returns when the lab has test hardware again.

These comparisons overlap; their totals are never added together. Full test results and a signed report are available under Test evidence.

CORE compatibility

FreeCORE 15.0-U2.1

Compared with TrueNAS CORE 13.3-U1.2

Release notes ↗

VM comparison

Passed

Inherited CORE behavior, compared against the reference in a virtual machine.

Preserved
1,729of 1,729 reference passes
Regressions
0within this comparison

1,730 cases · 74 API modules · 1 excluded

VM test detailsCoverage, module results and exclusions
Platform
AMD64 virtual machine
Tests completed

10 areas of inherited behavior, compared case by case. Open an area to inspect the module results. Counts describe the API checks performed, not every capability of a feature.

AreaPreservedExcluded
Storage 10 modulesPreserved: 227Excluded: —

Pools, disks, datasets, encryption, quotas and scrub configuration.

Storage: VM compatibility module results
API modulePreservedExcluded
Pool7—
Disk30—
Filesystem9—
Pool ACL mode25—
Pool datasets38—
Encrypted pool datasets94—
Dataset quota alerts2—
Pool import15—
Pool scrubs5—
SMART2—

No regressions in this area.

File sharing 12 modulesPreserved: 501Excluded: —

SMB, NFS, AFP, FTP, TFTP and WebDAV, including access controls.

File sharing: VM compatibility module results
API modulePreservedExcluded
AFP26—
FTP6—
NFS35—
NFSv4 ACL92—
SMB86—
SMB protocol38—
SMB ACLs9—
SMB share security53—
SMB registry100—
SMB snapshots25—
TFTP10—
WebDAV21—

No regressions in this area.

Data protection 3 modulesPreserved: 48Excluded: —

Replication, rsync and cloud synchronization APIs.

Data protection: VM compatibility module results
API modulePreservedExcluded
Cloud synchronization12—
Replication22—
Rsync14—

No regressions in this area.

Identity 6 modulesPreserved: 112Excluded: —

Users, groups, authentication and certificate management.

Identity: VM compatibility module results
API modulePreservedExcluded
User63—
Account2—
Authentication10—
Certificate5—
Certificate authorities1—
Group31—

No regressions in this area.

Directory services 7 modulesPreserved: 230Excluded: —

Active Directory, Kerberos, identity mapping, LDAP and NIS.

Directory services: VM compatibility module results
API modulePreservedExcluded
Active Directory100—
Active Directory Kerberos44—
Active Directory identity mapping26—
Active Directory identity cache13—
NIS1—
Identity mapping3—
LDAP43—

No regressions in this area.

Networking 3 modulesPreserved: 64Excluded: —

Network configuration, static routes and tunables.

Networking: VM compatibility module results
API modulePreservedExcluded
Network29—
Static routes6—
Tunable29—

No regressions in this area.

Block sharing 1 modulePreserved: 60Excluded: —

iSCSI configuration and lifecycle APIs.

Block sharing: VM compatibility module results
API modulePreservedExcluded
iSCSI60—

No regressions in this area.

System 30 modulesPreserved: 468Excluded: 1

System settings, boot environments, services, alerts and reporting.

System: VM compatibility module results
API modulePreservedExcluded
SSH10—
Interface35—
System dataset13—
Alert24—
Alert classes3—
Alert services28—
Boot4—
Boot environments15—
Core9—
Scheduled tasks8—
Device9—
Dynamic DNS8—
Init and shutdown tasks12—
IPMI7—
LLDP7—
Mail8—
POSIX permissions58—
Reporting1—
Service21—
SNMP91
Stats71—
System5—
Advanced system settings10—
General system settings10—
NTP servers6—
UPS54—
SSH host keys11—
Interface removal10—
User removal1—
API documentation1—

No regressions in this area.

Jails 1 modulePreserved: 18Excluded: —

Inherited jail-management API behavior.

Jails: VM compatibility module results
API modulePreservedExcluded
Jail18—

No regressions in this area.

Virtual machines 1 modulePreserved: 1Excluded: —

One VMware-integration API check; not a guest-lifecycle test.

Virtual machines: VM compatibility module results
API modulePreservedExcluded
VMware integration1—

No regressions in this area.

VM comparison total1,7291

One SNMP check needs a high-availability pair and is excluded on both platforms. Exclusions count as neither passes nor failures.

Four SMART lifecycle checks need physical disks and are omitted from the VM collection. This release has no physical comparison, so they were not run against it.

Test cleanup passed separately and is not included in these totals.

Physical comparison

Not run

The supplemental bare-metal comparison was not run for this release: no physical test machine was available. It never gates a release on its own; the blocking VM comparison is complete. The lane returns when the lab has test hardware again.

These comparisons overlap; their totals are never added together. Full test results and a signed report are available under Test evidence.

Feature tests

FreeCORE 15.1-RC8 feature checks26 of 26 passed · 648 test cases · 45 test runs

These checks cover FreeCORE’s additions and changes, including installation, updates, storage and networking. FreeCORE 15.1-RC8 passed 26 of 26 feature checks across 45 test runs covering 648 test cases.

FreeCORE feature test results for 15.1-RC8
AreaCheckStatus
InstallationFresh installation and first bootPassed
ReleaseProduct identity and license noticesPassed
UpdatesSigned update, boot environment, and rollbackPassed
RuntimePython 3.12 runtime and middleware startupPassed
SystemService roster and removed-surface integrityPassed
Boot environment lifecyclePassed
StorageRAR filesystem opt-in lifecyclePassed
RAID-Z expansion and data preservationPassed
SMB dataset defaults and permission transitionsPassed
ZFS tunable translation and ARC limitPassed
FAT import failure safety on FreeBSD 15Passed
File sharingSMB Time Machine server behaviorPassed
NetworkingWireGuard server lifecycle and key protectionPassed
WireGuard client isolation and lifecyclePassed
Multi-interface workload isolationPassed
Jailsiocage 1.13 release and jail lifecyclePassed
Bastille configuration and CLI-managed jail lifecyclePassed
Jail-engine storage migrationPassed
ApplicationsApplications provider contractPassed
Catalog and individual application updatesPassed
Daemonless Podman executionPassed
Application install, restart, update, and removalPassed
Container network and host isolationPassed
Legacy plugin-store retirementPassed
Jails and Applicationsiocage, Bastille, and Applications coexistencePassed
Jail and application persistence across reboot and soakPassed

Detailed results are included in the signed test report.

FreeCORE 15.0-U2.1 feature checks15 of 15 passed · 223 test cases · 24 test runs

These checks cover FreeCORE’s additions and changes, including installation, updates, storage and networking. FreeCORE 15.0-U2.1 passed 15 of 15 feature checks across 24 test runs covering 223 test cases.

FreeCORE feature test results for 15.0-U2.1
AreaCheckStatus
InstallationFresh installation and first bootPassed
ReleaseProduct identity and license noticesPassed
UpdatesSigned update, boot environment, and rollbackPassed
RuntimePython 3.12 runtime and middleware startupPassed
SystemService roster and removed-surface integrityPassed
Boot environment lifecyclePassed
StorageRAR filesystem opt-in lifecyclePassed
RAID-Z expansion and data preservationPassed
SMB dataset defaults and permission transitionsPassed
ZFS tunable translation and ARC limitPassed
FAT import failure safety on FreeBSD 15Passed
File sharingSMB Time Machine server behaviorPassed
NetworkingWireGuard server lifecycle and key protectionPassed
WireGuard client isolation and lifecyclePassed
JailsLegacy plugin migration bridgePassed

Detailed results are included in the signed test report.

How we compare

Comparison methodReference, matched tests and result classifications

Compatibility tests compare inherited CORE behavior with the reference release. Feature tests cover FreeCORE’s own additions and changes.

  1. Reference release

    Compare stock TrueNAS CORE 13.3 with FreeCORE using specific release images. Their versions and SHA-256 hashes are included in the report.

  2. Equivalent conditions

    Run the same test suite on both systems under equivalent conditions. Each comparison comes from a complete test run.

  3. Case-by-case results

    Compare each FreeCORE result with the reference result. Report preserved behavior, regressions, exclusions and additional passes separately.

Reading the result classifications
Preserved
Pass on the reference release and on FreeCORE.
Regression
Pass on the reference release; fail or skip on FreeCORE.
Excluded
A test skipped on both systems for a reason documented before testing. Counted as neither pass nor failure.
Expanded
A documented reference skip that passes on FreeCORE. Reported separately from preserved behavior.

Test evidence

FreeCORE 15.1-RC8 — Report and downloadsSigned test report · checksums · verification guide

The signed bundle contains the test report, individual results and coverage notes for FreeCORE 15.1-RC8, with SHA-256 checksums and digital signatures.

Verify the signature

Follow the guide with Python 3.11+ and GnuPG to check the signatures and file checksums. The report identifies the tested image by its SHA-256 hash. The installation image has a separate release signature.

Release and test details
Release image
FreeCORE-15.1-RC8.iso
Image SHA-256
41098a9ec27d1a3e448507f095c31df86ee056e05e8c2650bb32968a8fc1be62
Image size
1,703,131,136 bytes
Installed version
FreeCORE-15.1-RC8 (f09c15225a)
Release train
FreeCORE-15.1-STABLE
Source manifest SHA-256
a3f1fee10c3d7fb12602e6e032f0c244f5b1b67f618a26e42e1d23d263325ff7
Reference installed version
TrueNAS-13.3-U1.2 (2147134704)
Reference image SHA-256
9810e0a64c0460485a3150e90660bfc1442033ca88b9f00d3d761b1bd7848db1
Compatibility suite
core-parity-13.3-v1
Test suite revision
0e8cffcf2961e822e6615b80669b3a51b6a01992
VM test tooling revision
2bd4e04c8abdd0bcdd732c7608bea61a8dc8f72f
VM report generator revision
00735d7b4d043e386cf51de1188138ad3616f0fc
VM test set SHA-256
f56032a61ee549fbda0db6f42333532ea18433a6a79cd0d3961f6fccffed1870
VM tests completed
2026-10-05 21:46:01 UTC
VM report generated
2026-10-05 22:35:02 UTC
Physical comparison
Not run for this release (no physical test machine available)
Evidence bundle completed
2026-10-05 22:35:11 UTC
SHA256SUMS file SHA-256
4870211a4d5b8952ee3cbd039f35dc64ae62e1dcdeb08b7bd263986a99e3b64f
Signed bundle SHA-256
eaddf9e299e8850c99d91caf5b108dcaf13dc799b563a1d89cac834299188387
Signed bundle size
636,090 bytes
Validation key fingerprint
8D90EB4143D32348A521C1F33C331BC814BA9AE7
Validation signing subkey
C1C2185247E1F5036F21277EE8DB645116ED3682
FreeCORE 15.0-U2.1 — Report and downloadsSigned test report · checksums · verification guide

The signed bundle contains the test report, individual results and coverage notes for FreeCORE 15.0-U2.1, with SHA-256 checksums and digital signatures.

Verify the signature

Follow the guide with Python 3.11+ and GnuPG to check the signatures and file checksums. The report identifies the tested image by its SHA-256 hash. The installation image has a separate release signature.

Release and test details
Release image
FreeCORE-15.0-U2.1.iso
Image SHA-256
672aa809c0f191d934c47bcc15286e26b9e701b3163b23f2b49600a2912e7945
Image size
1,400,338,432 bytes
Installed version
FreeCORE-15.0-U2.1 (4389a2bf5a)
Release train
FreeCORE-15.0-STABLE
Source manifest SHA-256
e8058d669545fab2fba69199f9a1511dc08a7fd477f37bbdb706e3fcf7e5e358
Reference installed version
TrueNAS-13.3-U1.2 (2147134704)
Reference image SHA-256
9810e0a64c0460485a3150e90660bfc1442033ca88b9f00d3d761b1bd7848db1
Compatibility suite
core-parity-13.3-v1
Test suite revision
0e8cffcf2961e822e6615b80669b3a51b6a01992
VM test tooling revision
2bd4e04c8abdd0bcdd732c7608bea61a8dc8f72f
VM report generator revision
a3523f9b41dea9e2b2787e3a6822fe511e33d8eb
VM test set SHA-256
f56032a61ee549fbda0db6f42333532ea18433a6a79cd0d3961f6fccffed1870
VM tests completed
2026-10-05 16:05:45 UTC
VM report generated
2026-10-05 16:17:00 UTC
Physical comparison
Not run for this release (no physical test machine available)
Evidence bundle completed
2026-10-05 16:17:08 UTC
SHA256SUMS file SHA-256
7ed40c2dc580df20692f5d6597fb15763ce4dadea134270c9915809b786c2f8a
Signed bundle SHA-256
175c4619b63e6b9503b5c80e5024dcd9200822fcebca38183fd6243162cbe21f
Signed bundle size
545,820 bytes
Validation key fingerprint
8D90EB4143D32348A521C1F33C331BC814BA9AE7
Validation signing subkey
C1C2185247E1F5036F21277EE8DB645116ED3682
Earlier releases — Totals and downloadsFreeCORE 15.1-RC7 · FreeCORE 15.1-RC6 · FreeCORE 15.1-RC5 · FreeCORE 15.1-RC4 · FreeCORE 15.1-RC3 · FreeCORE 15.1-RC2 · FreeCORE 15.1-RC1 · FreeCORE 15.0-U2.0 · FreeCORE 15.0-U1.9 · FreeCORE 15.0-U1.8 · FreeCORE 15.0-U1.7 · FreeCORE 15.0-U1.6 · FreeCORE 15.0-U1.5 · FreeCORE 15.0-U1.4 · FreeCORE 15.0-U1.3

Each line’s newest release is reported in full above. Earlier releases ran the same suite against the same reference; their totals and signed evidence are here.

Scope & limitations

A passing comparison establishes compatibility within its recorded scope. It is not a performance benchmark, a security audit or a guarantee for every workload, device and configuration.

Virtual and physical results are separate, overlapping comparisons. Physical tests add coverage on real hardware; the totals are never added together. When no physical test machine is available, a release ships with the VM comparison only and its report says so. API coverage does not replace installer testing, visual review or validation on a specific hardware model. The test machines and hardware needs are described on the Hardware page.

For a reproducible problem, open an issue with the FreeCORE version and steps to reproduce. Remove identifying details and credentials before sharing diagnostics.