Tag Archives: hardware

Valuable News – 2019/01/18

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

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

UNIX

Installing and Updating FreeBSD 11.0 on Raspberry Pi.
https://solence.de/2017/03/15/installing-and-updating-freebsd-11-0-release-on-a-raspberry-pi/

ZFS on Linux Runs into Snag with Linux 5.0.
https://www.phoronix.com/scan.php?page=news_item&px=ZFS-On-Linux-5.0-Problem

Create your own video streaming server with Linux or FreeBSD.
https://opensource.com/article/19/1/basic-live-video-streaming-server

hexyl – command-line hex viewer for terminal.
Colors different categories of bytes (NULL/printable ASCII/ASCII whitespace/other ASCII/non-ASCII).
https://github.com/sharkdp/hexyl

How Vim Shaped My Writing.
https://gilesbowkett.blogspot.com/2016/10/how-vim-shaped-my-writing.html

Debugging Rust with VSCode on FreeBSD.
https://venshare.com/debugging-rust-with-vscode-on-freebsd/

In Other BSDs for 2019/01/12.
https://www.dragonflydigest.com/2019/01/12/22379.html

How OpenBSD is secure compared to other operating systems?
https://www.reddit.com/r/openbsd/comments/af1s00/how_openbsd_is_secure_compared_to_other_operating/

FreeBSD adds bluetooth-config script to simplify setting up Bluetooth connections.
https://svnweb.freebsd.org/changeset/base/342945

The good and the bad of Linux’s NetworkManager.
https://utcc.utoronto.ca/~cks/space/blog/linux/NetworkManagerGoodBad

Linux network-scripts being deprecated.
https://utcc.utoronto.ca/~cks/space/blog/linux/NetworkScriptsAndPPPoE

The CADT Model – mostly used in Linux environments.
https://www.jwz.org/doc/cadt.html

We are now closer to the Y2038 bug than the Y2K bug.
https://www.jwz.org/blog/2019/01/we-are-now-closer-to-the-y2038-bug-than-the-y2k-bug/

FreeBSD adds support for Clang Coverage Sanitizer in kernel (KCOV).
https://svnweb.freebsd.org/base?view=revision&revision=342962

Powersaving with DragonFly BSD Laptop.
https://www.dragonflybsd.org/docs/user/Powersave/?updated

Difference Between ZFS Scrub and Resilver.
https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSResilversVsScrubs

Risk that comes from ZFS on Linux not being GPL Compatible.
Actually its GPL that is not compatible with CDDL (ZFS license). Not the other way around.
https://utcc.utoronto.ca/~cks/space/blog/linux/ZFSNonGPLRisk

FreeBSD takes vmm(4) towards multicore Bhyve AMD support.
https://svnweb.freebsd.org/base?view=revision&revision=343075

Ansible plugin for remotely provisioning FreeBSD Jails separately from their Jail host.
https://github.com/austinhyde/ansible-sshjail

Update Intel Microcode on FreeBSD.
https://www.thomas-krenn.com/en/wiki/Update_Intel_Microcode_on_FreeBSD

Building spotifyd on NetBSD.
https://atomicules.co.uk/2019/01/17/Building-Spotifyd-on-NetBSD.html

Building my FreeBSD-based home router.
https://kamila.is/learning/building-my-home-router/

HardenedBSD 1100056.12 Available.
https://hardenedbsd.org/article/op/2019-01-18/stable-release-hardenedbsd-stable-11-stable-v110005612

BSD Now 281 – EPYC Server Battle.
https://www.jupiterbroadcasting.com/128846/epyc-server-battle-bsd-now-281/

OpenRSYNC – clean-room implementation of rsync with a BSD (ISC) license.
https://github.com/kristapsdz/openrsync

FreeBSD and UEFI Boot.
https://blog.tyk.nu/blog/freebsd-and-uefi-boot/

Synaptics Touchpad on FreeBSD.
https://wiki.freebsd.org/SynapticsTouchpad

OpenBSD Content Filtering Proxy HOWTO in One Tweet πŸ™‚
https://twitter.com/ogmaconnect1/status/983813448504094721

Aphelia – minimalist window manager.
https://github.com/vardy/aphelia

The tinywm.c is a window manager in 50 lines of C code.
https://github.com/mackstann/tinywm/blob/master/tinywm.c

OpenDoas: Portable Version of OpenBSD doas Command.
https://git.duncano.de/opendoas/about/

OpenBSD Packages Statistics.
https://pkgstat-openbsd.perso.pw/

The Art of Unix Programming by Eric Steven Raymond reformatted by Martin Tournoij.
https://arp242.net/the-art-of-unix-programming/

Reproducible NetBSD!
https://tests.reproducible-builds.org/netbsd/netbsd.html

FreeBSD PR (Problem Reports) Stats.
https://people.freebsd.org/~miwi/gnats/

Using cloud-init with SmartOS.
https://shaner.life/using-cloud-init-with-smartos/

Shawn Webb (co-creator of HardenedBSD) started new project to rewrite FreeBSD bhyve in Rust.
https://twitter.com/lattera/status/1085711849469952000

Hardware

Flashing my Lenovo x230 with Coreboot.
https://www.chucknemeth.com/flash-lenovo-x230-coreboot/

POWER9 Scales Up To 1.2 TB/s of I/O.
https://fuse.wikichip.org/news/1653/power9-scales-up-to-1-2-tb-s-of-i-o-targets-nvlink-3-opencapi-memory-for-2019/

