Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I've been idly thinking about porting UNIX to the Color Computer 3 or Commodore 64.

I've been idly thinking about porting UNIX to the Color Computer 3 or Commodore 64.

Scheduled Pinned Locked Moved Uncategorized
retrocomputingunix
2 Posts 2 Posters 1 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • thalia@discuss.systemsT This user is from outside of this forum
    thalia@discuss.systemsT This user is from outside of this forum
    thalia@discuss.systems
    wrote last edited by
    #1

    RE: https://techhub.social/@theoasisbbs/116086098666934794

    I've been idly thinking about porting UNIX to the Color Computer 3 or Commodore 64.

    There's a lot of PDP-11 assembly in the early releases which would need to be ported to C, though several were later rewritten in C. The assembler was ported to C in V8 and with all the time I've spent reading all its versions, it wouldn't be difficult to adapt it for a different architecture. But all the peripherals would be different, so I'd need to write a bunch of drivers. UNIX V7 or later would probably be easiest, as it had been generalized for porting at that point.

    #retrocomputing #unix

    me_@sueden.socialM 1 Reply Last reply
    0
    • thalia@discuss.systemsT thalia@discuss.systems

      RE: https://techhub.social/@theoasisbbs/116086098666934794

      I've been idly thinking about porting UNIX to the Color Computer 3 or Commodore 64.

      There's a lot of PDP-11 assembly in the early releases which would need to be ported to C, though several were later rewritten in C. The assembler was ported to C in V8 and with all the time I've spent reading all its versions, it wouldn't be difficult to adapt it for a different architecture. But all the peripherals would be different, so I'd need to write a bunch of drivers. UNIX V7 or later would probably be easiest, as it had been generalized for porting at that point.

      #retrocomputing #unix

      me_@sueden.socialM This user is from outside of this forum
      me_@sueden.socialM This user is from outside of this forum
      me_@sueden.social
      wrote last edited by
      #2

      @thalia The late Steve Hosgood built a (single-tasking) 6809-based 6th edition Unix "OMU" (One Man Unix), this might be interesting for the CoCo 3 port. OMU was later also ported to 68k-based systems.

      https://web.archive.org/web/20220826223815/http://www.pix.net/mirrored/discordia.org.uk/~steve/omu.html

      Alan Cox put up a copy of the tarfiles on github:

      Link Preview Image
      GitHub - EtchedPixels/OMU: "One Man Unix", archive of the Unix clone written (before Linus !) by the late Dr Steve Hosgood, and extended by Terry Barnaby

      "One Man Unix", archive of the Unix clone written (before Linus !) by the late Dr Steve Hosgood, and extended by Terry Barnaby - EtchedPixels/OMU

      favicon

      GitHub (github.com)

      1 Reply Last reply
      1
      0
      • R relay@relay.infosec.exchange shared this topic
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups