Wenn du das Durchreichen schlecht findest, dann kann man keine Vielfalt realisieren. Sie braucht Schnittstellen und Abstraktionen und damit mehr Schichten und durchreichende Stellen. Die einzige Alternative dazu sind allmaechtige Monolithen, die du bestimmt noch weniger magst.hikaru hat geschrieben:22.10.2020 14:37:11Dieses Durchreichen ist aber eine zusätzliche potenzielle Fehlerquelle. Wie ich schon früher schrieb, auch ich nutze heute journalctl, weil alle Aufsätze auf Systemd die mögliche Fehlerkette verlängern.MSfree hat geschrieben:22.10.2020 14:08:10Ansonsten, man kann immer noch die Journals abschalten und alles an rsyslogd durchreichen.
Im konkreten Fall kenne ich mich technisch nicht genug aus: Kann man *statt* journald auch rsyslogd ankoppeln oder koppelt man den rsyslogd an den journald an? IMO waere der beste Ansatz, dass es ein (Text-)Interface zum Logging gibt, an das man dann, je nach Praeferenz rsyslogd, journald oder sonstwas ankoppeln kann. Diese Wahlmoeglichkeiten stehen dabei alle gleichwertig nebeneinander.
Waere es demnach fuer dich kein Problem mehr, wenn es journalctl fuer BSD gaebe? Das waere doch aequivalent zum ext2-mount-Backend unter BSD.Bei einem Dualboot-System würde ich natürlich Dateisysteme einsetzen, die beide Betriebssysteme gegenseitig zumindest lesen können. Als ich in grauer Vorzeit z.B. noch Linux und Windows nutzte, hatte ich unter Windows einen 3rd-Party-Treiber installiert, der zumindest zuverlässig ext2 lesen konnte.Meillo hat geschrieben:22.10.2020 14:10:49Aber ist es nicht der gleiche Fall wenn das verwendete Dateisystem eines ist das auf dem anderen System nicht unterstuetzt wird? Dann kannst du genauso wenig debuggen, wie wenn dein Rettungssystem kein Systemd hat. Oder wenn du ein Software-Raid hast und keine Raid-Software auf dem Rettungssystem.
Solange man diese Software voraussetzt, ist die Welt gut. Du (hikaru) willst sie aber nicht voraussetzen.
Ich denke daher schon, dass ich diese Software voraussetzen kann. Ich schrieb ja im Szenario auch, dass BSD das Linux-Dateisystem mounten kann.