144 lines
4.7 KiB
Plaintext
144 lines
4.7 KiB
Plaintext
## 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
|
||
|
||
- Treffen EDV-Struktur für Solidarische Initiativen in Dresden
|
||
- 27\. November 2014 um 18:30 Uhr
|
||
- HQ
|
||
- OpenSource-Initiative an der TU
|
||
- Ort?
|
||
|