Welcome Anna if you don't mind the abbreviation. But with everything going on with Zabaware right now (I do not represent or speak officially for Zabaware) I believe linux version might be on the back burner. There are many projects now they are trying to complete and has taken longer then planned. linux maybe in there some where but I don't believe to be a priority right now. Again, I am only speaking from what I am aware of. There may be others that can share more light. If you read through the posts many members are constantly asking and working on new ways to further Ultra Hals capabilities. There are certain aspects that are shared but Ultra Hal is such a brain child that there are certain things left to the person that wrote the foundation. Although Robert M. the originator of Ultra Hal does lend a hand. As I mentioned they really have their hands tied at Zabaware but improvement is always at the top of the list or should I say refinements because Ultra Hal is very amazing as you will come to learn. Members here are constantly helping with input and new ideas to customize Ultra Hal to their particular wants. My advice would be to keep participating in this forum, read as much as you can to narrow what you would like to do and if it would be possible.
This forum is never short of others joining in and giving help writing code. Most of the time it is limited to a very few unfortunately but as you will see they are very giving and helpful for all the members including myself. Just try to convey exactly what system your using and what you are trying to accomplish. Most of all be patient because those people that I previously mentioned do this on their own private time and the same love of AI I'm sure you will share.
OH yeah, try not to babel like I do. The shorter and to the point you can be and still relay as much information the easier it will make it. This is all just my opinion as always. Good Luck!
raybe