GNU World Order Linux Cast

GNU World Order Linux Cast

Download on the App Store

GNU World Order Linux Cast episodes

  • gnuWorldOrder_13x25
    Short show this week, due to a move to the south island. Klaatu talks about
    metadata.
    shasum -a256=1383de66017f4873eaef072682b2043cd717c10760ada8e8f50a87d407a0bb3c
    0 min
  • gnuWorldOrder_13x24
    The **ddate** command from the **util-linux** package, and all about
    Discordianism and the Church of the Subgenius!
    shasum -a256=0d5784cd01e654466a9685f64b1922837cbf26c3905b389b40385048a641e20e
    0 min
  • gnuWorldOrder_13x23
    Listener feedback, plus **colrm** and **column** from **util-linux**.
    Tip: To get information about strange characters in GNU Emacs, place your
    cursor on the character and then type **Alt**-**x** **describe-char**
    $ cat example.txt
    hello world
    $ cat example.txt | colrm 1 1
    ello world
    $ cat example.txt | colrm 1 6
    world
    $ column --table /etc/fstab
    shasum -a256=980291fff761cdd1a14df8780f39855f51dca2029aee9bf4a4723a4b04b28b3a
    0 min
  • gnuWorldOrder_13x22
    Why use the Linux desktop if the Desktop is dead anyway?
    Also, more **util-linux**: cal, chrt, col, and colcrt from /usr/bin.
    shasum -a256=bc048f20cce3c06f4918b26ec9b64f98e96209224ac46dd90bed0b9bb76618c4
    0 min
  • gnuWorldOrder_13x21
    Listener feedback about zram and ziptool, and then a discussion about the term
    "open"
    shasum -a256=f64df303cfcf15d768de8b076eee46b7df743224bd3894d0f1763c3ab836bd72
    0 min
  • gnuWorldOrder_13x20
    Finishing up the binaries in /sbin from the **util-linux** package. Includes
    **sfdisk**, **swaplabel**, **swapon**, **swapoff**, **switch_root**,
    **wipefs**, **ziptool**, and **zramctl**.
    For **zramctl** to work, remember to load the zram module.
    $ sudo modprobe zram
    shasum -a256=ce96f42c5279c0c330fdb3bee27b02b45648f331cc7bd7abd917708f2ad6be44
    0 min
  • gnuWorldOrder_13x19
    Listener feedbacks from Mastodon, including commentary about the Julian
    calendar, Flatpak sandboxing problems, Flatpak usability problems,
    clarification on Bzip2 and LZMA and ZIP compression.
    The overview of util-linux continues with **mkswap**, which designates a
    partition of a special hard drive or a special file as "swap" space. _NEVER
    run **mkswap** on a partition or file that contains data you care about._
    $ sudo mkswap /dev/sdx1
    The **pivot_root** command mounts a new location as your root whilst
    simultaneously unmounting the old one. You probably won't ever use
    **pivot_root** manually yourself. Its typical use case is during system
    startup, when an initrd is used to bootstrap an environment but then needs to
    be shunted away when the real root partition becomes available.
    You can test **pivot_root** in a virtual machine, just as a proof of concept,
    as described in this episode, but if you have ever used **chroot**, then you
    have
    The **raw** command talks directly to block devices, useful for fancy
    databases or other high-performance things that don't need a filesystem
    because they use their own optimized system for managing data. On some systems
    (like Slackware), you may need to do **modprobe raw** before using **raw**.
    NEVER run raw against a block device with data (that you care about) on it.
    Here is a really simple proof of concept demo exercise:
    # raw /dev/raw/raw1 /dev/sdx
    # echo "gnu world order" > /dev/sdx
    # dd if=/dev/raw/raw1 count=1
    gnu world order
    [...]
    The **setserial** command sets and reports serial ports on a Linux system. On
    Slackware, you can see the script that generates serial port definitions in
    **/etc/rc.d/rc.serial**, with its associated config file being
    **/etc/serial.conf** On a distro using systemd, there is a unit file that
    creates serial ports. Serial ports are usually accessible to the group
    **dialout**, so if you are having trouble talking to a device over a serial
    port, be sure to add yourself to the **dialout** group, and then log out and
    log back in. Permissions for devices that communicate over a serial port (like
    an Arduino) can be managed manually (**chmod 660 /dev/ACM0**, for instance) or
    you can script **udev** to set permissions upon connection.
    Yes, there is a slight mixing error at the very start of the episode. Klaatu
    is currently on holiday and does not have the source files on hand.
    shasum -a256=7ab926f905138c93a18b92b7aa44249c63ce9bb3487b4aef7681ce35d6044945
    0 min
  • gnuWorldOrder_13x18
    Is it really possible to use CentOS or RHEL as a desktop Linux distro? Klaatu
    finds out!
    shasum -a256=67e6ed6235fc5ee347f7bec03dbfc09fdd0c429a97d93ec1bb3784c40c9c9d24
    0 min
  • gnuWorldOrder_13x17
    Listener feedback from Carl about gauging community health of a project before
    getting involved with it. Klaatu has defined five community profiles, but has
    no definitive answers. Listen in and send in commentary if you have ideas on
    this topic.
    shasum -a256=cd931753fe11d655a060375a77b32e58e76a5df931c4e4dd9a5c1ee947afd708
    0 min
  • gnuWorldOrder_13x16
    Are Flatpaks and Snaps a regression in security? and other exciting listener
    debates.
    Util-link continued, continuing with utilities in /sbin:
    * sbin/ctrlaltdel
    * sbin/fdisk
    * sbin/findfs
    * sbin/fsck
    * sbin/fsck.cramfs
    * sbin/fsck.minix
    shasum -a256=8cfdc7473fa6e9f3f9f2cf5fdf2e5e60d844f4a33bb491527256ca7df2f5f8c6
    0 min

About GNU World Order Linux Cast

From the publisher's feed

GNU, Linux, coffee, and subversion.