GCC 5.0 is no longer needed in DragonFly, so it’s not being built, and can be removed on your next ‘make upgrade’. As a bonus, buildworld is a little faster.
Tonight, for anyone near Knoxville, TN: KnoxBUG’s monthly meeting is tonight. Nick Principe is presenting “So you want to setup a performance test environment“.
Lots of link clustering this week.
- Porting PuTTY to Windows on Arm, related to PuTTY 0.71 released. (via and via)
- Also: Pretty PuTTY – Better PuTTY Settings. (via)
- A Pi-Powered Plan 9 Cluster. I am not sure what this really gets you in practice, but it’s neat to see Plan 9 used like Plan 9 – meaning, across multiple machines. (via)
- A dedicated tablet for running 80s SGI demos! The Alice 4. (via)
- Repacking Social Media Into 1980s Nostalgia. (via)
- Before Adventure, Part 1: Hide and Seek (1972) and Before Adventure, Part 2: Mugwump, Hurkle, Snark (1973). Surely you have heard those words before.
- Also Before Adventure, Part 3: Caves (1973). “Visualize you are living in 1973, where there are almost no computer games at all…” Eeek!
- How I’m able to take notes in mathematics lectures using LaTeX and Vim. A crash course in using the heck out of Vim snippets. (Thanks, Heiko Kuhrt)
- bpkg is a bash package manager. Everything gets its own package manager now. (via)
- The Chinese ThinkPad rebuilding industry – I’ve mentioned it before. (via)
- Ceci n’est pas une pipe.
- Programmer migration patterns. ‘And I would have had to add a fifth category of programmer specialization, “configuring emacs.”‘
- Timeline of events with the Domain Name System. (via)
- The types of attachments we see in malware email (March 2019 edition) and What sorts of good email attachments our users get (March 2019 edition).
- Do do this at home, home automation evolution.
Heading towards spring, and I have weekend work, so pasting in everything I’ve got handy:
- Setting up RRDtool for OpenBSD.Amsterdam. (via)
- EuroBSDcon CFP is open. (via)
- SPARCbook 3000ST – The coolest 90s laptop. (via)
- FreeBSD Desktop – Part 18 – Global Dashboard.
- Fix Broken Dependency on FreeBSD. This seems dangerous.
- Using an OpenBSD Router with AT&T U-Verse.
- openrsync, the site. Apparently becoming another integrated Open* tool. (via)
- [tmux] style syntax changes. Not necessarily BSD-specific.
- pfSense 2.5.0 Development Snapshots Now Available.
- Valuable News – 2019/03/18.
- Installing Snort on OpenBSD 6.4.
- rdist(1) – when Ansible is too much. (via)
- Sync Dropbox with TrueNAS and FreeNAS – Issue #65.
- FreeBSD Journal Jan/Feb 2019 Edition. (via)
- BSD Router Project 1.92. (via)
- A few questions from someone who used Linux.
- Getting ‘FreeBSD-10.2 is vulnerable’ messages on a 12.0 host.
- ZFS Encryption is still under development (as of March 2019).
This week’s BSD Now hops through Free, Net, Open, and Sec for BSDs this week, as the show notes will tell you.
On DragonFly, booting from a USB stick means your boot volume is usually /dev/da8. That’s a rather arbitrary distinction. As a bonus from the recent part-by-label device change, you can now find the boot disk in /dev/part-by-label/, named by the booted kernel rather than a device number. The commit message has a slightly better explanation.
SEMIBUG’s monthly meeting is tonight, with Nick Holland presenting OpenBSD History. Go, if you are near Michigan.
There’s a bounty entry for Aarch64 support for DragonFly, on the bounties page. This is a difficult goal, but I think worth it. Add to it if you agree.
Happy St. Patrick’s Day!
- Build your own spellbook.
- Dwarf Fortress is coming to Steam … with graphics. (via)
- Freeciv-Web. The newest web version of this game. (via)
- Big Idea Famine. (via)
- The beginning of Public-key cryptography: 1874. (via)
- Supply Chain Security Talk. Open source doesn’t make your hardware known.
- In most cases, the $100 chip will blow to save a 1¢ fuse, but occasionally, the 1¢ fuse will do its job.
- Op amp on the Moon: Reverse-engineering a hybrid op amp module.
- Vim anti-patterns. (via)
- A View From A Room.
- Why Smalltalk Failed to Dominate the World. (via)
- Fixing Unix/Linux/Posix Filenames: Control Characters. (via)
There’s a number of long-running BSD series out there nowadays, some of which I’m linking to here. That’s a nice change.
- FreeBSD Desktop – Part 15 – Configuration – Fonts & Frameworks. (via)
- Nixers Newsletter 117.
- “Just picked this up today!” (a SPARC laptop)
- package of the moment: tview and tcell. For terminal interface building.
- Add a TLS layer to your Gopher server.
- Tribblix, a Illumos… derivative? I didn’t know about it until now. It’s retro.
- TextSuggest, an accessibility tool, ported to OpenBSD.
- Peculiarities about Unix’s
statfs()orstatvfs()API. - OpenSSH, PAM and user names.
- OPNsense 19.1.4 released.
- End-of-February Update. BSD book progress.
- Well, it’s been a while – falling in love with OpenBSD again.
- mandoc-1.14.5 released.
- Ghost in the Shell – Part 4.
- Valuable News – 2019/03/11.
- Slay the Spire with libGDX fork & GOG Midweek Sale.
A reminder: If you are near Japan, AsiaBSDCon 2019 is on March 21-24, in Tokyo. Go if you are near.
That somewhat symmetric title is to note a new device feature on DragonFly: if you use disklabel to label a disk, its parts will automatically appear under /dev. So, if you label a disk MYVOLUME, and it has 3 parts, a, b, and d, you will automatically gain a /dev/part-by-label/MYVOLUME.a, /dev/part-by-label/MYVOLUME.b, and a /dev/part-by-label/MYVOLUME.d.
BSD Now 289 is up, titled “Microkernel Failure“. Among other things, the show notes has links to all 18 existing parts of the FreeBSD desktop series that’s been going on for some time.
Thanks to Aaron LI, you can now (actually, since December) run ifconfig without involuntarily loading associated kernel modules, with the -n option. See his commit message for an example.
I’m finally cleaning out some things I never got to post when new: last October, the DragonFly installer gained the ability to ask for terminal type, when used over a serial cable. Thanks to Diederik de Groot for that one.
(A rare combination… but when you need it, you won’t have an alternative.)
The binary package repository for DragonFly-current has been updated with the latest build of all packages, thanks to tuxillo and others on EFNet #dragonflybsd doing a lot of work.
Tuxillo noted: there’s new rust, thunderbird, firefox, nginx, several llvm versions, and a new chrome (version 72). freerdp is temporarily broken; use remmina with the rdp plugin instead. openvpn isn’t upgraded yet cause the build was with libressl, which is a broken combination – it’ll all be built with openssl in a future run.
Another good mix of deep dives / unique links this week. Enjoy!
- Gameboy Emulator for Emacs. (via)
- Systems Software Research is Irrelevant. 2 decades old but relevant. (via)
- What you need may be “pipeline +Unix commands” only. (via)
- Running a Modern Gopher Server. (via)
- Command Line Space Mines Simulator Game ported from BASIC to LDPL. Linked because of the source images. (via)
- chunkwm — a tiling window manager for macOS. (via)
- From video game to day job: How ‘SimCity’ inspired a generation of city planners. (via)
- Teletype Model 33.
- Writing a Book with Unix. (via)
- Seven Unix Commands Every Data Scientist Should Know. (via)
- Random numbers in the 1950s, from ERNIE, to quantum now. (via)
- Stoic Electronics. I love this look, though it has no formal name. (via)
- Related: America’s Cities Are Running on Software From the ’80s. That stuff was expensive and durable. (via)
- Also related: I took this picture myself, while cleaning up a shelf of books in a library at work.
- Browsing a remote git repository.
- Explaining Code using ASCII Art.
Final link of the week: The story that was made for me: Running a Bakery on Emacs and PostgreSQL.
If these aren’t enough links, some of them are links to more links.
- Using MRTG on OpenBSD.Amsterdam. (via)
- FreeBSD Desktop – Part 14 – Configuration – Tint2.
- LLDB from trunk is running on NetBSD once again!
- Metasploit on OpenBSD. (via)
- Looking at NetBSD from an OpenBSD user perspective. (via)
- 2019 AsiaBSDCon registration is open (plus some NetBSD event info).
- GhostBSD: A Solid Linux-Like Open Source Alternative. A Linux site reviewing.
- Site membership and mailing list subscriptions, managed through shell scripts on OpenBSD.
- Sega Dreamcast running NetBSD, is it useful? (via)
- Nixers Newsletter 116. I keep meaning to link to these, regularly.
- Increasing coverage of signal semantics in regression tests.
- Valuable News – 2019/03/04.
- OPNSense 19.1.3 released.
- a2k19 Hackathon Report: Antoine Jacoutot on ports, syspatch(8), and more.
- Using a Yubikey as smartcard for SSH public key authentication.
- The Joy in Csh & Vi. Indirectly BSD.
A little thing: Matthew Dillon has made changes to vm_page_list_find2() which should improve performance in low-memory situations, though how much I don’t know. Mentioning it, cause every little bit helps – for knowledge and speed.
This week’s BSD Now covers a range of topics that could match what I have in my weekend posts.
