Re: [BLACKBOX] Seasoned Linux.

From: [at]} <Wojtek>
Date: Wed, 12 Jan 2011 16:05:36 -0500

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

On Wed, 12 Jan 2011, Norayr Chilingarian wrote:

>> Oberon 07 compiler Port to Linux/i386
>> http://barcamp.am/wp-content/uploads/2009/04/barcampevn09/oberon.pdf
> it's mine :)

My congratulations!

Since you are an expert, let me ask you the following two questions.

I think it is important to distinguish between the kernel-mode drivers
and user-mode applications. The Unix/Linux design imposes a sharp
boundary between kernel-mode and user-mode programs. (So does Windows.) A
kernel-mode driver is a very different software from a user-mode
application. Therefore we should treat them separately.

1) Is it possible to write and compile kernel-mode programs in
Oberon or Component Pascal? These could be loaded into the kernel with
insmod. Such programs will run at max speed. Interrupt handlers could
be developed this way. What would it take to prepare a framework for this?

2) The other question is user-mode embedded systems like Oberon System or
BlackBox. These are user-mode apps. They are activated every few
milliseconds. They are not real-time. These apps can process buffered
data. They can have a GUI. It would be great if these GUIs could be ran on
embedded CPUs and display the graphics over X-windows. Is it possible to
port one of the GUIs to the embedded environment?

Wojtek


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-329396786_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFdlZCwgMTIgSmFuIDIwMTEsIE5vcmF5ciBD
aGlsaW5nYXJpYW4gd3JvdGU6XHBhcg0KXHBhcg0KPj4gT2Jlcm9uIDA3IGNvbXBpbGVyIFBvcnQg
dG8gTGludXgvaTM4NlxwYXINCj4+IGh0dHA6Ly9iYXJjYW1wLmFtL3dwLWNvbnRlbnQvdXBsb2Fk
cy8yMDA5LzA0L2JhcmNhbXBldm4wOS9vYmVyb24ucGRmXHBhcg0KPiBpdCdzIG1pbmUgOilccGFy
DQpccGFyDQpNeSBjb25ncmF0dWxhdGlvbnMhXHBhcg0KXHBhcg0KU2luY2UgeW91IGFyZSBhbiBl
eHBlcnQsIGxldCBtZSBhc2sgeW91IHRoZSBmb2xsb3dpbmcgdHdvIHF1ZXN0aW9ucy5ccGFyDQpc
cGFyDQpJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBr
ZXJuZWwtbW9kZSBkcml2ZXJzIFxwYXINCmFuZCB1c2VyLW1vZGUgYXBwbGljYXRpb25zLiBUaGUg
VW5peC9MaW51eCBkZXNpZ24gaW1wb3NlcyBhIHNoYXJwIFxwYXINCmJvdW5kYXJ5IGJldHdlZW4g
a2VybmVsLW1vZGUgYW5kIHVzZXItbW9kZSBwcm9ncmFtcy4gKFNvIGRvZXMgV2luZG93cy4pIEEg
XHBhcg0Ka2VybmVsLW1vZGUgZHJpdmVyIGlzIGEgdmVyeSBkaWZmZXJlbnQgc29mdHdhcmUgZnJv
bSBhIHVzZXItbW9kZSBccGFyDQphcHBsaWNhdGlvbi4gVGhlcmVmb3JlIHdlIHNob3VsZCB0cmVh
dCB0aGVtIHNlcGFyYXRlbHkuXHBhcg0KXHBhcg0KMSkgSXMgaXQgcG9zc2libGUgdG8gd3JpdGUg
YW5kIGNvbXBpbGUga2VybmVsLW1vZGUgcHJvZ3JhbXMgaW4gXHBhcg0KT2Jlcm9uIG9yIENvbXBv
bmVudCBQYXNjYWw/IFRoZXNlIGNvdWxkIGJlIGxvYWRlZCBpbnRvIHRoZSBrZXJuZWwgd2l0aCBc
cGFyDQppbnNtb2QuIFN1Y2ggcHJvZ3JhbXMgd2lsbCBydW4gYXQgbWF4IHNwZWVkLiBJbnRlcnJ1
cHQgaGFuZGxlcnMgY291bGQgXHBhcg0KYmUgZGV2ZWxvcGVkIHRoaXMgd2F5LiBXaGF0IHdvdWxk
IGl0IHRha2UgdG8gcHJlcGFyZSBhIGZyYW1ld29yayBmb3IgdGhpcz9ccGFyDQpccGFyDQoyKSBU
aGUgb3RoZXIgcXVlc3Rpb24gaXMgdXNlci1tb2RlIGVtYmVkZGVkIHN5c3RlbXMgbGlrZSBPYmVy
b24gU3lzdGVtIG9yIFxwYXINCkJsYWNrQm94LiBUaGVzZSBhcmUgdXNlci1tb2RlIGFwcHMuIFRo
ZXkgYXJlIGFjdGl2YXRlZCBldmVyeSBmZXcgXHBhcg0KbWlsbGlzZWNvbmRzLiBUaGV5IGFyZSBu
b3QgcmVhbC10aW1lLiBUaGVzZSBhcHBzIGNhbiBwcm9jZXNzIGJ1ZmZlcmVkIFxwYXINCmRhdGEu
IFRoZXkgY2FuIGhhdmUgYSBHVUkuIEl0IHdvdWxkIGJlIGdyZWF0IGlmIHRoZXNlIEdVSXMgY291
bGQgYmUgcmFuIG9uIFxwYXINCmVtYmVkZGVkIENQVXMgYW5kIGRpc3BsYXkgdGhlIGdyYXBoaWNz
IG92ZXIgWC13aW5kb3dzLiBJcyBpdCBwb3NzaWJsZSB0byBccGFyDQpwb3J0IG9uZSBvZiB0aGUg
R1VJcyB0byB0aGUgZW1iZWRkZWQgZW52aXJvbm1lbnQ/XHBhcg0KXHBhcg0KV29qdGVrXHBhcg0K
XHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRo
IGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AAAA
AwA=
----boundary-LibPST-iamunique-329396786_-_---
Received on Wed Jan 12 2011 - 22:05:36 UTC

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