DragonFlyBSD Defaulting To GCC 8 Compiler, Replacing The Old GCC 5

submited 06 September 2018

With the last of the major GCC 8 build issues of the DragonFlyBSD code-base resolved, this BSD operating system has switched to using this latest stable release of the GNU Compiler Collection by default.

This is a big default change for DragonFlyBSD as up to now its default compiler was using the several year old GCC 5. With the default move to GCC 8 comes many optimizations, particularly for newer Intel and AMD CPU microarchitectures. This is especially good news for AMD Zen "znver1" CPU users. There is also support for newer C/C++ language features and many other enhancements as we've covered over the past few years.

The BSD community linklog
Made a script? Written a blog post? Found a useful tutorial? Share it with the BSD community here or just enjoy what everyone else has found!

Submit

26 September 2018
What is ZFS? Why are People Crazy About it?  

Article takes a look at ZFS, an advanced file system. It will discuss where it came from, what it is, and why it is so popular among techies and enterprise.

25 September 2018
EuroBSDcon 2018 slides available  

EuroBSDcon 2018 is now over, and slides for OpenBSD-related presentations are now available from the usual place. As always, there's some great reading there (especially for those of us who were unable to attend the conference).

Unfortunately, there will not be any video this year.

pkgsrc now frozen in preparation for 2018Q3  

pkgsrc is now frozen. Please use this opportunity to test pkgsrc bootstraps on your favourite esoteric OS or architecture, view the pkgsrc-bulk mailing list and fix some low-hanging fruit, and help them make this a great release.

If everything goes well there will be cutting the release some time over the weekend.

GhostBSD tested on real hardware T410 – better than TrueOS?  

Nowadays if you want some of that BSD on your personal desktop how to go about? Well there is a full package or distro called GhostBSD which is based on FreeBSD current with a Mate or XFCE desktop preconfigured.

pfSense 2.4.4-RELEASE now available  

Netgate is excited to announce the release of pfSense® software version 2.4.4, now available for new installations and upgrades!

pfSense software version 2.4.4 brings security patches, numerous new features, support for new Netgate hardware models, and stability fixes for issues present in previous pfSense 2.4.x branch releases.

pfSense 2.4.4-RELEASE updates and installation images are available now!

23 September 2018
In Other BSDs for 2018-09-22  

BSD-related links from DragonFly BSD Digest website.

22 September 2018
Valuable News – 2018/09/22  

The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems. Whenever I stumble upon something worth mentioning on the Internet I just put it here so someone else can

Today the amount information that we get using various information streams is at massive overload. Thus one needs to focus only on what is important without the need to grep(1) the Internet everyday. Hence the idea of providing such information ‘bulk’ as I already do that grep(1).

21 September 2018
Optimized-out - BSD Now 264  

FreeBSD and DragonflyBSD benchmarks on AMD’s Threadripper, NetBSD 7.2 has been released, optimized out DTrace kernel symbols, stuck UEFI bootloaders, why ed is not a good editor today, tell your BSD story, and more.

Errata patches for the kernel have been released for OpenBSD 6.3 and 6.2.  

On AMD CPUs, LDTR must be managed crossing between VMs.

Binary updates for the amd64 platform are available via the syspatch utility. Source code patches can be found on the respective errata pages:

https://www.openbsd.org/errata62.html https://www.openbsd.org/errata63.html

As these affect the kernel, a reboot will be needed after patching.

pfSense Release 2.3.x EOL Reminder  

Network security is serious business so let’s get right to the point: pfSense® software version 2.3.x is nearing End Of Life, October 31, 2018.

19 September 2018
Introducing FreeBSD VPC - BSDCan 2018  

This talk presents this collection of enhancements required to provide Virtual Private Clouds using FreeBSD. We will walk through some of the problems seen with running FreeBSD as a hypervisor, the kernel modifications required to provide performant bhyve guest networking, and the required userland administrative interfaces required to stitch together a working VPC based on FreeBSD/VPC.

FreeBSD Desktop – Part 16 – Configuration – Pause Any Application  

Article will show you how to freeze any X11 application with single keyboard shortcut or mouse gesture if you utilize them in any way with small simple script.

18 September 2018
Next KnoxBUG meetup announced  

KnoxBUG will welcome Nick Principe as guest speaker . He will being doing an encore presentation of his SDC 2018 talk: Real-world Performance Advantages of NVDIMM and NVMe: A Case Study with OpenZFS

Date: Monday, October 1, 2018 - 6:00pm Place: at the New iX Systems offices (by FootHills Mall)

Announcing The HardenedBSD Foundation  

On 06 September 2018, HardenedBSD Foundation Corp was granted 501(c)(3) status, from which point all US-based persons making donations can deduct the donation from their taxes.

17 September 2018
Looking for privacy-oriented analytics for DiscoverBSD.com  

Do you have a self-hosted matomo instance? Would you like to create an account for DiscoverBSD and help us?

Here at DiscoverBSD, we value privacy of our users, therefore we are not using Google Analytics. But at the same time, we would like to be able track how many people come here. Can you help us?

SoloBSD 11.2-STABLE-0916 Viva Mexico Edition  

