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

Reply via email to