V-Raptor is 24-Core ARM Server Based on SocioNext SC2A11 SoC.
https://www.cnx-software.com/2019/01/08/v-raptor-24-core-arm-server-socionext-sc2a11/

AMD Opteron X3421 Benchmarks and Review Low Cost Atom Competitor.
https://www.servethehome.com/amd-opteron-x3421-benchmarks-and-review-a-low-cost-atom-competitor/

Computer for CyberSecurity BSD-OS (SecBSD).
https://www.gofundme.com/computer-for-cybersecurity-bsdos

Life

Australia Becomes First Western Nation to Ban Secure Encryption.
https://www.extremetech.com/internet/281991-australia-becomes-first-western-nation-to-ban-secure-encryption

Facebook’s 10 Year Challenge is Just a Harmless Meme Right?
https://www.wired.com/story/facebook-10-year-meme-challenge/

Other

ŁódΕΊ Revitalised – Poland’s Third Largest City is Under Transformation.
https://uml.lodz.pl/files/public/dla_biznesu/investlodz/fdi-lodz-revitalised.pdf

Why Microsoft Word must Die.
http://www.antipope.org/charlie/blog-static/2013/10/why-microsoft-word-must-die.html

EOF

 

Advertisements

Valuable News – 2019/01/11

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

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

UNIX

In Other BSDs for 2019/01/05.
https://www.dragonflydigest.com/2019/01/05/22307.html

Devin Teske made sysconf(8) to safely edit system config files on FreeBSD.
Another great tool after sysrc(8) that allows safe edit of system rc files.
https://github.com/freebsdfrau/FrauBSD/tree/master/sysconf

New PEFS 2018.12.29 Release.
http://pefs.io/blog/2018/12/release-20181229/?fbclid=IwAR2fPxLnl18rfAVcQ6OmMR7FhsRGuorHq84xYhQ-cnO2m7_7Z2aSFB65PLI

Revive Cisco IDS Into Capable OpenBSD Computer.
https://komlositech.wordpress.com/2018/12/30/revive-a-cisco-ids-into-a-capable-openbsd-firewall/

How I did start using FreeBSD.
https://www.banym.de/how-i-did-start-using-freebsd.html

MacBook Pro 9.2 Gets FreeBSD Support.
https://twitter.com/FreeBSDHelp/status/1081395210259595265

New HardenedBSD 13.0 Image for RPI3.
https://hardenedbsd.org/~shawn/rpi3/2019-01-05/HardenedBSD-aarch64-13.0-HARDENEDBSD-fa32a12f857-RaspberryPi3.img.xz
https://twitter.com/lattera/status/1081919725611950082

FreeBSD gives sh(1) proper default prompt instead of just “$“.
https://svnweb.freebsd.org/base?view=revision&revision=342812

More FreeBSD RFC Sendmail Deprecation Discussion.
https://lists.freebsd.org/pipermail/freebsd-arch/2017-December/018712.html

DistroWatch – Feature Story – FreeBSD 12.0-RELEASE Review.
“(…) this release feels like a polished and improved incremental step forward.”
https://distrowatch.com/weekly.php?issue=20190107#freebsd

DistroWatch – Musings on Distros After Prolonged Use (2019).
“FreeBSD is probably my favourite server-oriented operating system, mostly because it never surprises me.
FreeBSD tends to do what you tell it to do, and just do what you tell it to do.”

https://distrowatch.com/weekly.php?issue=20190107#lookback

New ZFS on FreeBSD Implementation Can Now Be Tested with TrueOS.
https://www.phoronix.com/scan.php?page=news_item&px=ZFS-On-Linux-Test-TrueOS-Spin
https://pkg.trueos.org/iso/snapshot-zol/

OmniOS Community Edition r151028j/r151026aj/r151022ch.
https://omniosce.org/article/release-028j-026aj-022ch

FreeBSD Foundation – December 2018 – Development Projects Update.
https://www.freebsdfoundation.org/blog/december-2018-development-projects-update/

Zackup – Backup to ZFS – Inspired by BackupPC.
https://github.com/digineo/zackup

POSIX Shell and Utilities.
https://shellhaters.org/

OPNsense 18.7.10 Released.
https://forum.opnsense.org/index.php?topic=10903.0

A wc clone written in Rust.
https://crates.io/crates/cw

FreeBSD as my Network Storage Server (Part 1).
https://www.jasonvanpatten.com/2015/11/26/freebsd-as-my-network-storage-server/

FreeBSD as my Network Storage Server (Part 2).
https://www.jasonvanpatten.com/2015/11/26/freebsd-as-my-network-storage-server-part-2/

Knightmare: DevOps Cautionary Tale.
Knightmare: A DevOps Cautionary Tale

IOCCC: Best of Show.
https://www.ioccc.org/2018/mills/hint.html

Quick Naive Benchmarks on AMD A8-5550M APU on FreeBSD (with and without AESNI).
https://lists.freebsd.org/pipermail/freebsd-current/2018-December/072466.html

Goal of GameBSD is to provide a place for students to learn about programming and technology.
https://gamebsd.com/index.html

AIX 7.2 running on AARCH64 (ARM) Pinebook with QEMU.
https://twitter.com/astr0baby/status/1082811124897251328

OpenBSD Router.
http://www.homeandofficeit.com/Main/OpenBSDRouter

