Distrobashing

Thema
Distrobashing
Termin
2006-01-09 20:07:30
Ort
Uni Ulm, Hörsaal H20
Vortragende
Holger, Jürgen, Uli, Alex, ...
Archiv

Welche Linuxdistribution ist die beste? Oder soll ich doch lieber Opendarwin benutzen? Windows ist’s! Oder doch nicht? Die Frage nach dem richtigen Betriebssystem lässt sich nicht so einfach objektiv beantworten und schon gar nicht pauschal. Eigentlich ist es schon eher eine Glaubensfrage. Heute kommen die Priester zu Wort und werden anschliessend vom Publikum auf dem Scheiterhaufen verbrannt. ;-)

Da es sehr schwer war genug Priester zu finden, unterstützt uns diesmal die lugu tatkräftig. Wir suchen allerdings noch Vertreter u.a. für SuSE, Gentoo, *BSD oder beliebig anderen Alternativen. Wenn es dir also am Herzen liegt, die Vorteile deines OS anderen näher zu bringen, komm einfach vorbei.

Zunächst werden einige Systeme vorgestellt in je einem Kurzvortrag, dann gehen wir zur Diskussion über.

Linux From Scratch

Thema
Linux From Scratch
Termin
2005-12-12 20:07:30
Ort
Uni Ulm, Hörsaal H20
Vortragende
Nico Roeser
Archiv

Fast alle aktuellen Betriebssystem-Distributionen kommen als CDs oder DVDs mit Binärpaketen und häufig begleitet von vielen Seiten Dokumentation heraus. Das aus einem HOWTO hervorgegangene Projekt Linux From Scratch dagegen liefert Benutzern, die ein Betriebssystem installieren möchten, nur das Handbuch, das Schritt für Schritt erklärt, wie Systemkern und Basisprogramme ausgehend vom Quellcode selbst kompiliert und installiert werden.

Der Vortrag gibt einen Überblick über die Geschichte und die Build-Methoden von Linux From Scratch seit seiner ersten Version im Jahr 1999. Es wird gezeigt, wie trotz zirkulärer Paketabhängigkeiten eine funktionierende Toolchain als Herzstück eines LFS-Systems konstruiert wird. Technische Details kommen beim Blick unter die Haube der Nicht-Distribution mit dem Slogan „Your distro. Your rules.“ und dem Ziel, zu lehren, was im Inneren eines Linux-Systems vorgeht, nicht zu kurz.

Informationstheorie

Thema
Informationstheorie
Termin
2005-11-14 20:00
Vortragende
Alexander Bernauer und Stephanie Wist
Archiv

Für das Problem, Informationen über einen gestörten Kanal zu übertragen, lieferte Claude E. Shannon 1948 mit seinem Aufsatz “A Mathematical Theory of Communication” ein mathematisches Modell, dessen Mächtigkeit und Tragweite der Wissenschaft erst mit der Zeit klar wurde.

Heute ist unumstritten, dass Shannon eine neue Wissenschaft begründet hat, denn seine Arbeit ist die Grundlage für die gesamte Telekommunikation. Das betrifft Themen wie z.B. die Datenkompression, die Kodierung, die Informationsübertragung und nicht zuletzt die Kryptographie.

Der Vortrag gibt eine kleine Einführung in die Informationstheorie, ohne allzu mathematisch zu werden und erläutert anschaulich die wichtigsten Begriffe und Zusammenhänge.

Java - Evolution einer Sprache

Thema
Java - Evolution einer Sprache
Termin
2005-10-10 20:00
Vortragende
Markus Schaber
Archiv

Unterlagen: http://dontpanic.ulm.ccc.de/~schabi/javaevo/index.html

Während Java 1.1 in den Sprachmitteln extrem minimalistisch designt war, wurden in den darauffolgenden Releases immer mehr Erweiterungen eingebaut. Beispiele dafür sind anonyme und innere Klassen, Assertions, Enumerations und Generics. Dieser Vortrag will die historische Entwicklung der Sprache von “zu minimalistisch” bis hin zu “durchaus brauchbar” illustrieren und gleichzeitig Umsteigern und Aufsteigern einen Überblick über die neuen Features geben, und deren Vor- und Nachteile aufzeigen.

Mac OS X Hacks

Thema
Mac OS X Hacks
Termin
2005-09-12 20:00
Vortragende
Michael Feri
Archiv

Mac OS X erfreut sich auch in Hackerzirkeln einer gewissen Beliebtheit. Dementsprechend wollen wir uns einige spaßigere Aktivitäten anschauen, die auch unter Mac OS X für Erheiterung sorgen.

Subthemen:
FireWire DMA, Cocoa ohne ObjC, Krypto- und Securityservices, Packagemanager, MACH Injections, Angriffsvektoren für Würmer, Highlight aus den letzten Security Updates, Clustering, Forensics und Hardening, Buffer Overflows, OpenFirmware, …

C++

Thema
C++
Termin
2005-07-11 20:00
Vortragende
Alexander Bernauer
Archiv

Bei wohl keiner Programmiersprache ist der Unterschied zwischen Kennen und Können so groß wie bei C++. Als “C with classes” angefangen, hat es sich mittlerweile zu einer der komplexesten in der Praxis eingesetzten Sprachen entwickelt. Die Sprache stellt dem Entwickler mächtige Abstraktionswerkzeuge zur Verfügung, deren Kosten zur Laufzeit extrem gering sind - vorausgesetzt der Compiler ist gut. Somit eignet sich C++ für performance- oder resourcenkritische Applikationen, die man objektorientiert modellieren möchte. Es gibt aber auch hässliche Elemente der Sprache, von denen einige auf die Verwandtschaft zu C und andere auf Performance- oder Praktikabilitätsgründe zurückzuführen sind. C++ ist einfach ein pragmatischer Kompromiss. Der Vortrag bietet eine Übersicht über die wichtigsten Konzepte der Sprache. Auf Grund des engen Zeitrahmens müssen ein paar Dinge für das Verständnis vorausgesetzt werden. Dazu gehört Wissen über das Programmierpardigma der Objektorientierung und Kenntnis der C-Syntax.

WebSecurity

Thema
WebSecurity
Termin
2005-06-13 20:00
Vortragende
Frank Kargl und Stefan Schlott
Archiv

Immer mehr Sicherheitsvorfälle in IT-Systemen gehen auf das Konto von unsicheren Web-Servern oder -Clients. Seien es Buffer-Overflows in der Software, fehlerhafte Web-Anwendungen oder überforderte Benutzer, Angriffsmöglichkeiten gibt es zu Hauf. Der Vortrag zeigt Schwachstellen und mögliche Angriffe, geht aber auch darauf ein, wie Benutzer und Softwareentwickler das World Wide Web etwas sicherer machen können.