Today I saw that UIDE has been updated again. After admiring it, I couldn't help but jump out to speak. First, I declare that I am not an expert, and I am also a long-term lurker learning in the forum...
0. When I see that authors of first-class programs like UIDE, UMBPCI, etc., write programs, they all mark how many bytes of memory are needed. Although it is limited by the system, it also reflects the difficulty of development from the side.
In addition, from the development of these great people, I also have some ideas about DOS development:
1. Modifying the kernel is basically not reliable (not that I'm pouring cold water). The biggest problem is that DOS is owned by Microsoft, closed source, and there are many restrictions (let's forget about the MSDOS 6.0 source code); personally, I feel that Wengier's work can only stay at the HEX EDIT level; and compatibility issues are even more of a mess. DOS has its own mission and limitations. It is impossible to require it to be 32-bit and multi-tasking, etc. Even if you do it, you have to find programs to run on it. This is not just technology. Then I think FreeBSD, Linux may be more suitable for you. Of course, there is still prospects for doing industrial control, embedding, etc., which are not in this category.
2. DOS ain't dead, but it won't become very glorious either. The reason is as in 1. In addition, it is said that those motherboard dealers have agreed that they will not provide compatible BIOS in the future, and only need to be able to enter DOS GHOST. Oh my...
3. The practical approach. I think the most practical approach is still like those people such as Jack Ellis, japheth, and mplayer for DOS, to see in which places we can enhance the functions and usability of DOS, and do more practical things.
In addition, this forum seems to have a feeling of being flooded. The popularity is very high, but should there be a way to make everyone try to post less water (of course I also occasionally can't help but post water), so that useful information is not hard to find...
Bored and can't sleep in the middle of the night, talking a lot of nonsense, don't take offense if I say something wrong.
0. When I see that authors of first-class programs like UIDE, UMBPCI, etc., write programs, they all mark how many bytes of memory are needed. Although it is limited by the system, it also reflects the difficulty of development from the side.
In addition, from the development of these great people, I also have some ideas about DOS development:
1. Modifying the kernel is basically not reliable (not that I'm pouring cold water). The biggest problem is that DOS is owned by Microsoft, closed source, and there are many restrictions (let's forget about the MSDOS 6.0 source code); personally, I feel that Wengier's work can only stay at the HEX EDIT level; and compatibility issues are even more of a mess. DOS has its own mission and limitations. It is impossible to require it to be 32-bit and multi-tasking, etc. Even if you do it, you have to find programs to run on it. This is not just technology. Then I think FreeBSD, Linux may be more suitable for you. Of course, there is still prospects for doing industrial control, embedding, etc., which are not in this category.
2. DOS ain't dead, but it won't become very glorious either. The reason is as in 1. In addition, it is said that those motherboard dealers have agreed that they will not provide compatible BIOS in the future, and only need to be able to enter DOS GHOST. Oh my...
3. The practical approach. I think the most practical approach is still like those people such as Jack Ellis, japheth, and mplayer for DOS, to see in which places we can enhance the functions and usability of DOS, and do more practical things.
In addition, this forum seems to have a feeling of being flooded. The popularity is very high, but should there be a way to make everyone try to post less water (of course I also occasionally can't help but post water), so that useful information is not hard to find...
Bored and can't sleep in the middle of the night, talking a lot of nonsense, don't take offense if I say something wrong.
SNSB is Not Simply a Biologist!
