BSDNow 267 is posted a bit early this week, with an interview of Michael W. Lucas, about his upcoming Absolute FreeBSD 3rd edition and local BUG.
I’m posting a day early cause of time zone difference: there’s a meeting of the Polish BSD User Group tomorrow.
Michael W. Lucas is giving a talk at mug.org tonight; he may have physical copies of his new Absolute FreeBSD, 3rd edition available. Go, if you are near. Pro tip: If you are late but still want to catch up to Michael, look for the nearest gelato shop.
Matthew Dillon recently fixed a TRIM bug, where a TRIM command was being issued unconditionally, regardless of the mount flag, and duplicating the action if it was set normally. It’s fixed now. This would only have any significant slowdown on UFS, which means it would only affect installworld – the rest of your mounted volumes are HAMMER, right?
Old computer theme this week. That may be more of a constant.
- PiDP-11: Recreating the PDP-11/70. (via)
- Fonts on Unix. (via) The source comments mention Go Mono a number of times; new to me.
- Commodore 64 left outside for over a decade! Could it still work?? Of course the answer is eventually yes or why link to it? (via)
- Standard Notes, an open source alternative to other notes apps. (via)
- Two Bit History, computer history by decade. I’ve linked to some of the individual articles before.
- The Story of the Polysynth, video. (via)
- Colour Without Colour: Apple II Computer Graphics. (via)
- The Apple II Source Code for the LOGO Language Found. (via)
- STAR, an Arduino Robot Recreation. Creepy crawler.
- Full Table. Down the rabbit hole of images. (via)
- Rules for Online Sanity, a PDF. (via)
- SGI collectors.
- Bad relay: Fixing the card reader for a vintage IBM 1401 mainframe.
- Inform: Past, Present, Future. (via)
Still catching up on links.
- garbage 43. The RSS feed may have changed? I should have seen this directly. (via)
- EuroBSDCon 2018 and NetBSD sanitizers. (via)
- EuroBSDCon 2018 travel report and obligatory pics. (via)
- NetBSD curses ripoffline improvements. (via)
- Installing Hugo and publishing Hugo web-pages on OpenBSD server. (via)
- NetBSD8.0 on UEFI Bootloader and Windows Tablet. (via)
- NetBSD/arm64 on QEMU. (via)
- A Brief History of the BSD Fast Filesystem. (via)
- Old xcb libraries removed in OpenBSD.
- EuroBSDCon 2018 report.
- Announcing the pkgsrc-2018Q3 release. (via)
- Debian on OpenBSD vmd (without qemu or another debian system) (via)
- Installing Gophernicus in OpenBSD. I just like the name. (via)
- Valuable News – 2018/09/29.
- Polish BSD User Group, a summary. There’s a meeting soon, too.
- Manage ”nice” priority of daemons on OpenBSD.
Something I didn’t know existed but makes sense now that I do: a virtualized randomness device, added to DragonFly. Entropy is usually provided through hardware, so of course you’d need something for it in a VM.
BSDNow 266 is up, and while the title is “File Type History”, there’s a number of “this is how I use BSD” stories on there, which I always find interesting.
6:30 tonight: NYCBUG’s monthly meeting, with the topic of Subdo. I don’t know what that is, but we all can find out: tonight’s meeting will be streamed.
To add to my ongoing slow fiddle with DragonFly: I’ve noted how to install in Hyper-V, and how to use Cygwin to connect to run X. Here’s another step: if you are using PuTTY/Pageant, as I am, and want to connect, Cygwin/X needs to be told to listen on TCP. Find your /usr/bin/startxwin file in Cygwin and change serverargs to:
serverargs=”-listen tcp”
And then in PuTTY, under Connection -> Session -> X11, check “Enable X11 forwarding”, set X display location to “:0.0”, and locate your .Xauthority file. It will be in your user’s Cygwin home directory. (tips found here)
plink can be used to create shortcuts – open an xterm directly into your DragonFly VM from your Windows desktop, for instance, with a shortcut that runs ‘plink <sessionname> xterm’.
If you are running a slightly newer version of Windows and aren’t trying to accommodate a ‘legacy’ PuTTY install, using Windows Subsystem for Linux may work better; I have not yet tried.
There’s a KnoxBUG BSD user group meeting in Knoxville, Tennessee, with the topic of “Real-world Performance Advantages of NVDIMM and NVMe: A Case Study with OpenZFS“, presented by Nick Principe. It’s happening at 6 PM, tonight. They have the prettiest logo of any BUG that I’ve seen.
I cleared my tab backlog, but I still have a RSS backlog to work through here. Please be patient as I post a crapton of links and still don’t make it to the end.
- Close Your Open Tabs. Linked because I didn’t know about tab pinning, and it’s super handy.
- BINAC: A Brief Look Back. (video) Mercury delay line memory, which provoked a “how does that even work” reaction in me. (via)
- “So you want to make a TUI…”
TerminalText User Interface, if you didn’t realize. (via) - Explaining the ‘mystery’ of numbers stations. (via)
- Wizards, Moomins and pirates: the magic and mystery of literary maps. (via)
- Exhibiting The Hobbit: A tale of memories and microcomputers. (via)
- The Hobbit, via a comment on the previous link source.
- De-google-ify Internet: List of Alternatives. Even if you are not specifically trying to avoid Google, it’s a handy mapping of application to need. (via)
- A brief history of the numeric keypad. (via)
- Myst, 25 years old.
- Mailing lists vs Github. People view Github somewhat benignly, but it’s still a company with diverging interests from the people who use it for free hosting.
- The printer that wouldn’t print: Fixing an IBM 1401 mainframe from the 1960s.
- These Books. Vintage books and posters, modified.
- Haiku R1/beta1 has been released. (via)
- Most common ingredients by cuisine. Graphs! (via)
- Your Calendrical Fallacy Is… (via)
- “UNIX is a disaster…” (via)
Your unrelated listening of the week: The Best Metal on Bandcamp: September 2018. Witch Ripper and Pig Destroyer are pretty fun, both to listen to and to say.
EuroBSDCon 2018 unfortunately had no video, but the presentations are showing up online.
- FreeBSD bhyve live migration coming soon. (thanks, subbsd)
- Removing ROP Gadgets from OpenBSD. (via)
- OpenBSD netcat demystified. (via)
- OpenBSD and Diving. The SCUBA kind. (via)
- Spoiler alert for BSD packet filter profiling.
- r/openbsd_gaming’s Game of the Year 2018 Contest: Call for Nominations.
- Advances in OpenBSD packages [pdf] (via)
- What’s in store for NetBSD 9.0. (via)
- NetBSD machines at Open Source Conference 2018 Hiroshima. (via)
- Deploying Anycast DNS using OpenBSD and BGP. (via)
- “My FreeBSD Story“.
- Display the size of installed packages ordered by size. Should work on any BSD with minor modification.
- Add an new OpenBSD partition from unused space.
- Ghost in the Shell – Part 3.
- FreeBSD Desktop – Part 16 – Configuration – Pause Any Application.
- Valuable News – 2018/09/08, 2018/09/15, and 2018/09/22. There’s probably another one today.
- The 2018Q3 pkgsrc freeze has started. (via)
- pfSense 2.4.4 is out; 2.3.x is almost EOL. (via and via)
- OPNSense
18.7.218.7.318.7.4 released. - FreeBSD Bootonly ISO failures PXE booting under UEFI.
- Oh wait, all the EuroBSDCon 2018 OpenBSD slides are in one spot. (via)
- Using acme.sh for Let’s Encrypt certificates on pkgsrc.org servers. (via)
For the future edification of others: I mentioned I installed DragonFly under Hyper-V on a Windows 10 laptop. I wanted to be able to open a terminal on DragonFly while in my Windows environment. I have that now; here’s what I did:
- Installed DragonFly in Hyper-V (see my prior install notes)
- Installed xorg on DragonFly. (pkg install xorg)
- Installed Cygwin/X on Windows 10 – specifically, the xauth, xorg, xterm, xclock, cygutils-x11, and openssh packages.
- In DragonFly, set these items in /etc/ssh/sshd_config :
- X11Forwarding Yes
- X11DisplayOffset 0
- XAuthLocation /usr/local/bin/xauth
- Run XWin Server on Windows 10.
- Run CygWin64 Terminal on Windows 10
- export DISPLAY=:0.0
- ssh -Y (address of DragonFly host)
- Once logged in, type ‘xterm’.
At this point, a terminal window should pop up on your Windows machine, showing your DragonFly username@hostname as the prompt. You are set!
Next steps – getting this working with PuTTY, Pageant, and Plink.
BSDNow 265 has a con report – the just-finished EuroBSDCon 2018 in Romania, plus the usual roundup of news items. One news item that will be useful someday: how to perform a BIOS update on a non-Windows computer.
If your kernel panics, the current state of memory can show why. That memory dump needs to be saved somewhere. ‘dumpon’ is the command to specify the device that will keep it. If you want to turn it off, you end up using the odd syntax ‘dumpon off’. Thanks to Aaron Li, there’s now a linguistically-sane command: ‘dumpoff’.
As a fix for wpa_supplicant, the upper limit on socket datagrams has been increased. What else does this affect? We’ll find out the hard way, which is why I mention it here.
I still have a backlog. Geez. I’m starting to worry I’m posting too much for anyone to read through.
- After Years of Abusive E-mails, the Creator of Linux Steps Aside. Important to read to see the mind-boggling scale of money flowing into Linux; it’s a corporate UNIX at this point, with priorities determined by a number of major companies. One year of Linus Torvalds’ pay is, I dare say, more than any other entire open source operating system project on the planet has received.
- Related: Something is rotten in the Linux Foundation. The Linux Foundation gives employees non-disparagement clauses? (via)
- Commodore 64 BASIC inside your USB Connector. (via)
- “the highest throughput of any telecommunications network ever created“
- More terminal font discussion.
- Teacup holster.
- Le Chatelier’s principle.
- Today in History, Brought to You by Unix. Always present on BSD, at least. (via)
- Leaving Apple and Google: /e/ first beta. (via)
- XML, blockchains, and the strange shapes of progress.
- Xonsh: Python-powered, cross-platform, Unix-gazing shell. I link mostly because it’s neat to see new shells still getting created. (via)
- Glowing mercury thyratrons: inside a 1940s Teletype switching power supply. Thyratrons!
- Disk compression history. Read so you recognize the algorithms used.
- Pixeldungeon. A roguelike that runs most anywhere; might run on BSD?
- “There are two immutable truths about all wireless networks:“
- Enclose them all in super clear epoxy! That… is a computer that won’t suffer moisture issues.
Your unrelated dragonfly image this week: Common darter.
Still running on extra links from previous weeks. Usually it takes a larger convention to cause this sort of backlog.
- Exploring NomadBSD – Desktop FreeBSD on a thumb drive. (via)
- Mac-like FreeBSD Laptop. Surprisingly similar, visually. (via) Also some comments here.
- A FreeBSD 11 Desktop How-to. (via)
- “How install a package offline?”
- “Are their any BSD Game stores?”
- The Ultimate OpenBSD Media Server. (via)
- The history of file type information being available in Unix directories.
- Silent Fanless FreeBSD Server – DIY Backup.
- BSD Myths. Not a new list, but still good to know. (via)
- Announcing The HardenedBSD Foundation. (via)
- OpenBSD/NetBSD on FreeBSD using grub2-bhyve. (via)
- “My new favorite Telegram Sticker.“
- SoloBSD 11.2-STABLE-0916 Viva Mexico! Edition.
- How does the process title works?
- “CBSD is adding bhyve live migration support.“
- Why Aren’t More Users More Happy With Our VMs? Part 1 and also part 2. (via)
- Uvm: a BSD virtual memory system. (via)
- Diskless MP3 jukebox, running NetBSD/shark.
I tried Hyper-V, and of course, I had to install a virtual DragonFly system. Sascha Wildner very helpfully pointed out that DragonFly on Hyper-V requires a legacy network adapter and a gen-1 image type; both changes you can make during initial setup. I’m noting it here for the benefit of future people walking down the same path.
Note: pick ‘legacy BIOS’ during the actual DragonFly install, too.