Monthly Archives: December 2018

Valuable News – 2018/12/28

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

The iocage 1.0 Released.
https://github.com/iocage/iocage/releases/tag/1.0

FreeBSD in Audio Studio.
FreeBSD is usually not the first choice for music art, but it has quite a lot to offer.
https://fosdem.org/2019/schedule/event/freebsd_in_audio_studio/

Install DragonFly BSD 5.4.
https://gitlab.com/jacekkowalczyk82/freebsd/blob/master/DragonFlyBSD.md

FreeBSD and USB MIDI.
https://meka.rs/blog/2017/06/17/freebsd-usb-midi/

In Other BSDs for 2018/12/22.
https://www.dragonflydigest.com/2018/12/22/22216.html

HardenedBSD 1100056.11 Available.
https://hardenedbsd.org/article/op/2018-12-22/stable-release-hardenedbsd-stable-11-stable-v110005611

HardenedBSD 1200058.1 Available.
https://hardenedbsd.org/article/op/2018-12-22/stable-release-hardenedbsd-stable-12-stable-v12000581

DragonFly 5.4.1 Released.
https://www.dragonflydigest.com/2018/12/24/22268.html

FreeBSD 2018/01-09 Status Report.
https://www.freebsd.org/news/status/report-2018-01-2018-09.html

FreeBSD Had Very Successful 2018 – Performance Improvements – Better Hardware Support.
https://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-2018-Q1-Q3-Status

Blender 2.8 Released.
https://www.blender.org/2-8/

FreeBSD Foundation Created FreeBSD Timeline.
https://www.freebsdfoundation.org/freebsd/timeline/

Gitea On OpenBSD – Using Official Package.
https://dev.to/nabbisen/gitea-on-openbsd-using-official-package-2ogl

BSD Now 278 – Real McCoy.
https://www.jupiterbroadcasting.com/128586/the-real-mccoy-bsd-now-278/

FreeBSD switches mutexes to atomics in GEOM_DEV I/O path.
IOPS increases from 600K to 800K+ on NVMe at 72-core systems.
https://svnweb.freebsd.org/base?view=revision&revision=342558

FreeBSD Wireless Quickstart.
http://srobb.net/fbsdquickwireless.html

Haiku Beta – Release Heard Around the World.
https://medium.com/@andrewgreimann_62789/haiku-beta-the-release-heard-around-the-world-d776cae5f3e7

Mac OS X Kernel Programming Guide – BSD Overview.
How much BSD is in the macOS system.
https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/BSD/BSD.html

FreeBSD on ThinkPad X240.
https://unrelenting.technology/articles/freebsd-on-the-thinkpad-x240

Hardware

Distrowatch.com – First Impressions of Pinebook.
https://distrowatch.com/weekly.php?issue=20181224#pinebook

Slimbook PRO2.
https://slimbook.es/en/pro-ultrabook-13-aluminium

Banana Pi to Launch 24-Core ARM Server.
https://www.cnx-software.com/2018/12/26/banana-pi-24-core-arm-server/

Life

Sugar Sick Secrets: How Industry Forces Have Manipulated Science to Downplay the Harm.
https://www.ucsf.edu/news/2018/12/412916/sugars-sick-secrets-how-industry-forces-have-manipulated-science-downplay-harm

World’s Newest Major Religion – No Religion.
https://news.nationalgeographic.com/2016/04/160422-atheism-agnostic-secular-nones-rising-religion/

What is each countryโ€™s second-largest religious group?
http://www.pewresearch.org/fact-tank/2015/06/22/what-is-each-countrys-second-largest-religious-group/

Evolution Is Finally Winning Out Over Creationism.
https://slate.com/technology/2015/11/polls-americans-believe-in-evolution-less-in-creationism.html

35 years ago Isaac Asimov was asked by Star to predict world of 2019.
https://www.thestar.com/news/world/2018/12/27/35-years-ago-isaac-asimov-was-asked-by-the-star-to-predict-the-world-of-2019-here-is-what-he-wrote.html

Other

DOOMBA – Convert your Roomba tracking data into randomized DOOM map.
http://richwhitehouse.com/index.php?postid=72

EOF

SMB/CIFS on FreeBSD

If you use FreeBSD/Illumos/Linux (or other UNIX/Unix-like system) there is big chance that you do not like – to say the least – the Windows world, but sometimes there is need to share some files with the Windows world. This is where Samba project comes handy. Today I would like to share minimalistic and simple Samba configuration and also a way to access SMB/CIFS shares from a FreeBSD machine.

