RxDOS vs DOS-C (Announce)
> As you can see from this
> announcement,
> RxDOS was released under the GPL in 1999. I think that this was just at the
> time when it was discussed which kernel to choose for FreeDOS - DOS-C or
> RxDOS.
>
> DOS-C was chosen exactly because it's written in "C". The argument was
> that much more developers know "C" than Assembler.
DOS-C's first GPL release (according to Eric according to Pat) was 1 September 1995. So, that's well before RxDOS was made GPL (1999). Plus, I think Jim Hall was put in contact with Pat thanks to the DOSEMU people. So, whoever was working on DOSEMU probably was already using DOS-C, so it only makes sense to use the same kernel (I guess). Besides, 1995 was before FASM or NASM really got going. Then again, it was also before OpenWatcom was free, so I dunno really. And who knows how much false hope was wasted on the borked OpenDOS fiasco. (Seems a few FreeDOS people were interested in that, but bad licensing killed it.)
I'm all for assembly, but I personally find that FreeDOS is plenty good enough even though it's mostly C-based. I don't think it's necessarily easier to maintain because of that, though. (And I've never thought it was slow, but that's just my limited experience.)
Complete thread:
- Jack's drivers updated - Laaca, 13.10.2007, 13:48 (Announce)
- Corrected UIDE Coming. - Jack, 13.10.2007, 16:56
- Jack's drivers updated - Japheth, 14.10.2007, 11:17
- MASM 5.10 - lucho, 14.10.2007, 18:35
- Clarification - lucho, 14.10.2007, 18:41
- MASM 5.10 - rr, 15.10.2007, 12:54
- Open source development prohibited with MASM ?!? - lucho, 15.10.2007, 18:23
- Open source development prohibited with MASM ?!? - rr, 15.10.2007, 20:57
- Open source development prohibited with MA$M32 ?!? - DOS386, 16.10.2007, 01:53
- Open source development prohibited with MA$M32 ?!? - rr, 16.10.2007, 09:51
- Open source development prohibited with MASM ?!? - Steve, 16.10.2007, 13:35
- Open source development prohibited with MASM ?!? - Japheth, 16.10.2007, 19:31
- Steve Hutchesson's weird "MASM32" licence - lucho, 16.10.2007, 19:44
- Steve Hutchesson's weird "MASM32" licence - Rugxulo, 17.10.2007, 01:33
- Open source development prohibited with MASM ?!? - sol, 29.10.2007, 17:12
- Open source development prohibited with MASM ?!? - Rugxulo, 30.10.2007, 05:23
- Open source development prohibited with MASM ?!? - sol, 30.10.2007, 16:55
- Open source development prohibited with MASM ?!? - Rugxulo, 31.10.2007, 00:37
- Open source development NOT prohibited with MASM! - lucho, 31.10.2007, 20:24
- Open source development prohibited with MASM ?!? - sol, 30.10.2007, 16:55
- Open source development prohibited with MASM ?!? - Rugxulo, 30.10.2007, 05:23
- If So, DELETE Your "Links". - Jack, 15.10.2007, 18:51
- If So, DELETE Your "Links". - lucho, 15.10.2007, 19:07
- don't worry - Rugxulo, 15.10.2007, 19:56
- If So, DELETE Your "Links". - Japheth, 15.10.2007, 23:02
- If So, DELETE Your "Links". - lucho, 15.10.2007, 19:07
- Still "Linked", I See! - Jack, 15.10.2007, 20:22
- Open source development prohibited with MASM ?!? - lucho, 15.10.2007, 18:23
- MASM 5.10 - Japheth, 15.10.2007, 14:55
- MASM 5.10 - lucho, 15.10.2007, 18:18
- MASM 5.10 - Japheth, 16.10.2007, 14:06
- MASM 5.10 and WASM - lucho, 16.10.2007, 17:44
- MASM 5.10 and WASM - Japheth, 16.10.2007, 18:06
- WASM - lucho, 16.10.2007, 18:41
- MASM 5.10 and WASM - Japheth, 16.10.2007, 18:06
- MASM 5.10 and WASM - lucho, 16.10.2007, 17:44
- MASM 5.10 - Japheth, 16.10.2007, 14:06
- NOT Responsible For Other Assemblers!! - Jack, 16.10.2007, 16:11
- MASM 5.10, RxDOS, DOS-C - lucho, 17.10.2007, 08:47
- MASM 5.10? No! - Japheth, 17.10.2007, 10:06
- DOS-C, RxDOS, EDR-DOS, MASM 5.10 - lucho, 17.10.2007, 12:24
- Quantity issues - Japheth, 17.10.2007, 12:54
- 99% of DOS users run DOS in a Virtual Machine ?!? - lucho, 17.10.2007, 13:29
- 99% of DOS users run DOS in a Virtual Machine ?!? - Japheth, 17.10.2007, 14:19
- Real DOS is still alive! - lucho, 17.10.2007, 14:32
- 99% of DOS users run DOS in a Virtual Machine ?!? - Japheth, 17.10.2007, 14:19
- Quantity issues - Khusraw, 17.10.2007, 17:20
- Hello - Japheth, 17.10.2007, 18:21
- Hello - Khusraw, 17.10.2007, 18:31
- Hello - Japheth, 17.10.2007, 19:12
- Asynchronous synchronisation to ethics - lucho, 17.10.2007, 19:33
- Asynchronous synchronisation to ethics - Japheth, 17.10.2007, 19:55
- The German proverb about flies and something censored twice - lucho, 17.10.2007, 20:26
- The German proverb about flies and something censored twice - tom, 17.10.2007, 20:33
- Efficiency still counts! - lucho, 17.10.2007, 20:55
- The German proverb about flies and something censored twice - Japheth, 17.10.2007, 21:08
- The German proverb about flies and something censored twice - tom, 17.10.2007, 20:33
- Asynchronous synchronisation to ethics - Khusraw, 17.10.2007, 21:33
- Asynchronous synchronisation to ethics - Japheth, 17.10.2007, 21:41
- The German proverb about flies and something censored twice - lucho, 17.10.2007, 20:26
- Asynchronous synchronisation to ethics - Japheth, 17.10.2007, 19:55
- Hello - Khusraw, 17.10.2007, 19:48
- Asynchronous synchronisation to ethics - lucho, 17.10.2007, 19:33
- Hello - Japheth, 17.10.2007, 19:12
- Hello - Khusraw, 17.10.2007, 18:31
- Hello - Japheth, 17.10.2007, 18:21
- Quantity issues - DOS386, 24.10.2007, 02:41
- 99% of DOS users run DOS in a Virtual Machine ?!? - lucho, 17.10.2007, 13:29
- PRIDE Issues!! - Jack, 17.10.2007, 13:31
- Anyone Want a 1.75K UIDEJR?? - Jack, 17.10.2007, 20:09
- Quantity issues - Japheth, 17.10.2007, 12:54
- DOS-C, RxDOS, EDR-DOS, MASM 5.10 - lucho, 17.10.2007, 12:24
- MASM 5.10, RxDOS, DOS-C FreeDOS kernel ASM vs C - DOS386, 24.10.2007, 02:58
- MASM 5.10, RxDOS, DOS-C FreeDOS kernel ASM vs C - Japheth, 24.10.2007, 15:08
- RxDOS. ASM vs C kernels. Cluster alocation of FreeDOS - lucho, 24.10.2007, 15:57
- MASM 5.10, WASM, Po-ASM, convincing "dialects" - DOS386, 25.10.2007, 06:41
- MASM 5.10, WASM, Po-ASM, convincing "dialects" - Japheth, 25.10.2007, 07:55
- MASM 5.10, WASM, Po-ASM, convincing "dialects" - Rugxulo, 26.10.2007, 02:32
- MASM 5.10, WASM, Po-ASM, convincing "dialects" - Japheth, 25.10.2007, 07:55
- recompiling the FreeDOS kernel -- easy as pie - Rugxulo, 26.10.2007, 04:15
- recompiling the FreeDOS kernel -- easy as pie - DOS386, 26.10.2007, 08:18
- recompiling the FreeDOS kernel -- easy as pie - Rugxulo, 27.10.2007, 14:20
- RxDOS - lucho, 27.10.2007, 17:35
- RxDOS - Rugxulo, 28.10.2007, 02:01
- RxDOS | C vs ASM | purism | empty RX at SF ? - DOS386, 28.10.2007, 02:09
- RxDOS vs DOS-C - lucho, 28.10.2007, 09:45
- RxDOS vs DOS-C - tom, 29.10.2007, 11:23
- RxDOS vs DOS-C - Rugxulo, 29.10.2007, 13:53
- RxDOS vs DOS-C - lucho, 28.10.2007, 09:45
- RxDOS - Steve, 28.10.2007, 04:57
- RxDOS | C vs ASM | purism | empty RX at SF ? - DOS386, 28.10.2007, 02:09
- RxDOS - Rugxulo, 28.10.2007, 02:01
- RxDOS - lucho, 27.10.2007, 17:35
- recompiling the FreeDOS kernel -- easy as pie - Rugxulo, 27.10.2007, 14:20
- recompiling the FreeDOS kernel -- easy as pie - DOS386, 26.10.2007, 08:18
- MASM 5.10, RxDOS, DOS-C FreeDOS kernel ASM vs C - Japheth, 24.10.2007, 15:08
- MASM 5.10? No! - Japheth, 17.10.2007, 10:06
- "C" For Systems Work Is ... - Jack, 17.10.2007, 13:13
- Bloatware! - lucho, 17.10.2007, 14:27
- Please not another C vs. ASM debate! - Japheth, 17.10.2007, 16:02
- Bloatware is not just "C vs. Assembler" - lucho, 17.10.2007, 19:13
- Then "Keepen Zie Mouth SHUT"!! - Jack, 17.10.2007, 16:09
- Please not another C vs. ASM debate! - Japheth, 17.10.2007, 16:02
- "C" For Systems Work Is ... - Steve, 25.10.2007, 15:12
- Bloatware! - lucho, 17.10.2007, 14:27
- MASM 5.10, RxDOS, DOS-C - lucho, 17.10.2007, 08:47
- MASM 5.10 - lucho, 15.10.2007, 18:18
- MASM 5.10 - Jack, 15.10.2007, 18:22
- MASM 5.10 - lucho, 14.10.2007, 18:35
- Corrected UIDE Available. - Jack, 14.10.2007, 14:44
- Corrected UIDE Available. - lucho, 15.10.2007, 07:28