Language Selection

English French German Italian Portuguese Spanish

BSD

OpenBSD: We are now at 6.9-beta, go for snapshots, test!

Filed under
BSD

You may have missed the event during the weekend, but with this commit, OpenBSD -current turned 6.9-beta.

Read more

Audiocasts/Shows: FLOSS Weekly, Ethics, BSDNow and More

Filed under
GNU
Linux
BSD
  • FLOSS Weekly 616: Software Heritage - Robert Di Cosmo, Software Archives

    Software Heritage is an extraordinary, yet necessary effort to save all the world's software in all its versions and generations for all time. This effort is to help make historical source code accessible to everyone, but this initiative does come with many challenges. Naturally, Software Heritage is started with open source code and principles. Doc Searls and Simon Phipps talk in much length and depth on all of it, with founder & CEO Roberto Di Cosmo.

  • Ethics Has No Place In Software Licenses

    In recent years a new software movement has been growing, known as the Ethical Source Movement and they've made a software license known as the Hippocratic License. But it has a bit of a problem, it's fundamentally flawed and completely impractical in the real world.

  • BSDNow 389: Comfy FreeBSD Jails

    A week with Plan 9, Exploring Swap on FreeBSD, how to create a FreeBSD pkg mirror using bastille and poudriere, How to set up FreeBSD 12 VNET jail with ZFS, Creating Comfy FreeBSD Jails Using Standard Tools, and more.

  • Bad Request | Coder Radio 400

    After reflecting on more than 8 years of the show, we get into solving problems and taking names.

    Plus a couple of special announcements, and some Hoopla we've just got to talk about.

  • Alan Pope: My Podcast Listening List

    My podcast listening tastes have changed quite a bit over the years. I first got into listening to podcasts in the early 2000’s, on the commute to the office - remember them? I initially started listening on my iRiver iHP-140 then moved on to using a Nokia N82. Both fantastic devices for their time.

    I used to use hpodder to download episodes and then squirt them down a cable to the device. Later then I’ve listened on various iPods and iPhones where I would use the onboard iTunes / Podcasts app to get my podcasts.

    Most recently I’ve used Android, and my current podcast consumption device of choice is the OnePlus 5. I tried a few apps and finally settled on PocketCasts. It has a ton of advanced features I don’t use, as I basically subscribe, download and listen, and that’s about it.

helloSystem is a FreeBSD Distro Modelled on Mac OS X (Off Topic)

Filed under
BSD

The following 600 words are all about a promising new FreeBSD distro and why it has me rather excited.

So, for the duration of this ramble I’d appreciate you pretending it’s 2008 and this site is still called ‘FYIDYK’ — the forerunner to omg! with a worse acronym and a ‘cover everything’ attitude!

In this post I look at what this distro is, what it isn’t, and what it hopes to become. Plus, I share a link to download installer images (warning: experimental) so you can try it out for yourself.

Read more

FWUPD Is Being Ported To The BSDs To Handle Firmware Updating

Filed under
GNU
Linux
BSD

With the incredible success of FWUPD and the Linux Vendor Firmware Service (LVFS) where most major hardware vendors are supporting it in some capacity for distributing firmware updates to Linux customers, there are BSD developers working to it port it over to their camp to support firmware updates.

3MDEB under funding from NLNet is working to bring FWUPD to the BSDs. This is being done since firmware updates are commonly done in the name of security these days, among other factors. 3MDEB is working to see their port of FWUPD work on at least FreeBSD, DragonflyBSD, NetBSD, and OpenBSD. The initial focus at least will be handling firmware updates for USB devices and UEFI capsule updates.

Read more

Also: Holding A Mirror Up In Front Of GNU/Linux | Hackaday

FreeBSD 13.0-BETA1 Now Available

Filed under
BSD

The first BETA build of the 13.0-RELEASE release cycle is now available.

Installation images are available for:

