Tag Archives: amd

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
Advertisements

Valuable News – 2018/12/14

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

For The Love Of UFS.
https://youtu.be/oqbc7ICylcw

Introspection of My Thoughts on GhostBSD 18.10.
https://youtu.be/ESAlQjEvEHo

Visual Defragmenter for the Commodore 64.
https://www.pagetable.com/?p=978

From Bedrooms to Billions.
http://www.frombedroomstobillions.com/about-the-film

From Bedrooms to Billions: Amiga Years.
https://vimeo.com/ondemand/amiga

10 of the Best Video Game Documentaries.
https://www.vintagewave.net/blog/2018/11/30/10-of-the-best-video-game-documentaries

I Told You So. Again!
OpenSSL is Written by Monkeys.
https://www.peereboom.us/assl/assl/html/openssl.html

In Other BSDs for 2018/12/08.
https://www.dragonflydigest.com/2018/12/08/22175.html

Portability of tar features.
https://dev.gentoo.org/~mgorny/articles/portability-of-tar-features.html

How Douglas Engelbart Invented the Future.
https://www.smithsonianmag.com/innovation/douglas-engelbart-invented-future-180967498/

More Cavium Thunder X2 Commits Landed in FreeBSD.
https://svnweb.freebsd.org/base?view=revision&revision=341742
https://svnweb.freebsd.org/base?view=revision&revision=341743
https://svnweb.freebsd.org/base?view=revision&revision=341744

The tuxmachines.org Reviews GhostBSD 18.10.
http://www.tuxmachines.org/node/118061

Awesome UNIXยฎ.
Exploration of the world of UNIXยฎ including UNIX history and its relevance of today.
https://github.com/sirredbeard/Awesome-UNIX

FreeBSD 12 is Running Great On Dell PowerEdge R7425 EPYC Server.
https://www.phoronix.com/scan.php?page=article&item=freebsd12-dual-epyc

OpenSSH – Configuration to Keep Connection Alive.
https://dev.to/nabbisen/openssh-configuration-to-keep-connection-alive-to-suppress-timeout-3pa6

OPNsense Security Device Build.
https://cormier.co/post/opnsense-security-device-build/

OpenBSD on Laptop.
https://www.c0ffee.net/blog/openbsd-on-a-laptop/

Borg Backup 1.1.8 Released.
https://github.com/borgbackup/borg/releases/tag/1.1.8

FreeBSD Graphics Blog – Getting Started With drm-kmod.
https://freebsddesktop.github.io/2018/12/08/drm-kmod-primer.html

All HaikuOS kernel memory is now W^X.
https://git.haiku-os.org/haiku/commit/?id=cb0977326dd79327ff3e342816e0dd118019b058

FreeBSD adds ACPI based NUMA support for arm64.
https://svnweb.freebsd.org/base?view=revision&revision=341744

Installing MariaDB Server on OpenBSD.
https://dev.to/nabbisen/installing-mariadb-server-on-openbsd-5lm

OmniOS Community Edition r151{028f/026af/022cd}.
https://omniosce.org/article/release-028f-026af-022cd

FreeNAS 11.2 – Whats New?
https://youtu.be/uAbEFqnRJz0

Unprivileged Linux Users With UID Greater Then INT_MAX (2147483647) Can Execute Any Command.
https://thehackernews.com/2018/12/linux-user-privilege-policykit.html

OpenBSD on Microsoft Surface Go.
https://jcs.org/2018/08/31/surface_go

Sunny Valley Networks sponsored netmap(4) support for vtnet(4) to make it functional on FreeBSD.
https://svnweb.freebsd.org/base/stable/11/sys/dev/netmap/if_vtnet_netmap.h?revision=341478&view=markup

BSD Now 275 – OpenBSD in Stereo.
https://www.jupiterbroadcasting.com/128321/openbsd-in-stereo-bsd-now-275/

Oracle VM VirtualBox 6.0 RC1 Available.
https://blogs.oracle.com/virtualization/oracle-vm-virtualbox-60-release-candidate-1-now-available

KDE4 and QT4 Deprecated in FreeBSD.
KDE4 will be removed at the end of this year (before 2019/01).
QT4 will be removed in the middle of 2019/03.
https://euroquis.nl/bobulate/?p=2007

Clang updated to 7.0 in FreeBSD 13-CURRENT.
https://svnweb.freebsd.org/base?view=revision&revision=341825

