Lieber Zuschauer, dieser Untertitel wurde automatisch generiert von Trint und dementsprechend (sehr) fehlerhaft. Wenn du kannst, hilf uns bitte gute Untertitel zu erstellen: https://c3subtitles.de/talk/1413 Danke!
Herzlich willkommen zum nächsten Tag
mit einem echten Dauerbrenner Thema
Linux auf dem Desktop.
Persönlich habe ich das Gefühl, 2019 war
es immer noch nicht so weit.
Aber ganz kurz Wir benutzen aktuell
Linux auf dem Desktop.
Kurz Okay, gut,
vielleicht habe ich doch Unrecht gehabt
und 2013 war endlich das Jahr das
Linux auf dem Desktop.
Aber mal sehen.
Genau.
Näheres dazu wird uns gleich erzählen.
Ganz kurz eine ein
Hinweis zum Ablauf des Tages.
Der Tag ist in fünf Teile untergliedert.
Wir machen kurze Frage und Antworten
Runden nach jedem Block.
Das heißt, wenn ein Block zu Ende ist,
bitte ich euch, möglichst zügig zu einem
der beiden Mikrofone zu laufen oder
währenddessen die Fragen online über
Twitter, Mastodon oder IRC
zu stellen, damit wir über die Frage
und Antwort runden, nicht so viel Zeit
verlieren und zügig durchkommen.
Genau das war es von meiner Seite
und jetzt freue ich mich auf den Talk.
Herzlich willkommen!
Danke!
Ich bin total überrascht, dass so viele
Leute gekommen sind, das hätte ich echt
nicht erwartet.
Die fünf Teile haben
einen Grund.
Ich habe kein wirklich großartiges
Konzept.
Ich habe mir mehrere Dinge angeschaut.
Es gibt bei uns ein Casdorff, den
Freitagfrüh und das ist ein offener Abend
für kurze Vorträge.
Und dann habe ich mal ein paar Themen
rausgesucht, die euch hoffentlich
interessieren.
Das ist nicht wertend gemeint, die
sind besonders wichtig oder unwichtig.
Aber fangen wir mal an.
Ich habe das ein bisschen gegliedert und
wir würden anfangen mit
X und am Ende auch so ein bisschen
Wayland. Es gab vor einer Stunde
oder so einen sehr guten Talk hier auf
dieser Bühne zu dem Thema.
Ich bin froh, dass es nicht der doppelte
Inhalt ist.
Genau
das ist eigentlich auch nur eine
Zusammenfassung von anderen Tag, der sehr
großartig ist.
Und ich habe das ursprünglich in acht
Minuten gemacht.
Ich werde das jetzt nicht versuchen.
Grundsätzlich ist es so ein Wegkommen von
dem oben links zu dem
unten rechts.
Beide Bilder sind neu,
aber die Technik ist halt älter
auf dem Bild oben links und ihr seht
schon, was sich da verändert hat.
Farben, Schatten.
Wir haben Farben, wir haben verschiedene
Schriftarten.
Shantanu
fangen wir in den 80ern an, da gab
es die X Protokoll Versionen 1
bis 11, weitere hat sich nichts
mehr getan. Es gibt nur Erweiterungen
Sowjetmacht plus Diagramm mit Pfeilen.
Das ist das Rendering von Bild.
Die Infos laufen halt genau andersrum.
Und genau wir haben den
Server und
wir haben die Hardware.
Der Xaver spricht mit der Hardware und
braucht dafür Treiber.
Das ging sogar soweit, dass
irgendwie eine Xbox, so meine ich
Simulator 86 CPUs
hatte für Video Roms.
Genau das haben wir Clients, zum Beispiel
so ein Browser oder so
zu nutzen. Dann zum Beispiel X und reden
über ein Netzwerk vor Ort mit dem Server
Narayen. Wenn wir nur Manager, der es
auch einfach nur ein Client
und der bestimmt dann wo sind Fenster,
welches Fenster ist gerade im Vordergrund
und sowas?
Und da ist dann diese tolle Netzwerk
Transparenz, die von X immer
gelockt wird. Und damals den 80ern
gab es hier wirklich, die war wirklich
funktional. Es hatte keinen großen
Unterschied, ob hier Anwendung Lokal oder
Netzwerke ausführt.
Ähm, genau wie das funktioniert
ist, die Clients machen
Befehle. Also ich will eine Linie haben,
ich will Text haben
und das heißt der Xaver muss Fonds
lesen und rendern können und
dann das tatsächliche Bild rendern und
zusammenbauen.
Das macht natürlich die Netzwerkkarte
sehr klein, weil es nur die Informationen
darüber sind, was dargestellt werden
soll.
Aber das hat nicht gereicht,
weil wir wollen, dass Anwendungen schöner
werden in den Jahren, also mit
Farbverläufe und verschiedenen
Farben, verschiedenen Schriftarten pro
Anwendung oder sogar in einem Fenster.
Und das heißt, die Anwendung bauen Ihre
Fenster jetzt komplett selber zusammen,
zum Beispiel mit Cut oder
anderen Bambis und schieben
dann das fertige Bild rüber als
Frame BAFA.
Das geht auch noch übers Netzwerk,
aber es ist halt langsam.
Ich hatte damals schon die Full HD
X braucht so 25 Mbit,
meine ich, ohne irgendwie eine
Komprimierung. Das will man vielleicht
nicht unbedingt machen
auf Netzwerk Transparenz geht, aber
wenn ihr das local betreibt, ist es
einfach so, da wird
gar nicht großartig anders rum kopiert,
sondern es bleibt an einer Stelle im
Arbeitsspeicher und übers Pocket
gehen dann nur noch die Metadaten.
Das heißt, der extra war muss schon immer
noch können, ansonsten würde er nicht
dickfellig unterstützen, aber praktisch
wird das nicht mehr benutzt.
Gut, das sind die 90er.
Dann in den Nullerjahren wollen wir
Windows und Desktop Cubes haben.
Total der krasse Scheiß
und das System
baut das Bild auch gar nicht mehr
zusammen, sondern das macht jetzt der
Window Manager um Transparenz, Effekte
und sowas einbauen zu können.
Dafür muss das aber weiterhin können,
weil ihr könnt ja zum Beispiel auch einen
anderen nutzen oder
ausschalten, eure Hardware das nicht kann
oder so was.
Das ist immer noch möglich, das Netzwerk
aber noch langsamer.
Zumindest wenn ihr den Window Manager
irgendwie das Netzwerk macht, würde ich
nicht empfehlen.
Genau.
Und naja, wir haben jetzt
das Problem gehabt, dass der Server hat
Treiber hat. Aber das ist ja.
Dafür haben wollen mit der richtigen
Schicht Architektur sind die Treiber
Jamaikaner.
Und was jetzt passiert ist
wir haben Glamour als
Background, zumindest in
aktuellen Distributionen mit aktueller
Hardware, mit aktuellen Treibern
und der extra.
Eckl raus und der Kernel kümmert
sich um die Auflösung unserer
Feste. Könnte auch auf virtuelle
Terminals wechseln, ohne dass es
flackert. Zum Beispiel.
Genau.
Ja und?
Naja, Wnendt wird
jetzt den Server und den
Manager und schmeißt das Zeug
raus, was wir nicht mehr brauchen.
Die Netzwerk Transparenz geht dabei erst
mal flöten und hat keiner.
Hier könnte man natürlich VSE benutzen
oder sowas.
Genau.
Gut, wenn
ihr aktuell das Trockenübungen benutzt,
so Großer, dann könnt ihr das einfach bei
der Anmeldung auswählen, dass ich Ruhe
haben möchte, sonst habe ich für ein paar
kleinere Alternativen
rausgesucht.
Ja.
Ich habe das mal ausprobiert, ich
probiere das regelmäßig aus, wenn es eine
neue Version von mir gibt.
Das meiste klappt eigentlich relativ gut.
Mir fehlen bisher ein paar Features und
ich habe noch nichts von daher.
Mittlerweile sind die wahrscheinlich da.
Wenn Nvidia habt ihr habt, dann habt ihr
vielleicht noch mehr Probleme.
Es gibt da eine eigene Geschichte, die
ich jetzt nicht ausführlich erzählen
muss.
Ansonsten ein Problem, was
eigentlich gut ist.
Ihr könnt nur noch Anwendungen anzeigen,
die als euer Nutzer Account laufen.
Es hat ein bisschen Probleme gepachtet.
Geht nicht mehr.
Es gibt einen Workaround um zu sagen Wut
darf auch Fenster anzeigen xxx
aber das wollt ihr
auch gut.
Habt ihr bis hierhin Fragen?
Anscheinend verfallen.
Nein, ich trink doch was.
Ja okay, dann kommen wir zum nächsten
Thema. Das ist eins meiner
Lieblingsthemen Sperren.
Ähm, genau.
Und da gibt es zwei Dinge kennt
vielleicht von früher noch so ein
Bildschirmschoner.
Wir hatten ja früher Röhren, Bildschirme
und wenn die regelmäßig das gleiche Bild
angezeigt haben, ist es auch wie
eingebrannt.
Und dann wurden da so tolle Animationen
mit Röhren oder Labyrinthen
oder sowas gemacht, um halt auf einen
Brand zu verhindern.
Heute brauchen wir das eigentlich nicht
und wir können dafür sogar Strom
sparen, was ja auch unserem Motto
entspricht, wenn wir einfach keine
Animation machen und den Bildschirm
ausmachen.
Aber trotzdem wollen wir das.
Wenn ich den Laptop irgendwo liegen lasse
oder so, dass Leute nicht drauf zugreifen
können. Wir wollen den Bildschirm also
sperren. Einfach
genau das gibt
damit so ein bisschen so Probleme.
Ich habe zum Beispiel in der Vorbereitung
für diesen Tag diesen Tod gesehen.
Da hatte jemand irgendwie i3
und die drei Look hat irgendwie wild auf
der Tastatur rum gehauen und dann war der
Bildschirm gesperrt.
Das ist ein bisschen doof.
Wir werden uns jetzt angucken, warum das
so ist und was man dagegen tun kann.
Das Problem ist nämlich Das Protokoll
kennt keinen Screen Tracking.
Der Screen ist einfach nur irgendwie
ein Client, der
sich in den Vordergrund schiebt und allen
Input sich holt
und wenn das Passwort richtig eingibt,
sich verändert.
Das hat natürlich auch das offensichtliche
Problem, dass
wenn der Crash der
Bildschirm entsperrt ist, man kann
die Links gut lesen, das hätte ich nicht
gedacht.
Ja, es gibt noch ein weiteres
Problem durch dieses Ich schiebe mich in
den Vordergrund.
Der kennt das Konzept eines Kontextmenü.
Das ist auch im Vordergrund.
Wenn ich jetzt den Bildschirm sperren
möchte,
passiert halt einfach nichts.
Ja, was man tun
kann ist man kann diesen Password Dialog
und den Screen locker trennen.
Es macht Extreme selber so, das
sorgt dafür, dass
wenn der Güter crasht, ist das
nicht schlimm. Dann kann ich ja neu
starten.
Wenn der Screen noch crasht, ist der
Bildschirm gesperrt.
Was man sonst auch macht ist den Screen
locker und den Window Managern wird das
machen. Wo die großen Desktop Umgebungen
durchkommen, können wir bestimmen
was zu sehen ist ohne den Server.
Und das können wir auf jeden Fall den
Bildschirm ablenken, egal was passiert.
Im schlimmsten Fall haben wir einfach
einen schwarzen Bildschirm.
Aber es ist besser als eure Daten
anzuzeigen.
Wir können auch den Screen Tracker und
den Fashion Manager machen.
Das sorgt nicht für weniger Querschüssen,
sorgt dafür, dass wenn es crasht, das
alles weg ist, also auch niemand
eure Sachen sehen kann.
Genau
das kann ich mal eben demonstrieren, wenn
ich den Bildschirm sperren sehe, dass er
erst schwarz wird und
dann den Passwort prompt anzeigt.
Das sind zwei verschiedene Programme.
Ja, weitere
Probleme, die es damit gab, ist
Wie kann ich als Anwendung herausfinden,
ob der Bildschirm überhaupt gesperrt ist?
Zum Beispiel irgendwie Ich bin
Mediaplayer, dann will ich das Video ja
vielleicht gar nicht anzeigen, weil der
Bildschirm gesperrt ist.
Das braucht ja niemand, oder?
Ich bin Mediaplayer und will verhindern,
dass sich der Bildschirm sperrt, während
ich gerade den Filmschauspieler und
ein weiteres Problem ist die USK könnte
schon mit Standby.
Was ich früher oft hatte Ich glaube, mein
Laptop so der Bildschirm sperrt sich
unter, geht in Standby.
Die Reihenfolge war aber früher nicht
definiert. Es ist mir häufig passiert und
ich den Rechner aufgeklappt hab und der
Bildschirm dann noch dafür so 3
4 Sekunden.
Wir können das jetzt mal eben
ausprobieren und wenn das dann alles
klappt, sehen wir das erste Bild schon.
Dunkel wird, der Laptop dann
jetzt in den Standby geht und
wenn ich ihn aufwecken.
Das habe ich schon weiter in Schwarz.
Und dann kommt die Passwort Eingabe.
Genau.
Was war das entscheidende Ding ist
es ist jedoch in D.
Das habe ich dann der Person auch direkt
empfohlen und ich wurde
überraschenderweise nicht geblockt.
Genau log in die ist der Nachfolger
für kontrolliert und verwaltet Sessions.
Also eure Log und gerade laufende
Sitzungen und Feeds
sind Bildschirme mit zugeordneten
Tastaturen und Mäusen.
Üblicherweise habt ihr einzieht an so
einem Rechner, aber es gibt durchaus die
Möglichkeit mehrere zum tragen,
was dadurch dann noch möglich ist.
Sogenannte User Switching
könnt mit mehreren Leuten eingeloggt sein
und wechseln zwischen den laufenden
Sessions und zum Beispiel heute dann nur
eure Musik und nicht die von der anderen
Person, die möglicherweise auch gerade
läuft oder Webcams
oder sowas. Berechtigungen werden dann
halt auch gewechselt und es
gibt halt Hugs für Standby
Shutdown und sowas.
Das ist der richtigen Reihenfolge
passiert und das sollte so lange
aufgehalten wird, bis der Bildschirm
gesperrt wird.
Genau dann habe ich da unten noch die
Doku verlinkt,
das eben auf Mastodon.
Auf Twitter bin ich dafür geblockt
worden.
Gut, wenn ihr eine aktuelle
Gruppe der Stadtregierung benutzt, dann
habt ihr das alles schon.
Wenn ihr irgendwie drei oder so was
benutzt. Es gibt ein Tool, das nennt sich
X Smog, fast mit Loch integriert
und dann den Status zurückmeldet.
Wenn ihr das einfach mal testen wollt,
könnt ihr Login Ctrl Location
eingeben. Das müsste auch ein bisschen
sperren.
Ja, mit Wnendt werden Dinge
besser, weil wir haben nicht mehr die
Trennung zwischen X Server und Komposita.
Das heißt, wir können tatsächlich dafür
sorgen, dass der Bildschirm nicht mehr
sichtbar ist
und Lock in die ist
dafür quasi notwendig.
Das heißt, wir haben auch
den Zugriff auf die Geräte entsprechend.
Ja.
Habt ihr zu dem Teil Fragen?
Alles ist klar, da gibt es direkt am
rechten Mikrofon eine Frage, bitte schön.
Ja, genau die Frage,
die ich hätte.
Ich habe im Moment das Problem,
dass der Lock Screen im
Multi Bildschirm Modus
gerne mal auf dem falschen Bildschirm,
sprich auf dem zugeklappt Laptop
auftaucht.
Fixt Lock in die bzw.
Wayland das auch und ich sollte mir jetzt
eine neue düstre suchen.
Nein, das ist
Teil des Green Lorcas.
Ich kann jetzt nur hier demonstrieren,
wie Plasma das macht.
Und das ist in dem der gleiche Look
Looks Green auf allen Bildschirm
angezeigt wird. Also nicht nur auf ein
ich kann jetzt hier irgendwas eingeben
und ihr seht, was ich eingegeben habe
und ich kann jetzt hier das
richtige Passwort eingeben und das
abschicken. Also der Trick den Plasma
macht das halt einfach den Lokalen auf
allen Bildschirmen anzuzeigen, aber das
kommt auf deinen locker an.
Ok, bedeutet aber, du
hast die nicht
gespiegelt, richtig?
Nein.
Also werde ich mir gerade eben anschauen.
Alles klar?
Okay, und da gibt es direkt noch eine
weitere Frage.
Hallo, bedeutet das, dass
Wayland und System dein Ding sind?
Nein, du kannst doch in D tatsächlich
auch ohne das benutzen.
Es gibt ein Volk von E-Lok
in D.
Genau. Der Trick ist halt Wir wollen
ja auf die Hardware zugreifen und
die sorgt dafür, dass wir nicht auf die
Uhr eingeloggt bin.
Ich tatsächlich Zugriff auf die
Grafikkarte zum Beispiel habe, während
im klassischen Ablauf der Server
als root und kann deswegen zugreifen
auf die Hardware. Also ein bisschen
Anlauf Konzept.
Danke.
Okay, das war's fürs erste mit Fragen.
Wir sehen uns später wieder.
Oh, Sekunde
zu früh gefreut. Dahinten gibt's eine
Frage vom Signal.
Verzeihung, wir.
Hallo! Ja, wie kann
ich den Screen locker abschalten?
Bei Suse KDE
mit den Einstellungen.
Also KDE hat sehr viele Einstellungen.
Das ist ja großartig, weiß aber nicht
genau wo.
Bevor ich dich jetzt wieder aus Versehen
übergehe, hat der Signalanlagen noch eine
Frage.
Okay, dann jetzt wirklich später.
Okay, dann
kommen wir zum Thema Zuckerfrei
about.
Auslöser war ein Bekannter
von mir, hat ein neues Laptop installiert
und das war dann mit Windows 10 und der
Vorgang war halt so, wie du vielleicht
kennt. Also als Hersteller logo, dann
unten drunter dieser Kreis, der sich
dreht und dann noch einen Screen.
Ich dachte mir, das sieht doch cool aus.
Warum macht mein Laptop das nicht?
Was man nicht mit flackern.
Ich meine, dass die Auflösung nicht
wechselt während dem Bot und ich meine
auch, dass der Inhalt nicht wechselt,
dass alles irgendwie per Animation
passiert und keiner da drin ist.
Dafür müssen wir uns den Prozess
anschauen. Das sieht ungefähr so aus,
aber ich fürchte, die kommt vom
Hersteller und da können wir nichts dran
machen. Also es gibt
Korkut und sowas, aber ich betrachte nur
die Herstellerfirma.
Dann haben wir den Bootloader, der
Strom, dann startet das System
irgendwie, dann könnt ihr euch einloggen
und dann habt ihr auch ein Laufen
ersetzen.
Schauen wir uns die Firmware zuerst an.
Klassischerweise ist das ein sogenanntes
BIOS, was die Hardware interessiert.
Das System startet und tatsächlich
auch zur Laufzeit noch Dinge
bereitstellt.
Energiesparen, Modi
oder einfache Zeichen,
Modi oder sowas tatsächlich auch Zugriff
auf Festplatten
haben. Das Problem ist Dieses BIOS ist
nie wirklich, die weint oder dokumentiert
worden ist.
Dieser klassische IBM PC hatte halt eins
und die anderen sind Nachbauten davon.
Genau. Ich habe diese Fotos auf Wikimedia
Commons gefunden.
Die Rechte ist tief ein BIOS.
Das linke ist glaube ich schon.
Wir gucken uns ja nur die Grafik an und
da gibt es verschiedene Modi.
Ursprünglich EGA, VGA
geht hier wahrscheinlich nicht und dann
erst VGA.
Ihr seht schon, diese Auflösungen sind
winzig und alt.
Wenn ich einen Rechner anmacht und
den Osmond gut zählt, ist
die Auflösung am Anfang falsch ist.
Es ist eine von den Auflösungen.
Und dann ist der Text halt unscharf.
Weiteres Problem ist diese Steuerung
von wo aus geht, nur
weil man irgendwelche Interrupts
haben.
Und wenn wir jetzt muten, läuft das immer
so ein guter Sektor.
Also der springt einfach
an den Anfang der Festplatte und führt
aus, was dann da steht.
Es gibt einen Nachfolger seit 15 Jahren
ungefähr und der Unfall,
was tatsächlich ein STANDARD ist.
Und dann gibt es da von verschiedenen
Herstellern Implementierungen zu
haben. Es hat die gleiche Aufgabe wie das
alte BIOS.
Dieses Foto habe ich gefunden
und auch das ist nicht ganz korrekt, weil
es ist ein Unfall, aber es mutet an
bei Mord.
Das könnt ihr daran lesen, dass der Text
so groß ist und unscharf.
Und wenn ihr ein Kind habt,
könnt ihr das einfach erkennen, weil wenn
das Ding pädagogisch da ist, dann ist es
ein Mord.
Wenn das Lenovo Logo da ist, ist das dann
doof?
Auch da gibt es Grafik, das ist das
sogenannte Präfix Output Protokolle.
Unter Linux könnt ihr das mit dem DFB
keinen Motor benutzen.
Also wenn ja irgendwie total
abenteuerlustig seid, könnt ihr eure
Grafik Modul Black lüften und
wenn ihr dann Neustart und immer noch
eine ordentliche Auflösung habt, dann ist
das Geschäft.
Gut, der gut funktioniert, so dass wir
eine Fett Partition haben.
Irgendwo auf der Platte die sogenannte
Hephaistos.
Und da sind dann halt drin, die wir
ausführen.
Es gibt wieder die Beschränkung, dass wir
nur Hardware
Calls machen können im gleichen Modus in
dem die Firmware läuft.
Aber es läuft ja mittlerweile alles.
Von daher ist das egal.
Gut, aber wo kommen die Logos her?
Da gibt es eine einzige Instanz.
Diesen begehrt diesen Bot
Graphics Resource Table
an und der
enthält Informationen über das Hersteller
Logo, nämlich diese
Information über das Hersteller Logo
Shop, das Herstellung angezeigt wurde
oder nicht. Es könnte sein, dass
irgendwie auf 12 drückt und dann zum Menü
bekommt. Dann ist das Logo ja schon weg,
wenn das System startet.
Es zeigt auch die Adresse
des Bildes, wenn das Betriebssystem das
nochmal haben will und auch wo
das gezeichnet wurde.
Das heißt, als Betriebssystem können wir
nach dem Start
genau das Logo an genau den Punkt
noch mal drüber zeichnen und niemand
merkt das, weil die Auflösung war ja
vorher schon korrekt.
Und ja, das sorgt
auch dafür, dass hier irgendwo etwas
auf Linux, dass Hersteller Logo findet.
Es ist klar. Facepalm
Image ja.
Gut, wir haben Bootloader,
die sind dann je nach Modus entweder im
Sektor oder auf dieser Partition.
Die starten dann die meisten
Diskos, die im Moment verwendet benutzen
oder für die buht.
Und die zeigen irgendwie ein Menü an.
Niemand macht mehr Duluth, glaube ich
zumindest.
Und es geht ja auch nicht schief.
Das heißt, wir sehen gute oder einfach
gar nicht. Das können wir jetzt
ignorieren.
Klar, der Kunde braucht
Hardware Treiber, der kann und möchte
vielleicht auch Text anzeigen beim
Starten.
Der Trick hier ist dieses scheinbar
konsolidierte Cover, das dafür
sorgt, dass nichts auf den Bildschirm
geschrieben wird, dass auch nicht ein
leerer Bildschirm ist, da tatsächlich
Text drauf ist.
Das heißt, wenn wir Quiet boten,
bleibt einfach das Hersteller Logo auf
dem Bildschirm gar nicht löschen.
Gut, ein weiteres Problem ist, wir
haben ja vielleicht irgendwie so Logs,
die wir beim Starten sehen wollen.
Welche Dienste gerade starten
oder Festplatten verschlüsseln
solltet ihr definitiv haben und dann
müsst ihr ein Passwort eingeben beim
Starten.
Gut, wenn man das macht, man das
wird auf lange Zeit der Fall war, dann
ist das kein Problem.
Wir haben eine Konsole, da können wir
Text drauf schreiben, dann können wir
Text von lesen.
Aber wir starten ja Dinge parallel
mittlerweile und
das ist auch schon ein Problem, wenn wir
parallel Text ausgeben, ist irgendwie
vermischt und das will keiner lesen.
Vorgeht Input hin.
Deswegen haben wir das
Farbtafeln Logo an
geht. Es gibt aber auch einen nur Text
Modus
und das kann dann auch Input so
ein.
Dieser Dienst möchte ein Passwort haben.
Und wie das funktioniert mit dem
Hersteller Logo. Es gibt ein begehrtes
Team dafür.
Das ist das klassische Fedora Team.
Das ist nicht mehr aktuell.
Das Bild ist einfach das Hersteller
Logo oben, dann das Histologie
unten und dann.
Genau. Nächster Schritt ist dann Wir
haben noch einen GM
oder CDM, die laufen
mit X oder Wayland.
Und der Trick dabei ist einfach
den Server mit Minus Nuru
zu starten.
Das heißt nicht, dass aber nicht alles
gut läuft. Das ist ein anderes Problem.
Das hatten wir eben und es sorgt dafür,
dass der Server den Bildschirm nicht
löscht. Das heißt, das erste Logo
bleibt weiterhin drauf und wir können
ordentlich Animation machen, so mit einem
Übergang.
Und das Gleiche gilt dann auch für
die Desktop Umgebung.
So was müsste dafür tun.
Wir könnten aktuell Fedora benutzen, dann
klappt das alles.
Wenn ihr ein älteres habt oder Ubuntu
1017, dann gibt es das prima
aufbegehrt Paket.
Das könnt ihr installieren,
den neu bauen, damit ihr den Bildschirm
nicht mehr pink löscht, sondern schwarz
löscht oder gar nicht löscht
und dann neu starten.
Ihr braucht dafür den aktuellen Kernel
und es geht soweit ich weiß mittlerweile
nur mit Interviews, vielleicht
bald auch mit anderen.
Und ihr fragt euch jetzt wie sieht das
aus? Es gibt da von der zuständigen
Person bei Fedora dieses schöne Video
und naja, es ist halt so, wie man es
erwarten würde.
Ja, das ist gar nicht so schlecht aus.
Ich habe euch da noch ein paar Links
rausgesucht, ich finde dieses Wiki
sehr großartig, weil sie haben da Mock
ups drin und auch wie machen andere
Systeme da ist mit Screenshots von
Windows 10 und und Mac OS
glaube ich.
Ja.
Gut, habt ihr zu dem Bereich Fragen.
Ja, ist das ein Geschenk?
Also ich habe gerade versucht, auf meinem
Blog das nachzustellen
und ich habe ein neues
Dingsbums.
Allerdings scheint es im BIOS Mod zu
starten und ich habe im BIOS jetzt nicht
gefunden, dass ich es umstellen kann,
aber es muss dort irgendwo doch zu finden
sein, oder?
Ja, du hast dafür drei Optionen.
Dieser BIOS Mod heißt üblicherweise CFM
kompatibel, die Support Mod,
den kannst du ausschalten.
Du kannst aber auch den Default ändern.
Problem ist halt, wenn du es nicht
ausschaltet, macht er möglicherweise ein
Fallback. Das setzt aber voraus, dass
dein installiertes System kann
und auch so installiert wurde.
Wenn du es in Büros Mod installiert hast,
musst du dafür ein paar Dinge umstellen.
Du musst die Partition anlegen, du musst
den Bootloader Eintrag hinzufügen und so
was. Das kannst du machen.
Am einfachsten wäre es wahrscheinlich CFM
auszuschalten und dann das Team neu zu
installieren.
Okay, aber wahrscheinlich meinst du
nicht, dass es reicht einfach neu zu
installieren.
Wir können uns vielleicht mal treffen und
dann kann ich dir sagen, was da fehlt.
Aber so einfach ist es leider nicht
gut.
Nichts leichter als eine Neuinstallation,
um ein Problem zu fixen.
Das Signal also eine Frage.
Nein, sehr gut, dann geht es weiter.
So und so, wo wir schon dabei
sind, wie das Ganze bietet, kann man doch
angucken, wie wir das sicher machen.
Das ist doch was.
Damals, als ich meinen ersten Kongress
gesehen habe, war dieser hier
und ich hatte
damals, als es neu rauskam, nicht so
den besten Ruf.
Es galt irgendwie so, als ob man
Microsoft will kontrollieren, welche
Dinge ich starte.
Das hat sogar soweit geführt, dass es da
eine Kampagne der FSF gegen gab.
Und aktuell steht im
Debian Wiki noch mal extra, dass es nicht
dafür wird.
Genau.
Wir hatten den Prozess ja eben grob.
Ich werde mich jetzt auf das beschränken,
was Debian, Ubuntu und meines
Wissens auch Fedora machen.
Einen konkreten Implementation
Group unter Linux kann
das Grüne ist der Teil, den wir sichern
wollen.
Die laufenden Dienste könnt ihr danach
installieren, da kann man nichts tun.
Die Firmware ist vom Hersteller.
Das ist eine andere Baustelle.
Wir wollen den Prozess bis
zum Bootloader, den Kernel und alle
Module sichern, die er nachladen.
Die Firma hat einen Cidre
und prüft, ob der Bootloader davon
signiert ist.
Das kommt so ein bisschen darauf an.
Wenn ihr irgendwie so eine
Delta zum Bundschuh kauft, kann
das sicher sein, dass dann Canonical drin
ist und nicht einer von Microsoft.
Aber bei den meisten Geräten ist sind die
KI von Microsoft drin.
Das ist eine Geschichte.
Ihr könnt aber auch eigene C.A erstellen
und die Kiste rein laden.
Das übliche Problem mit KI ist das will
man nicht selber machen.
Eigentlich
genau das erste Ding ist schlimm.
Das macht eigentlich relativ wenig.
Es stellt den Bootloader.
Wofür haben wir das?
Das Problem ist Microsoft
muss ja das Bein resignieren
und das ist nicht so einfach.
Wenn ich die Post richtig gelesen
habe, ist das so eine Aktion mit einer
Windows VM und Smartcard
und Internet Explorer.
Das will man halt nicht so oft tun.
Und Microsoft
signiert nur wenn
wir auch die Kernel Module prüfen wollen,
dann müssen wir irgendwie so Narayen of
Trust hinbekommen.
Es wäre schön, wenn man irgendwie
Dinge tun könnte, aber auch das macht
Microsoft nicht.
Das heißt, wir haben diesen Schirm, der
es signiert von Microsoft und
der hat den Public Key eine
andere als die anderen und prüft das
nächste, behandelt dann dagegen.
Das ist das, was man hauptsächlich
tut.
Ansonsten ist Teil dieses
Projekts der sogenannte MOOC Manager
für Machine Owner Kiew
ist dafür da, dass sie auch selber keine
Module bauen könnt.
Es gibt ja Leute, die machen das
manchmal.
Ich erzähl dann gleich noch was, wie das
funktioniert mit dem Workflow
gut. Wir haben den Bootloader und
der muss halt darauf angepasst werden,
dass wir ihn nur korrekt signierte Module
oder Kernel laden.
Init drauf ist beliebig austauschbar
und wir haben auch so ein bisschen das
Problem, dass
die Config ja bearbeiten kann.
Da können wir eh drücken beim Starten.
Und das darf halt auch keine Lücken
aufreißen.
Und auch der Kernel, die müssen wir ein
bisschen anpassen.
Was wir wollen ist, dass
wir die Hardware vor unbeschränkten
Zugriff zum Beispiel durch gut schützen.
Das heißt, wir wollen
auch nicht, dass das System nachträglich
manipuliert werden kann.
Das heißt, wir können kein Heimmannschaft
machen, weil das bringt uns das.
Wenn wir die ganze Kette irgendwie
gesichert haben, dann macht jemand den
Rechner in Roberts Zustand und
Tauschenden können auf der Platte aus im
Arbeitsspeicher.
Das klappt ja auch nicht.
Das ist das gleiche Problem.
Wenn wir ihn beliebig in den Speicher
schreiben können, dann können wir den
Können auch austauschen.
Das Ganze heißt Kernel Lockdown
ist so ein bisschen eine andere
witzige Geschichte, weil das
lange Zeit nur eine Distress drin war,
also seit 2015 oder so, es ist
erst vor zwei Monaten möglichem
Abstimmverhalten gelandet.
Und ich glaube, das ist hier nicht Thema.
Gut, wie gesagt, die Module, die wir
laden, die laufen ja auch.
Das heißt, wir müssen ja auch ordentlich
signieren, zum Beispiel von der Distomo.
Aber es gibt das Problem, dass wir ja
manchmal auch Module selber bauen wollt
oder müsst.
Zum Beispiel bei der VirtualBox
installiert oder so, es läuft über DKMS.
Das baut die Module dann halt bei der
Installation.
Und das Konzept ist Wenn
ihr Bistro habt und zum DKMS
Modul installiert, dann erkennen
die das erzeugt ein
Private Key, signiert die Module damit
und lädt den Public Key in eure Firmware
rein. Dafür ist dieser Mock Manager
da.
Das finde ich im Ubuntu Wiki ganz gut
beschrieben.
Der einfachste Fall ist ich installiere
das und das ist sicher.
Ich mache einfach nichts weiter.
Ein bisschen schwieriger wirds, wenn ich
irgendwie so einen Graphic Treiber ihr
wisst welcher Hersteller gemeint ist.
Dann ja nicht nachträglich wie
bauen muss.
Wie das funktioniert ist wie gesagt mit
diesem Privatkrieg.
Das Problem ist ja noch wie finde
ich heraus, ob der Key echt ist?
Wir müssen ja prüfen, dass die Person,
die den Key erzeugt hat, auch die Person
auf die physikalischen Zugriff auf das
Gerät hat.
Wie das funktioniert ist dieser Key hat
ein Passwort und beim Neustart
ihr müsst neu starten!
Fragt euch der Manager nach dem Passwort.
Das ist das Konzept,
um sicherzustellen, dass das die gleiche
Person ist.
Dann gibt es natürlich auch noch andere
Probleme.
Heute vergessen Passwörter.
Aber gut, dann können wir den Prozess
halt einfach neu machen.
Es ist jetzt nicht so tragisch.
Ein weiteres Problem Die Leute haben
komische Keyboard Layouts.
Das ist nicht gelöst.
Und ihr müsst da jetzt nichts Großartiges
tun. Wir müssten aktuell schauen, wir
haben mit aktiviertem sicher gut.
Wenn ihr bereits einen Modus installiert
habt, könnt ihr einfach Facebook
nachträglich aktivieren.
Das ist egal.
Er braucht dafür eine Distanz, die das
unterstützt, auch womit der Kram es
ordentlich signiert.
Das sind meines Wissens diese hier
möglicherweise auch noch Mint oder sowas
am Arsch nicht.
Ja, ich habe daraus
zitiert und verlinkt das auch noch mal,
wenn dann mehr Details zu haben wollt.
Gut, ich habe das erzählt im
Casdorff und dann hat mich jemand gefragt
aber wie kann ich das denn deaktivieren?
Erstens das ist ein Sicherheits Feature.
Bitte nicht.
Zweitens ich könnte es einfach an der
Firmware deaktivieren von neustarten,
Firmware deaktivieren.
Das umfasst dann die ganze Kette.
Ihr könnt mit diesem Befehl
dem den Schirm anweisen,
den Kernel und den Bootloader nicht mehr
zu prüfen.
Das heißt, er hat noch so ein bisschen
Sicherheit, den Prozess und
es gibt sogenannte Magic wie Quests.
Mit ALD Druck und irgendeiner anderen
Taste könnt ihr den Befehl
können senden und X
steht dafür für Lift Lockdown.
Das heißt, bis zum nächsten Neustart
könnt ihr dann so Dinge wie benutzen
oder beliebige Module laden oder was
würde ich jetzt nicht empfehlen.
Diese Magic Quest könnt ihr auch
auslösen, die mit den entsprechenden
Buchstaben macht Proxys Trigger
schreibt und ihr
habt das Problem jetzt wahrscheinlich
gesehen.
Aber wir wollen uns ja schützen gegen
Angriffe von Rot.
Wenn ich das als gut aufheben kann, ist
das doof.
Hm, ja,
habe ich mal ausprobiert und dann war das
kaputt.
Mittlerweile ist das nun gefixt.
In Fedora wurde
es irgendwie auch gefunden und zwar schon
längere Zeit her.
Sie haben es aber niemandem gesagt.
Das hat der Commit hat keine sinnvolle
Beschreibung.
Ähm, Debian ist, das ist schon noch
offen. Also wenn ich ein Debian habe,
dann. Naja.
Das Problem ist halt
Dieser Befehl hat zwei Dinge ausgegeben
auf der Konsole Erstens
Du darfst das nicht.
Zweitens Ich habe es gemacht und
trotzdem haben Leute Software
geschrieben, die das benutzt.
Nachdem der Bug gefixt war, hat mich
irgendwie eine Woche später jemand
angeschrieben und gesagt Hier, ich habe
dieses coole Programm, was den Lüfter
steuert und das funktioniert jetzt nicht
mehr.
Ja
sorry, aber
ihr solltet vielleicht nicht Programme
als gut laufen haben, die direkt auf die
Hardware zugreifen.
Dafür sind Kernel Module da.
Tja, und dann
bin ich tatsächlich früher schon durch
und würde Fragen entgegennehmen.
Glaube ich.
Nun.