New console font Spleen made default on OpenBSD.
https://undeadly.org/cgi?action=article;sid=20190110064857

Interactive VIM Tutorial.
https://openvim.com/

ZFS on Linux does not work on Linux 5.0 kernels.
https://marc.info/?l=linux-kernel&m=154714516832389

Hardware

AMD Ryzen Mobile 3000-Series Launched – 2nd Gen Mobile at 15W-35Wand Chromebooks.
https://www.anandtech.com/show/13771/amd-ces-2019-ryzen-mobile-3000-series-launched

AMD launches two new A-series 6W chips for Chromebooks.
https://liliputing.com/2019/01/amd-launches-two-new-a-series-chips-for-chromebooks.html

AMD Powered Acer Chromebook 315 Announced.
https://www.anandtech.com/show/13783/acer-at-ces-amd-powered-acer-chromebook-315-announced

Huawei claims its Kunpeng 920 ARM based processor is the industry’s fastest.
64 cores clocked at 2.6GHz with 8-channel DDR4 memory.
Also two 100G RoCE ports and support for PCIe Gen4 and CCIX.
https://venturebeat.com/2019/01/06/huawei-claims-its-kunpeng-920-arm-based-risc-processor-is-the-industrys-fastest/

Huawei Unveils Industry’s Highest-Performance ARM-based CPU.
https://www.huawei.com/en/press-events/news/2019/1/huawei-unveils-highest-performance-arm-based-cpu

Samsung Plans 3nm Gate-All-Around FETs in 2021.
https://www.eetimes.com/document.asp?doc_id=1333318

Lenovo ThinkPad X1 Carbon 7th Gen Gets Thinner.
https://www.anandtech.com/show/13833/lenovo-at-ces-2019-7th-gen-thinkpad-x1-carbon-gets-thinner

Life

Amazon sent 1700 audio recordings of Alexa user to a stranger.
https://www.hackread.com/amazon-sent-audio-recordings-of-alexa-user-to-stranger/?fbclid=IwAR0B9CiTTpOxDClsNmfrlmRxyzP1nHzMYbCk2e8aAI8EgNkgKvyImJXGd-A

Before you can be with others, first learn to be alone.
https://aeon.co/ideas/before-you-can-be-with-others-first-learn-to-be-alone

10 Harmful Effects of Religion.
http://sarahrocksdale.wixsite.com/blog/single-post/2019/01/08/10-Harmful-Effects-of-Religion

System Down: systemd-journald Exploit.
https://www.qualys.com/2019/01/09/system-down/system-down.txt

Other

The State Of Software Security In 2019.
https://noncombatant.org/2019/01/06/state-of-security-2019/

The Developer Experience Bait-and-Switch.
https://infrequently.org/2018/09/the-developer-experience-bait-and-switch/

LinkedIn violates privacy and detects usage of browser extensions.
https://github.com/dandrews/nefarious-linkedin

Classic Doom gets 3D/HD remaster – courtesy of the fans.
https://www.pcgamesn.com/doom/doom-remaster

RPG Codex Review: ATOM RPG (Remix of Fallout Story).
https://rpgcodex.net/content.php?id=11080

Facebook is the new crapware.
https://techcrunch.com/2019/01/09/facebook-is-the-new-crapware/

EOF

Valuable News – 2019/01/04

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

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

UNIX

SSH Examples – Tips & Tunnels.
https://hackertarget.com/ssh-examples-tunnels/

OpenBSD Gaming Resource.
https://mrsatterly.com/openbsd_games.html

Unleashed 1.2 Released.
http://lists.31bits.net/archives/devel/2018-December/000033.html

Taming the Chaos: Can we build systems that actually work?

Possible paths from today’s ghastly hackery to what computing should be.
https://media.ccc.de/v/35c3-9647-taming_the_chaos_can_we_build_systems_that_actually_work

FreeBSD Ports unable to use multiple GitHub repos with the same name.
https://hashbang0.com/2018/12/28/freebsd-ports-unable-to-use-multiple-github-repos-with-the-same-name/

In Other BSDs for 2018/12/29.
https://www.dragonflydigest.com/2018/12/29/22262.html

F-Stack: FreeBSD TCP/IP stack on DPDK by Tencent.
http://f-stack.org/

NetBSD entering 2019 with more complete LLVM support.
https://blog.netbsd.org/tnf/entry/netbsd_entering_2019_with_more

Survey of ${RANDOM}.
https://nullprogram.com/blog/2018/12/25/

The pkgsrc-2018Q4 Announced.
https://mail-index.netbsd.org/pkgsrc-users/2018/12/30/msg027871.html

FreeBSD 12.0 Performance Against Windows & Linux on Intel Xeon Server.
https://www.phoronix.com/scan.php?page=article&item=freebsd-12-windows

GhostBSD 18.12 Available.
http://ghostbsd.org/18.12_release_announcement

Support for RTL8188EE chipset added in rtwn_pci(4) driver on FreeBSD.
https://svnweb.freebsd.org/base?view=revision&revision=342682

PostgreSQL is the DBMS of the Year 2018.
https://db-engines.com/en/blog_post/79

BSD Now 279 – Future of ZFS.
https://www.jupiterbroadcasting.com/128671/future-of-zfs-bsd-now-279/

One year of flying with the Raven – Ready for the Desktop? [DragonFly BSD]
https://eerielinux.wordpress.com/2018/11/30/one-year-of-flying-with-the-raven-ready-for-the-desktop/

NES/Famicom: Visual Compendium.
NES/Famicom: a visual compendium

I Made MPD Index SoundCloud.
https://polyfloyd.net/post/soundcloud-fuse-mpd/

The zackup Tool – Backup to ZFS.

https://github.com/digineo/zackup

Hardware

Fujitsu A64FX Post-K Supercomputer – World’s Fastest ARM Processor.
https://connect.linaro.org/resources/yvr18/interviews/fujitsu-a64fx-post-k-supercomputer-worlds-fastest-arm-processor/

Does tape still have a place in my backup strategy?
https://www.cloudpro.co.uk/it-infrastructure/backup/7836/does-tape-still-have-a-place-in-my-backup-strategy

Life

How Much of the Internet Is Fake?
(…) less than 60 percent of web traffic is human.
https://nymag.com/intelligencer/2018/12/how-much-of-the-internet-is-fake.html

Apps Are Revealing Your Private Information To Facebook And You Probably Don’t Know It.
https://www.buzzfeednews.com/article/charliewarzel/apps-are-revealing-your-private-information-to-facebook-and

Other

Thunderbird in 2019.
https://blog.mozilla.org/thunderbird/2019/01/thunderbird-in-2019/

OpenAGE – free (as in freedom) clone of the Age of Empires II engine.

https://openage.sft.mx/

Algorithms by Jeff Erickson.
http://jeffe.cs.illinois.edu/teaching/algorithms/

Hackers Bypassed Gmail and Yahoo 2FA.
https://www.hackread.com/hackers-bypassed-gmail-yahoos-2fa-to-target-us-officials/?fbclid=IwAR03OJTgck8MrJqD9MLcUMX3a2q9nTgcXoi1Gd0z6Ul01B3SkyKZCvi2hFE

Personal & Banking Data of 120 Million Brazilians Leaked Online.
https://www.hackread.com/personal-banking-data-of-brazilians-leaked-online/

Moving to Require Python 3.
https://python3statement.org/

EOF

Valuable News – 2018/12/21

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

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

UNIX

First FreeBSD 12.0-RELEASE Errata.
https://svnweb.freebsd.org/doc?view=revision&revision=52685

OPNsense 18.7.9 Released.
https://opnsense.org/opnsense-18-7-9-released/

How to Install and Configure Basic OPNsense Firewall.
https://www.tecmint.com/install-and-configure-opnsense-firewall/

IPv666 – Address of the Beast.
https://l.avala.mp/?p=285

Let’s Encrypt – Certbot for OpenBSD’s httpd.
https://dev.to/nabbisen/lets-encrypt-certbot-for-openbsds-httpd-3ofd

FreeBSD ZFS vs. Linux EXT4/Btrfs RAID with 20 SSDs.
https://www.phoronix.com/scan.php?page=article&item=freebsd-12-zfs

FreeBSD Commit That Can Drastically Lower Load on gssd(8) on Large NFS Servers.
https://svnweb.freebsd.org/base?view=revision&revision=342114

In Other BSDs for 2018/12/15.
https://www.dragonflydigest.com/2018/12/15/22185.html

HardenedBSD 13-CURRENT on Pinebook.
https://twitter.com/lattera/status/1073699720923615232

Rouge Legacy on OpenBSD using PS4 dual shock pad.
https://twitter.com/mulander/status/1074015714363826176

How to Install GNOME or KDE PLASMA 5 on FreeBSD 12.
https://www.osradar.com/how-to-install-gnome-or-plasma5-kde-on-freebsd-12/

Write your Own Virtual Machine.
https://justinmeiners.github.io/lc3-vm/

OpenSMTPD 6.4.1 Released.
https://www.opensmtpd.org/announces/release-6.4.1.txt

Fix boot/install hangs/panic on HPE ProLiant MicroServer Gen10 Servers.
https://svnweb.freebsd.org/base?view=revision&revision=342160

HardenedBSD first to ship with LLVM Non-Cross-DSO CFI applied to entire base operating system.
https://twitter.com/lattera/status/1074807820959342593

HardenedBSD 12-STABLE v1200058 Available.
https://hardenedbsd.org/article/op/2018-12-17/stable-release-hardenedbsd-stable-12-stable-v1200058

FreeBSD fixes PCI shared interrupts during suspend and resume.
https://svnweb.freebsd.org/base?view=revision&revision=342170

KDE ports on FreeBSD 12 (amd64).
https://euroquis.nl/bobulate/?p=2013

Aberdeen FreeBSD Hackathon on 2019/04/17-19.
https://www.eventbrite.com/e/2019-aberdeen-freebsd-hackathon-registration-53410505259

OPNids – Integration of Suricata IDS with purpose-built Machine Learning Scripting Engine Available.
https://www.opnids.io/

Running FreeBSD on Pinebook – Review.
https://blog.madadipouya.com/2018/12/19/running-freebsd-on-pinebook-a-review/

VirtualBox 6.0.0 Released.
https://www.virtualbox.org/wiki/Changelog-6.0#v0

Cartika ISP switches from Bacula Enterprise to Bareos.
Clusterlogics – Backup as a Service (BaaS) with Bareos.
https://www.bareos.com/files/references/english/cartika-case-study-en.pdf
https://www.linkedin.com/pulse/evolution-software-platform-importance-open-source-andrew-rouchotas/

