163 lines
5.7 KiB
Plaintext
163 lines
5.7 KiB
Plaintext
## 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, won’t be big and professional like gnu*
|
||
* - Newsgroups: comp.os.minix*
|
||
- Entwicklung auf seinem 386-PC
|
||
- bash & gcc
|
||
- Tanenbaum–Torvalds 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>
|
||
|