Jump to content

MiNT: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Paulwratt (talk | contribs)
m added ARAnyM to supported platforms
Paulwratt (talk | contribs)
m added repository to info box
Line 5: Line 5:
| caption =
| caption =
| family =
| family =
| developer = Eric Smith
| developer = Eric Smith, various volunteers
| source model = [[Open source]]
| source model = [[Open source]]
| repository = [https://github.com/freemint/freemint]
| frequently updated = <!-- Release version update? Don't edit this page, just click on the version number! -->
| frequently updated = <!-- Release version update? Don't edit this page, just click on the version number! -->
| marketing target = Personal computers
| marketing target = Personal computers

Revision as of 05:44, 28 January 2018

MiNT
DeveloperEric Smith, various volunteers
Written inC
Working stateCurrent
Source modelOpen source
Initial releaseJune 1993; 31 years ago (1993-06)
Latest release1.18.0 / 18 March 2013; 11 years ago (2013-03-18)
Repository
Marketing targetPersonal computers
PlatformsAtari ST, Firebee, ARAnyM
Kernel typeMonolithic
Default
user interface
GEM
LicenseOpen source
Official websitefreemint.github.io

MiNT is Now TOS (MiNT) is a free software alternative operating system kernel for the Atari ST system and its successors. Together with the free system components fVDI device drivers, XaAES graphical user interface widgets, and TeraDesk file manager, MiNT provides a free TOS compatible replacement OS that can multitask.

History

Work on MiNT began in 1989, as the developer Eric Smith was trying to port the GNU library and related utilities on the Atari ST TOS. It turned out quickly, that it was much easier to add a Unix-like layer to the TOS, than to patch all of the GNU software, and MiNT began as a TOS extension to help in porting.

MiNT was originally released by Eric Smith as "MiNT is Not TOS" (a recursive acronym in the style of "GNU's Not Unix") in May 1990. The new Kernel got traction, with people contributing a port of the MINIX Filesystem and a port to the Atari TT.

At the same time Atari was looking to enhance the TOS with multitasking abilities, they found that MiNT could fulfill the job, and hired Eric Smith. MiNT was adopted as an official alternative kernel with the release of the Atari Falcon, slightly altering the MiNT acronym into "MiNT is Now TOS". Atari bundled MiNT with a multitasking version of the Graphics Environment Manager (GEM) under the name MultiTOS as a floppy disk based installer.

After Atari left the computer market, MiNT development continued under the name FreeMiNT, and is now maintained by a team of volunteers. FreeMiNT development follows a classic open-source approach, with the source code hosted on a public Concurrent Versions System (CVS) repository and development discussed in a public mailing list.[1]

Hardware requirements

A minimal install of MiNT will run on an Atari ST with its stock 8 MHz 68000 CPU, with 4 MB RAM and a harddrive. It is highly recommended that an Atari computer with a 16 MHz 68030 CPU and 8 MB of RAM be used.

MiNT can also run inside the emulators Hatari[2] and STEem, and with networking on the 68040 virtual machine Aranym[3].

MiNT software ecosystem

FreeMiNT provides only a kernel, so several Linux distributions support MiNT, most notably the RPM Package Manager (RPM) based SpareMiNT and the Debian GNU/MiNT porting effort.

Although FreeMiNT can use the graphical user interface of the TOS (the Graphics Environment Manager Application Environment Services (AES)), it is better served with an enhanced AES which can use its multitasking abilities.

The default one is currently XaAES, which is developed as a FreeMiNT kernel module. The older N.AES also works, however the modern alternative is MyAES[4]

References

See also