1. 20
  1. 4

    I really like the bup/bupdate idea. I had no idea how clever the basic idea behind rsync was. I had never looked into how the splitting was actually implemented.

    Writing rollsum, bupsplit, and bupdate alternatives in Rust is definitely going on my (already long) TODO list. It sounds like a really fun project.

    1. 3

      +1 for mentioning Nitix: the first UNIX that tried to be as self-contained and low-admin-overhead as an AS/400. Bought by IBM before being integrated into their expensive, closed-source stuff. Sigh…

      1. 2

        The author was the founder of the company that created Nitix so it’s not surprising he’d mention it ;-)

        1. 1

          Being at work, I sped-read that so fast I missed almost everything after NVS assuming it was about that tech. Had I not, it would’ve been obvious it was an advertisement by an insider boasting of how awesome Nitix was when it worked. :) The footnote I can really relate to, too, in high-assurance security or even just PLT advances.

          Btw, how do you know the author was the founder vs just an employee whose first startup with Nitix? I gotta sleep soon so little time for searching. I found a bunny but not a resume.

          1. 2

            A bunny?

            I know the author IRL.

            1. 1

              Oh, that’s cool. Yeah, I couldn’t find a clear statement in search about their position at Nitix but this bunny kept showing up in top results. Maybe Google’s clickbait, ad-revenue-increasing priorities in action or maybe a fluke. (shrugs)

              1. 2


                You have to scroll down all the way to 2006 to find it.

        2. 1

          Nitix includes an automated installation process in which it installs itself onto the hard disks, performs the proper partitioning and system setup. During this process it also performs a network scan, where it determines whether or not it should enable its DHCP server, finds its gateway and internet access, and automatically configures its firewall.

          From Wikipedia

          Scanning the network during installation does not sound like a well behaving system. It reminds me of Skype during its p2p times. It tried all imaginable tricks to get an internet connection and drove admins crazy.

          1. 4

            It was an attempt at self-configuring, low-mgmt appliances for places that might have little to no IT people. Think a small business. So, what you’re describing is better thought along the lines of zero-config networking Apple ads were pushing back then. They’re trying to do all the IT work for the owner that they can.

            Actual results were hit and miss but folks said it was good on basic setups. Naturally.

        3. 3

          Wow, I had not heard of redo. Didn’t get past the first paragraph and I’m already blown away!