Boise Linux Group May 16th Meeting Notes

What's new in Fedora 28:
https://fedoramagazine.org/whats-new-fedora-28-workstation/
https://itsfoss.com/fedora-28-release-features/

∙ gnome 3.28
https://help.gnome.org/misc/release-notes/3.28/
  Appears all the major distributions are moving back to GNOME and xorg including Ubuntu
  Some of the new features of Fedora 28 are attributable to GNOME 3.28!
  Wayland is still available but is suffering because of the lack of compatible applications.
  Common Desktop and Applications that all work!
∙ Third-Party Repositories
  (fedora-workstation-repositories, also available now Fedora 27)
  Google Chrome, the web browser from Google (google-chrome.repo)
  PyCharm, Python IDE for Professional Developers by JetBrains (_copr_phracek-PyCharm.repo)
  NVIDIA’s proprietary graphics drivers (rpmfusion-nonfree-nvidia-driver.repo)
  Steam client, digital distribution platform developed by Valve Corporation (rpmfusion-nonfree-steam.repo)

∙ GNOME Photos
Fedora Workstation 28 introduces GNOME Photos as the default photo management application, replacing Shotwell.
Photos is a simple application for viewing, browsing and organizing your photo library. In addition to photo organization, Photos also provides basic image editing capabilities, including the ability to add quick photographic filters over your images.
https://fedoramagazine.org/importing-images-gnome-photos/
dnf -y install gnome-photos

∙ Usage App - Application is designed to make it easy to diagnose and resolve performance and capacity issues.
  Install from Software.
∙ New supplemental wallpapers
  https://apps.fedoraproject.org/nuancier/results/8/
  dnf -y install f28-backgrounds-extras-gnome
∙ Improved VirtualBox support
Fedora 28 will see the addition of guest-drivers to the Fedora kernel package, packaging the userspace-tools (VirtualBox Guest Additions) and adding the VirtualBox Guest Additions package to the default package list for the Workstation product.
∙ Improved battery life on laptops
  Some laptop models will see up to 30% of battery life improvements.
∙ Extended Device Support including Thundebolt 3 devices, Touchpad Gestures.
  Gnome shell now supports thunderbolt 3 (aka usb-c)
  Thunderbolt combines pci express (pcie) and displayport (dp) into two serial signals
  Additionally provides dc power, all in one cable.  
  Up to six peripherals may be supported by one connector
∙ Fedora Atomic Host Virtual Machine.

Gnome Shell Extensions:
https://extensions.gnome.org/
flippery move-clock
open weather
dash to doc (3.28 version available)
     https://micheleg.github.io/dash-to-dock/releases.html
Extract locally (zip files)
create path in home directory: ./local/share/gnome-shell/extensions
move extracted folders ot ../extensions
rename folders to exclude versioning (trim after email address).
Alt-F2, enter r and enter to restart gnome shell.
Use Gnome Tweaks to enable and configure these new extensions.

∙ Flatpak - A question was asked about flatpak support in Federa 28 and while not high lighted as a feature in this release it is supported but I am not sure it is installed with a clean install.  All my flatpack support that I added an used in Fedora 27 was still alive and well.  I verified this by installing a new VisualStudio IDE using Flatpak via the Software application.  Also, in some post meeting research, I found that there was a new review on Distrowatch featuring Fedora 28 which included some comments on Flatpak. https://distrowatch.com/weekly.php?issue=current#fedora.
You may need to install the flatpak.repo to make it all work:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

∙ Virtual Networking - To make a virtual machine accessible from the outside world on the host, you need to configure a bridge connection (usually called br0).  The default is to use a NAT software router which allows the vitual machine to connect out to the world but cannot be accessed remotely by its IP address or name.  Setting up a network bridge connection can be a little tricky.  Here is what works on Fedora 28 using KVM.
https://fedoramagazine.org/build-network-bridge-fedora

$ nmcli connection add ifname br0 type bridge con-name br0
$ nmcli connection add type bridge-slave ifname eth0 master br0
$ nmcli connection modify br0 bridge.stp no

Blog posting: (Product Announcement)
https://fedoramagazine.org/fedora-28-atomic-host-brings-podman-automatic-update-check/

Fedora 28 Atomic Host Download Page
Install ISO
Container Image
https://getfedora.org/en/atomic/download/
Documentation:
Atomic Host has been available on Red Hat Enterprise Linux 7 for more than a couple of years now and there is a lot of free documentation, read books, downloadable from Red Hat:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_atomic_host/
∙ A sample of the current downloadable PDF's from Red Hat:

Red_Hat_Enterprise_Linux_Atomic_Host-7-Overview_of_Containers_in_Red_Hat_Systems-en-US.pdf
Red_Hat_Enterprise_Linux_Atomic_Host-7-Installation_and_Configuration_Guide-en-US.pdf
Red_Hat_Enterprise_Linux_Atomic_Host-7-Getting_Started_with_Kubernetes-en-US.pdf
Red_Hat_Enterprise_Linux-7-Getting_Started_with_Cockpit-en-US.pdf

∙ Other Documentation
Introduction to Project Atomic
https://www.projectatomic.io/
http://www.projectatomic.io/docs/introduction/

Quickstart including installation and 2nd disk image
http://www.projectatomic.io/docs/quickstart/

History
rpm-ostree status -v
vi /etc/rpm-ostreed.conf
rpm-ostree reload
systemctl enable rpm-ostreed-automatic.timer --now
rpm-ostree status -v
podman run -it registry.fedoraproject.org/fedora echo "Hello to Podman"

Podman:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_atomic_host/7/html/release_notes/technology_previews

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_atomic_host/7/html/managing_containers/finding_running_and_building_containers_without_docker

∙ Fedora Atomic Host now uses Kubernetes 1.9 for orchestration.

Docker:
https://www.infoworld.com/article/3269521/containers/docker-tutorial-get-started-with-docker-volumes.html?nsdr=true

Centos 7 Atomic Host:
https://wiki.centos.org/SpecialInterestGroup/Atomic/Devel
https://wiki.centos.org/SpecialInterestGroup/Atomic/Download

This concluded Clint's presentation.

We have some concerns going forward given the very light attendance of tonight's meeting (only 3 present plus the presenter).  Our presenters put a lot of time (hours) in putting together a presentation and it is quite discouraging when only a few are present which also makes it difficult to get presenters at our meetings.  Our meetings are free and open to the public.  I have seen a number of usergroups come and go over the years that "charged" for membership, the Boise Linux Group is one of the few survivors. I am also considering the advisability of posting these minute notes on our website as some may just think, why go to the meeting if I can get the notes on the website.  Well, if there is no meeting or presenter, then there would be no notes.

Our tentative meeting schedule going forward:
Wednesday, June 20th
Tuesday, July 17th
Wednesday, August 15th

We have no future presentations scheduled at this time.