* [TUHS] Re: Setting up an X Development Environment for Mac OS @ 2023-01-25 20:38 Noel Chiappa 2023-01-25 21:25 ` Clem Cole ` (2 more replies) 0 siblings, 3 replies; 29+ messages in thread From: Noel Chiappa @ 2023-01-25 20:38 UTC (permalink / raw) To: tuhs; +Cc: jnc > From: Lars Brinkhoff > It's my understanding it was started by Bob Scheifler of the CLU group. Yes, that's correct. (Bob's office was right around the corner from me - although I had very little knowledge of what his group was up to; I was too busy with other things.) I have this vague memory that his version was actually written in CLU? Can that be correct? It would make sense, since that group was so focused on CLU - but maybe not, see below. X must have been done after LCS got the 750 farm (on which we ran 4.1c, to start with) - although I don't know what kind of terminals they were using to run X on - we didn't have any bit-mapped displays on them, I'm pretty sure. Although maybe it was later, once Micro-Vaxes appeared? I have this vague memory that it was based (perhaps only in design, not code re-use) on a window system done at Stanford {looks}; yes, W (hence 'X'): https://en.wikipedia.org/wiki/W_Window_System The X paper listed there: https://dl.acm.org/doi/pdf/10.1145/22949.24053 doesn't say anything about the implementation, so maybe that vague memory/assumption that I had that it was originally written in CLU is wrong. Liskov's 'History of CLU' paper, which lists things done in CLU, doesn't mention it, so I must have been confused? Do any of the really early versions of X (and W) still exist? Noel ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-25 20:38 [TUHS] Re: Setting up an X Development Environment for Mac OS Noel Chiappa @ 2023-01-25 21:25 ` Clem Cole 2023-01-26 6:30 ` Lars Brinkhoff 2023-01-26 6:32 ` Lars Brinkhoff 2023-01-26 9:45 ` emanuel stiebler via TUHS 2 siblings, 1 reply; 29+ messages in thread From: Clem Cole @ 2023-01-25 21:25 UTC (permalink / raw) To: Noel Chiappa; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 1079 bytes --] On Wed, Jan 25, 2023 at 3:38 PM Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote: > > Do any of the really early versions of X (and W) still exist? > Not that I have found. I looked a couple a years ago. FWIW: I would be surprised if any of it was in CLU, because the first version of X was a redo from synchronous W protocol to the async one Bob did. If I remember it correctly ... W as for the V Kernel on the Stanford (68K based) Sun Terminal, that Paul Asente and Brian Reid did at Stanford (in C). The Paul and Chris Kent at DEC (either WRL or SRC I foirget which) took it and made it work on a VS100 and microvax. That version when to MIT via the Athena connection and Bob rewrote the back-end creating the X from W. Shortly after that Gettys brought the Microvax X version out to me in Westford where, he, Jack Burness and I got it running on a 68K based Masscomp over a weekend fairly soon after Jack his first version of his new BITBLT primitive working - which until then we lacked (it was pretty cool how quick it came up). Clem ᐧ ᐧ [-- Attachment #2: Type: text/html, Size: 3017 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-25 21:25 ` Clem Cole @ 2023-01-26 6:30 ` Lars Brinkhoff 2023-01-26 10:56 ` Ralph Corderoy 0 siblings, 1 reply; 29+ messages in thread From: Lars Brinkhoff @ 2023-01-26 6:30 UTC (permalink / raw) To: Clem Cole; +Cc: Noel Chiappa, tuhs Clem Cole wrote: > Noel Chiappa wrote: > > Do any of the really early versions of X (and W) still exist? > Not that I have found. Jim Gettys says he has old versions of X on tapes. As for W, no trace that I have found. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 6:30 ` Lars Brinkhoff @ 2023-01-26 10:56 ` Ralph Corderoy 2023-01-26 12:01 ` arnold 2023-01-26 15:28 ` [TUHS] " josh 0 siblings, 2 replies; 29+ messages in thread From: Ralph Corderoy @ 2023-01-26 10:56 UTC (permalink / raw) To: tuhs Hi Lars, > Jim Gettys says he has old versions of X on tapes. If you know Jim, you may want to prod him to shift the data to more modern media if those tapes are old. Rob Pike wrote of magnetic tapes he had which could no longer be read. The coating had failed off IIRC. I tried to find the text but failed. Perhaps it was on one of those Google+, Posterous, ... transient things. -- Cheers, Ralph. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 10:56 ` Ralph Corderoy @ 2023-01-26 12:01 ` arnold 2023-01-26 13:25 ` Lars Brinkhoff 2023-01-26 15:28 ` [TUHS] " josh 1 sibling, 1 reply; 29+ messages in thread From: arnold @ 2023-01-26 12:01 UTC (permalink / raw) To: tuhs, ralph Amen to that. There are tape recovery services; old X versions would be worth having online somewhere, for the history. Ralph Corderoy <ralph@inputplus.co.uk> wrote: > Hi Lars, > > > Jim Gettys says he has old versions of X on tapes. > > If you know Jim, you may want to prod him to shift the data to more > modern media if those tapes are old. > > Rob Pike wrote of magnetic tapes he had which could no longer be read. > The coating had failed off IIRC. I tried to find the text but failed. > Perhaps it was on one of those Google+, Posterous, ... transient things. > > -- > Cheers, Ralph. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 12:01 ` arnold @ 2023-01-26 13:25 ` Lars Brinkhoff 0 siblings, 0 replies; 29+ messages in thread From: Lars Brinkhoff @ 2023-01-26 13:25 UTC (permalink / raw) To: arnold; +Cc: tuhs arnold@skeeve.com wrote: > Ralph Corderoy wrote: >> If you know Jim, you may want to prod him to shift the data to more >> modern media if those tapes are old. > Amen to that. There are tape recovery services; old X versions > would be worth having online somewhere, for the history. I agree, but I'm not really big on trying to pressure people to do things. But if someone in the Massachusetts area could offer to help I can put you in touch. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Setting up an X Development Environment for Mac OS 2023-01-26 10:56 ` Ralph Corderoy 2023-01-26 12:01 ` arnold @ 2023-01-26 15:28 ` josh 2023-01-26 16:07 ` [TUHS] " segaloco via TUHS 2023-01-27 13:56 ` Ralph Corderoy 1 sibling, 2 replies; 29+ messages in thread From: josh @ 2023-01-26 15:28 UTC (permalink / raw) To: Ralph Corderoy; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 475 bytes --] On Thursday, January 26, 2023, Ralph Corderoy <ralph@inputplus.co.uk> wrote: > > Rob Pike wrote of magnetic tapes he had which could no longer be read. > The coating had failed off IIRC. I tried to find the text but failed. > Perhaps it was on one of those Google+, Posterous, ... transient things. > Hi Ralph, I think you’re referring to this blog post (which I’ve also previously struggled to find): https://commandcenter.blogspot.com/2014/08/prints.html [-- Attachment #2: Type: text/html, Size: 754 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 15:28 ` [TUHS] " josh @ 2023-01-26 16:07 ` segaloco via TUHS 2023-01-26 16:48 ` emanuel stiebler 2023-01-27 13:56 ` Ralph Corderoy 1 sibling, 1 reply; 29+ messages in thread From: segaloco via TUHS @ 2023-01-26 16:07 UTC (permalink / raw) To: josh; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 969 bytes --] Excellent post, thanks for the share! I think about that loss of information often. Its a shame preservation hasn't been more of a theme, there are probably countless iconic video games for which the original source code doesn't exist anymore. If "digital archivist" was more in-demand in tech companies I'd love to engage with that sort of work professionally...maybe someday. - Matt G. ------- Original Message ------- On Thursday, January 26th, 2023 at 7:28 AM, josh <joshnatis0@gmail.com> wrote: > On Thursday, January 26, 2023, Ralph Corderoy <ralph@inputplus.co.uk> wrote: > >> Rob Pike wrote of magnetic tapes he had which could no longer be read. >> The coating had failed off IIRC. I tried to find the text but failed. >> Perhaps it was on one of those Google+, Posterous, ... transient things. > > Hi Ralph, I think you’re referring to this blog post (which I’ve also previously struggled to find): https://commandcenter.blogspot.com/2014/08/prints.html [-- Attachment #2: Type: text/html, Size: 1695 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 16:07 ` [TUHS] " segaloco via TUHS @ 2023-01-26 16:48 ` emanuel stiebler 2023-01-26 21:19 ` segaloco via TUHS 2023-01-27 14:17 ` [TUHS] " Ralph Corderoy 0 siblings, 2 replies; 29+ messages in thread From: emanuel stiebler @ 2023-01-26 16:48 UTC (permalink / raw) To: segaloco, josh; +Cc: tuhs On 2023-01-26 11:07, segaloco via TUHS wrote: > Excellent post, thanks for the share! I think about that loss of > information often. Its a shame preservation hasn't been more of a > theme, there are probably countless iconic video games for which the > original source code doesn't exist anymore. If "digital archivist" was > more in-demand in tech companies I'd love to engage with that sort of > work professionally...maybe someday. But isn't it, what this group is all about? Collecting all the (Unix) pieces we can find, and talk about the past. And copying the archives to newer disks, newer mail systems so it will hopefully survive ... ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 16:48 ` emanuel stiebler @ 2023-01-26 21:19 ` segaloco via TUHS 2023-01-26 22:51 ` Andy Kosela 2023-01-27 14:17 ` [TUHS] " Ralph Corderoy 1 sibling, 1 reply; 29+ messages in thread From: segaloco via TUHS @ 2023-01-26 21:19 UTC (permalink / raw) To: emanuel stiebler; +Cc: tuhs We benefit from a general culture of openness surrounding UNIX these days. We see no such openness from Nintendo, Sega, Sony, nor Microsoft in their video game offerings, neither current nor former, and similar for publishers and studios for the most part. Anecdotally, when SquareEnix went to reissue Final Fantasy 8, they had to rewrite it from scratch as the original PS1 source code had been lost. Apparently this is a pretty common problem plaguing efforts to roll older titles forward to modern systems, and is one of the reasons shoddy emulation seems to win out over intentional ports of anything. UNIX experienced the rather unique phenomenon of being able to grow legs in academia for many years before some legal types tried to put the kibosh on that. Super Mario Bros. was a closed code base from day 1 with a tight deadline and little to no reason for it to be shared outside of its own development group. The circumstances are just so wildly different. UNIX is a bit of an anomaly as far as being an iconic, ubiquitous, still appreciated design that succeeds in academic *and* commercial spheres and also has ample source code and documentation history not only available but not constantly being torpedoed by lawyers. I don't know that we'll see a willingness to open up the history of video game development like that in a timeframe that sensitive source codes and documents could still be properly preserved. Plus, to the defense of these studios, some algorithm or technique developed for management of game resources may still be very much relevant to modern engine designs in ways that OS code from the 70s simply wouldn't even have a place in modern design. I wouldn't be surprised if there are scene graph and asset manager algorithms and such down in, say, the Zelda 64 engine, that the big N is *still* using in comparable engines and considers a trade secret. Hard to say. But anywho, just to draw some comparisons to the preservation state of UNIX vs other technological innovations. We have decades of quality OS code to study, research, and expand upon as hackers, but we have no such wealth of real video game source codes to educate the masses on game design, especially embedded console/bare metal approaches. This is where the crossroads lies for me between my UNIX and game development interests, I would LOVE some day for there to be as accessible and quality of resources for those studying the history of game design/development as there are for those studying OS design. After all, the way I describe old games to people in a technical sense is its just a specific type of OS. That programmer had to abstract all that hardware into concepts like button triggers movement of VDP scrollplanes and emission of commands to the FM synth chip. The thing you're using is just a Dpad instead of a mouse and you're moving a silly little character instead of a window across the screen. - Matt G. ------- Original Message ------- On Thursday, January 26th, 2023 at 8:48 AM, emanuel stiebler <emu@e-bbes.com> wrote: > On 2023-01-26 11:07, segaloco via TUHS wrote: > > > Excellent post, thanks for the share! I think about that loss of > > information often. Its a shame preservation hasn't been more of a > > theme, there are probably countless iconic video games for which the > > original source code doesn't exist anymore. If "digital archivist" was > > more in-demand in tech companies I'd love to engage with that sort of > > work professionally...maybe someday. > > > But isn't it, what this group is all about? > Collecting all the (Unix) pieces we can find, and talk about the past. > And copying the archives to newer disks, newer mail systems so it will > hopefully survive ... ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 21:19 ` segaloco via TUHS @ 2023-01-26 22:51 ` Andy Kosela 2023-01-27 0:48 ` segaloco via TUHS 0 siblings, 1 reply; 29+ messages in thread From: Andy Kosela @ 2023-01-26 22:51 UTC (permalink / raw) To: segaloco; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 3623 bytes --] On Thursday, January 26, 2023, segaloco via TUHS <tuhs@tuhs.org> wrote: > We benefit from a general culture of openness surrounding UNIX these > days. We see no such openness from Nintendo, Sega, Sony, nor Microsoft in > their video game offerings, neither current nor former, and similar for > publishers and studios for the most part. Anecdotally, when SquareEnix > went to reissue Final Fantasy 8, they had to rewrite it from scratch as the > original PS1 source code had been lost. Apparently this is a pretty common > problem plaguing efforts to roll older titles forward to modern systems, > and is one of the reasons shoddy emulation seems to win out over > intentional ports of anything. > > UNIX experienced the rather unique phenomenon of being able to grow legs > in academia for many years before some legal types tried to put the kibosh > on that. Super Mario Bros. was a closed code base from day 1 with a tight > deadline and little to no reason for it to be shared outside of its own > development group. The circumstances are just so wildly different. UNIX > is a bit of an anomaly as far as being an iconic, ubiquitous, still > appreciated design that succeeds in academic *and* commercial spheres and > also has ample source code and documentation history not only available but > not constantly being torpedoed by lawyers. I don't know that we'll see a > willingness to open up the history of video game development like that in a > timeframe that sensitive source codes and documents could still be properly > preserved. > > Plus, to the defense of these studios, some algorithm or technique > developed for management of game resources may still be very much relevant > to modern engine designs in ways that OS code from the 70s simply wouldn't > even have a place in modern design. I wouldn't be surprised if there are > scene graph and asset manager algorithms and such down in, say, the Zelda > 64 engine, that the big N is *still* using in comparable engines and > considers a trade secret. Hard to say. But anywho, just to draw some > comparisons to the preservation state of UNIX vs other technological > innovations. We have decades of quality OS code to study, research, and > expand upon as hackers, but we have no such wealth of real video game > source codes to educate the masses on game design, especially embedded > console/bare metal approaches. This is where the crossroads lies for me > between my UNIX and game development interests, I would LOVE some day for > there to be as accessible and quality of resources for those studying the > history of game design/development as there are for those studying OS > design. After all, the way I describe old games to people in a technical > sense is its just a specific type of OS. That programmer had to abstract > all that hardware into concepts like button triggers movement of VDP > scrollplanes and emission of commands to the FM synth chip. The thing > you're using is just a Dpad instead of a mouse and you're moving a silly > little character instead of a window across the screen. > > The closest I can think of in the game industry to the open source community of Unix/Linux is Doom/Quake. Doom source code was opened in 1997 and Quake in 1999 and since then we have experienced a whole generation of programmers and artists playing with, porting and enhancing the codebase. I don't know of any other game development project that has as much longevity as those two; and all of it happened because John Carmack made the decision to open source it based on the popularity of open source Linux at the time. --Andy [-- Attachment #2: Type: text/html, Size: 3814 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 22:51 ` Andy Kosela @ 2023-01-27 0:48 ` segaloco via TUHS 2023-01-27 4:07 ` Will Senn 0 siblings, 1 reply; 29+ messages in thread From: segaloco via TUHS @ 2023-01-27 0:48 UTC (permalink / raw) To: Andy Kosela; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 5401 bytes --] id Software is a perfect example of the fact that you can open source your stuff once it has done market rounds and still be wildly successful and a household name. It helps that John Carmack himself was very principled about that sort of thing, not only contributing engines as open source projects but designing them specifically to be easy to modify and extend. The WAD is as responsible for the success of doom as source availability methinks. The saving grace of it all is that disassemblers exist, so with a little knowhow and a looooot of patience, any codebase can be opened, it just may not precisely represent what the original programmer put down. It's no secret that countless significant titles have gotten this treatment already too, heck, folks have even started producing 1:1 C decompiles of some N64 titles. So at least not all is lost, but there are of course things in source code that one will never find by disassembling a binary, and especially decompiling. There is zero guarantee you've got 1:1 procedures and code, just a 1:1 binary in the end. Who knows what tools people had in their pipeline performing optimizations and such. That said, console games of the 5th gen and back are the most likely candidates for this sort of forensic preservation as they tended to be bare metal or pretty darn close to it and ubiquitous vendor libraries have leaked for many of them, so part of the reversing would just be finding the various library blobs, labeling them, and then yanking them out to just leave the engine and in-house libraries. This is one heck of a subject drift though, trying to get better about that. Down to continue following this thread but no TUHS Cc please, at least to reply to me. - Matt G. ------- Original Message ------- On Thursday, January 26th, 2023 at 2:51 PM, Andy Kosela <akosela@andykosela.com> wrote: > On Thursday, January 26, 2023, segaloco via TUHS <tuhs@tuhs.org> wrote: > >> We benefit from a general culture of openness surrounding UNIX these days. We see no such openness from Nintendo, Sega, Sony, nor Microsoft in their video game offerings, neither current nor former, and similar for publishers and studios for the most part. Anecdotally, when SquareEnix went to reissue Final Fantasy 8, they had to rewrite it from scratch as the original PS1 source code had been lost. Apparently this is a pretty common problem plaguing efforts to roll older titles forward to modern systems, and is one of the reasons shoddy emulation seems to win out over intentional ports of anything. >> >> UNIX experienced the rather unique phenomenon of being able to grow legs in academia for many years before some legal types tried to put the kibosh on that. Super Mario Bros. was a closed code base from day 1 with a tight deadline and little to no reason for it to be shared outside of its own development group. The circumstances are just so wildly different. UNIX is a bit of an anomaly as far as being an iconic, ubiquitous, still appreciated design that succeeds in academic *and* commercial spheres and also has ample source code and documentation history not only available but not constantly being torpedoed by lawyers. I don't know that we'll see a willingness to open up the history of video game development like that in a timeframe that sensitive source codes and documents could still be properly preserved. >> >> Plus, to the defense of these studios, some algorithm or technique developed for management of game resources may still be very much relevant to modern engine designs in ways that OS code from the 70s simply wouldn't even have a place in modern design. I wouldn't be surprised if there are scene graph and asset manager algorithms and such down in, say, the Zelda 64 engine, that the big N is *still* using in comparable engines and considers a trade secret. Hard to say. But anywho, just to draw some comparisons to the preservation state of UNIX vs other technological innovations. We have decades of quality OS code to study, research, and expand upon as hackers, but we have no such wealth of real video game source codes to educate the masses on game design, especially embedded console/bare metal approaches. This is where the crossroads lies for me between my UNIX and game development interests, I would LOVE some day for there to be as accessible and quality of resources for those studying the history of game design/development as there are for those studying OS design. After all, the way I describe old games to people in a technical sense is its just a specific type of OS. That programmer had to abstract all that hardware into concepts like button triggers movement of VDP scrollplanes and emission of commands to the FM synth chip. The thing you're using is just a Dpad instead of a mouse and you're moving a silly little character instead of a window across the screen. > > The closest I can think of in the game industry to the open source community of Unix/Linux is Doom/Quake. Doom source code was opened in 1997 and Quake in 1999 and since then we have experienced a whole generation of programmers and artists playing with, porting and enhancing the codebase. I don't know of any other game development project that has as much longevity as those two; and all of it happened because John Carmack made the decision to open source it based on the popularity of open source Linux at the time. > > --Andy [-- Attachment #2: Type: text/html, Size: 6395 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 0:48 ` segaloco via TUHS @ 2023-01-27 4:07 ` Will Senn 2023-01-27 14:08 ` Chet Ramey 2023-01-27 15:53 ` Dan Cross 0 siblings, 2 replies; 29+ messages in thread From: Will Senn @ 2023-01-27 4:07 UTC (permalink / raw) To: tuhs [-- Attachment #1: Type: text/plain, Size: 1755 bytes --] On 1/26/23 6:48 PM, segaloco via TUHS wrote: > id Software is a *perfect* example of the fact that you can open > source your stuff once it has done market rounds and still be wildly > successful and a household name. It helps that John Carmack himself > was very principled about that sort of thing, not only contributing > engines as open source projects but designing them specifically to be > easy to modify and extend. The WAD is as responsible for the success > of doom as source availability methinks. I met John Romero and American McGee back in the early 1990's as they were just finished with Doom II. John Carmack had some other obligation (sad, cuz he was the main developer), but Romero was pretty smart too - had plenty of insight into the space rendering mechanics and such and both were more than happy to share what they new, what they were working on, and gab about space and time :). I also remember that they were bemoaning having to give up their NeXT boxes for racks and racks of some other machine to do equivalent work (at the time, I was completely clueless as to what they were talking about). With decades behind, I have a clue about one workstation being oh so powerful and about server farms doing rendering, but I really don't know nothing about NeXT, it's boxes, or what I'm really wondering about - its relationship with unix (although I'm pretty sure there is one). I know that Sun was working with them on OpenStep and OpenStep and the NeXT cube were predecessors to my favorite contemporary system (my Mac), but that's about it. So, how does NeXT fit into the unix world? And was it all that? I remember after talking to them that I really, really wanted one... Will [-- Attachment #2: Type: text/html, Size: 2360 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 4:07 ` Will Senn @ 2023-01-27 14:08 ` Chet Ramey 2023-01-27 14:49 ` Ron Natalie 2023-01-27 15:53 ` Dan Cross 1 sibling, 1 reply; 29+ messages in thread From: Chet Ramey @ 2023-01-27 14:08 UTC (permalink / raw) To: Will Senn, tuhs On 1/26/23 11:07 PM, Will Senn wrote: > but I really don't know nothing about NeXT, it's boxes, or what I'm really > wondering about - its relationship with unix (although I'm pretty sure > there is one). I know that Sun was working with them on OpenStep and > OpenStep and the NeXT cube were predecessors to my favorite contemporary > system (my Mac), but that's about it. So, how does NeXT fit into the unix > world? And was it all that? I remember after talking to them that I really, > really wanted one... NeXTs were really nice boxes. The environment was basically Mach + 4.3BSD + Display Postscript + Objective C + the libraries and frameworks that became macOS Carbon and Cocoa + their GUI. I had one for a while, and wish I still did for old times' sake. NeXT was Steve Jobs's company, and Apple acquired them to make the NeXT OS the basis of MacOS X. That is a very interesting story itself. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/ ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 14:08 ` Chet Ramey @ 2023-01-27 14:49 ` Ron Natalie 0 siblings, 0 replies; 29+ messages in thread From: Ron Natalie @ 2023-01-27 14:49 UTC (permalink / raw) To: chet.ramey, Will Senn, tuhs Having been running a University computer center we were the target environment for these. Still the “optical only” drive was problematic. By the time I actually received one (the joke was that the company was going to be renamed from “Next” to “Eventually”). It did have a hard drive in it. Oddly, the other thing it lacked was parity on the memory. A big thing was made over the fact that the thing wasn’t exaxtly a cube in shape. But it was Mach inside which meant it was fairy decent. It was one of the several dozen things we ported our software to. For some reason, the one I had came with a poorly digitized version of Janes All the World’s Aircraft. It did have the top bar menus similar to the then MacOS environment and what would become the Max OSX. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 4:07 ` Will Senn 2023-01-27 14:08 ` Chet Ramey @ 2023-01-27 15:53 ` Dan Cross 2023-01-27 16:12 ` [TUHS] NEXTSTEP 486 [was " Charles H Sauer (he/him) 1 sibling, 1 reply; 29+ messages in thread From: Dan Cross @ 2023-01-27 15:53 UTC (permalink / raw) To: Will Senn; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 2876 bytes --] On Thu, Jan 26, 2023 at 11:08 PM Will Senn <will.senn@gmail.com> wrote: > [snip] > I also remember that they were bemoaning having to give up their NeXT > boxes for racks and racks of some other machine to do equivalent work > (at the time, I was completely clueless as to what they were talking about). > With decades behind, I have a clue about one workstation being oh so > powerful and about server farms doing rendering, but I really don't know > nothing about NeXT, it's boxes, or what I'm really wondering about - its > relationship with unix (although I'm pretty sure there is one). I know that > Sun was working with them on OpenStep and OpenStep and the NeXT > cube were predecessors to my favorite contemporary system (my Mac), > but that's about it. So, how does NeXT fit into the unix world? And was > it all that? I remember after talking to them that I really, really wanted one... As Chet mentioned, NeXTs ran NeXTStep, which was based on Mach and 4.3-ish BSD. My sense was that they were underpowered and overpriced for the time; they were 68k based in an era where RISC processors were dominant (or becoming dominant) on the high end and they cost something like twice or more that of a contemporary Macintosh while targeting roughly the same userbase. The software was really the interesting thing on NeXT machines. Oh the hardware was nice enough, don't get me wrong, but compared to a SPARC or MIPS-based workstation, I'd choose the latter every time. However, NeXTStep was not very "Unix-y" if you were used to BSD or even System V Unixes of the time. Things as basic as the directory structure were weirdly foreign (though will look familiar to users of macOS now), and it used "netinfo", which was a distributed directory service they'd built, rather than NIS or anything remotely interoperable with the rest of the world. But the NeXTStep user interface was very nice, and Display PostScript was beautiful. The Objective-C foundation classes were very powerful. But it was clear that you were meant to interact with it through the GUI, and CLI-style interaction was an almost totally separate universe (or so it seemed to me at the time). One got the sense that NeXT was targeting users who had sort of outgrown the Macintosh, but weren't ready to make the leap to a full-on workstation on the low-end, and simultaneously trying to bring users from high-end machines into a totally new ecosystem. But that was a really small market and application vendors didn't jump on board: the Unix applications weren't there, and neither were the standards from the Mac world. A few things got ported, and that was cool, but perhaps sadly, Jobs just couldn't pull off the magic twice, and NeXT failed. Much of the technology lives on in macOS, though. There's a great book about it, "Steve Jobs and the NeXT Big Thing" that's worth a read. - Dan C. [-- Attachment #2: Type: text/html, Size: 3338 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] NEXTSTEP 486 [was Re: Setting up an X Development Environment for Mac OS 2023-01-27 15:53 ` Dan Cross @ 2023-01-27 16:12 ` Charles H Sauer (he/him) 0 siblings, 0 replies; 29+ messages in thread From: Charles H Sauer (he/him) @ 2023-01-27 16:12 UTC (permalink / raw) To: tuhs NEXTSTEP was (is?) interesting for many reasons IMO, especially what Berners-Lee did at CERN, and can still run today on appropriate 486 machines. I was in the thick of getting NEXTSTEP on 486. See https://notes.technologists.com/notes/2019/07/01/koko-exploring-nextstep-486/ and https://notes.technologists.com/notes/2019/07/01/koko-reviving-timbls-worldwideweb-browser/ Though our JAWS machine was Jobs' preferred demo machine for NEXTSTEP 486, NEXT supported a surprising variety of machines and peripherals by the 3.3 release. I have NEXTSTEP 486 (and other old OS) running on a couple of more popular Dell 486 machines as well as JAWS (https://notes.technologists.com/notes/2019/09/26/koko-welcome-to-eight-jurassic-o-s-on-1992-dell-486d-50/). There are probably many other early 90s 486 machines that could be made to run NEXTSTEP 486. Charlie On 1/27/2023 9:53 AM, Dan Cross wrote: > On Thu, Jan 26, 2023 at 11:08 PM Will Senn <will.senn@gmail.com > <mailto:will.senn@gmail.com>> wrote: > > [snip] > > I also remember that they were bemoaning having to give up their NeXT > > boxes for racks and racks of some other machine to do equivalent work > > (at the time, I was completely clueless as to what they were talking > about). > > With decades behind, I have a clue about one workstation being oh so > > powerful and about server farms doing rendering, but I really don't know > > nothing about NeXT, it's boxes, or what I'm really wondering about - its > > relationship with unix (although I'm pretty sure there is one). I > know that > > Sun was working with them on OpenStep and OpenStep and the NeXT > > cube were predecessors to my favorite contemporary system (my Mac), > > but that's about it. So, how does NeXT fit into the unix world? And was > > it all that? I remember after talking to them that I really, really > wanted one... > > As Chet mentioned, NeXTs ran NeXTStep, which was based on Mach and > 4.3-ish BSD. My sense was that they were underpowered and overpriced for > the time; they were 68k based in an era where RISC processors were > dominant (or becoming dominant) on the high end and they cost something > like twice or more that of a contemporary Macintosh while targeting > roughly the same userbase. > > The software was really the interesting thing on NeXT machines. Oh the > hardware was nice enough, don't get me wrong, but compared to a SPARC or > MIPS-based workstation, I'd choose the latter every time. However, > NeXTStep was not very "Unix-y" if you were used to BSD or even System V > Unixes of the time. Things as basic as the directory structure were > weirdly foreign (though will look familiar to users of macOS now), and > it used "netinfo", which was a distributed directory service they'd > built, rather than NIS or anything remotely interoperable with the rest > of the world. But the NeXTStep user interface was very nice, and Display > PostScript was beautiful. The Objective-C foundation classes were very > powerful. But it was clear that you were meant to interact with it > through the GUI, and CLI-style interaction was an almost totally > separate universe (or so it seemed to me at the time). > > One got the sense that NeXT was targeting users who had sort of outgrown > the Macintosh, but weren't ready to make the leap to a full-on > workstation on the low-end, and simultaneously trying to bring users > from high-end machines into a totally new ecosystem. But that was a > really small market and application vendors didn't jump on board: the > Unix applications weren't there, and neither were the standards from the > Mac world. A few things got ported, and that was cool, but perhaps > sadly, Jobs just couldn't pull off the magic twice, and NeXT failed. > Much of the technology lives on in macOS, though. > > There's a great book about it, "Steve Jobs and the NeXT Big Thing" > that's worth a read. > > - Dan C. > -- voice: +1.512.784.7526 e-mail: sauer@technologists.com fax: +1.512.346.5240 Web: https://technologists.com/sauer/ Facebook/Google/LinkedIn/Twitter: CharlesHSauer ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 16:48 ` emanuel stiebler 2023-01-26 21:19 ` segaloco via TUHS @ 2023-01-27 14:17 ` Ralph Corderoy 1 sibling, 0 replies; 29+ messages in thread From: Ralph Corderoy @ 2023-01-27 14:17 UTC (permalink / raw) To: tuhs Hi, emanuel wrote: > And copying the archives to newer disks, newer mail systems so it will > hopefully survive ... Diverging onto floppy disks, the Greaseweazle is handy for moving the floppy-disk controller aside and getting the flux levels from the drive for interpretation by software but sometimes that's still too high level. Given floppy drives often have test points on the board, they can be used to obtain the signal from the head before the PCB has muddied its waters. https://scarybeastsecurity.blogspot.com/2021/05/recovering-lost-treasure-filled-floppy.html tells of doing this with an oscilloscope allowing the recovery of some old assembly code where the flux signal from the drive was too corrupted. So even if the pertinent hardware has trouble with old media, perhaps there's still hope. -- Cheers, Ralph. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-26 15:28 ` [TUHS] " josh 2023-01-26 16:07 ` [TUHS] " segaloco via TUHS @ 2023-01-27 13:56 ` Ralph Corderoy 2023-01-27 14:54 ` Ron Natalie 1 sibling, 1 reply; 29+ messages in thread From: Ralph Corderoy @ 2023-01-27 13:56 UTC (permalink / raw) To: tuhs Hi josh, > > Rob Pike wrote of magnetic tapes he had which could no longer be > > read. The coating had failed off IIRC. > > I think you’re referring to this blog post (which I’ve also previously > struggled to find): https://commandcenter.blogspot.com/2014/08/prints.html Thanks, that's what I was thinking of. ‘NASA lost a large part of the data collected by the Viking Mars missions because the iron oxide fell off the tapes storing the data. ... The same affliction that damaged the Viking tapes also wiped out my personal backup archive; I lost the only copy of my computer work from the 1970s.’ I first tried DuckDuckGo and Google but I don't think they associate that site with Cmdr Pike. I did end up there are checking my list of RSS feeds and tediously expanded all of the right-hand indexes but I didn't recall the photography connection and so not ‘prints’ either. -- Cheers, Ralph. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 13:56 ` Ralph Corderoy @ 2023-01-27 14:54 ` Ron Natalie 2023-01-27 16:10 ` Larry McVoy 2023-01-27 21:42 ` Tom Perrine 0 siblings, 2 replies; 29+ messages in thread From: Ron Natalie @ 2023-01-27 14:54 UTC (permalink / raw) To: Ralph Corderoy, tuhs When I worked in the intelligience industry, the government spent a lot of money tasking someone (I think it was Kodak) to determine the best media for archival storage. It included traditional 6250 9 track tapes and the then-popular exabyte 8mm (which was atrociously short lived). I pointed out that magnetic storage was probably always going to be problematic and things needed “digital refresh” if you really wanted to keep them. If you know the tape may be problematic when played back, there are things you can do. I was gifted the master tapes of one of the radio shows originated at WJHU in the 70’s. I had them sent out to a company who “baked” them, but then they also had to redo all the splices on them when they were played back. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 14:54 ` Ron Natalie @ 2023-01-27 16:10 ` Larry McVoy 2023-01-28 22:15 ` Dave Horsfall 2023-01-27 21:42 ` Tom Perrine 1 sibling, 1 reply; 29+ messages in thread From: Larry McVoy @ 2023-01-27 16:10 UTC (permalink / raw) To: Ron Natalie; +Cc: tuhs On Fri, Jan 27, 2023 at 02:54:19PM +0000, Ron Natalie wrote: > It included traditional 6250 9 track tapes and the > then-popular exabyte 8mm (which was atrociously short lived). Ah, 8mm Exabyte, how I despise thee. When I left Sun for SGI, Ken Okin graciously let me take my Sun 4/470, that had 768MB of ram (crazy big for the time, I had that because I fixed the VM system for big memory machines). It also had an 8mm Exabyte and a bunch of goodies on tape. Wheeling that machine from my VW van into building 9 at SGI was enough jiggling that *none* of my tapes were readable. I've never seen a more fragile system than those exabyte. By comparison, the old SCSI QIC 150s, while small, were industructible, I think you could have used the tapes as hammers and they'd still read. Same thing for 9 track. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 16:10 ` Larry McVoy @ 2023-01-28 22:15 ` Dave Horsfall 2023-01-29 0:31 ` Kevin Bowling 0 siblings, 1 reply; 29+ messages in thread From: Dave Horsfall @ 2023-01-28 22:15 UTC (permalink / raw) To: The Eunuchs Hysterical Society On Fri, 27 Jan 2023, Larry McVoy wrote: [...] > I've never seen a more fragile system than those exabyte. By > comparison, the old SCSI QIC 150s, while small, were industructible, I > think you could have used the tapes as hammers and they'd still read. > Same thing for 9 track. My experience with Exabytes was different; we used "data" tapes, not the cheaper "video" tapes and had no problems over many years. In fact, in https://en.wikipedia.org/wiki/Data8 we see: ``The cassettes have the same dimensions and construction as the cassettes used in 8 mm video format recorders and camcorders.'' In other words, they are not the same thing... -- Dave ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-28 22:15 ` Dave Horsfall @ 2023-01-29 0:31 ` Kevin Bowling 2023-01-29 11:07 ` emanuel stiebler 0 siblings, 1 reply; 29+ messages in thread From: Kevin Bowling @ 2023-01-29 0:31 UTC (permalink / raw) To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society I'm not sure about 8mm tape specifically but the Exabyte drives that were common on 1990s UNIX systems failed a lot. There was a large proliferation of tape technology in the 1980s and 1990s, many of them not great in any dimension. DLT, LTO, and especially the "enterprise" ranges from StorageTek or IBM from any time period are all extremely reliable. On Sat, Jan 28, 2023 at 3:16 PM Dave Horsfall <dave@horsfall.org> wrote: > > On Fri, 27 Jan 2023, Larry McVoy wrote: > > [...] > > > I've never seen a more fragile system than those exabyte. By > > comparison, the old SCSI QIC 150s, while small, were industructible, I > > think you could have used the tapes as hammers and they'd still read. > > Same thing for 9 track. > > My experience with Exabytes was different; we used "data" tapes, not the > cheaper "video" tapes and had no problems over many years. > > In fact, in https://en.wikipedia.org/wiki/Data8 we see: > > ``The cassettes have the same dimensions and construction as the > cassettes used in 8 mm video format recorders and camcorders.'' > > In other words, they are not the same thing... > > -- Dave ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-29 0:31 ` Kevin Bowling @ 2023-01-29 11:07 ` emanuel stiebler 0 siblings, 0 replies; 29+ messages in thread From: emanuel stiebler @ 2023-01-29 11:07 UTC (permalink / raw) To: Kevin Bowling, Dave Horsfall; +Cc: The Eunuchs Hysterical Society On 2023-01-28 19:31, Kevin Bowling wrote: > I'm not sure about 8mm tape specifically but the Exabyte drives that > were common on 1990s UNIX systems failed a lot. > > There was a large proliferation of tape technology in the 1980s and > 1990s, many of them not great in any dimension. > > DLT, LTO, and especially the "enterprise" ranges from StorageTek or > IBM from any time period are all extremely reliable. The problem with the 4mm and 8mm was, they had this stupid rotating head (heli scan?), which was a pain in the neck. It was difficult to adjust, so you better read/wrote your tapes only Put a lot of mechanical stress on the tape Tape was thin, to have more capacity After all, it was consumer stuff, ported to the wrong environment 9track, DLT work differently, that why we still have a chance to read them :) ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 14:54 ` Ron Natalie 2023-01-27 16:10 ` Larry McVoy @ 2023-01-27 21:42 ` Tom Perrine 2023-01-28 2:18 ` Larry McVoy 1 sibling, 1 reply; 29+ messages in thread From: Tom Perrine @ 2023-01-27 21:42 UTC (permalink / raw) To: Ron Natalie; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 2198 bytes --] A tiny bit of a fork, but... When I was at SDSC.EDU we did a project for the National Archives. Gotta love an agency that's mission is "data for the lifetime of the Republic"... They wanted to be sure that they could still access data at least 100 years later, even assuming that no one had accessed it in that 100 year period. Anyway, we looked at all the options at the time (very early 2000s). While media lifetime was indeed understood to be critical, we specifically called out needing to retain the software and the encryption keys. AND the encryption algorithms! At that time, media encryption was still quite new, and they hadn't considered that issue. At all. Overall, the best, most practical approach (at that time) was to periodically copy the data forward, into new media, into new storage software, and decrypting with the old keys and algos, and re-encrypting with new. Only by doing this periodically, we argued, could they really be sure of being able to recover data 100+ years from now. Don't get me started on the degradation of early generation optical media that was guaranteed for 50 years, but rusted internally within 2 years. And of course now there are companies that specialize in providing mothballed obsolete tape and other readers. --tep On Fri, Jan 27, 2023 at 6:55 AM Ron Natalie <ron@ronnatalie.com> wrote: > When I worked in the intelligience industry, the government spent a lot > of money tasking someone (I think it was Kodak) to determine the best > media for archival storage. It included traditional 6250 9 track > tapes and the then-popular exabyte 8mm (which was atrociously short > lived). I pointed out that magnetic storage was probably always going > to be problematic and things needed “digital refresh” if you really > wanted to keep them. > > > If you know the tape may be problematic when played back, there are > things you can do. I was gifted the master tapes of one of the radio > shows originated at WJHU in the 70’s. I had them sent out to a company > who “baked” them, but then they also had to redo all the splices on them > when they were played back. > [-- Attachment #2: Type: text/html, Size: 2794 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-27 21:42 ` Tom Perrine @ 2023-01-28 2:18 ` Larry McVoy 2023-01-28 2:49 ` Tom Perrine 0 siblings, 1 reply; 29+ messages in thread From: Larry McVoy @ 2023-01-28 2:18 UTC (permalink / raw) To: Tom Perrine; +Cc: tuhs Actually I like this fork. I'm curious, do you know what is best practice for keeping bits around these days? On Fri, Jan 27, 2023 at 01:42:17PM -0800, Tom Perrine wrote: > A tiny bit of a fork, but... > > When I was at SDSC.EDU we did a project for the National Archives. Gotta > love an agency that's mission is "data for the lifetime of the Republic"... > > They wanted to be sure that they could still access data at least 100 years > later, even assuming that no one had accessed it in that 100 year period. > > Anyway, we looked at all the options at the time (very early 2000s). > > While media lifetime was indeed understood to be critical, we specifically > called out needing to retain the software and the encryption keys. AND the > encryption algorithms! > At that time, media encryption was still quite new, and they hadn't > considered that issue. At all. > > Overall, the best, most practical approach (at that time) was to > periodically copy the data forward, into new media, into new > storage software, and decrypting with the old keys and algos, and > re-encrypting with new. > > Only by doing this periodically, we argued, could they really be sure of > being able to recover data 100+ years from now. > > Don't get me started on the degradation of early generation optical media > that was guaranteed for 50 years, but rusted internally within 2 years. > > And of course now there are companies that specialize in providing > mothballed obsolete tape and other readers. > > --tep > > > > On Fri, Jan 27, 2023 at 6:55 AM Ron Natalie <ron@ronnatalie.com> wrote: > > > When I worked in the intelligience industry, the government spent a lot > > of money tasking someone (I think it was Kodak) to determine the best > > media for archival storage. It included traditional 6250 9 track > > tapes and the then-popular exabyte 8mm (which was atrociously short > > lived). I pointed out that magnetic storage was probably always going > > to be problematic and things needed ???digital refresh??? if you really > > wanted to keep them. > > > > > > If you know the tape may be problematic when played back, there are > > things you can do. I was gifted the master tapes of one of the radio > > shows originated at WJHU in the 70???s. I had them sent out to a company > > who ???baked??? them, but then they also had to redo all the splices on them > > when they were played back. > > -- --- Larry McVoy Retired to fishing http://www.mcvoy.com/lm/boat ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-28 2:18 ` Larry McVoy @ 2023-01-28 2:49 ` Tom Perrine 0 siblings, 0 replies; 29+ messages in thread From: Tom Perrine @ 2023-01-28 2:49 UTC (permalink / raw) To: Larry McVoy; +Cc: tuhs [-- Attachment #1: Type: text/plain, Size: 3815 bytes --] At that time (up to 2003), every time we upgraded the tape density, or added new archival storage, there was a "packing" job in the background. Every time a file was retrieved and used, if it wasn't on the most dense (newer) tape format, then the file was re-saved onto the newest, higher-density tape. This meant that active files were constantly copied forward onto the newer tape formats. As all the files were copied off the lower density tapes, the older tapes were marked "retired" and removed from the tape silos. Then, in the background, idle tape drive time was used by a background job that retrieved the oldest tapes, and copied the files on that tape forward. This was enable by tape-level metadata that included the batch number and the date that every physical tape was put into service. Now.... Later, at Playstation we investigated the Sony ODA. If we had needed the deep archive, we would have definitely gone with the Sony Petascale archive. This is optical, but a disc technology that is denser and a different formulation than Blu-Ray. https://pro.sony/ue_US/products/optical-disc/petasite-solutions On Fri, Jan 27, 2023 at 6:18 PM Larry McVoy <lm@mcvoy.com> wrote: > Actually I like this fork. I'm curious, do you know what is best practice > for keeping bits around these days? > > On Fri, Jan 27, 2023 at 01:42:17PM -0800, Tom Perrine wrote: > > A tiny bit of a fork, but... > > > > When I was at SDSC.EDU we did a project for the National Archives. Gotta > > love an agency that's mission is "data for the lifetime of the > Republic"... > > > > They wanted to be sure that they could still access data at least 100 > years > > later, even assuming that no one had accessed it in that 100 year period. > > > > Anyway, we looked at all the options at the time (very early 2000s). > > > > While media lifetime was indeed understood to be critical, we > specifically > > called out needing to retain the software and the encryption keys. AND > the > > encryption algorithms! > > At that time, media encryption was still quite new, and they hadn't > > considered that issue. At all. > > > > Overall, the best, most practical approach (at that time) was to > > periodically copy the data forward, into new media, into new > > storage software, and decrypting with the old keys and algos, and > > re-encrypting with new. > > > > Only by doing this periodically, we argued, could they really be sure of > > being able to recover data 100+ years from now. > > > > Don't get me started on the degradation of early generation optical media > > that was guaranteed for 50 years, but rusted internally within 2 years. > > > > And of course now there are companies that specialize in providing > > mothballed obsolete tape and other readers. > > > > --tep > > > > > > > > On Fri, Jan 27, 2023 at 6:55 AM Ron Natalie <ron@ronnatalie.com> wrote: > > > > > When I worked in the intelligience industry, the government spent a lot > > > of money tasking someone (I think it was Kodak) to determine the best > > > media for archival storage. It included traditional 6250 9 track > > > tapes and the then-popular exabyte 8mm (which was atrociously short > > > lived). I pointed out that magnetic storage was probably always going > > > to be problematic and things needed ???digital refresh??? if you really > > > wanted to keep them. > > > > > > > > > If you know the tape may be problematic when played back, there are > > > things you can do. I was gifted the master tapes of one of the radio > > > shows originated at WJHU in the 70???s. I had them sent out to a > company > > > who ???baked??? them, but then they also had to redo all the splices > on them > > > when they were played back. > > > > > -- > --- > Larry McVoy Retired to fishing > http://www.mcvoy.com/lm/boat > [-- Attachment #2: Type: text/html, Size: 5000 bytes --] ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-25 20:38 [TUHS] Re: Setting up an X Development Environment for Mac OS Noel Chiappa 2023-01-25 21:25 ` Clem Cole @ 2023-01-26 6:32 ` Lars Brinkhoff 2023-01-26 9:45 ` emanuel stiebler via TUHS 2 siblings, 0 replies; 29+ messages in thread From: Lars Brinkhoff @ 2023-01-26 6:32 UTC (permalink / raw) To: Noel Chiappa; +Cc: tuhs Noel Chiappa writes: > I have this vague memory that his version was actually written in CLU? What you may remember is that X had a CLU (and Argus) interface library before it had one for C. It says so in Bob's announcement, of which there is a copy of the CLU page on Wikipedia. ^ permalink raw reply [flat|nested] 29+ messages in thread
* [TUHS] Re: Setting up an X Development Environment for Mac OS 2023-01-25 20:38 [TUHS] Re: Setting up an X Development Environment for Mac OS Noel Chiappa 2023-01-25 21:25 ` Clem Cole 2023-01-26 6:32 ` Lars Brinkhoff @ 2023-01-26 9:45 ` emanuel stiebler via TUHS 2 siblings, 0 replies; 29+ messages in thread From: emanuel stiebler via TUHS @ 2023-01-26 9:45 UTC (permalink / raw) To: Noel Chiappa, tuhs On 2023-01-25 15:38, Noel Chiappa wrote: > I have this vague memory that his version was actually written in CLU? Can > that be correct? It would make sense, since that group was so focused on CLU > - but maybe not, see below. There is a copy of the email from Robert Scheifler introducing X: https://lunduke.substack.com/p/w-the-window-system-before-x-that ^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2023-01-29 11:08 UTC | newest] Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-01-25 20:38 [TUHS] Re: Setting up an X Development Environment for Mac OS Noel Chiappa 2023-01-25 21:25 ` Clem Cole 2023-01-26 6:30 ` Lars Brinkhoff 2023-01-26 10:56 ` Ralph Corderoy 2023-01-26 12:01 ` arnold 2023-01-26 13:25 ` Lars Brinkhoff 2023-01-26 15:28 ` [TUHS] " josh 2023-01-26 16:07 ` [TUHS] " segaloco via TUHS 2023-01-26 16:48 ` emanuel stiebler 2023-01-26 21:19 ` segaloco via TUHS 2023-01-26 22:51 ` Andy Kosela 2023-01-27 0:48 ` segaloco via TUHS 2023-01-27 4:07 ` Will Senn 2023-01-27 14:08 ` Chet Ramey 2023-01-27 14:49 ` Ron Natalie 2023-01-27 15:53 ` Dan Cross 2023-01-27 16:12 ` [TUHS] NEXTSTEP 486 [was " Charles H Sauer (he/him) 2023-01-27 14:17 ` [TUHS] " Ralph Corderoy 2023-01-27 13:56 ` Ralph Corderoy 2023-01-27 14:54 ` Ron Natalie 2023-01-27 16:10 ` Larry McVoy 2023-01-28 22:15 ` Dave Horsfall 2023-01-29 0:31 ` Kevin Bowling 2023-01-29 11:07 ` emanuel stiebler 2023-01-27 21:42 ` Tom Perrine 2023-01-28 2:18 ` Larry McVoy 2023-01-28 2:49 ` Tom Perrine 2023-01-26 6:32 ` Lars Brinkhoff 2023-01-26 9:45 ` emanuel stiebler via TUHS
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).