Linux Galaxy !

This is just a place for my various Linux and Slackware stuff. You will mostly find here various odds and ends related to buildscripts for Slackbuilds.org, but do be aware that the SBo versions are the official scripts. This server is a recycled HP/Compaq D530C convertible tower with Intel(R) Pentium(R) 4 CPU 2.66GHz, 8GB DDR DRAM, and 500GB hardrive running Slackware 14.2 Linux.

SBo "work-in-progress" scripts.
Shell scripts and utilities.


Contact
mumble.linuxgalaxy.org:64738
Freenode IRC ##slackware, #slackbuilds
Need to email? The mail server is under construction. Try kingbeowulf at gmail dot com


Bibliography:

  1. Slackware Linux - Best GNU/Linux Distribution.
  2. Patrick Volkerding Linuxquestions.org interview.
  3. High quality SlackBuild script repository.
    03-18-16, 05:58 PM Official Slackware Endorsement!
  4. High quality SlackBuild script repository for audio/video creation.
  5. Where Linux users come for help.
    Official Slackware forum.
  6. Willy's Slackware Blog
  7. AlienBOB's Alien Pastures blog: Good stuff!

  8. Slackbuilds.org Pending and Ready Queue.
  9. More reliable mirror of this site
  10. My hosting provider the above site.

16-Jun-2019

Slackware64-current and NetworkManager
On the Lenovo T510 laptop I use to track and test Slackware-current, everything I've play with has been good so far. About a week ago, after another kernel update (4.19.48 and .49), the wifi kept dropping off when using Network Manager via the KDE network applet in the systray. Wired connectivity was fine. I at first though the Netgear R7000 router was gimpy since I had just updated it's firmware as well. The laptop would drop the connection after afew hours, and DHCP would take several minutes, if it connected at all. Usually, '/etc/rc.d/rc.networkmanager restart' (or stop, start) would fix the issue for a while. However, other devices (phones, tablets, Slackware-14.2...) remained connected with no issues. Using the command line nmcli and nmtui worked with no connectivity issues for several days.
There has been another kernel update, and I haven't tied Xfce yet.

15-Mar-2019

