#1 mORMot 2 » Ekon 27 » 2023-12-02 16:58:35

EduardAppelhans
Replies: 0

Arnaud,

Hope you had a great experiences during the Conférence. Can you share some information about quality, Number of participants, discussions, your impressions… and your presentation, slides…

Thanks

Eduard

#2 Re: mORMot 1 » sel4 OS userspace Support conceivable ? » 2021-01-19 14:07:53

I came across sel4 because cyber security is becoming more and more important and is already a big problem today and is becoming more so.

Software probably always contains bugs and great software more. This is also true for operating systems, which seem to be very critical for cyber security. Seems to apply to both Windows and Linux, although as open source it is arguably ahead - but doesn't change much of the underlying plight. 

This is where sel4 comes in. It runs over me more and more often with my question which direction the development could take against this background in the future, possibly with the open RISC V development.   

For me personally it is also interesting that at the beginning of my interest in practical IT concepts I encountered the predecessor of sel4 in the early 80's - in Germany at that time a school operating system called EUMEL with the teaching language ELAN with nice features.     

If I understand correctly, sel4 has deliberately no functions or services except for the interprocess communication (IPC) combined with the capability access concept (caps) for all resources. Highest provable security with maximum speed is achieved in such a way (i.e. a speed loss for built-in security under 10%). All other OS services, so also the network stack are not in the kernel but in the user space.

In this respect I can understand that it makes sense to run Linux or BSD on sel4 to have all other necessary OS services available.
Since in my impression mORMot and Object Pascal (FPC) cover a very wide range from the very bottom to the very top consistently and it gets on my nerves that everything innovative goes in the direction of cyber security here in C, Python, Java & Co I thought it worth asking whether something could not be done here with reasonable effort.

#4 mORMot 1 » sel4 OS userspace Support conceivable ? » 2021-01-17 16:41:57

EduardAppelhans
Replies: 3

sel4 is a interesting microkernel OS https://sel4.systems/ whitch might be interesting to support with Objekt Pascal Language and mORMot Framework in future if conceivable https://docs.sel4.systems/SuggestedProjects.html.

What do you think?

#5 mORMot 1 » mORMot DB Server Layer with ORM similar to CALVIN transaktion Layer » 2020-06-11 18:02:47

EduardAppelhans
Replies: 1

Hallo Arnaud,

TMS WEB Core features out-of-box support for FaunaDB.

https://www.tmssoftware.com/site/blog.a … =660&s=dev

FaunaDB´s approach seems to be based on Calvin.

http://cs.yale.edu/homes/thomson/public … gmod12.pdf

"Calvin is designed to serve as a scalable transactional layer above any storage system that implements a basic CRUD interface (create/insert, read, update, and delete)."


Can mORMot DB Server Layer with ORM regarded similar to CALVIN transaktion Layer? 

regards

Eduard

#6 Re: mORMot 1 » Fast MM5 » 2020-05-14 11:19:58

Hi Arnaud,

Does it then make sense to use such an event based approach with mORMot instead of the thread based approach, or are the practical requirements still missing and would have to be created first ?

If the framework would have to create these prerequisites, how much work would that be and would it be worth it ?   

Just to understand the background.

#7 Re: mORMot 1 » vector-containers ?? » 2020-04-14 20:33:24

Thank you for your answer Arnaud and for the classification of the approach with regard to mORMot and its current (and future) possibilities.

By studying mORMot since 2015, its docu, forum, development in code, etc. I learn a lot about good concepts and their modeling; from DDD down to a machine-level implementation.

Yes mORMot seems to be a very good teacher. But also a very very hard one! Especially if you're not a programmer, just a businessman, who has to decide about conceptually correct software development in a small company, it's quite a challenge to see more and more clearly and anticipate the right direction.   

So thanks again to Arnaud and everyone else in this great community!   

With kind regards

Eduard

Board footer

Powered by FluxBB