FreeBSD Family Code Commits – Week 45

freebsd_codeIn this post I am linking to a some interesting updates, additions or changes that were made last week in the FreeBSD code or in the source code of the following FreeBSD-based flavours: PC-BSDFreeNASGhostBSDm0n0wall or pfSense.

If I have missed out any updates that you are excited about, please share with us all in the comments below.

NAS4Free

Some device controller detection updates

FreeNAS

Many of the changes and updates are around user creation, login and authentication

New user model implemented, with changes to login and authentication

No more automatic logins; password now required

Ask for new password on login screen for the first time

Add the ability to manage sudo users and groups from GUI

Reset root password for security reasons. root is the new login for the WebGUI (as opposed to admin) and will be reset in the first login.

Updates to kernel modules (jails)

 

PC-BSD

Themes and wallpapers updated for 10.0, which will be called Joule

800x600

9.x first-boot movie removed

Password changing bug fixed

Flash plugin enabled on first start (pc-bsd 10)

Export Jail bug fixed

 

Due to time constraints and the many bug fixes in the FreeBSD code, I’m leaving FreeBSD out.

GhostBSD 3.5 “Levi” released

Eric Turgeon has announced, on behalf of the GhostBSD team, GhostBSD 3.5 Levi. Levi is the third release of the 3.* branch which improves GhostBSD 3.1 and introduces some new features.

Some of the new features are included in the last stable version are:

  • OpenSSL has been updated to version 0.9.8y.
  • DTrace hooks have been enabled by default in the GENERIC kernel.
  • DTrace has been updated to version 1.9.0.
  • OpenSSH has been updated to version 6.2p2.
  • Gnome 2.32 has been replace by Mate 1.6.
  • Xfce 4.10 is now part of desktop choice.
  • GhostBSD BSM theme with custom Faenza icon.
  • Mate, Xfce and LXDE contain a more uniform set of software.
  • Gimp is now install by default.
  • Shotwell is now install by default.
  • The installer GBI as been updated to 1.3.

The Coding Studio has a number of GhostBSD 3.5 screenshots, should you be interested to see how it looks without having to install it.

BSDNow TV Episode 009: Year of the BSD Desktop (video)

The BSDNow team, (Kris MooreAllan JudeTJ and Chris Fisher), have uploaded another weekly video onto bsdnow.tv.

The show is dedicated to spreading the word about the BSD family of operating systems, and keeping those who are already aware up to date with the latest news and developments.

  • OpenBSD 5.4 released
  • FreeBSD pkgng repos are official
  • DragonflyBSD 3.6 branched
  • FreeBSD portmgr lurkers
  • Interview – Michael W. Lucas
  • Configuring FreeBSD as a desktop system (tutorial)
  • Capsicum in DragonflyBSD
  • NYCBSDCon 2014
  • FreeBSD newcons progress update
  • Weekly PCBSD feature digest

Episode 010: Year of the BSD Desktop - table of contents

 

FreeBSD 10.0-BETA3 available for testing

freebsd_logo_textGlen Barber announced the third BETA build for the FreeBSD-10.0 release cycle.

The third BETA build of the 10.0-RELEASE release cycle is now available
on the FTP servers for the amd64, i386, ia64, powerpc, powerpc64 and
sparc64 architectures.

He notes the following changes between -BETA2 and -BETA3 include:

  • Several small fixes for the amd64 minidump code.
  • Add a ‘pkg bootstrap’ command which will bootstrap pkg(8) without forwarding any command to it after installation.
  • Fix make(1) warning output with ‘make delete-old’ and ‘make delete-old-libs’
  • Add kernel side support for large TLB on BERI/CHERI.
  • Fix compatibility function for old daily_status_security_${name}_enable variables.
  • Add loader.conf(5) entries to import bootpool after boot when using full-disk encryption and ZFS.
  • Switch the default mtree to nmtree our new NetBSD derived mtree.
  • Remove the (unused) isf(4) driver.
  • Separate WITHOUT_CLANG and WITHOUT_CLANG_IS_CC.
  • Add atse(4), a driver for the Altera Triple Speed Ethernet MegaCore.
  • Fix a deadlock when trying to power off a USB device.
  • Support checking signature for pkg bootstrap from remote and for ‘pkg add ./pkg.txz’
  • Fix long-standing issue with incorrect radix mask calculation.
  • Add support for using “pkg+http://” for the PACKAGESITE.
  • Add driver for POWER hypervisor interpartition ethernet.
  • Fix panic in the tap driver when a tap and vmnet interface were created after each other.
  • Update Emulex oce(4) driver to version 10.0.664.0.

Check the announcement for all the details, download links and the MD5s.

BSD Router Project (BSDRP) 1.5 released

bsdrp BSD router projectOlivier Cochard has announced version 1.5 of the BSD Router Project (BSDRP), an embedded free and open source router distribution based on FreeBSD with Quagga and Bird.

Version 1.5 contains the following new features:

  • Upgraded to FreeBSD 9.2-RELEASE
  • Extra patches: Autotuning mbuf, pf UDP NAT patch , Fix Realtek 8111G NIC support, bsnmpd costemic, multi-threaded netblast
  • Added stf — 6to4 tunnel interface module
  • Added hwpmc modules for spoting performance issue
  • cryptotest for measuring hardware-assisted crypto performance 
  • cxgbtool/cxgbetool tools for configuring embedded firewall in Chelsio NIC
  • OpenVPN

Additionally, you will find a number of bug fixes in the release notes, and the download links.

GhostBSD 3.5 RC3 (Levi) available for testing

Eric Turgeon has announced release candidate 3 for GhostBSD 3.5, a FreeBSD-based operating system that supports Xfce LXDE, MATE, and OpenBox desktop environments out of the box.

There is still a problem with the Bxpkg Update Manager causing it to not work properly. Should not all known issues be solved before releasing RCs?

Anyway, here’s the announcement with the download links

BSDNow TV Episode 009: CURRENT Events (video)

The BSDNow team, consisting of Kris Moore and Allan Jude (and TJ in the background), have uploaded another weekly video onto bsdnow.tv.

The show is dedicated to spreading the word about the BSD family of operating systems, and keeping those who are already aware up to date with the latest news and developments.

Episode 009: -CURRENT Events -  table of contents

  • Managed services using FreeBSD
  • OpenBSD boot support for keydisk-based crypto volumes
  • More Dragonfly SMP speedups
  • Getting to know portmgr
  • BSD Now at the top of iTunes
  • Interview – Henning Brauer – henning@openbsd.org / @henningbrauer
  • Tracking -STABLE and -CURRENT
  • OpenBSD gets XBox360 controller support
  • PCBSD 10-STABLE ISOs available
  • Switching from Linux to BSD
  • Unattended OpenBSD installations
  • Feedback/Questions