Slackware and SlackBuilds.org (SBo)cited in a scientific publication
Announced on the SBo mailing list and his blog, a long-time Slackware user and SBo buildscript maintainer, has cited both Slackware and SBo in a recent publication from his research group. Read more in his blog and paper below.
Software and data
All bioinformatics software used for this work was installed on a Slackware (https://www.slackware.com/) GNU/Linux system, almost exclusively from the scripts available at the SlackBuilds.org project (https://slackbuilds.org/)...
Slackware and SlackBuilds.org cited in a scientific publication
Computational analysis of the evolutionarily conserved Missing In Metastasis/Metastasis Suppressor 1 gene predicts novel interactions, regulatory regions and transcriptional control

03-Mar-2019

Nvidia Driver Updates (* Security Fixes *)!
Nvidia released a security bulletin and driver updates fix 8 security issues. One, CVE-2018-6260, can impact Linux users:
NVIDIA graphics driver contains a vulnerability that may allow access to application data processed on the GPU through a side channel exposed by the GPU performance counters. Local user access is required. This vulnerability is not a network or remote attack vector.
The updated drivers are already in Slackbuilds.org. For non-Slackware Linux systems, please check your respective update repositories. Also, note that older Nvidia GPUs designated as EOL may not have their legacy drivers updated. For information on mitigating CVE-2018-6260, refer to the driver Known Issues section of the README.
Nvidia Linux Driver Known Issues

References:
GeForce Driver Updates Contain Security Fixes
Security Bulletin: NVIDIA GPU Display Driver - February 2019


09-Feb-2019

Very Basic Qemu Bridge Networking in Slackware
This is a very simple bridge example to allow your qemu quest to access your host's LAN and internet, as opposed to beinf isolated to access only the internet via NAT (the default), for a Slackware64 14.2 host and a Windows 10 guest. Note: in this case you will need to install the Windows 10 virtio drivers, otherwise you can just use one of the standard emulated qemu NICs. Create the ACL file to allow user access to the bridge. As root create '/etc/qemu/bridge.conf' with the lines:
allow all
allow br0
Then set permissions:
#chown root:users bridge.conf
#chmod 0640 bridge.conf
#chmod u+s /usr/libexec/qemu-bridge-helper
This last setuid is needed if you didn't already do so when you built qemu. Now you can run qemu and access the br0 interface as an unpriviledged user. This is the default if you installed qemu via Slackbuilds.org. Next, configure '/etc/rc.d/rc.inet1.conf' to set up the bridge interface at each boot:
...
# Example of how to configure a bridge:
...
IFNAME[0]="br0"
BRNICS[0]="eth0"
IPADDR[0]="192.168.1.6"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
...
Now, run the network script to set it all up:
#/etc/rc.d/rc.inet1
The bridge should now be set up and linked to the host eth0 interface.
#brctl show br0
bridge name bridge id STP enabled interfaces
br0 8000.d8cb8a384d54 no eth0
Logout of root, and as your local user you can now run the qemu VM. For example (legacy):
$qemu-system-x86_64 ... -net bridge,br=br0 -net nic,model=virtio-net-pci
Alternatively (modern), use
$qemu-system-x86_64 ... -netdev bridge,id=hn0 \
-device virtio-net-pci,netdev=hn0,id=nic1


14-Dec-2018

R.I.P Linux Counter Project
The Linux Counter project shut down a few days ago. It had a good run. I'm sad to see it end, and also that it never quite developed the popularity to fully serve its purpose. Commercial / proprietary software installed base is easy to count: sales. With F/OSS it is difficult to get a true count of the number of systems running Linux distributions. Raw downloads aren't a reliable count for systems actually in use.

Wikipedia: Linux Counter


11-Nov-2018

Nvidia drops 32-bit support for linux drivers with 410.xx series
I've uploaded the new nvidia-{driver,kernel}-410.73 SBo build scripts. Lots of changes, new GPU support and updates to vulkan. Be sure to check on the changelogs at nvidia.com. I also renamed the prior version nvidia-legacy390-390.87 as it is now on Nvidia's legacy branch, and the last version to support 32-bit.


25-Oct-2018

Command line 'pastebin'
I keep forgetting this command so let's drop it here for future reference. On the command line, invoking
cat ~/some_file.txt | nc termbin.com 9999
will print the URL of the data to stdout. See also: Netcat-based command line pastebin.

24-Oct-2018

Be still my heart...

Slackware-current popped in kernel 4.19. After X.org and Mesa updates, will that finally allow me to drop the horrors of Nvidia driver management for a full AMDGPU open source gaming platform? One can hope!

Phoronix: Trying Out AMDGPU DRM-Next Ahead Of Linux 4.20~5.0


21-Oct-2018
Gridcoin-Research is now on the SBo. Gridcoin (GRC) is a cryptocurrency based on bitcoin, but instead of burning up the electrical grid, and requiring banks of GPUs and specialized ASICs, the GRC awards are based on participation in BOINC scientific computing projects. I added a banner link below. Everything a Slackware user needs to build and install should now be on Slackbuilds.org. Please note that GRC Wallet 4.0.0.0 is in is the SBo Approved queue and is a mandatory update. If something is missing to build packages for either GRC or BOINC, please let me know.
Gridcoin: Rewarding Volunteer Distributed Computing
BOINC: Compute for Science
Berkeley Open Infrastructure for Network Computing
If you are in interested in exploring cryptocurrency and blockchain, this is a good place to start.


20-Oct-2018
For some reason unknown to me, gkrellm ships without a desktop file. This has annoyed me for years so here is a simple one for placing into $HOME/.local/share/applications/

[Desktop Entry]
Name=GKrellM System Monitor
Comment=Monitor for CPU, memory, disks, network, mail
Exec=gkrellm
Icon=gkrellm
Terminal=false
Type=Application
Categories=System;


Tip Jar



GRC: S9EMxqyeS2tAg5TqwiENAjRWjPM8rEERZ9

BTC: 33gaQm6ZmN6deSejWeZVoi3T9V9z9ZGyYL
LTC: MQWW3DfhXSVJfnsD4zTm8M9rhSiMqS3Csi

All tips will be distributed to various worthy causes to promote the adoption of GNU/Linux software for open source and commercial purposes, and to pay for site bandwidth. Crytocurrency payments are an experiment.


Advertisement

Cryptocurrency freaks you out? Try a nice upgrade from EVGA and get a discount!

Tired of Steam, Epic and other rip-off game "stores"? Check out Humble Bundle for your digital download game needs! A portion of your hard-earned gaming cash goes to charity.

King Beowulf's Humble Bundle Referral Code

Free DNS

Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Slackware® is a registered trademark of Patrick Volkerding, Linux® is a registered trademark of Linus Torvalds