Author Archives: vermaden

Valuable News – 2022/01/17

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.

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).

UNIX

BastilleBSD User Survey.
https://docs.google.com/forms/d/e/1FAIpQLSddMMIFW9mHMnpMjMQZfFVCubVywmCXZHI7lqE2tS4k503uPw/viewform

Using KeePassXC with SSH Agent on OpenBSD.
https://www.tumfatig.net/2022/using-keepassxc-with-ssh-agent-on-openbsd/

2021 Top DiscoverBSD and BSDSec Articles.
https://hovancik.net/blog/2022/01/12/2021-top-discoverbsd-and-bsdsec-articles/

Port Forward Opener on OpenBSD.
https://github.com/vaidis/OpenBSD-Port-Opener

Getting Started with FreeBSD – Part 1 – Little History/Download/Install.
https://www.youtube.com/watch?v=Ldov4l0n8dk

FreeBSD Adds arm64 Pointer Authentication Support.
https://cgit.freebsd.org/src/commit/?id=85b7c566

OPNsense Business Edition 21.10.2 Released.
https://forum.opnsense.org/index.php?topic=26337.0

FreeBSD SSH Hardening.
https://gist.github.com/koobs/e01cf8869484a095605404cd0051eb11

Using the FreeBSD Rescue System.
http://wiki.euserv.de/index.php/Manual_FreeBSD_Rescue_System/en?pk_campaign=twitterbot&pk_keyword=FreeBSDRescue_EN

Colin Percival Speeds Up Clock Calibration on FreeBSD for Faster Boot Time.
https://cgit.freebsd.org/src/commit/?id=c2705ceaeb09d8579661097fd358ffb5defb5624

Beckhoff TwinCAT/BSD Hypervisor Provides Efficient Engineering and Execution of Virtual Machines.
https://www.automation.com/en-us/products/january-2022/beckhoff-twincat-bsd-hypervisor-engineering

BSD Now 437 – Audit That Package.
https://www.bsdnow.tv/437

BastilleBSD Template – AdGuard Home Exporter.
https://bastillebsd.org/blog/2022/01/14/bastille-template-examples-adguardhome-exporter/

The sysclean Will List Obsolete Files Between OpenBSD Upgrades.
https://github.com/semarie/sysclean

FreeBSD Foundation 2022 Call for Proposals.
https://freebsdfoundation.org/blog/freebsd-foundation-2022-call-for-proposals/

FreeBSD – Assign OVH Failover IPs to FreeBSD Jails.
https://it-notes.dragas.net/2022/01/14/freebsd-assign-ovh-failover-ips-to-freebsd-jails/

The sxiv is Very Simple and Fast X11 Image Viewer.
https://github.com/muennich/sxiv

In Other BSDs for 2022/01/15.
https://www.dragonflydigest.com/2022/01/15/26551.html

FreeBSD 13.0 Base Jails with ZFS and VNET.
https://randomnixfix.wordpress.com/2022/01/15/freebsd-13-0-base-jails-with-zfs-and-vnet/

OmniOS Bhyve Guest.
https://mgerdts.github.io/2018/03/14/omnios-bhyve-guest.html

Syzkaller on FreeBSD/RISC-V.
https://mentorship.lfx.linuxfoundation.org/project/f4314dad-5cdd-4179-a6ea-53a2fc9f55a4

FFmpeg 5.0 Released.
https://github.com/FFmpeg/FFmpeg/blob/release/5.0/Changelog

LibreSSL Update.
https://www.undeadly.org/cgi?action=article;sid=20220116121253

OpenBSD DRM Updated.
https://www.undeadly.org/cgi?action=article;sid=20220115224052

OpenSMTPD on Local Network.
https://josephchoe.com/2021/12/24/opensmtpd

Install and Setup OpenBSD on Thinkpad T480.
https://kevinthomas.dev/posts/openbsd-thinkpadt480.html

GhostBSD 22.01.12 ISO is Now Available.
https://www.ghostbsd.org/ghostbsd_22.01.12_iso_is_now_available

GhostBSD 22.01.12 Full Tour.
https://www.youtube.com/watch?v=CQTfh2bcOFg

Local Authoritative DNS on OpenBSD Using dhcpd(8) and unbound(8).
https://amissing.link/local-authoritative-dns.html

Suyimazu Wine Based Game Launcher for FreeBSD.
https://codeberg.org/Alexander88207/Suyimazu

Hardware

Why I Went Back to Using ThinkPad T420 from 2012.
https://ounapuu.ee/posts/2022/01/09/why-i-went-back-to-using-a-thinkpad-from-2012/

Versatile $99 Raspberry Pi CM4 Board Launched.
https://www.tomshardware.com/news/raspberry-pi-cm4-carrier-board-five-sata

LIVA Q3 Plus AMD Ryzen Embedded Mini PC.
https://www.cnx-software.com/2022/01/13/liva-q3-plus-pocket-sized-amd-ryzen-embedded-mini-pc/

Seagate FireCuda 530 1TB NVMe SSD Review Sustained Write King
https://www.servethehome.com/seagate-firecuda-530-1tb-nvme-ssd-review-sustained-write-king/

Faster Than Light – Jamie Lendino – Book Review.
https://tantobieinternettattler.blogspot.com/2022/01/faster-than-light-by-jamie-lendino-book.html

TinyNES Open Source Game Console.
https://www.cnx-software.com/2022/01/17/tinynes-game-console-ricoh-rp2a03-rp2c02-chips/

Life

Lufthansa Group Confirmed They Made 18,000 Flights Empty to Keep Airport Slots.
https://www.airlive.net/lufthansa-group-confirmed-that-18000-flights-had-been-flown-empty-to-keep-airport-slots/

Is the Madness Ever Going to End?
https://unixsheikh.com/articles/is-the-madness-ever-going-to-end.html

Forgotten Medieval Habit of Two Sleeps.
https://www.bbc.com/future/article/20220107-the-lost-medieval-habit-of-biphasic-sleep

Living on 24 Hours a Day.
https://www.justindfuller.com/2022/01/living-on-24-hours-a-day/

Mexico Returns to 2019 Normality for Visitors.
https://www.traveloffpath.com/mexico-removes-all-covid-19-entry-requirements-including-health-form/

EOF

Valuable News – 2022/01/10

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.

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).

UNIX

MinIO Versioning and Metadata Deep Dive.
https://blog.min.io/minio-versioning-metadata-deep-dive/

Wine Gets Ported to Haiku.
https://www.osnews.com/story/134402/wine-gets-ported-to-haiku/

OmniOS Restoring Python DTrace ustack Helper.
https://omnios.org/article/python-ustack

Useful Multimedia Programs for FreeBSD.
https://www.danschmid.me/article/useful-multimedia-programs-for-freebsd

OpenBSD Based Challenge Day 3.
https://write.as/adventures-in-bsd/openbsd-based-challenge-day-3

FreeBSD iostat(8) – Understanding Storage Subsystem and Disk I/O.
https://klarasystems.com/articles/freebsd-iostat-a-quick-glance/

Configure Small Mail Server on OpenBSD.
https://www.bsdhowto.ch/mxpop3.html

AnyDesk Provides FreeBSD Packages.
https://anydesk.com/en/downloads/freebsd

Packet Scheduling with Dummnynet and FreeBSD.
https://klarasystems.com/articles/packet-scheduling-with-dummynet-and-freebsd/

Rock Solid – FreeBSD 13 KDE Plasma 5 Workstation.
https://www.youtube.com/watch?v=kzIWXdcrK5I

Minecraft Server on OmniOS.
https://www.ourdare.com/os/unix-bsd-linux/2021/01/how-to-make-a-minecraft-server-on-omnios-unix-sunos-opensolaris/

OpenBSD Webzine – Issue 6.
https://webzine.puffy.cafe/issue-6.html

FLOSS Weekly 662 – FreeBSD – Deb Goodkin.
https://twit.tv/shows/floss-weekly/episodes/662

FreeBSD Foundation 2022 Call for Proposals.
https://freebsdfoundation.org/blog/freebsd-foundation-2022-call-for-proposals/

FreeBSD Mail Server – IMAP Using Dovecot.
https://www.davd.io/posts/2022-01-05-freebsd-mail-server-imap-using-dovecot/

GNU Parallel 20th Birthday.
https://www.gnu.org/software/parallel/20th-birthday.html

Addons for OpenBSD httpd(8) Web Server.
https://github.com/mpfr/httpd-plus

KDE Gear 21.12.
https://kde.org/announcements/gear/21.12.0/

BSD Now 436 – Unix Standards Battle.
https://www.bsdnow.tv/436

OpenBSD for Minimalists.
https://github.com/krzysztofengineer/openbsd

Wine 7.0 with Many New Features.
https://www.phoronix.com/scan.php?page=news_item&px=Wine-7.0-Features

In Other BSDs for 2022/01/08.
https://www.dragonflydigest.com/2022/01/08/26518.html

Just Releaseded Zrepl 0.5 Highlights.
https://twitter.com/problame/status/1480163303951413251

LLDB FreeBSD Live Kernel Debugging Support.
https://www.moritz.systems/blog/lldb-freebsd-live-kernel-debugging-support/

OpenBSD Korn Shell Based Minimalistic HTTP Server.
https://github.com/grayed/shellweb

GoatCounter Server Setup on OpenBSD.
https://daulton.ca/2021/01/openbsd-goatcounter-server/

The pfload is PF Firewall Config Loader for OpenBSD and FreeBSD.
https://github.com/jsf0/rpfload

DragonflyBSD 6.2.1 Released.
https://www.dragonflydigest.com/2022/01/10/26562.html

Hardware

2.8 Inch Mini PC with Intel N5105 CPU for $180.
https://liliputing.com/2022/01/this-2-8-inch-mini-pc-has-an-intel-celeron-n5105-processor-dual-hdmi-ports.html

Raspberry Pi CM4 Carrier Board with 5 SATA Ports and 4x GbE LAN and Dual HDMI.
https://www.cnx-software.com/2022/01/05/raspberry-pi-cm4-carrier-board-comes-with-5x-sata-4x-gbe-2x-hdmi-rs-485-interfaces/

Framework Laptop with Ubuntu Review.
https://luisartola.com/framework-laptop-with-ubuntu-review/

KLEVV CRAS C920 1TB PCIe Gen4 NVMe SSD Review.
https://www.servethehome.com/klevv-cras-c920-1tb-pcie-gen4-nvme-ssd-review/

Life

Google Earth Shows Cow and Deer Herds Align Like Compass Needles.
https://www.nationalgeographic.com/science/article/google-earth-shows-that-cow-and-deer-herds-align-like-compass-needles

Quote(s) of the Week

Diane Bruce
@Dianora_1
https://twitter.com/Dianora_1/status/1480255824698265605
The GPL is like getting a free gift certificate that you can only use at one store the BSDL is like getting free cash that you can spend anywhere.

EOF

Valuable News – 2022/01/03

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.

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).

UNIX

Enlightenment 0.25.0 Release.
https://www.enlightenment.org/news/2021-12-26-enlightenment-0.25.0

Setup ZSH on FreeBSD.
https://www.danschmid.me/article/setting-up-zsh-on-freebsd

FreeBSD Foundation – 2021 Year End Fundraising Report.
https://freebsdfoundation.org/blog/2021-year-end-fundraising-report/

FreeBSD Foundation – 2021 in Review – Software Development.
https://freebsdfoundation.org/blog/2021-in-review-software-development/

BastilleBSD Template – AdGuard Home.
https://bastillebsd.org/blog/2022/01/03/bastille-template-examples-adguardhome/

Setup Git on FreeBSD.
https://www.danschmid.me/article/setting-up-git-on-freebsd

BSD Now 435 – Year End Interview.
https://www.bsdnow.tv/435

FreeBSD Foundation – Switch to FreeBSD from Windows.
https://freebsdfoundation.org/freebsd-project/resources/how-to-switch-to-freebsd-from-windows/

Introducing Maui Shell.
https://nxos.org/maui/introducing-maui-shell/

The macOS Setup After 15 Years of Linux.
https://hookrace.net/blog/macos-setup/

OmniOSce v11 r151040 Release Notes.
https://github.com/omniosorg/omnios-build/blob/r151040/doc/ReleaseNotes.md

FreeBSD Journal – 2021/11-12 – Storage.
https://freebsdfoundation.org/past-issues/storage-2/

Mail Server with DKIM Signing and Basic SPAM Checks with OpenSMTPd on OpenBSD.
https://wiki.ircnow.org/index.php?n=Opensmtpd.Configure?from=Openbsd.Opensmtpd

In Other BSDs for 2021/01/01.
https://www.dragonflydigest.com/2022/01/01/26495.html

CentOS Linux 8 Reaches EOL on 2021/12/31.
https://www.centos.org/centos-linux-eol/

Play Netflix/Disney and Other Widevine Content on FreeBSD.
https://www.danschmid.me/article/play-netflix-disney-and-other-widevine-content-on-freebsd

Getting XFCE Global Menu Working on OpenBSD.
https://www.tumfatig.net/2021/getting-xfce-global-menu-working-on-openbsd/

Why You Should Not Parse Output of ls(1) Command.
https://mywiki.wooledge.org/ParsingLs

Install Navidrome Music Server on FreeBSD.
https://www.danschmid.me/article/install-navidrome-music-server-on-freebsd

This Week in KDE – Finally root File Operations in Dolphin.
https://pointieststick.com/2021/12/31/this-week-in-kde-finally-root-file-operations-in-dolphin/

FreeBSD Got Various Fixes for ggatec(8) and ggated(8).
https://cgit.freebsd.org/src/commit/?id=6226477a462f5ffbeacafdc9461524c95a7eb154

Electron Port for FreeBSD.
https://github.com/tagattie/FreeBSD-Electron

James OpenBSD Setup Notes.
https://dataswamp.org/~james/openbsd.html

OpenBSD Based Challenge Day 1.
https://write.as/adventures-in-bsd/openbsd-based-challenge-day-1

OpenBSD Based Challenge Day 2.
https://write.as/adventures-in-bsd/openbsd-based-challenge-day-2

FreeBSD Foundation – Switch to FreeBSD from Windows.
https://freebsdfoundation.org/freebsd-project/resources/how-to-switch-to-freebsd-from-windows/

Jailfox – BastilleBSD Template to Bootstrap Firefox in FreeBSD Jail.
https://github.com/ddowse/jailfox

Happy 24th Birthday pkgsrc.
https://twitter.com/jaypatelbsd/status/1478045815490826240

FreeBSD Boots to Single User Mode on Apple M1 Chip.
https://twitter.com/zxombie/status/1389593264530014212

Hardware

Rootkit Discovered in Wild that Hides in HP iLO (IPMI Variant).
https://threats.amnpardaz.com/en/2021/12/28/implant-arm-ilobleed-a/

Single Line of Code Made 24 Core Server Slower than Laptop.
https://pkolaczk.github.io/server-slower-than-a-laptop/

AMIGA as Computer Built to Last 50 Years.
https://www.datagubbe.se/30yearcomp/

