29 мая 1999 года первые SLOC оболочки Polit OS были написаны украинским программистом Иваном Козаком , в то время студентом КПИ , позже студентом КНУ по специальности «Кибернетика» . [1] [2] [3] [4] [5 ]
6 января 2001 года к разработке Polit присоединился новый разработчик по прозвищу «Киберголовый».
15 января 2002 года автор Polit был приглашен для обсуждения Polit OS в вечернем телешоу «Ночная зона онлайн» на Новом канале . [ 6 ]
4 июля 2002 года CaesarAgency, один из украинских регистраторов доменов, подарил Polit бесплатный хостинг и polit-os.org.uaдомен. [7] Polit названа «первой украинской операционной системой», поскольку имеет украинский интерфейс, имитирующий Microsoft Windows UI.
21 августа 2002 года Юрий Бенеш [8] , автор оболочки StormDOS на языке Assembly , [9] портировал Polit на Virtual Pascal , что привело к небольшому повышению скорости выполнения и уменьшению размера файлов дистрибутива. Исходный код и 16- и 32-битные бинарные сборки этого порта доступны на официальном сайте Polit OS.
30 августа 2005 года Иван Козак выпустил последнюю версию оболочки Polit, приуроченную к 14-й годовщине Независимости Украины . В ней появилась новая тема оформления «Синяя птица».
За все время активной разработки в разработке Polit OS приняли участие не менее 6 человек (из Киева , Харькова , Одессы и Беларуси ), включая автора. [6]
Настраиваемый интерфейс с различными современными визуальными эффектами , сменными темами и шрифтами, изменяемым положением и внешним видом элементов пользовательского интерфейса с использованием конфигурационных INI-файлов . [12]
Низкие требования к аппаратному обеспечению компьютера ( драйвер VESA , мышь с драйвером для DOS и 1-3 МБ свободного места на жестком диске или дискете ).
Бесплатная лицензия для свободного использования и модификации.
Открытый исходный код с документацией для разработчиков.
Раскладки клавиатуры для ввода текста на украинском, английском, белорусском и русском языках с настраиваемым сочетанием клавиш для быстрого переключения раскладки.
Минусы
Невозможно запустить внешнее DOS-программное обеспечение, за исключением собственного встроенного программного обеспечения и программного обеспечения, написанного для Polit.
Плохая поддержка аппаратных компонентов и устройств из-за отсутствия драйверов .
Ограниченное количество готового к использованию программного обеспечения (но пользователи, владеющие языком Pascal, могут создавать новое программное обеспечение).
App Wizard — генератор шаблонов программ на языке Pascal ( .pas), призванный помочь пользователям начать создавать собственное программное обеспечение для Polit (аналогично генератору шаблонов файлов в Geany IDE).
Настройки — диалоговое окно настроек для настройки параметров и внешнего вида системы (также может быть настроено путем редактирования INI-файлов конфигурации в Блокноте ).
ScrSetup — менеджер настроек дисплея.
Панель задач — включает в себя меню «Пуск» (похожее на меню «Пуск» Windows ), а также системный трей с индикатором раскладки клавиатуры, аналоговыми и цифровыми часами (при наведении на него курсора мыши также отображается фактическая дата).
Танки — реализация классических игр Tank Wars [de] и Scorched Earth .
Третья сторона
Polit Pascal 1.0 ( укр . Політ Паскаль 1.0 ) — интерпретатор с открытым исходным кодом и IDE с собственной реализацией Pascal-подобного объектно-ориентированного языка программирования , написанный на языке Pascal (похож на PyPy ). [13]
Сапер ( укр . Сапер ) — реализация игры «Сапер» с открытым исходным кодом на языке Pascal. [13]
FPC DOS — это DOS Shell с открытым исходным кодом на Free Pascal и сборке i8086 , разработанная Николаем Николовым ( Болгария ) в 2015-2022 годах. [15] [16] Николов также разработал компьютер с открытым аппаратным обеспечением DOS Tralala 8088. [ 17]
Pascal Graphical Environment (также PGE ) — проект графического интерфейса пользователя с открытым исходным кодом для DOS на языке Pascal, разработанный Колином Олстоном ( Великобритания ). [18] [19] [20] Проект заморожен с 2002 года. [21]
StreamOS — украинская 32-битная графическая оболочка с открытым исходным кодом для DOS на языке Object Pascal , разработанная Александром Наталенко, будучи студентом Киевского политехнического института , в 2005-2009 годах. [22] Позже Наталенко переехал в Чехию , и 15 июня 2024 года переопубликовал все исходники StreamOS. [23] [24] [25]
Многие другие операционные системы и оболочки DOS на языках Pascal и Free Pascal созданы без графического интерфейса, но с CLI / TUI вместо этого ( FPOS , TORO Kernel , StreamOS и т. д.). [26]
Proolix — ещё одна украинская (но без украинской локали) POSIX -совместимая и DOS-совместимая операционная система с открытым исходным кодом для i8086+, разрабатываемая украинским программистом Сергеем «Prool» Пустовойтовым с 1996 года. По состоянию на ноябрь 2023 года проект всё ещё активен. [27] [28]
^ Грин, Ричард Л. «СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ DOS — Рабочие столы, оболочки, графические интерфейсы». bttr-software.de .
^ "Иван Козак". orion.spaceports.com . Архивировано из оригинала 2 февраля 2002 г.
^ Козак, Иван (2000). «Козацкий «Полит»». Мой компьютер . 38 (105). Киев: 30–31 . ISSN 1819-8708. Архивировано из оригинала 24 июня 2002 года.
↑ Горбенко, Роман (18 апреля 2002 г.). «Хронология одного «Полета». Русский Журнал . Москва: Русский институт. Архивировано из оригинала 6 мая 2003 года.
^ ab "ОС Політ: Про проект". bespin.org . Проверено 28 декабря 2023 г.
^ "ПОЛИТаємо?" [Давайте ПОЛЕТЕМ?]. caesar.kiev.ua . 05 июля 2002 г. Архивировано из оригинала 6 августа 2002 г. CaesarAgency выступила спонсором единственного проекта - сайта первой украинской оперативной системы нового поколения ПОЛИТ. [CaesarAgency стало спонсором уникального проекта - сайта первой украинской операционной системы нового поколения ПОЛИТ.]
^ "SD (StormDos)" . СоурсФордж . 22 марта 2013 г. Проверено 19 августа 2024 г.
^ "POLIT DOS GUI". multiboot-windows.dscloud.me . Получено 2024-08-18 .
^ shotter_nail (2022-12-18), 22 DOS GUI, которые стоит попробовать - Vbox VHD + установочные файлы , получено 2023-12-29
^ "Мій Політ - сайт подтримки ОС Політ: INI-файлы" . www.bespin.org . Проверено 29 декабря 2023 г.
^ ab "APServer - Завантаження". apserver.org.ua . Проверено 28 декабря 2023 г.
^ Килич, Фатих. "elera0/elerais". Bitbucket . Получено 19 августа 2024 г. Операционная система Elera; Стремясь привлечь всех других программистов, особенно программистов на ассемблере, она начала кодироваться в качестве хобби, чтобы написать общую операционную систему.
^ "StreamOS 0.21-RC1 выпущен – OSnews" . Получено 2024-08-19 .
^ Наталенко, Александр (15 июня 2024 г.). "Сообщение от @oleksandr@natalenko.name". natalenko.name . И да, это Free Pascal поверх FreeDOS. Не такой навороченный, как вещи вроде PolitOS (он прекрасен, и его сайт до сих пор нетронут: bespin.org/~polit/), но он дал мне возможность изобрести множество вещей, о существовании которых я не знал, например, конечный автомат, рекурсия вызовов и т. д.
^ "Исходный код StreamOS повторно опубликован 15 лет спустя – OSnews" . Получено 2024-08-19 .
^ "Операционные системы, написанные на FPC - Free Pascal wiki". wiki.lazarus.freepascal.org . Получено 2024-08-19 .
^ Пустовойтов, Серж (4 ноября 1999 г.). "Новая версия Proolix: Proolix, работающий под Windows 95 MSDOS-session". users.itl.net.ua . Архивировано из оригинала 2000-04-17.