Кіріспе

Atari ST үшін MiNT (MiNT – Now TOS) операциялық жүйесінің баламалы ядросы – Atari ST сериясы үшін ашық кодты баламалы операциялық жүйе ядросы. Бұл TOS және MagiC-ке көп тапсырмалы балама болып табылады. fVDI құрылғы драйверлері, XaAES графикалық интерфейсінің элементтері және TeraDesk файлдық басқарушысы сияқты ашық кодты жүйелік компоненттермен бірге MiNT, көп тапсырмалы жұмыс істей алатын, TOS-пен үйлесімді тегін операциялық жүйені ұсынады.

Тарих

MiNT-ке жұмыс 1989 жылы басталды, дамытушы Эрик Смит GNU кітапханасын және оған байланысты құралдарды Atari ST TOS-қа көшіруге тырысқанда. Көп ұзамай, GNU бағдарламалық қамтамасының барлығын түзетуден гөрі TOS-қа Unix сияқты қабат қосу оңайырақ болды, сондықтан MiNT порттауға көмектесу үшін TOS кеңейтуі ретінде пайда болды. MiNT Эрик Смит тарапынан 1990 жылдың мамырында "MiNT is Not TOS" ("GNU's Not Unix" стиліндегі рекурсивті аббревиатура) деп жарияланды. Жаңа ядроға қолдау білдіріліп, MINIX файлдық жүйесінің және Atari TT-ге портталған нұсқасы енгізілді. Сонымен қатар, Atari TOS-ты көп тапсырмалы мүмкіндіктермен жақсартуды жоспарлап отырды. MiNT осы міндетті орындай алатындықтан, Atari Эрик Смитты жұмысқа алды. MiNT Atari Falcon шығарылымымен ресми балама ядро ретінде қабылданды, MiNT аббревиатурасы "MiNT is Now TOS" деп өзгертілді. Atari MiNT-ті MultiTOS деген атпен графикалық орта менеджерінің (GEM) көп тапсырмалы нұсқасымен бірге дискетаға негізделген орнатушы ретінде ұсынды. Atari компьютер нарығынан шыққаннан кейін MiNT-тің дамуы FreeMiNT ретінде жалғасты, және оны еріктілер тобы қолдады. FreeMiNT-тің дамуы классикалық ашық кодтама көзқарасын ұстанады, бастапқы код GitHub-тағы ашық қолжетімді FreeMiNT Git репозиторийінде орналасқан, ал даму талқылаулары SourceForge-де сақталатын ашық пошта тізімінде жүргізіледі, бұрын (2014) ол AtariForge-тан көшірілген, онда ол шамамен 20 жыл сақталған.

MiNT бағдарламалық қамтамасыз ету экожүйесі

FreeMiNT тек ядроны ұсынады, сондықтан бірнеше таратулар MiNT-ті қолдайды, мысалы VanillaMint, EasyMint, STMint және BeeKey/BeePi. FreeMiNT TOS-тың (Графикалық орта менеджері GEM және Қолданбалық орта қызметтері немесе AES) графикалық пайдаланушы интерфейсін пайдалана алса да, оның көп тапсырмалы мүмкіндіктерін толыққанды пайдалану үшін жетілдірілген AES-пен жақсы жұмыс істейді. Қазіргі кезде қолданылатыны – FreeMiNT ядролық модулі ретінде әзірленген XaAES. Ескі N. AES та жұмыс істейді, алайда қазіргі заманғы баламасы MyAES болып табылады.