Hi,

JirkaZr wrote"
"On the other hand, if you want to write an application that doesn't
strictly require HelenOS-specific features to work, it would be
preferrable to write an application designed portably, with an
abstraction layer for things that differ between systems. This is my
personal opinion, but I consider unnecessarily platform-locked
applications to be a nonsensical burden. An application that can run
on other systems in addition to HelenOS would be much easier to
maintain and debug than one designed specifically for HelenOS only."
An example of such a portable application that has a HelenOS port and is 
developed out of tree would be GZX (https://bitbucket.org/jiri_svoboda/gzx/)
although the HelenOS port is a bit experimental at the moment. It uses XCW
(cross compiler wrapper tool in tools/xcw) for cross compilation support.




Regards,

Jiri

"


>> 2) port an application from another operating system to HelenOS
>> and
>
> One creates a new harbour in:
>
> https://github.com/HelenOS/harbours
>
> Note that it might not be very straightforward to port an application as
> our support for POSIX APIs is quite limited.
>

I'll be improving this are in coming months. If you have issues, or
there are missing POSIX library functions you need, I'm currently the
best person to ask for help. Feel free to send me a message, and you
can also find me on our IRC channel, under the name "jzr". :)

>> 3) make the outcome available to the community.

GitHub is the gold standard right about now.
You can publish whatever you are working on in your own personal
repos, and inform the community about it via this mailing list.


-- jzr

_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel
"
_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to