The Future of ZFS in FreeBSD.
FreeBSD will rebase its ZFS code from Illumos to ZFS on Linux (ZoL).
https://lists.freebsd.org/pipermail/freebsd-current/2018-December/072422.html

OpenRC on FreeBSD.
https://lists.freebsd.org/pipermail/freebsd-hackers/2018-December/053740.html

Bye Bye Mongo – Hello Postgres.
The Guardian migrated from Mongo DB to PostgreSQL on Amazon RDS.
https://www.theguardian.com/info/2018/nov/30/bye-bye-mongo-hello-postgres

FreeBSD 12 Review – Used as My Daily OS on Bare Metal.
https://youtu.be/revOJcX2rLs

BSD Now 277 – Nmap Level Up.
https://www.jupiterbroadcasting.com/128526/nmap-level-up-bsd-now-277/

XigmaNAS 11.2.0.4.6315 Available.
https://sourceforge.net/projects/xigmanas/files/XigmaNAS-11.2.0.4/11.2.0.4.6315/

Hardware

ESXi VSAN HP MicroServer Homelab.
http://www.cheesyboofs.co.uk/esxi-vsan-microserver-homelab

IBM Partners with Samsung to Include 7nm Chip Manufacturing.
https://newsroom.ibm.com/2018-12-20-IBM-Expands-Strategic-Partnership-with-Samsung-to-Include-7nm-Chip-Manufacturing

AMD Athlon 220GE and Athlon 240GE with Radeon Vega Graphics Launched.
https://www.anandtech.com/show/13741/amd-athlon-220ge-and-athlon-240ge-with-radeon-vega-graphics-launched

Life

FBI Secretly Collected Data on Aaron Swartz Earlier Than We Thought.
https://gizmodo.com/fbi-secretly-collected-data-on-aaron-swartz-earlier-tha-1831076900

How to Grow Old by Bertrand Russell.
https://sites.google.com/site/gobenyan/essay

Ask Hacker News – How did you decide where to live?
https://news.ycombinator.com/item?id=18688647

Digital Dissidents – What it Means to be Whistleblower.
https://www.aljazeera.com/programmes/specialseries/2016/03/digital-dissidents-160323141254755.html

Other

How Baldur’s Gate Saved the Computer RPG.
https://www.theringer.com/2018/12/21/18150363/baldurs-gate-bioware-1998-video-games

Firefox 64 built with GCC and Clang.
https://hubicka.blogspot.com/2018/12/firefox-64-built-with-gcc-and-clang.html

Johnson & Johnson Knew for Decades that Asbestos Lurked in its Baby Powder.
https://www.reuters.com/article/us-johnson-johnson-cancer-special-report-idUSKBN1OD1RQ

Signal: We can’t include a backdoor in our app for the Australian government.
https://www.zdnet.com/article/signal-we-cant-include-a-backdoor-in-our-app-for-the-australian-government/

The Best Programming Advice I Ever Got.
http://russolsen.com/articles/2012/08/09/the-best-programming-advice-i-ever-got.html

Logitech app security flaw allowed keystroke injection attacks.
https://www.zdnet.com/article/logitech-app-security-flaw-allowed-keystroke-injection-attacks/

How Peter Jackson Made WW I Footage Seem Astonishingly New.
https://www.nytimes.com/2018/12/16/movies/peter-jackson-war-movie.html

EOF

Valuable News – 2018/12/08

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

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

UNIX

In Other BSDs for 2018/12/01.
https://www.dragonflydigest.com/2018/12/01/22135.html

History of Dell UNIX.
https://notes.technologists.com/notes/2008/01/10/a-brief-history-of-dell-unix/
http://gunkies.org/wiki/Dell_UNIX
https://virtuallyfun.com/wordpress/2012/03/20/dell-unix-lives-again/

Crontab Guru – Schedule Cron Jobs Quickly and Easily.
https://crontab.guru/

The vi – my favorite config-less editor.
https://vfoley.xyz/vi/

What makes BeOS and Haiku unique.
https://osvoyager.wordpress.com/2018/11/30/what-makes-beos-and-haiku-unique/

DragonFly 5.4.0 Released.
https://www.dragonflybsd.org/release54/

OpenBSD Desktop.
https://cryogenix.net/openbsd_desktop.html

Buying Commodore Amiga 30 Years Later.
https://www.vintagewave.net/blog/2018/11/30/buying-a-commodore-amiga-30-years-later

GhostBSD 18.10 Review by Distrowatch.
https://distrowatch.com/weekly.php?issue=20181203#ghostbsd

Using the GOG.com Installers for Linux on NetBSD.
https://dressupgeekout.blogspot.com/2018/12/using-gogcom-installers-for-linux-on.html

HardenedBSD 1100056.10 Available.
https://hardenedbsd.org/article/op/2018-12-05/stable-release-hardenedbsd-stable-11-stable-v110005610

OpenBSD Kernel Internalsβ€Š – Creation of process from user-space to kernel space.
https://medium.com/@_neerajpal/openbsd-kernel-internals-creation-of-process-from-user-space-to-kernel-space-31a504389f87

FreeNAS 11.2 Available.
https://www.freenas.org/blog/freenas-11-2-has-arrived/
https://www.ixsystems.com/blog/library/freenas-11-2-release/