o 13.0-BETA1 amd64 GENERIC
o 13.0-BETA1 powerpc64 GENERIC64
o 13.0-BETA1 powerpc64le GENERIC64LE
o 13.0-BETA1 powerpcspe MPC85XXSPE
o 13.0-BETA1 aarch64 GENERIC
o 13.0-BETA1 aarch64 RPI
o 13.0-BETA1 aarch64 PINE64
o 13.0-BETA1 aarch64 PINE64-LTS
o 13.0-BETA1 aarch64 PINEBOOK
o 13.0-BETA1 aarch64 ROCK64
o 13.0-BETA1 aarch64 ROCKPRO64
o 13.0-BETA1 riscv64 GENERIC
o 13.0-BETA1 riscv64 GENERICSD

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/13.0/

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 Git to do a source based update of an existing
system, use the "releng/13.0" branch.

Please note, the release notes page is not yet complete, and will be
updated on an ongoing basis as the 13.0-RELEASE cycle progresses.

=== Virtual Machine Disk Images ===

VM disk images are available for the amd64, 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/13.0-BETA1/

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.

BASIC-CI images can be found at:

    https://download.freebsd.org/ftp/releases/CI-IMAGES/13.0-BETA1/

Read more

Also: FreeBSD 13.0-BETA1 Released With WireGuard, Updated ZFS, NUMA Optimizations

Audiocasts/Shows: BSDNow, Bad Voltage, TLLTS, Coder Radio

Filed under
GNU
Linux
BSD

IBM/Red Hat/Fedora Leftovers and winCAT/BSD

Filed under
Red Hat
BSD

  • STIG Security Profile in Red Hat Enterprise Linux 7

    Red Hat has recently updated the Red Hat Enterprise Linux (RHEL) 7 Security Technical Implementation Guide (STIG) Profile to include more coverage of automated content and improve the profile’s stability. In this post, we’ll talk about how Red Hat contributes to the creation of new SCAP content and automation and how you can consume the latest updates for the RHEL 7 STIG Profile to more effectively apply security hardening policies.

    [...]

    Red Hat has been developing the automation of hardening systems via STIGs for many years, and since then, the STIG for RHEL 7 has been updated several times by DISA. Red Hat also takes part in STIG development by suggesting improvements and reporting issues to the guide back to DISA. Red Hat works to keep automated remediations up to date to provide customers with automated solutions to help harden their systems and help bring them into  compliance.

  • The evolution of Co.Lab - bringing STEM learning home

    So much of 2020 was focused on figuring out how to do old things in new ways. For years, we have been focusing on bringing people together in as many ways as possible, but when the world went remote we had to adjust. This went beyond business needs. We had to adjust almost everything, including our STEM program. 

    Co.Lab, presented by Open Source Stories, is a learning experience that introduces young students to the power of collaboration, community and open source. Using open hardware and open source methodologies, Red Hat mentors teach students why being open is a better way to work together and a more effective way to solve problems. Since its launch in 2017, Co.Lab primarily existed as in-person events that shared the principles of open source and collaboration with more than 700 middle school students in 12 countries. 

  • Visualizing System Performance with RHEL 8 Part 3: Kernel Metric Graphing with Performance Co-Pilot, Grafana, and Bpftrace

    Picking up from where we left off in the last post, the purpose of this post will be to show how we can use Performance Co-Pilot (PCP) and bpftrace together to graph low-level kernel metrics that are not typically exposed through the usual Linux tools. Effectively, if you can get a value from the kernel into an eBPF map (generic key/value data structure used for storing data in eBPF programs) in a bpftrace script, then you can get this graphed with Performance Co-Pilot. 

  •  

  • Using Node.js? The OpenJS Foundation would like to hear your feedback

    Node.js is an Impact Project under the OpenJS Foundation. The aim of the 2021 Node.js User Survey is to learn who is using Node.js, and how it is being used. It’s also an opportunity for Node.js users to share any feedback with the project. The survey should take around 20 minutes, and the results are anonymized.

  • Deliver your applications to edge and IoT devices in rootless containers - Red Hat Developer

    Applications are often developed, tested, and delivered in containers, and Red Hat OpenShift is a great platform for that purpose. Sometimes, however, the target machine is much smaller than a Kubernetes cluster. It might be an embedded server, industry PC hardware, or a single server.

  • EMEA EN: Italy's leader in tourism chooses Red Hat open hybrid cloud solutions to redesign its infrastructure and take its business into the future
  • CloudLinux CentOS Replacement, AlmaLinux, Released In beta

    CloudLinux has announced the release of AlmaLinux, the open source enterprise-level Linux distribution created as an alternative to CentOS in, beta with most RHEL packages.

    A stable release is planned for the end of the Q1 2021.

    AlmaLinux is a 1:1 binary fork of RedHat Linux Enterprise Linux (RHEL), backed with a $1 million annual sponsorship by CloudLinux, with support provided until at least 2029. The new distro is based on a community-driven approach to fill the gap left by the CentOS stable release’s demise.

  • TwinCAT/BSD offers alternative operating system for Beckhoff Industrial PCs

    The FreeBSD system – and thus also TwinCAT/BSD – supports ARM CPUs up to Intel Xeon processors, providing a scalable platform from small embedded controllers to high-performance IPCs. With this scalable new solution, Beckhoff presents a new operating system that combines the advantages of Windows CE – low cost and small footprint – with the numerous features of large Windows operating systems. Therefore, TwinCAT/BSD is also an alternative to Windows 7 or 10 in many applications.

