Hi Christian, > I don't want to change everything. The only extension I asked > for was to support FAT+, of course in the "stable" (or "trunk") kernel > branch because "unstable" isn't developed by anyone currently and > developing it would proceed the forking of these branches.
Still no reason to add experimental things to stable now :-) The solution is easy: Add it to the UNSTABLE fork and, while doing so, show that there are people who are interested in new experiments with DOS! This will also draw more attention to this branch and make it more likely that "safe goodies" can be found in there and ported to stable and that on the other hand UNSTABLE will finally get updated with some of the fixes that stable received in the last few years... :-) > As Udo (Kuhnt, from EDR-DOS) put it, the "unstable" branch was and is seen > only as testing area for features that won't be added to the "stable" I disagree on this. There is way too little review on UNSTABLE but if you read the changelog and tech changelog, you see that also normal useful but complex features such as COUNTRY SYS support found a testing ground in the unstable branch :-). The next challenge is to review / proofread the better few of those features and add them to stable as well after that. Carefully. > At least I didn't yet see anything changed in > "stable" which was derived from "unstable" Actually not much apart from COUNTRY SYS support in unstable has very favorable "risk/complexity versus gain in features" ratio at the moment, unfortunately... >, and improvements of "stable" aren't added to "unstable" either. This is because more or less the only developers were Jeremy, Lucho and Arkady - the latter is kind of missing and Jeremy just returned a few weeks ago from being so busy with the real world real life that he simply had no time to continue working on the unstable branch. Lucho now has other big things as 4DOS. > Effectively "unstable" is forked off. Recent efforts to add some features > of "unstable" back to "stable" (such as COUNTRY.SYS loading) support this: > If the branches were maintained together, or even created from the same > source with IFDEFs, it won't need much effort to add features from the > testing branch to the official one. If they were IFDEFed then you would have no chance understanding either ;-). The stable / unstable diff is maybe 1000s of lines. > Notice that I started working on a different DOS kernel (RxDOS) because I > prefer to write such programs in Assembler. In a way, I want to "change > everything" compared to DOS-C ("The FreeDOS Kernel") which is written in a > high-level language, and that's the reason I choose not to develop it. Tastes differ. One of the original goals with DOS-C was using more C :-) > Although I'm not exactly interested in developing most of the FreeDOS > programs, I did already point out a few bugs. I'm of course not fixing > them myself (well, at most providing small patches) because I'm in no > position to take over development of these programs. Still you are welcome to point out tech details of bugs if you find them, as we often have only vague "it somehow does not work" type bug reports and no time or hardware/software to reproduce/debug them. Eric ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel