(unknown charset) Re: [BLACKBOX] Seasoned Linux.

From: (unknown charset) [at]} <Norayr>
Date: Thu, 13 Jan 2011 03:39:03 +0400

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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dmitry, I have downloaded your work about a month ago. Actually, there
are two ports of BlackBox for Linux, and I tried both.
It was very nice to see that fast speed of compilation. (I am used to
compile with gcc)
One of compilers generated pretty small .so file, from an example source.
I was impressed.

I think you will agree, that we need
a) community
b) tool to convert C headers
c) in case of BlackBox - write several native backends for different CPU's
d) prepare a set of compatibility layers in order to be able to compile
the same standard BlackBox code on a different platforms.

Sincerely,
Norayr


On 01/12/11 19:23, Dmitry Solomennikov wrote:
> I had no plan to publish my work on list, but due to some activity last day I will.
>
> I've assembled Linux port of BlackBox. It runs natively on Linux and [with Linux compartibility layer] on FreeBSD boxes.
> It has no GUI yet, but has handmade X and GTK bindings.
>
> http://sourceforge.net/projects/oberonrevival/files/BB/bb-revival-nix-0.1.tar.gz/download
>
> This port was assembled from OpenBUGS, which contained DevElfLinker module. With this module one can
> compile *.so files (i.e. shared objects). External startup file (BlackBox.c) is used to start runtime & kernel.
> Compiled startup file included.
>
> Development is done in cross-compilation style at Windows box (or equal Linux box in Wine). Development files included (Devel.zip).
>
> Archive contains README with full description of "installation" and development (in Russian, UTF-8).
>
> If one'll be intrerested I'll translate README & BlackBox.c to English.
>
> Thanks a lot.
> Dmitry.
>
> Tue, 11 Jan 2011 23:16:19 -0500 письмо от Wojtek Skulski <skulski{([at]})nowhere.xy
>
>> On Tue, 11 Jan 2011, Fyodor Tkachov wrote:
>>
>>> All (re)written in any flavor of Oberon of course.
>>
>> I do not think that rewriting other's peoples work is of much value.
>> Reinventing the wheel is generally a bad idea.
>>
>> It would be valuable to do something that others are not doing. Not being
>> an OS expert, I can only propose a very simplistic concept. For example,
>> how about using the Linux "modules" (kernel subsystems loaded with insmod
>> or modprobe) to implement either the Oberon System or Oberon-friendly
>> environment? I will call it simply "wirth", though this name may be
>> reserved.
>>
>> I would love to see Oberon System or BlackBox running on top of wirth. Or
>> perhaps a few Oberon Systems or BlackBoxes, each one running on a separate
>> CPU core and communicating with other Oberon Systems via mechanisms
>> provided by wirth.
>>
>> One can say "but BlackBox is running on wine". Yes, but wine is big and
>> not suitable for embedded systems. On the other hand, wirth could be small
>> because its sole purpose would be to provide the Oberon/BlackBox-friendly
>> environment.
>>
>> I am not sure if the idea of wirth makes sense to OS experts. To me it
>> looks fresh. I think it makes more sense than reimplementing parts of
>> Linux kernel, which are perfectly fine, though perhaps ugly. But who cares
>> if it is ugly, if it works? (It does not matter what color is the cat, if
>> it catches mice -- this one is for Fyodor.)
>>
>> W.
>>
>>
>> ----
>> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
>> LISTSERV{([at]})nowhere.xy
>
>
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNLjuXAAoJEDbv/aplkZ1F44cH/jXMPAupRMkntx5T22ohIRqw
WvWn3/wItd0yuL8jHEaArn5cnf7XOMb/ujmTYU1UQJ17ZxfyHSh0AWhNWLUZe6cy
ekMqGpy5/0IYuA5otgIZ3vqxsTFP/YUlTvFXlrxOqPQD0GSXm5ZoKJ8yxQ5UrKBS
ABxjNOYuCHoL7q1sqMubHiPIbfQx5wUWMpJSO0Wieeqqt2o2m/hgNx4pOih8tiFF
PS+QZFBUWJL7VpwtJLLQttVi1vVe8Xh9UComQBIWy3oN2bS8b/+9YGVvy3OzK+W9
8W95IFmEam+wIGKIumsD1NlF4nQqDsPahxKq9JhOPf2TkpSclYQpdkO5XkByoTg=
=5+Xm
-----END PGP SIGNATURE-----


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-2137689882_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDIwNCBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xm
MlxmbmlsXGZjaGFyc2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVy
IE5ldzt9fQ0Ke1xjb2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1
NTt9DQpcdWMxXHBhcmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIC0tLS0tQkVHSU4gUEdQIFNJ
R05FRCBNRVNTQUdFLS0tLS1ccGFyDQpIYXNoOiBTSEExXHBhcg0KXHBhcg0KRG1pdHJ5LCBJIGhh
dmUgZG93bmxvYWRlZCB5b3VyIHdvcmsgYWJvdXQgYSBtb250aCBhZ28uIEFjdHVhbGx5LCB0aGVy
ZVxwYXINCmFyZSB0d28gcG9ydHMgb2YgQmxhY2tCb3ggZm9yIExpbnV4LCBhbmQgSSB0cmllZCBi
b3RoLlxwYXINCkl0IHdhcyB2ZXJ5IG5pY2UgdG8gc2VlIHRoYXQgZmFzdCBzcGVlZCBvZiBjb21w
aWxhdGlvbi4gKEkgYW0gdXNlZCB0b1xwYXINCmNvbXBpbGUgd2l0aCBnY2MpXHBhcg0KT25lIG9m
IGNvbXBpbGVycyBnZW5lcmF0ZWQgcHJldHR5IHNtYWxsIC5zbyBmaWxlLCBmcm9tIGFuIGV4YW1w
bGUgc291cmNlLlxwYXINCkkgd2FzIGltcHJlc3NlZC5ccGFyDQpccGFyDQpJIHRoaW5rIHlvdSB3
aWxsIGFncmVlLCB0aGF0IHdlIG5lZWRccGFyDQphKSBjb21tdW5pdHlccGFyDQpiKSB0b29sIHRv
IGNvbnZlcnQgQyBoZWFkZXJzXHBhcg0KYykgaW4gY2FzZSBvZiBCbGFja0JveCAtIHdyaXRlIHNl
dmVyYWwgbmF0aXZlIGJhY2tlbmRzIGZvciBkaWZmZXJlbnQgQ1BVJ3NccGFyDQpkKSBwcmVwYXJl
IGEgc2V0IG9mIGNvbXBhdGliaWxpdHkgbGF5ZXJzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gY29t
cGlsZVxwYXINCnRoZSBzYW1lIHN0YW5kYXJkIEJsYWNrQm94IGNvZGUgb24gYSBkaWZmZXJlbnQg
cGxhdGZvcm1zLlxwYXINClxwYXINClNpbmNlcmVseSxccGFyDQpOb3JheXJccGFyDQpccGFyDQpc
cGFyDQpPbiAwMS8xMi8xMSAxOToyMywgRG1pdHJ5IFNvbG9tZW5uaWtvdiB3cm90ZTpccGFyDQo+
IEkgaGFkIG5vIHBsYW4gdG8gcHVibGlzaCBteSB3b3JrIG9uIGxpc3QsIGJ1dCBkdWUgdG8gc29t
ZSBhY3Rpdml0eSBsYXN0IGRheSBJIHdpbGwuXHBhcg0KPiBccGFyDQo+IEkndmUgYXNzZW1ibGVk
IExpbnV4IHBvcnQgb2YgQmxhY2tCb3guIEl0IHJ1bnMgbmF0aXZlbHkgb24gTGludXggYW5kIFt3
aXRoIExpbnV4IGNvbXBhcnRpYmlsaXR5IGxheWVyXSBvbiBGcmVlQlNEIGJveGVzLlxwYXINCj4g
SXQgaGFzIG5vIEdVSSB5ZXQsIGJ1dCBoYXMgaGFuZG1hZGUgWCBhbmQgR1RLIGJpbmRpbmdzLlxw
YXINCj4gXHBhcg0KPiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL29iZXJvbnJldml2
YWwvZmlsZXMvQkIvYmItcmV2aXZhbC1uaXgtMC4xLnRhci5nei9kb3dubG9hZFxwYXINCj4gXHBh
cg0KPiBUaGlzIHBvcnQgd2FzIGFzc2VtYmxlZCBmcm9tIE9wZW5CVUdTLCB3aGljaCBjb250YWlu
ZWQgRGV2RWxmTGlua2VyIG1vZHVsZS4gV2l0aCB0aGlzIG1vZHVsZSBvbmUgY2FuIFxwYXINCj4g
Y29tcGlsZSAqLnNvIGZpbGVzIChpLmUuIHNoYXJlZCBvYmplY3RzKS4gRXh0ZXJuYWwgc3RhcnR1
cCBmaWxlIChCbGFja0JveC5jKSBpcyB1c2VkIHRvIHN0YXJ0IHJ1bnRpbWUgJiBrZXJuZWwuXHBh
cg0KPiBDb21waWxlZCBzdGFydHVwIGZpbGUgaW5jbHVkZWQuXHBhcg0KPiBccGFyDQo+IERldmVs
b3BtZW50IGlzIGRvbmUgaW4gY3Jvc3MtY29tcGlsYXRpb24gc3R5bGUgYXQgV2luZG93cyBib3gg
KG9yIGVxdWFsIExpbnV4IGJveCBpbiBXaW5lKS4gRGV2ZWxvcG1lbnQgZmlsZXMgaW5jbHVkZWQg
KERldmVsLnppcCkuXHBhcg0KPiBccGFyDQo+IEFyY2hpdmUgY29udGFpbnMgUkVBRE1FIHdpdGgg
ZnVsbCBkZXNjcmlwdGlvbiBvZiAiaW5zdGFsbGF0aW9uIiBhbmQgZGV2ZWxvcG1lbnQgKGluIFJ1
c3NpYW4sIFVURi04KS5ccGFyDQo+IFxwYXINCj4gSWYgb25lJ2xsIGJlIGludHJlcmVzdGVkIEkn
bGwgdHJhbnNsYXRlIFJFQURNRSAmIEJsYWNrQm94LmMgdG8gRW5nbGlzaC5ccGFyDQo+IFxwYXIN
Cj4gVGhhbmtzIGEgbG90LlxwYXINCj4gRG1pdHJ5LlxwYXINCj4gXHBhcg0KPiBUdWUsIDExIEph
biAyMDExIDIzOjE2OjE5IC0wNTAwIFwnZWZcJ2U4XCdmMVwnZmNcJ2VjXCdlZSBcJ2VlXCdmMiBX
b2p0ZWsgU2t1bHNraSA8c2t1bHNraUBQQVMuUk9DSEVTVEVSLkVEVT46XHBhcg0KPiBccGFyDQo+
PiBPbiBUdWUsIDExIEphbiAyMDExLCBGeW9kb3IgVGthY2hvdiB3cm90ZTpccGFyDQo+PlxwYXIN
Cj4+PiBBbGwgKHJlKXdyaXR0ZW4gaW4gYW55IGZsYXZvciBvZiBPYmVyb24gb2YgY291cnNlLlxw
YXINCj4+XHBhcg0KPj4gSSBkbyBub3QgdGhpbmsgdGhhdCByZXdyaXRpbmcgb3RoZXIncyBwZW9w
bGVzIHdvcmsgaXMgb2YgbXVjaCB2YWx1ZS4gXHBhcg0KPj4gUmVpbnZlbnRpbmcgdGhlIHdoZWVs
IGlzIGdlbmVyYWxseSBhIGJhZCBpZGVhLlxwYXINCj4+XHBhcg0KPj4gSXQgd291bGQgYmUgdmFs
dWFibGUgdG8gZG8gc29tZXRoaW5nIHRoYXQgb3RoZXJzIGFyZSBub3QgZG9pbmcuIE5vdCBiZWlu
ZyBccGFyDQo+PiBhbiBPUyBleHBlcnQsIEkgY2FuIG9ubHkgcHJvcG9zZSBhIHZlcnkgc2ltcGxp
c3RpYyBjb25jZXB0LiBGb3IgZXhhbXBsZSwgXHBhcg0KPj4gaG93IGFib3V0IHVzaW5nIHRoZSBM
aW51eCAibW9kdWxlcyIgKGtlcm5lbCBzdWJzeXN0ZW1zIGxvYWRlZCB3aXRoIGluc21vZCBccGFy
DQo+PiBvciBtb2Rwcm9iZSkgdG8gaW1wbGVtZW50IGVpdGhlciB0aGUgT2Jlcm9uIFN5c3RlbSBv
ciBPYmVyb24tZnJpZW5kbHkgXHBhcg0KPj4gZW52aXJvbm1lbnQ/IEkgd2lsbCBjYWxsIGl0IHNp
bXBseSAid2lydGgiLCB0aG91Z2ggdGhpcyBuYW1lIG1heSBiZSBccGFyDQo+PiByZXNlcnZlZC5c
cGFyDQo+PlxwYXINCj4+IEkgd291bGQgbG92ZSB0byBzZWUgT2Jlcm9uIFN5c3RlbSBvciBCbGFj
a0JveCBydW5uaW5nIG9uIHRvcCBvZiB3aXJ0aC4gT3IgXHBhcg0KPj4gcGVyaGFwcyBhIGZldyBP
YmVyb24gU3lzdGVtcyBvciBCbGFja0JveGVzLCBlYWNoIG9uZSBydW5uaW5nIG9uIGEgc2VwYXJh
dGUgXHBhcg0KPj4gQ1BVIGNvcmUgYW5kIGNvbW11bmljYXRpbmcgd2l0aCBvdGhlciBPYmVyb24g
U3lzdGVtcyB2aWEgbWVjaGFuaXNtcyBccGFyDQo+PiBwcm92aWRlZCBieSB3aXJ0aC5ccGFyDQo+
PlxwYXINCj4+IE9uZSBjYW4gc2F5ICJidXQgQmxhY2tCb3ggaXMgcnVubmluZyBvbiB3aW5lIi4g
WWVzLCBidXQgd2luZSBpcyBiaWcgYW5kIFxwYXINCj4+IG5vdCBzdWl0YWJsZSBmb3IgZW1iZWRk
ZWQgc3lzdGVtcy4gT24gdGhlIG90aGVyIGhhbmQsIHdpcnRoIGNvdWxkIGJlIHNtYWxsIFxwYXIN
Cj4+IGJlY2F1c2UgaXRzIHNvbGUgcHVycG9zZSB3b3VsZCBiZSB0byBwcm92aWRlIHRoZSBPYmVy
b24vQmxhY2tCb3gtZnJpZW5kbHkgXHBhcg0KPj4gZW52aXJvbm1lbnQuXHBhcg0KPj5ccGFyDQo+
PiBJIGFtIG5vdCBzdXJlIGlmIHRoZSBpZGVhIG9mIHdpcnRoIG1ha2VzIHNlbnNlIHRvIE9TIGV4
cGVydHMuIFRvIG1lIGl0IFxwYXINCj4+IGxvb2tzIGZyZXNoLiBJIHRoaW5rIGl0IG1ha2VzIG1v
cmUgc2Vuc2UgdGhhbiByZWltcGxlbWVudGluZyBwYXJ0cyBvZiBccGFyDQo+PiBMaW51eCBrZXJu
ZWwsIHdoaWNoIGFyZSBwZXJmZWN0bHkgZmluZSwgdGhvdWdoIHBlcmhhcHMgdWdseS4gQnV0IHdo
byBjYXJlcyBccGFyDQo+PiBpZiBpdCBpcyB1Z2x5LCBpZiBpdCB3b3Jrcz8gKEl0IGRvZXMgbm90
IG1hdHRlciB3aGF0IGNvbG9yIGlzIHRoZSBjYXQsIGlmIFxwYXINCj4+IGl0IGNhdGNoZXMgbWlj
ZSAtLSB0aGlzIG9uZSBpcyBmb3IgRnlvZG9yLilccGFyDQo+PlxwYXINCj4+IFcuXHBhcg0KPj5c
cGFyDQo+PlxwYXINCj4+IC0tLS1ccGFyDQo+PiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3Nh
Z2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0b1xwYXINCj4+IExJU1RTRVJWQExJU1RT
Lk9CRVJPTi5DSFxwYXINCj4gXHBhcg0KPiBccGFyDQo+IC0tLS1ccGFyDQo+IFRvIHVuc3Vic2Ny
aWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RT
RVJWQExJU1RTLk9CRVJPTi5DSFxwYXINCj4gXHBhcg0KXHBhcg0KLS0tLS1CRUdJTiBQR1AgU0lH
TkFUVVJFLS0tLS1ccGFyDQpWZXJzaW9uOiBHbnVQRyB2Mi4wLjE2IChHTlUvTGludXgpXHBhcg0K
Q29tbWVudDogVXNpbmcgR251UEcgd2l0aCBNb3ppbGxhIC0gaHR0cDovL2VuaWdtYWlsLm1vemRl
di5vcmcvXHBhcg0KXHBhcg0KaVFFY0JBRUJBZ0FHQlFKTkxqdVhBQW9KRURidi9hcGxrWjFGNDRj
SC9qWE1QQXVwUk1rbnR4NVQyMm9oSVJxd1xwYXINCld2V24zL3dJdGQweXVMOGpIRWFBcm41Y25m
N1hPTWIvdWptVFlVMVVRSjE3WnhmeUhTaDBBV2hOV0xVWmU2Y3lccGFyDQpla01xR3B5NS8wSVl1
QTVvdGdJWjN2cXhzVEZQL1lVbFR2RlhscnhPcVBRRDBHU1htNVpvS0o4eXhRNVVyS0JTXHBhcg0K
QUJ4ak5PWXVDSG9MN3Exc3FNdWJIaVBJYmZReDV3VVdNcEpTTzBXaWVlcXF0Mm8ybS9oZ054NHBP
aWg4dGlGRlxwYXINClBTK1FaRkJVV0pMN1Zwd3RKTExRdHRWaTF2VmU4WGg5VUNvbVFCSVd5M29O
MmJTOGIvKzlZR1Z2eTNPeksrVzlccGFyDQo4Vzk1SUZtRWFtK3dJR0tJdW1zRDFObEY0blFxRHNQ
YWh4S3E5SmhPUGYyVGtwU2NsWVFwZGtPNVhrQnlvVGc9XHBhcg0KPTUrWG1ccGFyDQotLS0tLUVO
RCBQR1AgU0lHTkFUVVJFLS0tLS1ccGFyDQpccGFyDQpccGFyDQotLS0tXHBhcg0KVG8gdW5zdWJz
Y3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFDS0JPWCIgdG8gTElT
VFNFUlZATElTVFMuT0JFUk9OLn19AG9yIEJsYQ==
----boundary-LibPST-iamunique-2137689882_-_---
Received on Thu Jan 13 2011 - 00:39:03 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:19 UTC