FuryBSD 2020-Q2 images are available for XFCE, and KDE

The Q2 2020 images are not a visible leap forward but a functional leap forward.  Most effort was spent creating a better out of box experience for automatic Ethernet configuration, working WiFi, webcam, and improved hypervisor support.  

The images can be downloaded from SourceForge:

https://sourceforge.net/projects/furybsd/files/

Highlights:

  • FreeBSD 12.1-p3
  • Xorg 1.2.0 with udev enabled by default
    • Enables xf86-input-libinput the wayland ready replacement for xf86-input-keyboard, and xf86-input-mouse, xf86-input-synaptics
    • Enables xf86-input-evdev which superceeded by libinput but needed for some tablet devices used by kvm, bhyve which have issues with libinput
    • Removes support for nvidia-driver-304
    • Added sysctl for pointer devices to use evdev
  • Improved support for numerous hypervisors
    • Guest additions for VirtualBox now detected and enabled by default
      • Mouse leaves window without keybindings
      • Proper resolution is set
    • Guest additions for VMware now detected and enabled by default
      • Mouse leaves window without keybindings
      • Proper resolution is set
    • Improved support for KVM
      • The qxl display driver is now automatically configured
      • The tablet driver now works for proper mouse coordination
        • Make sure to enable tablet device when configuring VM
    • Improved support for bhyve
      • The tablet driver now works for proper mouse coordination
        • Make sure to enable xhci_tablet
    • Improved support for XCP-NG
      • Cirrus video driver is now automatically configured when detected
  • Introducing FuryBSD Wifi Tool
    • Added wifi tool to allow user to select and configure detected wifi devices
      • This launches wpa_gui for user with the selected device when there are multiple wifi devices
      • DHCPCD will detect that a new connection has been established and automatically obtain IPv4, and IPv6 addresses
  • Updates to FuryBSD Xorg Tool
    • Removed nvidia-driver-304 which is no longer supported by Xorg 1.2.0 
  • Improved out of box networking
    • Enabled dhcpcd for all adapters by default
      • IPv4 and IPv6 addressing is now automatic for any ethernet interface which is connected
  • Enabled some default hardening which FreeBSD’s installer makes optional
    • Hide processes running as other users
    • Hide processes running as other groups
    • Disable reading kernel message buffer for unprivileged users
    • Disable processing debugging facilities for unprivileged users
    • Randomize the PID of newly created processes
    • Insert stack guard page ahead of the growable segments
    • Clean the /tmp filesystem on system startup
    • Disable opening Syslogd network socket (Disables remote logging)
    • Disable Sendmail service
  • Added lib32 distribution to enable support for 32-bit applications
    • Enables support for wine and other essential desktop applications that are 32-bit only
  • Introduced /opt to filesystem hierarchy for current and all future FuryBSD specific helper tools
    • Most end users should not notice this change
      • This is a design detail for where FuryBSD will install future helper applications instead of relying on ports
  • Added power manager for XFCE
    • Disabled lock screen and power manager for XFCE live session
  • Enabled support for webcams with webcamd
    • Users must add themselves to webcamd group as described in the installation handbook to use a connected webcam.
    • Added webcamoid for testing webcam
  • Large rework of build system to use poudriere image
    • Most users will not notice but this change was made for increased efficiency to avoid a lot of duplicated effort, and reinventing the wheel
    • This change also allows building on GhostBSD or other derivatives without being intrusive to the installed system

For the rest of the changelog please see the 2020-Q2 github milestone:

https://github.com/furybsd/furybsd-livecd/milestone/2?closed=1