OS9Map

(yllan.org)

163 points by LaSombra8 hours ago

13 comments

  • maelito6 minutes ago
    Shameless plug : I&#x27;m working on <a href="https:&#x2F;&#x2F;cartes.app" rel="nofollow">https:&#x2F;&#x2F;cartes.app</a>, a Web OpenStreetMap app.<p>Far less difficult as coding for an old OS obviously, but still a challenge !<p>The Web has plenty of potential, but constraints too, mostly because of dominant actors, such as Apple that hid the PWA install button... Or Firefox not having any install banner, whereas chrome does.<p>Can&#x27;t post it yet as a proper subject, it can&#x27;t handle top page load.
  • yllan1 hour ago
    I’m the author. This is an experiment of mine in figuring out how to let Mac OS 9 connect to modern network services and environments.<p>Since Mac OS 9 doesn’t have out-of-the-box support for modern secure networking protocols, you often have to go through a proxy, which is pretty painful. I wanted to make it possible for an old Mac to connect to modern web services on its own.<p>There are also two related projects for connecting to Bluesky and Mastodon:<p><a href="https:&#x2F;&#x2F;yllan.org&#x2F;software&#x2F;PlatinumSky&#x2F;" rel="nofollow">https:&#x2F;&#x2F;yllan.org&#x2F;software&#x2F;PlatinumSky&#x2F;</a> <a href="https:&#x2F;&#x2F;yllan.org&#x2F;software&#x2F;Palaeomastodon&#x2F;" rel="nofollow">https:&#x2F;&#x2F;yllan.org&#x2F;software&#x2F;Palaeomastodon&#x2F;</a><p>Those also add emoji text rendering, since emoji have become such an important part of modern internet culture. Mac OS 9 does support some early Unicode, but it is, after all, nearly 30-year-old software, so that support is naturally incomplete.<p>The main reason I chose Mac OS 9 is that these modern services are actually fairly demanding for old machines: parsing JSON instead of a more compact binary format, handling generally large images, doing cryptographic computations, and so on. I think 68k machines would probably struggle too much. If the goal is to run independently without relying on a proxy, you really need something with relatively modern specs.<p>BTW, I haven’t actually run this on real hardware either. I used QEMU during development. I do have an iBook G4 signed by Woz, but it stopped booting a few years ago.<p>I’d also like to thank bbenchoff’s MacSSL:<p><a href="https:&#x2F;&#x2F;bbenchoff.com&#x2F;pages&#x2F;MacSSL.html" rel="nofollow">https:&#x2F;&#x2F;bbenchoff.com&#x2F;pages&#x2F;MacSSL.html</a><p>and cy384’s opentransport-mbedtls:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;cy384&#x2F;opentransport-mbedtls" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cy384&#x2F;opentransport-mbedtls</a><p>Both were a big help.
    • lampiaio13 minutes ago
      I absolutely applaud you. I&#x27;ll try running it on a PowerBook G3. About the emoji support: is it something that could work system-wide?
  • steve-atx-76004 hours ago
    Reminds me of this guy&#x27;s solid work that includes an LLM integration that works on classic macs 68k and PPC <a href="https:&#x2F;&#x2F;www.macintoshrepository.org&#x2F;68191-legacyai" rel="nofollow">https:&#x2F;&#x2F;www.macintoshrepository.org&#x2F;68191-legacyai</a>. Use it on my OS 9 PPC.
  • generalpf5 hours ago
    16 MB RAM required, 32 MB RAM recommended... how refreshing! Great work.
    • VorpalWay1 hour ago
      For the time when OS 9 was relevant that would have been a RAM hog. My iBook (first generation) had 32 MB RAM on board (plus an upgrade slot, how refreshing).<p>Sure, that wasn&#x27;t top of the line, but it would definitely restrict your ability to multi task with other programs at the same time. My memory is that many programs used far less than that, allowing you to easily have 5-7 programs open (I had a RAM upgrade for a total of 64 MB).
    • ethanpil3 hours ago
      Wow. As a comparison, I just opened a new Google Maps tab in Chrome. According to the Chrome Task Manager, the tab alone uses 433mb RAM and 34mb GPU memory footprint after first load.
  • ccamrobertson5 hours ago
    This is really cool, time to dust off an old PowerPC. I&#x27;ve been thinking about building apps for old Mac OS versions for a while with the advent of LLMs, glad to see someone is doing it.
  • nhubbard5 hours ago
    Would love to see the source code for this and the underlying details like Classic or Carbon, and the libraries mentioned on Tinker Different for TLS, HTTP&#x2F;2, and Unicode
  • anonymousiam2 hours ago
    I was hoping this article had something to do with Microware OS-9, but it doesn&#x27;t.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;OS-9" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;OS-9</a>
  • ktallett6 hours ago
    Great work developing for OS9 still. I had taken started developing in Think C for a few months as a fun side project to work , and it still has some interesting ideas for development. Plenty of communities for this nowadays still.
  • robot_jesus5 hours ago
    I love stuff like this. Even though I don’t have a machine capable with running OS 9 natively, I’m glad this exists. Looks awesome!
  • erickhill2 hours ago
    I&#x27;ll be trying this out on my 500Mhz Powerbook Pismo running 9.2 tonight!
  • guerrilla5 hours ago
    Hmmm. I wonder what the most beefed up OS 9 computer would be... I loved that OS so much.
    • classichasclass4 hours ago
      Currently my &quot;big&quot; native 9.2.2 system is a MDD G4 with a Sonnet 1.8GHz dual 7447A upgrade, 2GB RAM (1.5GB useable in OS 9) and an ATI Radeon 9000 Pro. I&#x27;m sure there&#x27;s a config more extreme than that out there. It is a pleasure to use even though it&#x27;s one of the windtunnel systems.
    • fleeno4 hours ago
      I believe from Apple officially it would be the dual 1.25ghz MDD G4. I had one new, and still have it running today!
    • JeremyHerrman3 hours ago
      My OS 9 battlestation is a G4 tower (Digital Audio) with a Sonnet dual 1.6GHz upgrade, 1.5GB RAM and a nvidia GeForce4 Ti which is one of the best OS 9 graphics cards available.
    • joao4 hours ago
      Laptop wise: it&#x27;s a PowerBook G4 1Ghz 15&#x27;, Titanium model. Desktop: PowerMac G4 Tower, MDD version.
    • timw4mail5 hours ago
      Officially? A single cpu G4 tower. Beyond that, I&#x27;m not sure.
    • benj1114 hours ago
      Quite a lot. I remember my dad&#x27;s SE(?) could be upgraded to 128mb ram or some ludicrous figure, compared to my 8mb 486.
      • Lammy3 hours ago
        &gt;SE(?) could be upgraded to 128mb ram<p>Probably an SE&#x2F;30; vastly different internally than the original 68000 SE, more like a MacⅡx wearing a classic Mac shell. Great machine &lt;3 <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Macintosh_SE&#x2F;30" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Macintosh_SE&#x2F;30</a>
  • analogpixel4 hours ago
    The cool thing isn&#x27;t so much os9map (yes it&#x27;s cool) , but the fact that the data wasn&#x27;t locked behind some wall and they were able to do whatever they wanted with it. There are a lot of cool ideas out there that are thwarted because the data is just locked away behind something only a very limited web gui can access, and you are at the mercy of people who&#x27;s greatest ideas are ways to make the most horrible money extracting experience they can.
  • IgorPartola2 hours ago
    Wait but why isn’t it an Electron app? I thought visual apps like this required at least 1-2GB of RAM to run. How can it possibly only need 16MB?! Must be vaporware.