PowerVM iSCSI Support.
https://www.ibm.com/developerworks/community/wikis/home?lang=en_us#!/wiki/Power%20Systems/page/iSCSI%20Support%20on%20PowerVM

Support for MacBookAir 7.1/7.2/8.1 added in FreeBSD.
https://svnweb.freebsd.org/base?view=revision&revision=341820
https://svnweb.freebsd.org/base?view=revision&revision=341988

OPNsense 18.7.9 Available.
https://forum.opnsense.org/index.php?topic=10650.0

Why should I have written ZeroMQ in C not C++ (Part I).
http://250bpm.com/blog:4

BSD Now 276 – Ho Ho Ho – 12.0.
https://www.jupiterbroadcasting.com/128421/ho-ho-ho-12-0-bsd-now-276/

Hardware

ARMed Attack – Intel/AMD Do Not See Torpedo Headed Their Way.
https://seekingalpha.com/article/4227086-armed-attack-intel-amd-see-torpedo-headed-way

Gigabyte MZ31-AR0 Review Single Socket AMD EPYC Motherboard.
https://www.servethehome.com/gigabyte-mz31-ar0-review-a-single-socket-amd-epyc-motherboard/

Super Micro says review found no malicious chips in motherboards.
https://www.reuters.com/article/us-supermicro-chips/super-micro-says-review-found-no-malicious-chips-in-motherboards-idUSKBN1OA12R

Why I’m usually unnerved when modern SSDs die on us.
https://utcc.utoronto.ca/~cks/space/blog/tech/SSDDeathDisturbing

First Pictures of 10nm Intel Ice Lake Xeon Server Chips.
https://www.servethehome.com/first-pictures-of-intel-ice-lake-xeon-server-chips/

Intel Architecture Day 2018 – Future of Core/Intel GPUs/10nm/Hybrid x86.
https://www.anandtech.com/show/13699/intel-architecture-day-2018-core-future-hybrid-x86

Life

Reason Many Ultrarich People Are Not Satisfied with Their Wealth.
https://www.theatlantic.com/family/archive/2018/12/rich-people-happy-money/577231/

Your Apps Know Where You Were Last Night and Theyโ€™re Not Keeping It Secret.
https://www.nytimes.com/interactive/2018/12/10/business/location-data-privacy-apps.html

Golden Age of Rich People Not Paying Their Taxes.
https://www.theatlantic.com/politics/archive/2018/12/rich-people-are-getting-away-not-paying-their-taxes/577798/

Other

Qualcomm says native Firefox browser is coming to Windows on ARM.
https://www.theverge.com/2018/12/6/18129456/qualcomm-snapdragon-pc-firefox-web-browser-64-bit-native-mozilla

Browser Diversity Starts with Us.
https://www.zeldman.com/2018/12/07/browser-diversity-starts-with-us/

Firefox Dilemma.
https://blog.tawhidhannan.co.uk/tech-zoomed-out/industry/firefox-dilemma/

Firefox 64 Released.
https://hacks.mozilla.org/2018/12/firefox-64-released/

Midori Browser 7.x Available.
https://www.midori-browser.org/2018/11/30/lorem-ipsum/

Google transferred ownership of Duck.com domain to DuckDuckGo.
https://www.namepros.com/blog/confirmed-duck-com-transfers-to-duckduckgo.1113728/

50 CVEs in 50 Days – Fuzzing Adobe Reader.
https://research.checkpoint.com/50-adobe-cves-in-50-days/

Windows 10 is still telling Microsoft what you’re doing even if you don’t want it to.
Microsoft baffles Windows 10 users by apparently collecting data about recently opened websites and apps when users have opted against sharing that information.
https://www.zdnet.com/article/is-windows-10-still-telling-microsoft-what-youre-doing-even-if-you-dont-want-it-to/

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

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

ย 

Valuable News – 2018/10/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 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

XINUOS Releases New SCO OpenServer 5 Definitive 2018 based on FreeBSD.
http://www.prweb.com/releases/xinuos_releases_new_sco_openserver_5_definitive_2018/prweb15816407.htm
https://xinuos.com/menu-products/openserver-5-2018

Running FreeBSD on OSX using xhyve (bhyve port).
https://dan.langille.org/2018/10/02/running-freebsd-on-osx-using-xhyve-a-port-of-bhyve/

Proper way to update FreeBSD Jails between point releases.
https://orville.thebennettproject.com/articles/the-proper-way-to-update-freebsd-jails/

OpenBSD vmd(8) now supports qcow2 external snapshots which means read only base image with changes written to external files.
https://twitter.com/canadianbryan/status/1049354743573893120
https://marc.info/?l=openbsd-cvs&m=153901633011716&w=2

OmniOS Community Edition r151026w/r151024aw/r151022bu Available.
https://omniosce.org/article/releases-026w-024aw-022bu

FreeBSD 12 on my PINE64 Pinebook.
https://twitter.com/allanjude/status/1049498429301424128

Tanzanian Digital Library Initiative makes extensive use of FreeBSD and DragonFly BSD.
http://tandli.com/about-tdli/technologies/

Biscuit is monolithic POSIX-subset operating system kernel in Go for x86-64 CPUs.
It was written to study the performance trade-offs of using a high-level language with garbage collection to implement a kernel with a common style of architecture.
https://github.com/mit-pdos/biscuit

SoloBSD 11.2-STABLE-1009 from HardenedBSD 1100056.6 Available.
https://www.solobsd.org/index.php/2018/10/09/solobsd-11-2-stable-1009/

XFS vs EXT4 – Comparing MongoDB Performance on AWS EC2.
https://scalegrid.io/blog/xfs-vs-ext4-comparing-mongodb-performance-on-aws-ec2/

NVMM – NetBSD Virtual Machine Monitor provides hardware-accelerated virtualization support on NetBSD.
http://m00nbsd.net/4e0798b7f2620c965d0dd9d6a7a2f296.html

FreeBSD architectures over time based on http://dmesgd.nycbug.org collection.
https://twitter.com/bsdimp/status/1050045542632308738

FreeBSD 12.0-ALPHA9 Available.
https://lists.freebsd.org/pipermail/freebsd-snapshots/2018-October/000461.html

DragonFlyBSD 5.3 Offering Some Performance Improvements.
https://www.phoronix.com/scan.php?page=article&item=dragonfly-53-1280v5

How to check your data integrity?
https://dataswamp.org/~solene/2017-03-17-integrity.html

Step by Step: All in One Recovery Backup Appliance with FreeNAS 11.1 U6 Bhyve and Veeam.
https://forums.freenas.org/index.php?threads/step-by-step-all-in-one-recovery-backup-appliance-with-freenas-11-1u6-bhyve-and-veeam.70449/

BSD Now 267 – Absolute FreeBSD.
https://www.jupiterbroadcasting.com/127546/absolute-freebsd-bsd-now-267/

Learning Notes on FreeBSD Jails.
https://genneko.github.io/playing-with-bsd/system/learning-notes-on-jails/

MidnightBSD 1.0 Released.
https://midnightbsd.org/notes/

POWER9 functional simulator works on FreeBSD amd64.
https://twitter.com/kevinbowling1/status/1051009520346918913

Eleven bash Tips You Might Want to Know.
Eleven bash Tips You Might Want to Know

Laptop Recommendations for DragonFly BSD.
https://www.dragonflydigest.com/2018/10/12/21932.html

In Other BSDs for 2018/10/13.
https://www.dragonflydigest.com/2018/10/13/21906.html

HOWTO Bhyve (Windows and Linux) from viBSD.
https://www.youtube.com/playlist?list=PLoIdhcVxgUKTN6Y76OpdbrVAlqd8ZkxCf

FreeNAS 11.2-BETA2 Available.
https://www.ixsystems.com/blog/library/freenas-11-2-beta2/

Hardware

Raptor Computing Reveals More Details About Blackbird Low-Cost POWER9 Board.
https://www.phoronix.com/scan.php?page=news_item&px=Raptor-Blackbird-Details

Helios4 ARM Based Open Source NAS SBC For Linux/FreeBSD.
https://technewsone.net/helios4-arm-based-open-source-nas-sbc-for-linux-freebsd/

How Does an Intel Processor Boot?
https://binarydebt.wordpress.com/2018/10/06/how-does-an-x86-processor-boot/

Secure Partitions in ARM Trusted Firmware-A.
https://osfc.io/talks/secure-partitions-in-trusted-firmware-a

ARGON One – Most Versatile Raspberry Pi Mini Computer.
https://www.kickstarter.com/projects/argonforty/argon-one-the-most-versatile-raspberry-pi-mini-com

