[haiku] Re: Reverse ports to speed development

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Fri, 24 Feb 2017 01:46:04 +0000

from miqlas:

I think the main difference isn't the WebPositive build system, jam is
available for plenty platforms (it is also required to cross-compile
Haiku, so it works on linux, osx, etc).
There is no problem with the engine either: it is afaik an "almost"
vanilla WebKit1. Also available for every main platforms.
The main problem is the Haiku specific things: you cannot "port" it to
other platforms without porting the whole BeAPI first. And hovewer
there was some efforts to make the BeAPI available on the top of the
linux kernel, they wasn't too frutfully.

To port WebPositive to other platform would involve plenty manhours,
and it doesn't actually makes any sense, because the result would be a
so-so usable webbrowser, what cannot provide any uniqe feature on
other platforms. Why would somebody work on this, if a simple "apt-get
install firefox" works well and takes just some minutes?
        
Ofc, it would be great to have bigger traction on WebPositive front,
but seriously : nobody would step up to do that.

Sia Lang just trolled us, btw.

You mean Sia Lang was just a fake, that he never had any intention to build a 
Linux in Haiku clothing?

I checked zevenos.com.  It looks like ZevenOS is falling by the wayside.  I 
wanted to see the package list for what they were using for web browser.

I didn't realize WebPositive was so intricately tied with the BeAPI.  But then 
how does Haiku port Netsurf and Otter browser which come from non-BeAPI?

Jam for building Haiku is a fork, not the same as devel/jam in FreeBSD ports, 
NetBSD pkgsrc, or Gentoo portage, but closely related.

It would be interesting to compare various graphical web browsers: Mozilla 
Firefox or Seamonkey, Netsurf, Midori, Xombrero, Otter, Haiku-only WebPositive; 
didn't really like Qupzilla.

I suppose Mozilla Firefox or Seamonkey would come out best?

Tom


Other related posts: