I would suggest you reread this thread because I've done no assertion of what you claim I have. You are putting words in my mouth and that is not appreciated. The only one coming into this thread asserting any attitude is you. My questions are completely legitimate regarding a product I purchased that is marked as having Linux support and hasn't worked since release (almost a year).
I would like to point out this line in particular. I understand Linux can be and is a pain and I understand business objectives change. I would say I've been extremely patient, so asking if Linux support is still on the horizon is not a far fetched question given it's been a year.
This attitude wouldn't fly in any sales market. Imagine the outrage this would generate if this was applied to a non-software product. If you bought a car that advertised left and right turns, but then the steering wheel would not turn left, there would be problems. I work with vendors on a daily basis to get software running on Linux, it's only hard when you come into it with assumptions based on how Windows works. Such as building to a dot release specific version of software (just statically link), hard coding paths, or playing games with capitalization. Being Linux is the #1 server OS, it's obviously not too hard to support otherwise these large legacy IT enterprises would stick with a Unix like Solaris or AIX.
I am doing exactly this and have said nothing about Coop so again to assert that I am doing otherwise is putting words in my mouth and conflating my intentions with your assumptions.
I'm sad to see I've stirred up your saltiness but I hope you have a better day.
Thank you! I placed the file and loaded the plane (before coping over OpenGPWS) and XP crashed. I then copied over OpenGPWS from the TBM900 and tested again. This time the aircraft loaded and is thus far functional. I will run it through some testing and report back.
I took a look at the OpenGPWS.xpl and it was compiled for System V instead of Linux. This should be an easy argument change depending on how you're building/sourcing the software.
Shipped with the SR22:
$ readelf -h OpenGPWS.xpl
ELF Header:
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Entry point address: 0x59800
Start of program headers: 64 (bytes into file)
Start of section headers: 19413912 (bytes into file)
Flags: 0x0
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 8
Size of section headers: 64 (bytes)
Number of section headers: 36
Section header string table index: 35
TBM900:
$ readelf -h OpenGPWS.xpl
ELF Header:
Magic: 7f 45 4c 46 02 01 01 03 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - GNU
ABI Version: 0
Type: DYN (Shared object file)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Entry point address: 0x6b000
Start of program headers: 64 (bytes into file)
Start of section headers: 33307976 (bytes into file)
Flags: 0x0
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 8
Size of section headers: 64 (bytes)
Number of section headers: 38
Section header string table index: 37
ps. Please don't take Cameron's representation of me as who I really am. I will help you debug until I'm blue in the face and I understand that issues occur and business objectives change. I'm not concerned with any of that as I understand how things go. I've been a Unix engineer in large enterprises for the past decade so I've seen my share of this.