Running AIX 1.3 Inside VirtualBox.
https://astr0baby.wordpress.com/2018/09/14/running-aix-1-3-inside-virtual-box-5-2-16/

Running macOS Mojave 10.14 on VirtualBox.
https://astr0baby.wordpress.com/2018/09/25/running-macos-mojave-10-14-on-virtualbox-5-2-18-on-linux-x86_64/

Running AIX 7.2 TL3SP1 on x86_64 via qemu-system-ppc64.
https://astr0baby.wordpress.com/2018/11/04/running-aix-7-2-tl3sp1-on-x86_64-via-qemu-system-ppc64/

Reverse Shell on AIX 7.2.
https://astr0baby.wordpress.com/2018/11/05/reverse-shell-on-aix-7-2/

Get Smart with SmartOS.
http://www.admin-magazine.com/Articles/SmartOS-Cool-Cloud-Platform-Rises-from-the-Ashes-of-Solaris

OpenBSD on Dell Inspiron 1090 Duo.
https://grosu.nl/systems/inspiron-duo.html

NetBSD Desktop Part 3 – Simple Stateful Firewall with NPF.
https://unitedbsd.com/t/netbsd-desktop-pt-3-simple-stateful-firewall-with-npf/286

NetBSD Desktop Part 4 – X Display Manager (XDM).
https://unitedbsd.com/t/netbsd-desktop-pt-4-the-x-display-manager-xdm/292

NetBSD Desktop Part 5 – Automounting with Berkeley am-utils.
https://unitedbsd.com/t/netbsd-desktop-pt-5-automounting-with-berkeley-am-utils/294

FreeBSD 12 got full support for writing ext4 filesystems.
https://svnweb.freebsd.org/base?view=revision&revision=341505

GhostBSD tested on real hardware ThinkPad T410.
GhostBSD tested on real hardware T410 – better than TrueOS?

MeetBSD California 2018 Talks Available.
https://www.youtube.com/playlist?list=PLb87fdKUIo8Q41aoPE6vssP-uF4dxk86b

FreeBSD News and Links Roundup – Edition 2018-48.
https://www.freebsdbytes.com/2018/12/freebsd-news-and-links-roundup-edition-2018-48/

Managing BSD Systems with Ansible.
https://people.freebsd.org/~bcr/tutorials/Ansible_Tutorial.pdf

Upgrading OpenBSD from 6.3 to 6.4.
https://dev.to/nabbisen/upgrading-openbsd-63-to-64-59a5

The pfsync on FreeBSD Just Got 30-100% Performance Improvement.
https://svnweb.freebsd.org/base?view=revision&revision=341646

Nixers Newsletter | 2018-12-07 | 104.
https://newsletter.nixers.net/entries.php#104

Tuning OpenBSD for Desktop Usage.
https://h3artbl33d.nl/blog/tuning-openbsd-for-desktop-usage

DragonFly BSD 5.4 – Quick Look at Viable Desktop OS.
https://youtu.be/S0-htW1wNjE

FreeBSD 12.0-RELEASE Available.
https://twitter.com/tomvogt/status/1071140077961707520

Hardware

Raspberry PCI.
https://www.thingiverse.com/thing:2720009

Seagate Reveals World Biggest HDD At 16 TB.
https://nexthive.com/seagate-biggest-hdd-16-tb/

AMD EPYC 7371 Pricing Update Insane Value.
https://www.servethehome.com/amd-epyc-7371-pricing-update-an-insane-value/

Life

Parents Guide to Protecting Kids Privacy.
https://techlife.asurion.com/feature/parents-guide-to-protecting-kids-privacy/

Designing cities to counter loneliness? Let’s explore possibilities.
https://theconversation.com/designing-cities-to-counter-loneliness-lets-explore-the-possibilities-104853

Other

The Making Of: Dust (Counter-Strike de_dust map).
https://www.johnsto.co.uk/design/making-dust/

The Making Of: Dust 2 (Counter-Strike de_dust2 map).
https://www.johnsto.co.uk/design/making-dust2/

Everything you need to know about pointers in C.
https://boredzo.org/pointers/

State of Web Browsers.
https://ferdychristant.com/the-state-of-web-browsers-f5a83a41c1cb

Microservices and Availability.
http://kevinmahoney.co.uk/articles/microservices-and-availability/

Choose Firefox Now or Later You Won’t Get a Choice.
https://robert.ocallahan.org/2014/08/choose-firefox-now-or-later-you-wont.html

Comprehensive Guide to Quitting Google.
https://lifehacker.com/the-comprehensive-guide-to-quitting-google-1830001964

EOF

Valuable News – 2018/12/01

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

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

UNIX

Fixing php72_fpm in OpenBSD 6.4.
https://dev.to/nabbisen/fixing-php72fpm-on-openbsd-64-f0f

Sometimes It’s Necessary – Running x86_64 Binaries on Talos II POWER9 System.
https://www.talospace.com/2018/11/sometimes-its-necessary-running-x8664.html

Our pragmatic attachment to OpenBSD PF for our firewall needs.
https://utcc.utoronto.ca/~cks/space/blog/sysadmin/OpenBSDPFAttachment

FreeBSD 12.0-RC2 Available.
https://lists.freebsd.org/pipermail/freebsd-stable/2018-November/090068.html

Super Capsicumizer 9000 for FreeBSD.
Run anything (like full blown GTK apps) under Capsicum.
https://github.com/myfreeweb/capsicumizer

