Re: BlackBox - Open Source - Linux port ?

From: Bernhard Treutwein <"Bernhard>
Date: Tue, 4 Jan 2005 19:51:15 +0100

----boundary-LibPST-iamunique-1159789171_-_-
Content-type: text/plain

Hi Doug,

the translation looks not so bad, I just glanced over the english
version and I don't see really difference to what I understood
in the original german one ...

I just do some self-citation, since I posted something on
yahoo group GPCP ...

... all host dependencies and interfaces (i.e. Windows stuff) are
layered in Subsystem Host and to my knowledge, everything,
what is used elsewhere is interfaced with (replaceable) factory
methods from subsystem Host. So one approach to port it, would
be to use a Windows version of GTK+ to create a Windows
independant Host subsystem based on GTK+ under Windows
and then ...

Ofcourse the linked executable is platform dependent and all
moduls from subsystem host, but all other modules should
be interchangable.

regards
     Bernhard

----- Original Message -----
From: "Douglas G. Danforth" <danforth{([at]})nowhere.xy
To: "Bernhard Treutwein" <BdT{([at]})nowhere.xy
Sent: Tuesday, January 04, 2005 6:01 PM
Subject: Re: BlackBox - Open Source - Linux port ?


> Bernhard (mail seems to be working now)
> Ich habe Deutsches für nur ein Jahr studiert. Here is what Bable Fish
> gave me. I question the comment below of "A condition is that this 100%
> are binary compatible with the Windows version." Different system calls
> would introduce different binaries, no?
>
>
> To Linux (on Intel): As you know, we have a prototype implementation of
> a small subset of black box on old GNOMES a version. It essentially
> concerns the Kernel (with Garbage Collector), files, host files and
> StdLoader. A new compiler is not necessary, since it likewise concerns
> Intel processors. Which concerns the GUI, we have some things -- those
> are however in an extremely early stage. All in all it does not act with
> these modules yet around software with product quality.
>
> Therefore we did not also publish it. Its own Portierung would be very
> complex. Above all the integration of native controls can become its own
> nightmare. The job is feasiblly (see e.g. HostCFrames on Windows) needs
> however very much time, motivation and perseverance. In principle we are
> interested in a Linux version in black box.
>
> A condition is that this 100% are binary compatible with the Windows
> version. Besides it is to become a durable and appropriately clean
> implementation. Therefore we were handed over our things to a particular
> or a group as starting point for such a project, if someone thinks
> itself capable of. The modules should represent then however not to open
> SOURCE its but evenly only a basis for new implementations. If you have
> interest to kick loose such a project we send to you gladly, which we
have.


----boundary-LibPST-iamunique-1159789171_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBIaSAgIERvdWcsXHBhcg0KXHBh
cg0KdGhlIHRyYW5zbGF0aW9uIGxvb2tzIG5vdCBzbyBiYWQsIEkganVzdCBnbGFuY2VkIG92ZXIg
dGhlIGVuZ2xpc2hccGFyDQp2ZXJzaW9uIGFuZCBJIGRvbid0IHNlZSByZWFsbHkgZGlmZmVyZW5j
ZSB0byB3aGF0IEkgdW5kZXJzdG9vZFxwYXINCmluIHRoZSBvcmlnaW5hbCBnZXJtYW4gb25lICAu
Li5ccGFyDQpccGFyDQpJIGp1c3QgZG8gc29tZSBzZWxmLWNpdGF0aW9uLCBzaW5jZSBJIHBvc3Rl
ZCBzb21ldGhpbmcgb25ccGFyDQp5YWhvbyBncm91cCBHUENQIC4uLlxwYXINClxwYXINCi4uLiBh
bGwgaG9zdCBkZXBlbmRlbmNpZXMgYW5kIGludGVyZmFjZXMgKGkuZS4gV2luZG93cyBzdHVmZikg
YXJlXHBhcg0KbGF5ZXJlZCBpbiBTdWJzeXN0ZW0gSG9zdCBhbmQgdG8gbXkga25vd2xlZGdlLCBl
dmVyeXRoaW5nLFxwYXINCndoYXQgaXMgdXNlZCBlbHNld2hlcmUgaXMgaW50ZXJmYWNlZCB3aXRo
IChyZXBsYWNlYWJsZSkgZmFjdG9yeVxwYXINCm1ldGhvZHMgZnJvbSBzdWJzeXN0ZW0gSG9zdC4g
U28gb25lIGFwcHJvYWNoIHRvIHBvcnQgaXQsIHdvdWxkXHBhcg0KYmUgdG8gdXNlIGEgV2luZG93
cyB2ZXJzaW9uIG9mIEdUSysgdG8gY3JlYXRlIGEgV2luZG93c1xwYXINCmluZGVwZW5kYW50IEhv
c3Qgc3Vic3lzdGVtIGJhc2VkIG9uIEdUSysgdW5kZXIgV2luZG93c1xwYXINCmFuZCB0aGVuIC4u
LlxwYXINClxwYXINCk9mY291cnNlIHRoZSBsaW5rZWQgZXhlY3V0YWJsZSBpcyBwbGF0Zm9ybSBk
ZXBlbmRlbnQgYW5kIGFsbFxwYXINCm1vZHVscyBmcm9tIHN1YnN5c3RlbSBob3N0LCBidXQgYWxs
IG90aGVyIG1vZHVsZXMgc2hvdWxkXHBhcg0KYmUgaW50ZXJjaGFuZ2FibGUuXHBhcg0KXHBhcg0K
cmVnYXJkc1xwYXINCiAgICAgQmVybmhhcmRccGFyDQpccGFyDQotLS0tLSBPcmlnaW5hbCBNZXNz
YWdlIC0tLS0tIFxwYXINCkZyb206ICJEb3VnbGFzIEcuIERhbmZvcnRoIiA8ZGFuZm9ydGhAZ3Jl
ZW53b29kZmFybS5jb20+XHBhcg0KVG86ICJCZXJuaGFyZCBUcmV1dHdlaW4iIDxCZFRAd2lsZHdl
aW4uZGU+XHBhcg0KU2VudDogVHVlc2RheSwgSmFudWFyeSAwNCwgMjAwNSA2OjAxIFBNXHBhcg0K
U3ViamVjdDogUmU6IEJsYWNrQm94IC0gT3BlbiBTb3VyY2UgLSBMaW51eCBwb3J0ID9ccGFyDQpc
cGFyDQpccGFyDQo+IEJlcm5oYXJkIChtYWlsIHNlZW1zIHRvIGJlIHdvcmtpbmcgbm93KVxwYXIN
Cj4gSWNoIGhhYmUgRGV1dHNjaGVzIGZcJ2ZjciBudXIgZWluIEphaHIgc3R1ZGllcnQuICBIZXJl
IGlzIHdoYXQgQmFibGUgRmlzaFxwYXINCj4gZ2F2ZSBtZS4gIEkgcXVlc3Rpb24gdGhlIGNvbW1l
bnQgYmVsb3cgb2YgIkEgY29uZGl0aW9uIGlzIHRoYXQgdGhpcyAxMDAlXHBhcg0KPiBhcmUgYmlu
YXJ5IGNvbXBhdGlibGUgd2l0aCB0aGUgV2luZG93cyB2ZXJzaW9uLiIgIERpZmZlcmVudCBzeXN0
ZW0gY2FsbHNccGFyDQo+IHdvdWxkIGludHJvZHVjZSBkaWZmZXJlbnQgYmluYXJpZXMsIG5vP1xw
YXINCj5ccGFyDQo+XHBhcg0KPiBUbyBMaW51eCAob24gSW50ZWwpOiBBcyB5b3Uga25vdywgd2Ug
aGF2ZSBhIHByb3RvdHlwZSBpbXBsZW1lbnRhdGlvbiBvZlxwYXINCj4gYSBzbWFsbCBzdWJzZXQg
b2YgYmxhY2sgYm94IG9uIG9sZCBHTk9NRVMgYSB2ZXJzaW9uLiBJdCBlc3NlbnRpYWxseVxwYXIN
Cj4gY29uY2VybnMgdGhlIEtlcm5lbCAod2l0aCBHYXJiYWdlIENvbGxlY3RvciksIGZpbGVzLCBo
b3N0IGZpbGVzIGFuZFxwYXINCj4gU3RkTG9hZGVyLiBBIG5ldyBjb21waWxlciBpcyBub3QgbmVj
ZXNzYXJ5LCBzaW5jZSBpdCBsaWtld2lzZSBjb25jZXJuc1xwYXINCj4gSW50ZWwgcHJvY2Vzc29y
cy4gV2hpY2ggY29uY2VybnMgdGhlIEdVSSwgd2UgaGF2ZSBzb21lIHRoaW5ncyAtLSB0aG9zZVxw
YXINCj4gYXJlIGhvd2V2ZXIgaW4gYW4gZXh0cmVtZWx5IGVhcmx5IHN0YWdlLiBBbGwgaW4gYWxs
IGl0IGRvZXMgbm90IGFjdCB3aXRoXHBhcg0KPiB0aGVzZSBtb2R1bGVzIHlldCBhcm91bmQgc29m
dHdhcmUgd2l0aCBwcm9kdWN0IHF1YWxpdHkuXHBhcg0KPlxwYXINCj4gVGhlcmVmb3JlIHdlIGRp
ZCBub3QgYWxzbyBwdWJsaXNoIGl0LiBJdHMgb3duIFBvcnRpZXJ1bmcgd291bGQgYmUgdmVyeVxw
YXINCj4gY29tcGxleC4gQWJvdmUgYWxsIHRoZSBpbnRlZ3JhdGlvbiBvZiBuYXRpdmUgY29udHJv
bHMgY2FuIGJlY29tZSBpdHMgb3duXHBhcg0KPiBuaWdodG1hcmUuIFRoZSBqb2IgaXMgZmVhc2li
bGx5IChzZWUgZS5nLiBIb3N0Q0ZyYW1lcyBvbiBXaW5kb3dzKSBuZWVkc1xwYXINCj4gaG93ZXZl
ciB2ZXJ5IG11Y2ggdGltZSwgbW90aXZhdGlvbiBhbmQgcGVyc2V2ZXJhbmNlLiBJbiBwcmluY2lw
bGUgd2UgYXJlXHBhcg0KPiBpbnRlcmVzdGVkIGluIGEgTGludXggdmVyc2lvbiBpbiBibGFjayBi
b3guXHBhcg0KPlxwYXINCj4gQSBjb25kaXRpb24gaXMgdGhhdCB0aGlzIDEwMCUgYXJlIGJpbmFy
eSBjb21wYXRpYmxlIHdpdGggdGhlIFdpbmRvd3NccGFyDQo+IHZlcnNpb24uIEJlc2lkZXMgaXQg
aXMgdG8gYmVjb21lIGEgZHVyYWJsZSBhbmQgYXBwcm9wcmlhdGVseSBjbGVhblxwYXINCj4gaW1w
bGVtZW50YXRpb24uIFRoZXJlZm9yZSB3ZSB3ZXJlIGhhbmRlZCBvdmVyIG91ciB0aGluZ3MgdG8g
YSBwYXJ0aWN1bGFyXHBhcg0KPiBvciBhIGdyb3VwIGFzIHN0YXJ0aW5nIHBvaW50IGZvciBzdWNo
IGEgcHJvamVjdCwgaWYgc29tZW9uZSB0aGlua3NccGFyDQo+IGl0c2VsZiBjYXBhYmxlIG9mLiBU
aGUgbW9kdWxlcyBzaG91bGQgcmVwcmVzZW50IHRoZW4gaG93ZXZlciBub3QgdG8gb3BlblxwYXIN
Cj4gU09VUkNFIGl0cyBidXQgZXZlbmx5IG9ubHkgYSBiYXNpcyBmb3IgbmV3IGltcGxlbWVudGF0
aW9ucy4gSWYgeW91IGhhdmVccGFyDQo+IGludGVyZXN0IHRvIGtpY2sgbG9vc2Ugc3VjaCBhIHBy
b2plY3Qgd2Ugc2VuZCB0byB5b3UgZ2xhZGx5LCB3aGljaCB3ZVxwYXINCmhhdmUuXHBhcg0KXHBh
cg0KfQ=


----boundary-LibPST-iamunique-1159789171_-_---
Received on Tue Jan 04 2005 - 19:51:15 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:27 UTC