GNU World Order Linux Cast

GNU World Order Linux Cast

Download on the App Store

GNU World Order Linux Cast episodes

  • gnuWorldOrder_13x15
    Util-link continued, starting with the utilities in /sbin:
    * sbin/adjtimex
    * sbin/agetty
    * sbin/blkdiscard
    * sbin/blkid
    * sbin/blockdev
    * sbin/cfdisk
    Plus some listener feedback about getopt and getopts, bzip2, good bad sound,
    and more.
    shasum -a256=ab15dda2d946b890eeebd3753f790077a4dd62a52b38fd6cc53f382a9217bc29
    0 min
  • gnuWorldOrder_13x13
    Listener feedback. GNU World Order is voted best Linux Podcast of 2018 by
    [linuxquestions.org](http://linuxquestions.org) but fame is fleeting, and it
    is no longer 2018. Bzip2 compression. You should run bzip2 compression tests
    and send Klaatu your results. Controversy over scripts that download and
    install automatically. A bakery that runs on Emacs and PostgreSQL. Further
    Grav commentary. Pico CMS. And more!
    shasum -a256=79e5fff598aa5f676f440cdc22901d5818e709b86bbb96b7d719df5fe54f093f
    0 min
  • gnuWorldOrder_13x12
    The journey through the **util-linux** from the **a** package set of Slackware
    continues. First, a tutorial on `getopt`, an argument parser for Bash and
    Tcsh. Here is a demonstrative sample script:
    #!/usr/bin/bash
    ## or you can just use /bin/sh
    OPTS=`getopt --options f --long foo --alternative -- "$@"`
    eval set -- "$OPTS"
    echo "Raw input: $OPTS"
    while true ; do
    case "$1" in
    -f|--foo) echo "Option f has been toggled on" ; shift ;;
    --) shift ; break ;;
    esac
    done
    # this outputs anything
    # left over after parsing
    # valid options
    for i in "$@" ; do
    echo "$i"
    done
    You can add more options, and you can add an allowance for arguments. Here is
    a slightly more complex version of the script:
    #!/usr/bin/bash
    OPTS=`getopt --options f,b: --long foo,bar: --alternative -- "$@"`
    eval set -- "$OPTS"
    echo "$OPTS"
    while true ; do
    case "$1" in
    -f|--foo) echo "Option f has been toggled on" ; shift ;;
    -b|--bar) echo "Option b has been set to $2" ; shift 2 ;;
    --) shift ; break ;;
    esac
    done
    for i in "$@" ; do
    echo "$i"
    done
    After the coffee break, Klaatu covers `kill`. Because he recorded this episode
    on the same night as the previous episode, he does make reference to some
    settings from the previous episode (specifically, a hostname setting). That
    makes this episode a sequel to the previous one, meaning Klaatu owes you an
    extra episode sometime.
    Also, `mountpoint`, `mount`, `unmount`, `wdctl` and `watchdog`
    [gnu.org/software/libc/manual/html_node/Example-of-Getopt.html](https://www.gnu.org/software/libc/manual/html_node/Example-of-Getopt.html)
    A great article about the `eval` and `set` on [Linux Journal](https://www.linuxjournal.com/content/bash-preserving-whitespace-using-set-and-eval)
    [Watchdog daemon](http://www.sat.dundee.ac.uk/psc/watchdog/watchdog-testing.html)
    [Systemd interface to Watchdog](http://0pointer.de/blog/projects/watchdog.html)
    shasum -a256=4f760557e34dcaf6e9c4e2f73c6602b1c054debe584cea890953279d334174a6
    0 min
  • gnuWorldOrder_13x11
    Heaps of listener feedback about licensing, the difference between a user and
    a developer, the `atool` archive tool, old GNU World Order shownotes, the
    first couple of applications from **util-linux**: `dmesg`, `findmnt`,
    `hostname`, `more`.
    shasum -a256=315500688ce992b7a989cf1cf09d501e97bd724a5b3b4a8e35891e4bac7ebcd7
    0 min
  • gnuWorldOrder_13x10
    Coffee across the globe. From the **a** package set of default Slackware
    packages: udisks, udisks2 (udiskctl), unarj, upower, usb_modeswitch, usbutils,
    and the utemptor interface to utmp, btmp, and wtmp.
    Udisks is a friendly interface for interacting with drives.
    $ udisks --enumerate
    /org/freedesktop/UDisks/devices/sdc1
    /org/freedesktop/UDisks/devices/sdc2
    /org/freedesktop/UDisks/devices/sdc
    /org/freedesktop/UDisks/devices/sde
    [...]
    /org/freedesktop/UDisks/devices/sdf1
    $ udisks --mount /dev/sdf1
    Mounted /org/freedesktop/UDisks/devices/sdf1 at /media/white8gb
    $ udisks --unmount /dev/sdf1
    shasum -a256=6422e3e3addabc6330642565c07235743baaa31c92c9fa479183eb729c47e07a
    0 min
  • gnuWorldOrder_13x9
    Episode audio levels adjusted, Flatpak tips, and three great coffees in
    downtown Raleigh North Carolina. Finishing up the applications-that-start-
    with-"t" from the **a** set of Slackware: `time` (not the built-in Bash one)
    and **tree**.
    shasum -a256=e62186be2b657cce7e294441a32251a1124b723db334d394304f20986413d27c
    0 min
  • gnuWorldOrder_13x8
    Webhosting.coop vouchers, THE CLOUD is just a virtual computer on somebody
    else's (or your own?) cluster of computers, building dependencies on things
    you already own.
    In the **t** packages in the **a** set: heaps of tar tips, and some thoughts
    about tcsh.
    shasum -a256=0334f1538c89f6743df87d10acd45c30177a1183589c165fbf9eed2300eb2cde
    0 min
  • gnuWorldOrder_13x7
    Deep thoughts about licensing, effective licensing, and why groups of free
    software developers haven't the luxury of turning a blind eye.
    shasum -a256=e9218e3a0acb122283d16d0ae734fc4b61bcad466ae690a079315a25c75677f3
    0 min

About GNU World Order Linux Cast

From the publisher's feed

GNU, Linux, coffee, and subversion.