What is the difference between CTSS and ITS? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar ManaraWhat was the first operating system to feature a separate kernel?Was it Microsoft that started the war between Application and OS vendors?How did the original Apple Macintosh and Atari ST use protected mode?What system pioneered displaying masking characters for password entry and why?The origins of fork()What is the instruction set of the Z4?What happened to EYRX?Why does an instruction include the address of the next instruction on the IBM 650?In what way could the Sperry Univac BC-7 computer “speak and understand” English?How does the floating point conversion in Zuse's machines work?

Does Mathematica have an implementation of the Poisson binomial distribution?

Why didn't the Space Shuttle bounce back into space as many times as possible so as to lose a lot of kinetic energy up there?

Multiple options vs single option UI

How to avoid introduction cliches

Check if a string is entirely made of the same substring

I preordered a game on my Xbox while on the home screen of my friend's account. Which of us owns the game?

What is /etc/mtab in Linux?

How to get even lighting when using flash for group photos near wall?

Is Bran literally the world's memory?

Is a 5 watt UHF/VHF handheld considered QRP?

Justification for leaving new position after a short time

Arriving in Atlanta after US Preclearance in Dublin. Will I go through TSA security in Atlanta to transfer to a connecting flight?

How to open locks without disable device?

What is it called when you ride around on your front wheel?

How to translate "red flag" into Spanish?

What is the term for a person whose job is to place products on shelves in stores?

Is Electric Central Heating worth it if using Solar Panels?

Can you stand up from being prone using Skirmisher outside of your turn?

Does Feeblemind produce an ongoing magical effect that can be dispelled?

My admission is revoked after accepting the admission offer

A faster way to compute the largest prime factor

Contradiction proof for inequality of P and NP?

Second order approximation of the loss function (Deep learning book, 7.33)

A strange hotel



What is the difference between CTSS and ITS?



Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraWhat was the first operating system to feature a separate kernel?Was it Microsoft that started the war between Application and OS vendors?How did the original Apple Macintosh and Atari ST use protected mode?What system pioneered displaying masking characters for password entry and why?The origins of fork()What is the instruction set of the Z4?What happened to EYRX?Why does an instruction include the address of the next instruction on the IBM 650?In what way could the Sperry Univac BC-7 computer “speak and understand” English?How does the floating point conversion in Zuse's machines work?










4















I learned from the history of Multics in early days if Computers, Time Sharing System had used at MIT and later on Compatible Time Sharing System (CTSS) had developed in 1961 and used at MIT. In July 1963, Project MAC had started for improving the system which lead to the development of Multics.



Now, I have recently learned that hackers of Artificial Intelligence Lab at Massachusetts Institute of Technology developed Incompatible Time Sharing System (ITS) and had been using it until 1990.



I want to know what are the technical differences between Compatible Time Sharing System (CTSS) and Incompatible Time Sharing System (ITS)?










share|improve this question