samba_logo.png

On the naming side CIFS (Common Internet File System) is just particular version/dialect of the SMB (Server Message Block) protocol.

As usual I will use FreeBSD as a server. For the setup I used FreeBSD 12.0-RELEASE virtual machine image available from the project location:

There are several formats available – qcow2/raw/vhd/vmdk – but as I will be using VirtualBox I used the VMDK one.

The main FreeBSD configuration file on the server can be as small and simple as the one bellow.

# cat /etc/rc.conf
hostname="samba"
ifconfig_em0="inet 10.0.10.40/24"
defaultrouter="10.0.10.1"
sshd_enable="YES"

You of course do not need SSH to server SMB/CIFS shares with Samba.

Serve SMB/CIFS Share on FreeBSD with Samba

There are several versions of Samba available on FreeBSD, but if you do not have exact reason to use the older version then just go ahead with the latest one.

# pkg search samba
p5-Samba-LDAP-0.05_2           Manage a Samba PDC with an LDAP Backend
p5-Samba-SIDhelper-0.0.0_3     Create SIDs based on G/UIDs
samba-nsupdate-9.13.3_1        nsupdate utility with GSS-TSIG support
samba46-4.6.16_1               Free SMB/CIFS and AD/DC server and client for Unix
samba47-4.7.12                 Free SMB/CIFS and AD/DC server and client for Unix
samba48-4.8.7                  Free SMB/CIFS and AD/DC server and client for Unix

First You will need to add Samba package.

# pkg install samba48

Then we need to create configuration file for Samba. I will assume here that you would like to share two things as examples. The /data directory with write permissions only to my vermaden user and also my home directory /home/vermaden with read permissions for me and all people on my vermaden group. The so called public read is disabled entirely. Only after passing user and password the access will be possible to these shares. I also added several performance related options. Below is the /usr/local/etc/smb4.conf configuration file.

# cat /usr/local/etc/smb4.conf
[global]
workgroup          = workgroup
netbios name       = smb
server string      = samba
security           = user
max smbd processes = 3
encrypt passwords  = yes
socket options     = TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_KEEPALIVE SO_RCVBUF=65536 SO_SNDBUF=65536
aio read size      = 16384
aio write size     = 16384
strict locking     = no
strict sync        = no

# DISABLE PRINTING
load printers           = no
disable spoolss         = yes
show add printer wizard = no

[data]
  path       = /data
  public     = no
  writable   = yes
  browsable  = no
  write list = vermaden

[vermaden]
  path       = /home/vermaden
  public     = no
  writable   = no
  browsable  = no
  write list = @vermaden

We will also need vermaden user, let’s create one with pw(8) command.

First the vermaden group with GID of 1000. The -N flag just shows what will be done instead of doing actual changes to the system. Let’s try that and then execute the command without the -N flag to actually add the group.

# pw groupadd -n vermaden -g 1000 -N
vermaden:*:1000:
# pw groupadd -n vermaden -g 1000
# pw groupshow vermaden
vermaden:*:1000:

As we have the group its time to create vermaden user with UID of 1000. Like with group let’s first try with -N flag to check what will be made.

# pw useradd -n vermaden -c '' -u 1000 -g 1000 -m -N
vermaden:*:1000:1000::0:0::/home/vermaden:/bin/sh
# pw useradd -n vermaden -c '' -u 1000 -g 1000 -m
# pw usershow vermaden
vermaden:*:1000:1000::0:0::/home/vermaden:/bin/sh

Let’s verify our vermaden user again.

# id vermaden
uid=1000(vermaden) gid=1000(vermaden) groups=1000(vermaden)
# su - vermaden
By pressing "Scroll Lock" you can use the arrow keys to scroll backward
through the console output.  Press "Scroll Lock" again to turn it off.
Don't have a "Scroll Lock" key? The "Pause / Break" key acts alike.

Now let’s create password for this new vermaden user.

# passwd vermaden
Changing local password for vermaden
New Password:
Retype New Password:

Now we need to add the vermaden user with pdbedit command from the Samba package.

# which pdbedit
/usr/local/bin/pdbedit

# pkg which `which pdbedit`
/usr/local/bin/pdbedit was installed by package samba48-4.8.7

