Hi Eric. Thank you for your answer.
Yes. I was taking a look and I discovered I needed some old tools ( I had old Software ,All Borlands , Tams , MS Assembler all versions but we can get it from Internet I guess ) . Reading some documentation on kernel repository ( Github), I saw a file called "buildall.bat" , so , I thought that pick all source code ,compile it and create a .iso , something like that . I have seen this approach with other projects ( maybe this can be a good project to do and create some github repo ) . The approach more close to my question is this post : https://forum.osdev.org/viewtopic.php?t=31711 also there is a Youtube video about the process ( He is doing all the stuff you said, using a mix of old tools , also he is working on Win98 ) . I suppose somebody creates a "Docker" or a "VirtualBox" with all tools already done, and we need only write "compileAll.bat" and wait until we get our .iso file , like when you write "make" on Linux to compile some programs. My question is ... how do the people from the FreeDos project compile the OS ? They used those tools . Maybe they must think about to create some script for this challenge . Anyway , I will take a look to try to do this by myself, could be a good idea to create a VirtualBox machine and share it . What do you think ? *Gabriel González González* El jue, 8 ago 2024 a las 20:48, Eric Auer via Freedos-user (< freedos-user@lists.sourceforge.net>) escribió: > > Hi Gabriel, > > > Hi , I'm studing Operative Systems . I was trying to compile FreeDos but > > looks like a hard job, I think I can do it but maybe exists some tool > with > > all already done on it, and just doing some command all is compiled. > > The answer to this question depends a lot on what exactly > you mean by "FreeDOS". In Linux tradition, you might mean > only our kernel? For that, you can now even cross-compile > using a Linux (or maybe Windows?) computer to compile our > kernel binary without having to install DOS first. > > I guess Jeremy, ECM and others can point us to which > readme to read and which toolchain packages to install > to use that road. > > You can also install DOS first - if you like, in dosemu2, > dosbox or a virtual machine - and then use that as your > build environment to compile new kernel binaries. > > If you also want to compile FreeCOM (command.com) or all > the different apps and drivers included in our distro, > then the answer is indeed complex: They use a number of > different compilers, assemblers and tools to build the > binaries. Some of them may not be easily available today, > but we tried to use free or even open source compilers > whenever possible. Some Borland compilers are available > as free legacy or museum apps now and some free assemblers > now include MASM or TASM compatibility modes. We have also > used tools written by DOS experts to translate assembly > language files to free dialects like JWASM, WASM or NASM. > > In short, if you find a FreeDOS package which still > can only be compiled with tools which are hard to > find, please let us know about the oversight :-) > > Regards, Eric > > > > > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user >
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user