This right here.
The Thirty Million Line Problem
so can we actually discuss this?
What specifically do you want to discuss? You can't just do a low effort post with one fact.
I think we're standardizing more which will help reduce bloat, manufacturers are settling with communications on board being PCIe or serial, NVMe will help reduce bloat, nvram even more.
I envision a computer which is nothing but NV-DIMM, CPU and PCIe lanes and it will be comfy.
wordpress has 400k LOC? how?
That source must be old, it's closer to 960k now
openhub.net
All I see is bloat. Everywhere bloat.
I watched the talk earlier. If he recall he said that he made the presentation in 2015 but has only just recorded it now. So that estimate has probably at least doubled by now.
Lisp machines already solved this problem. Lisp has a GC, so there's one GC for everything. Hash tables, bignums, rationals, objects, classes, structures, arrays, strings, packages, and functions are all standard data types that can be shared between any program and created at runtime. Strings have all the properties you expect like being able to grow and shrink to fit the size of the text, and on the Symbolics machines they even had font attributes. Arrays support multiple dimensions with displacement like a rectangular part of a window. Everything on a Lisp machine also has built-in bounds checking and data is promoted to larger types if necessary. All of this is done by a combination of hardware, microcode, and OS, so programs don't need nearly as much code.
people.eecs.berkeley.edu
Maybe it was on someone's calendar to fix, but theynever see it because they can't run the program either. Hmm. I used to think the strength of lisp machine toolscame from the fact that the developers actually used themregularly in their work and depended on them in order todevelop everything they were going to need in the nextgeneration system. That is, I though that there was acausal link between using your own tools and making thembetter. But maybe it's not whether you use your own tools thatmakes them good, but rather that the goodness or badness ofyour tools is just magnified over time by continuing to usethem. That would explain a lot of things about Unix...
What are good UNIX-Like FLOSS systems that aren't harmful bloat like this guy describes then? Ae we better off using a version of System V from 1998, or should we go off-UNIX to FreeDOS? I'm tired of UNIX-bloat personally, but Plan 9 isn't a daily-driver.
Modern Unix is terrible, and we're stuck with it. OpenBSD is probably your best bet for a daily driver.