2 comments

  • yjftsjthsd-h1 hour ago
    &gt; To start off the install, we begin with the “System setup and README” disk. We need to partition the disk, and then do something counter-intuitive: install System 6 on a Mac partition. This is because there’s a Mac application that kicks off the A&#x2F;UX boot process: SASH; the A&#x2F;UX standalone shell. This ‘pre-boot environment’ allows for launching an A&#x2F;UX kernel and also some disk and recovery operations.<p>Funny how that rhythms with having a macOS install next to Asahi Linux. The more things change:)<p>Also, swapping through 26 floppies to install would have been... Something.
    • kjs314 minutes ago
      <i>Also, swapping through 26 floppies to install would have been... Something.</i><p>We installed it from a QIC tape when it wasn&#x27;t delivered on a SCSI hard drive. Not sure if that option was generally available tho; we were doing kernel development.
    • bluedino40 minutes ago
      &gt; Also, swapping through 26 floppies to install would have been... Something.<p>Windows 95 was about that size, and Office was closer to 50?<p>At my very first job I remember installing stuff that way...ugh
    • ramijames38 minutes ago
      If I remember correctly, there&#x27;s an interesting historical reason for this: a lot of the original functionality that we&#x27;d today consider &quot;part of the OS&quot; was actually in ROM on hardware in really old Macs. Mouse functionality, basic windowing, etc. This meant that to get A&#x2F;UX running you first had to bootstrap into a light version of Mac OS and then boot into A&#x2F;UX.
      • yjftsjthsd-h27 minutes ago
        The Toolbox ROMs, right? I can see the utility of using that (I mean, beyond that you might <i>need</i> to use it to boot), but why couldn&#x27;t A&#x2F;UX call those APIs itself? I can easily see where bootstrapping through Mac OS would be easier, but I can&#x27;t immediately see why it would be particularly necessary.
        • kjs39 minutes ago
          It&#x27;s been a long time, but I&#x27;m pretty sure A&#x2F;UX didn&#x27;t use any of the toolbox roms and had it&#x27;s own drivers (we had the source). A&#x2F;UX booted from a MacOS partition because the Mac bootloader only understood booting MacOS (and it wasn&#x27;t writeable with new boot code), so you booted to MacOS, then started SASH, which loaded Unix.
          • classichasclass6 minutes ago
            That&#x27;s exactly the reason. NetBSD uses its own booter for the same purpose, for example.
    • classichasclass1 hour ago
      A&#x2F;UX 1.0 came on a pre-written 80MB disk, which indeed would have been a lot easier.
      • yjftsjthsd-h32 minutes ago
        Oh, that&#x27;s even better:) I assumed the mentioned tape was the preferred way to get it, but a no-op install is faster&#x2F;easier yet!
    • TacticalCoder23 minutes ago
      &gt; Also, swapping through 26 floppies to install would have been... Something.<p>I still have a legit copy of Word on 10 floppies.<p>It was bad. And when you&#x27;d copy so many floppies, typically one would fail and you&#x27;d only notice when installing. We weren&#x27;t very advanced back then (at least I wasn&#x27;t): no fancy an 11th &quot;parity&quot; disk that&#x27;ll fix any other one that&#x27;d fail. At least not for me.<p>The data CD-ROM was a very welcome addition to the world back then.
  • latchkey1 hour ago
    there will always be a special place in my heart for a&#x2F;ux. i ported a lot of open source software to it. ran a bbs, cu-seeme server, gopherd, httpd, and many other early internet services on it. this really gave me an early taste for what the internet would become.