Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Open Source Apple

Pioneering Apple Lisa Goes 'Open Source' Thanks To Computer History Museum (arstechnica.com) 81

An anonymous reader quotes a report from Ars Technica: As part of the Apple Lisa's 40th birthday celebrations, the Computer History Museum has released the source code for Lisa OS version 3.1 under an Apple Academic License Agreement. With Apple's blessing, the Pascal source code is available for download from the CHM website after filling out a form. Lisa Office System 3.1 dates back to April 1984, during the early Mac era, and it was the Lisa equivalent of operating systems like macOS and Windows today. The entire source package weighs is about 26MB and consists of over 1,300 commented source files, divided nicely into subfolders that denote code for the main Lisa OS, various included apps, and the Lisa Toolkit development system.

First released on January 19, 1983, the Apple Lisa remains an influential and important machine in Apple's history, pioneering the mouse-based graphical user interface (GUI) that made its way to the Macintosh a year later. Despite its innovations, the Lisa's high price ($9,995 retail, or about $30,300 today) and lack of application support held it back as a platform. A year after its release, the similarly capable Macintosh undercut it dramatically in price. Apple launched a major revision of the Lisa hardware in 1984, then discontinued the platform in 1985. [...] Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, overlapping windows, and even one-touch automatic system shutdown.

This discussion has been archived. No new comments can be posted.

Pioneering Apple Lisa Goes 'Open Source' Thanks To Computer History Museum

