
GNU World Order Linux Cast
382 episodes — Page 8 of 8
gnuWorldOrder_12x29
Slackware packages in the **a** package set. In this episode, **OpenSSL**, **osprober**, **patch**, **pciutils**, **pcmciautils**, **pkgtools**. shasum -a256=91061e59655ee7d2bb0cc6c0a0ca7b3b50197d98844be1e83a30ab7095582967
gnuWorldOrder_12x28
8 reasons to use Guile from listener @ixn, and a little bit about packaging up a kernel upgrade on Slackware. shasum -a256=2ee7fd6cd7f73944e6e3ba928e267190e70ce81117edab8c541998936af97b6f
gnuWorldOrder_12x27
A buncha listener feedback, with a few tips and tricks, courtesy of _you_. shasum -a256=8d2f5b6309334078b61e373423bc89bc65c71feb1f73a861de80ecbbbd5505be
gnuWorldOrder_12x26
Seven reasons you should be using Lua. Procedural programming and anonymous functions. See [Lua for Python programmers](http://the4thwiki.com/lua/func.html) for examples. [Luarocks.org](http://luarocks.org) package manager. Predictable syntax. ` $ python >>> foo = 10 >>> if foo is 10: print("yes") >>> if foo is less than 10: print("yes") Error. ` Arrays, lists, dicts, and arrays-of-arrays are out. Tables and metatables are in! Tabs are optional. The [the LÖVE game engine](http://love2d.org). GUI frameworks. Familiar. Know Bash? Know Python? You'll learn Lua quickly. shasum -a256=27553655a91b7f5cbd2682a246d49158aa7999a6fa3de6743b28c8a631f66d38
gnuWorldOrder_12x25
In praise of Nextcloud. shasum -a256=d8b4d641eae0c9d34c01bfd148d41e8720bf12780ebbfd2230a4c4a0776468fa
gnuWorldOrder_12x24
Listener feedback from Brian, blu3r4d0n, and Josh. A bunch of stuff about Github, Microsoft, trust, and free software. Show notes on gnuworldorder.info
gnuWorldOrder_12x23
Here's a howto for nmcli.
gnuWorldOrder_12x22
From the **a** set of Slackware: maketag, mcelog, mdadm, minicom, mkinitrd, mt-st, mtx, (n)compress, and ntfs-3g. shasum -a256=3888b3baa8b2cf58843984251e17afb040758c4cf3343bbe8c0dd0536df63996
gnuWorldOrder_12x21
How to reduce the size of bloated PDFs. Use this tip judiciously, as it does lossy compression of PDFs, but it might be useful in some cases. Also, pointless Slackware predictions and another LVM tip. shasum -a256=f228b672d0cd405d0ed04162614b85730bf9512819c88807fc0c5c9576fe06c7
gnuWorldOrder_12x20
F-f-f-Flatpak! an uncomprehensive first impression. shasum -a256=977490f091d45ef976b1d6b7854ed1bc3bdf1432e8c31e4322778e976f1f33fa
gnuWorldOrder_12x19
Use LUKS for disk encryption. You can even use it to encrypt thumbdrives. It's easier than you think! shasum -a256=f11e5c52e73a4447f9e67ff1ee54825318f5c81e2993f59ecbd0fbb3b370c4bf
gnuWorldOrder_12x18
A tour of LVM. This show covers setting up LVM manually, which can be useful since often LVM is setup magically during installation. Hopefully, this overview will clarify what LVM does, what it's capable of, and how you can interact with it. shasum -a256=2a9f63775736f2fd58e97e157f5650643986bd55540194ce2f5b1fc216f999b4
gnuWorldOrder_12x17
Klaatu continues his tour of all the little packages that are installed on your Linux box. In this episode: JFS, kbd utils, kmod, less, lha and lrzip compression showdown, libcgroup, libgudev, lilo, logrotate, and LVM. Since setting up an array of drives often happens when you are installing an OS, it's worth noting up front that I recommend not attempting to use your installer's LVM setup tool, since, as far as I have seen, they are generally unholy messes. What I do is install the OS on a single LVM-enabled drive, and then add more drives with LVM post facto. Therefore, the starting point of this tutorial is: You have Linux installed on a drive, which is a single LVM volume group. If you have that, boot into your OS, and begin: 1. Partition your un-used hard drive. Assuming you have only two drives in your machine, let's call the first /dev/sdX and the second /dev/sdY (in reality, the values are probably sda and sdb, but to protect you from copy-paste disasters, I use placeholders). First, find out how big your disk is: ` # parted /dev/sdY print | grep Disk ` 2. For the sake of this example, let's say your drive is 1200100MB (1TB) in size. Create a partition that spans the whole drive: ` # parted /dev/sdY mkpart primary 1 1200100 ` 3. Flag it as an available entity in your storage pool. ` # pvcreate /dev/sdY1 ` 4. OK, now you have a drive prepped for use, but we should pause and look at our imaginary setup. In order to add this new drive to an LVM volume group, we need to know what volume groups we have. Your OS installer might have created this for you, or it might be something you very consciously designed yourself. Either way, you can see what you have available: ` # vgdisplay storage ` 5. OK, so we have a volume group called storage. Currently, we happen to know that storage contains only your first drive; the one that you installed your OS onto. But you want to make that bigger by adding a second drive to it. This is called extending your volume group. ` # vgextend storage /dev/sdY1 ` 6. Now we have a pool that has access to two partitions, but we are still not actually using the second partition. A volume group contains logical volumes, and it is to those volumes that you can add disk space by drawing from the available disks in the group. To check what logical volumes you have: ` # lvdisplay ` To check physical volumes for size: ` # pvdisplay ` 7. Armed with a mental map of how your partitions and system are each laid out, you can now extend the logical volume. Let's say that your installer placed /home into its own partition. You would see it as a logical volume, and you can extend its size: ` # lvextend -L +999G /dev/storage/home ` That would, as you can probably guess from the command itself, extend the logical volume containing your home folders by 999Gb. 8. Well, almost anyway. It has extended the space available to the logical volume, but it has not actually stretched the file system across all that new space yet. To make all that extra space readable and writable, you must resize it: ` # resize2fs /dev/storage/home ` Verify what you have just done: ` # df -h /home 1889T ` Your home directory is now nearly 2TB in size, and the fact that the file system spans two separate physical volumes is entirely transparent to the OS. shasum -a256=27e164d61163394c5db669002b14237a87a58f8dfbe01e5b8dfcbc36f265a341
gnuWorldOrder_12x16
Why should you use open source for your next project? Klaatu tells all! shasum -a256=1d6fcae49e3e47803f48d1ee51db945d1e5960190fa40066d1f115437b8c4a83
gnuWorldOrder_12x15
Listener feedback. shasum -a256=1d61524f85971444c75320767e09692ac278242e7aade8a9e5be4543ea6ea419
gnuWorldOrder_12x14
Klaatu installs NetBSD on a Raspberry Pi rev 1. Klaatu attempts to kill its FFS file system LIVE ON AIR. Long story short: you should go install NetBSD on a Pi. shasum -a256=6d4b01d5609a6b22e1f5f3fc0922db2f351b5afc74860c7d78cd9c752a56cf19
gnuWorldOrder_12x13
Learn how to use Slackware tag files to customize a Slackware install, plus the secret of how to perform a Slackware install in less than half a gigabyte. shasum -a256=b0ec5f9b9f526f014ebc4c955e5da0edf4e96be1e19715165f9ef91ab43a87c5
gnuWorldOrder_12x12
Exploration of the Slackware install set continues with inotify, some install scripts, ISA plug-and-play, jfsutils, kbd, kernel packages, with a few detours into the world of gzip redirection, some stuff about grep, and a howto on compiling the Linux kernel. shasum -a256=e1ce088d19e7318c29745a954eff2b509c44db44fa3ca5406d1dae4fde41a6a0
gnuWorldOrder_12x11
Klaatu gushes over Porteus, the portable Slackware distribution. shasum -a256=951dbd39a435001fd1818acadac123444ad9fc370ecbfcae15d6a7b88f895374
gnuWorldOrder_12x10
Klaatu tries `pkgsrc` on Slackware, and you won't believe what happens next. But to sum it up: it's super easy to implement, easy to use, and pretty nifty. To get `pkgsrc` on your Linux OS: Download: $ wget ftp://ftp.netbsd.org/pub/pkgsrc/current.pkgsrc.tar.gz Extract it to `/usr`: # su - # tar --extract --verbose --file pkgsrc.tar.gz -C /usr Bootstrap `pkgsrc`: # cd /usr/pkgsrc/ # ./bootstrap Adjust paths: # echo "PATH=$PATH:/usr/pkg/bin:/usr/pkg/sbin" >> ~/.bashrc # echo "export $PATH" >> ~/.bashrc # echo "MANPATH=$MANPATH:/usr/pkg/man" >> ~/.bashrc # echo "export $MANPATH" >> ~/.bashrc Build something: # cd /usr/pkgsrc/foo/bar # make install shasum -a256=d33c41ab7665166611763ff41ca50550fb523d79ac9326b56aae56f03e2c2a98
gnuWorldOrder_12x9
A bunch of listener feedback. Hear about old time sci fi internet shows, runtimes, and much much more, not the least of which is an open source audio converter powered by LibreOffice spreadsheet. shasum -a256=f7bb79ddb88065a8995aea87ef3f87d1f8293e206f871e77dae3dfe996b1d44e
gnuWorldOrder_12x8
We hope you find this episode useful. shasum -a256=214eb2263e77756db83e8de06707140d69f59f8509969cd1496e62c4a9f0b565
gnuWorldOrder_12x7
Klaatu, whilst stranded in a hotel somewhere in middle America after a delayed flight, reviews his new InkBook Classic 2 ebook reader, which has replaced his broken Kobo n905. shasum -a256=91c0d0d74e6b8627d39bf08d5a413afca3027ee5e0cd4376a69197769eae9f91
gnuWorldOrder_12x6
Klaatu expounds upon xargs and talks GNU parallel. Also, a bit about the concept of runtimes. shasum -a256=83bde56b08fb15cf7e554491b4e9df6e46efc04102e3afb5555852d6349679ff
gnuWorldOrder_12x5
All about the GNU xargs command. shasum -a256=2befbf2c6eb24428db2acbe7b007020e4bdafd4b7f1b98578f16a67f52d72474
gnuWorldOrder_12x4
A bonus episode this week. Klaatu talks about getty, agetty, inittab, gawk, and more. shasum -a256=17356498562df4a04957c1dc6f02107f26152eace77c870246cf2b5efdace891
gnuWorldOrder_12x3
Klaatu talks about BeOS, Haiku, elvis, e2label, mlabel, and much more. Either next week or the week after, let's do an episode on find. Send Klaatu your cool find hacks. shasum -a256=6d85516bd7276a97e49d00b127e4d292181943dc498a6575c7ff99b17a887360
gnuWorldOrder_12x2
Klaatu introduces his podwrite tool, his custom toolkit for publishing this show and his [Chronicles & Commons](http://mixedsignals.ml/cnc) show. shasum -a256=062f6eda50a5c9d3177bc7725ca5fd21d9b6043e0a2dd6eac43cf03837d6a5d3
gnuWorldOrder_12x1
Klaatu continues his tour of the low level Linux filesystem, covering exciting commands like attr, the GNU coreutils, infocmp, and more. shasum -a256=dd7e999b1e9eebf835ab0a18a7f70850422fbf610cf033d640bd219c5ad77491
gnuWorldOrder_12x0
Linux user, know thyself. It's a new year and a new season, and the GNU World Order is now officially an Ogg Vorbis and Opus cast. Although there is no speex feed now, there is no need to update your feed. The old speex feeds are symlinked to the new Opus feed. In this episode, Klaatu takes a look at all those little files that get installed when you install Linux, like libgmp, libglib, libgobject, libpanel, libusb, and many many more. shasum -a256=5468697f0d58ba413a5038196b41efb8a319e5e66f726ab62468993f67b1ac17
gnuWorldOrder_0x0
New to Linux? Start here. shasum -a256=9f683b35d6a47e97d957b6f9f44f41bb8463451df22f54acb4c17caa8ac26122
gnuWorldOrder_0x1
So you wanna try Slackware? Well, you're in luck! this special "evergreen" episode steps you through everything you need to know. (Thanks to Thaj for suggesting this episode.) shasum -a256=e48bec5ce6d1c708b959dff1955be695361ab78feb2122cd311495fce40c27ef