Monday, November 18, 2013

BSD News 18/11/13

Last week in BSD

Releases: PC-BSD

Other News: sudo, FreeBSD, FreeBSD Foundation, OpenBSD, Vagrant, Veewee, portmgr@, EuroBSDCon, BSD Magazine, BSDnow, pfSense


Releases

PC-BSD: Second 10-STABLE Image Available for Testing 

Kris has announced the availability of the next 10.0 testing image:
The second PC-BSD 10-STABLE image is now available for download!
New Features:
  • Includes FreeBSD 10-STABLE / 10.0-BETA3 from 11/8/2013
  • Switched to PCDM as the default login manager
  • New 10.X artwork & themes
  • Fixed a long list of bugs relating to PBIs
  • Fixed issues enabling the flash plugin out of box
  • Corrected some installation issues via the text-installer
  • Corrected an issue changing passwords via the User Manager
  • Other misc bugfixes
10-STABLE notable features:
  • Updated KMS / AMD driver support
  • ISO file is a hybrid USB file, and can be “dd“ed to a USB media.
  • New text-based installer
  • New UEFI loader on installation media
  • Able to select between GRUB/BSD loaders during installation
  • And much more!
Reporting Issues:
Found a bug? Please report it, in as much detail as possible, to our Trac database.

Other news

FreeBSD Foundation's Year-End Fundraising Campaign!

Donations can easily be made here: http://www.freebsdfoundation.org/donate/.
This year your donations helped FreeBSD by:
  • Funding development projects to improve FreeBSD, including: Native iSCSI kernel stack, Updated Intel graphics chipset support, Integration of Newcons, UTF-8 console support, Superpages for ARM architecture, and Layer 2 networking modernization and performance improvements.
  • Hiring two more staff members to help with FreeBSD development projects, security, and release engineering.
  • Educating the public and promoting FreeBSD. We are preparing the debut our new online magazine, the FreeBSD Journal. We created high-quality brochures to teach people about FreeBSD. We also visited companies to help facilitate collaboration efforts with the Project.
  • Sponsoring BSD conferences and summits in Europe, Japan, Canada, and the US.
  • Protecting FreeBSD IP and providing legal support to the Project.
  • Purchasing hardware to build and improve FreeBSD project infrastructure.

pfSense project: We’re looking for a new support person  

Requirements
  • Native English speaker or equivalent fluency – this person will interact with customers all over the world, via phone, chat and email, using English as the common language. Successful candidate will likely be a native English speaker, though we know from speaking with our customers in Europe and elsewhere around the world that there are many non-native English speakers who communicate as effectively in English as any native speaker.
  • Must have reliable, good quality high speed Internet connectivity – this person will have an extension from our VoIP PBX colocated at one of our customers in eastern Canada. We know from experience that voice quality is acceptable up to at least 250 ms latency where there is relatively minimal jitter. The typical residential DSL or cable broadband service in first world countries anywhere in the world should suffice. The first Internet connection is the employee’s responsibility. Where a secondary connection is available at a reasonable cost, we will reimburse the full cost of the secondary Internet connection for purposes of redundancy and multi-WAN testing and experience.
  • Firewall support experience – must have experience supporting multiple vendors’ firewalls. Experience specifically with pfSense is highly desirable but not required, as anyone experienced in firewall support should be able to pick it up quickly.
  • Solid customer service skills.
  • Senior-level system administration skills on FreeBSD – while minimal actual system administration is involved (short of some involvement maintaining our hosting servers), such skills are key to being able to support and help maintain pfSense and derived products.
  • Solid network administration and troubleshooting skills – Proficient with IP routing, dynamic routing protocols (OSPF and BGP in particular), packet analysis with tcpdump and Wireshark, switch configuration and troubleshooting, general network troubleshooting, quality of service, and network design mostly for small to mid sized networks.
  • General computer security expertise
  • Some programming background – while not a programming position, everyone on our staff must at least have the ability to read PHP code and make minor modifications.
  • Self-motivated and able to complete tasks with minimal supervision and guidance – our entire team is always willing to help, and some time to get up to speed is expected, but we don’t have time for significant hands-on management of staff and don’t micromanage. Everyone is required to complete assigned tasks with minimal oversight.
Desirable qualifications
  • Experience in a consulting role highly desirable – our existence, as with any consulting-focused company, is dependent on highly detailed and timely time tracking.
  • Prior experience in work from home positions desirable (unless you’re going to be based in Austin, TX)
Responsibilities
  • Support – Phone, ticket and live chat support are a significant portion of this role. Most all support requests are setting up new installs, or adding things to existing installs. Very little of what we do is break/fix support, as short of network problems outside the firewall and occasional hardware issues, as anyone experienced with pfSense knows, once it’s up and running, it “just works.” Quality Assurance – assist in QA testing, and contribute to the development of more automated QA processes and procedures.
Company information 
This position is with ESF LLC, the corporation behind the pfSense project. We’ve been in business for going on seven years, and have been offering support and related services for nearly six years. We’ve grown significantly every year, are stable and solely self-funded (we answer to our customers and the community, not investors).
If you’re interested, please do get in-touch.


The Gateway Drug | BSD Now 11 


We sit down to chat with Justin Sherrill of the DragonflyBSD project about their new 3.6 release. Later on, we'll be showing you a huge tutorial that's been baking for over a month - how to build an OpenBSD router that'll destroy any consumer router on the market! There's lots of news to get caught up on as well, so sit back and enjoy some BSD Now - the place to B.. SD. 

BSD Magazine (November 2013): Hast on FreeBSD

From the table of contents:
  • Configuring a Highly Available Service on FreeBSD – Part 1: HAST
  • IT Inventory & Asset Management Automation
  • FreeBSD Programming Primer – Part 10
  • PfSense + Snort: Fast approach
  • How Secure Can Secure Shell (SSH) Be?
  • Column
  • Maximising Website Runtime on Host Servers Running FreeBSD
  • PGDay.IT 2013
Download and read the magazine: Hast on FreeBSD – How to make storage highly availble by using HAST (pfd)

Talk Recordings

EuroBSDCon 2013 DevSummit video recordings 
Videos of Absolute OpenBSD author, Michael Lucas, talk at mug.org


Code stuff

FreeBSD Family Code Commits – Week 45  
OpenBSD adds boot(8) support for keydisk-based softraid crypto volumes  
PC-BSD Weekly Feature Digest 11/15/13 
In Other BSDs for 2013/11/16  

Interesting articles

The Ports Management Team 2013-11-11
In this interview, we talk to another portmgr-lurker@, Antoine Brodin aka antoine@ 

Running Qemu VMs on FreeBSD
nice tutorial

Book review: Sudo Mastery

OpenBSD: Automated Mounting of Removable Disks

Alexey Vatchenko (av<at>bsdua<dot>org) wrote in to tell about his hotplug-diskmount port for automated disk mounting.
The hotplug-diskmount port is a plug-in for the OpenBSD hotplugd(8) daemon to automatically mount removable disks to the filesystem. It works with any disk types (SD cards, USB mass storage devices, card readers and CD/DVD drives). The hotplug-diskmount program is intended to be used in single user environment on desktop or laptop where the convenience of automatic mounting is really helpful.
Read more...

FreeBSD routing trick : Reach a destination via a specific IP 

Using OpenBSD With Vagrant and Veewee 

Building old-school TiVo build tools on FreeBSD 9.2-stable  

Thanks for reading!