Libre GPU effort based on RISC-V/Rust/LLVM/Vulkan by developer of earth-friendly computer.
https://hub.packtpub.com/a-libre-gpu-effort-based-on-risc-v-rust-llvm-and-vulkan-by-the-developer-of-an-earth-friendly-computer/

ROG Strix GL702ZC is world’s first laptop with 8-core AMD Ryzen 7 1700 CPU.
https://www.asus.com/Laptops/ROG-Strix-GL702ZC/

IBM ThinkPad Laptop Power Series 850.
http://www.osnews.com/story/30782/IBM_ThinkPad_Power_Series_850
https://en.wikipedia.org/wiki/PowerPC_Reference_Platform

Rambus – No Need to Reinvent the Wheel – How Easy It Is to Build with RISC-V.
https://www.rambus.com/blogs/no-need-to-reinvent-the-wheel-how-easy-it-is-to-build-with-risc-v/

TSMC – First 7nm EUV Chips Taped Out and 5nm Risk Production in Q2 2019.
https://www.anandtech.com/show/13445/tsmc-first-7nm-euv-chips-taped-out-5nm-risk-in-q2

Raptor Computing Reveals More Details About Blackbird Low Cost POWER9 Board.
https://www.phoronix.com/scan.php?page=news_item&px=Raptor-Blackbird-Details

RAS Differentiates IBM Power Systems Platform.
http://ibmsystemsmag.com/power/businessstrategy/competitiveadvantage/ras-differentiates-ibm-power-systems/?platform=hootsuite

Life

What’s a senior engineer’s job?
https://jvns.ca/blog/senior-engineer/

How to Get Things Done When You Don’t Feel Like It.
https://queue.acm.org/detail.cfm?id=3280677

Other

These Magical Sunglasses Block All Screens Around You.
https://www.wired.com/story/irl-glasses-screen-blocking/

Firefox removes core product support for RSS/Atom feeds.
https://www.gijsk.com/blog/2018/10/firefox-removes-core-product-support-for-rss-atom-feeds/

Relative performance of C and Rust.
http://dtrace.org/blogs/bmc/2018/09/28/the-relative-performance-of-c-and-rust/

EOF

Valuable News – 2018/10/07

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

Using Dummynet for Traffic Shaping on FreeBSD.
https://www.hyperois.com/members/knowledgebase.php?action=displayarticle&id=1

HardenedBSD 1100056.6 Released.
https://hardenedbsd.org/article/op/2018-09-30/stable-release-hardenedbsd-stable-11-stable-v11000566

Cache Invalidation Bug in Linux Memory Management.
https://googleprojectzero.blogspot.com/2018/09/a-cache-invalidation-bug-in-linux.html

IBM is responsible for making \ the path separator instead of / in MS-DOS.
https://twitter.com/fahickman/status/1045809677827596288
https://github.com/Microsoft/MS-DOS/blob/master/v2.0/source/README.txt

State of Memory Safety in Linux.
https://blog.araj.me/state-of-memory-safety-in-linux/

Haiku R1/Beta1 Released.
http://www.osnews.com/story/30758/Haiku_R1_beta_1_released
https://www.haiku-os.org/get-haiku/release-notes/

FreshRSS – free self-hostable aggregator.
https://freshrss.org/

Miniflux is a minimalist and opinionated feed reader.
https://miniflux.app/

Using very old ZFS filesystem can give you kernel panic on Linux.
https://utcc.utoronto.ca/~cks/space/blog/linux/ZFSOldFilesystemPanic

OpenBSD vmd(8) now works out of the box on AMD Ryzen.
https://twitter.com/LeoUnglaub/status/1046058268555186176

The origin of the name POSIX.
https://stallman.org/articles/posix.html

PostgreSQL Per-Table Autovacuum Tuning.
https://www.keithf4.com/per-table-autovacuum-tuning/

Sequence Caching: Oracle vs. PostgreSQL.
https://seiler.us/2018-10-02-sequence-caching-oracle-vs-postgresql/

Polish BSD User Group.
https://oshogbo.vexillium.org/blog/55/

OpenSSH 2.3-7.4 Mass Username Enumeration (CVE-2018-15473).
https://github.com/trimstray/massh-enum

The POWER9 Desktop is Now Official!
https://twitter.com/PCzanik/status/1047782986660364290

