7. ITS und Hackerkultur

Dec 18 2022
Die Hackerkultur begann mit dem Tech Model Railroad Club am MIT. Dieser Club stellte fahrende Modelleisenbahnen her und untersuchte, wie die Züge nicht miteinander kollidieren würden [1].

Die Hackerkultur begann mit dem Tech Model Railroad Club am MIT. Dieser Club stellte fahrende Modelleisenbahnen her und untersuchte, wie die Züge nicht miteinander kollidieren würden [1].

„Wie können wir verhindern, dass Züge miteinander kollidieren?“ "Nun" "Wäre es nicht möglich, die Züge mit dem neu eingeführten Computer PDP-1 zu steuern?"
„Du steuerst die Züge mit PDP-1?“ „Ja, wir können ein Zugsteuerungsprogramm implementieren.“

Als Referenz zeigt das folgende Video, warum ein Computer benötigt wird, um sich bewegende Modelleisenbahnen zu steuern.

Die von DEC hergestellten PDP-Modelle trugen stark zur Hackerkultur und zur Geburt freier Software bei. Es war eine Art Mini-Computer, der relativ günstig verkauft wurde und besonders an Universitäten beliebt war. Als Referenz spendete DEC 1961 einen PDP-1 an das MIT[2].

„Was ist das für ein rundes Ding?“ "Ich denke, es ist ein Computerbildschirm, den Sie verwenden können, um diesen Computer anzuzeigen und mit ihm zu interagieren."

Danach verbringen die an der Zugsteuerung interessierten Schüler im Tech Model Railway Club mehr Zeit mit der PDP-1.

„Was, die Stromrechnung ist so hoch!“
„Halten Sie die Tür zum Computerraum nachts geschlossen.“ „Bau einfach Modelleisenbahnen, wenn die Jungs nicht studieren wollen.“
"Die Tür ist verschlossen." „Ja, wir hätten einfach eine Pizza bestellen sollen, ohne zum Abendessen auszugehen.“
„Muss ich das wirklich tun?“ „Dies ist ein historischer Moment bei der Entwicklung des ersten Videospiels.“

Und zum Spaß haben die Schüler das allererste Videospiel namens Spacewar entwickelt!

"Mission abgeschlossen, ich gehe zum KI-Labor.".

Zu dieser Zeit war das MIT Artificial Intelligence Lab (AI Lab) der Geburtsort der Hackerkultur und entwickelte mit GE und Bell Labs ein Betriebssystem namens Multics . Aufgrund unterschiedlicher Meinungen zur Entwicklung von Betriebssystemen begannen sie jedoch ab Ende der 1960er Jahre, ein eigenes Betriebssystem namens ITS (Inkompatibles Time-Sharing-System) zu entwickeln.

„Wann zum Teufel endet die Entwicklung von Multics?“ „Sollen wir lieber unser eigenes Betriebssystem erstellen?“

MIT-Hacker Tom Knight (rechts) entwickelte den ersten Kernel für ITS.

„Wir hatten zuvor ein kompatibles Time-Sharing-System entwickelt, also nennen wir es ITS.“ „Inkompatibles Timesharing-System?“

Die eigentliche Entwicklung begann mit dem PDP-6 und alles wurde in Assembler geschrieben

„Ich mache ITS in Montage.“

Zu dieser Zeit hatte das ITS-Betriebssystem eine einzigartige Benutzerumgebung, die heute nicht mehr zu finden war. In der Anfangszeit konnte sich jeder ohne Passwort in das System einloggen. Alle Dateien, einschließlich Dokumentation und Quellcode, konnten von jedem bearbeitet werden.

„Es gibt kein Passwort!“ „Jeder kann Dateien bearbeiten“

Darüber hinaus war es möglich, auf ITS nicht nur innerhalb des MIT, sondern auch von anderen Institutionen oder Schulen über ARPAnet zuzugreifen. Die weit offene ITS-Philosophie und die kollaborative Online-Community hatten einen großen Einfluss auf die Hackerkultur und auch auf Free/Open-Source- und Wiki-Bewegungen[3].

ITS-Zugang von anderen Hochschulen

Richard Stallman, der später die Freie-Software-Bewegung gründete, war als Mitglied der Community auch an der Entwicklung des ITS-Betriebssystems beteiligt, während er ab 1971 am MIT AI Lab arbeitete, wo er von der Hackerkultur beeinflusst wurde.

Bis dahin wurde Software als ein Bündel von Hardware erkannt und kopiert und verwendet, ohne sich gegenseitig zu bezahlen. Unternehmen verteilten ihre Software auch kostenlos und erlaubten den Benutzern, sie zu modifizieren und zu kopieren.

„Das ist der ITS-Quellcode.“ „Danke, ich lade dich später zum Abendessen ein.“

Verweise

[1]https://en.wikipedia.org/wiki/Hacker
[2]https://en.wikipedia.org/wiki/PDP-1
[3]https://en.wikipedia.org/wiki/Incompatible_Timesharing_System