Comments Filter:
  • by ElectraFlarefire ( 698915 ) on Friday January 20, 2023 @08:14AM (#63224712) Journal

    I want the Gerbers! The software there is ways to find,but the hardware takes more effort!
    Turns out rat pee eats PCBs.. So a 'shed find' machine we have.. Unusable due to a /lot/ of missing tracks.

    • by v1 ( 525388 )

      I doubt board layout files haev been converted to that format. Probably pages and pages of large blueprints for the schematics and trace layers.

      And yep, urine tends to be corrosive. Somewhat recently our group ran across some relatively new cat piss-damaged equipment that we had to rebuild. It's amazing how it can just outright dissolve copper clean off the board like it was never there. But then again I suppose that's the entire premise of circuit board etching... (I've also seen leaky capacitors do si

      • Haha… I think I still have PCB layouts from the 1980s made using overhead transparency film, black stickers and red and blue translucent tape.
      • I doubt board layout files haev been converted to that format. Probably pages and pages of large blueprints for the schematics and trace layers.

        And yep, urine tends to be corrosive. Somewhat recently our group ran across some relatively new cat piss-damaged equipment that we had to rebuild. It's amazing how it can just outright dissolve copper clean off the board like it was never there. But then again I suppose that's the entire premise of circuit board etching... (I've also seen leaky capacitors do similar damage, though to a lesser degree, usually just kncking out the thru-holes)

        Probably hand-taped PCB layout. No real CAD layouts back in 1980, when the original Lisa Development work was started.

    • by rlwinm ( 6158720 )
      So I'm not quite old enough that I really did PCB layout the "old way." But my understanding is Apple used actual paper tape and stickers for things like pads on transparency. I'm not sure how you would convert that to gerbers easily. It would be nice if someone has the transparencies somewhere so they could be scanned in at least so you could have a map to repair the PCB.

      Altium and KiCad sure have simplified things!
      • by wed128 ( 722152 )

        the gerber format is pretty simple -- i'd bet a scanner and some CV techniques could do a conversion to gerber, but I'm not sure if anybody has the time/equipment/motivation to undertake such a project

      • So I'm not quite old enough that I really did PCB layout the "old way." But my understanding is Apple used actual paper tape and stickers for things like pads on transparency. I'm not sure how you would convert that to gerbers easily. It would be nice if someone has the transparencies somewhere so they could be scanned in at least so you could have a map to repair the PCB.

        Altium and KiCad sure have simplified things!

        I recently learned that the Apple ][ PCB was the first CAD layout at Apple. Reportedly, Jobs threw a fit when he saw the hand-taped layout, and. . .

        • by rlwinm ( 6158720 )
          Hmm. Didn't know that. The PCB looked hand taped to me. I wonder what sort of CAD system they used. I heard Jobs had a number of "aesthetic" issues about the PCB layouts there while ignoring the electrical characteristics. An environment I am glad I don't have to work in.
          • Hmm. Didn't know that. The PCB looked hand taped to me. I wonder what sort of CAD system they used. I heard Jobs had a number of "aesthetic" issues about the PCB layouts there while ignoring the electrical characteristics. An environment I am glad I don't have to work in.

            I just heard that recently, and have no way to verify its authenticity.

            I heard that the original layout was hand-taped, but Jobs hated it.

            Never heard that he continued to micro-manage that which he had no reason/business to.

            But I certainly believe it!

    • We don't need any PCBs. In less than a month we'll have it running on Raspberry Pi and a 3D printed case will be available. :-)
  • I don't find the Lisa serious, not at that price. But it did make the very expensive Macintosh look cheap in comparison.
    • It was just made to make the Mac look cheap.
      I don't find the Lisa serious, not at that price. But it did make the very expensive Macintosh look cheap in comparison.

      The Lisa predates the Macintosh. Its development began a year earlier, and its release also came a year earlier. They backnamed the last Lisa to "Macintosh XL". So it's more like the Macintosh made the Lisa look like crap.

      • It was just made to make the Mac look cheap.
        I don't find the Lisa serious, not at that price. But it did make the very expensive Macintosh look cheap in comparison.

        The Lisa predates the Macintosh. Its development began a year earlier, and its release also came a year earlier. They backnamed the last Lisa to "Macintosh XL". So it's more like the Macintosh made the Lisa look like crap.

        A Mac XL is actually different than a Lisa. The video timing was changed to make it have square pixels, like the Macintosh. Plus, it ran the Mac System and Finder, and could run Mac Software.

        But the Lisa is why the Mac ended up with a 68000 CPU, rather than the 6809 its prototypes had. No one wanted to port the assembly-language QuickDraw from 68k to 6809.

        • A Mac XL is actually different than a Lisa.

          It's identical to the Lisa 2/10 [wikipedia.org], and a "Screen Kit" was available that made the pixels square, but you didn't have to install it (and it didn't come with the XL [macstories.net].) You could buy the Screen Kit at the same time as the Macintosh XL, and the dealer did the install [apple2.org.za]. So no, a Mac XL is not actually different from a Lisa. I did a MacOS install on a Lisa 2/10 once, at a small alternative school in Santa Cruz that one of my friends attended (the slightly less small alternative school I actually went to had an actua

          • A Mac XL is actually different than a Lisa.

            It's identical to the Lisa 2/10 [wikipedia.org], and a "Screen Kit" was available that made the pixels square, but you didn't have to install it (and it didn't come with the XL [macstories.net].) You could buy the Screen Kit at the same time as the Macintosh XL, and the dealer did the install [apple2.org.za]. So no, a Mac XL is not actually different from a Lisa. I did a MacOS install on a Lisa 2/10 once, at a small alternative school in Santa Cruz that one of my friends attended (the slightly less small alternative school I actually went to had an actual Macintosh, actually.)

            I know I say a lot of mean things about Apple, but that's because I've been their customer before through multiple generations of systems. But by all means, tell me more, actually!

            I thought that the Lisas that were sold as Macintosh XLs actually had the Screen Kit factory-installed, and were shipped in "Macintosh XL"-marked boxes, with Macintosh System and Finder, plus things like MacWrite, MacPaint, MacDraw and maybe even MacProject, rather than LisaOS.

            But you are right that, other than the Screen Kit, they were actually Lisa 2/10s, hardware-wise, with a single 3.5" floppy rather than two Twiggy Drives. I worked for a Consultancy that actually had two 2/10s that we ran as Macs. I do

      • It reflects the chaos and politicking of a very divided management of the era. Between November 1980 and January 1984 they released *three* new platforms: Apple III, Lisa and Mac. (Sure, they struck gold with the Mac and the rest is history.)

        Imagine working on the Apple 2 during that era, you know the people keeping the company afloat, and having the best and brightest talent pulled off onto various competing side-projects.

        Perhaps if Woz had hired a united management team to channel Jobs' creative energies

    • I don't find the Lisa serious, not at that price. But it did make the very expensive Macintosh look cheap in comparison.

      The NeXTStation was proof that Steve Jobs learned nothing from the Lisa mistakes: making an uber-expensive desktop that was cutting edge and big on the Wow! factor, but so expensive that people couldn't buy them and so no one was writing mass market software for them. Sometimes I think the Mac was less a revolution in Jobs' mind than a chance to salvage what he could from the Lisa by putting the concept in a much cheaper hardware package.

      • The NeXT was odd. The market was already well established for workstations, and the NeXT didn't really do anything "new" except to not be beige. It also used no standards (even it's NuBus used a different form factor than standard NuBus cards), and you had to use the NeXT laser printer instead of other models, etc. We had on in the lab but it was like the 386 PC - off by itself and no one wanted to use it.

        • by drnb ( 2434720 )

          We had on in the lab but it was like the 386 PC - off by itself and no one wanted to use it.

          in the CS departments I am familiar with NeXT was popular due to the NeXTSTEP operating system. Academics loved it.

          • The snag was that it didn't talk to other stuff. Ie, you couldn't use your normal Unix account on it (maybe whoever set it up left off a few steps), it didn't run X Window System, you couldn't print from it to the normal lab's printers, sharing files was a pain, etc. NeXTStep wasn't a big deal compared to SunOS; the UI was a bit newish but then so was NeWS. The only thing a bit interesting was Mach as the kernel.

            • by drnb ( 2434720 )

              The snag was that it didn't talk to other stuff. Ie, you couldn't use your normal Unix account on it (maybe whoever set it up left off a few steps), ...

              Or maybe that was intentional. I recall some unix workstations had class specific logins. They only wanted students in a particular class, or on a particular project, using them.

              NeXTStep wasn't a big deal compared to SunOS ...

              That wasn't what I saw. There was an absolute preference, comments along the line "I'm getting to use NeXT for my project, [so and so] is stuck with a Sun". Now when I talked to these folks it was really about objective-c and the associated NeXTSTEP APIs. Which live on today in macOS. The NeXT systems were a minority of the workstat

        • The NeXT windowing system is what the current Mac OS windowing system came out of. The Windowmaker windowing system is a clone of the NeXT and is fast and light. I've been using it on various platforms since 1999. I run it on all my machines. Still available on all the Debian derivatives. Easy to customize and configure. Far faster than anything else you've seen. I won't use anything else.
      • I don't find the Lisa serious, not at that price. But it did make the very expensive Macintosh look cheap in comparison.

        The NeXTStation was proof that Steve Jobs learned nothing from the Lisa mistakes

        Hardly. The NeXTStation's operating system, NeXTSTEP, is essentially the core of macOS today.

        I think the Mac was less a revolution in Jobs' mind than a chance to salvage what he could from the Lisa by putting the concept in a much cheaper hardware package.

        Lisa and Mac were separate parallel projects. Jobs originally did not have control over the Mac project.

    • It was vastly more advanced than the Macintosh was as well, as it was intended for serious office use not home use. The price was high, but also the price for actual workstations was also very high. The big difference is that workstations were often engineering oriented whereas the Lisa was office oriented. I saw one of these in use at a defense contractor, being used by an administrator's secretary. I thought it was pretty spiffy at the time, but not as practical as a vt100...

      • It was vastly more advanced than the Macintosh was as well, as it was intended for serious office use not home use. The price was high, but also the price for actual workstations was also very high. The big difference is that workstations were often engineering oriented whereas the Lisa was office oriented. I saw one of these in use at a defense contractor, being used by an administrator's secretary. I thought it was pretty spiffy at the time, but not as practical as a vt100...

        Hardware packaging-wise, it was very far advanced than the Mac, with swappable subchasses that would allow a repair tech to restore a broken Lisa back to service the n minutes. But as far as "advanced", hardware design-wise relative to the Macintosh, not really.

        In the end, they both have similar hardware designs, at least fundamentally. That's why it was easy for Apple to tweak some video timing in the Lisa, and start selling it as the Macintosh XL, running the same OS and Application Software as the Mac.

  • And before Lisa ... (Score:4, Informative)

    by fahrbot-bot ( 874524 ) on Friday January 20, 2023 @08:37AM (#63224744)

    Despite its innovations, the Lisa's high price ($9,995 retail, or about $30,300 today) and lack of application support held it back as a platform.

    I used a Xerox Star 1108 Dandelion LISP Workstation from 1985-1987 at my university when I was an undergraduate research assistant working on a NASA grant, Analysis and synthesis of abstract data types through generalization from examples [nasa.gov] in LISP -- it was pretty sweet and, if I remember correctly, more expensive than that. Still have my Interlisp-D manual.

    Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, overlapping windows, and even one-touch automatic system shutdown.

    I'm pretty sure Apple got all the from Xerox and the Star [wikipedia.org] systems pre-dating the one I used.

    • Got distracted before completing that last thought, so following up ...

      Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, overlapping windows, and even one-touch automatic system shutdown.

      I'm pretty sure Apple got all that from Xerox and the Star [wikipedia.org] systems pre-dating the one I used.

      Noting from the Legacy [wikipedia.org] section of the Xerox Star Wikipedia page (above):

      Members of the Apple Lisa engineering team saw Star at its introduction at the National Computer Conference (NCC '81) and returned to Cupertino where they converted their desktop manager to an icon-based interface modeled on the Star. Among the developers of Xerox's Gypsy WYSIWYG editor, Larry Tesler left Xerox to join Apple in 1980 where he also developed the MacApp framework.

      • I remember when Apple sued Microsoft for stealing the ideas the Apple had stolen fair and square from Xerox PARC!
        • by msauve ( 701917 )
          Apple didn't steal from Xerox, unless you believe using the broad concept of a windowed interface is "stealing." The mouse originated at SRI, not Xerox, and were commercially available before the Lisa was introduced.

          Apple's interface was much different than what Xerox had, by a lot [apple-history.com].

          Microsoft, OTOH, simply stole interface features from Apple. Windows didn't have a trash can or overlapping windows before they copied Apple.
          • Apple didn't steal from Xerox, unless you believe using the broad concept of a windowed interface is "stealing."

            You mean broad concepts like a rectangle with rounded corners, which Apple patented and sued Samsung over?

            • by msauve ( 701917 )
              Yep. Samsung didn't steal that, either.
            • You mean broad concepts like a rectangle with rounded corners...

              ...and 25 more physical attributes that, when all added up, prevented Samsung's own lawyer from being able to discern their product from Apple's.

              Bringing up Samsung helps your point, but not in the way you wanted it to.

            • Apple didn't steal from Xerox, unless you believe using the broad concept of a windowed interface is "stealing."

              You mean broad concepts like a rectangle with rounded corners, which Apple patented and sued Samsung over?

              Give it a rest.

              If you look at the first Samsung phone after the iPhone debuted, it is plain to see there was a lot more stolen than rounded corners:

              https://cdn.vox-cdn.com/thumbo... [vox-cdn.com]

        • Pretty sure they had an agreement in place on that since Xerox didn't think it was a product they could sell. They actually invested $1M in Apple at the time to develop the products better.

      • by Locke2005 ( 849178 ) on Friday January 20, 2023 @08:59AM (#63224796)
        I worked on one of the Xerox D Machines running LISP, which is a really bad idea for an operating system. When you deleted a large file, it would go into garbage collection for several minutes, and all the network connections would time out! Xerox had some really good ideas, but their implementation of those ideas sucked.
        • I think the Lisp machines were pretty cool. They're definitely not for the average end user of course, but the idea that it's Lisp from top to bottom, and that you could muck with any of that code at any time or better or worse was pretty interesting. Like Emacs, but for the entire system. Never used the Xerox, but I use a Symbolics, and the command line was great and there's been nothing I've been that matched (pop up a window of completions to select, a list of valid options or arguments to a command

      • by madsh ( 266758 )
        Try to find the book: Dealers of lightning. It describes how teams from Apple and Microsoft visited Xerox Park and got inspired.
    • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Friday January 20, 2023 @09:12AM (#63224856) Homepage Journal

      I'm pretty sure Apple got all the from Xerox and the Star systems pre-dating the one I used.

      No, Apple got it all from the Xerox Alto, which predates the Star by eight years, and which was the machine that Apple and Microsoft got to see the GUI concepts demonstrated on. I got to see some of those Alto machines once, but never saw them running, when I bought my Sun 3 (later 4) from David Case.

      • No, Apple got it all from the Xerox Alto, which predates the Star by eight years, and which was the machine that Apple and Microsoft got to see the GUI concepts demonstrated on. I got to see some of those Alto machines once, but never saw them running, when I bought my Sun 3 (later 4) from David Case.

        You sure it was the Alto? According to the Legacy [wikipedia.org] section of the Xerox Star Wikipedia page:

        Members of the Apple Lisa engineering team saw Star at its introduction at the National Computer Conference (NCC '81) and returned to Cupertino where they converted their desktop manager to an icon-based interface modeled on the Star. Among the developers of Xerox's Gypsy WYSIWYG editor, Larry Tesler left Xerox to join Apple in 1980 where he also developed the MacApp framework.

    • by tlhIngan ( 30335 )

      Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, overlapping windows, and even one-touch automatic system shutdown.

      No, overlapping windows was invented by Apple. It was the one piece of the puzzle Bill Atkinson (creator of QuickDraw, the fundamental graphics library of the Lisa and Macintosh) had to create. And he wracked his brain trying to

    • by cstacy ( 534252 )

      Despite its innovations, the Lisa's high price ($9,995 retail, or about $30,300 today) and lack of application support held it back as a platform.

      I used a Xerox Star 1108 Dandelion LISP Workstation from 1985-1987 at my university when I was an undergraduate research assistant working on a NASA grant, Analysis and synthesis of abstract data types through generalization from examples [nasa.gov] in LISP -- it was pretty sweet and, if I remember correctly, more expensive than that. Still have my Interlisp-D manual.

      Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, overlapping windows, and even one-touch automatic system shutdown.

      I'm pretty sure Apple got all the from Xerox and the Star [wikipedia.org] systems pre-dating the one I used.

      Yes, Steve Jobs got it from demos at Xerox PARC of the Alto, which preceeded the Star.

      Don't remember how much the Dandelion cost, but it was surely more expensive than the Lisa. I am guessing two or three times as much! The Dandelion was a (very nice) cheap Lisp Machine. It's big brother was the "Dorado".

      I think I have that right. I used an Alto a little bit, but (being entirely focused on the MIT machines) didn't pay much attention to the Xerox machines. A bias I always regretted a little because they had

    • Me too! I used Interlisp D on a Xerox Lisp-machine around 1985 ad it had also the Star wysiwyg Document system. Xerox people invented mouse, windows based interfaces, Smalltalk and Ethernet ... Viva Xerox PARC! Andrea
    • by Darinbob ( 1142669 ) on Friday January 20, 2023 @03:07PM (#63226010)

      The drag and drop was a bit newish, but moveable windows was long established before 1984. The other stuff as you say was on the Star, but also other systems who also copied ideas from Xerox as well. But it hurts the myth of Steve Jobs to say that he just did a lot of copying.

      Now if it was the Macintosh, then yes you could argue that much of this was new on the "home" computer market. Lisa was priced a lot more than that, but also cheaper than workstations, so was sort of an in-between computer. Not really powerful enough or designed for computing, it was more of a straight up secretary/administrator computer.

      The Mac was a bit interesting because it managed to get some of the core of that into a cheaper model which was a lot of good engineering. The Lisa probably proved that it was possible.

    • by NoMoreACs ( 6161580 ) on Friday January 20, 2023 @06:21PM (#63226576)

      Despite its innovations, the Lisa's high price ($9,995 retail, or about $30,300 today) and lack of application support held it back as a platform.

      I used a Xerox Star 1108 Dandelion LISP Workstation from 1985-1987 at my university when I was an undergraduate research assistant working on a NASA grant, Analysis and synthesis of abstract data types through generalization from examples [nasa.gov] in LISP -- it was pretty sweet and, if I remember correctly, more expensive than that. Still have my Interlisp-D manual.

      Lisa OS defined important conventions that we still use in windowing OSes today, such as drag-and-drop icons, movable windows, the waste basket, the menu bar, pull-down menus, copy and paste shortcuts, control panels, overlapping windows, and even one-touch automatic system shutdown.

      I'm pretty sure Apple got all the from Xerox and the Star [wikipedia.org] systems pre-dating the one I used.

      Nope. Not all.

      First off, there was no code or hardware sharing between PARC and Apple; it was all reverse-engineered from memory!

      But it wasn't stolen, either. Jobs gave Xerox a bunch of Apple stock (100,000 shares!) in return for an Agreement from Xerox to allow them to develop similar technologies as the Star without getting sued.

      In the end, Xerox sued Apple anyway; but 190 of Xerox' 198 Claims were Dismissed.

      Plus, Apple made several significant improvements to Xerox' Windowing and Screen Drawing systems as well as the entire concept, which the Star never had. Pull Down Menus and the Menubar, Direct Manipulation of Documents, automatic Window Redraw and Drawing into partially-obscured Windows, Dual-Fork Files, the Finder, the Clipboard, Desk Accessories and more that we all take for granted in a GUI environment, are all uniquely Apple innovations.

      Here's a great article from one who was there:

      https://www.folklore.org/Story... [folklore.org]

      • I'm pretty sure Apple got all the from Xerox and the Star [wikipedia.org] systems ...

        Nope. Not all.
        First off, there was no code or hardware sharing between PARC and Apple; it was all reverse-engineered from memory!
        But it wasn't stolen, either. ...

        I didn't mean to imply any of that, but that they got (some of) the ideas from Xerox.

        Apple deserves a lot of credit, but not all the credit ...

        • I'm pretty sure Apple got all the from Xerox and the Star [wikipedia.org] systems ...

          Nope. Not all.

          First off, there was no code or hardware sharing between PARC and Apple; it was all reverse-engineered from memory!

          But it wasn't stolen, either. ...

          I didn't mean to imply any of that, but that they got (some of) the ideas from Xerox.

          Apple deserves a lot of credit, but not all the credit ...

          But neither does Xerox.

          If you keep pushing backward in the Timeline, you start seeing the seeds that finally grew into the Xerox Alto and Star, then into the Apple Lisa and Macintosh.

          But in fact, the actual idea of a Networked, Hyperlinked Computer equipped with a Touchscreen(!) GUI traces back to 1930, and a person named Vanveer Bush, and his theoretical (and quite accurately-prescient) "Memex":

          https://arstechnica.com/featur... [arstechnica.com]

          But, for some reason, Xerox never gets accused of ripping-off Bush, Stanford Res

  • Who still has a working Lisa to run this on?
  • by Dictator For Life ( 8829 ) on Friday January 20, 2023 @08:58AM (#63224794) Homepage
    I was 17 when I saw a Lisa at a computer show in Seattle. It was by far the coolest thing at the show, and I say this confidently because I don't remember anything else from that show at all. The Lisa was graphically astounding for the time.
    • by neilo_1701D ( 2765337 ) on Friday January 20, 2023 @09:02AM (#63224816)

      The Lisa was graphically astounding for the time.

      And more visually consistent that Windows 10/11...

      • by cstacy ( 534252 )

        The Lisa was graphically astounding for the time.

        And more visually consistent that Windows 10/11...

        Not visually stunning compared to the Lisp workstations ca 1978 (or their follow-ons in the 80s and 90s). But orders of magnitude price difference.

        • I remember getting the first Smalltalk 80 books, and thinking about how it was all cool, but it was a very long time before I saw a computer able to run it. It had all the graphical stuff early on when even many high end workstations didn't have the resolution for it and vector graphics were still a thing.

      • And more visually consistent that Windows 10/11...

        It's also more visually consistent than OSX, which uses two different widget sets, and used to include three if you counted iTunes (which you had to, since it was required to talk to so much Apple hardware.)

    • We had a couple of Lisa machines when I worked at Wells Fargo in 1986. Very nice drawing package. Frankly, the most intuitive I've ever seen. If someone were to port this to run under a VM, I'd run it today just for the drawing package.
  • This wouldn't be /. if one of us old farts didn't mention Xerox PARC's prior art in graphical user interfaces

    • You wouldn't be an old fart if you didn't fail to notice that someone did it fifty minutes before your comment, so you didn't have to

      • Hang on, let me push a button to call my nurse to adjust the back support before I respond angrily to the "old fart" insult.

  • 1982, Xerox

  • That's probably what surprised me the most. Building an OS in Pascal had to have been a fun time...

    • by udittmer ( 89588 )

      It was possible to use Assembler and Pascal together, so low-level stuff was possible.

    • It's probably a result of Apple having a Pascal implementation on the Apple II series. Pascal is easier to interpret than C. Apple Pascal was based on UCSD Pascal, which also explains some of the peculiarities of ProDOS [stackexchange.com] (which supported [wikipedia.org] block devices with controllers supporting the UCSD Pascal firmware protocol.) Since Apple had already written an OS in a mix of Pascal and assembler (ProDOS) it made sense to do it again for the Lisa, so they could utilize their Pascal investment (including the skill investm

      • by dryeo ( 100693 )

        ProDos was written in straight assembly, possibly SOS (Apple /// OS) on which ProDos was sorta based had some pascal but I doubt it. You are right about the disk structures coming from Apple Pascal, especially the way 512 Byte sectors were implemented on the 5 1/4 floppies as well as how block devices were generally recognized.

    • People fail to understand that Pascal is not a bad language. And, the object oriented extensions made to language enabled it to move beyond the basic training language Worth designed.

      I developed for the 128K Mac on a Lisa before compilers became available for the Mac. Sold my vast collection of Inside Macintosh (which described the features in detail). The original three (I think) were what was needed to get started. I donâ(TM)t recall how many volumes I had when I sold it at a flea market in 1996,

      • by Etcetera ( 14711 )

        I have glorious memories of pouring through the final numbered one, Inside Macintosh VI (covering System 7), back in the day.
        You could knock out a Clydesdale with that thing it was so huge.

      • by Dadoo ( 899435 )

        Pascal is not a bad language.

        Speaking as someone who was there, I can tell you Pascal is a terrible language. I'd love to throttle the person who decided to use it for teaching programming. Too hard for beginners, and not powerful enough for experts. There's a reason it's mostly dead, today; I'd argue that even Fortran was better.

        the object oriented extensions made to language

        So basically, you had to break from the standard to make it usable. (And while I haven't seen OOP Pascal, you'd be hard-pressed to co

    • What were the alternatives, really? There was no one-true-language concept at the time. Using VMS at the time it had a gazillion different languages (all modified slightly to be incompatible with other systems). Unix was C but unix was still too hippy for a lot of people, but if you used BSD Unix it also had a gazillion different languages. Structured languages were all the rage at the time, and Pascal was the most commonly known. Apple also used UCSD Pascal for it's Apple II. There were much bigger o

    • by cstacy ( 534252 )

      That's probably what surprised me the most. Building an OS in Pascal had to have been a fun time...

      Most operating systems had been written in assembler, but Algol, Lisp, PL/I, and also C were famously used. Since there was a PASCAL compiler for the machine, seems pretty obvious.

  • It was passed onto me by my Uncle when he switched to a Mac back in 1986ish.
    It had the basic apps (text editor, image editor) and something like 3 games. I tried getting into using it but the lack of anything for it just made it a paperweight, PCs were just so much more accessible to a poor kid that learned how to refurbish and frankenbox parts from discarded PCs into usable systems.
    I went away for two weeks and my room-mate put one of his speakers on top of the external hard drive (which was the size of a

    • At least the later Lisa models (not sure about early ones) could be loaded with MacOS 5, effectively turning them into a Macintosh. The UX was about the same as using an actual Macintosh at the time, no real perceptible difference except that the machine was about twice as big and the screen slightly larger.

  • by LostMyBeaver ( 1226054 ) on Friday January 20, 2023 @10:36AM (#63225156)
    I am in my phone and have not looked at the code yet. Mac OS was always a particularly awful design from a programming perspective. I do not know if Lisa was better. Mac OS did not even have a reasonable API for memory or even changing window titles. But I think that if Lisa was programmed by a better group of developers, it is likely that porting this OS to a modern architecture would also be reasonable. Writing a 1980s era pascal compiler does not take more than a few hours to prototype. Defining a modern ABI is also pretty straight forward as the tech is well understood. And making a graphics driver able to display on any frame buffer is trivial.

    I am tempted to take it on for fun, but I would guess younger and brighter minds than mine will beat me to it.

    I am however going to go on a wild code snoop to see how much we have forgotten since computer science died in the universities.
    • by Etcetera ( 14711 )

      It's been a while, but what was the process for changing window titles? I thought the Window Manager stuff came in pretty early -- was that a System 7 thing too?

  • It would also be nice to have A/UX, Apple System 8, and NeXTSTEP source code, basically everything that led up to the creation of Mac OS X 10, and I think it's definitely about time they port MacOS GUI environment to the Linux kernel... well, at least they better do it before Microsoft beats them to the punch with Windows for Linux 3.11

    • by Etcetera ( 14711 )

      All three of those would be awesome, but I'm definitely curious to see how much of A/UX (besides AppleSingle/Double) was present in Rhapsody PR. Maybe people being reminded what was possible by the time of OS 8.6 will be inspired to try simplifying our current bloated *nix ecosystem.

  • Today everything is locked down and immutable. Back in those days the Lisa Owner's "Guide" was a 300+ page beast that even showed you how you take the front covers off of the machine to clean the glare filter, or take the back cover off to replace or upgrade the CPU, memory and I/O cards.
  • The engineering firm I worked at had a Lisa that we used for word processing. It was slow but it did the job. We had no idea the machine would usher in the GUI revolution.
  • A friend and I saw one at at university computer show. Very cool, lots of potential. We had plans to write some commercial software on it that we knew had a market but we just couldn't swing the purchase price and couldn't see how customers could do it either.

You are always doing something marginal when the boss drops by your desk.

Working...