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?
|
|||
|
|