PC-BSD 10.1.1-RELEASE available

pc-bsd_logoThe Moore brothers are proud to announce PC-BSD 10.1.1-RELEASE.

PC-BSD 10.1.1 notable Changes
———————————————

* Brand new system updater which supports automatic background updating of the system
* Many improvements to boot-environments and GRUB support for a wider
variety of setups
* Support for installation to a specific GPT partition and GPT
dual-booting improvements
* Conversion to Qt5 for all desktop utilities
* Fixes to using dtrace when booted from GRUB
* Re-write of Mount Tray utility, improves mounting of external media
* Support for full-disk encryption (without an unencrypted /boot) using
GELI v7
* More packages available for installation from DVD/USB/CD images via
“PC-BSD roles“
* New OVA files for virtual machines
* Misc bugfixes and improvements to utilities
* GNOME 3.14.1
* Cinnamon 2.4.2
* Lumina desktop 0.8.1
* Chromium 39.0.2171.95
* Firefox 35.0
* NVIDIA Driver 340.65
* Pkg 1.4.4

Download ISO/image: http://www.pcbsd.org/en/download.html

Announcement: http://blog.pcbsd.org/2015/02/1810/

PC-BSD 10.1.1-RC2 Now Available

The Moore brothers have made available PC-BSD 10.1.1-RC2. pc-bsd_logo

The PC-BSD team is pleased to announce the availability of RC2 images for the upcoming quarterly 10.1.1 release.
Please test these images out and report any issues found on our bug tracker.

Changes since RC1

* Disabled some diskid / gptid labels from installer
* Updated HandBook with additions for 10.1.1
* Fixes to Lumina desktop default settings
* Disabled the lock functionality in AppCafe
* Fixed an issue with VirtualBox modules not being loaded after install
* Updated some man pages for pbi_* commands
* Fixes to how ISO / memory disks are mounted via Mount Tray
* Fixes to Mount Tray for mounting exFAT partitions with write access
* Fixed an issue with UEFI USB media not loading GRUB correctly
* Removed pc-soundmixer utility, functionality has been merged into tray app

Getting media

10.1.1-RC2 DVD/USB media can be downloaded from here via HTTP or Torrent.

For the full list of changes: http://blog.pcbsd.org/2015/01/pc-bsd-10-1-1-rc2-now-available/

 

pfSense 2.2-RELEASE Now Available

The developers of pfSense have released the long awaited 2.2!

pfsense-logo-150x150I’m happy to announce the release of pfSense® software version 2.2! This release brings improvements in performance and hardware support from the FreeBSD 10.1 base, as well as enhancements we’ve added such as AES-GCM with AES-NI acceleration, among a number of other new features and bug fixes. Jim Thompson posted an overview of the significant changes previously.

In the process of reaching release, we’ve closed out 392 total tickets (this number includes 55 features or tasks), fixed 135 bugs affecting 2.1.5 and prior versions, fixed another 202 bugs introduced in 2.2 by advancing the base OS version from FreeBSD 8.3 to 10.1, changing IPsec keying daemons from racoon to strongSwan, upgrading the PHP backend to version 5.5 and switching it from FastCGI to PHP-FPM, and adding the Unbound DNS Resolver, and many smaller changes.

Downloads for New Installs

Downloads to Upgrade Existing Systems – note it’s usually easier to just use the auto-update functionality, in which case you don’t need to download anything from here. Check the Firmware Updates page for details.

Official announcement: https://blog.pfsense.org/?p=1546

Baseline Mac OS X Support #1113

User landonf wrote this patchset to allow baseline Mac OS X support.

Howdy,

