# Lochkarte, Unix, Linux, Debian, Ubuntu 18.04
## FollowUP bzw. News zu den letzten Sendungen
* 1 April 2018, 1.1.1.1 DNS Cloudflare DDos-Protection
* APNIC's research group held the IP addresses 1.1.1.1 and 1.0.0.1.
* Cloudflare is sharing DNS query data with APNIC Labs,
* Zuckerbergs Aussage vor dem Senat
* neue EU-Datenschutzrichtlinie in Sicht
* Facebook hat die Gesichtserkennung in Europa angeschalten:
## Einleitung: Den Computer anschalten und nun?
* Einschaltknopf und dann?
* Mainboard
* Bios Basic input output system / UEFI master boot record (MBR) bzw. GUID Partition Table (GPT) / UEFI
* Bootloader
* Betriebssystem (Kernel, Programme)
* die meisten bekannten Programme laufen nicht direkt auf der Hardware, sondern brauchen andere Programme (z.b. libraries)
## kleiner historischer Abriss über Betriebssysteme / Unix / BSD / Linux / Debian / Ubuntu
* ersten Computer kamen ohne echtes Betriebssystem weil Programme über Lochkarten etc eingelesen wurden
* 1956 GM-NAA I/O bei General Motors für die IBM 704 erfundene resident monitor (startete einfach nächsten Lochkartenstapel im Anschluss)
* 1959 entstand daraus das SHARE Operating System (SOS): execution of programs written in assembly language, share programms
* 1961 entstand mit dem Compatible Timesharing System (CTSS) für die IBM 7094 am MIT das erste Betriebssystem für Mehrbenutzerbetrieb
* sogar quasi gleichzeitig per Terminal (Mother of all demos. )
* IBM 1964 OS/360 in verschiedenen Versionen (OS/360 für rein lochkartenbasierte Systeme, TOS/360 für Maschinen mit Bandlaufwerken, DOS/360 für solche mit Festplatten)
* das erste Betriebssystem, das modellreihenübergreifend eingesetzt wurde,
* Ab 1963 wurde Multics in Zusammenarbeit von MIT, General Electric und den Bell Laboratories (Bell Labs) von AT&T entwickelt, das jedoch erst ab 1969 bis 2000 im Einsatz war.
* Unix August 1969 von Bell Laboratories (später AT&T)
* 1980er Jahre als quelloffenes Betriebssystem
* Ken Thompson und Dennis Ritchie, die es zunächst in Assemblersprache, dann in der von Ritchie entwickelten Programmiersprache C geschrieben
* erstmalig hierarchische, baumartig aufgebaute Dateisystem mit Ordnerstruktur
* ab 1980 kommerzialisiert (fehlender Quellcode), was zu Abspaltungen führte (Unix-Wars)
* Berkley brachte TCP/IP, damit wars für die Darpa interessant
* 1983 begann Richard Stallman GNU’s Not Unix (‚GNU ist Nicht Unix‘)-Projekt zu entlwickeln (da fehlte ein freier Kernel)
* Shell, Coreutils, Compiler wie GCC, Bibliotheken wie glibc, as
* Anspruch die Funktionalität eines Unixsystems zur Verfügung zu stellen
* Freiheit #0: Programm ausführen wann und wo man will
* Freiheit #1: Quellcode studiern / überprüfen
* Freiheit #2: weiterverbreitung des Programmes
* Freiheit #3: veränderte version verbreiten dürfen
* 1985 Open Software-Foundation (Sun, Siemens, HP, IBM etc)
* 1987 entwickelte der in Amsterdam lehrende amerikanische Informatiker Professor Andrew S. Tanenbaum ein unixoides Betriebssystem namens Minix um Studenten die Grundlagen eines Betriebssystems zu veranschaulichen
* 1991 stellte Linus Torvalds am 5. Oktober seinen Kernel Linux mit der Versionsnummer 0.02 vor.
* January 5, 1991 he purchased an Intel 80386-based clone of IBM PC[23] before receiving his MINIX copy, which in turn enabled him to begin work on Linux
* His M.Sc. thesis was titled Linux: A Portable Operating System.
* from scratch, benötigte teilweise von Minix
* seit Dezember komplett ohne Minix (fsck)
* 1992 im Januar kam 0.12 benutzte GNU GPL - CopyLeft Lizenz
* 1993 X11 (und damit erste Distribution, zwei Disketten bestehend aus Kernel und GNU Projekt Utilities)
* erster Grafischer Window Manager
* 1993 Debian by Ian Murdock, Debian 0.01 was released on September 15, 1993
* Freundin Deborah Lynn (Deb + Ian) = Debian
* reines community Projekt, kein Kommerzieller Hintergrund
* sehr Gnu-nah
* Free Software Foundation, which sponsored the project for one year from November 1994 to November 1995
* laufen auch mit andern Kerneln: such as those based on BSD kernels and the GNU Hurd microkernel.
* Ubuntu 2004
## Der Linux-Kernel heute:
* Betriebssystem: Linux-Kernel (vmlinuz) damalsTM Podcast Folge DTM_016_Linuxkernel
* 4.15.4 hat 20,3 Millionen Zeilen Code https://www.linuxcounter.net/statistics/kernel
* good kommt etwa 4745, nice 1369, love 763 crap 192, shit 145, fuck 40 mal vor
* Firefox 56 enthalten 31.342.142 Zeilen LibreOffice 5.4 kommen auf 17.171.162
* 75% Treibercode (/drivers 14.966.279 Zeilen + /arch mit 3.722.764) (schwer zu testen ohne Hardware, Deswegen delegation)
* Intel IBM etc stellen ebenfalls Entwickler
* Interesse der betreibbarkeit ihrer Hardware
## Allgemeine Vorstellung Ubuntu
* Zulu pronunciation: [ùɓúntʼù]) is a Nguni Bantu term meaning "humanity"
* Entwickler: Canonical Ltd.
* UK-based privately held computer software company founded 5 March 2004
* funded by South African entrepreneur Mark Shuttleworth (2. Weltraumtourist mit Sojus TM-34/Sojus TM-33 (2002)8 Tage ISS ca 20 Mill. $, einzigster Afrikaner im All ??)
* provided an initial funding of US$10 million
* Shuttleworth founded Thawte Consulting in 1995, a currently running company which specialized in digital certificates and Internet security.
* Einkommen US $125.97 million (2017), aber nur US $2M Profit
* Number of employees 566 (2017)
* Ursprung in Debian (September 1993), Ubuntu cooperates with Debian by pushing changes back to Debian
* Updates ca aller 6 Monate
* Ubuntu Derivate über den Window Manager : Wayland
* GPL
* blob Hardware Treiber
* Security "out of the box":
* FullDisk/Folder/HomeDir Encryption
* sudo
* Network Ports sind per default geschlossen -> UFW
## Ubuntu 18.04
* Bionic Beaver
* 26th April: Stable Ubuntu 18.04 LTS release
* GNOME 3.28
* Using systemd’s features, bottlenecks will be identified and tackled to boot Bionic as quickly as possible.
* A new minimal installation option
* Linux Kernel 4.15
* Xorg becomes the default display server again
* Ubuntu 17.10 switched to the newer Wayland
* online search by default
* Ubuntu 18.04 will be collecting some system usage data unless you choose to opt out of it.
## Fazit
* Ubuntu ist umstritten, weil kommerzielle Verwertung von freier Software
* Geld spenden
* Maintainer bekommen Geld von Investoren
* Debian vs. ubuntu
* Ubuntu Pakete die ich immer runterschmeiße: apport, whoopsie,unity