BSD: FreeBSD, PF, OpenZFS

Filed under
BSD
  • Exploring Swap on FreeBSD | Klara Inc.

    On modern Unix-like systems such as FreeBSD, “swapping” refers to the activity of paging out the contents of memory to a disk and then paging it back in on demand. The page-out activity occurs in response to a lack of free memory in the system: the kernel tries to identify pages of memory that probably will not be accessed in the near future, and copies their contents to a disk for safekeeping until they are needed again. When an application attempts to access memory that has been swapped out, it blocks while the kernel fetches that saved memory from the swap disk, and then resumes execution as if nothing had happened.

    All of the above might sound perfectly sensible. After all, disks are typically much larger than RAM, so why not use them to cache infrequently accessed pages of memory? Yet, many experienced system administrators treat swapping as an abnormal activity, a sign of something amiss. This is justifiable: until relatively recently, the disks typically used for swapping had access latencies millions of times higher than RAM.

  • BREAKING pf(4) change: change route-to so it sends packets to IPs instead of interfaces.

    Does your pf configuration have route-to rules? If so, you need to consider the implications of this commit by David Gwynne (dlg@) carefully.

    [...]

    This change is intended to make configuration and maintenance easier, but it runs a high risk of breaking existing configurations. Read on for the rest of David's commit message, with some background.

  • 2021/02/01 - pf routing syntax changes

    Syntax for PF's routing options (route-to, reply-to, dup-to) has changed. If you do not have console access and use these features, review /etc/pf.conf before updating; the previous syntax will be rejected by pfctl(8).

  • OpenZFS 2.0.2 Released With Fixes, Compatibility Against Latest FreeBSD - Phoronix

    OpenZFS 2.0.2 is out today as the latest version of this open-source ZFS file-system implementation currently supported on Linux and FreeBSD systems.

    Since last year's release of the big OpenZFS 2.0, it was followed up by a point release providing early fixes and Linux 5.10 support while now a second point release has arrived.

OPNsense 21.1 Marvelous Meerkat Released

Filed under
BSD

For more than 6 years, 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.

21.1, nicknamed “Marvelous Meerkat”, is the relentless continuation of open source dedication. The last 6 years were not always easy, but we are happy to be where we are now and have the community to thank for it.

New and improved are the firewall rules and NAT categories, the traffic graphs supporting IPv6 along with a visual refresh, intrusion detection rule management by policies, an alias for MAC addresses and NAT over IPsec with all phase 2 you could ever want. Last but not least, the serial image now supports UEFI as well.

Read more

Also: OPNsense 21.1 Open-Source Firewall/Router Platform Released

The first release candidate of NomadBSD 1.4 is now available!

Filed under
BSD

We are pleased to present the first release candidate of NomadBSD 1.4.

Read more

Syndicate content

More in Tux Machines

pg_statement_rollback v1.3 released

pg_statement_rollback is a PostgreSQL extension to add server side transaction with rollback at statement level like in Oracle or DB2. Release v1.3 of pg_statement_rollback was released. This is a maintenance release to add support to PostgreSQL 14. See ChangeLog for a complete list of changes. Read more Also: PostgreSQL Weekly News - October 24, 2021

Review: Ubuntu 21.10

Ubuntu 21.10 (code name Impish Indri) and its many variant flavors were released on October 14. This release is a non-Long Term Support release, meaning it will be supported for nine months. Like all new releases of Ubuntu, Ubuntu 21.10 comes with numerous updates and enhancements. The most notable of these changes are the customized GNOME 40 desktop and Firefox being a Snap instead of a Deb package. Both of these changes are explored in depth in this review. Installing Ubuntu 21.10 I began by downloading the 2.9GB ISO and copying it to a flash drive. Booting the computer from the flash drive resulted in an extremely familiar experience. Unfortunately, the new installer currently being worked on did not make it into this release, so Ubuntu 21.10 still provides the same installation experience as all the recent releases of Ubuntu. Read more

Indie dev finds that Linux users generate more, better bug reports

An indie developer has found an interesting observation: Though only 5.8% of his game's buyers were playing on Linux, they generated over 38% of the bug reports. Not because the Linux platform was buggier, either. Only 3 of the roughly 400 bug reports submitted by Linux users were platform specific, that is, would only happen on Linux. The developer, posting as Koderski for developer Kodera Software on Reddit, makes indie game ΔV: Rings of Saturn—that's Delta V, or DV, for the non-rocket-science-literate. It's a hard science, physics-based space mining and piracy game that I quite like, personally, for its blend of playability that still honors the basics of spaceflight. If you quite like the space combat of, say, The Expanse, DV is a sim that might be for you. Koderski says he's sold a little over 12,000 copies of his game, and about 700 of those were bought by Linux players. "I got 1040 bug reports in total, out of which roughly 400 are made by Linux players," says Koderski's post. "That’s one report per 11.5 users on average, and one report per 1.75 Linux players. That’s right, an average Linux player will get you 650% more bug reports." Koderski's numbers are a limited sample size drawn from one person's experience, but tell a compelling story. Read more

today's howtos

  • How to use and install Stremio on Linux

    Stremio is a media center that allows users to watch movies, TV shows, and even YouTube videos instantaneously. It also supports DLNA and many other features. Here’s how to use Stremio on Linux.

  • Deploying containers with Consfigurator

    For some months now I’ve been working on some patches to Consfigurator to add support for Linux containers. My goal is to make Consfigurator capable of both performing the initial setup of a container and of entering the running container to apply configuration. For the case of unprivileged LXCs running as non-root, my work-in-progress branch can now do both of these things. As Consfigurator enters the container directly using system calls, it should be decently fast at configuring multiple containers on a host, and it will also be possible to have it do this in parallel. The initial setup for the container uses Consfigurator’s existing support for building root filesystems, and it should be easy to extend that to support arbitrary GNU/Linux distributions by teaching Consfigurator how to invoke bootstrapping tools other than debootstrap(8).

  • Vincent Bernat: FRnOG #34: how we deployed a datacenter in one click

    The presentation, in French, was recorded. I have added English subtitles.

  • How to install FileZilla on a Chromebook

    Today we are looking at how to install FileZilla on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How to Install Zoom Client on Fedora 35 - LinuxCapable

    Zoom is a communications technology platform that provides videotelephony and real-time online chat services through a cloud-based peer-to-peer software platform and is used for teleconferencing, telecommuting, distance education, and much more.

  • How to Install Sails.js Framework with Nginx on Rocky Linux 8 - LinuxCapable

    Sails.js is a Javascript framework that you can use to easily and quickly build customized enterprise-grade for Node.js. It resembles the MVC architecture from such frameworks as Ruby on Rails, but with improved support for the more data-oriented modern style of developing web applications and is compatible with other front-end including Angular, React, iOS, Android, Windows Phone, and much more. In the following tutorial, you will learn how to install Sails.js and access the web-based interface by installing and configuring an Nginx reverse proxy setup on Rocky Linux 8.

  • How to Zip and Unzip Files on Android (RAR, ZIP, 7Z) - Make Tech Easier

    If your job demands that you send many large files, or if you just want an easy way to send a large number of pictures to someone, zip files are a necessity – even on your phone! This article shows how to compress or decompress large files on your Android smartphone.

  • How to Install Python Pip / PIP3 on Debian 11 Bullseye - LinuxCapable

    PIP is the standard package manager for installing Python packages. With PIP, you can list, search and download to install packages from the Python Package Index (PyPI). PIP was first included with the Python installer since version 3.4 for Python 3 release and 2.7.9 for Python 2 and is well utilized with many Python projects. In the following tutorial, you will learn how to install the PIP / PIP2 or PIP3 on Debian 11 Bullseye operating system.

  • How to Install Google Chrome on openSUSE Leap 15 - LinuxCapable

    ogle Chrome is the most used Internet Explorer software on the earth, with a recent update in 2021 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing openSUSE, only Mozilla Firefox is packaged with the distribution but luckily, installing Google Chrome is a straightforward task. In the following tutorial, you will learn how to install Google Chrome in three various ways in stable, beta, or unstable versions on openSUSE Leap 15.

  • How to browse Reddit from the Linux desktop with Giara

    If you like Reddit but prefer to browse from an app, Giara may be for you. It is a Linux app that allows users to consume Reddit content from the desktop. In this guide, we’ll show you how to install it and use it on your system. Note: You must have a Reddit account to make use of the Giara application on Linux. To create a new Reddit account, head over to Reddit and click on the new “sign up” button.

  • How to Install Brave Browser on openSUSE Leap 15 - LinuxCapable

    Brave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings. Brave has claimed its browser puts less strain on your computer’s performance than Google Chrome, regardless of how much you ask of it. Even with multiple tabs open at once, Brave uses less memory than Google Chrome-like, up to 66% less. In the following tutorial, you will learn how to install Brave on openSUSE Leap 15.

  • How to Install / Upgrade to Latest Nginx Mainline or Stable on openSUSE Leap 15 - LinuxCapable

    For those using openSUSE 15 Leap, you might have noticed that installing Nginx directly from its repository does not install the latest stable or mainline version. This is a common trend in most distributions that focus on the stability of packages and provide only urgent bug or security updates until the subsequent major distribution. For most, using the default Nginx that comes bundled with the repository will be preferred, but often many require and want the latest version of stable or mainline for updated features. The following tutorial will cover installing the last stable or mainline versions of Nginx on openSUSE 15 Leap.

  • How to Add a User to Sudoers on openSUSE - LinuxCapable

    When installing openSUSE, the user account that was created during the initial setup has sudo rights. However, there may be a need to add additional sudo users or make the default user have sudo rights. This is a straightforward process with a few commands. In the following tutorial, you will learn to add a user to the sudoers group on any openSUSE system.

  • How to easily download and install apps on Linux with AppImage Pool

    AppImagePool is an AppImageHub client for Linux. With it, users can easily browse and download AppImages from the AppImageHub store. Here’s how to get it working on your Linux system.