[haiku] Re: some questions from a complete newbe

  • From: François Revol <revol@xxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Fri, 7 Dec 2018 17:21:06 +0100

Le 07/12/2018 à 17:01, spinach williams a écrit :


On Dec 7, 2018, at 7:39 AM, Abdurrahim Cakar
<abdurrahim.cakar@xxxxxxxxx> wrote:

Do you know where Xorg can run. Do you think why microsoft still
adding support for Winforms on .net std. We can just focus on .net
std thing. What will they achive by doing that? Simple all things
that can be ported will be available.
microsoft is not a small team of developers working for free in their
spare time.
Why windows have subsystem for unix?
haiku is POSIX compliant – UNIX tools will run. however, having its
own integrated graphics stack already there’s no point in porting
X.org, and apps written specifically for it (there aren’t many) need
to be adapted. have you tried running X in macOS? the experience is
atrocious and that’s an actual UNIX system. far better are ports that
leverage cocoa. in haiku, ports should (and currently do) leverage
the haiku api as much as possible. rather than dictating what we
should do, you’d be better served looking at the solutions others
have come up with for porting apps to haiku, which is why
haikuports.org was suggested.



Haiku is *not* POSIX compliant. We have enough POSIX to get things
ported quite easily, but:

- we don't claim to be fully POSIX (and there are things which makes it
impossible to be, like error codes as negative values),

- POSIX does not deal with graphical interface AFAIK, ie. X11 is not
mandated by POSIX, it doesn't have anything to do with it, and even
GNU/Linux is moving away from it (some people switched to Wayland).

Just like with macOS, we could have an X server running but it is only
for non-native things and don't want people to use it if they don't have to.


François.

Other related posts: