I am pleased to announce the release of GhostBSD 24.07.1!
I want to thank everyone who has helped and contributed, especially Eduardo, who has officially joined GhostBSD to learn and contribute to its development.
This release, though a bit delayed, brings a significant change. We have transitioned from building our OS packages from our OS ports to building them from FreeBSD PkgBase. This change, while involving extensive testing, promises improved performance and stability. If you have not updated to 24.04.2, a backup and reinstallation with 24.07.1 is recommended. Please note that the change to PkgBase and the OS update to 24.07.1 could cause issues, as the update manager was only set to upgrade GhostBSD to PkgBase from a minor version. We apologize for any inconvenience this may cause.
24.07.1 features an OS update to 14.1-STABLE, various software updates, a minor improvement to NetworkMGR, 2 OpenSSH security fixes, and more. See the Changelog below.
GhostBSD 24.07.1 Changelog
Epics
- ghostbsd/issues#152 Switch OS packages to pkgbase.
Enhancement, Improvements, and New Features
- ghostbsd/issues#147 Remove vim we have vi by default
- ghostbsd/issues#148 Remove git user can install git.
- ghostbsd/networkmgr#81 [Feature]: Show signal strength
- ghostbsd/xconfig#20 Add HD8870M driver entry 0x6821
- ghostbsd/xconfig#22 Add GeForce RTX 3050 Ti Mobile
- ghostbsd/ghostbsd-build#192 Removing git from default installation
- ghostbsd/ghostbsd-build#193 Removing vim-tiny from default installation
- ghostbsd/issues#153 Investigate what will be needed to switch to pkgbase.
- ghostbsd/issues#154 Adding support to upgrade GhostBSD to use pkgbase.
- ghostbsd/issues#155 Add pkgbase support in /etc/pkg/GhostBSD.conf
- ghostbsd/issues#156 Change ghostbsd-build to build the ISO with pkgbase.
- ghostbsd/issues#157 Create a Jenkins job to push pkg base to testing.
- ghostbsd/issues#158 Update the Jenkins job update jail to build the packages after building the jail
- ghostbsd/issues#159 Create a Jenkins Job to push pkgbase to production.
- ghostbsd/issues#160 Add support to mount and unmount BE to pybectl.
- ghostbsd/issues#161 Add a config file for pkgbase in ghostbsd-pkg-conf.
- ghostbsd/ghostbsd-src#327 Issue #155: Updated ghostbsd-version and pkg config for package base
- ghostbsd/pybectl#5 Improve mount_be with path and add return bectl path
- ghostbsd/ghostbsd-pkg-conf#5 issue #161: Adding packages base support on our pkg config file
- ghostbsd/ghostbsd-pkg-conf#7 Adding missing config file
- ghostbsd/update-station#44 Adding code to upgrade to PKGBASE.
- ghostbsd/networkmgr#109 Adding signal string to tooltip
- ghostbsd/update-station#47 Update translate
- ghostbsd/ghostbsd-ports#80 Removed os related ports and move os/ports to into sysutils
Bug Fixes
- ghostbsd/issues#2 /root/.profile hardlinked to /.profile; /root on separate fs breaks upgrades
- ghostbsd/issues#143 update-station not running
- ghostbsd/ghostbsd-build#195 Fix fetch_x_drivers_packages grep
- ghostbsd/ghostbsd-src#329 Fixed pkg conf name pattern
- ghostbsd/pybectl#7 Fixed mount_be stdout.
- ghostbsd/pybectl#8 Update setup.py release version setup.py
- ghostbsd/update-station#46 Fixed UpgradeToPKGBase and improve text
- ghostbsd/update-station#48 Fixed the Cancel button text and added missing yes.
- ghostbsd/update-station#49 Update update-station
- ghostbsd/update-station#50 Adding missing -f in remove_os_generic
- ghostbsd/update-station#55 Changed run_command check to False
- ghostbsd/ghostbsd-src#334 Fixed GhostBSD.conf GhostBSD-base https
- ghostbsd/ghostbsd-src#335 Syncing from FreeBSD for 24.07.1
- ghostbsd/issues#167 devtools install causes PAM error
- ghostbsd/ghostbsd-build#196 removed GhostBSD-ipfilter from base packages
- ghostbsd/update-station#56 Adding code to prevent multiple PKGBASE notifications.
- ghostbsd/ghostbsd-src#338 Commented pam_xdg.so in /etc/pam.d/system
Security Fixes
- ghostbsd/ghostbsd-src#323 build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /contrib/libcbor/doc/source
- ghostbsd/ghostbsd-src#324 build(deps): bump requests from 2.27.1 to 2.32.0 in /contrib/libcbor/doc/source
- ghostbsd/ghostbsd-src#325 build(deps): bump tornado from 6.1 to 6.4.1 in /contrib/libcbor/doc/source
- ghostbsd/ghostbsd-src#326 build(deps): bump urllib3 from 1.26.18 to 1.26.19 in /contrib/libcbor/doc/source
- ghostbsd/ghostbsd-src#328 openssh: Fix pre-authentication remote code execution in sshd.
- ghostbsd/ghostbsd-src#330 build(deps): bump certifi from 2022.12.7 to 2024.7.4 in /contrib/libcbor/doc/source
- ghostbsd/ghostbsd-src#332 build(deps): bump zipp from 3.7.0 to 3.19.1 in /contrib/libcbor/doc/source
Known issues
You can find all known issues here: https://github.com/orgs/ghostbsd/projects/4/views/21
Where to download:
All images, checksums, hybrid ISO(DVD, USB), and torrents are available here:
https://www.ghostbsd.org/download
Writing the ISO to a USB stick
On BSD
dd if=Downloads/GhostBSD-24.07.1.iso of=/dev/da0 bs=4m conv=sync
On Linux
dd if=Downloads/GhostBSD-24.07.1.iso of=/dev/sdc bs=4M
On Mac
dd if=Downloads/GhostBSD-24.07.1.iso of=/dev/disk2 bs=10240
On Windows, using http://www.chrysocome.net/dd
./dd.exe if=Downloads/GhostBSD-24.07.1.iso of=USB Drive bs=84
To upgrade GhostBSD to 24.07.1
Only upgrade from 24.04.2. If you are on 24.04.1 or earlier, please back up your data and reinstall it. It is possible to upgrade by command line, but it would be better if you reinstalled it if you are not at 24.04.2.
Again, I am sorry for this inconvenience.
- Log in to post comments