pentaradio-historic-shownotes/out/shownotes-historic-2016-01.txt

163 lines
5.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Janvier 2016
News:
Net neutrality:
<https://www.eff.org/deeplinks/2016/01/eff-confirms-t-mobiles-bingeon-optimization-just-throttling-applies>
(Mic92 - hats gelesen)
Was duckduckgo und facebook können, können wir doch auch ...
<http://rvy6qmlqfstv6rlz.onion/> c3d2 ist über einen onion service
erreichbar
Buch über das Vermächtnis von AS:
<http://thenewpress.com/books/boy-who-could-change-world>
TrumpScript: <https://github.com/samshadwell/TrumpScript> (Artikel dazu
sind am Ende der README verlinkt)
- Falls seine Reden als Text verfügbar sind, müsste man die mal in den
Interpreter stopfen und schauen was bei rauskommt :)
Niederländische Regierung sponsert OpenSSL \$540,000
-
<http://www.theregister.co.uk/2016/01/04/dutch_government_says_no_to_backdoors/>
- Gegen Spionage und Krimnielle Energien
Niederländische Regierung spricht sich gegen Krypto-Hintertüren aus
-
<http://www.heise.de/security/meldung/Niederlaendische-Regierung-spricht-sich-gegen-Krypto-Hintertueren-aus-3061159.html>
Französische Regierung spricht sich gegen Krypto-Hintertüren aus
-
<http://www.pro-linux.de/news/1/23161/frankreich-sagt-non-zu-staatlich-verordneten-hintertueren.html>
<https://blog.docker.com/2015/12/ian-murdock/>
- Ian Murdock: Debian Maintainer, letzter Maintainer Docker
<http://www.nytimes.com/2016/01/26/business/marvin-minsky-pioneer-in-artificial-intelligence-dies-at-88.html>
Marvin Minsky ist tot
<https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7>
Mit Bitcoin ist es vorbei - sagt Mike Hearn
<https://bitcoin.org/en/bitcoin-core/capacity-increases-faq> das Core
Team und die Menschen, die leise echte Lösungen haben verbreiten ihre
Roadmap
<http://www.ibtimes.co.uk/r3-connects-11-banks-distributed-ledger-using-ethereum-microsoft-azure-1539044>
Dafür setzen Banken auf Microsoft und Ethereum
<http://money.cnn.com/2016/01/21/technology/china-digital-currency/index.html>
die Chinesische Zentralbank will eine eigene CryptoCurrency
<https://z.cash/> Zerocoin nimmt Gestalt an
Thema: Linuxkernel . community
- Erstveröffentlichung:
-
<http://www.thelinuxdaily.com/2010/04/the-first-linux-announcement-from-linus-torvalds/>
- *just a hobby, wont be big and professional like gnu*
* - Newsgroups: comp.os.minix*
- Entwicklung auf seinem 386-PC
- bash & gcc
- TanenbaumTorvalds debate:
- 1992 on the Usenet discussion groupcomp.os.minix, arguing that
microkernels are superior to monolithic kernels and therefore Linux was,
even in 1992,obsoletee
- 1991 - 2002:
- Entwicklung ohne Versionskontrollsystem (Erklären anhand von
- Tarballs + Patchest
- 2002 - 2005:
- Bitkeeper
- propritäres verteiltes Versionssystem
- Kostenlos für Kernelentwicklung
- Andrew Tridgell (Entwickler v. Samba u. rsync) entwickelte
"SourcePuller" als kompatible Implementierung -\> Larry McVoy: zieht
Lizenz zurück
- 2005:
- Linus Torvalds stellt Kernelenwicklung ein und entwickelt innerhalb
weniger Wochen git
- Monotone erfüllte 2/3 Kritieren (Verteiltheit, Sicherheit)
aber war zu langsam
\# Wie reiche ich einen Patch ein?
- doc/CodingStyle
- wie setze Klammern, dokumentiere ich, verhindere ich Komplexität
(Funktionen)
- scripts/checkpatch.pl
- Whitespace, Checkt Stil
- scripts/get_maintainer.pl
- liefert Maintainer aber auch passende Mailinglisten
- ist manchmal übereifrig, Liste nachkontrollieren
- Maintainer (Zu sehen in <https://git.kernel.org/cgit/)>
- Baumstruktur (hierarisch)
- Aufgabenteilung
- Architekturen: 31 an der Zahl
- ARM (vielleicht weiter ausführen)
- X86
- Treibersubsysteme (USB, Block, Bluetooth, Sound)
- Dateisysteme
- Grafik (DRM, Nvidea-Rant:
<https://www.youtube.com/watch?v=MShbP3OpASA)>
- Mailingliste:
- Linux Kernel Mainlinglist (LKML) als Catchall (wird meißt nur als
Referenz verwendet, liest aber keiner)
- einzelne Subsysteme haben eigene Mailinglisten für
Patches/Diskussionen
- Ausführliche Commitbeschreibung / kurzer Betreff
- Patches - werden inline verschickt und vom Maintainer inline
kommentiert
- Pull-Request (Unterschied zu Github)
- Developer Certificate of Origin (Signed-off-by: ... in
Commitnachricht) ... Einsender bestätigt, dass er berechtig ist die
Änderung einzubringen
- Patchversionen im Betreffeld der Email
- Documentation/SubmittingPatches
- Releaseablauf
- Maintainer sind ein Release weiter (wenn 4.4 released, Arbeiten
Maintainer an 4.6)
- Merge-Window: 2 Wochen in denen die Hauptänderungen in den
Hauptkernel einfliessen
- 6-8 Wochen Stabilisierung + Aufnahme neuer Features durch
Maintainer
- Heise KernelLog als Zusammenfassung
- <https://lwn.net/>
- We don't break Userspace!
- Betriebssystemschnittstellen müssen kompatible zu alten Versionen
bleiben
-\> sonst wird Torvalds böse
- Medien
- Sarah Sharp (USB-3) - Closing a door
(<http://sarah.thesharps.us/2015/10/05/closing-a-door/)>
- Generelles Problem unterschiedlicher Kulturen (europäisch,
asiatisch, amerikanisch, ...)
- Größte Opensourceprojekt überhaupt (Code + Contributor) \>7.7
Änderungen pro Stunde 24/7
(<http://www.linuxfoundation.org/news-media/announcements/2015/02/linux-foundation-releases-linux-development-report)>
- Konferenzen?
- LinuxCon + LinuxCon Europe (Docker, Docker, Cloud, Cloud, ...)
- Fragerunde mit Torvalds
- embedded Linux Conference (+Europe) ... da wo die Profis sind
- Leute von der Mailingliste in RL treffen
- Kernel Summit
- intern invitation only
- Kernentwickler/Maintainer
- Arbeitstreffen -\> Entscheidungsfindung
- Chemnitzer LinuxTage
- FrosCon
- FOSDEM (5000 Menschen)
- LinuxTag (RIP?)
- kleinere/größere Konferenzen auf allen Kontinenten (LinuxCon AU,
Japan)...
- Talkempfehlung:
-
- Geschichte von Git: Google I/O Talk
<https://www.youtube.com/watch?v=4XpnKHJAok8>