Brendan, I know you are one of the ones who have some delusion that someone other than yourself will use your operating system one day, but frankly, for most of the people here, their code will never run on live hardware, nor should it. And yes, that includes myself. This is a hobby, not life and death. Anyone who thinks otherwise, thinks that they will ever write something of consequence in this space, is fooling themselves. To the best of my knowledge, the only person here who has done anything like that is rdos, and even that's being incredibly generous. Even the ones that actually got some attention elsewhere such as SkyOS and MorphOS were seen as novelties by outsiders, not something anyone would actually use.Brendan wrote:If you test on no real computers and 4 emulators you'll find about 25% of problems. If you test on 1 real computer and 4 emulators you'll find 80% of problems; which is a massive improvement (mostly caused by emulators not emulating a lot of things properly; typically including things like device timing, caches, TLBs, SMP, CPU features like performance monitoring, power management, etc).
I would love to see my own ideas spread, my own system run by others, but guess what? Chances I am never even going to get it written at all, never mind get to a release stage. And do you know what else? If you do any better, I will be amazed.
Having said that, I think it would be best if I drop out of the group, at least for a while. Not exactly a rage-quit, as the only one I am really angry at is myself for letting my frustration get the better of me, but I couldn't blame anyone for seeing it as one. The fact is, participating in this group is actually interfering with my OS development hobby, and that is the point where I have to ask myself if I really want to continue with any of this.