Stardew Valley on FreeBSD.
http://bitcannon.net/post/stardew-valley-on-freebsd/

NetBSD ported FreeBSD’s sysrc as nbsysrc.
https://unitedbsd.com/t/nbsysrc-sysrc-for-netbsd/280

New CBSD 12.0.1 Release.
https://www.bsdstore.ru/en/news.html

GhostBSD 18.10 Screenshots.
https://www.distroscreens.com/2018/11/ghostbsd-1810-screenshots.html

Separate FreeBSD Images for arm64 PINEBOOK.
https://svnweb.freebsd.org/base?view=revision&revision=340981
https://people.freebsd.org/~manu/FreeBSD-13.0-CURRENT-arm64-aarch64-PINEBOOK.img.xz

The Chapter 14. HardenedBSD of the HardenedBSD Handbook has been migrated/ported to wiki page.
https://github.com/HardenedBSD/hardenedBSD/wiki

DragonFly BSD 5.4rc1 Image Available.
https://www.dragonflydigest.com/2018/11/27/22157.html

OpenBGPD – Adding Diversity to the Route Server Landscape.
https://labs.ripe.net/Members/claudio_jeker/openbgpd-adding-diversity-to-route-server-landscape

HardenedBSD 1100056.9 Available.
https://hardenedbsd.org/article/op/2018-11-28/stable-release-hardenedbsd-stable-11-stable-v11000569

BSD Now 274 – Language Assembly.
https://www.jupiterbroadcasting.com/128241/language-assembly-bsd-now-274/

Migrating OmniOS Virtual Machine from KVM to bhyve.
https://omniosce.org/info/bhyve_migrate

FreeBSD on XPS 13: Part 1.
https://jammy.co/posts/freebsd-on-xps-13-part-1/

FreeBSD on XPS 13: Part 2.
https://jammy.co/posts/freebsd-on-xps-13-part-2/

XigmaNAS 11.2.0.4.6229 Available.
https://sourceforge.net/projects/xigmanas/files/XigmaNAS-11.2.0.4/11.2.0.4.6229/

Interim Support Guarantee for FreeBSD 12.
https://lists.freebsd.org/pipermail/freebsd-announce/2018-November/001854.html

Shawn Webb open sourced scripts to automate building of HardenedBSD binary updates.
https://twitter.com/lattera/status/1068510009359777792
https://github.com/HardenedBSD/update-publisher

NetBSD Desktop Part 1 – Manual NetBSD Installation on GPT/UEFI.
https://unitedbsd.com/t/netbsd-desktop-part-1-manual-netbsd-installation-on-gpt-uefi/284

NetBSD Desktop Part 2 – Setup Wireless Networking on NetBSD.
https://unitedbsd.com/t/netbsd-desktop-pt-2-set-up-wireless-networking-on-netbsd-with-wpa-supplicant-and-dhcpcd/281

NetBSD Desktop Part 3 – Simple Stateful Firewall with NPF.
https://unitedbsd.com/t/netbsd-desktop-pt-3-simple-stateful-firewall-with-npf/286

Why BSD/OS is the best candidate for being the only tested legally open UNIX.
https://virtuallyfun.com/wordpress/2018/11/26/why-bsd-os-is-the-best-candidate-for-being-the-only-tested-legally-open-unix/

You can download BSD/OS 4.2 ISO images from here if you want to check it out.
https://archive.org/details/bsdi-42

Robust Upgrade on Ubuntu using ZFS and Containers.
https://www.prakashsurya.com/post/2018-11-30-robust-upgrade-on-ubuntu/

QuickStart Guide on pot.
https://people.freebsd.org/~pizzamig/pot/QuickStart.html

FreeBSD adds new small trim(1) tool.
To wipe blocks on flash devices that use wear-leveling algorithms.
https://svnweb.freebsd.org/base?view=revision&revision=341232

FreeBSD 12.0-RC3 Available.
https://lists.freebsd.org/pipermail/freebsd-stable/2018-December/090138.html

Call for Papers for BSDCan 2019 which will be held 2019/05/17-18 (Fri/Sat) in Ottawa, Canada.
https://www.bsdcan.org/2019/papers.php

Oracle VM VirtualBox 6.0 Beta 3 Released.
https://blogs.oracle.com/virtualization/oracle-vm-virtualbox-60-beta-3-released

Grepping User-Agent: from FreeBSD Developers Mail.
https://gist.github.com/Jehops/ed3d60b103df439ecea782bd9ed37fec

Hardware

Are cheap low power x86 CPUs an alternative to higher end makers ARM boards?
https://rk.edu.pl/en/are-cheap-low-power-x86-cpus-n-alternative-higher-end-makers-arm-boards/

IBM Mainframe z14 Microprocessor and System Control Design.
https://fuse.wikichip.org/news/941/isscc-2018-the-ibm-z14-microprocessor-and-system-control-design/

Odroid-H2 – World’s first open-spec Intel Gemini Lake computer.
https://www.iotgadgets.com/2018/11/the-worlds-first-open-spec-intel-gemini-lake-single-board-computer-goes-out-of-stock-within-24-hours/

Odroid-H2 – Benchmarks of the Intel Powered $111 Board.
https://www.phoronix.com/scan.php?page=news_item&px=Intel-ODROID-H2-Benchmarks

Lenovo to pay $7.3m for installing adware in 750,000 laptops.
https://www.hackread.com/lenovo-to-pay-fine-for-installing-adware-in-laptops/

CeBIT is Dead.
https://www.anandtech.com/show/13656/cebit-trade-show-axed

Life

Why everything will collapse.
https://www.youtube.com/watch?v=YsA3PK8bQd8

Breathing Through the Nose May Offer Unique Brain Benefits.
https://www.nytimes.com/2018/11/20/well/mind/breathing-through-the-nose-may-offer-unique-brain-benefits.html

12 Monkeys Is the Apocalypse Movie We Need Right Now
https://www.vulture.com/2018/11/12-monkeys-why-terry-gilliams-movie-is-so-relevant-today.html

Other

Researchers Created Fake ‘Master’ Fingerprints to Unlock Smartphones.
https://motherboard.vice.com/en_us/article/bjenyd/researchers-created-fake-master-fingerprints-to-unlock-smartphones

CPJ Safety Advisory: Pegasus spyware used to target journalists, civil society.
https://cpj.org/2018/10/cpj-safety-advisory-pegasus-spyware-used-to-target.php

ŁódΕΊ – the Office Eldorado in the centre of Poland.
http://www.outsourcingportal.eu/en/lodz-the-office-eldorado-in-the-centre-of-poland

EOF

FreeBSD Desktop – Part 2.1 – Install FreeBSD 12

This article is an update/rewrite to the already published FreeBSD Desktop – Part 2 – Install. With the upcoming introduction of the FreeBSD 12.0-RELESE version new possibilities arise when it comes to installation. I already talked/showed that method in my ZFS Boot Environments Reloaded at NLUUG presentation but to make it more available and obvious part of my FreeBSD Desktop series I write about it again in dedicated article entry.

You may also check earlier/other articles of the FreeBSD Desktop series:

Now (in FreeBSD 12.x) it is possible to install FreeBSD on GELI encrypted root on ZFS pool without any additional partitions or filesystems. No longer separate UFS or ZFS boot pool /boot filesystem is needed. And what is even more appealing such setup is supported both on UEFI and BIOS (also refereed as Legacy or CSM) systems. Such setup is also compatible with both new bectl(8) utility and the old proven beadm(8) tool. It is also nice that to make such setup you only need to choose the Auto ZFS option from the bsdinstall(8) so you will not have to do it by hand. I advice using GPT (BIOS+UEFI) as it will support both system types so when you are running BIOS system now and will move the disk to other system that boots with UEFI it will also just work out of the box.

The FreeBSD 12.0 is currently at the RC1 stage so we will use that one for below examples of such setup. The 12.0-RELEASE is expected to arise before Christmas if no significant problems or bugs will be found on the road to RC2 and RC3 editions.

For the record here is the FreeBSD 12.0-RC1 Availability information page and aggregated FreeBSD 12.0-RELEASE Release Notes for the upcoming new major FreeBSD version, but it is not yet complete/ready.

I will only show one install process that will work for both UEFI and BIOS systems – the crucial option here is GPT (BIOS+UEFI) to select (which is also the default one). The other option that You need to select is Yes for the Encryption part and also select the SWAP size. You may as well do not use swap and enter ‘0‘ here which means that SWAP partition will not be created. You may as well create ZFS ZVOL partition for SWAP on ZFS pool later or just create a file like /SWAP and enable it as SWAP. No matter which SWAP option you will choose if your system swaps then you are too low on memory and neither of these methods are better or worse then.

freebsd-install-01.png

freebsd-install-02.png

freebsd-install-03.png

One last thing about the default FreeBSD (no matter if 11.x or 12.x) ZFS dataset/filesystem layout. I showed it on my ZFS Boot Environments/ZFS Boot Environments Reloaded presentations but without any text comment as I talked it live.

By default both /var and /usr filesystems are part of the Boot Environment. They are protected and snapshoted during the beadm create newbe process (or by bectl(8) also). Its appears that /var and /usr are separate processes when you type zfs list commend as shown on the slide below.

zroot-layout-01.png

… but when you check the canmount parameter for all ZFS datasets, then it become obvious that /usr and /var are ’empty’ datasets (not mounted).

zroot-layout-02.png

… and also confirmation from theΒ df(1) tool.

zroot-layout-03.png

I asked FreeBSD Developers what is the reason for such construct and its for the mountpoint inheritance purposes. For example when zroot/usr has mountpoint set to /usr then when you create zroot/usr/local dataset, then it will automatically get the /usr/local for the mountpoint parameter by inheritance. At the first sight it may be misleading (I also got caught) but it makes sense when you think about it.

The only filesystems that are NOT included for the Boot Environment protection are these:

  • /usr/home
  • /usr/ports
  • /usr/src
  • /var/audit
  • /var/crash
  • /var/log
  • /var/mail
  • /var/tmp

While in most cases it is not needed to protect these in the Boot Environment protection if you want to also protect these type these two comments to move all the /usr/* and /var/* datasets/filesystems into the Boot Environment pool/ROOT/dataset. It will work on a running system without need for reboot, just make sure you use -u flag.

# zfs rename -u zroot/usr zroot/ROOT/default/usr
# zfs rename -u zroot/var zroot/ROOT/default/var

Now grab that FreeBSD ISO and install it the best possible way up to date πŸ™‚

You will probably want to get amd64 version which is suitable for both 64-bit AMD and Intel systems.

EOF

Β