Language Selection

English French German Italian Portuguese Spanish

BSD

FreeBSD 12 Runs Refreshingly Easy On AMD Ryzen 9 3900X - Benchmarks Against Ubuntu 18.04 LTS

Filed under
Graphics/Benchmarks
BSD
Ubuntu

While newer Linux distributions have run into problems on the new AMD Zen 2 desktop CPUs (fixed by a systemd patch or fundamentally by a BIOS update) and DragonFlyBSD needed a separate boot fix, FreeBSD 12.0 installed out-of-the-box fine on the AMD Ryzen 9 3900X test system with ASUS ROG CROSSHAIR VIII HERO WiFi motherboard.

[...]

I also attempted to try DragonFlyBSD with its latest daily ISO/IMG following the Zen 2 fix this week by Matthew Dillon. Unfortunately, even with the latest daily ISO I ran into a panic at boot time. So as a result, today are just some FreeBSD 12.0 vs. Ubuntu 18.04 benchmarks for reference. Matthew Dillon did have some interesting comments in our forums about his (great) experiences with these new CPUs, some limitations, and about the original DragonFlyBSD issue.

Read more

Project Trident 19.07 Available

Filed under
BSD

This is a packages update with some important bugfixes from upstream TrueOS.

Read more

BSD News: BSDCan and DragonFlyBSD

Filed under
BSD
    BSDCan 2019 Trip Report: Mark Johnston

    Thanks to the FreeBSD Foundation, I was able to make the trip from Toronto to Ottawa to attend BSDCan 2019 and the FreeBSD developer summit. Following the conference, I also made it to a small hackathon held at the University of Waterloo. I work from home, which can create a sense of isolation despite the ability to easily communicate with colleagues over the Internet; conferences are thus an important way to recharge my enthusiasm for working on FreeBSD. This year’s BSDCan was not a disappointment: I attended a number of interesting talks, collaborated on some designs for future projects, and helped review and debug some code.

  • DragonFlyBSD Gets Fix To Be Able To Boot AMD Zen 2 Processors

    Separate from the Linux boot issue affecting AMD Ryzen 3000 (Zen 2) processors that has been attributed to RdRand, DragonFlyBSD is the first BSD at least we've seen getting a separate fix to be able to boot these new AMD processors.

    DragonFlyBSD lead developer Matthew Dillon who has been mesmerized by the AMD Threadripper performance for the past year now has his hands on new Zen 2 hardware. But it turns out the current DragonFlyBSD releases can't boot with these processors due to a separate problem from what we've seen on the Linux side.

FreeBSD 11.3

Filed under
BSD
  • FreeBSD 11.3-RELEASE Announcement

    The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 11.3-RELEASE. This is the fourth release of the stable/11 branch.

  • FreeBSD 11.3-RELEASE Available

    FreeBSD 11.3-RELEASE is now available. Please be sure to check the Release Notes and Release Errata before installation for any late-breaking news and/or issues with 11.3. More information about FreeBSD releases can be found on the Release Information page.

  • FreeBSD 11.3-RELEASE Release Notes

    This document contains the release notes for FreeBSD 11.3-RELEASE. It describes recently added, changed, or deleted features of FreeBSD. It also provides some notes on upgrading from previous versions of FreeBSD.

    This distribution of FreeBSD 11.3-RELEASE is a release distribution. It can be found at https://www.FreeBSD.org/releases/ or any of its mirrors. More information on obtaining this (or other) release distributions of FreeBSD can be found in the “Obtaining FreeBSD” appendix to the FreeBSD Handbook.

    All users are encouraged to consult the release errata before installing FreeBSD. The errata document is updated with “late-breaking” information discovered late in the release cycle or after the release. Typically, it contains information on known bugs, security advisories, and corrections to documentation. An up-to-date copy of the errata for FreeBSD 11.3-RELEASE can be found on the FreeBSD Web site.

    This document describes the most user-visible new or changed features in FreeBSD since 11.2-RELEASE. In general, changes described here are unique to the 11.3-STABLE branch unless specifically marked as MERGED features.

    Typical release note items document recent security advisories issued after 11.2-RELEASE, new drivers or hardware support, new commands or options, major bug fixes, or contributed software upgrades. They may also list changes to major ports/packages or release engineering practices. Clearly the release notes cannot list every single change made to FreeBSD between releases; this document focuses primarily on security advisories, user-visible changes, and major architectural improvements.

  • FreeBSD 11.3 Officially Released With Random Improvements, Updated Components

    FreeBSD 11.3 brings a number of updated user-space applications, libxo support has been enabled for various applications, XZ 5.2.4 has been updated, a Lua loader has been merged, LLVM Clang 8.0 is now available along with other LLVM 8.0.0 components, various networking driver updates, a ZFS file-system fix, and other changes. And, yes, there is a random driver update for improving the performance during the expensive task of reseeding the pool.

