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.


mumble.linuxgalaxy.org:64738
Freenode IRC ##slackware, #slackbuilds


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.

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.init1.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.

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