image/svg+xml
Was ist Software
Software ist notwendig zum Betrieb moderner Computer
Software bestimmt, was der Computer wirklich macht
Voraussetzungen zur Produktion gering
Produktionsaufwand liegt in zeitintensiver, qualifizierter Arbeit
Verbreitungsaufwand extrem gering
Schreiben von Software kann von jedem Menschen erlernt werden
#include <stdio.h>main(){ printf("hello, world");}
Was Ist Freie Software?
Was ist Quellcode
Menschenlesbare Darstellung von SoftwareNotwendiger Schritt zum Erstellen und Verändern von Software
Verwenden der Software zu jedem ZweckVerstehen und Anpassen der SoftwareVerbreiten der SoftwareVerbessern der Software und Weitergeben der Verbesserungen
Ermöglicht den Benutzenden die Kontrolle über denComputer zu behalten
1970
1980
1990
2000
2010
Was Ist Ein Betriebssystem?
Für Benutzer mehr oder weniger unsichtbar
Stellt Basisfunktionalität für Programme bereitZugriff auf Hardware (Treiber)Zugriff auf NetzwerkeOrganisation von DateienZuteilen von SystemressourcenKontextuelle Trennung von BenutzernProzesstrennungDateizugriffsrechte
Bereitstellung von Dienstprogrammen zum Zugriff
Was Ist UNIX?
Schafft grundlegendeDesignparadigmenfür Betriebssysteme
Weiterentwicklunggeprägt von derKommerzialisierung/Entstehungdes Softwaremarktes
GNUis NotUnix
+ Linux
Was Ist Eine Distribution?
+ LibreOffice+ Audacity+ XCalc+ VLC+ Firefox+ Inkscape
z.B.DebianRedHatSuseGNewSenseUbuntu
Freie Software und GNU Linux
Danke!