Полит (операционная система)

Полит
Другие именаПолит ОС, Полит, ОС Полит
Оригинальный автор(ы)Иван Козак УКР 
Разработчик(и)Иван Козак, Андрей Трунин , Андрей Косович, Юрий Бенеш , Александр Зайцев, Sir Cyberhead
Первоначальный выпуск29 мая 1999 г .; 25 лет назад ( 1999-05-29 )
Окончательный релиз
2005.08.30 / 30 августа 2005 г. ; 19 лет назад ( 2005-08-30 )
Предварительный релиз
2005.08.30 (бета) / 30 августа 2005 г .; 19 лет назад ( 2005-08-30 )
Написано вПаскаль
Операционная системаДОС , MS-DOS , Win95 , Win98 , FreeDOS
Платформаx86-16 , IA-32
Название услугиАлкион (Синяя Птица)
Размер< 1 МБ
Доступно вукраинский, английский, белорусский, русский
ТипОболочка DOS , графический интерфейс
ЛицензияGNU GPL
Веб-сайтbespin.org/~polit

Polit (также Polit OS , укр . ОС Політ , букв. 'Flight OS') — бесплатная и открытая многозадачная оконная графическая оболочка для DOS с украинским интерфейсом. Исходный код программы, написанной на языке Pascal, распространяется на условиях GNU GPL .

История

29 мая 1999 года первые SLOC оболочки Polit OS были написаны украинским программистом Иваном Козаком , в то время студентом КПИ , позже студентом КНУ по специальности «Кибернетика» . [1] [2] [3] [4] [5 ]

Halcyon используется в качестве названия сервиса Polit OS, а синяя птица — в качестве логотипа

6 января 2001 года к разработке Polit присоединился новый разработчик по прозвищу «Киберголовый».

В течение Sumer 2001 исходный код был полностью переписан с Turbo Pascal  5.5 на Borland Pascal  7.

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]

Функции

Polit распространяется в виде архивной папки и IMG- файла на дискете и может быть запущен из DOS ( MS-DOS , FreeDOS ) и Windows 95 / 98 / M на ПК или запущен внутри эмуляторов и виртуальных машин ( DOSBox , DOSBox-X , VirtualBox ). [10] [11]

Внешние видео
значок видеоПОЛИТ - УКР ОС 2004 (MS-DOS UKR WINDOWS)
значок видеоОперационные системы, написанные на Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2

Плюсы

Минусы

  • Невозможно запустить внешнее DOS-программное обеспечение, за исключением собственного встроенного программного обеспечения и программного обеспечения, написанного для Polit.
  • Плохая поддержка аппаратных компонентов и устройств из-за отсутствия драйверов .
  • Ограниченное количество готового к использованию программного обеспечения (но пользователи, владеющие языком Pascal, могут создавать новое программное обеспечение).

Программное обеспечение

Экран Polit с некоторыми встроенными программами
Экран Polit со встроенным навигационным доком и играми

Встроенный

  • Filer — файловый менеджер с поддержкой двухпанельного режима (аналог File Explorer и Total Commander ).
  • Wave player — проигрыватель WAV- аудио.
  • Друзья — адресная книга (аналог адресной книги Windows ).
  • HTML-просмотрщик — простой веб-браузер с поддержкой векторных шрифтов ( в то время тестировался с Google Search ).
  • Просмотрщик изображений — поддерживает открытие файлов из файлового браузера (поддерживаемые форматы: BMP , GIF , JPG , PNG ).
  • Навигатор — боковой скрываемый виджет для быстрого доступа к файлам и дискам .
  • Блокнот — текстовый редактор (аналог Блокнота Windows ) с функцией печати текстовых документов.
  • Принтер — инструмент для взаимодействия с принтерами, настройки принтеров и печати документов.
  • Калькулятор — простой арифметический калькулятор с добавлением тригонометрического вычисления sin/cos/tag углов в градусах (аналогично калькулятору Windows ).
  • App Wizard — генератор шаблонов программ на языке Pascal ( .pas), призванный помочь пользователям начать создавать собственное программное обеспечение для Polit (аналогично генератору шаблонов файлов в Geany IDE).
  • Диспетчер задач — монитор процессов и менеджер задач (аналогично диспетчеру задач Windows ).
  • Скриншот — программа для создания снимков экрана с F9 функциональной клавишей в качестве сочетания клавиш .
  • Настройки — диалоговое окно настроек для настройки параметров и внешнего вида системы (также может быть настроено путем редактирования INI-файлов конфигурации в Блокноте ).
  • ScrSetup — менеджер настроек дисплея.
  • Панель задач — включает в себя меню «Пуск» (похожее на меню «Пуск» Windows ), а также системный трей с индикатором раскладки клавиатуры, аналоговыми и цифровыми часами (при наведении на него курсора мыши также отображается фактическая дата).
  • Терминалэмулятор терминала или командная строка (аналогично Cmd.exe )
  • Handbookбраузер для чтения справочной документации в формате HTML , использует HTML Viewer .
  • Screesaverанимированная заставка- фейерверк .
  • Арканоид — упрощённая реализация игры Арканоид .
  • Танки — реализация классических игр Tank Wars  [de] и Scorched Earth .

Третья сторона

Похожие проекты

  • ELERAтурецкая графическая оболочка с открытым исходным кодом для DOS на языках Free Pascal и Assembly с поддержкой упреждающей многозадачности , разработанная Фатихом Кылычем ( Турция ). [14]
  • 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]

Смотрите также