Hacking VW Golf Power Steering ECU.
https://blog.willemmelching.nl/carhacking/2022/01/02/vw-part1/

Life

Loving Someone with Depression.
https://www.mentalhealth.org.uk/stories/andrew-loving-someone-depression

Other

Please Do Not Use Discord for FOSS Projects.
https://drewdevault.com/2021/12/28/Dont-use-Discord-for-FOSS.html

Running Your Own Email is Increasingly Artisanal Choice.
https://utcc.utoronto.ca/~cks/space/blog/sysadmin/EmailServersNoLongerPractical

Navidrome is Free and Open Source Web Based Music Collection Server and Streamer – Personal Spotify.
https://github.com/navidrome/navidrome

Firefox is Only Alternative.
https://batsov.com/articles/2021/11/28/firefox-is-the-only-alternative/

Quote(s) of the Week

Edward Snowden
@Snowden
“everybody trying to pvp when the game is pve”
https://twitter.com/Snowden/status/1477705676218585090

EOF

Valuable News – 2021/12/27

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.

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).

UNIX

Merry Christmas 2021 from RoboNuggie to His Sbscribers and FreeBSD Community.
https://www.youtube.com/watch?v=A5x_DOyK8E4

Contabo Command Line Interface (cntb) Fork for FreeBSD.
https://github.com/ddowse/cntb

FreeBSD Jails Made Simple Using BastilleBSD.
https://peter.czanik.hu/posts/freebsd-jail-bastillebsd/

FreeBSD Foundation – 2021 in Review – Advocacy.
https://freebsdfoundation.org/blog/2021-in-review-advocacy/

TwinCAT/BSD Hypervisor Based on FreeBSD Bhyve.
https://www.beckhoff.com/pl-pl/products/automation/twincat-bsd-hypervisor/

Bareos 21 Released – Happy Holidays!
https://www.bareos.com/bareos-21/
https://docs.bareos.org/Appendix/ReleaseNotes.html

FreeBSD Jails for Fun and Profit.
https://topikettunen.com/blog/freebsd-jails-for-fun-and-profit/

GELI Encrypted USB Backup in FreeBSD 13.
https://thornton2.com/unix/freebsd/geli-encrypted-usb-backup.html

OpenBSD on MeLE Quieter2.
https://www.tumfatig.net/2021/openbsd-on-mele-quieter2/

Running GOG Baldurs Gate II Enhanced Edition on FreeBSD 13.
https://neirac.byteswizards.com/posts/baldursgateonfreebsd13/

What is DragonflyBSD – Advanced BSD Variant Explained.
https://www.makeuseof.com/what-is-dragonfly-bsd/

Krita 5.0 Released.
https://krita.org/en/item/krita-5-0-released

FreeBSD Foundation – 2021 in Review – Infrastructure Support.
https://freebsdfoundation.org/blog/2021-in-review-infrastructure-support/

FreeBSD WiFi – Suggested Adapters.
https://gist.github.com/grahamperrin/0d6cca0e463c5fdc089e84ed442e214c

BSD Now 434 – Its Quizmas Time.
https://www.bsdnow.tv/434

Installing Tribblix in Bhyve on Tribblix.
https://ptribble.blogspot.com/2021/04/installing-tribblix-in-bhyve-on-tribblix.html

Running Tribblix on Digital Ocean.
https://ptribble.blogspot.com/2021/04/running-tribblix-on-digital-ocean.html

Cool But Obscure X11 Tools.
http://cyber.dabamos.de/unix/x11/

OpenVPN on OpenBSD to Prevent Data Leak.
https://dataswamp.org/~solene/2021-12-16-openbsd-openvpn-exit.html

HardenedBSD 2021/12 Status Report.
https://hardenedbsd.org/article/shawn-webb/2021-12-25/hardenedbsd-december-2021-status-report

Install WordPress on OpenBSD 7.0 with Nginx.
https://www.vultr.com/docs/how-to-install-wordpress-on-openbsd-7-0-with-nginx

Rocinante is Lightweight Configuration Management Software from BSD World.
https://rocinante.sh/
https://github.com/BastilleBSD/rocinante

Signal Desktop on OpenBSD via vmm(4).
https://icyphox.sh/blog/signal-vmm/

DragonflyBSD and Hyper-V.
https://www.dragonflydigest.com/2021/12/27/26505.html

Upgrade Linux to FreeBSD Remotely via SSH.
https://mezzantrop.wordpress.com/2021/12/26/how-to-upgrade-linux-to-freebsd/

Guide to ZSH Expansion with Examples.
https://thevaluable.dev/zsh-expansion-guide-example/

Hardware

AMIGA A500 Mini Launches 2022/03 with 25 Games.
https://www.kotaku.com.au/2021/12/amiga-a500-mini-launches-march-2022-with-25-games/amp/

Cost of Cloud.
https://ptribble.blogspot.com/2021/12/the-cost-of-cloud.html

Crucial P5 Plus 1TB NVMe PCIe 4.0 SSD Review.
https://www.servethehome.com/crucial-p5-plus-1tb-nvme-pcie-gen4-ssd-review-micron/

Everything I Have Seen on Optimizing PostgreSQL on ZFS.
https://vadosware.io/post/everything-ive-seen-on-optimizing-postgres-on-zfs-on-linux/

Lenovo ThinkCentre M90q Tiny GEN2 TinyMiniMicro Review.
https://www.servethehome.com/lenovo-thinkcentre-m90q-tiny-gen2-tinyminimicro-review-intel/

Life

Hacker News – Whats the Best Book You Read in 2021?
https://news.ycombinator.com/item?id=29668228

Other

80% of Steam Top 100 Games Now Work on Linux.
https://www.neowin.net/news/80-of-steam039s-top-100-games-now-work-on-linux/
https://www.protondb.com/

Windows 2000 Modernization Guide.
https://w2k.phreaknet.org/guide

EOF

Valuable News – 2021/12/20

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.

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).

UNIX

Setup SMB Multi Channel Between FreeNAS and Windows for 20Gbps Transfers.
https://codeinsecurity.wordpress.com/2020/05/18/setting-up-smb-multi-channel-between-freenas-or-any-bsd-linux-and-windows-for-20gbps-transfers/

Running BSD 2.11 on PDP-11 Emulator on FreeBSD.
https://www.reddit.com/r/freebsd/comments/rgo1os/running_bsd_211_on_a_pdp11_emulator_on_freebsd/

Klara Systems – OpenZFS Native Encryption.
https://klarasystems.com/articles/openzfs-native-encryption/

Getting Started with GhostBSD – Video 3.
https://www.youtube.com/watch?v=me0DCjVzpGo

Secure Containerized Browser.
https://vermaden.wordpress.com/2021/12/15/secure-containerized-browser/

Instructions and Files to Setup Functional OpenBSD Server.
https://github.com/d32f123/openbsd-server-setup

Reworked FreeBSD Handbook.
https://freebsd.org/handbook

Open Source Voices – Brian Callahan – OpenBSD Developer.
https://www.opensourcevoices.org/26

BSD Now 433 – GhostBSD of Christmas.
https://www.bsdnow.tv/433

PoC or GTFO 0x20.
https://www.alchemistowl.org/pocorgtfo/pocorgtfo20.pdf

DragonflyBSD Removes a.out Executable Support.
https://lists.dragonflybsd.org/pipermail/commits/2021-December/820765.html

ReactOS 0.4.14 Released.
https://reactos.org/project-news/reactos-0414-released/

In Other BSDs for 2021/12/18.
https://www.dragonflydigest.com/2021/12/18/26455.html

FreeBSD Mail Server – Part 1.
https://www.davd.io/posts/2021-12-18-freebsd-mail-server-part-1/

Friends of Illumos.
https://foi.podigee.io/

BastilleBSD jailfox Template to Bootstrap Firefox.
https://github.com/ddowse/jailfox

The helloSystem 0.7.0 Released.
https://github.com/helloSystem/ISO/releases/tag/r0.7.0

Hardware

RISC-V Summit 2021 Videos.
https://www.youtube.com/playlist?list=PL85jopFZCnbPGAhsdS16Nn4CdX6o1LeZe

PrimeMini Connect 25W AMD Ryzen Embedded R1606G Fanless PC.
https://www.fanlesstech.com/2021/12/primemini-connect-beauty-shots.html

Life

Brazil – Hackers Deleted All Vaccine Records on Health Ministry Database.
https://blogg.com/2021/12/11/brazil-hackers-just-deleted-all-vaccine-records-on-the-brazilian-health-ministrys-database/

Other

Toyota Owners Have to Pay $8 Monthly to Keep Remote Start Feature.
https://arstechnica.com/cars/2021/12/toyota-owners-have-to-pay-8-mo-to-keep-using-their-key-fob-for-remote-start/

Firefox 91 ESR with Baseline Compiler for IBM POWER 9.
https://www.talospace.com/2021/12/91esr-with-baseline-compilerbaseline.html

EOF

Secure Containerized Browser

By default Chromium on OpenBSD (not so) recently got OpenBSD’s unveil(2) support. That means that of you run Chromium with --enable-unveil flag then it will be prevented from accessing anything other than the ~/Downloads directory. No such thing on FreeBSD exists. Firefox or Chromium have access to all files user can read – even to your system sshd(8) keys or even worse to your private keys laying in the ~/.ssh dir. On FreeBSD thanks to its FreeBSD Jails technology we can create secure containerized browser with only access to the specified directory. On my system its the ~/download dir.

You may want to check other desktop related articles in the FreeBSD Desktop series on the FreeBSD Desktop page.

Configuration

We will start with /etc/jail.conf file configuration. For the record – we will be using /jail for our FreeBSD Jails main dir. I will also use /jail dir for the ‘base’ FreeBSD versions tarballs as a convenient place. As I use 10.0.0.0/24 address space I will use 10.0.0.200 for our containerized browser. Feel free to pick other IP from which you will be able to reach the Internet. The /etc/jail.conf is shown below. One thing to note here. As I am using WiFi wlan0 interface I have put that into the Jail configuration. If you use LAN interface (for example em0) then put that instead into this Jail config. As you see from the example below we will be using Firefox browser in out example.

root@host # cat /etc/jail.conf

# GLOBAL
  exec.start = "/bin/sh /etc/rc";
  exec.stop = "/bin/sh /etc/rc.shutdown";
  exec.clean;
  exec.consolelog = "/var/log/jail_${name}_console.log";
  mount.devfs;
  host.hostname = ${name};
  path = /jail/${name};

# JAILS
  firefox {
    devfs_ruleset = 30;
    ip4.addr = 10.0.0.200;
    interface = wlan0;
    allow.raw_sockets;
    allow.sysvipc;
    mount.fstab = "/jail/firefox/etc/fstab";
  }

As you can see we will also be using devfs(8) rules in the /etc/devfs.rules file – shown below. This configuration is needed to have access to sound(4) in our FreeBSD Jail. If you do not need sound then you can delete devfs_ruleset = 30; from the /etc/jail.conf file and also do not add anything in the /etc/devfs.rules file.

root@host # cat /etc/devfs.rules
[sound=30]
add path 'mixer*' unhide
add path 'dsp*'   unhide

If we are about to share the ~/download dir with our containerized browser then we need to somehow add that information to our FreeBSD Jail. We will use the FreeBSD’s mount_nullfs(8) command to mount our currently existing ~/download dir into our FreeBSD Jail. We will use following /jail/firefox/etc/fstab for that purpose.

root@host # cat /jail/firefox/etc/fstab
#SOURCE         #MNT                                      #TYPE   #OPTS       #DUMP/PASS
/data/download  /jail/firefox/usr/home/vermaden/download  nullfs  rw,noatime  0 0

Of course you do not have to share any directory with your containerized browser.

You may as well would want to make this jails start everytime you boot your system. To do that add below lines to the /etc/rc.conf file as shown below.

jail_enable=YES
jail_parallel_start=YES
jail_list="firefox"

Create the Jail

As I use FreeBSD 13.0-RELEASE I would be using also the FreeBSD 13.0-RELEASE Jail for that purpose. If you are running for example FreeBSD 12.3-RELEASE then make sure that you will use FreeBSD 12.3-RELEASE Jail. The Jail version needs to be lower then the host system version. We will now fetch needed FreeBSD ‘base’ file and unpack it within /jail/firefox dir where our container would live. We will also configure several other basic files such as /etc/resolv.conf or /etc/hosts files.

root@host # mkdir -p /jail/BASE /jail/firefox /jail/firefox/usr/home/vermaden/download

root@host # fetch -o /jail/BASE/13.0-RELEASE-base.txz \
    http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/13.0-RELEASE/base.txz

root@host # tar -xvpf /jail/BASE/13.0-RELEASE-base.txz -C /jail/firefox

root@host # echo nameserver 1.1.1.1 > /jail/firefox/etc/resolv.conf

root@host # echo 10.0.0.200 firefox >> /jail/firefox/etc/hosts

root@host # cat << EOF > /jail/firefox/etc/fstab
#SOURCE         #MNT                                      #TYPE   #OPTS       #DUMP/PASS
/data/download  /jail/firefox/usr/home/vermaden/download  nullfs  rw,noatime  0 0
EOF

We will now start our fresh FreeBSD Jail.

root@host # service jail onestart firefox

We can now also see two new mounts in the mount(8) output.

root@host # mount | tail -2
/data/download on /jail/firefox/usr/home/vermaden/download (nullfs, local, noatime)
devfs on /jail/firefox/dev (devfs)

root@host # mount -p | tail -2 | column -t
/data/download /jail/firefox/usr/home/vermaden/download nullfs rw,noatime 0 0
devfs /jail/firefox/dev devfs rw 0 0

You may want to update the FreeBSD version to the most up to date one with freebsd-update(8) commands.

root@host # freebsd-update -b /jail/firefox fetch
root@host # freebsd-update -b /jail/firefox install

Install Needed Packages

Before installing anything we will first switch to the latest branch for the pkg(8) packages to have most up to date software. We will then process to installing the Firefox package. We will also need x11/xauth package for X11 Forwarding process.

root@host # sed -i '' s.quarterly.latest.g /jail/firefox/etc/pkg/FreeBSD.conf

root@host # grep latest /jail/firefox/etc/pkg/FreeBSD.conf
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",

root@host # jls
   JID  IP Address      Hostname                      Path
     1  10.0.0.200      firefox                       /jail/firefox

root@host # jexec 1

(root@jail) # pkg install -y firefox xauth

Create Matching User and Configure sshd(8) Daemon

We will now enter our FreeBSD Jail again for several other needed tasks for our containerized browser to be working. First is creating inside similar user as you currently use inside. Especially with the same UID/GID to have files with proper permissions in your real ~/download directory instead of files with other UID/GID that you will have to chown(8) with root user. As my vermaden user uses UID/GID 1000 I will also use that inside. I will also set simple password that You will only use once – to copy your public SSH key there.

root@host # jexec 1

(root@jail) # echo your-username-password-goes-here | pw user add -u 1000 -n vermaden -m -s /bin/sh -h 0

Now we need to run /usr/local/bin/dbus-uuidgen --ensure once to make sure DBUS is initialized properly. Firefox and many other apps would not start if we omit that step.

(root@jail) # /usr/local/bin/dbus-uuidgen --ensure

Now the sshd(8) daemon. The only thing we need to do is to add it to the system startup and also add X11UseLocalhost no option to its config file.

(root@jail) # sysrc sshd_enable=YES
sshd_enable: NO -> YES

(root@jail) # echo X11UseLocalhost no >> /etc/ssh/sshd_config

(root@jail) # service sshd start
Generating RSA host key.
2048 SHA256:VnrvItf0tl738C5Oc2St6T63/6o8zaDlfUskB+NrElo root@firefox (RSA)
Generating ECDSA host key.
256 SHA256:ZAjcAGqlrVwvY+J9MuVzErx9QUOqIOJE3nJX/Oqwtpk root@firefox (ECDSA)
Generating ED25519 host key.
256 SHA256:JdzUql2D2+X8iBn3c1jWDHQRNQMKqWGOcL4J16fIX0E root@firefox (ED25519)
Performing sanity check on sshd configuration.
Starting sshd.

Copy Public SSH Key and Start

Copying your public SSH key is optional but if you omit this step then you would have to type your FreeBSD Jail user password every time you would want to start your secure Firefox instance.

vermaden@host % ssh-copy-id -i ~/.ssh/id_rsa vermaden@10.0.0.200
Password:

Now you can start your containerized browser. I have added some useful flags for ssh(1) client like compression with -C and fastest supported encryption with -c aes128-ctr option. The -X is for X11 Forwarding option. I also added GDK_SYNCHRONIZE=1 to make Firefox yell less πŸ™‚

vermaden@host % ssh -C -c aes128-ctr -X vermaden@10.0.0.200 env GDK_SYNCHRONIZE=1 firefox --new-instance

Now without password you should see fresh Firefox instance.

firefox-fresh

I will now try to play some random video. I can not show you that from an image but the sound also works πŸ™‚

firefox-youtube

Similar setup can be created for other browser if Firefox is not your browser of choice of course. If you are curious how much space it uses its about this:

root@host # du -smx /jail/BASE/13.0-RELEASE-base.txz /jail/firefox 
181 /jail/BASE/13.0-RELEASE-base.txz
1603 /jail/firefox

root@host # du -smx -A /jail/BASE/13.0-RELEASE-base.txz /jail/firefox
181 /jail/BASE/13.0-RELEASE-base.txz
2601 /jail/firefox

I also added the -A flag in second the du(1) command to show you how much more space would be used without the ZFS LZ4 compression.

UPDATE 1 – Use XPRA Instead of X11 Forwarding

Some people complained that this is quite good setup but they were not happy with using X11 Forwarding for the connection method. I decided to add additional XPRA method to connect to our secure containerized browser. First thing you need to do is to install the x11/xpra package on both the host system and also inside the jail container.

root@host # pkg install -y xpra
(root@jail) # pkg install -y xpra

Now – after logging into your user in the Jail container – vermaden in may case – we will use the xpra commands to create new session with Firefox browser.

Lets see if any xpra sessions currently exists.

(vermaden@jail) % xpra list
Warning: XDG_RUNTIME_DIR is not defined
 and '/run/user/1000' does not exist
 using '/tmp'
No xpra sessions found

Seems not. We can not start our Firefox session.

(vermaden@jail) % xpra start --bind-tcp=:14500 --start='firefox --new-instance'
Warning: XDG_RUNTIME_DIR is not defined
 and '/run/user/1000' does not exist
 using '/tmp'
Entering daemon mode; any further errors will be reported to:
  /tmp/xpra/S19958.log
Actual display used: :0
Actual log file name is now: /tmp/xpra/:0.log

We can see in the xpra list command that new session appeared.

(vermaden@jail) % xpra list
Warning: XDG_RUNTIME_DIR is not defined
 and '/run/user/1000' does not exist
 using '/tmp'
Found the following xpra sessions:
/home/vermaden/.xpra:
        LIVE session at :0

We can also see that xpra is now listening on the 14500 port.

(vermaden@jail) % sockstat -l4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
vermaden python3.8  20781 3  tcp4   10.0.0.200:14500      *:*
root     sshd       58454 3  tcp4   10.0.0.200:22         *:*
root     syslogd    48568 5  udp4   10.0.0.200:514        *:*

We will now move to out host and start graphical xpra client to connect to our FreeBSD Jail with Firefox process.

update1-xpra-main

After clicking the large Connect button we can now enter our Jail address.

update1-xpra-connect

After again clicking the Connect button on the bottom this time we can now se our Firefox browser from our secure environment.

update1-xpra-firefox

After we done our job at more secure Firefox we can now end our xpra session on the jail system.

(vermaden@jail) % xpra stop
Warning: XDG_RUNTIME_DIR is not defined
 and '/run/user/1000' does not exist
 using '/tmp'
xpra initialization error:
 cannot find any live servers to connect to

(vermaden@jail) % xpra list
Warning: XDG_RUNTIME_DIR is not defined
 and '/run/user/1000' does not exist
 using '/tmp'
No xpra sessions found

As XPRA provides OpenGL acceleration you may verify that fact from your host system using below command.

vermaden@host % xpra opengl
Warning: XDG_RUNTIME_DIR is not defined
 and '/run/user/1000' does not exist
 using '/tmp'
Warning: cannot handle window transparency
 screen is not composited
Warning: vendor 'Intel Open Source Technology Center' is greylisted,
 you may want to turn off OpenGL if you encounter bugs
Warning: window 0xffffffff changed its transparency attribute
 from False to True, behaviour is undefined
GLU.version=1.3
GLX=1.4
accelerate=3.1.5
accum-alpha-size=0
accum-blue-size=0
accum-green-size=0
accum-red-size=0
alpha-size=0
aux-buffers=0
blue-size=8
buffer-size=24
depth=24
depth-size=0
direct=True
display_mode=ALPHA, DOUBLE
double-buffered=True
green-size=8
level=0
max-viewport-dims=16384, 16384
opengl=3.0
pyopengl=3.1.5
red-size=8
renderer=Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
rgba=True
safe=True
shading-language-version=1.30
stencil-size=0
stereo=False
success=True
texture-size-limit=8192
transparency=True
vendor=Intel Open Source Technology Center
zerocopy=True

You can also use VNC or other methods of course.

Hope that helps πŸ™‚

EOF

Valuable News – 2021/12/13

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.

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).

UNIX

Using awk(1) to Pretty Display OpenBSD Packages Update Changes.
https://dataswamp.org/~solene/2021-12-04-openbsd-package-update-report.html

OpenIndiana 2021.10 Released with Better Hardware Support.
https://www.phoronix.com/scan.php?page=news_item&px=OpenIndiana-2021.10

Snowflake Tor Package for FreeBSD Now Available.
https://lists.nycbug.org:8443/pipermail/tor-bsd/2021-December/000769.html

OpenIndiana Hipster 2021.10 is Here.
https://www.openindiana.org/2021/12/05/openindiana-hipster-2021-10-is-here/

FreeBSD ARM64 Flexibility with Ampere and Klara.
https://www.youtube.com/watch?v=UDYmJ83xhxI

FreeBSD 12.3-RELEASE Announcement.
https://www.freebsd.org/releases/12.3R/announce/

GhostBSD – Video 2 – Software and User Management.
https://www.youtube.com/watch?v=O7lXRU5re1c

LLDB FreeBSD Kernel Core Dump Support.
https://www.moritz.systems/blog/lldb-freebsd-kernel-core-dump-support/

BSD Weekly – Issue 96.
https://bsdweekly.com/issues/96

