Warum benötigt lsyncd xnu?
-
14-12-2019 - |
Frage
Ich arbeite durch die Schritte des Kompilierens von LSYNCD auf Mac OS X (10.7.3, um genau zu sein).
geschafft es schließlich dazu, dass es trotz ein paar kleiner Syntaxfehler im LysNCD-Quellcode kompiliert wird; Und ich verstehe von Axel Kittenberger (der Entwickler, der lsyncd), dass die Zusammenstellung XNU erfordert.
Referenzen: -
Der Konfigurationsschritt wurde auf diese Weise durchgeführt: -
generasacodicetagpre.gefolgt von einigen kleineren Änderungen an dem neu erstellten Makefile (in Bezug auf den Zugang des Pfads zu ASCIIDOC an My Macports ASCIIDOC-Speicherort) und Laufen
generasacodicetagpre.also geht alles gut und ich habe endlich den resultierenden generationstabelletagcode binär.
meine frage ist: Warum war XNU in diesem Prozess erforderlich? (bin neugierig zu wissen)
Lösung
über Axel Kittenberger, Autor / Betreuer von LSYNCD, dies liegt daran, dass: -
lsyncd Zugriff auf / dev / fasems auf einem Niveau, das Apple in der Ansicht ist intern.Die Ereignisquelle der LSYNCDs auf OSX basierte auf diesem Code: http://osxbook.com/software/fslogger/