1

Тема: PolitOS - Українська графічна оболонка для DOS

Політ - проект української багатозадачної віконної оболонки DOS, яка має поєднувати в собі наступні речі:

  • зручний і красивий інтерфейс

  • компактність

  • швидкість

  • низькі вимоги до техніки

  • легкість програмування

  • якомога меншу глючність ;)

  • безкоштовність і відкриті тексти

Характеристики поточної версії Польоту:

  • розмір ZIP-архіва - 677 КБ

  • вимоги до техніки - відеокарта з підтримкою VESA (майже всі підтримують), мишка (якщо під DOS - із драйвером), 1-3 мегабайти на диску чи дискеті

  • запускається з-під DOS (наприклад, FreeDOS) або Windows (95/98/ME точно)

  • Старт або перезавантаження займає порядку 1-2 секунд

  • Готові зараз корисні програми: файл-менеджер, текстовий редактор, калькулятор, ігри "Танки" та "Арканоїд", плеєр WAV-файлів та CD-плеєр, переглядач картинок форматів BMP, GIF та JPEG, спулер друку, книжка адрес, програма настройки.

  • Повністю підтримує зміну "скінів", кольорових схем, курсорів мишки

  • "Красивості": повільне підсвічення і згасання екрана (при запуску і виході), прозорість, тіні, різноманітні анімації

  • Розуміє кодировки DOS, Win1251, KOI, добре працює їх автовизначення

Документація для написання застосунків під цю систему
Звідсіля (офіційний сайт)


Мова розробки - TurboPascal, відкриті джерельні коди лежать на сайті
розробка зупинена в 2005 році
розробник - Іван Козак

Скріншоти
http://replace.org.ua/extensions/om_images/img/54f2223bbe5dd/shot_030624_1.jpg

Подякували: reverse2500, Djalin, ostap34PHP4

2

Re: PolitOS - Українська графічна оболонка для DOS

Ви  би  ще  IBM360  згадали :)

3 Востаннє редагувалося P.Y. (01.03.2015 00:31:05)

Re: PolitOS - Українська графічна оболонка для DOS

Пам'ятаю цю річ, її ще пробували розпіарити як «першу українську операційну систему». Плюс — компактність і мінімалістичність. Мінус — уже на той час система виглядала архаїчно. Відсутність цілого ряду програм (я так розумію, все робив Іван Козак?), про інтеграцію кросплатформного ПЗ теж мова не йшла.

Подякували: leofun011

4

Re: PolitOS - Українська графічна оболонка для DOS

Ви  би  ще  IBM360  згадали :)

Я не можу, а моя мама програмувала щось на його радянськіх клонах :) Щодо PolitOS і ДОС платформи взагалі, то їхня застарілість занадто перебільшена гіпстерами, приклад.

про інтеграцію кросплатформного ПЗ теж мова не йшла.

Там застосунків як чогось окремого нема, все знаходиться в трупопаскальних модулях і "портувати" туди зовсім ніяк. Драйвери на системи інакше пишуться, навіть для ДОС, аніж отак.

Подякували: ostap34PHP1

5

Re: PolitOS - Українська графічна оболонка для DOS

От якби портувати це на FreePascal, додати туди форт, бейсік і можливість виконання нортон коммандера у вікні консолі, то ціни б цьому чуду не було.

Подякували: ostap34PHP1

6

Re: PolitOS - Українська графічна оболонка для DOS

Гм... спробував скомпілювати в FPC, зіштовхнувся із таким:

type
  PFormatEntry = ^TFormatEntry;
  TFormatEntry = record
    feNext: PFormatEntry;
    feFormat: Word;
    feData: pointer;
    feSize: LongInt
  end;

const
  EmClipboard: PFormatEntry = nil;
...
asm
...
              MOV     EmClipboard.2.Word, 0

Що ця двійка означає, хтось може сказати? FPC її не хаває, а я не розумію.

7

Re: PolitOS - Українська графічна оболонка для DOS

В FPC існує режим сумісності з TP, чи ви користуєтесь ним?

8

Re: PolitOS - Українська графічна оболонка для DOS

