That's true, and in time there will be better guides through the maze to deal with USB so that it's easier to see what actually needs to be done to communicate through it: EFI will have a lot more appeal once there's a beaten path to getting USB with drivers for keyboard, mouse and mass storage devices up and running, at which point the BIOS won't be missed, but we aren't there yet.Brendan wrote:People with enough enthusiasm to get anywhere will build something.
I'm not in any great hurry to be free from the BIOS - it does all I need for now and I've saved myself many years of unnecessary slog with device drivers (in a neverending race against moving goalposts) which has all gone into something cutting edge instead. During all that time I've been able to work for many thousands of hours and to save my work at the end of each session instead of throwing it all away and having to start again from the same place every day - the BIOS actually enables me to save my work, and I love it for that.It's been 2 and half years and you're still dreaming about being "ultimately free from using the BIOS"? You should've been free from the BIOS 2 years ago.
Machine Editor's an unintelligent programming system which I use to build other things, and one of those other things is the thing that brought me from linguistics into programming in the first place. I never came into this to build an OS - that's just something that was forced on me as a necessary extra to support the A.I. (which we now have to call AGI to distinguish it from the specialised A.I. in toasters which is used to help burn your toast more evenly than in older toasters).Of course your case is special - you're writing an intelligent hex editor that's going to develop an OS by itself.
The reality is though, Brendan, that for all the emnity between us, I still like you and admire you greatly for your depth of knowledge, perfectionism and the amount of time you spend helping people here. You're trying to steer people in the right direction for all the right reasons, and that's what matters. I suspect that a lot of the time when you come across the wrong way you're actually being misread, because you also have a great sense of humour which shows up in a lot of the colourful analogies and turns of phrase which you come up with. The most important thing is that you make people stop and think, and that will certainly stop them making a lot of the mistakes they might otherwise have made, but it's also possible that it may on occasions help them to find ways to turn what you see as a bad route into a good one by thinking up clever ways to avoid the pitfalls. I like the diversity of what everyone's doing here and am glad they aren't all writing the same OS.