FWIW, I think one niche is allowing tech-oriented youngsters the opportunity to rediscover the agony and ecstasy of finally getting a balky DOS application to run in the allotted RAM: one of my nephews showed me, with much pride, that he had finally got a free DOS clone running in an emulator on his iPhone, and was running Win95 on top of that.
I was duly impressed, though I was not surprised, since iOS is a FreeBSD-based OS. Now that most of DOS apps can be described as legacy code apart from a few here and there still writing for DOS, FreeDOS is not only a guilt-free alternative to MS-DOS, it's also a good training ground for writing small-scale apps and OSes. Every University with an intelligent Computer Science dept., should expect third-year students to write an application or utility that will run on FreeDOS or RxDOS, just to get them thinking of cutting memory footprint: because there's a whole lot of embedded environments out there, and training Java and C# does not train anyone to handle memory constraints very well - if at all. Just my 0.02c Wesley Parish Quoting Rugxulo <rugx...@gmail.com>: > Hi, > > On Tue, Apr 8, 2014 at 4:04 PM, Charles Belhumeur > <chbelhumeur2...@gmail.com> wrote: > > > > I'm thinking more and more there's no big niche for FreeDos. > > The niche is running legacy software from ye olde days (or similar). > > > Too many problems trying to get it to do the tasks people > > want to do on their boxes these days, surf the web, play media and > > games. It all takes sophisticated hardware and Intel chips in real > > mode just aren't good with the new hardware. > > > > I think the mistake LINUX and Windows make these days is loading > every > > damn driver on the hard drive at boot time and all these other > > processes like clipboards, print spoolers, caches etc. Then wankers > > who write apps with background update processes and the like. > > In fairness, I think FreeBSD can customize most things like that in > /etc/rc.conf (or whatever). It's got a relatively small footprint and > doesn't even come with X11 (installed) by default. Though I haven't > tried 10.0 yet. (FYI, I don't think DOSEMU works there anymore, dunno, > but BOCHS or similar should be supported via ports.) > > > Were I to design an OS these days I'd likely go with a 32 or 64 bit > > version of a DOS or VAX like OS and design it from the start to be > > configurable for different tasks. Keep it simple and load only what's > > needed with better integration of the pieces. > > > > It all boils down to this What do people want to do with their boxes? > > Will this OS make it easier simpler for them to do it? > > A year ago, you humorously said, "I always point out Einstein to the > wankers." And I mentioned Oberon. Well, let me quote from Wirth's > latest report: > > http://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.Report.pdf > > " > The Programming Language Oberon > Revision 1.10.2013 / 10.3.2014 > Niklaus Wirth > Make it as simple as possible, but not simpler. (A. Einstein) > " > > And the reason I mention this is because he just turned 80, and yet he > still updated his _Project Oberon_ book (OS + compiler) to use Xilinx > Spartan-3 FPGA with his own custom "RISC" processor. > > http://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.html > > Since you like simplicity, you'll probably like looking at that > (though I admit to not having tried it myself yet, though I see > there's a third-party RISC emulator for running atop Windows now). > > --------------------------------------------------------------- > --------------- > Put Bad Developers to Shame > Dominate Development with Jenkins Continuous Integration > Continuously Automate Build, Test & Deployment > Start a new project now. Try Jenkins in the cloud. > http://p.sf.net/sfu/13600_Cloudbees > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net /lists/listinfo/freedos-devel > ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel