IRC channel logs

2024-10-20.log

back to list of logs

<timafrolov>Hello! I recently became interested in bootstrappable builds and in live-bootstrap project in particular. And I am interested in adding support for RISC-V architecture to it. I've been looking at platform-dependant parts without RISC-V support and there are some obvious (builder-hex0 and Fiwix support only x86) and some other issues (e.g. gcc supports RISC-V starting from 7.1, but 4.0.4 is used in the bootstrap process).
<timafrolov>Right now I am interested in trying to resolve the problem with Fiwix somehow. The obvious way is to add RISC-V support to Fiwix, but I also want to look for other kernels (preferably with multiple platform support, currently looking towards Embox OS). So I was wondering if someone knows what are the requirements for a kernel to be able to replace Fiwix in the bootstrap? Is being POSIX-compliant enough or is there something else I should look
<timafrolov>P.S. Is this the right place to ask such questions or should I go somewhere else?
<Mikaku>timafrolov: yes, you can replace Fiwix with any other kernel but make sure it meets the minimal requirements
<Mikaku>if my memory serves well: POSIX support (indeed), Ext2 fs support, RAMdisk drive support and musl C library support. Perhaps there are others, but I think these are basic
<timafrolov>Ok, thanks you very much!
<Mikaku>you're welcome
<Mikaku>timafrolov: I think there are some guys here currently working to add the RISC-V arch and they may give you interesting information, so stay around
<timafrolov>Ok, will be glad to read anything related to topic
<stikonas>oh, I just missed timafrolov...