Using FreeBSD pkg audit to Investigate Known Security Issues.
https://klarasystems.com/articles/using-freebsds-pkg-audit-to-investigate-known-security-issues/

BSDDialog 0.0.1 is Ready.
https://alfonsosiciliano.gitlab.io/posts/2021-12-07-bsddialog.html

The helloSystem Development Update – Disk Images and Application Bundles.
https://www.youtube.com/watch?v=jQsPPZultWo

Benchmarks: FreeBSD 13/NetBSD 9.2/OpenBSD 7.0/DragonFlyBSD 6.0/Linux.
https://www.phoronix.com/scan.php?page=article&item=bsd-linux-eo2021

KDE Wants to Fix Every Linus Tech Tips Complaint
https://openforeveryone.net/articles/kde-fixing-every-ltt-complaint-plasma-ark/

FreeBSD Foundation – Supported Projects – Call for Ideas – 2021/11.
https://wiki.freebsd.org/2021FoundationCFI

FreeBSD on Slimbook – 14 Months of Updates.
https://euroquis.nl//freebsd/2021/12/11/slimbook.html

Adding Logitech Unifying Receiver Support to OpenBSD – Part 1.
https://jwinnie.tilde.institute/blog/logitech-pt1.html

In Other BSDs for 2021/12/11.
https://www.dragonflydigest.com/2021/12/11/26430.html

ZFS RAIDZ2 – Achieving 157 GB/s Speed.
https://neil.computer/notes/zfs-raidz2/

XigmaNAS 12.3.0.4.8948 Available.
https://sourceforge.net/projects/xigmanas/files/XigmaNAS-12.3.0.4/12.3.0.4.8948/

Install OpenBSD7.0 on DigitalOcean.
https://marcocetica.com/posts/openbsd_digitalocean/

Hardware

Simple pfSense Solution.
https://www.fanlesstech.com/2021/12/simple-pfsense-solution.html

Kim McMahon – Director of Visibility and Community Engagement at RISC-V International.
https://www.opensourcevoices.org/25

StarFive RISC-V VisionFive SBC Officially for Sale.
https://www.cnx-software.com/2021/12/09/starfive-visionfive-single-board-computer-for-sale-accelerating-risc-v-ecosystem-development/

Sifive Essential 6-Series RISC-V Processor.
https://www.cnx-software.com/2021/12/10/sifive-essential-6-series-risc-v-processors-target-linux-real-time-applications/

OpenZFS 3.0 Introduced at Developer Summit.
https://www.ixsystems.com/blog/openzfs-3-0-introduced-at-developer-summit/

BSD Now 432 – Introducing OpenZFS 3.0 – Yeah.
https://www.bsdnow.tv/432

ECS Releases New LIVA Z3 and Z3E Mini PC.
https://www.ecs.com.tw/en/news-detail/202112-1

Life

Groups Never Admit Failure.
https://nav.al/failure

Hacker News – Why is Everything Changing Too Fast?
https://news.ycombinator.com/item?id=29457930

IBM Employees Release Open Letter Questioning Company Vaccine Mandate.
https://www.newswire.com/news/ibm-employees-release-open-letter-questioning-companys-vaccine-mandate-21572583

Other

Responding to Tor Censorship in Russia.
https://blog.torproject.org/tor-censorship-in-russia/

Firefox 95.0 Release Notes.
https://www.mozilla.org/en-US/firefox/95.0/releasenotes/

Expanse – Collection of Paper Models.
https://www.galaxykits.com/download/the-expanse-zbior-modeli-papierowych/

Firefox 95 Might Be Most Secure Web Browser on Market.
https://www.techrepublic.com/article/the-new-firefox-95-might-be-the-most-secure-web-browser-on-the-market/

The Matrix is Unreal.
https://www.fxguide.com/fxfeatured/the-matrix-is-unreal/

EOF

Valuable News – 2021/12/06

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.

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).

UNIX

Document Foundation Announces LibreOffice 7.2.3 Community.
https://blog.documentfoundation.org/blog/2021/11/25/libreoffice-7-2-3-community/

No systemd(1) – If This is Solution I Want My Problem Back.
https://nosystemd.org/

FreeBSD Build Option Continuous Integration.
https://callfortesting.org/results/bos-ci/

FreeBSD Documents _limits | _login_class | _oomprotect in rc.conf(5) File.
https://cgit.freebsd.org/src/commit/?id=bd6dce978c1a4d4472c98ff5685de3c2f2bd0203

The asciinema is Now 4x Smaller and 50x Faster.
https://blog.asciinema.org/post/smaller-faster/

HardenedBSD 2021/11 Status Report.
https://hardenedbsd.org/article/shawn-webb/2021-11-30/hardenedbsd-november-2021-status-report

Amazon Adds OpenZFS for FSx.
https://aws.amazon.com/blogs/aws/new-amazon-fsx-for-openzfs/

KDE Plasma 5.23.4 – Bugfix Release for November.
https://kde.org/announcements/plasma/5/5.23.4/

Pythonic Way to Setup Python Development Environment on FreeBSD.
https://gist.github.com/Linux-BSD/afaa29bf5342c468c0594be665878f87

Enabling Insults in doas(1) Command.
https://jo.ie/doas-insults.html

NanoPi R4S – ARM64 – FreeBSD.
https://www.pbdigital.org/post/2021-11-15-freebsd-arm-r4s/

Restoring Sun SPARCstation IPX Part 1 – PSU and NVRAM.
https://www.rs-online.com/designspark/restoring-a-sun-sparcstation-ipx-part-1-psu-and-nvram

Home Network Monitoring Using Prometheus on FreeBSD.
https://mostly-bsd.github.io/post/monitoring/

BSD Now 431 – FreeBSD EC2 Agents.
https://www.bsdnow.tv/431

Haiku Booting RISC-V Images.
https://www.haiku-os.org/blog/kallisti5/2021-11-07_booting_our_risc-v_images/

Adjust Time Quickly at Boot on Solaris Servers .
https://jomasoftmarcel.blogspot.com/2021/12/adjust-time-quickly-at-boot-on-solaris.html

Intel 8265 Bluetooth on FreeBSD.
https://www.davidschlachter.com/misc/freebsd-intel-8265-bluetooth

OpenBSD 7.0 Install on amd64 with AMD Ryzen 5 and VEGA 64 GPU.
https://www.youtube.com/watch?v=FMK47caQ-yk

DragonflyBSD Got dsynth(1) Updates.
https://www.dragonflydigest.com/2021/11/30/26412.html

Getting Started with GhostBSD – Video 1.
https://www.youtube.com/watch?v=EOzKPjLnrDg

Creating Solaris 10 Zone on OpenIndiana.
https://rqsall.com/posts/creating-a-solaris-10-zone-on-openindiana

Cross Platform Package Building: pkgsrc vs. Ravenports (2/2).
https://eerielinux.wordpress.com/2021/12/05/cross-platform-package-building-pkgsrc-vs-ravenports-2-2/

XigmaNAS 12.2.0.4.8903 Available.
https://sourceforge.net/projects/xigmanas/files/XigmaNAS-12.2.0.4/12.2.0.4.8903/

Blender 3.0 Released.
https://www.blender.org/download/releases/3-0/

In Other BSDs for 2021/12/04.
https://www.dragonflydigest.com/2021/12/04/26408.html

Install FreeBSD 13 as KVM Guest on POWER9.
https://twitter.com/bloudraak/status/1467652231981715457

Linux Hates Me – Daily Driver Challenge – Part 1.
https://yewtu.be/watch?v=0506yDSgU7M

Linux Hates Me – Daily Driver Challenge – Part 2.
https://yewtu.be/watch?v=3E8IGy6I9Wo

Linux Hates Me – Daily Driver Challenge – Part 3.
https://yewtu.be/watch?v=TtsglXhbxno

Hardware

ASUS RS720Q-E10-RS24 2U 4 Node Twin Server Review.
https://www.servethehome.com/asus-rs720q-e10-rs24-2u-4-node-server-review-2u4n-intel/

Seagate Exos X20 and IronWolf Pro Expand Retail 20TB HDD Options.
https://www.anandtech.com/show/17099/seagate-exos-x20-and-ironwolf-pro-20tb-expand-retail-20tb-hdd-options

SiFive Performance P650 RISC-V Core to Outperform ARM Cortex-A77 Performance per Size.
https://www.cnx-software.com/2021/12/03/sifive-performance-p650-risc-v-core-to-outperform-arm-cortex-a77-performance-per-mm2/

SiFive Raises RISC-V Performance Bar with New SiFive P650 Processor.
https://www.sifive.com/press/sifive-raises-risc-v-performance-bar-with-new-best-in-class

Western Digital Spills Beans on HDD Plans – 30TB HDDs Planned – MAMR Future Unclear.
https://www.anandtech.com/show/17097/western-digital-30tb-hdd-plans-mamr-future-unclear

Imagination Launches Catapult Family of RISC-V CPU Cores.
https://www.anandtech.com/show/17104/imagination-launches-catapult-family-of-riscv-cpu-cores

Life

Skills or Grades – What Matters More for Successful Career?
https://sunnylabh.medium.com/skills-or-grades-what-matters-more-for-a-successful-career-d39e62841803

Global CO2 Emissions Have Been Flat for Decade – New Data Reveals.
https://www.carbonbrief.org/global-co2-emissions-have-been-flat-for-a-decade-new-data-reveals

Had COVID? You Will Probably Make Antibodies for Lifetime.
https://www.nature.com/articles/d41586-021-01442-9

Other

Firefox is the Only Alternative.
https://batsov.com/articles/2021/11/28/firefox-is-the-only-alternative/

Google Chromium Sans Integration with Google.
https://ungoogled-software.github.io/

DESQview/X – Forgotten 90s OS from the Future.
https://lunduke.substack.com/p/desqviewx-the-forgotten-mid-1990s

EOF

Valuable News – 2021/11/29

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.

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).

UNIX

FreeBSD as Desktop Environment on Intel NUC.
https://www.ncartron.org/freebsd-as-a-desktop-environment-on-an-intel-nuc.html

NetBSD Adds Support for chdir(2) Support in posix_spawn(3).
https://blog.netbsd.org/tnf/entry/project_report_add_support_for

AWKGo – AWK to Go Compiler.
https://benhoyt.com/writings/awkgo/

Introducing Speedtest for MinIO.
https://blog.min.io/introducing-speedtest-for-minio/

Essentials of UNIX Administration with FreeBSD 12.1.
https://www.udemy.com/course/unix-administration-with-freebsd/

Using AWK with CSV Files.
https://earthly.dev/blog/awk-csv/

Netmaker 0.9 – WireGuard VPN Manager – Supports FreeBSD.
https://www.reddit.com/r/freebsd/comments/r0d6sk/netmaker_v09_supports_freebsd/

Ryan Zezeski Ported AWS Elastic Network Adapter Driver to Illumos.
https://www.illumos.org/issues/13689

OpenZFS 3.0 Introduced at Developer Summit.
https://www.ixsystems.com/blog/openzfs-3-0-introduced-at-developer-summit/

FreeBSD CPU Information Commands.
https://www.cyberciti.biz/faq/howto-find-out-freebsd-cpuinfo/

The airyxOS Tanuki 0.3.0 Available.
https://github.com/mszoek/airyx/releases/tag/airyx-0.3.0

FreeBSD Foundation – Contributing FreeBSD Documentation – Quick Guide.
https://freebsdfoundation.org/contributing-freebsd-documentation/

Where in the Stack?.
https://euroquis.nl//freebsd/2021/11/24/bison.html

The fish(1) Shell is Amazing.
https://rmpr.xyz/the-fish-shell-is-amazing/

OpenBSD on VIA Eden X2 Powered HP t510 Thin Client.
https://www.cambus.net/openbsd-on-the-via-eden-x2-powered-hp-t510-thin-client/

5 Most Wanted FreeBSD Ports in 2021.
https://www.youtube.com/watch?v=67eBzo-ZNjs

OPNsense 21.7.6 Released.
https://forum.opnsense.org/index.php?topic=25732.0

GhostBSD 2021.11.24 ISO Now Available.
https://www.ghostbsd.org/ghostbsd_21.11.24_iso_is_now_available

Why Does the FreeBSD Community Hate Docker and Kubernetes So Much?
https://www.reddit.com/r/freebsd/comments/r31ret/eli5_why_does_the_freebsd_community_hate_docker/
https://www.reddit.com/r/BSD/comments/r32fbi/eli5_why_does_the_freebsd_community_hate_docker/

Snapshot Explorer is GTK Based Application for Browsing ZFS Snapshots.
https://github.com/atheriel/snapshot-explorer

Ncurses UI for QEMU (nEMU) Allows Managing QEMU VMs on Remote Server via SSH.
https://github.com/nemuTUI/nemu

OpenBSD Webzine Issue #5 Available.
https://webzine.puffy.cafe/issue-5.html

In Other BSDs for 2021/11/27.
https://www.dragonflydigest.com/2021/11/27/26388.html

What is OpenBSD? Overview. Latest Features. Security Considerations.
https://www.liquidweb.com/blog/what-is-openbsd/

General Availability of Gitlab CI for Linux/FreeBSD/Android.
https://mail.kde.org/pipermail/kde-core-devel/2021-November/091508.html

FreeBSD Imports iwlwifi(4) Intel Driver.
https://cgit.freebsd.org/src/commit/?id=bfcc09ddd422c95a1a2e4e794b63ee54c4902398

Hardware

Best Internal Hard Drives – 2021/11.
https://www.anandtech.com/show/12075/best-consumer-hdds

AMD Ryzen V1000/R1000 Mini ITX.
https://www.cnx-software.com/2021/11/24/amd-ryzen-v1000-r1000-mini-itx-board-is-made-for-game-arcades-slot-machines/

Secret History of ATAPI.
https://www.os2museum.com/wp/the-secret-history-of-atapi/

PrimeStation Pulsar with 65W AMD Ryzen 7 PRO 5750G and 4.3kg Aluminum Heat Sink.
https://www.fanlesstech.com/2021/11/primestation-pulsar-available.html

Seaberry Mini ITX Carrier Board for Raspberry Pi CM4 with 11 PCIe Slots and Sockets.
https://www.cnx-software.com/2021/11/25/seaberry-mini-itx-carrier-board-for-raspberry-pi-cm4-exposes-11-pcie-slots-and-sockets/

OpenLGTV is Project for Research of LG TVs Firmware.
https://openlgtv.github.io/

Kingston NV1 1TB NVMe SSD Review.
https://www.servethehome.com/kingston-nv1-1tb-nvme-ssd-review/

VisionFive V1 RISC-V Linux SBC Resurrects BeagleV SBC.
https://www.cnx-software.com/2021/11/27/visionfive-v1-risc-v-linux-sbc-resurrects-beaglev-single-board-computer/

Life

Hacker News – What Are the Best Designed Things You Have Ever Used?
https://news.ycombinator.com/item?id=29353980

Polish Independence Day March.
https://itvp.tv/2021/11/24/polish-independence-day-march/

