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 <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