Jim: I appreciate this reply most of all! If Linus Torvalds had given up after trying to get his first operating system kernel going, where would we all be? lol
I've written several compilers, designed and built an operating system for a military computer, maintained real-time operating systems, fixed problems occuring with flight software on Spacelab/Shuttle missions, etc, etc, and still there are those who think I'm an old fool and even dare to question my integrity. That always gets my dander up. There's no fool like an old fool. I have a very strong interest in DOS, including historical versions like the early versions of PC-DOS, MS-DOS, DR-DOS, and the older CP/M, CP/M 386, MP/M, etc. Go read the Wikipedia article about Dr. Gary Kildall and you'll know where I'm coming from. At the time Bill Gates was not quite yet on his way to making his first billion, I was dreaming of building a better operating system, and I came up with the name DORIS, from an old Jim Croce song called Bad, Bad, Leroy Brown. lol I have programmed an IBM 360 machine in assembler, and I learned to program on such dinosaurs as a CDC 6600, if you remember those, the same kind of machines Niklaus Wirth used for some of his pioneering work in Pascal, Modula-2, and other programming languages. I was programming in PL/I and Fortran, as well as HP Basic before many of the people here were even born. I guess you could say that makes me a dinosaur, but it also gives me a perspective that others might not share. I was working on building a PL/M compiler a few nights ago, using the Fortran source from the Intel PL/M compiler built by Dr. Gary Killdall, founder of Digital Research, inventor of CP/M, DR-DOS, etc. I ended up running the code through f2c, the Windows version, and getting out a mess of C code which looked pretty horrific. After that I decided I'd see if I could locate a C compiler like gcc to use, and I ended up downloading and installing a whole mess of tools, from Cygwin. Some people will probably take issue with that, but I ended up learning about the newest GNAT Ada compiler releases, which include a package called Ada.Directories, which allows Ada programs to do things like listing the contents of a directory (folder). Then I discovered an Ada package called Interfaces.C_Streams which allows Ada programs to read and write files, including "fseek", a function that is notably lacking in Ada as it stands. My goal in all of this is to figure out how to build a file system, and I don't want to simply use someone else's file system, unless that is the right answer. Is DOS-C the right choice? I know there's a book out called the FreeDOS kernel, or something like that. I want to understand the file systems and at least ATTEMPT to write my own, if only as a learning experience. I know it's a tough job, and a lot of people would just give up in the face of such odds, but I don't like to give up on my dreams and my cherished ideas. I dream of a future where we have computers like the one in 2001, A Space Odyssey, HAL9000. And I also dream of things much more advanced than HAL, and hope that some of my ideas will someday pan out. I've been fascinated by computers and space exploration for just about all of my life, since the days of the Mercury 7. Ok, I know this isn't exactly about FreeDOS, but it is to some extent. When I told my son I was planning to build an operating system, he suggested Damn Small Linux, and told me I could boot from my flash drive. I only have one 256 MB flash drive. My son has at least five or six of the, of varying sizes up to 1 GB, one of them that says HAL 9000 on it, from some geeks.com website. It was one of the items on his wishlist for Christmas. So my son is very interested in my project, and has made several helpful suggestions, including telling me about VMWARE, Virtual PC 2007, etc. And he doesn't yet know how to program. I wish I had had computers available to me like Bill Gates did as a kid. Perhaps I'd have been the one to sell my operating system to IBM instead of Bill Gates. Believe it or not, I was very interested in building an OS back in 1978, when I got my Northstar and found out it was running Northstar DOS instead of CP/M, whcih was an option. I now have a Northstar emulator and the real thing is in storage (the museum of ancient computing). But let me also give some credit to the man who invented Minix, which was used as a starting point for Linux, for without Andrew Tannenbaum, we probably wouldn't have Linux. I love Linux, by the way, but Microsoft has a certain way of keeping my attention. I'm interested in setting up a Vista system. In fact, I would love to have enough PCs to run all my favorite systems, but the best I can do now is partitioning my hard drive and doing the multi-boot thing, and running under emulators. I have 6 PCs capable of running Windows 98 SE or above, and I'm using 2 of them right now. All are capable machines and could be used to run FreeDOS. I just haven't decided yet if I want to dedicate a machine to FreeDOS, but I think my old Gateway 2000 733 MHz Pentium III with 256 MB of memory will be fine for running FreeDOS and doing some developmental testing. BTW, my job on Spacelab was as a TESTER, but I quickly got into programming the computers and writing test software applications, and later got into working with the operating system itself. I even worked on some software written in C on a GRID Compass laptop, that was used to control the Tethered Satellite, built in Italy. My job was to reverse engineer the C software and write documentation pleasing to NASA, and I produced a huge document in a matter of six weeks, to meet a deadline. The guys who built the software were basically hackers, and did such a lousy job on the documentation that NASA rejected their design document, which was filled with almost illegible flowcharts, automatically generated by some sort of tool. NASA flatly rejected that attempt, and I ended up getting stuck with the job. I ended up documenting the C code using PSEUDO-Code, which was similar to the C code, but a lot more readable. I didn't get much personal recognition for that effort, but I did get an award later, and NASA accepted my document, which was nearly a foot thick. I remember learning the innards of several brands of copying machines, as we stayed up all night long running off copies to meet the delivery deadline. And this was back when Microsoft Word was relatively primitive!!! I remember the AGONY of using Word to produce documents hundreds of pages long, on an old slow PC that most people would now put out on the curb. BTW, I get some of my best Pentium III systems from other people's upgrades, either very cheap at thrift stores, or right off the curb!! I've got dozens of old computers I've collected and most of them will at least boot into 95, 98, ME, or 2000. I have two very old Intergraph machines, TDZ-3, etc, and they used to be considered top of the line, back when their graphics cards could cost $7,000 each, and a system fully configured might cost $20,000, or even $40,000. Now they aren't worth a plugged nickel. I should find some blogspace! lol Sorry for the lenght of this, but I did want to say, that if Wilbur and Orville had given up someone else would have come along and invented airplanes. And if it weren't Dr. Gary Kildall, or Bill Gates, it might have been me, or someone else. My son may be the next Bill Gates, or may turn out to be an unemployable hacker. Who knows? One thing I don't understand about these forums is their rudeness, their insistence on staying exactly on topic, their telling you not to waste words saying "Thank you", or expressing gratitude for any scrap of help provided. That goes against my way of thinking and against free speech. if I'm going to be told what I can and cannot say, I'll have to find another forum. This is still America, after all, even after the Patriot Act went into force. At least we still have some FREEdom with FreeDOS. Actually I kind of liked CP/M, but never liked the name PIP. Copy was a much more sensible name and the guy given credit for that is the one who built QDOS, the Quick and Dirty Clone of CP/M, which Bill Gates purchased from him for $50,000, non-exclusive rights, and adapted to make MS-DOS. Bill Gates also hired that guy to work for him at some point. I kind of wish Bill would hire me and put me in charge of SOFTWARE TESTING, something I do know how to do pretty well. I've done that all my life. I spend a lot of my time in the DEBUGGER, tracing through the code, finding and eliminating obscure bugs. Right now I'm working on my universal language translator project, recently revived. I'm converting the Delphi 3.0 Pascal code to GNAT Ada, and having a blast doing it. I write about my activities at my personal operating systems research message group, http://group.msn.com/TheDORISOSGroup in case you get a hankering to learn more details about my projects, of which I have several going, including the language translator, the operating system, various compilers, etc. Right now I'm the only member, and it will probably stay that way, but hope springs eternal. I do have two other members, but one was "hired" to do my graphics, due to her talent for PSP, art, etc and the other joined out of curiosity, two of my friends. Sincerely, Brent D. Martin Jim Hall-2 wrote: > > Wow. I'm always amazed at how people can get so worked up over their > favorite this-or-that, and call people a "fool" for using something > else that they prefer. But you are not foolish if you prefer Virtual > PC - it's a tool, not a religion. I use VMWare for some things, > DOSEmu for others. I use what does the job best, for whatever job I'm > doing. > > And may I also remind others on this list that if I had gotten emails > in 1994 telling me what I fool I was "for daring to dream of building > my own operating system", that FreeDOS would probably not have gotten > off the ground. > > > > On 3/19/07, BrentMartin <[EMAIL PROTECTED]> wrote: >> >> [...] I've been reluctant to post since getting several private emails >> berating me for using Microsoft Virtual PC, telling me what a fool I am >> for >> daring to dream of building my own operating system, telling me my >> chances >> of success are vitually nill, that it will take me years to learn a >> language >> like C++, and that most operating systems end up requiring the use of >> more >> than one language. > [...] > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > > -- View this message in context: http://www.nabble.com/Is-there-any-way-I-can-stop-getting-these-messages--tf3404426.html#a9554876 Sent from the FreeDOS - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user