MidnightBSD 0.4 has been released on July 5, 2013. It includes
many new features, but
of particular interest is the new package management tool,
This release is a bit different from previous releases in that
we plan to update
packages during the support period for 0.4. Rather than upload
sit on them for the life of the release, you will be able to
packages for i386 and amd64 periodically.
Due to this new feature, our initial package offering is
smaller than we've done
for previous releases as many things had to get migrated and
updated. We plan
to expand the packages available in the coming
In addition to mport, we've imported a large number of
features from FreeBSD 9.1
including ZFS with ZPOOL 28/dedup support, LLVM + CLANG in
base, migration to GPT
as the default in the installer, bsdinstall, BSD licensed sort
cpucontrol(8), and UFS2 + SUJ (journaling). We've also
imported the newer FreeBSD
USB stack, NFSv4 client, syscons, and CAM based
Support for newer hardware includes Intel Sandybridge and Ivy
various wifi chipsets, updates to Intel and Realtek ethernet
adapters, and acpi.
The default system compiler is still GCC 4.2, but it has been
updated to a newer release.
We also removed libobjc from base as it was GCC specific and
we want to migrate to
libobjc2. We offer libobjc2 in mports and it will work
with GCC and LLVM.
MidnightBSD now has it's own GPT partition types and offers a
new search command,
libc gains strnlen(3), memrchr(3), stpncpy(3).
We've also imported and updated many third party
bzip2 version 1.0.6
libdialog (lgpl version)
This release is a bit disruptive due to the number of changes,
but it was decided
to move forward with it due to the age of 0.3-RELEASE.
The next release is planned
as a stability release and meant to work on desktop related