COVID-19 – Stigmatising Unvaccinated is Not Justified.
https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(21)02243-1/fulltext

Other

Video Technology – H.264 vs H.265 vs H.266.
https://blog.router-switch.com/2021/07/video-surveillance-technology-h-264-vs-h-265-vs-h-266/

EU Plans to Outlaw Encryption and Introduce Telecommunications Surveillance.
https://mailbox.org/en/post/chat-control-the-latest-eu-plans-to-outlaw-encryption-and-introduce-telecommunications-surveillance

GoDaddy Breached – Plaintext Passwords – 1.2M Affected.
https://www.wordfence.com/blog/2021/11/godaddy-breach-plaintext-passwords/

Full Key Extraction of NVIDIA TSEC.
https://gist.githubusercontent.com/plutooo/733318dbb57166d203c10d12f6c24e06/raw/15c5b2612ab62998243ce5e7877496466cabb77f/tsec.txt

Canceled Fallout 3 RPG from 2003 is Being Resurrected.
https://www.pcgamer.com/canceled-fallout-rpg-from-2003-is-being-resurrected/

Introducing Firefox New Site Isolation Security Architecture.
https://hacks.mozilla.org/2021/05/introducing-firefox-new-site-isolation-security-architecture/

EOF

Valuable News – 2021/11/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.

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).

UNIX

FreeBSD Quarterly 2021/Q3 Status Report.
https://www.freebsd.org/status/report-2021-07-2021-09/

Running Searx Metasearch Engine on OpenBSD.
https://www.tumfatig.net/2021/running-the-searx-metasearch-engine-on-openbsd/

GhotBSD 0nline Meetup – 2021/12/11.
https://ghostbsd.org/node/234

FreeBSD Enables Address Space Layout Randomization (ASLR) by Default for 64bit Executables.
https://cgit.freebsd.org/src/commit/?id=b014e0f15bc73d80ef49b64fd1f8c29f469467cb

BSD Weekly – Issue 93.
https://bsdweekly.com/issues/93

CBSD got QEMU/NVMM Support.
https://www.reddit.com/r/freebsd/comments/qw64w8/cbsd_got_qemunvmm_support_dragonflybsdfreebsd/

Klara Systems – Demystifying OpenZFS 2.0.
https://klarasystems.com/articles/demystifying-openzfs-2-0/

SerenityOS at Handmade Seattle 2021.
https://media.handmade-seattle.com/serenityos/

FreeBSD 12.3-RC2 Now Available.
https://lists.freebsd.org/archives/freebsd-stable/2021-November/000330.html

BSD Now 429 – Advanced ZFS Snapshots.
https://www.bsdnow.tv/429

Useful tmux(1) Configuration Examples.
https://dev.to/iggredible/useful-tmux-configuration-examples-k3g

Linux Has Serious Security Problem that Once Again Enables DNS Cache Poisoning.
https://arstechnica.com/gadgets/2021/11/dan-kaminskys-dns-cache-poisoning-attack-is-back-from-the-dead-again/

FreeBSD Desktop Security.
https://www.youtube.com/watch?v=E0e2X7zo1to

In Other BSDs for 2021/11/20.
https://www.dragonflydigest.com/2021/11/20/26368.html

OpenBSD and Linux Comparison – Data Transfer Benchmark.
https://dataswamp.org/~solene/2021-11-14-openbsd-network-usage-mystery.html

New Utility for FreeBSD Ports Options.
https://alfonsosiciliano.gitlab.io/posts/2021-11-20-portconfig.html

VCF East 2019 – Brian Kernighan Interviews Ken Thompson.
https://www.youtube.com/watch?v=EY6q5dv_B-o

FreeBSD – SSH Server Security Audit and Hardening.
https://ozgur.kazancci.com/ssh-server-security-audit-hardening-freebsd/

OctoPkg – Great GUI Package Manager in FreeBSD.
https://nudesystems.com/octopkg-a-great-gui-package-manager-in-freebsd/

XigmaNAS 12.2.0.4.8854 Available.
https://sourceforge.net/projects/xigmanas/files/XigmaNAS-12.2.0.4/12.2.0.4.8854/

The airyxOS Tanuki 0.3.0 is Now Available.
https://github.com/mszoek/airyx/releases/tag/airyx-0.3.0

FreeBSD 13.0 Manual Install Guide for BIOS/Legacy Systems.
http://therealnilz.de/FreeBSD-Install-Guide.pdf

LLVM Apache-2.0 with LLVM Exception Relicensing Update.
https://blog.llvm.org/posts/2021-11-18-relicensing-update/

GNU cut -c Considered Harmful.
https://catgirl.ai/log/cut-c-harmful/

Why UNIX V7 Matters So Much.
https://utcc.utoronto.ca/~cks/space/blog/unix/V7WhyItMattersSoMuch

Thoughts on Builtin Documentation for Command Line Utilities – Part I.
https://www.msiism.org/blog/2021/11/09/thoughts_built-in_doc_command-line_utils_1.html

C is the Greenest Programming Language.
https://hackaday.com/2021/11/18/c-is-the-greenest-programming-language/

Hardware

It is Possible to Trigger Rowhammer Bit Flips on All DRAM Devices Today.
https://comsec.ethz.ch/research/dram/blacksmith/

Radxa Introduces ROCK Pi SATA HATs.
https://wiki.radxa.com/News/2019/12/introduce-rockpi-sata-hat

DEC740/DEC750 OPNsense Rack Security Appliance with AMD Ryzen Embedded and Dual 10GE.
https://shop.opnsense.com/dec700-series-opnsense-desktop-security-appliance/

Life

To Be Energy Efficient Brains Predict Their Perceptions.
https://www.quantamagazine.org/to-be-energy-efficient-brains-predict-their-perceptions-20211115/

“I’m Human, I Have Emotions, and I Care” – Djokovic Slams Media Propaganda.
https://tennishead.net/im-human-i-have-emotions-and-i-care-djokovic-slams-media-propaganda/amp/

Swedish Study Finds Hiring Men Discrimination in Female Dominated Occupations.
https://www.psypost.org/2021/05/swedish-study-suggests-hiring-discrimination-is-primarily-a-problem-for-men-in-female-dominated-occupations-60699

123 Research Studies Affirm Naturally Acquired Immunity – Documented/Linked/Quoted.
https://brownstone.org/articles/79-research-studies-affirm-naturally-acquired-immunity-to-covid-19-documented-linked-and-quoted/

German Plan to Switch 25,000 PCs to LibreOffice.
https://blog.documentfoundation.org/blog/2021/11/18/german-state-planning-to-switch-25000-pcs-to-libreoffice/

Japan Sees Huge Drop in Cases After it Switches to Ivermectin.
https://freewestmedia.com/2021/11/03/japan-sees-huge-drop-in-cases-after-it-switches-to-ivermectin/

Protests and Rage Against Lockdowns and Mandates All Over World.
https://brownstone.org/video-podcast/protests-and-rage-against-lockdowns-and-mandates-all-over-the-world/

Other

All Hosts from 127.1.0.0 – 127.255.255.255 as Global Unicast Address Range.
https://www.ietf.org/id/draft-schoen-intarea-unicast-127-00.html
https://datatracker.ietf.org/doc/draft-schoen-intarea-unicast-127/

Only 90s Web Developers Remember This.
https://zachholman.com/posts/only-90s-developers/

Quote(s) of the Week


One #!/bin/sh to rule them all,
One #!/bin/sh to find them,
One #!/bin/sh to bring them all,
and in the Unix bind them

Vladimir MiΕ‘ev
@vmisev
https://twitter.com/vmisev/status/1461074467828994049

EOF