Il giorno mer 14 ott 2026 alle ore 11:04 Sergey Bugaev <[email protected]> ha scritto: > > On Sat, Oct 10, 2026 at 6:54 PM Gianluca Cannata <[email protected]> wrote: > > Hello, >> > > I don't know if the mailing list is the right place to ask for such a > > thing; any advice is greatly appreciated. > > Hello! Yes, the public mailing list is the right place to ask.
Hello Sergey, > > That said, I would like to know if there is any volunteer for a > > mentorship of the aarch64 port of GNU Mach. > > > > I would like to pick up the work where Sergey Bugaev left if there is > > any interest around it. > > There's certainly some interest from my side in advancing AArch64 > support (but I haven't been doing anything about it). I can probably > answer some (in-depth?) questions about AArch64, and some about Mach, > but I can't be thought of as either AArch64 or a Mach expert, > certainly not anymore. > > How familiar are you with AArch64 and with Mach architecture? And with > writing device drivers in general? I have tried to read ARM ARM but somewhat get lost right away by the immense amount of information it contains. I am currently studying the overall architecture of aarch64 but I need some guidance: what chapters shall I read? Which chapters shall I skip for now? > You can find my old work on AArch64 in Mach over at [0] and the > glibc-side work at [1]; the Hurd-side work I believe has been > committed upstream. Somewhat more recently, there has been an > LLM-assisted rebase of that work onto an up-to-date gnumach tree by > Paulo Duarte [2]. Some parts of that work were, unfortunately, LLM > slop (see my replies in that thread), but it also caught a few real > issues. Paulo was going to post an updated version, but I don't think > he ever did. I did try to merge your branch with an up-to-date gnumach codebase from Savannah but I did it manually so I don't know if it is correct. Could you take a look? You can find it here [0] [0]: https://github.com/aculnaig/gnumach/pull/1 > [0]: https://github.com/bugaevc/gnumach/tree/wip-aarch64 > [1]: https://github.com/bugaevc/glibc/tree/aarch64-gnu > [2]: https://lists.nongnu.org/archive/html/bug-hurd/2026-05/msg00044.html > > Sergey Gianluca
