- Mitglied seit
- 21. Okt 2019
- Beiträge
- 4
- Punkte für Reaktionen
- 0
- Punkte
- 1
Ich habe eine Mac-Anwendung (Find Any File), und möchte dazu einen Service für das NAS schreiben, das dann auf dem NAS läuft, um Suchaufgaben dort auszuführen. Ziel ist natürlich auch, daß ich so ein Paket dann für andere User installierbar anbiete, idealerweise über den Synology-eigenen Package Center.
Ich habe allerdings kaum Erfahrung mit Entwicklung under Linux und erst recht keine mit Erstellung von Paketen dafür. Dafür finden sich zumindest Anleitungen auf https://help.synology.com/developer-guide.
Allerdings finde ich da keine Ratschläge, wie ich am Besten vorgehe sollte.
Hat hier schon jmd. Erfahrung mit der Entwicklung für das NAS?
Meine Fragen wären u.A:
Ich habe allerdings kaum Erfahrung mit Entwicklung under Linux und erst recht keine mit Erstellung von Paketen dafür. Dafür finden sich zumindest Anleitungen auf https://help.synology.com/developer-guide.
Allerdings finde ich da keine Ratschläge, wie ich am Besten vorgehe sollte.
Hat hier schon jmd. Erfahrung mit der Entwicklung für das NAS?
Meine Fragen wären u.A:
- Lohnt es sich, das Paket in C zu entwickeln? Denn das wäre für mich am Einfachsten, da mein bisheriger Code auch in C ist. Müßte ich dann für jede Arch selbst die Binaries zur Verfügung stellen oder kann ich das Paket als C-Source ausliefern und es wird dann bei der Installation gebaut? Bei üblichen Linux-Distros ist das ja normal, nicht?
- Andernfalls, da ich v.A. schnellen Zugriff auf das lokale Dateisystem und dessen Attribute (Dateigröße, Änderungsdatum usw.) brauche, und daneben v.A. ein paar String-Operationen, könnte ich es vermutlich auch in einer interpretierten Sprache wie Python machen, wobei mir keine der Sprache besonders vertraut ist. Aber da kann ich mich durchbeissen. Gibt's da was zu beachten?
- Mein Service sollte dann immer laufen können und einen Socket bieten, so daß es von meinem Programm auf anderen Macs gefunden und aufrufbar ist. Das ist ja kein Problem, hoffe ich.