Writing a full RV64GC core with no bugs plus a working MMU to be able to run Linux successfully - good luck. SiFive did it. I'm sure the team was a bit more staffed than 1 person.
I think you grossly overestimate complexity of implementing RV in a general sense. I will give it to you that it will be hard to make it fast, but if speed is not your requirement (and in a lot of hobby cases it isn't) than you can do it all quite quickly. From my own experience 80+% of all complexity is in pipelining and dealing with all resulting issues, as well as HW-specific optimization to reach max performance, not with the actual behavioral modeling.
I think you missed part of my post, and/or grossly underestimate the total amount of work for a whole system able to run Linux.
There was no "general sense". I specifically talked about RV64GC and Linux (for a simpler core and a simpler OS, I already said it was doable, but no picnic either.) Take a look at what the "G" entails, and see how much time and care it will take to properly implement all needed extensions to support Linux. And then the MMU. And then see how much knowledge and time it will take to build your own Linux distro compatible with all this. As Bruce said, it's a gigantic work.
As can be followed in another thread, I happen to have designed a complete and working pipelined RV32/64 core, so I kind of know what it entails now. And so far, it's far from supporting all extensions implied by "G". Only base, M and Zicsr. It would be a lot of extra work. It's not just the FPU, although an FPU is already a lot of hard work. Sure you can reuse an existing one, but as was mentioned in another thread, there aren't that many open (and good) FPUs out there. Bruce mentioned the Berkeley FPU which is good, but AFAIK, it's written in Chisel. If you don't use Chisel otherwise, you may not want to have to mess with that. So, not trivial. And then there are the other mandatory extensions.
But then there's also the MMU, plus the OP wants a cache system, plus, plus... plus a working and adapted Linux system. Do you really realize what this all means?
(Again as I said above, a simple RV32/64IM core + a simple OS would be doable. That's an order of magnitude simpler IMO.)
But those convinced it's doable in a few months for one person, please have at it. Just don't consider that because you managed to write a simple, non-pipelined RV32I core, that would mean that upping your game to an RV64GC + MMU + Linux would be a piece of cake. Don't hesitate to try and report back.