pentaradio-historic-shownotes/out/shownotes-historic-2014-11.txt

144 lines
4.7 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## November 2014
### News
Github des Monats: (\$Dinge goes github)
- dotnet <https://github.com/dotnet/corefx>
- 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 <https://github.com/awesomeWM/awesome/commits/master>
- go: <https://groups.google.com/forum/#>!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
<https://github.com/ddmesh/firmware-freifunk-dresden>
-\> Diskussion über Github (zentral)
Debian bleibt bei systemd - Entwickler treten zurueck
<http://www.heise.de/open/meldung/Debian-Noch-ein-Ruecktritt-in-der-Systemd-Debatte-2460450.html>
Mozilla stellt auf Yahoo als Standardsuchmaschine um
<http://www.heise.de/open/meldung/Mozilla-Partnerschaft-mit-Yahoo-fuer-Default-Suchmaschine-in-Firefox-2460746.html>
- Regin <https://s3.amazonaws.com/tiregin/regin.zip> (Achtung:
infiziert)
- quelle:
<https://netzpolitik.org/2014/regin-staatstrojaner-enttarnt-mit-denen-nsa-und-gchq-ziele-auch-in-europa-angriffen-haben/>
- 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*)
-
<https://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29>
(vorlesen)
- Vererbungsbaum Unix:
<https://de.wikipedia.org/wiki/Berkeley_Software_Distribution#mediaviewer/File:Unix_timeline.de.svg>
- 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
- <http://www.dragonflybsd.org/>
- <https://de.wikipedia.org/wiki/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
- <https://wiki.c3d2.de/BSD>
weiterführende Medien:
- BSD Now <http://bsdnow.tv/>
### 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?