New contributor




Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    4















    I learned from the history of Multics in early days if Computers, Time Sharing System had used at MIT and later on Compatible Time Sharing System (CTSS) had developed in 1961 and used at MIT. In July 1963, Project MAC had started for improving the system which lead to the development of Multics.



    Now, I have recently learned that hackers of Artificial Intelligence Lab at Massachusetts Institute of Technology developed Incompatible Time Sharing System (ITS) and had been using it until 1990.



    I want to know what are the technical differences between Compatible Time Sharing System (CTSS) and Incompatible Time Sharing System (ITS)?










    share|improve this question







    New contributor




    Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      4












      4








      4








      I learned from the history of Multics in early days if Computers, Time Sharing System had used at MIT and later on Compatible Time Sharing System (CTSS) had developed in 1961 and used at MIT. In July 1963, Project MAC had started for improving the system which lead to the development of Multics.



      Now, I have recently learned that hackers of Artificial Intelligence Lab at Massachusetts Institute of Technology developed Incompatible Time Sharing System (ITS) and had been using it until 1990.



      I want to know what are the technical differences between Compatible Time Sharing System (CTSS) and Incompatible Time Sharing System (ITS)?










      share|improve this question







      New contributor




      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I learned from the history of Multics in early days if Computers, Time Sharing System had used at MIT and later on Compatible Time Sharing System (CTSS) had developed in 1961 and used at MIT. In July 1963, Project MAC had started for improving the system which lead to the development of Multics.



      Now, I have recently learned that hackers of Artificial Intelligence Lab at Massachusetts Institute of Technology developed Incompatible Time Sharing System (ITS) and had been using it until 1990.



      I want to know what are the technical differences between Compatible Time Sharing System (CTSS) and Incompatible Time Sharing System (ITS)?







      operating-system early-computer






      share|improve this question







      New contributor




      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Apr 20 at 7:56









      PandyaPandya

      1233




      1233




      New contributor




      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Pandya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          13














          The technical differences are large when compared to the technical similarities.



          CTSS was built for a modified IBM 7094 system while ITS was built for the DEC PDP-6 (later PDP-10). Both of these machines were organized around 36 bit words, but the similarity tails off after that. Both machines lacked a hardware page map, and did not attempt to provide virtual memory capabilities to the timeshared applications. But they both had hardware and software features to protect the system and the users from rogue programs. Later on, DEC PDP-10s were modified to provide a third party page map, and DEC came out with a processor, the KI 10, that had a page map.



          CTSS was intended to make timeshared access available across a wide swath of the MIT campus, and to a varied user community. Terminals were set up a long ways from the data center itself. These terminals included the golf-ball print head and the keyboard from the IBM Selectric, with communication gear built in for connection to the computer. Best keyboard I ever used.



          ITS was intended to organize usage of the AI PDP-6. There was almost no security at all. They preferred to depend on security through obscurity. If you could figure out how to use the machine, then you probably belonged in the user community, regardless of your formal status. But remote access was initially not supported at all.



          The "Incompatible" in ITS was a humorous reference to the "Compatible" in CTSS. For comparison purposes, the name unix was chosen as a deliberate ironic reference to the "multi" in Multics.



          While the people who built ITS would have called themselves "hackers", this can be misleading in today's context. They were information anarchists, but they were largely benign, at least in their intent. They were also somewhat project leadership anarchists. Very little top down management went into ITS, as far as I could tell. Instead, people built things, and persuaded other people to accept them based on the usefulness of what had been built. Nonetheless, ITS exhibited a uniformity of design that makes the products of more formal development efforts look like a hodgepodge. The hackers respected each other.



          The user interface for ITS was the debugger, DDT. The user interface for CTSS was a very early prototype for interactive user command languages that came along later. Examples of such later command languages might be the command language for TOPS-10, a timeshared operating system from DEC, or even the command shell for MS-DOS.



          The primary language for ITS was LISP (apart from assembler). One of the widely used languages on CTSS was Basic, adapted from Dartmouth Basic. This reflects the different nature of the user communities for the two systems.



          Most of the above is from personal recollection. I used both systems, about fifty years ago. I apologize for the lack of specific pointers to more formal history of the two systems. Here are a few links to get you started.



          List of ITS machines



          Writeup on Prof. Corbato architect of CTSS



          Hackers: Heroes of the Computer Revolution.






          share|improve this answer

























          • Was an interesting read for me, thanks.

            – lvd
            yesterday











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "648"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Pandya is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9771%2fwhat-is-the-difference-between-ctss-and-its%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          13














          The technical differences are large when compared to the technical similarities.



          CTSS was built for a modified IBM 7094 system while ITS was built for the DEC PDP-6 (later PDP-10). Both of these machines were organized around 36 bit words, but the similarity tails off after that. Both machines lacked a hardware page map, and did not attempt to provide virtual memory capabilities to the timeshared applications. But they both had hardware and software features to protect the system and the users from rogue programs. Later on, DEC PDP-10s were modified to provide a third party page map, and DEC came out with a processor, the KI 10, that had a page map.



          CTSS was intended to make timeshared access available across a wide swath of the MIT campus, and to a varied user community. Terminals were set up a long ways from the data center itself. These terminals included the golf-ball print head and the keyboard from the IBM Selectric, with communication gear built in for connection to the computer. Best keyboard I ever used.



          ITS was intended to organize usage of the AI PDP-6. There was almost no security at all. They preferred to depend on security through obscurity. If you could figure out how to use the machine, then you probably belonged in the user community, regardless of your formal status. But remote access was initially not supported at all.



          The "Incompatible" in ITS was a humorous reference to the "Compatible" in CTSS. For comparison purposes, the name unix was chosen as a deliberate ironic reference to the "multi" in Multics.



          While the people who built ITS would have called themselves "hackers", this can be misleading in today's context. They were information anarchists, but they were largely benign, at least in their intent. They were also somewhat project leadership anarchists. Very little top down management went into ITS, as far as I could tell. Instead, people built things, and persuaded other people to accept them based on the usefulness of what had been built. Nonetheless, ITS exhibited a uniformity of design that makes the products of more formal development efforts look like a hodgepodge. The hackers respected each other.



          The user interface for ITS was the debugger, DDT. The user interface for CTSS was a very early prototype for interactive user command languages that came along later. Examples of such later command languages might be the command language for TOPS-10, a timeshared operating system from DEC, or even the command shell for MS-DOS.



          The primary language for ITS was LISP (apart from assembler). One of the widely used languages on CTSS was Basic, adapted from Dartmouth Basic. This reflects the different nature of the user communities for the two systems.



          Most of the above is from personal recollection. I used both systems, about fifty years ago. I apologize for the lack of specific pointers to more formal history of the two systems. Here are a few links to get you started.



          List of ITS machines



          Writeup on Prof. Corbato architect of CTSS



          Hackers: Heroes of the Computer Revolution.






          share|improve this answer

























          • Was an interesting read for me, thanks.

            – lvd
            yesterday















          13














          The technical differences are large when compared to the technical similarities.



          CTSS was built for a modified IBM 7094 system while ITS was built for the DEC PDP-6 (later PDP-10). Both of these machines were organized around 36 bit words, but the similarity tails off after that. Both machines lacked a hardware page map, and did not attempt to provide virtual memory capabilities to the timeshared applications. But they both had hardware and software features to protect the system and the users from rogue programs. Later on, DEC PDP-10s were modified to provide a third party page map, and DEC came out with a processor, the KI 10, that had a page map.



          CTSS was intended to make timeshared access available across a wide swath of the MIT campus, and to a varied user community. Terminals were set up a long ways from the data center itself. These terminals included the golf-ball print head and the keyboard from the IBM Selectric, with communication gear built in for connection to the computer. Best keyboard I ever used.



          ITS was intended to organize usage of the AI PDP-6. There was almost no security at all. They preferred to depend on security through obscurity. If you could figure out how to use the machine, then you probably belonged in the user community, regardless of your formal status. But remote access was initially not supported at all.



          The "Incompatible" in ITS was a humorous reference to the "Compatible" in CTSS. For comparison purposes, the name unix was chosen as a deliberate ironic reference to the "multi" in Multics.



          While the people who built ITS would have called themselves "hackers", this can be misleading in today's context. They were information anarchists, but they were largely benign, at least in their intent. They were also somewhat project leadership anarchists. Very little top down management went into ITS, as far as I could tell. Instead, people built things, and persuaded other people to accept them based on the usefulness of what had been built. Nonetheless, ITS exhibited a uniformity of design that makes the products of more formal development efforts look like a hodgepodge. The hackers respected each other.



          The user interface for ITS was the debugger, DDT. The user interface for CTSS was a very early prototype for interactive user command languages that came along later. Examples of such later command languages might be the command language for TOPS-10, a timeshared operating system from DEC, or even the command shell for MS-DOS.



          The primary language for ITS was LISP (apart from assembler). One of the widely used languages on CTSS was Basic, adapted from Dartmouth Basic. This reflects the different nature of the user communities for the two systems.



          Most of the above is from personal recollection. I used both systems, about fifty years ago. I apologize for the lack of specific pointers to more formal history of the two systems. Here are a few links to get you started.



          List of ITS machines



          Writeup on Prof. Corbato architect of CTSS



          Hackers: Heroes of the Computer Revolution.






          share|improve this answer

























          • Was an interesting read for me, thanks.

            – lvd
            yesterday













          13












          13








          13







          The technical differences are large when compared to the technical similarities.



          CTSS was built for a modified IBM 7094 system while ITS was built for the DEC PDP-6 (later PDP-10). Both of these machines were organized around 36 bit words, but the similarity tails off after that. Both machines lacked a hardware page map, and did not attempt to provide virtual memory capabilities to the timeshared applications. But they both had hardware and software features to protect the system and the users from rogue programs. Later on, DEC PDP-10s were modified to provide a third party page map, and DEC came out with a processor, the KI 10, that had a page map.



          CTSS was intended to make timeshared access available across a wide swath of the MIT campus, and to a varied user community. Terminals were set up a long ways from the data center itself. These terminals included the golf-ball print head and the keyboard from the IBM Selectric, with communication gear built in for connection to the computer. Best keyboard I ever used.



          ITS was intended to organize usage of the AI PDP-6. There was almost no security at all. They preferred to depend on security through obscurity. If you could figure out how to use the machine, then you probably belonged in the user community, regardless of your formal status. But remote access was initially not supported at all.



          The "Incompatible" in ITS was a humorous reference to the "Compatible" in CTSS. For comparison purposes, the name unix was chosen as a deliberate ironic reference to the "multi" in Multics.



          While the people who built ITS would have called themselves "hackers", this can be misleading in today's context. They were information anarchists, but they were largely benign, at least in their intent. They were also somewhat project leadership anarchists. Very little top down management went into ITS, as far as I could tell. Instead, people built things, and persuaded other people to accept them based on the usefulness of what had been built. Nonetheless, ITS exhibited a uniformity of design that makes the products of more formal development efforts look like a hodgepodge. The hackers respected each other.



          The user interface for ITS was the debugger, DDT. The user interface for CTSS was a very early prototype for interactive user command languages that came along later. Examples of such later command languages might be the command language for TOPS-10, a timeshared operating system from DEC, or even the command shell for MS-DOS.



          The primary language for ITS was LISP (apart from assembler). One of the widely used languages on CTSS was Basic, adapted from Dartmouth Basic. This reflects the different nature of the user communities for the two systems.



          Most of the above is from personal recollection. I used both systems, about fifty years ago. I apologize for the lack of specific pointers to more formal history of the two systems. Here are a few links to get you started.



          List of ITS machines



          Writeup on Prof. Corbato architect of CTSS



          Hackers: Heroes of the Computer Revolution.






          share|improve this answer















          The technical differences are large when compared to the technical similarities.



          CTSS was built for a modified IBM 7094 system while ITS was built for the DEC PDP-6 (later PDP-10). Both of these machines were organized around 36 bit words, but the similarity tails off after that. Both machines lacked a hardware page map, and did not attempt to provide virtual memory capabilities to the timeshared applications. But they both had hardware and software features to protect the system and the users from rogue programs. Later on, DEC PDP-10s were modified to provide a third party page map, and DEC came out with a processor, the KI 10, that had a page map.



          CTSS was intended to make timeshared access available across a wide swath of the MIT campus, and to a varied user community. Terminals were set up a long ways from the data center itself. These terminals included the golf-ball print head and the keyboard from the IBM Selectric, with communication gear built in for connection to the computer. Best keyboard I ever used.



          ITS was intended to organize usage of the AI PDP-6. There was almost no security at all. They preferred to depend on security through obscurity. If you could figure out how to use the machine, then you probably belonged in the user community, regardless of your formal status. But remote access was initially not supported at all.



          The "Incompatible" in ITS was a humorous reference to the "Compatible" in CTSS. For comparison purposes, the name unix was chosen as a deliberate ironic reference to the "multi" in Multics.



          While the people who built ITS would have called themselves "hackers", this can be misleading in today's context. They were information anarchists, but they were largely benign, at least in their intent. They were also somewhat project leadership anarchists. Very little top down management went into ITS, as far as I could tell. Instead, people built things, and persuaded other people to accept them based on the usefulness of what had been built. Nonetheless, ITS exhibited a uniformity of design that makes the products of more formal development efforts look like a hodgepodge. The hackers respected each other.



          The user interface for ITS was the debugger, DDT. The user interface for CTSS was a very early prototype for interactive user command languages that came along later. Examples of such later command languages might be the command language for TOPS-10, a timeshared operating system from DEC, or even the command shell for MS-DOS.



          The primary language for ITS was LISP (apart from assembler). One of the widely used languages on CTSS was Basic, adapted from Dartmouth Basic. This reflects the different nature of the user communities for the two systems.



          Most of the above is from personal recollection. I used both systems, about fifty years ago. I apologize for the lack of specific pointers to more formal history of the two systems. Here are a few links to get you started.



          List of ITS machines



          Writeup on Prof. Corbato architect of CTSS



          Hackers: Heroes of the Computer Revolution.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 20 at 12:47

























          answered Apr 20 at 11:42









          Walter MittyWalter Mitty

          997414




          997414












          • Was an interesting read for me, thanks.

            – lvd
            yesterday

















          • Was an interesting read for me, thanks.

            – lvd
            yesterday
















          Was an interesting read for me, thanks.

          – lvd
          yesterday





          Was an interesting read for me, thanks.

          – lvd
          yesterday










          Pandya is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Pandya is a new contributor. Be nice, and check out our Code of Conduct.












          Pandya is a new contributor. Be nice, and check out our Code of Conduct.











          Pandya is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Retrocomputing Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9771%2fwhat-is-the-difference-between-ctss-and-its%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Sum ergo cogito? 1 nng

          419 nièngy_Soadمي 19bal1.5o_g

          Queiggey Chernihivv 9NnOo i Zw X QqKk LpB