GhostBSD 23.10.1 released, FreeBSD distribution

GhostBSD is user-friendly, based on FreeBSD desktop operating system. The goal of the project is to create an easy-to-use and familiar work platform for home or office applications and data repair. It supports a large number of popular lightweight desktop environments, including MATE, Xfce, LXDE, Openbox. It also provides the FreeBSD package management system, Apache’s OpenOffice.org, LibreOffice, LibreCAD, and the Eclipse / Anjuta development environment for C, C ++, Java, JavaScript, Jala, Python. It provides all the benefits of the FreeBSD operating system combined with a focus on simplicity for newcomers. It is shipped with a simple installer, including MATE or XFCE desktop environments, pre-installed, with a graphical application to easily install software and update your system, codecs to play multimedia files is also pre-installed. GhostBSD is suitable for newcomers to BSD as well as *nix experienced users. With modest hardware requirements, GhostBSD is ideal for modern workstations, and single-board computers with 64-bit hardware.

Image: ghostbsd

Feature

  • Simple
    Built on top of FreeBSD, GhostBSD provides a simple desktop-oriented operating system pre-configured with the carefully selected minimal commonly used set software required to start using it to its full potential.
  • Elegant
    It uses the GTK environment to provide an elegant look and a comfortable experience on the modern BSD platform offering a natural and native Unix work environment.
  • It is BSD
    It is derived from FreeBSD which is roots go back to the University of California Berkeley Unix Research, historically called “BSD Unix” or “Berkeley Unix” today simply called BSD for Berkeley Software Distribution.

GhostBSD 23.10.1 has been released.

Changelog

New Features and Improvements

  • [Feature] Add ability to manually set Static IP address
  • [Feature] Add ability to manually set DNS Server information
  • [Feature] Adding packages description window to Software Station
  • Add graphics/qgis-ltr and graphics/qgis to GhostBSD binary packages for installation to GhostBSD. It already exists in FreeBSD
  • Feature #215 – Add package description
  • Add progress for update-station the check-now option
  • Simplify bool usages
  • Refactor with DRY principles
  • Apply some cleanups
  • Refactor src/setup-nic.py using pathlib
  • Fix errors
  • Update translation
  • Adding initial work for DNS and static IP configuration
  • bump version to 0.4 for new release
  • Change GhostBSD version to be static like 23.10.1
  • Update system to latest stable/13.0 for 23.10.1
  • Adding progress when looking for updates using check-update
  • Removing os-generic-userland-devtools from default installation
  • Removed code to get version file since it is hard coded in base now

Bug Fixes

  • src: auto-switch: use `kenv -q` instead of `kenv`
  • update the version to match the next release
  • correct how be_name is selected
  • chromium browser issues
  • ghostbsd-update-scripts fails because version ports version is not static

Security Fixes

  • build(deps): bump flask from 1.1.1 to 2.2.5 in /contrib/libcbor/doc/source
  • build(deps): bump pygments from 2.7.4 to 2.15.0 in /contrib/libcbor/doc/source
  • build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /contrib/libcbor/doc/source
  • [Security] Array index error in sys/dev/iir/iir.c
  • build(deps): bump tornado from 6.3.2 to 6.3.3 in /contrib/libcbor/doc/source
  • [Security] tcpdump used in this project is vulnerable
  • Security] ldns used in this project is vulnerable
  • build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /contrib/libcbor/doc/source
  • build(deps): bump urllib3 from 1.26.9 to 1.26.17 in /contrib/libcbor/doc/source

Download