Публикации

  • Козак, Иван (2004). Політ: книга програмера [ Полит: книга программиста ] (Интернет-ресурс) (на украинском языке). Киев.{{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )(Почтовый индекс)

Ссылки

  1. ^ "dos:gui_shells [Vintage2000]". old.vintage2000.org . Получено 29.12.2023 .
  2. ^ Грин, Ричард Л. «СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ DOS — Рабочие столы, оболочки, графические интерфейсы». bttr-software.de .
  3. ^ "Иван Козак". orion.spaceports.com . Архивировано из оригинала 2 февраля 2002 г.
  4. ^ Козак, Иван (2000). «Козацкий «Полит»». Мой компьютер . 38 (105). Киев: 30–31 . ISSN  1819-8708. Архивировано из оригинала 24 июня 2002 года.
  5. Горбенко, Роман (18 апреля 2002 г.). «Хронология одного «Полета». Русский Журнал . Москва: Русский институт. Архивировано из оригинала 6 мая 2003 года.
  6. ^ ab "ОС Політ: Про проект". bespin.org . Проверено 28 декабря 2023 г.
  7. ^ "ПОЛИТаємо?" [Давайте ПОЛЕТЕМ?]. caesar.kiev.ua . 05 июля 2002 г. Архивировано из оригинала 6 августа 2002 г. CaesarAgency выступила спонсором единственного проекта - сайта первой украинской оперативной системы нового поколения ПОЛИТ. [CaesarAgency стало спонсором уникального проекта - сайта первой украинской операционной системы нового поколения ПОЛИТ.]
  8. ^ "exhu / Профиль". sourceforge.net . Получено 2024-08-19 .
  9. ^ "SD (StormDos)" . СоурсФордж . 22 марта 2013 г. Проверено 19 августа 2024 г.
  10. ^ "POLIT DOS GUI". multiboot-windows.dscloud.me . Получено 2024-08-18 .
  11. ^ shotter_nail (2022-12-18), 22 DOS GUI, которые стоит попробовать - Vbox VHD + установочные файлы , получено 2023-12-29
  12. ^ "Мій Політ - сайт подтримки ОС Політ: INI-файлы" . www.bespin.org . Проверено 29 декабря 2023 г.
  13. ^ ab "APServer - Завантаження". apserver.org.ua . Проверено 28 декабря 2023 г.
  14. ^ Килич, Фатих. "elera0/elerais". Bitbucket . Получено 19 августа 2024 г. Операционная система Elera; Стремясь привлечь всех других программистов, особенно программистов на ассемблере, она начала кодироваться в качестве хобби, чтобы написать общую операционную систему.
  15. ^ "FPC DOS". SourceForge . 2022-04-12 . Получено 2024-08-19 .
  16. ^ "nickysn / Профиль". sourceforge.net . Получено 2024-08-19 .
  17. ^ "Tralala 8088 Homebrew Computer". SourceForge . 2023-11-07 . Получено 2024-08-19 .
  18. ^ "Графическая среда Pascal". pge.sourceforge.net . Получено 2024-08-19 .
  19. ^ "calston / Profile". sourceforge.net . Получено 2024-08-19 .
  20. ^ "calston - Обзор". GitHub . Получено 2024-08-19 .
  21. ^ "Графическая среда Pascal / Новости: Время смерти..." sourceforge.net . Получено 2024-08-19 .
  22. ^ "StreamOS 0.21-RC1 выпущен – OSnews" . Получено 2024-08-19 .
  23. ^ Наталенко, Александр (15 июня 2024 г.). "Сообщение от @oleksandr@natalenko.name". natalenko.name . И да, это Free Pascal поверх FreeDOS. Не такой навороченный, как вещи вроде PolitOS (он прекрасен, и его сайт до сих пор нетронут: bespin.org/~polit/), но он дал мне возможность изобрести множество вещей, о существовании которых я не знал, например, конечный автомат, рекурсия вызовов и т. д.
  24. ^ streamos. "streamos". Codeberg.org . Получено 2024-08-19 .
  25. ^ "Исходный код StreamOS повторно опубликован 15 лет спустя – OSnews" . Получено 2024-08-19 .
  26. ^ "Операционные системы, написанные на FPC - Free Pascal wiki". wiki.lazarus.freepascal.org . Получено 2024-08-19 .
  27. ^ Пустовойтов, Серж (4 ноября 1999 г.). "Новая версия Proolix: Proolix, работающий под Windows 95 MSDOS-session". users.itl.net.ua . Архивировано из оригинала 2000-04-17.
  28. ^ "Серж Прул / proolix · GitLab". GitLab . Получено 2024-08-19 .
  • Официальный сайт (на украинском языке)
  • polit-os.com (несуществующий)
  • polit-os.org.ua (несуществующий)
  • radar.kharkov.ua/polit-os/ (несуществующее зеркало)
  • Внутренняя структура Polit OS (схема)
  • Козак, Иван. "~kozak". orion.spaceports.com . Архивировано из оригинала 2002-02-02.
  • Переводчик Полит Паскаля и игры «Сапер» (на украинском языке)
  • Polit OS на Украинском форуме программистов
  • Полит ОС/Полит ОС в Интернет-архиве
  • Кириллическая/украинская конфигурация ПК-приложений в BRAMA
  • Операционные системы, написанные на FPC на Free Pascal / Lazarus Wiki
Взято с "https://en.wikipedia.org/w/index.php?title=Polit_(operating_system)&oldid=1256257081"