If you were the Linus Torvalds of FreeBSD what would be the first thing you would change?
https://twitter.com/freebsdbytes/status/1047563491828277253

BSD Now 266 – File Type History.
https://www.jupiterbroadcasting.com/127441/file-type-history-bsd-now-266/

OpenBSD on the Desktop: some thoughts.
https://blog.gsora.xyz/openbsd-on-the-desktop-some-thoughts/

Installing Gophernicus in OpenBSD.
http://gopher.solobsd.org/gophernicus.html?utm_source=discoverbsd

FreeBSD finally updates GNOME port to 3.28 version.
https://twitter.com/wezm/status/1047990697838563329
https://svnweb.freebsd.org/ports?view=revision&revision=480951
https://help.gnome.org/misc/release-notes/3.28/

FreeBSD – FCP-0101 – Deprecating Most 10/100 Ethernet Drivers.
https://lists.freebsd.org/pipermail/freebsd-stable/2018-October/089717.html

In Other BSDs for 2018/10/06.
https://www.dragonflydigest.com/2018/10/06/21880.html

DTrace is coming to Windows. Already available on FreeBSD/macOs/Illumos. The only holdout is Linux.
https://twitter.com/TheGlasspelican/status/1048405923318943744
https://youtu.be/tG8R5SQGPck?t=732

Announcing pkgsrc-2018Q3 Release.
https://mail-index.netbsd.org/tech-pkg/2018/10/05/msg020326.html?utm_source=discoverbsd

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

FreeBSD diskinfo -wS (synchronous writes) bandwidth limits on Optane devices.
https://twitter.com/nickprincipe/status/1048251974532124673

First SmartOS snapshot with bhyve support as alternative hypervisor to QEMU/KVM.
https://bsd.network/@sehnsucht/100843128594097501
http://us-east.manta.joyent.com/Joyent_Dev/public/SmartOS/smartos.html#20180315T080815Z
https://github.com/joyent/smartos-live/commit/48cb3c49e1a9c4cf204a59bed8312b0096f6209e

FreeBSD amd64: make memset less slow with mov.
https://svnweb.freebsd.org/base?view=revision&revision=339205

Hardware

AMD 12-core (2970WX) and 24-core (2920X) Threadripper 2 CPUs on 29th October.
https://www.anandtech.com/show/13443/amd-announces-availability-of-12-and-24core-threadripper-2-cpus-coming-late-october

RISC-V Inches Toward The Center.
https://semiengineering.com/risc-v-inches-toward-the-center/

Lenovo ThinkPad X1 Extreme / 6-core / 64 GB RAM / GTX 1050 Ti / under 4 pounds.
https://arstechnica.com/gadgets/2018/08/lenovos-thinkpad-x1-extreme-hex-core-gtx-1050-ti-64gb-ram-under-4-pounds/

ARM Partners with Xilinx to Bring Cortex-M Processors to FPGAs.
https://blog.hackster.io/arm-partners-with-xilinx-to-bring-cortex-m-processors-to-fpga-be60b4c77b1a

iDRACula Vulnerability Impacts Millions of Legacy Dell EMC Servers.
https://www.servethehome.com/idracula-vulnerability-impacts-millions-of-legacy-dell-emc-servers/

Wi-Fi Alliance Introduces Wi-Fi 6 (802.11ax) Technology.
Wi-Fi 5 to identify devices that support 802.11ac technology.
Wi-Fi 4 to identify devices that support 802.11n technology
https://www.wi-fi.org/news-events/newsroom/wi-fi-alliance-introduces-wi-fi-6

MicroZed Chronicles: XDF & Versal.
https://blog.hackster.io/microzed-chronicles-xdf-versal-b5a04cd0f973

Intel Customized SoC for HP: Amber Lake-Y with On-Package LTE Modem.
https://www.anandtech.com/show/13434/intel-custom-amber-lake-y-with-lte-modem

High resolution photos of the motherboard that looks almost the same in Bloomberg.
https://twitter.com/1kevin335200/status/1047960097937346566

Life

Insufficient Sleep Associated with Risky Teen Behavior.
https://neurosciencenews.com/sleep-teen-behavior-9938/

Annoying habits of highly effective people.
https://www.economist.com/business/2018/09/29/the-annoying-habits-of-highly-effective-people