Звісно, і інтеловським asm-ом. Без цього б взагалі ніц не компілювалося. А тут проблема в тому, що я взагалі не розумію такої конструкції (вказівник.число.тип), тому не уявляю собі, що вмикати в опціях або як це змінювати.

9

Re: PolitOS - Українська графічна оболонка для DOS

Може, це старше слово в 4-байтовому вказівнику?

10

Re: PolitOS - Українська графічна оболонка для DOS

Я теж думаю, що зсув, але нащо там старше слово, коли компіляція відбувається в 32-бітну платформу ДОС Екстендера.

11

Re: PolitOS - Українська графічна оболонка для DOS

Нє, з fpc навіть в режимі сумісності не прокатить. Там розміри змінних інші. І взагалі некоректно казати, що воно на паскалі - воно на вбудованому асемблері TP написано на 90%.

12 Востаннє редагувалося vsprosto (22.05.2015 00:09:25)

Re: PolitOS - Українська графічна оболонка для DOS

koala написав:

Нє, з fpc навіть в режимі сумісності не прокатить. Там розміри змінних інші. І взагалі некоректно казати, що воно на паскалі - воно на вбудованому асемблері TP написано на 90%.

Стосовно Асемблера ви помиляєтесь, там в основному графічні примітиви на асмі для швидкості(ну і музика ) , бо колись графіка на pci була повільною. замість sgraph підключаєте інший і все нема так багато асма. А система була зроблена з душою.
Але основним недоліком було - всі застосунки вкомпілювалися в ядро системи.

В модулях яких щось не подобається можна закоментувати реалізацію.
Ну і крім сумісності FPC зараз уже вміє генерувати 16 біт код під 16 біт dos з типами памяті small tiny media large
http://gd.tuwien.ac.at/pub/languages/pa … 086-msdos/

Подякували: 0xDADA11C71

13

Re: PolitOS - Українська графічна оболонка для DOS

Цікаво.Я теж мрію про створення власної ОС, тільки з нуля.Навіть почав вчити системне програмування.

Подякували: ostap34PHP1

14

Re: PolitOS - Українська графічна оболонка для DOS

misha_bondar_2012 написав:

Цікаво.Я теж мрію про створення власної ОС, тільки з нуля.Навіть почав вчити системне програмування.

Нескучні шпалери обіцяєте?

15 Востаннє редагувалося Monolith (22.05.2015 13:16:28)

Re: PolitOS - Українська графічна оболонка для DOS

Всьо буде чотко!

Подякували: ostap34PHP1

16

Re: PolitOS - Українська графічна оболонка для DOS

Ми не маємо такого телебачення, хоч створюй шпалери, хоч не створюй - не покажуть, бо це не ветерани. З цієї точки зору навіть російське телебачення куди просунутіше.

17 Востаннє редагувалося Monolith (22.05.2015 13:22:33)

Re: PolitOS - Українська графічна оболонка для DOS

А, що показувати?Яке телебачення?Зараз ЗМІ - це фігня.Хтось десь щось бовкнув, і все - сенсація.Про таке ніхто говорити не буде.Тим паче кому це потрібно?Нею хіба буде хтось користуватися?99% користувачів - це "А со таке Віндовс?".І слово "ОС" їм нічого не каже.Тому показувати по новинах таке немає сенсу.Кому потрібно він зможе знайти це в Інтернеті.А по-друге: чим рос. телебачення краще?Що там показали як якийсь школяр назвав Убунту БолгеонОС, і навіть не знає як прибрати назву "УбунтуОС" при завантаженні.Чи тим, що вони хочуть випустити свій дистрибутив Лінукс.Та-а-а-ак....Вони далеко відірвались... *JOKINGLY*

Подякували: ostap34PHP, leofun012

18

Re: PolitOS - Українська графічна оболонка для DOS

Я теж мрію про створення власної ОС

не переживай, це пройде, як насморк, перехворієш

Подякували: leofun011

19

Re: PolitOS - Українська графічна оболонка для DOS

reverse2500 написав:

Я теж мрію про створення власної ОС

не переживай, це пройде, як насморк, перехворієш

не пройде  :P  ;D

20

Re: PolitOS - Українська графічна оболонка для DOS

Що ви вже вивчили? Он dr. Wozd принаймні завантажувач написав, а ви що? Тільки балакаєте про це?