Do you want to give dos9 a try ? This page is definitely for you. Please follow the instructions to get Dos9 working on your favourite operating system (Windows, Linux, or even BSD ...).
The lazy men's method
The easiest and fastest way to get Dos9 to run on your computer is definitely downloading one of the bundles we kindly compiled for you. Dos9 comes with a variety of different flavours that you are likely to enjoy:
version 218.1 bundles
|Vanilla||A simple, fast, version supporting only windows code pages||download||download|
|utf-8||A slightly heavier version providing support for utf-8 in windows console||download||download|
Once the setup is downloaded, just run it to get a fresh Dos9 install on your computer, navigate through the setup and have some fun within seconds (no, really, this is quite straightforward).
The tough guys' method
If you are a really tough guy, and you want to customise your Dos9 a little more, you may want to build you own version of Dos9. However, this is not quite as straightforward as the previous option, especially on Windows.
Before even trying to do so, you must have a couple of programs installed on your computer (at least MinGW, a unix-like shell with standard tools, gmake, libintl, and libiconv). Once you have done so you can get the last stable Dos9 archive (or, if you like very tricky stuff, get the last developpement version from Dos9's git. Extract the archive and start a sh terminal and run:
$ make config
This script prepares the make suite before compiling Dos9, beware this command may take a little while to complete as Windows is quite slow. Note that if some errors occurs, you may need to run it twice, sadly.
Now the build as been successfully prepared, you have basically two options:
Either specifying some options to toogle in or out some specific features of Dos9. As of 218.1, Dos9 provides 4 options that can be switched on and of using either
libcu8: Enables native support of utf-8 (disabled by default).
nls: Enables internationalization (enabled by default).
console: Enables visual console features (enabled by default).
cmdlycorrect: Disable Dos9 extensions conflicting with cmd's* batch dialect
$ make use-option
- Or skip this part and just start compiling using :
$ make bin
If everything went OK, your freshly compiled binaries should be in
bin/. However, unless you have added MinGW libraries directories
%PATH% you are required to put the required libraries
bin/ in order for the executable to run easily.
Note that these steps are only valid for newer versions of Dos9.
If you build an older version (which is somehow highly unlikely),
please refer to the
BUILD.readme of the Dos9 package.
GNU/Linux and *Nix
One of the obvious problem with Linux based OSes is the enormous numbers of different flavours. As there is a lot of package manager we cannot provide packages for all distributions, yet the preferred method is building the source on your machine.
Of course we do not provide any package for less widespread operating systems such as BSD-based operating systems or android. If you want to have theses working on your machine, you definitely need to compile it.
Dos9 is quite easy to compile under *Nix as tools are usually available easily.
As for windows, you of course need GCC, gmake, gettext, and iconv. Download the 218.1 tarball, extract it and run the following commands:
$ make config $ make bin
And there you go ! Dos9 is already installed and you cans use it as you wish ! You may also specify some option for the build as specified above, at your convenience.