Hi, I'm with Kirn on this one. I think people have a wrong idea what people use FreeDOS for, if at all. First of all, I think that the assumption that there's a mahoosive community out there might be a wee bit optimistic. It's probably rather modest, as not too many people these days use DOS for anything but playing old games or running legacy software. If we were to organize a developer conference, we'd probably not be required to book the Royal Albert Hall.
Looking at how just about any operating system has come over the years, you always get a basic system with close to no development tools. They've always been something you install from a secondary source, like a supplemental disk (or disk set as it was in the days before the CDROM). Now, notwithstanding that anyone choosing ia16gcc over watcom is a glutton for punishment to begin with, I don't think it needs to be on the base install medium. In fact, I think the Base CD is bloated enough as it is, with a lot of tools that most users will never install, and in most cases won't have a scooby-doo what they do in the first place. Jim correctly pointed out that there's quite a bit of overlap between the LiveCD and the Bonus CD. Honestly, I'd prefer a 3-tier split, actually. The Base CD should be somewhere around 300MB max. If you still insist on a Basic interpreter (for nostalgic reasons or somesuch) put Bywater on it and all's good. Add to that some basic networking tools, dillo and one or two editors that the average user can actually use without a computer science degree or a 10 year nerd history. I've seen university graduates with top grades fall apart when presented with nothing but vi for an editor. It's an advanced user's choice, so it doesn't take anything away from the system to put it on an extra disk. The best solution would be three disks: BaseCD - no bigger than 300MB, only basic tools ApplicationCD - Editors, Gemes, Utilities - the lot DeveloperCD - what it says on the tin: all that concerns development. It could actually contain a lot more packages as it does now. For instance it could contain freeware'd former commercial software, like the Borland C 4.5 command line tools or source packages, like the open-sourced Wolfenstein 3D, which would help developers learn about advanced programming techniques. sorry, I'm hopelessly useless at keeping my replies short. cheers, Danilo On Thu, 5 Oct 2023 at 07:47, Kirn Gill via Freedos-devel <freedos-devel@lists.sourceforge.net> wrote: > > I think you're blinded by DJGPP. At no point did I argue for keeping THAT > mess in... or gcc-ia16. You just assumed that I would, so assumed that's > exactly what I was advocating for. No, keep it simple. A "base" disc's dev > tools shouldn't take more than 20MB at most. An assembler, a basic 16-bit C > compiler (Small C?), a 'make' tool of some sort, a cheap linker (if the > compiler and assembler don't already include these.) Maybe FreeBASIC. The > largest piece of this would be FreeBASIC at 8MB for version 1.10 released > this year. It's been a while since I've looked, but certainly one could ship > basic dev tools on the base disc and leave the heavyweight GNU crap for the > supplemental disc. > -- > Kirn Gill II > Mobile: +1 813-300-2330 > VoIP: +1 813-704-0420 > Email: segin2...@gmail.com > LinkedIn: http://www.linkedin.com/pub/kirn-gill/32/49a/9a6 > > > On Wed, Oct 4, 2023 at 7:53 PM Ralf Quint via Freedos-devel > <freedos-devel@lists.sourceforge.net> wrote: >> >> On 10/3/2023 11:30 AM, Michael Brutman via Freedos-devel wrote: >> > There is no point in punishing everybody by shipping tools that most >> > people don't use. You can probably count all of the active DOS >> > developers on your fingers and toes. >> > >> > All of the various tools and compilers remain available for download. >> > Not being on the CD image is not the barrier it used to be. >> >> But could you consider that there are so few people programming in and >> for DOS simply because there are no simple to use programming >> environments available and instead some folks keep pushing oversized >> Linux influenced behemoths of programming environment which need to be >> shoehorned to run and produce results within the basic limitations of DOS? >> >> >> Ralf >> >> >> >> >> _______________________________________________ >> Freedos-devel mailing list >> Freedos-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freedos-devel > > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel