Auf unserem Kontinent gibt es einige Unterschiede zur Amerikanischen Fliegerei. Da das original Stratux Projekt nur den Amerikanischen Markt im Auge hat, hat sich in Europa bzgl. Stratux viel getan - viele Entwickler haben geforkt, gepatcht und eigene Images veröffentlicht.
Leider ist dadurch über die letzten Monate etwas "Chaos" entstanden. Es gibt diverse Forks, welche auf unterschiedlichen bases beruhen und unterschiedliche Kombinationen der gängigen Features die in der Community entwickelt wurden beinhalten.
Ein Überblick ist nur schwer zu behalten und noch schwerer für Neulinge zu bekommen.
Ich habe mich daher mit einigen Leuten, die entsprechende Beiträge geleistet haben dazu besprochen, die Stratux Europe Edition ins Leben zu rufen. Das Ziel ist ein Stratux Image für die europäische Fliegerei.
GitHub: https://github.com/b3nn0/stratux
Image Downloads: https://github.com/b3nn0/stratux/releases
- Merged devel/flarm_receiver from PepperJo, which enables flarm reception based on the OpenGliderNetwork decoding stack (https://github.com/PepperJo/stratux)
- Merged VirusPilot′s fixes and improvements for U-Blox 8 devices and Galileo/Glonass reception (https://github.com/VirusPilot/stratux)
- Changed DHCP Settings to not set a DNS server - this fixes the hangs that can be observed with current SkyDemon versions when not having an internet connection
- Merged WebRadar by TomBric
- If no pressure sensor is present, report GPS Altitude as pressure altitude to make SkyDemon happy (NOT RECOMENDED!)
- By default, FLARM and DeveloperMode is enabled, UAT is disabled
=== Das oben war der EDIT. Hier der originale Post: ===
Daher würde ich gerne die "Stratux Europe Edition" ins Leben rufen. Ein github repository - ein Fork des originalen Stratux repos - und darauf angewendet alles was sich für die europäische Fliegerei als nützlich erwiesen hat.
Namentlich sind mir bekannt:
- Flarm Support (Branch flarm_receiver von PepperJo)
- U-Blox 8 tweaks bzgl. SBAS/Glonass/Galileo (VirusPilot)
- Stratux-Radar (TomBric)
- DHCP Settings workaround damit die aktuellen SkyDemon Versionen sich nicht aufhängen wenn man kein Internet hat und mit Stratux verbunden ist (von mir, noch nirgendwo publik)
- Möglichkeit zum Betrieb mit SkyDemon auch ohne Baro Sensor (von mir, noch nirgendwo publik)
Gibt es noch weitere?
Zu klären:
- Wer möchte sich den Hut aufsetzen das Repository zu verwalten? Dies beinhaltet ggf. Weiterentwicklung und insbesondere das entgegen nehmen von pull requests und aktuell halten/mergen von Stratux-upstream-master. Ich kann das auch selbst machen wenn keiner will - Zeit und Wissen dazu habe ich.
Ich habe auch mal probeweise versucht o.g. auf einer aktuellen Stratux master basis zusammen zu mergen. War auch relativ problemlos, außer das Radar von TomBric: Verstehe deine Struktur auf GitHub nicht.. du hast den flarm_receiver branch von PepperJo genommen. Dort ist aber nur ein einzelner Initial-Commit von dir. Der Rest ist irgendwie in deinem master gelandet.
Folge: dein flarm_receiver branch hat nicht alles, dein master branch hat zwar dein Radar, aber keinen richtigen FLARM support, nur so ein Zwischending. Außerdem basiert er auf einem uralten stratux-master.
Also zur Frage:
Wer der Entwickler würde sowas wollen/akzeptieren? Wer möchte die Verantwortung übernehmen? (Mach im Zweifelsfall auch ich)?
Und @TomBric: Wie kann ich deinen Code in einen aktuellen flarm_receiver Branch bekommen? Gibt doch einige größere Konflikte beim Merge-Versuch deines Masters, da er so eine uralte Stratux Basis.
Und falls Ich das machen soll: Für die, die es schon getan haben: Wie baut ihr die Images? Einfach ein Klon eurer eigenen Stratux SD Karte? Oder nutzt ihr irgendwelche der build-scripte von upstream?