00:09:33 Felix Gohla: Die Website findet Ihr hier: https://osm.hpi.de/bs/2020/ 00:16:34 Felix Gohla: Hier ist der Link zur Umfrage: https://osm.hpi.de/bs/survey 00:18:35 Stud_01: zeichen 00:18:42 Stud_02: +1 00:25:34 Andreas Polze: https://www.amazon.de/Programming-Language-Prentice-Hall-Software/dp/0131103628 00:29:52 Felix Gohla: Das Paper “Reflections on Trusting Trust” findet Ihr hier: https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf 00:32:38 Felix Gohla: Hier ist der Link zum Gitlab Repo für Fragen: https://gitlab.hpi.de/osm-teaching/operatingsystems2020. Wir werden das auch außerhalb dieses Chats nochmal verlinken. 00:33:10 Felix Gohla: Das ist der Link zu den Programmrahmen: https://gitlab.hpi.de/osm-teaching/operatingsystems2020-labs 00:35:04 Stud_03: Wie lange dauern die Meetings ungefähr? 00:35:22 Felix Gohla: Angesetzt sind die Meetings auf ungefähr eine Stunde. 00:37:44 Andreas Polze: #1 und #4 können Sie sich zu Weihnachten wünschen :) 00:38:53 Felix Gohla: Der Discord-Invite-Link: https://discord.gg/bfwjXnKa4g 00:44:40 Felix Gohla: Lieber sind uns 4-5 Studierende pro Gruppe. Im Notfall gehen auch 3, allerdings wird es dadurch schwieriger, Termine mit den Tutoren zu finden, da wir nicht ganz so viele sind. :) 00:49:04 Stud_04: um auf die Slides zuzugreifen muss man sich anmelden, aber meine HPI-Credentials funktionieren dafür nicht. Welche Zugangsdaten braucht man? 00:49:20 Stud_05: dcl dcl 00:49:25 Felix Gohla: Die Credentials für die Slides sind “dcl” und “dcl”. 00:49:52 Stud_04: vielen Dank 00:52:58 Stud_06: aber ist das jetzt vom Betriebssystem bereitgestellt, oder emuliert die Korn Shell Eine Linux-Umgebung? 00:54:03 Stud_07: Was ist ein proc file System? 00:54:29 Andreas Grapentin: das proc file system ist ein linux file system, in dem alle Prozesse aufgelistet sind. das wird vom kernel bereitgestellt 00:54:37 Stud_07: Okay danke! 00:55:30 Andreas Grapentin: ich bin mir grade nicht sicher, wie die korn shell eine unix ähnliche Umgebung auf windows bereitstellt. Das liegt an der Konfiguration der Windows VM, aber details muss ich recherchieren :| 00:56:05 Stud_06: ok 01:08:29 Stud_08: doofe frage, aber was ist der Kernel nochmal? 01:09:05 Andreas Grapentin: der Kernel ist der Kern des Betriebssystems, eine kleine Menge an geschützter Funktionalität auf die normale Benutzerprozesse keinen direkten Zugriff haben 01:09:19 Andreas Grapentin: z.B. direkten Gerätezugriff 01:10:18 Stud_08: okay danke! 01:10:27 Andreas Grapentin: “login shell” ist der Prozess, den das Betriebssystem für Sie startet, wenn Sie sich einloggen. 01:11:40 Stud_09: Bevor Username und Passwort akzeptiert wurden, oder danach? 01:11:47 Andreas Grapentin: danach 01:12:40 Andreas Grapentin: login erfolgreich -> login shell wird gestartet, erlaubt Interaktion des Nutzers mit dem system, und kann neue Prozesse für den Nutzer starten. 01:15:27 Stud_01: ist das eine art ls command 01:15:33 Stud_01: ../tmp8 01:15:47 Andreas Grapentin: ../tmp8 ist ein relativer Pfad. 01:16:04 Sven Köhler: "../tmp8" heißt "die Datei tmp8 im Verzeichnis über dem aktuellen Verzeichnis" 01:16:08 Sven Köhler: Das ist der ".." 01:16:32 Sven Köhler: Bzw tmp8 war hier ein Ordner, d.h. mit cd konnten wir darein wechseln 01:16:59 Stud_01: achso 01:17:32 Stud_01: was ist der Unterschied zwischen dir und ls 01:17:35 Andreas Grapentin: (alternative datenströme im windows dateisystem (NTFS) sind BS2 Stoff) 01:17:52 Andreas Grapentin: dir ist der windows Befehl, ls ist die UNIX Variante :) 01:18:01 Stud_01: achso 01:18:10 Felix Gohla: dir ist die “Windows-“Variante von ls. (Andreas, war schneller :p) 01:18:18 Andreas Grapentin: ls existiert normalerweise nicht auf windows, ist hier teil des posix subsystems 01:18:34 Andreas Grapentin: fastest typer in the west :D 01:27:17 Andreas Grapentin: “die aufzeichnungen” = die aufzeichnungen, die sie bis ende der Woche von uns kriegen. nicht diese hier :) 01:30:28 Stud_06: wie merkt den das Programm, welchen Mechanismus es benutzen muss? Fragt das nach, ob es auf Intel oder AMD läuft? Gibt das einen Fehler, wenn es den falschen benutzt? 01:30:51 Andreas Grapentin: es gibt eine Funktion in der User-Mode Bibliothek des Betriebssystems, das sich um dieses Detail kümmert. 01:31:00 Andreas Grapentin: Die Applikation benutzt nur die Funktion in der API 01:31:20 Stud_06: kann man dazu mehr lesen? 01:31:35 Andreas Grapentin: ja, dazu wird’s weiteres Material geben! :) 01:32:04 Andreas Grapentin: z.b. das hier: https://gitlab.hpi.de/osm-teaching/operatingsystems2020-labs/syscall_invoke 01:37:43 Felix Gohla: Hier nochmal der Link zum Terminwahltool zum Abschluss: https://osm.hpi.de/termin/bs1/