Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Bloat: How and Why UNIX Grew Up (and Out) - Rusty Russell,Matt Evans

    Linux.conf.au 2012 -- Ballarat, Australia

    2 HN recommenders · recommended in 3 months, 2014–2015

    YouTube

    42:39 · 21K views · Jan 21, 2012

    Rusty Russell and Matt Evans examine why Unix utilities like ls and cat grew from a few kilobytes to over a hundred kilobytes. They take apart common tools to see where the growth comes from.

    Used in software bloat debates as a measured look at why binaries got larger.

    Software Engineering & LanguagesSoftware performance & optimizationLinux & open-source ecosystemsOperating systems & kernels
    1. 1:48:55
      The Thirty Million Line ProblemMolly Rocket326K views • 8 years ago
    2. 47:18
      The Tragedy of systemdlinux.conf.au1.3M views • 7 years ago
    3. 7:16
      Unix and GoogleFOAM9.3K views • 10 years ago
    4. 48:04
      "NTFS really isn't that bad" - Robert Collins (LCA 2020)linux.conf.au161K views • 6 years ago
    5. 53:55
      A Narrative History of BSD, Dr. Kirk McKusickbsdconferences30K views • 17 years ago
    6. 2:50:14
      Simple Code, High PerformanceMolly Rocket464K views • 5 years ago
    7. 34:14
      "What UNIX Cost Us" - Benno Rice (LCA 2020)linux.conf.au218K views • 6 years ago
    8. 49:16
      XFS: Recent and Future Adventures in Filesystem Scalability - Dave ChinnerLinux.conf.au 2012 -- Ballarat, Australia29K views • 14 years ago
    9. 19:25
      New computers don't speed up old codeMatthias random stuff187K views • 1 year ago
    10. 40:56
      "Liberating the Smalltalk lurking in C and Unix" by Stephen KellStrange Loop Conference25K views • 12 years ago
    11. 27:27
      AT&T Archives: The UNIX Operating SystemAT&T Tech Channel2.2M views • 14 years ago
    12. 18:41
      Refterm Lecture Part 1 - Philosophies of OptimizationMolly Rocket93K views • 5 years ago
    13. 1:06:20
      USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover HardwareUSENIX46K views • 5 years ago
    14. 56:53
      A Brief History of the BSD Fast Filesystem by Marshall Kirk McKusickEuroBSDCon879 views • 6 years ago
    15. 1:03:51
      VCF East: Ken Thompson interviewed by Brian KernighanVintage Computer Federation418K views • 7 years ago
    16. 1:11:44
      DebConf 14: QA with Linus TorvaldsAdnan Hodzic737K views • 12 years ago
    17. 1:10:15
      Tech Talk: Linus Torvalds on gitGoogle4.1M views • 19 years ago
    18. 45:33
      "A Political History of X" - Keith Packard (LCA 2020)linux.conf.au52K views • 6 years ago
    19. 37:34
      Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016GitHub72K views • 9 years ago
    20. 1:45:47
      Bryan Cantrill on Jails and Solaris ZonesPapersWeLove34K views • 10 years ago

    4 comments from Hacker News

    1. @pdwMay 2014· in “Pokémon Crystal disassembled source code”

      There was an interesting talk on this at Linux.conf.au a couple of years ago, trying to figure out why modern binaries are so large. this video > Bloat: How and Why UNIX Grew Up (and Out) - Rusty Russell, Matt Evans > The 'ls' binary on the original release of Unix (version 6) was 4920 bytes long. Thirty six years later, 'ls' on Ubuntu is 105776 bytes. Is this the laziness of modern coders? Increasing features? Does 'cat' really now do 313 times more stuff, or is there something else going on?

      RecommendsView on HN
    2. @vezzy-fnordJul 2015· in “Software bloat makes me sad”

      A good article a while back looked at common unix utilities, comparing the size of commands like cp from the 1980's to the present. Most of the bloat had to do with features that almost nobody ever uses. That was actually a talk called "Bloat: How and Why UNIX Grew Up (and Out)": this video Well worth a viewing.

      RecommendsView on HN
    3. @monochrApr 2014· in “All software sucks”

      Now you just need to design a balanced ternary computer which uses lambda calculus instead of Boolean logic and you will be a quarter of the way to getting rid of the gunk left over from the birth of computers when people were arguing if relays or vacuum tubes were the way of the future. The one thing I have noticed all the people with "philosophical" objections to bloat have in common is that they are largely ignorant of the real hardware and software they are coding on. This was brought nowhere better to the front than in this video this video where they showed that the tools written because gnu tools were too big when measured in a running computer take up just as many resources.

      CitesView on HN
    4. @copergiApr 2014· in “All software sucks”

      >This was brought nowhere better to the front than in this video this video where they showed that the tools written because gnu tools were too big when measured in a running computer take up just as many resources. At what time in the video does that happen? I didn't have time to watch the whole thing, but it doesn't appear that what you are suggesting was even brought up much less demonstrated?

      CriticalView on HN