Comments

Martin Decky

28 Aug 2017 18:07

Another, slightly related option would be to emulate the Linux syscalls on the exception-handling level, i.e. capturing the Linux system calls in the kernel and forwarding them to a user space emulator (possibly as IPC messages). This is basically what WINE (for Win32 binaries) and Windows Subsystem for Linux (for Linux binaries) is doing.

This would certainly require some small processing in the microkernel. I acknowledge that this is not very nice from the design point of view, even if done in a very abstract and emulation-neutral way. But the benefits would be total independence on the actual POSIX run-time (supporting musl would be as simple as supporting glibc) and the possibility to emulate even unmodified Linux binaries without any recompilation.

Certainly, the same approach could be used to emulate any syscall API, including Win32, *BSD, etc.

Vojtěch Horký

29 Aug 2017 14:43

Another, slightly related option would be to emulate the Linux syscalls on the exception-handling level, i.e. capturing the Linux system calls in the kernel and forwarding them to a user space emulator (possibly as IPC messages). This is basically what WINE (for Win32 binaries) and Windows Subsystem for Linux (for Linux binaries) is doing.

I also thought about this approach. But I decided that patching the syscalls at compile-time is much simpler to implement. But we can switch to the exception-handling later on (reusing the actual emulation layer). Now, I want to see whether it is doable at all: i.e. how much work would be needed to get GCC working again with this layer.

Abermotfah

18 May 2020 16:40

karlek singlar dejtingsajt [url=http://3dlabs.co/textning-regler-dating-killar.html]textning regler dating killar[/url] o bar Leicester hastighet dating gratis online dating i Hertfordshire dating utan pengar som en man http://3dlabs.co/som-aer-max-dating-p-dans-med-stjaernorna-2015.html hackade dating hem sida

rubewrenn269

2 Nov 2020 08:58

Excellent weblog, great work. Your idea couldn’t have most certainly been written any better. Reading this content reminds me of my recent supervisor! David almost always kept babbling on this. For certain I will pass this particular article to him. plastersydney.com.au

Scott Heflin

2 Nov 2020 16:37

I do enjoy the manner in which you have framed this specific issue and it really does provide me some fodder for consideration. https://wichitafallspainters.com

Chaddy

23 Nov 2020 10:13

Curently using the windows and im curious about Linux OS, thanks for this information. seamless gutters wilmington nc

Sara Fritz

21 Dec 2020 09:38

I might want to thank my manager Zdenek Ríha for his expert exhortation and help during my work. Furthermore, I might likewise want to thank each present or past supporter of the HelenOS working framework, particularly the center improvement group, for making a superb stage for testing novel thoughts, and a cordial climate for examining them. Did you looking for a chimney services? Visit this link at chimneyrepairschicago.com and inquire to them.

sambrokh

12 Feb 2021 06:13

Thank you for this impressive information that you share with us. I hope you can continue to share that relevant information that sure it can be useful. Cheers form hot stone massage

chuck

12 Feb 2021 11:03

Thanks for the wonderful share. Your blog has proved your hard work and experience you have got in this field. Brilliant. I love it reading. Please visit our website at Container storage facility Seattle

van

12 Feb 2021 11:52

I definitely enjoying every little bit of it. It is a great website and a nice share. I want to thank you. Good job! You guys do a great blog and have some great contents. Keep up the good work. Visit our website at debris removal

wilnewell712

18 Feb 2021 12:12

Very fantastic article. As i only just stumbled upon your current blog site and even preferred expressing we need very enjoyed studying your own website blogposts. Anyways I’ll end up following with your blog and even I hope one write-up yet again in the near future. Looking for a skip rental in the local?

Vaassist

23 Feb 2021 16:52

I really enjoyed reading your article. I found this as an informative and interesting post, so I think it is very useful and knowledgeable. Please visit our website here drywall repair cost

Sam Nuzbrokh

28 Feb 2021 03:34

Thank you for sharing, nice quality content, very informative and precise. keep on going, man! you can check also Dental Implants services, never miss our excellent service and satisfied customer.

John Lead

3 Mar 2021 07:13

You should continue this kind of OS. This is actually awesome. We are rooting for you. Never give up. You have our support. This is worth time waiting. Cheer up! Encouragement from us surveyornewcastle.com.au we are support you. Keep it up

weblog8961

26 Jul 2021 15:34

http://theydeserveastamp.org/wp-content/plugins/formcraft/file-upload/server/content/files/160b62e0db3812---wc6vE.pdf

weblog2193

30 Jul 2021 18:04

http://theydeserveastamp.org/wp-content/plugins/formcraft/file-upload/server/content/files/160b62e0db3812---wc6vE.pdf

Moira

5 Aug 2021 07:05

Thank you for sharing such an amazing information that you share with us. bathrooms cairns

Shay

11 Aug 2021 01:50

Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. painting company Maitland

Герда 2021

12 Aug 2021 04:13

https://bit.ly/gerda_2021 Герда 2021

Jane Jones

16 Aug 2021 05:57

Pretty insightful post. Never thought that it was this simple after all. moheritphysio.com

Lesly Jacks

2 Sep 2021 15:55

Keep posting such stuff. Thanks a lot for the information. Anyway, I am looking for a Window Replacement Bend Oregon area. Happy for your recommendations

HOME WATCH

3 Dec 2021 16:17

This is a very great post and the way you express all your post details is too good. Thanks for sharing with us this useful post.

brigantine home watch services