Your IQ Matters Less Than You Think.
http://nautil.us/issue/65/in-plain-sight/your-iq-matters-less-than-you-think

Other

World’s Oldest Torrent Still Alive After 15 Years.
https://torrentfreak.com/worlds-oldest-torrent-still-alive-after-15-years-180929/

After Seeing These 15 Maps You’ll Never Look At The World The Same.
http://www.physics-astronomy.org/2018/05/after-seeing-these-15-maps-youll-never.html

EOF

Valuable News – 2018/09/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 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

Something is Rotten in the Linux Foundation.
Something is rotten in the Linux Foundation

In Other BSDs for 2018/09/22.
https://www.dragonflydigest.com/2018/09/22/21802.html

In Other BSDs for 2018/09/29.
https://www.dragonflydigest.com/2018/09/29/21855.html

OpenBSD Slides from EuroBSDcon 2018/09/21-23 Available.
https://www.openbsd.org/events.html#eurobsdcon2018

First Release Candidate of Bareos 18.2 Available.
https://www.bareos.com/en/company_news/Bareos18.2enRC.html

OmniOSCE r151026u Available with Mitigation for Foreshadow/L1TF.
https://omniosce.org/article/release-026u

LibreSSL 2.8.1 Released.
https://bsdsec.net/articles/libressl-2-8-1-released

Enlightenment E22 on OpenIndiana Hipster.
https://twitter.com/sehnsuc77565442/status/1044920978915164160

Reproducible build mode is now on by default on FreeBSD.
https://twitter.com/FreeBSDHelp/status/1045254969484431360
https://svnweb.freebsd.org/base?view=revision&revision=338946

Slides from EuroBSDcon 2018.
https://2018.eurobsdcon.org/talks-speakers/

BSD Now 265 – Software Disenchantment.
https://www.jupiterbroadcasting.com/127316/software-disenchantment-bsd-now-265/

DilOS 2.0.1 Released.
It is Illumos based platform with Debian package manager.
http://www.dilos.org/news/2018-09-09

Percona Whitepaper – Why Choose PostgreSQL?
https://twitter.com/Percona/status/1045660934696513537

Unleashed 1.1 Released.
The Illumos fork.
https://twitter.com/unleashed_os/status/1045690811764133888
http://lists.31bits.net/archives/devel/2018-September/000029.html

Uses This – BSD.
https://usesthis.com/categories/bsd/

Hardware

New SMACH Z console powered by AMD Ryzen radically redefines portable PC gaming.
https://www.smachz.com/

Qualcomm claims its intellectual property helped Apple accelerate the Intel development.
https://www.marketwatch.com/story/qualcomm-escalates-its-fight-with-apple-with-latest-legal-step-2018-09-25

Qualcomm accuses Apple of stealing chip secrets and giving them to Intel.
https://www.cnbc.com/2018/09/25/qualcomm-accuses-apple-of-giving-its-chip-secrets-to-intel.html

System76 wants to make a high-end ARM Laptop and Desktop.
http://armdevices.net/2018/09/24/system76-wants-to-make-a-high-end-arm-laptop-and-desktop/?utm_source=dlvr.it&utm_medium=twitter

OpenPOWER Summit 2018 – Europe/Holland – 2018/10/03-04.
https://openpowerfoundation.org/summit-2018-10-eu

Intel Tock-Ticks Chipsets Back to 22nm.
https://www.tomshardware.com/news/intel-14nm-shortage-h310c,37819.html

Life

Let Teenagers Sleep In.
https://www.nytimes.com/2018/09/20/opinion/sunday/sleep-school-start-time-screens-teenagers.html

Australia to force telecommunications companies to install spyware on customers phones.
https://www.brisbanetimes.com.au/business/companies/spyware-on-phone-fears-as-dutton-pushes-new-security-laws-20180924-p505oc.html

Other

Chrome is a Google Service that happens to include a Browser Engine.
https://ha.x0r.be/posts/chrome-is-a-google-service/

Why I’m done with Chrome.
Why I’m done with Chrome

Volkswagen car maker detects when your tests are being run in a CI server, and makes them pass.
https://github.com/auchenberg/volkswagen

Chrome browser ported to POWER9/ppc64 hardware.
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/MYq1DPz9Tak
https://twitter.com/RaptorCompSys/status/1044376294799101953
https://www.talospace.com/2018/09/chromium-on-power9-ready-to-land.html

EOF