-------------------------------------------------------------------------------- Diese Shownotes wurden automatisiert aus extrahiert, siehe . -------------------------------------------------------------------------------- ## November 2014 ### News Github des Monats: (\$Dinge goes github) - dotnet - Boldmove von Microsoft, C# besser als Java! - Wird mit dem Monoprojekt zusammen geführt - Webentwicklung/mobile Plattformen (besser als HTML-Apps) werden wieder interssanter - awesomewm - go: !topic/golang-dev/sckirqOWepg - Rob Pike (Alter Unix-Hacker und Oberguru von go) - von Mercurial zu git - Google-hosted instance of Gerrit - Anfang December - freifunk dresden -\> Diskussion über Github (zentral) Debian bleibt bei systemd - Entwickler treten zurueck Mozilla stellt auf Yahoo als Standardsuchmaschine um - Regin (Achtung: infiziert) - quelle: - Schadsoftware: - Trojaner (back door) - Geheimdienste NSA und GCHQ beim belgischen Telekommunikations-Anbieter Belgacom eingebrochen - Seit September 2013 ist öffentlich belegt - seit 2008 - Treffen am 08.12.2014 1. Opensource-Initiative Dresden "Latex statt kommerziellen Scheiß" Weiterentwicklung von Opensource an der TU Dresden - Ticketsverkauf 31C3, Assembly vom C3D2 ### Thema: BSD - gesamte Quellcode in einem Sourcecodeverwaltung - Ports - Forken nicht so beliebt \* Geschichte - 1970: Unix Timesharing System - entwickelt in den Bell Labs bei AT&T - Programmiersprache C, statt wie bisher Assembler -\> portable - alles ist eine Datei (auch Geräte über Datei ansprechbar) - Multiuser fähig (Terminals -\> Rechner) statt Batchverarbeitung - 1970 + 7 Jahre: Universität von Kalifornien in Berkeley: - AT&T -\> Telekommunikationsmonopol, durfte keine Software verkaufen - Sofware zum Preis der Datenträger zur Verfügung gestellt - Bill Joy (Erfinder von vi) -\> erste Berkeley-Software-Distribution - Darpa brachte 1. TCP/IP-Implementierung ein - Umgeschrieben bis keine einzige Zeile AT&T-Quelltext -\> unter BSD Lizenz gestellt (Sparen von Lizenskosten -\> *Networking Release/2*) - (vorlesen) - Vererbungsbaum Unix: - 4.3BSD-Lite auf Intel i386 -\> führte zur Entwicklung von NetBSD und FreeBSD - FreeBSD - verbreitestes BSD-Variante - Jails - stabilste ZFS-Implementierung - Whatsapp: nutzt selber Freebsd, 1 Million Spende an die Foundation - pkgng - ZFS - FreeNAS - PC-BSD - Werkzeuge - Life Preserver - Warden - pbi - AppCafe - TrueOS - Lumina - DesktopBSD/GhostBSD - OpenBSD: - Aus dem NetBSD-Projekt entstanden - Entwickler Theo de Raadt ausgeschlossen - Fokus auf Sicherheit und offene Quellen - Sicherheitsaudits - pf, openssh, libressl - gehärtete Libc (static bounds checker) - Dragonfly BSD - - - Entwickler: Matt Dillon und andere - fork von FreeBSD - features: - HAMMER FS - schenller zugriffb - mit integriertem Spiegelung und Historien zugriff - seit 3.6 version 2 - kompressionsalgorithmen, darunter LZ4 und zlib - Hybrid Kernel - ausgeprägte nutzung von Synchronizationsmechanismus - Deadlock frei - leicht zusammensetzbar - Lightweight Kernel Threads: - jeder Prozessor seinen eigenen Prozess-Scheduler - Prozessor wechsel nur durch Inter Prozessor Interrupts (IPI) Prozessen - Beste Ausnutzung von swap partitionen auf SSDs - NetBSD - Fokus auf Portierbarkeit: Toaster (2005 von der Firma Technologic Systems) - Beliebt in Embedded-Systemen -\> Crosskompilieren einfach mit einem Befehl - Portable Gerätetreiber: PCI-Treiber für ein Gerät muss nicht für jede Archtitektur angepasst werden - Rumpkernel -\> neue Treiber als Programm laufen lassen und später in den Kernel portieren - Lua Module im Kernel laufen - KGDB: Kernel Zeile für Zeile debuggen - weiterführende Medien: - BSD Now ### Ankündigungen - Tref­fen EDV-Struk­tur für So­li­da­rische In­i­ti­a­ti­ven in Dresden - 27\. November 2014 um 18:30 Uhr - HQ - OpenSource-Initiative an der TU - Ort?