There is a new build of SoloBSD 11.2-STABLE-0916 Viva Mexico! Edition based on the latest HardenedBSD stable branch version v1100056.5.

16 September 2018
Highly Available DHCP Server on FreeBSD  

Highly available DHCP server setup on FreeBSD system, but it should be similarly simple on other UNIX and Unix-like systems. We will use the most obvious choice here – the Internet Systems Consortium implementation – ISC DHCP server – available in the FreeBSD Ports and packages as well.

n2k18 Hackathon report: Ken Westerback ([email protected]) on disklabel(8) work, dhclient(8) progress  

Fresh from the just concluded n2k18 hackathon comes this report from Ken Westerback ([email protected]).

14 September 2018
People who run BSD  

Wondering who runs BSDs and how/what for do they use them? Look no further!

HardenedBSD-stable 11-STABLE v1100056.5  

Highlights:

  • MFC 338603: Correct ELF header parsing code to prevent invalid ELF sections from (4bfdb79b43e74833a67eb9d7f2afcf632b136917) [FreeBSD-SA-18:12.elf CVE-2018-6924]
  • MFC r338126: MFV r338092: ntp 4.2.8p12. (900dde8260d39322fa4c1816fcc5978c204071d2) [CVE-2018-12327]
  • MFC r338068, r338113: Update L1TF workaround to sustain L1D pollution from NMI. (d9d4e900945e90a783c711019255120ffc7a4163)
  • MFC r333063: Update ELF Tool Chain to r3614 (e90f3bfc9bb4deb6c5da699ebe5ad305ee6391e1)
  • MFC r337505, r337865, r337869: dd status=progress (8c00a8c01e99dcdb8ef723f02b90e98fb6f2444c)
13 September 2018
Encrypt That Pool - BSD Now 263  

Mitigating Spectre/Meltdown on HP Proliant servers, omniOS installation setup, debugging a memory corruption issue on OpenBSD, CfT for OpenZFS native encryption, Asigra TrueNAS backup appliance shown at VMworld, NetBSD 6 EoL, and more.

12 September 2018
New FreeBSD Errata Notice and Security Advisory  

Improper ELF header parsing and LazyFPU remediation causes potential data corruption

11 September 2018
Backing up my FreeNAS to Backblaze B2  

Read up to learn about what is Backblaze’s B2 Cloud Storage, how much work did it wind up being, how to set up Backblaze B2, configuring FreeNAS and few gotchas.

Mirror updates for DragonFly  

There’s several new mirrors for DragonFly, all listed on the mirrors page thanks to Matthias Schmidt: Checkdomain GmbH, Philipps-University Marburg (both in Germany), and KoDDos (Japan).

07 September 2018
OpenBSD Surfacing with BSD Now 262  

OpenBSD on Microsoft Surface Go, FreeBSD Foundation August Update, What’s taking so long with Project Trident, pkgsrc config file versioning, and MacOS remnants in ZFS code.

OPNsense 18.7.2 released  

New release brings lots of third party security updates, plugin updates and minor enhancements in overall system reliability.

In other news the firewall alias API has been finished in the development version. If you use the development version you cannot go back to the production version until the API has been released there as well, which is probably 18.7.3 so not too far away.

They will soon also begin the migration work for FreeBSD 11.2 for 19.1, but please keep in mind that they will be issuing security advisories to 11.1 when they arise even beyond the original end of life policy.

06 September 2018
Fuzzing the OpenBSD Kernel  

Anton Lindqvist ([email protected]) gave a talk at BSD Users Stockholm Meetup #3 on the kernel coverage tracing kit he committed recently. Slides are now available via the OpenBSD Events and Papers page.

The slides contain a list of bugs found and fixed as a result of this work.

DragonFlyBSD Defaulting To GCC 8 Compiler, Replacing The Old GCC 5  

With the last of the major GCC 8 build issues of the DragonFlyBSD code-base resolved, this BSD operating system has switched to using this latest stable release of the GNU Compiler Collection by default.

This is a big default change for DragonFlyBSD as up to now its default compiler was using the several year old GCC 5. With the default move to GCC 8 comes many optimizations, particularly for newer Intel and AMD CPU microarchitectures. This is especially good news for AMD Zen "znver1" CPU users. There is also support for newer C/C++ language features and many other enhancements as we've covered over the past few years.

BSD Virtual Memory  

Intriguing article from 2016 about BSD history and virtual memory systems.

05 September 2018
FreeBSD 11.1 end-of-life  

As of September 30, 2018, FreeBSD 11.1 will reach end-of-life and will no longer be supported by the FreeBSD Security Team.

Users of FreeBSD 11.1 are strongly encouraged to upgrade to a newer release as soon as possible.

04 September 2018
Finishing leftover tasks from Google Summer of Code for NetBSD  

Read more about honggfuzz ptrace(2) features, Sanitizers and merged commits.

03 September 2018
NetBSD 7.2 released  

The NetBSD Project is pleased to announce NetBSD 7.2, the second feature update of the NetBSD 7 release branch.

It represents a selected subset of fixes deemed important for security or stability reasons, as well as new features and enhancements.