OPNsense 19.7 RC1 released

Filed under
Security
BSD

opnsense

For four and a half years now, OPNsense is driving innovation through
modularising and hardening the open source firewall, with simple
and reliable firmware upgrades, multi-language support, HardenedBSD
security, fast adoption of upstream software updates as well as clear
and stable 2-Clause BSD licensing.

We thank all of you for helping test, shape and contribute to the project!
We know it would not be the same without you.

Download links, an installation guide[1] and the checksums for the images
can be found below as well.

Read more

Project Trident 19.06 is Released, which added a lot of changes from upstream FreeBSD and TrueOS

Filed under
BSD

Trident Project have announced the release of Project Trident 19.06 on July 28, 2019, which added a lot of changes from upstream FreeBSD and TrueOS.

Project Trident is a desktop-focused rolling release operating system based on TrueOS. It uses the Lumina desktop as well as a number of self-developed utilities to provide an easy-to-use system that both BSD beginners and advanced system administrators.

This release brings a lot of new packages and updated most of the existing packages to latest available version.

Not only package updates also, they made few of changes in the base package.

Read more

FreeBSD turns 26

Filed under
BSD

The FreeBSD operating system is continuing to make progress, 26 years after it got its name. Among the areas where work is being done is on improved support for RISC-V, FUSE filesystem updates, C runtime changes, and security improvements. FreeBSD Day is celebrated on June 19, in recognition of the date in 1993 when the name FreeBSD was coined for a fork of the 386BSD project. The first official release of FreeBSD did not occur until November 1, 1993, however.

Ahead of FreeBSD Day, the project released its quarterly report for the first quarter of 2019, outlining some of its ongoing efforts. In addition to the quarterly report, the executive director of the FreeBSD Foundation provided LWN with some insights into the state of the project and the foundation that supports it.

Read more

OpenBSD Is Now My Workstation

Filed under
BSD

Why OpenBSD? Simply because it is the best tool for the job for me for my new-to-me Lenovo Thinkpad T420. Additionally, I do care about security and non-bloat in my personal operating systems (business needs can have different priorities, to be clear).

I will try to detail what my reasons are for going with OpenBSD (instead of GNU/Linux, NetBSD, or FreeBSD of which I’m comfortable using without issue), challenges and frustrations I’ve encountered, and what my opinions are along the way.

Disclaimer: in this post, I’m speaking about what is my opinion, and I’m not trying to convince you to use OpenBSD or anything else. I don’t truly care, but wanted to share in case it could be useful to you. I do hope you give OpenBSD a shot as your workstation, especially if it has been a while.

Read more

BSD: NetBSD Google Summer of Code and How to Configure FreeNAS

Filed under
BSD
  • Porting Wine to amd64 on NetBSD, first evaluation report

    This report was written by Naveen Narayanan as part of Google Summer of Code 2019.

    I have been working on porting Wine to amd64 on NetBSD as a GSoC 2019 project. Wine is a compatibility layer which allows running Microsoft Windows applications on POSIX-complaint operating systems. This report provides an overview of the progress of the project during the first coding period.

  • NetBSD Is Seeing Better Wine Support Thanks To Google Summer of Code

    One of the interesting Google Summer of Code projects on the BSD front this year is porting Wine to run on AMD64 (x86_64) under NetBSD.

    NetBSD has been running Wine to some extent on i386 but this effort has been about getting a Wine 64-bit port running nicely with 32-bit Windows program compatibility.

  • DIY Open Source NAS: How to Configure FreeNAS

    Here are some of the more essential configuration options to get you going with FreeNAS.

BSD: FreeBSD 11.3 RC3 and NetBSD on Old Computers