The patches here add support for building on Mac OS X; with these changes, all included tests (executed via `make check’) pass on both Mac OS X and FreeBSD.

I don’t anticipate an immediate merge, but I wanted to go ahead and open this to allow for comment.

This patchset primarily consists of:

  • Adding compatibility shims for BSD-specific or later POSIX functionality that Mac OS X doesn’t support (see compat/)
  • Adding pkg_macho.c with support for Mach-O binary analysis.

For pkg_macho.c, I used BSD-licensed Mach-O parsing code written for MacPorts‘ shared library/executable analysis (external/libmachista).

The primarily outstanding issues I have yet to tackle:

  • Making sure I didn’t miss any style(9) bugs.
  • Finishing shared library analysis handling (marked with MACTODO in pkg_macho.c):
    • Universal binary handling. I’m currently stuffing the architecture(s) supported by libraries into their library paths, as a file suffix. This is not the final solution, but I haven’t decided how to tackle this yet.
    • dyld specific features:
      • Required/compatibility version fields that must match between the linking image and linked library.
      • Relative library path handling via dyld‘s @loader_path, @executable_path, etc.

Cheers!

Check out the patch from GitHub here: https://github.com/freebsd/pkg/pull/1113

The Most Popular BSD Stories Of 2014

Michael Larabel of Phoronix.com has published an article rounding up the most popular BSD stories in 2014. Grab a cup of coffee and reflect on one of BSD’s biggest years:

Over the past week or so I’ve shared many top ten / year-end lists of our most popular open-source content on Phoronix. Most of the focus has been on our majority Linux focus while in this article is a look at the top ten BSD articles on Phoronix from 2014.

In 2014 saw the forking of OpenSSL to LibreSSL, the release of FreeBSD 10.0 and 10.1, KMS/DRM graphics driver improvements for BSD, the continued progress of PC-BSD in being an easy FreeBSD desktop platform, and many other advancements. Here’s the ten most viewed BSD articles on Phoronix for 2014:

The 10 Best Features Of FreeBSD 10.0
With a bit of luck FreeBSD 10.0 will be released in the next few days so here’s a look at the arguably ten best features of this next major BSD operating system release.

My 10 Minute Experience With PC-BSD 10.0
With FreeBSD 10.0 having been released and the final release of the PC-BSD 10.0 coming this week, I decided to try out the PC-BSD 10.0-RC5 ahead of the final release. While I intended to run some benchmarks of FreeBSD/PC-BSD 10.0 against its predecessor and compared to Linux distributions, this initial PC-BSD 10.0 encounter was cut short after about ten minutes.

PC-BSD Is Developing Its Own Desktop Environment
The PC-BSD project is developing its own desktop environment from scratch! The ultimate plan is for Lumina to become a full-featured, open-source desktop environment that may ultimately replace KDE as its default desktop environment.

OpenBSD Foundation At Risk Of Shutting Down
The OpenBSD Foundation is running into a situation of lack of funding to the point that they can’t even cover their electricity costs and may be forced to suspend or reduce their operations without additional help.

FreeBSD 10.0 Has Finally Been Released
It’s been delayed by many months but the official release of FreeBSD 10.0 has shipped today!

FreeBSD Receives A Million Dollar Donation
The FreeBSD has received their largest ever single donation: $1,000,000 USD.

KMS Drivers Break The Console In FreeBSD 10
While FreeBSD 10.0 is exciting for finally having an AMD Radeon DRM/KMS driver as one of the major features of the new OS, the quality isn’t yet on par with the open-source graphics support found on Linux from where the code was originally ported.

OpenBSD Drops Support For Loadable Kernel Modules
Interestingly the OpenBSD developers have decided to remove support for loadable kernel modules from the BSD distribution’s next release.

Radeon Now Work Well On PC-BSD, But USB Mouse Support Is Iffy
Since last month’s release of FreeBSD 10.0 and PC-BSD 10.0 that followed, many Phoronix readers have been asking about benchmarks of this major BSD operating system update that’s home to many new features. Here’s an update on my FreeBSD/PC-BSD 10.0 testing thus far.

OpenSSL Forked By OpenBSD Into LibreSSL
Following the fallout from the OpenSSL Heartbleed bug, OpenBSD developers have decided to fork the OpenSSL code-base to create LibreSSL.

Original post: http://www.phoronix.com/scan.php?page=news_item&px=MTg3NzQ

 

Deciso Launches OPNsense, a New Open Source Firewall Initiative

Deciso has just launched their own fork of pfSense, an open source firewall, which is also based on FreeBSD.

http://opnsense.org/wp-content/themes/OPNsense/assets/img/opnsense.pngOPNsense combines the best of open source and closed source firewalls. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources combined with a simple BSD license. This makes OPNsense the platform of choice for users, developers and commercial partners.

Companies that want to use OPNsense to create a branded version, extend its features, or even create a fork and build upon the same codebase are allowed to do so under the 2-clause BSD license.

The large feature set OPNsense includes several high-end features like load balancing, high availability and captive portal. The modern and easy-to-use Bootstrap based user interface makes configuring and managing the firewall a comfortable task for administrators. And maybe the best part; All sources and build tools are freely available without special clauses and without licensing costs.

Read the full announcement here: http://www.adnkronos.com/immediapress/pr-newswire/2015/01/02/deciso-launches-opnsense-new-open-source-firewall-initiative_Ta6bj627D7Uu6GGtUwSO7I.html?refresh_ce

Official OPNsense website: http://www.opnsense.org

HowTo: Use ps, kill, nice, and killall To Manage processes in FreeBSD and OS X Unix Operating System

This tutorial by nixCraft shows us how to use various commands to manage processes in FreeBSD and OS X.

Fig.02 ps command with flags

I‘m a new Unix system user. How can I manage process on a FreeBSD operating systems?

A process is nothing but an executing program on FreeBSD or Unix-like system. Each process on the system provides the resources needed to run a program such as vim or firefox. Each process has:

Tutorial details
Difficulty Easy (rss)
Root privileges Yes
Requirements FreeBSD or Unix-like os
Estimated completion time 10m
  1. A unique process identifier number (PID)
  2. A virtual address space
  3. A security context
  4. Open devices/handles, executable code
  5. Environment variables, priority and more.

In this quick tutorial, I will write about process management on a FreeBSD operating systems.

Full instructions here: http://www.cyberciti.biz/faq/howto-use-ps-kill-nice-killall-to-manage-processes-in-freebsd-unix/

You should be running a pfSense firewall

Paul Venezia, InfoWorld.com, wrote this article about the “fast and feature rich, free and open source” firewall, pfSense, and why it may be the best one.

pfsenseThose of us who work in the depths of high technology are not immune to the age-old adage of the shoemaker’s children having no shoes. We probably have the most technologically advanced homes of anyone we know, but we also tend to leave various items alone if they’re not causing problems. After all, that’s what we deal with at work. Who needs to saddle themselves with network upgrade projects at home when nothing’s broken?

That’s how your home winds up with a circa 2001 “small”-form-factor Dell GX110 as a firewall, running an oldish version of IPCop, booting from a CompactFlash card, dutifully whirring away for 12 years. I finally decided to put it out to pasture a few weeks ago.

Read the full article here: http://www.infoworld.com/article/2861574/network-security/you-should-be-running-pfsense-firewall.html

Steam Gaming On PC-BSD

pcbsdThis is a how to video to show you how to get steam up and running on your PC-BSD based system. You must have a NVIDIA video card for this to work. Wine can still run steam with AMD / Intel graphics, but your game success rate will be terrible.

Steps:

1: Download the latest Wine stable version in AppCafe
2: Run Wine Configuration from your DE’s search box
3: Apply the “dwrite” fix as shown in the video and apply it to global settings
4: Check /boot/loader.conf to see if the ZFS memory fix is in place
5: If you have to add the line to /boot/loader.conf you must run: sudo grub-mkconfig -o /boot/grub/grub.cfg
6: Apply the Nvidia / Wine patch: sudo sh /usr/local/share/wine/patch-nvidia.sh
7: Download and install the steam install for windows
8: Open steam and be sure to turn off the in game overlay in settings
9: Download your favorite game and have fun!