GhostBSD 19.04 to be Released

Both live-mode operation and hard disk installation are both supported in GhostBSD
15 April 2019   503

Desktop-oriented GhostBSD 19.04 was released, built on the basis of TrueOS and offering the user environment MATE. By default, GhostBSD uses the OpenRC initialization system and the ZFS file system. Both live-mode operation and hard disk installation are supported (the own ginstall installer written in Python is used). Boot images are generated for the architecture amd64 (2.7 GB).

In the new version:

  • The codebase has been upgraded to the FreeBSD 13.0-CURRENT experimental branch;
  • The installer adds support for ZFS file system on partitions with MBR;
  • To improve UFS installation support, remove the default ZFS settings for TrueOS;
  • Instead of slim, the Lightdm session manager is involved;
  • Gksu removed from shipment;
  • Added "boot_mute" mode to boot without displaying the log on the screen;
  • A block of settings for the rEFInd boot manager has been added to the installer.

Meson Build System v0.51 to be Released

Meson is designed to provide a high speed of assembly process combined with convenience and ease of use
18 June 2019   205

The release of the Meson 0.51 build system has been published, which is used to build projects such as X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME and GTK +. Meson code is written in Python and comes under the Apache 2.0 license.

The key development goal of Meson is to provide a high speed of assembly process combined with convenience and ease of use. Instead of the "mak"e utility, the Ninja toolkit is used in the default build, but other backends can also be used, such as xcode and VisualStudio. A multi-platform dependency handler is built into the system, allowing Meson to be used to build packages for distributions. Assembly rules are set up in a simplified domain-specific language, are distinguished by good readability and are understandable to the user (according to the authors' idea, the developer should spend the least amount of time writing the rules).

Cross-compilation and build on Linux, macOS and Windows using GCC, Clang, Visual Studio and other compilers is supported. It is possible to build projects in various programming languages, including C, C ++, Fortran, Java and Rust. An incremental build mode is supported, in which only components directly related to changes made since the last build are reassembled. Meson can be used to form repeatable assemblies, in which the launch of an assembly in different environments leads to the generation of completely identical executable files.

Get more info about new features and changes at official website.