Filed under
BSD
  • FreeBSD 11.3-RC3 Now Available
    The third RC build of the 11.3-RELEASE release cycle is now available.
    
    Installation images are available for:
    
    o 11.3-RC3 amd64 GENERIC
    o 11.3-RC3 i386 GENERIC
    o 11.3-RC3 powerpc GENERIC
    o 11.3-RC3 powerpc64 GENERIC64
    o 11.3-RC3 sparc64 GENERIC
    o 11.3-RC3 armv6 BANANAPI
    o 11.3-RC3 armv6 BEAGLEBONE
    o 11.3-RC3 armv6 CUBIEBOARD
    o 11.3-RC3 armv6 CUBIEBOARD2
    o 11.3-RC3 armv6 CUBOX-HUMMINGBOARD
    o 11.3-RC3 armv6 RPI-B
    o 11.3-RC3 armv6 RPI2
    o 11.3-RC3 armv6 PANDABOARD
    o 11.3-RC3 armv6 WANDBOARD
    o 11.3-RC3 aarch64 GENERIC
    
    Note regarding arm SD card images: For convenience for those without
    console access to the system, a freebsd user with a password of
    freebsd is available by default for ssh(1) access.  Additionally,
    the root user password is set to root.  It is strongly recommended
    to change the password for both users after gaining access to the
    system.
    
    Installer images and memory stick images are available here:
    
        https://download.freebsd.org/ftp/releases/ISO-IMAGES/11.3/
    
    The image checksums follow at the end of this e-mail.
    
    If you notice problems you can report them through the Bugzilla PR
    system or on the -stable mailing list.
    
    If you would like to use SVN to do a source based update of an existing
    system, use the "releng/11.3" branch.
    
    A summary of changes since 11.3-RC2 includes:
    
    o Regression fix in mountd(8) (PR 238725)
    
    o Regression fix in NAT64LSN.
    
    A list of changes since 11.2-RELEASE is available in the releng/11.3
    release notes:
    
        https://www.freebsd.org/releases/11.3R/relnotes.html
    
    Please note, the release notes page is not yet complete, and will be
    updated on an ongoing basis as the 11.3-RELEASE cycle progresses.
    
    === Virtual Machine Disk Images ===
    
    VM disk images are available for the amd64, i386, and aarch64
    architectures.  Disk images may be downloaded from the following URL
    (or any of the FreeBSD download mirrors):
    
        https://download.freebsd.org/ftp/releases/VM-IMAGES/11.3-RC3/
    
    The partition layout is:
    
        ~ 16 kB - freebsd-boot GPT partition type (bootfs GPT label)
        ~ 1 GB  - freebsd-swap GPT partition type (swapfs GPT label)
        ~ 20 GB - freebsd-ufs GPT partition type (rootfs GPT label)
    
    The disk images are available in QCOW2, VHD, VMDK, and raw disk image
    formats.  The image download size is approximately 135 MB and 165 MB
    respectively (amd64/i386), decompressing to a 21 GB sparse image.
    
    Note regarding arm64/aarch64 virtual machine images: a modified QEMU EFI
    loader file is needed for qemu-system-aarch64 to be able to boot the
    virtual machine images.  See this page for more information:
    
        https://wiki.freebsd.org/arm64/QEMU
    
    To boot the VM image, run:
    
        % qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt  \
    	-bios QEMU_EFI.fd -serial telnet::4444,server -nographic \
    	-drive if=none,file=VMDISK,id=hd0 \
    	-device virtio-blk-device,drive=hd0 \
    	-device virtio-net-device,netdev=net0 \
    	-netdev user,id=net0
    
    Be sure to replace "VMDISK" with the path to the virtual machine image.
    
    === Amazon EC2 AMI Images ===
    
    FreeBSD/amd64 EC2 AMIs are available in the following regions:
    
      eu-north-1 region: ami-07d990eaeb497323d
      ap-south-1 region: ami-001b7b067fd8e781d
      eu-west-3 region: ami-01052697e06e3a45e
      eu-west-2 region: ami-0cfee448feeb2a851
      eu-west-1 region: ami-0ce7400d6a08a9862
      ap-northeast-2 region: ami-0b16c2014116bd358
      ap-northeast-1 region: ami-0818328d0efcec703
      sa-east-1 region: ami-077fc22d100770c52
      ca-central-1 region: ami-0c414f2c140fd13cb
      ap-southeast-1 region: ami-0f5fe631ff1d2578a
      ap-southeast-2 region: ami-06bf072735d282208
      eu-central-1 region: ami-0a1cbb609ac331456
      us-east-1 region: ami-05a73406ad7ece248
      us-east-2 region: ami-0a21294420f709f19
      us-west-1 region: ami-0bb877ce5c712ad4f
      us-west-2 region: ami-0a231251af9d35604
    
    === Vagrant Images ===
    
    FreeBSD/amd64 images are available on the Hashicorp Atlas site, and can
    be installed by running:
    
        % vagrant init freebsd/FreeBSD-11.3-RC3
        % vagrant up
    
    === Upgrading ===
    
    The freebsd-update(8) utility supports binary upgrades of amd64 and i386
    systems running earlier FreeBSD releases.  Systems running earlier
    FreeBSD releases can upgrade as follows:
    
    	# freebsd-update upgrade -r 11.3-RC3
    
    During this process, freebsd-update(8) may ask the user to help by
    merging some configuration files or by confirming that the automatically
    performed merging was done correctly.
    
    	# freebsd-update install
    
    The system must be rebooted with the newly installed kernel before
    continuing.
    
    	# shutdown -r now
    
    After rebooting, freebsd-update needs to be run again to install the new
    userland components:
    
    	# freebsd-update install
    
    It is recommended to rebuild and install all applications if possible,
    especially if upgrading from an earlier FreeBSD release, for example,
    FreeBSD 11.x.  Alternatively, the user can install misc/compat11x and
    other compatibility libraries, afterwards the system must be rebooted
    into the new userland:
    
    	# shutdown -r now
    
    Finally, after rebooting, freebsd-update needs to be run again to remove
    stale files:
    
    	# freebsd-update install
    
  • FreeBSD 11.3-RC3 Available

    The third RC build for the FreeBSD 11.3 release cycle is now available. ISO images for the amd64, armv6, arm64, i386, powerpc, powerpc64, and sparc64 architectures are available on most of our FreeBSD mirror sites.

  • Cameron Kaiser: And now for something completely different: NetBSD on the last G4 Mac mini (and making the kernel power failure proof)

    I'm a big fan of NetBSD. I've run it since 2000 on a Mac IIci (of course it's still running it) and I ran it for several years on a Power Mac 7300 with a G3 card which was the second incarnation of the Floodgap gopher server. Today I also still run it on a MIPS-based Cobalt RaQ 2 and an HP Jornada 690. I think NetBSD is a better match for smaller or underpowered systems than current-day Linux, and is fairly easy to harden and keep secure even though none of these systems are exposed to the outside world.

Syndicate content

More in Tux Machines

Security Leftovers

  • Researchers Build App That Kills To Highlight Insulin Pump Exploit

    By now the half-baked security in most internet of things (IOT) devices has become a bit of a running joke, leading to amusing Twitter accounts like Internet of Shit that highlight the sordid depth of this particular apathy rabbit hole. And while refrigerators leaking your gmail credentials and tea kettles that expose your home networks are entertaining in their own way, it's easy to lose sight of the fact that the same half-assed security in the IOT space also exists on most home routers, your car, your pacemaker, and countless other essential devices and services your life may depend on. Case in point: just about two years ago, security researchers discovered some major vulnerabilities Medtronic's popular MiniMed and MiniMed Paradigm insulin pumps. At a talk last year, they highlighted how a hacker could trigger the pumps to either withhold insulin doses, or deliver a lethal dose of insulin remotely. But while Medtronic and the FDA warned customers about the vulnerability and issued a recall over time, security researchers Billy Rios and Jonathan Butts found that initially, nobody was doing much to actually fix or replace the existing devices. [...] And of course that's not just a problem in the medical sector, but most internet-connected tech sectors. As security researcher Bruce Schneier often points out, it's part of a cycle of dysfunction where the consumer and the manufacturer of a flawed product have already moved on to the next big purchase, often leaving compromised products, and users, in a lurch. And more often than not, when researchers are forced to get creative to highlight the importance of a particular flaw, the companies in question enjoy shooting the messenger.

  • Desktop Operating Systems: Which is the safest? [Ed: This shallow article does not discuss NSA back doors and blames on "Linux" devices with open ports and laughable passwords -- based on narrative often pushed by corporate media to give illusion of parity. Also pushes the lie of Linux having minuscule usage.]
  • How Open Source Data Can Protect Consumer Credit Card Information
  • Open Source Hacking Tool Grows Up

    An open source white-hat hacking tool that nation-state hacking teams out of China, Iran, and Russia have at times employed to avoid detection....

Games: Dota Underlords and Stadia

  • Dota Underlords has another update out, this one changes the game quite a lot

    Valve continue to tweak Dota Underlords in the hopes of keeping players happy, this mid-Season gameplay update flips quite a few things on their head. I like their sense of humour, with a note about them removing "code that caused crashes and kept code that doesn't cause crashes". There's a few smaller changes like the addition of Loot Round tips to the Season Info tab, the ability to change equipped items from the Battle Pass and some buffs to the amount XP awarded for your placement in matches and for doing the quests. Meaning you will level up the Battle Pass faster.

  • Interested in Google's Stadia game streaming service? We have a few more details now

    With Google's game streaming service Stadia inching closer, we have some more information to share about it. Part of this, is thanks to a recent AMA (Ask Me Anything) they did on Reddit. I've gone over what questions they answered, to give you a little overview. Firstly, a few points about the Stadia Pro subscription: The Pro subscription is not meant to be like a "Netflix for Games", something people seem to think Stadia will end up as. Google said to think of it more like Xbox Live Gold or Playstation Plus. They're aiming to give Pro subscribers one free game a month "give or take". If you cancel Stadia Pro, you will lose access to free games claimed. However, you will get the previously claimed games back when you re-subscribe but not any you missed while not subscribed. As for Stadia Base, as expected there will be no free games included. As already confirmed, both will let you buy games as normal.

LabPlot has got some beautifying and lots of datasets

Hello everyone! The second part of this year's GSoC is almost over, so I was due to let you know the progress made in the last 3 weeks. I can assure you we haven't lazed since then. I think I managed to make quite good progress, so everything is going as planned, or I could say that even better. If you haven't read about this year's project or you just want to go through what has already been accomplished you can check out my previous post. So let's just go through the new things step by step. I'll try to explain the respective feature, and also give examples using videos or screenshots. The first step was to improve the welcome screen and make it easily usable, dynamic, clean and intuitive for users. This step was very important since the welcome screen is what the users will first get in contact with when they start using LabPlot. Read more

Graphics: Weston 7.0 Reaches Alpha and RadeonSI Gallium3D Driver Adds Navi Wave32 Support

  • weston 6.0.91
    This is the alpha release for weston 7.0.  A lot of new features and
    fixes are shipped in this release, including:
    
    - New internal debug scopes and logging framework
    - Improved documentation
    - HDCP support
    - A new PipeWire plugin
    
    Thanks to all contributors!
    
    We've moved to Meson as our only build system, autotools support has
    been removed.  Package maintainers: please report any issues you have
    with Meson before the stable release.
    
    Full commit history below.
    
  • Weston 7.0 Reaches Alpha With PipeWire, HDCP, EGL Partial Updates & Mores

    Wayland release manager Simon Ser announced the alpha release of the Weston 7.0 reference compositor on Friday that also marks the feature freeze for this Wayland compositor update. Some of the major changes to Weston 7.0 include HDCP content protection support, better documentation, new debugging and logging framework support, and the just-added PipeWire plug-in for remote streaming. There are also less prominent additions like EGL partial update support, various DRM compositor back-end restructuring, build system updates, and a variety of libweston updates.

  • RadeonSI Gallium3D Driver Adds Navi Wave32 Support

    One of the new features to the RDNA architecture with Navi is support for single cycle issue Wave32 execution on SIMD32. Up to now the RadeonSI code was using just Wave64 but now there is support in this AMD open-source Linux OpenGL driver for Wave32. Well known AMD open-source developer Marek Olšák landed this Wave32 support on Friday for the RadeonSI driver. The Wave32 support landed over several commits to Mesa 19.2-devel and is enabled for vertex, geometry, and tessellation shaders. Wave32 isn't enabled for pixel shaders but rather Wave64. Additionally, Wave32 isn't yet enabled for compute shaders due to Piglit OpenGL test case failures.