# pdbedit -a -u vermaden
new password:
retype new password:
Unix username:        vermaden
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1751207453-560213463-1759912891-1000
Primary Group SID:    S-1-5-21-1751207453-560213463-1759912891-513
Full Name:
Home Directory:       \\smb\vermaden
HomeDir Drive:
Logon Script:
Profile Path:         \\smb\vermaden\profile
Domain:               SMB
Account desc:
Workstations:
Munged dial:
Logon time:           0
Logoff time:          9223372036854775807 seconds since the Epoch
Kickoff time:         9223372036854775807 seconds since the Epoch
Password last set:    Fri, 21 Dec 2018 16:49:29 UTC
Password can change:  Fri, 21 Dec 2018 16:49:29 UTC
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

To list all users with the pdbedit command use the -L argument.

# pdbedit -L
vermaden:1000:

We now need to add Samba to the FreeBSD system services automatic startup.

# sysrc samba_server_enable=YES
samba_server_enable:  -> YES

# sysrc samba_server_enable
samba_server_enable: YES

# cat /etc/rc.conf
hostname="samba"
ifconfig_em0="inet 10.0.10.40/24"
defaultrouter="10.0.10.1"
sshd_enable="YES"
samba_server_enable="YES"

Now we can start the Samba service.

# service samba_server start
Performing sanity check on Samba configuration: OK
Starting nmbd.
Starting smbd.

Let’s check which Samba daemons listen on which ports.

# sockstat -l -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     smbd       599   33 tcp4   *:445                 *:*
root     smbd       599   34 tcp4   *:139                 *:*
root     nmbd       595   15 udp4   *:137                 *:*
root     nmbd       595   16 udp4   *:138                 *:*
(...)

Now let’s try to access the /data share from the Windows system.

Open explorer.exe on Windows machine and type //smb/data into location field and then type smb\vermaden as username.

bsd-share-01

You should be able to access the share now as shown below.

bsd-share-02

Let’s put some text into that test.txt file.

bsd-share-03.png

Let’s verify that it works on the FreeBSD side.

# cat /data/test.txt
Input from Windows.

So we are able to access/modify files from FreeBSD machine on the Windows world.

Access SMB/CIFS Share from FreeBSD

Let’s try the other way around.

By default there are several shares already served on Windows.

C:\>net share

Share name   Resource                        Remark

-------------------------------------------------------------------------------
C$           C:\                             Default share
IPC$                                         Remote IPC
ADMIN$       C:\Windows                      Remote Admin
Users        C:\Users
The command completed successfully.


C:\>

You can share a directory from Windows by using graphical interface as shown below.

win-share-01

… or by using CLI interface within cmd.exe interpreter with net commands.

win-share-02

win-share-03

win-share-04

The test share is now exported for vuser user with FULL access rights which means read/write in the Windows world.

Here are the same commands in text so you may copy/paste them as needed.

C:\Windows\system32>cd \

C:\>mkdir asd

C:\>net share test=C:\asd /grant:vuser,FULL
test was shared successfully.


C:\>net share

Share name   Resource                        Remark

-------------------------------------------------------------------------------
C$           C:\                             Default share
IPC$                                         Remote IPC
ADMIN$       C:\Windows                      Remote Admin
test         C:\asd
Users        C:\Users
The command completed successfully.


C:\>

Let’s try to mount it using the mount_smbfs command on FreeBSD system. The 10.0.10.4 address is the IP of the Windows machine.

# mount_smbfs -I 10.0.10.4 //vuser@vbox/test /mnt
Password:
#

# mount
/dev/gpt/rootfs on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
//VUSER@VBOX/TEST on /mnt (smbfs)

It also works the other way.

After your job is done you may remove the test share also with net command as shown below.

win-share-05.png

… and also the same commands in text so you may copy/paste them as needed.

C:\>net share test /delete
test was deleted successfully.


C:\>net share

Share name   Resource                        Remark

-------------------------------------------------------------------------------
C$           C:\                             Default share
IPC$                                         Remote IPC
ADMIN$       C:\Windows                      Remote Admin
Users        C:\Users
The command completed successfully.


C:\>

This sentence concludes this article ๐Ÿ˜‰

UPDATE 1

The SMB/CIFS on FreeBSD article was featured in the BSD Now 279 – Future of ZFS episode.

Thanks for mentioning!

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.

Click to access 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/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.

Click to access 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