Hypothetical - Webkit Port

NeXT Computer, Inc. -> Porting New Software

Title: Hypothetical - Webkit Port
Post by: dgb75 on January 24, 2014, 03:17:26 PM
Given that it was originally written for OSX, how realistic is this? Obviously it's not going to run well on black hardware, but seems to me it could do well on white hardware. Thoughts?
Title: Hypothetical - Webkit Port
Post by: jroark on January 24, 2014, 03:33:58 PM
Webkit has it's roots in KHTML the engine from KDEs Konqueror. We'd need a pretty modern C++ compiler.
Title: Hypothetical - Webkit Port
Post by: t-rexky on January 25, 2014, 09:11:07 AM
I'm still looking for volunteers to help with the compiler & libraries project  :wink:
Title: Hypothetical - Webkit Port
Post by: dgb75 on February 05, 2014, 06:54:19 PM
Right now I'm just trying to find a few modern editions of utilities such as grep so I can get a few things known to compile on openstep to work. Once I get there, then I might have a place to start. :)
Title: Hypothetical - Webkit Port
Post by: t-rexky on February 05, 2014, 08:30:19 PM
I have a number of reasonably recent tools compiled for NS33 m68k.  They are completely usable but not "releasable"...
Title: Hypothetical - Webkit Port
Post by: barcher174 on February 05, 2014, 10:26:28 PM
t-rexky, maybe we should start a list of hurdles so those of us with less knowledge could help out with the lower hanging fruit? I certainly would like to help, but I'm not sure where to start.

--
Brian
Title: Hypothetical - Webkit Port
Post by: t-rexky on February 06, 2014, 04:41:22 AM
At this point I think the biggest hurdle is getting the libraries "refreshed".  One of the reasons that the recent tools fail many tests is lack of library support for things as trivial as stdio library formatting...

I think that with all the fiddling that I have done in the past I now have a clean method of patching the NS33 shared libraries, but backporting modern library source code into NS33 is not trivial and a lot of work.

This is exactly why I have been thinking of starting a wiki, so that all the scattered information could be collected in one place...
Title: Hypothetical - Webkit Port
Post by: dgb75 on February 06, 2014, 02:14:35 PM
Have you considered going a different route: instead of backporting, walk forward through the history of these tools? With OS X closely related to Nextstep, this may be a much easier route.
Title: Hypothetical - Webkit Port
Post by: t-rexky on February 06, 2014, 05:15:24 PM
I have indeed considered that.  In fact, this is exactly how I managed to get Apple's cctools from OS X 10.2 working on NS33.  Ultimately modern BSD 4.4 library code (from OS X, other BSD implementation or even from GNU) needs to be compiled on NS33.  This also requires revising some of the system headers, etc.
Title: Hypothetical - Webkit Port
Post by: dgb75 on February 09, 2014, 10:39:52 AM
So in terms of OSS tools, how do I get started with things such as a more modern grep, etc. that I keep getting complaints about on Openstep?

Go to top  Forum index