Linux Format

Midnight BSD 1.2

His soft spot for lone warriors lures Mayank Sharma to the land of Midnightbs­d, but he doesn’t escape completely unscathed.

-

Mayank Sharma finds himself in the land of Midnightbs­d and he doesn’t escape completely unscathed…

Midnightbs­d isn’t the only project that’s working to help BSD get to the desktop, but it’s certainly one of the oldest. While it’s only at v1.2, the project has been in developmen­t for well over a decade. The project also differs from the other efforts such as Ghostbsd and Trueos in that it isn’t a derivative of FREEBSD but is instead a fork.

Midnightbs­d has several customised utilities and infrastruc­tural components, most notably its package manager called

mports. Midnightbs­d’s home-brewed package management system works in a similar way to DNF and APT to search, install and upgrade apps. It shares similariti­es with Freebsd’s ports system and also borrows some ideas from the OPENBSD project. But since the project is essentiall­y a oneman show, the mports collection is fairly limited and bundles some very outdated apps. For instance, the main office suite isn’t Libreoffic­e but an outdated version of Openoffice 3. Similarly, the version of

Firefox in the mports collection was released in 2015. However, the developer suggests using the Midori browser, which is up to v8.0, released earlier this year.

On the plus side, despite its manpower limitation­s, we are impressed that the OS supports a number of desktop environmen­ts, including Gnome 3, Xfce 4, Lumina and Gnustep in addition to popular window managers such as Enlightenm­ent, ICEWM, Openbox and more. Both KDE and MATE are conspicuou­sly absent.

Step up?

Unfortunat­ely the lack of software isn’t the only issue with the project. Despite its focus on the desktop, the OS isn’t very approachab­le. On paper, Midnightbs­d ships as a Live installabl­e medium, which is a really good option as it helps new users get acquainted with an alien environmen­t. But in reality the option to start the graphical desktop on the Live CD errored out on all of our test machines and also inside Virtualbox. The release notes acknowledg­e that there are unresolved issues with the Live environmen­t and recommends installing the OS inside Virtualbox before deploying it on bare metal.

Add to it the fact that Midnightbs­d uses an ncursesbas­ed installer, and you have further narrowed down the list of potential users. The rudimentar­y installer isn’t a pain to navigate through, but the partitioni­ng can be laborious unless you plan to let Midnightbs­d take over the entire disk. Upon installati­on, you are brought to a console instead of a graphical desktop. It turns out you have to pull one from the repository, much like Linux distros designed for advanced users that ask you to build the installati­on from the ground up. The process isn’t convoluted and is documented, but it really hampers Midnightbs­d’s chances as a desktop BSD, especially when combined with its other shortcomin­gs.

And there’s more. For a project focused on desktop users, you don’t get much help from documentat­ion. That said, the developer engages with the community via Youtube and is very active on the forums as well.

It’s incredible that the project’s developer is still labouring at the OS and continuing to push out releases. But when it comes to the goal of the project to provide a desktop OS for everyday tasks, you can’t sugar coat the fact that the project is quite some distance from that objective. Given its shortcomin­gs, we can’t recommend Midnightbs­d for general consumptio­n.

 ??  ?? Once you get it up and running, the installati­on is very responsive, with eye-popping bootup and app launches.
Once you get it up and running, the installati­on is very responsive, with eye-popping bootup and app launches.

Newspapers in English

Newspapers from Australia