If you are running an earlier release of NetBSD and are (for whatever reasons) not able to update to the latest major release, NetBSD 8.0, we suggest updating to 7.2.

For more details, please see the release notes at:

https://www.NetBSD.org/releases/formal-7/NetBSD-7.2.html

Complete source and binaries for NetBSD are available for download at many sites around the world. A list of download sites providing FTP, AnonCVS, and other services may be found at:

http://www.NetBSD.org/mirrors/

01 September 2018
OpenBSD on the Microsoft Surface Go  

Recently Microsoft announced a smaller, cheaper version of its Surface tablets called Surface Go which piqued author's interest. Read the article to learn support status relative to OpenBSD-current as of 2018-08-31.

31 August 2018
Script to show memory usage on FreeBSD  

meminfo - Script to show memory usage on FreeBSD

FreeBSDcon Flashback - BSD Now 261  

Insight into TrueOS and Trident, stop evildoers with pf-badhost, Flashback to FreeBSDcon ‘99, OpenBSD’s measures against TLBleed, play Morrowind on OpenBSD in 5 steps, DragonflyBSD developers shocked at Threadripper performance, and more.

30 August 2018
OpenBSD Gaming Resource  

Author wants to show you what games are available on OpenBSD. How can you search for something you don't know exists? After reading this document you will have an overview of what games, emulators, and other game tools are out there and be able to find more on your own.

27 August 2018
Mac-like FreeBSD Laptop  

This is a tour of FreeBSD laptop. Goal is configuring a Unix laptop with focused and efficient user interface, suitable for all sorts of office work, research and entertainment tasks. Point of reference for this machine is the 13-inch Retina MacBook Pro 2015 and Jobs-era MacOS versions, on which my choices of user interface elements are mainly based.

25 August 2018
OpenBSD Foundation gets first 2018 Iridium donation  

The OpenBSD Foundation is excited to announce that it has received the first 2018 Iridium level donation. This year the first $100K+ donation came from Handshake (https://www.handshake.org).

We thank Handshake for its very generous support! This donation will no doubt fund many exciting projects in the coming years.

24 August 2018
Upcoming meeting of Polish BSD User Group  

When: 13th September 2018, 18:30 - 21:00

Where: Wheel Systems Office, Aleje Jerozolimskie 178, Warsaw

What:

  • BSDCam 2018 Recap by Konrad Witaszczyk
  • OpenBSD Daily by Adam Wołk
  • Why is ARM a Tier 2 platform? by Patryk "Keijo" Jaworski
Hacking Tour of Europe  

Trip reports from the Essen Hackathon and BSDCam, CfT: ZFS native encryption and UFS trim consolidation, ZFS performance benchmarks on a FreeBSD server, how to port your OS to EC2, Vint Cerf about traceability, Remote Access console to an RPi3 running FreeBSD, and more.

OpenBSD Errata for vmml1tf and fpufork  

Errata patches for the kernel have been released for OpenBSD 6.3 and 6.2.

23 August 2018
End of life for NetBSD 6.x  

In keeping with NetBSD's policy of supporting only the latest (8.x) and next most recent (7.x) major branches, the recent release of NetBSD 8.0 marks the end of life for NetBSD 6.x.

As of now, the following branches are no longer maintained:

  • netbsd-6-1
  • netbsd-6-0
  • netbsd-6
22 August 2018
DragonFly will now run on a Threadripper 2990wx  

What’s more, Matthew Dillon has published some testing results showing how power, CPU use, and memory speed all interact with these things.

SG-5100 Desktop Available for Pre-order  

Netgate® SG-5100 pfSense® Security Gateway appliance, Intel C3000 based appliance, which provides significant performance and engineering improvements relative to the SG-4860, is now available for pre-order.

19 August 2018
OPNsense 18.7.1 released  

This is the first stable update and includes security updates for several third party software and FreeBSD. A Bind plugin was released with DNSBL support and the reported problems with the HAProxy plugin have been sorted out thanks to enthusiastic reporters and testers.

13 August 2018
NAS4Free is renamed into XigmaNAS  

NAS4Free were working on the trademark for project. However they faced some difficulties as they tried to trademark NAS4Free as name.

Review of NomadBSD  

NomadBSD is a 64-bit live system for USB flash drives, based on FreeBSD. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery

Libtls tutorial  

This tutorial is designed for people with some C experience on a POSIX, BSD like machine with the latest libtls installed.

It focuses on changes that are necessary to make an existing program written in C that uses the POSIX sockets api to use TLS over those same connections.

04 August 2018
MidnightBSD 1.0 Current  

MidnightBSD's dev talking about progress towards 1.0

03 August 2018
Reflection on one-year usage of OpenBSD  

A summary of the one more one year experience with OpenBSD.

  • What do I get from OpenBSD?
  • What I give back to OpenBSD?
BSDNow Great NetBSD 8  

NetBSD 8.0 available, FreeBSD on Scaleway’s ARM64 VPS, encrypted backups with OpenBSD, Dragonfly server storage upgrade, zpool checkpoints, g2k18 hackathon reports, and more.

load more