The cdce(4) driver has been ported to DragonFly from FreeBSD, by Markus Pfeiffer. It’s for networking over USB, whether it’s USB on both ends or Ethernet on one.
There’s no speaker scheduled, but NYCBUG is having a meeting this Wednesday at 6:30 PM. Go, if you are near.
Overflow that started 2 weeks ago. Maybe I should go intraweekly for Lazy Reading?
- The Multics history of Unix. I link it for the Dennis Richie anecdote. (via)
- Unix: Building a Development Environment from Scratch. (PDF, via)
- A Life Lesson in Mishandling SMTP Sender Verification. Outlook.com is huge and poorly configured – it’s the AOL email of the 2010s!
- Whatever Happened to the Desktop Computer? (via)
- bhgv/Inferno-OS_Android – an Android port of Inferno OS. Phones seem a natural location for this. (via)
- What is Debian all about, really? Or: friction, packaging complex applications. Uses Debian, but applies to any packaging system. I like the “strong guarantee” language. (via)
- Analysis of SSHFS performance for large builds.
- Keyboard notebook – sized to fit under your keyboard, a good/simple idea. Kikkerland is like the U.S. version of Atypk.
- The Remarkable Number 1/89. (via)
- VF-1, a commandline Gopher client. (also via)
- Spacewar: Fanatic Life and Symbolic Death Among the Computer Bums. A Rolling Stone article from 1972 that ends with code. (via)
For some reason, BSDNow 235 wasn’t available on its normal Thursday, but it’s up now, with an interview of Goran Mekic, responsible for CBSD.
The first link about TorBSD is important: many of the major security issues in computing trace back to having only one vendor or product or whatever, used by everyone.
- An Open Letter to BSD-powered Companies and Projects. (via)
- NetBSD GPU support (Intel HD 4400).
- Device Driver Development for BSD.
- Hypervisor on dfly?
- Unfortunately, StackOverflow is a difficult-to-avoid site nowadays… Man pages don’t have this issue. (via)
- “Virtual machine templates for BSD flavours“. Includes DragonFly. (via)
- Mac OS versus FreeBSD: A Comparative Evaluation. Might be paywalled. (via)
- 44CON 2018 CFP Is Open. A security conference in the UK, later this year – not a 4.4 BSD conference that has somehow lasted multiple decades, darnit. However, the source link notes a need for OpenBSD material.
- A long two months. “On Friday we saw the patches Matthew Dillon put together for DragonFlyBSD for the first time. These were the first patches for KPTI that were very straightforward to read and understand, and applied to a BSD-derived kernel that was similar to those I’m accustomed to working on.” Hey, nice credit. (via)
- Pledge: OpenBSD’s defensive approach to OS Security. (via)
- NetBSD proposal for stop-the-world syscall. (via)
If you are using gpt(8) to format a disk, Matthew Dillon’s added a “init” option. It’s similar to ‘fdisk -Ib’, though don’t ask me how to use it because I have always been bad at manual disk formatting.
The default options on the math/py-numpy port slowed it down. Francois Tigeot noticed, and committed a change that takes advantage of all processors. Read his note to users@ for details.
For your Monday entertainment: the boot log from DragonFly on a system with 11 sockets, 10 cores per socket, for 110 CPUs. Plus 8 TB of RAM.
(Skip past the control codes at the start)
10 months until Christmas!
- Five ways to instantly improve blah blah your productivity blah. Useful techniques, described with humor. I need to use the “Analogue Day” one.
- Be Newsletters, the archived index.
- What I Learned from Watching My iPad’s Slow Death. It used to be Moore’s Law that drove replacement, not the choices of the manufacturer.
- Vim Anywhere. (via)
- We need an internet of unmonetisable enthusiasms.
- Ex Libris, about the New York Public Library. (via)
- Fall of Voodoo. So that’s what happened to 3dfx.
- Custom game system hardware.
- An Introduction to Digital Computers, a film. Digital as in “not analog”, 1969. (via)
- https://whydoesaptnotusehttps.com/ – I am entertained by the URL, and I understand why this applies to most package managers… but it doesn’t take into account the metadata leakage that https would prevent. (via)
- Aaaand here’s the counterpoint, which I agree with: Attacks against GPG signed APT repositories. (via)
- Futures of distributions. (also via)
- Predictive command line usage, a PDF. That seems odd. (via)
Another across-the-BSDs week.
-
- What’s Next for Feature Development in FreeNAS/TrueNAS?
- Description of the 1969 proto-Unix system based on a 2812 line PDP-7 assembly kernel. (via)
- The Known Costs of Security Embargoes.
- Military Grade Data Wiping In FreeBSD With BCWipe.
- “Has Linux lost its way?” comments prompt Debian developer to revisit FreeBSD after 20 years. (via)
- Christos Zoulas’s recent NYCBUG talk on reproducible builds in NetBSD is now available as video.
- How do I make quiet build/compile server for home ?
- Libreoffice failing to start after upgrade to 5.4.4.2 40m0(Build:2) (on NetBSD).
- Question about a distro.
- Every Journey Starts with a FAIL. (via)
- Meltdown fix committed by guenther@. Note the DragonFly cross-pollination.
BSDNow 234 is up, and has an interview with Benno Rice of FreeBSD. There’s also chatter about jails, Summer of Code, FreeBSD’s new Code of Conduct, libhijack, and so on.
Here’s everything I know about it.
A new DragonFly user found setting keybell=”visual” in rc.conf caused a crash on the next terminal beep. In this case, the user is Deaf and so prefers something other than an auditory bell. The issue is fixed in development and release, but I always like seeing variations on “many eyes make bugs shallow“.
Nick Holland is giving a talk tonight on “Scripting Tips & Hacks” at SemiBUG. “Nick has been scripting roughly since scripts were hard-coded into
plugboards.” Go, see, if you are near Michigan.
Oh, hey, that’s a nice thing to say. (via tuxillo on EFNet #dragonflybsd)
Remember: there’s a separate document about porting FreeBSD drivers to DragonFly. I note it cause it’s useful and because Rimvydas Jasinskas just updated it.
The links this week aren’t necessarily long, but they are definitely “make-you-think” material.
- The Sixth Stage of Grief Is Retro-computing. Paul Ford. The story abounds with good quotes, and good summaries of the strangeness that was LISP, or Plan 9, or etc. (via)
- That led me to the Squeak website, cause I always had a vague desire to learn Smalltalk, someday.
- Best Practices for Cache Management.
- Repairing the card reader for a 1960s mainframe: cams, relays and a clutch.
- WinAmp, recreated in Javascript. Feature-filled. (via)
- Paradise OS. (also via)
- Linux’izing your Windows PC into a dev machine. I don’t like this trend of running Windows and pretending it’s not. (via)
- Tough love, or stultifying ossification? I don’t know.
- The Bandcamp 2017 Year in Review. Bandcamp is a good idea even if all it does is avoid streaming audio monoculture.
- Spectre Mitigations in Microsoft’s C/C++ Compiler. I link to this to show that the mitigation methods users rely on are secret, cause it’s not open source. So this researcher has to rely on evaluating the output rather than the code itself.
- Edible Games. Exactly what the name implies. (via)
- Can’t get UNIX v7/x86 to work in virtual machine.
- How to redesign a tech logo. Monoculture, like I said.
Reached overflow again! That secretly makes me happy.
- Discord channels for BSD’s?
- SemiBUG’s speaker schedule for the next few months is published. Note next meeting is on the 20th.
- SVS to mitigate meltdown. (NetBSD)
- Unix Architecture Evolution from the 1970 PDP-7 to the 2018 FreeBSD. Another FOSDEM video, which I note because it shows code history imported back for multiple decades.
- Show HN: OpenBSD Email Service – A free-email alternative. (via)
- FreeBSD/EC2 history.
- Under which circumstances is NetBSD a better option than the other BSDs?
- Citrix ICA Receiver Support in BSDs.
- SSH Mastery 2/e out. Technically not a BSD-specific book, but you know the author was using BSD as the base, and includes it in the material.
- Which BSD distro is suitable as a Linux QEMU host if someone is curious about BSD?
- Trying iocage to get an old version of FreeBSD.
- Google Summer of Code and FreeBSD, NetBSD.
This week’s BSDNow has a ZFS explainer about what the theoretical maximums on storage could be, plus a whole lotta DTrace. (Needed a Sun reference in their title this week.)
This isn’t really a dramatic event, but Rimvydas Jasinskas has added support for DWARF-4 line number tables in binutils 2.27. I am linking it to remind everyone that a little bit of Tolkien, in the form of elves (elfs?) and dwarfs (dwarves?) lives in your computer. We need a ORC standard. Oh. Hobbit? Hobbit.