-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exploring the possibility to run PiAware on FreeBSD #37
Comments
You might be happy (and surprised) to know Flight Aware uses FreeBSD to run many components of their system! Check out this edition of the FreeBSD journal regarding Flight Aware: Some really good points are made in there about how FreeBSD can be improved. It would be awesome to have FreeBSD and piaware running together. I don't see much of an issue with it, as this is mostly a tcl app. |
It's good to know that FlightAware loves my favourite system! 😃 From my understanding, piaware_builder is just for identifying the platform and setting up dependencies, and is not necessary for this circumstance, is that correct? I will try building on FreeBSD then, and will post results and questions here. |
hi @yzgyyang, Not 100% certain, but by looking at that repo, that's my guess, too. Looks like it makes the actual 'binary' that would be used on the pi running debian. |
Yes, In terms of what's needed there are three main parts:
I guess you will want to build some rc scripts etc for it too. There are likely to be debian- or linux-specific quirks in the code itself because it's not usually run on other things; let me know what you run into and I can fix those up. |
Hi @mutability , thanks for the lengthy reply!
So both piaware and tcllauncher needs to be built, is that correct? Also I am not sure how to build piaware (
PS: Such tools seem to be already available in FreeBSD pkg/ports systems. I am building it manually anyways since piaware needs it to be inside |
piaware doesn't have a build step as such, since it's all tcl; you should be able to "make install" to put everything in the right place. |
@mutability Your instruction is really helpful, I managed to build everything successfully. Some modifications need to be made since FreeBSD doesn't have |
In |
What "linux web commands"? |
Sorry, posted the file wrong, it's all the commands in |
Ah, yeah, those will all need reimplementing None are really critical, they're mostly just health info, piaware can survive without it |
I am interested in trying PiAware on my Raspberry Pi which is running FreeBSD-arm, and exploring the possibility to port PiAware to FreeBSD. I would like to know if there's a more generic build tool, or the requirements of successfully building a standalone PiAware and the required dependencies. Thanks!
The text was updated successfully, but these errors were encountered: