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.
> I don’t like this trend of running Windows and pretending it’s not.
Well, there are people (me included) which grew up on Unix, but forced to work on Windows machines (licensed compilers, debuggers and linters).
I cannot install WSL on my work machine, but, at least I can have nvim on Windows machine :)
I know the reasons why – I’ve done the same, because I want the toolset. Every time someone uses a Windows machine is one less bit of demand for an operating system where you can affect how it is made.
Does anyone know where I can easily find how many LOC each of the various BSD have?
I tried to find the info on google and am struggling.
Closets I found was Dragonfly is 2.8M loc. But I can’t find how many loc the other major bsd are
The only way I can think of is to pull down a copy of the repo for each, and get a report.
@Derick
See slide 54.
https://media.defcon.org/DEF%20CON%2025/DEF%20CON%2025%20presentations/DEFCON-25-Ilja-van-Sprundel-BSD-Kern-Vulns.pdf
• OpenBSD: 2,863,505 loc
• NetBSD: 7,330,629 loc
• FreeBSD: 8,997,603 loc
So if Dragonfly is 2.8MM loc as you say, then OpenBSD and Dragonfly have roughly the same number of loc.