Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Aktuelle Entwicklungen beim Linux-Kernel
Thorsten Leemhuis Aktuelle Entwicklungen beim Linux-Kernel
2
Quelle: https://www. facebook. com/535256216540493/photos/ a
Quelle: a / /
3
Quelle: http://www. spiegel
4
Aktuelle Entwicklungen beim Linux-Kernel
Thorsten Leemhuis Aktuelle Entwicklungen beim Linux-Kernel
5
%pre
6
%pre | whoami Image: CC BY 2.0 – paurian,
7
%pre |
8
%pre |
9
%pre |
10
bin kein Kernel-Entwickler
%pre | whoami @linux bin kein Kernel-Entwickler
11
%pre | whoami @Fedora
12
%pre | whoami @Fedora
13
%pre | whoami @linux regression tracking
14
bin kein Kernel-Entwickler
%pre | whoami @linux bin kein Kernel-Entwickler
15
durch Arbeit guten Überblick über das große Ganze
%pre | whoami @linux durch Arbeit guten Überblick über das große Ganze
16
%pre | this talk genau der folgt
17
Eckdaten: Wo stehen wir & was tut sich gerade
%pre | this talk - 1. Kurzüberblick - Eckdaten: Wo stehen wir & was tut sich gerade
18
Neuheiten des vergangenen Jahres
%pre | this talk - 2. wichtige Veränderungen - Neuheiten des vergangenen Jahres
19
neueste und nächsten Kernel-Versionen
%pre | this talk - 3. jüngste Entwicklungen - neueste und nächsten Kernel-Versionen
20
%pre | this talk - 4. Dinge in Arbeit - Glaskugelblick ;-)
21
%pre | this talk - 5. Metablick - Entwicklungszeit, Größen-Wachstum, Entwicklerzahl, Problem bei der Entwicklung, ...
22
%pre | this talk
23
eins noch, bevor es losgeht:
%pre | this talk eins noch, bevor es losgeht:
24
ich will den Vortrag an euch anpassen
%pre | this talk ich will den Vortrag an euch anpassen
25
%pre | this talk wen hab ich hier vor mir?
26
%pre | this talk Business-Kasper?
27
jetzt mal ernsthaft mit Handzeichen
%pre | this talk jetzt mal ernsthaft mit Handzeichen
28
Wer nutzt Linux auf seinem PC?
%pre | this talk Wer nutzt Linux auf seinem PC?
29
Wie viel von euch zocken Doom & Co unter Linux?
%pre | this talk Wie viel von euch zocken Doom & Co unter Linux?
30
%pre | this talk Wer ist Sysadmin?
31
Wer entwickelt Software für Linux?
%pre | this talk Wer entwickelt Software für Linux?
32
Wer nutzt Linux bei der Hardware-Entwicklung?
%pre | this talk Wer nutzt Linux bei der Hardware-Entwicklung?
33
%pre | this talk Wer ist Kernel-Hacker?
34
Das war eine Fangfrage ;-)
%pre | this talk Das war eine Fangfrage ;-)
35
Linux Kernel-Podium, 15:00, hier!
%pre | this talk Linux Kernel-Podium, 15:00, hier!
36
%pre | this talk so, jetzt aber los
37
BTW, ja, das geht in dem Tempo weiter
%pre | this talk BTW, ja, das geht in dem Tempo weiter (das hier ist Slide #37)
38
Daher: Fragen aufschreiben!
%pre | this talk Daher: Fragen aufschreiben! Wir haben viel vor uns
39
Teil 1: Kurzüberblick
40
brief overview alles läuft rund
41
(auch, wenn das in der Presse vielleicht manchmal anders wirkt)
brief overview alles läuft rund (auch, wenn das in der Presse vielleicht manchmal anders wirkt)
42
(und klar, es gibt immer Bereiche, wo etwas besser laufen könnte)
brief overview alles läuft rund (und klar, es gibt immer Bereiche, wo etwas besser laufen könnte)
43
alle neun oder zehn Wochen eine neue Kernel-Version
brief overview alle neun oder zehn Wochen eine neue Kernel-Version
44
jede verbessert Hardware-Unterstützung deutlich
brief overview jede verbessert Hardware-Unterstützung deutlich u.a. jeweils Support für 100 bis 200 neue PCI/PCIe- und USB- Geräte
45
jede verbessert die Sicherheit
brief overview jede verbessert die Sicherheit
46
jede verbessert die Sicherheit
brief overview jede verbessert die Sicherheit jüngst deutlich mehr Security-Verbesserungen als zuvor üblich!
47
Haufen anderer, im Vortrag erläuterter Verbesserungen
brief overview Haufen anderer, im Vortrag erläuterter Verbesserungen
48
Kernel wächst beständig
brief overview Kernel wächst beständig
49
mittlerweile 22,5 Mill. Codezeilen
brief overview mittlerweile 22,5 Mill. Codezeilen (inklusive Dokumentation, Kommentaren, Leerzeilen, ...)
50
Aktuelle Version: Linux 4.10
brief overview Aktuelle Version: Linux 4.10
51
brief overview in Arch Linux, openSUSE Tumbleweed und Fedora jetzt oder in Kürze enthalten
52
Linux 4.10 ist Basis des Kernels von Ubuntu 17.04
brief overview Linux 4.10 ist Basis des Kernels von Ubuntu
53
Hauptentwicklungsphase von Linux 4.11 abgeschlossen
brief overview Hauptentwicklungsphase von Linux abgeschlossen (vor sechs Tagen)
54
das war Teil 1
55
next up
56
Teil 2: wichtige Entwicklungen
57
was sich in den letzten paar Monaten wichtiges getan hat
important changes was sich in den letzten paar Monaten wichtiges getan hat
58
Tracing-Verbesserungen
important changes Tracing-Verbesserungen
59
important changes | Tracing
4.9: timed sampling und summarizing stack traces
60
important changes | Tracing
endlich ein mit Dtrace vergleichbares Featureset (aber noch nicht einfach nutzbar)
61
important changes | Tracing
Image: Brendan Gregg,
62
important changes | Tracing
Image: Brendan Gregg,
63
important changes | Tracing
Image:Brendan Gregg
64
important changes | Tracing
sehr informatives Blog! googelt nach "dtrace for linux 2016" und schaut euch die Talks von Brendan bei YouTube an!
65
important changes was noch?
66
important changes Sicherheit
67
important changes | Security
tut sich viel
68
important changes | Security
gcc plugin infrastructure, vmapped kernel stack, KASLR, hardened usercopy, SLAB/SLUB freelist ASLR, x86 execute-only memory, read-only after init, …
69
important changes | Security
und noch mehr! zu viele, um sie hier alle au[sf]zuführen
70
important changes | Security
viele davon von Grsecurity/PAX portiert
71
important changes | Security
Vielen Dank, Kernel Self Protection Project (KSPP)
72
important changes | Security
manche verlangsamen das System
73
important changes | Security
aber nur ein wenig
74
important changes | Security
ähnlich, wie Sicherheitskram Autos etwas schwerer macht
75
important changes | Security
gemeinhin akzeptiert (wenn man nicht gerade ein Rennauto baut)
76
important changes | Security
Details: outflux.net/blog/
77
important changes | Security
78
important changes was noch?
79
important changes UEFI Capsules support
80
changes | UEFI Capsules
BIOS-Update ganz einfach
81
changes | UEFI Capsules
Update-Software hinterlegt Update bei Firmware
82
changes | UEFI Capsules
neustarten
83
changes | UEFI Capsules
warten
84
changes | UEFI Capsules
fertig
85
changes | UEFI Capsules
Softwareverwaltung von Gnome unterstützt das
86
changes | UEFI Capsules
aber längst nicht jede Hardware :-/
87
important changes was noch?
88
changes virtio-gpu/Virgl 3D
89
3D für Linux-VMs, die auf einem Linux- Hosts laufen
changes | virtio-gpu 3D für Linux-VMs, die auf einem Linux- Hosts laufen
90
3D-Treiber in Gast reicht Befehle an Host-Treiber weiter
changes | virtio-gpu 3D-Treiber in Gast reicht Befehle an Host-Treiber weiter
91
alles Nötige prinzipiell in den Distributionen
changes | virtio-gpu alles Nötige prinzipiell in den Distributionen aber noch nicht einfach nutzbar
92
changes was noch?
93
Raspberry-Pi-Support
changes Raspberry-Pi-Support
94
Upstream-Kernel enthält alles wesentliche für Raspis
changes | raspi Upstream-Kernel enthält alles wesentliche für Raspis
95
inkl. Grafiktreiber ("vc4"); passender 3D-Treiber in Mesa
changes | raspi inkl. Grafiktreiber ("vc4"); passender 3D-Treiber in Mesa
96
changes was noch?
97
changes noch viel mehr
98
Netzwerk-Performance BRR & New Vegas TCP eXpress Data Path (XDP)
changes | much more USB 3.1 Superspeed Netzwerk-Performance BRR & New Vegas TCP eXpress Data Path (XDP)
99
NVMe over Fabrics (NVMf)
changes | much more PMEM/NVM support Copy Offloading Parallel NFS (pnfs) NVMe over Fabrics (NVMf)
100
Container finetuning Cgroup v2 Cgroup Namespaces virtio-vsocks
changes | much more Container finetuning Cgroup v2 Cgroup Namespaces virtio-vsocks
101
das war Teil 2
102
Teil 2, Addon
103
quelloffene Grafiktreiber wurden und werden besser und besser
important changes quelloffene Grafiktreiber wurden und werden besser und besser
104
eigenes Vortragsthema :- /
changes | GPU eigenes Vortragsthema :- / (es folgt die Superkurzform, die vieles nur grob beschreibt)
105
Steckt die meiste Logik zur Grafikausgabe im X-Server-Treiber?
changes | GPU Steckt die meiste Logik zur Grafikausgabe im X-Server-Treiber?
106
changes | GPU nein, aber
107
enge Zusammenarbeit von Kernel- und Userspace- Treiber
changes | GPU enge Zusammenarbeit von Kernel- und Userspace- Treiber
108
changes | GPU Quelle: c't 23/2014, S. 160ff:
109
Mesa viel viel wichtiger als X-Server-Treiber
changes | GPU Mesa viel viel wichtiger als X-Server-Treiber
110
Vortrag behandelt daher vorübergehend auch Mesa
changes | GPU Vortrag behandelt daher vorübergehend auch Mesa
111
changes | GPU Intel GPUs
112
Mesa 13.0: OpenGL-4.5-Support und Vulkan-Treiber
changes | GPU Intel Mesa 13.0: OpenGL-4.5-Support und Vulkan-Treiber
113
dadurch laufen mehr modernen Spiele
changes | GPU Intel dadurch laufen mehr modernen Spiele
114
Intel-Treiberfamilie macht hin und wieder Probleme
changes | GPU Intel Intel-Treiberfamilie macht hin und wieder Probleme (Skylake-Support kam spät und hatte anfangs Stabilitätsprobleme; Aldi-Notebook-Problem; …)
115
IOW: Intel gut, aber nicht so gut wie der Ruf
changes | GPU Intel IOW: Intel gut, aber nicht so gut wie der Ruf
116
changes | GPU next up
117
changes | GPU AMD Radeon
118
quelloffene Treiber haben richtig aufgeholt in den letzten zwei Jahren
changes | GPU AMD quelloffene Treiber haben richtig aufgeholt in den letzten zwei Jahren
119
Video-Beschleunigung, PM, DP MST, HiDPI, HDMI & DP Audio, ...
changes | GPU AMD Video-Beschleunigung, PM, DP MST, HiDPI, HDMI & DP Audio, ...
120
3D-Performance hat deutlich zugelegt!
changes | GPU AMD 3D-Performance hat deutlich zugelegt! mehr fps, yeah!
121
manchmal besser als bei AMDs proprietären Grafiktreibern
changes | GPU AMD manchmal besser als bei AMDs proprietären Grafiktreibern
122
Mesa-17.0: OpenGL-4.5- Support und rudimentärer Vulkan-Treiber
changes | GPU AMD Mesa-17.0: OpenGL-4.5- Support und rudimentärer Vulkan-Treiber
123
quelloffenen Treiber beherrschen nahezu alles wesentliche
changes | GPU AMD quelloffenen Treiber beherrschen nahezu alles wesentliche
124
AMDs OSS-Treiber für vieles gut genug
changes | GPU AMD AMDs OSS-Treiber für vieles gut genug
125
AMDs OSS-Treiber besser als ihr Ruf
changes | GPU AMD AMDs OSS-Treiber besser als ihr Ruf (immer weniger Gründe für AMDs proprietäre Treiber)
126
aber: gerade ein paar Entwicklungs-Hakeleien :-/
changes | GPU AMD aber: gerade ein paar Entwicklungs-Hakeleien :-/ DAL/DC
127
changes | GPU next up
128
changes | GPU Nvidia GeForce
129
OSS-Treiber: langsam und für vieles unzureichend
changes | GPU Nvidia OSS-Treiber: langsam und für vieles unzureichend (für Desktop-Betrieb reicht es allerdings oft)
130
Beschleunigung gibt es neuerdings nur noch mit Nvidia-Firmware
changes | GPU Nvidia Beschleunigung gibt es neuerdings nur noch mit Nvidia-Firmware
131
für 900er GeForce erst nach langem Warten erschienen
changes | GPU Nvidia für 900er GeForce erst nach langem Warten erschienen und beherrscht kein PM :-(
132
Firmware für 1000er GeForce erst vor ein paar Tagen erschienen
changes | GPU Nvidia Firmware für 1000er GeForce erst vor ein paar Tagen erschienen
133
Treiber-Support erst in 4.12?
changes | GPU Nvidia Treiber-Support erst in 4.12?
134
proprietärer Treiber nach wie vor ganz ordentlich
changes | GPU Nvidia proprietärer Treiber nach wie vor ganz ordentlich
135
das war Teil 2 (diesmal wirklich!)
136
Teil 3: jüngste Entwicklungen
137
recently | Linux 4.10 Linux 4.10
138
writeback cache für RAID5
recently | Linux 4.10 VGA pass-through writeback throttling writeback cache für RAID5
139
(Intel Only fürs Erste)
recently | Linux 4.10 VGA pass-through (Intel Only fürs Erste)
140
Mediated Device (Mdev)
recently | Linux 4.10 Mediated Device (Mdev) Teil 1/2
141
recently | Linux 4.10 Intel GVT/KVMGT Teil 2/2
142
Mdev: Teile eines Geräts an VMs überstellen
recently | Linux 4.10 Mdev: Teile eines Geräts an VMs überstellen (erfordert Treiber-Support auf dem Host)
143
Mdev: Teile eines Geräts an VMs überstellen
recently | Linux 4.10 Mdev: Teile eines Geräts an VMs überstellen (Technik nicht nur für GPUs interessant)
144
KVMGT: Teile von Intel- GPUs per Mdev an VM geben
recently | Linux 4.10 KVMGT: Teile von Intel- GPUs per Mdev an VM geben
145
recently | Linux 4.10 noch unfertig/WIP
146
AMD und Nvidia wollen bald ähnliches realisieren
recently | Linux 4.10 AMD und Nvidia wollen bald ähnliches realisieren
147
recently | Linux 4.10 4.10: was noch?
148
recently | Linux 4.10 writeback throttling
149
weniger Ruckler beim Leeren des Schreib- Cache
recently | Linux 4.10 weniger Ruckler beim Leeren des Schreib- Cache
150
recently | Linux 4.10 Firefox flüssig verwenden, auch wenn dd gerade ein ISO auf einen USB-Stick schiebt (nur ein Beispiel)
151
greift in bestimmten Konfigurationen nicht
recently | Linux 4.10 greift in bestimmten Konfigurationen nicht
152
recently | Linux 4.10 4.10: was noch?
153
Writeback Cache für RAID 5
recently | Linux 4.10 Writeback Cache für RAID 5
154
recently | Linux 4.10 per "Log Device" bei 4.4 eingeführt
155
SSD nimmt zu schreibende Daten an
recently | Linux 4.10 SSD nimmt zu schreibende Daten an * aggregate writes to make full stripe write * reduce read-modify- write
156
Geschwindigkeits- Vorteil!
recently | Linux 4.10 Geschwindigkeits- Vorteil! aber: noch WIP
157
recently | Linux 4.10 4.10: was noch?
158
recently | Linux 4.10: even more
Nouveau: Atomic, Boost, MST Turbo Boost Max 3.0 cache allocation technology
159
mehr Details zu 4.10: recently | Linux 4.10 heise.de/-3596869
lwn.net/Kernel/Index/#Releases-4.10 kernelnewbies.org/Linux_4.10
160
recently | Linux 4.11 Linux 4.11
161
ETA von Linux 4.11: 24. April oder 1. Mai
recently | Linux 4.11 ETA von Linux 4.11: April oder 1. Mai
162
recently | Linux 4.11 Opal Support
163
selbstverschlüsselnde SSDs (Self-Encrypting Drives/SED)
recently | Linux 4.11 selbstverschlüsselnde SSDs (Self-Encrypting Drives/SED)
164
recently | Linux 4.11 4.11: was noch?
165
I/O Scheduler für Blk-Mq
recently | Linux 4.11 I/O Scheduler für Blk-Mq
166
für Festplatten wichtig
recently | Linux 4.11 für Festplatten wichtig
167
recently | Linux 4.11 4.11: was noch?
168
recently | Linux 4.11 statx()
169
Datei- und Verzeichnis- Infos effizienter abfragen
recently | Linux 4.11 Datei- und Verzeichnis- Infos effizienter abfragen
170
recently | Linux 4.11 4.11: was noch?
171
AMD GPU Virtualiserung
recently | Linux 4.11 AMD GPU Virtualiserung
172
recently | Linux 4.11 noch rudimentär :-/
173
recently | Linux 4.11 4.11: was noch?
174
recently | Linux 4.11: even more
APST & NVMe FBC für Intel Gen9+ graphics Raspi-Treiber
175
recently | Linux 4.11: even more
Swapping-Optimierung Security-Sachen
176
mehr Details zu 4.11: recently | Linux 4.11 heise.de/-3641334 (WIP)
lwn.net/Kernel/Index/#Releases-4.11 kernelnewbies.org/Linux_4.11 (soon)
177
das war Teil 3
178
next up
179
Teil 4: Dinge in Arbeit (aka "WIP")
180
was die nächsten Monate bringen könnten
WIP was die nächsten Monate bringen könnten (oder auch nicht)
181
WIP XFS-Verbesserungen
182
4.9: Reflink – kopieren, ohne Nutzdaten zu vervielfältigen
WIP | XFS 4.9: Reflink – kopieren, ohne Nutzdaten zu vervielfältigen (mit Hilfe von Copy-on- Write aka COW)
183
4.9: Dedup – Deduplikation
WIP | XFS 4.9: Dedup – Deduplikation (manuell)
184
noch nicht reif für Endanwender erfordert WIP xfsprogs
185
WIP | XFS da kommt noch mehr
186
bald: Online Scrub and Repair
WIP | XFS bald: Online Scrub and Repair
187
WIP | XFS Basis in geschaffen
188
WIP | XFS
189
Features, die bei Btrfs und ZFS geschätzt sind
WIP | XFS Features, die bei Btrfs und ZFS geschätzt sind
190
XFS rüstet sich für die Zukunft
WIP | XFS XFS rüstet sich für die Zukunft
191
WIP was noch?
192
BTRFS: kaum aufsehen- erregendes zu erwarten
WIP BTRFS: kaum aufsehen- erregendes zu erwarten
193
Entwickler stabilisieren das "Next generation file system for Linux"
changes | Btrfs Entwickler stabilisieren das "Next generation file system for Linux"
194
aber hat es die Einstufung noch verdient?
changes | Btrfs aber hat es die Einstufung noch verdient? (wohl eher nicht…)
195
ist das seit 2008 entwickelte Dateisystem endlich alltagstauglich?
changes | Btrfs ist das seit entwickelte Dateisystem endlich alltagstauglich?
196
ähnelt der Frage "kann ich hier ins Wasser gehen?"
changes | Btrfs ähnelt der Frage "kann ich hier ins Wasser gehen?"
197
Antwort hängt von den eigenen Fähigkeiten ab
changes | Btrfs Antwort hängt von den eigenen Fähigkeiten ab
198
und den lokalen Bedingungen
changes | Btrfs und den lokalen Bedingungen
199
changes | Btrfs Image: CC BY-SA 4.0 – ALEXEY ABROSIMOV
200
changes | Btrfs Image: CC BY 2.0 – Dan Cuellar,
201
changes | Btrfs
202
Teile von Btrfs bekanntermaßen unfertig und daher instabil
changes | Btrfs Teile von Btrfs bekanntermaßen unfertig und daher instabil
203
darunter etwa der RAID-5/6-Code
changes | Btrfs darunter etwa der RAID-5/6-Code
204
btrfs.wiki.kernel.org/index.php/Status
changes | Btrfs btrfs.wiki.kernel.org/index.php/Status
205
Kernfunktionen stabil genug für Facebook, Suse oder mich
changes | Btrfs Kernfunktionen stabil genug für Facebook, Suse oder mich
206
Einarbeitung erforderlich
changes | Btrfs Einarbeitung erforderlich
207
lohnt sich, wenn man von Btrfs-Features profitiert
changes | Btrfs lohnt sich, wenn man von Btrfs-Features profitiert
208
important changes was noch?
209
WIP kein Kdbus
210
WIP
211
Entwicklung dieser IPC- Schicht aufgegeben
WIP | Bus1 Entwicklung dieser IPC- Schicht aufgegeben
212
stattdessen wird Bus1 entwickelt
WIP | Bus1 stattdessen wird Bus1 entwickelt
213
WIP | Bus1 BUS-1 noch pre-alpha
214
Ansatz zeigt Parallelen mit Androids "binder"
WIP | Bus1 Ansatz zeigt Parallelen mit Androids "binder"
215
nicht nur für D-Bus- Übertragungen geeignet
WIP | Bus1 nicht nur für D-Bus- Übertragungen geeignet
216
WIP was noch?
217
WIP iptables-Nachfolger nft/nftables nähert sich langsam der Produktionsreife
218
WIP was noch?
219
jede Version: hunderte verbesserter Treiber
WIP jede Version: hunderte verbesserter Treiber
220
nur ein Bruchteil davon wird in den Medien erwähnt
WIP | driver nur ein Bruchteil davon wird in den Medien erwähnt Einzelinteresse hoch, allgemeines Interesse gering
221
am Ende: moderne Distris. besser für moderne Hardware
WIP | driver am Ende: moderne Distris. besser für moderne Hardware
222
WIP und noch viel mehr
223
realtime & realtime KVM
WIP | much more year 2038 richacls realtime & realtime KVM live patching
224
Heterogeneous memory management (HMM) Support für SMR hard discs
WIP | much more Heterogeneous memory management (HMM) Support für SMR hard discs Tinification
225
das war Teil 4
226
next up
227
Teil 5: Metablick
228
Blick auf die Kernel-Entwicklung
meta view Blick auf die Kernel-Entwicklung (Entwicklungszeit, Größen-Wachstum, Entwicklerzahl, Problem bei der Entwicklung, ... )
229
neue Kernel-Version alle neun oder zehn Wochen
meta view neue Kernel-Version alle neun oder zehn Wochen
230
(selten mal eine Woche mehr oder weniger)
meta | changes darauf kann man wetten (selten mal eine Woche mehr oder weniger)
231
jeweils von ~1600 Entwicklern
meta | changes jeweils von ~1600 Entwicklern
232
meta | changes jeweils zirka Commits mit zirka neuen oder geänderte Codezeilen
233
13 Tage: 15.095 Commits mit 695.693 Einfügungen 307.408 Löschungen
meta | changes 4.8 und 4.9-rc1: 13 Tage: Commits mit Einfügungen Löschungen
234
eine Änderung alle 73 Sekunden
meta | changes eine Änderung alle 73 Sekunden
235
Geschwindigkeit kein größeres Problem
meta | changes Geschwindigkeit kein größeres Problem
236
Nettowachstum pro Version: zirka 290.000 Codezeilen
meta | changes Nettowachstum pro Version: zirka Codezeilen
237
meta | changes
238
mittlerweile 22,5 Mill. Codezeilen
meta | changes mittlerweile 22,5 Mill. Codezeilen (inklusive Dokumentation, Kommentaren, Leerzeilen, ...)
239
Wachstum wird anhalten
meta | changes Wachstum wird anhalten
240
meta | changes
241
https://lwn.net/Articles/713803/
meta | changes
242
meta view was noch?
243
meta view neu: die im Januar aktuelle Linux-Version wird immer ein Longterm-Kernel (mind. 2 Jahre Support)
244
(für Anwender und Distributoren)
meta | Longterm bessere Planbarkeit (für Anwender und Distributoren)
245
neuester Longterm- Kernel: Linux 4.9
meta | Longterm neuester Longterm- Kernel: Linux 4.9 (bekommt wahrscheinlich mindestens fünf Jahre Support)
246
meta view was noch?
247
jede Woche meist zwei oder drei Sicherheitslücken!
meta view jede Woche meist zwei oder drei Sicherheitslücken!
248
meta | security oft mehrere Jahre alt!
249
darunter sind jedes Jahr einige wirklich kritische
meta | security darunter sind jedes Jahr einige wirklich kritische
250
wer sich darauf nicht einstellt, hat *selbst schuld*
meta | security wer sich darauf nicht einstellt, hat *selbst schuld*
251
Problem: Erkenntnis bei vielen Hardware- Herstellern nicht angekommen
meta | security Problem: Erkenntnis bei vielen Hardware- Herstellern nicht angekommen
252
das wird gerade zum Problem
meta | security das wird gerade zum Problem u.a. durch IoT
253
meta view was noch?
254
Testing ist ein Problem
meta view Testing ist ein Problem
255
meta view | testing zu wenig Tester, Bug Reporting ist schwer, bugzilla.kernel.org wird stiefmütterlich behandelt
256
meta view was noch?
257
es werden mehr und mehr Tools eingesetzt, um Bugs früh zu finden
meta view es werden mehr und mehr Tools eingesetzt, um Bugs früh zu finden
258
meta view was noch?
259
bringt IoT einen Linux-Konkurrenten?
meta view bringt IoT einen Linux-Konkurrenten?
260
Linux zu schwergewichtig für manche IoT-Hardware
meta | Linux & IoT Linux zu schwergewichtig für manche IoT-Hardware
261
Zephyr von der Linux Foundation Fuchsia/Magenta-Kernel von Google
meta | Linux & IoT Konkurrenten: Zephyr von der Linux Foundation Fuchsia/Magenta-Kernel von Google
262
meta | Linux & IoT vielleicht wird IoT- Hardware auch schnell leistungsfähig genug für Linux
263
meta view was noch?
264
meta view GPL enforcement
265
meta view | GPL enforcement
lange Debatte letzten Herbst indirekt getriggert durch "hch vs VMware"
266
meta view | GPL enforcement
einige Kernel-Entwickler missfallen juristische Scharmützel
267
meta view | GPL enforcement
vielleicht nötig ab und an?
268
meta view | GPL enforcement
komplexes Thema…
269
meta view was noch?
270
TOU: Transport over UDP
meta view TOU: Transport over UDP
271
(IOW: Am Kernel vorbei!)
meta view Etwa TCP over TOU (IOW: Am Kernel vorbei!)
272
Kernel-Overhead vermeiden Programmierung erleichtern
meta | TOU Kernel-Overhead vermeiden Programmierung erleichtern
273
meta | TOU allerlei Gefahren
274
meta view was noch?
275
Medienberichte zu Problemen bei der Kernel-Entwicklung
meta view Medienberichte zu Problemen bei der Kernel-Entwicklung
276
meta | development alternde Entwickler? zu wenig Beitragende? Review-Staus? rauer Umgangston? Frauenfeindlich?
277
meta changes | development
schwieriges, komplexes Thema; meine Kurzantwort:
278
meta changes | development
vieles längst nicht so schlimm wie in den Medien dargestellt
279
meta changes | development
vieles deutlich besser als vor fünf oder zehn Jahren
280
aber ja, manche Dinge könnten und sollten besser sein
meta | development aber ja, manche Dinge könnten und sollten besser sein (wie halt so oft im Leben)
281
das war Teil 5
282
%post
283
%post mehr Details?
284
zu all dem Kram gibt es Artikel, Präsentation und Videos im Web
%post | more details use the web, Luke! zu all dem Kram gibt es Artikel, Präsentation und Videos im Web
285
fragt mich, wenn ihr bei einer Internet-Suche nichts passendes findet
%post | more details fragt mich, wenn ihr bei einer Internet-Suche nichts passendes findet
286
BTW schnell noch drei Sachen!
%post BTW schnell noch drei Sachen!
287
(1) helft den Kernel zu testen!
%post (1) helft den Kernel zu testen!
288
insbesondere, wenn Ihr Hardware abseits des Mainstreams habt
%post | testing insbesondere, wenn Ihr Hardware abseits des Mainstreams habt (etwa alte oder exotische)
289
oder wenn Ihr Linux auf eine eher ungewöhnliche Weise nutzt
%post | testing oder wenn Ihr Linux auf eine eher ungewöhnliche Weise nutzt
290
wenn Ihr nicht testet, macht es sonst keiner
%post | testing wenn Ihr nicht testet, macht es sonst keiner
291
Fehler fallen erst auf, wenn sie alt sind
%post | testing Fehler fallen erst auf, wenn sie alt sind
292
das erschwert Finden und Beseitigen der Ursache enorm!
%post | testing das erschwert Finden und Beseitigen der Ursache enorm!
293
(2) gebt mir bitte Feedback zum Vortrag
%post (2) gebt mir bitte Feedback zum Vortrag
294
%post | feedback Ich mache das wieder so, wenn ihr mir nicht sagt, wie grauenhaft das war
295
Feedback zu meinen Texten interessiert mich auch!
%post | feedback Feedback zu meinen Texten interessiert mich auch!
296
(3) mehr zu Kernel- Themen
%post (3) mehr zu Kernel- Themen
297
c't oder auf heise online
%post c't oder auf heise online
298
plus.google.com/+ThorstenLeemhuis
%post plus.google.com/+ThorstenLeemhuis
299
Das war es jetzt aber echt! Fragen? (TWIMC: dies ist Slide #299)
%post Das war es jetzt aber echt! Fragen? (TWIMC: dies ist Slide #299)
300
Thorsten Leemhuis mail: GPG Key: 0x72B6E6EF4C583D2D knurd plus.google.com/ThorstenLeemhuis #EOF
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.