guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Curiosity: Microkernel implemented in Guile ?


From: Ricardo G. Herdt
Subject: Re: Curiosity: Microkernel implemented in Guile ?
Date: Thu, 23 Jun 2022 09:01:21 +0000

Never tried it myself, but in case you are interested in exploring Scheme for this kind of development, check Loko Scheme, which runs on bare-metal and is developed to be a "platform for application and operating system development":

https://scheme.fail/

There is also a #loko channel on libera.

Ricardo

Am 23.06.2022 08:57 schrieb Mikael Djurfeldt:
To my knowledge, the answer is no. No such attempt has been made.

The Guile language is essentially Scheme. Scheme lacks various constraints, with regard to typing, memory management, etc, needed for it to be compiled to predictable and near maximally efficient machine code, something which is needed, at least for portions of the code, when implementing a useful
microkernel.

In theory, it is possible to extend the language for such purposes, though.

An alternative high level language which can be used to implement a kernel
is Rust.

Best regards,
Mikael

Den tors 23 juni 2022 08:12Matias Jose Seco Baccanelli <
matias_jose_seco@autoproduzioni.net> skrev:

Good morning Guilers!
Being a huge fan of Libre Software and Guile powers, i was having a big
curiosity in regards to the kernel languages arena:
was ever made an attempt to implement a Microkernel from scratch in
Guile language ?
Isn't a cool mix the functional approach of Guile and the modular one
of Microkernel ? (and loads of more features i suppose!)

Feels like a nice recipe for User Empowerment !
Just asking as a total beginner on this topic,
Happy Hacking!
Matias





reply via email to

[Prev in Thread] Current Thread [Next in Thread]