dn2l - Dos Navigator для Linux

Планы, идеология, архитектура и т.п.

Модератор: Модераторы

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 09.02.2022 14:00:24

unxed писал(а):Нельзя сделать скриптовой движок для ещё не существующего API.

С одной стороны верно, а с другой есть "феномен питона" (Сказали бы мне в даже в 0-х, что на нем будут делать огромные и реально полезные проекты я бы наверное не поверил.) То есть в принципе все что нужно для начала разработки ФМ можно достаточно точно представить заранее и сделать вспомогательную библиотеку функций доступных из скрипта, а потом сам ФМ разрабатывать уже на самом скрите (то-же ПаскальСкрипт ИМХО после легкой модификации вполне сгодится что-бы на нем можно было код из Турбо Вижен запускать )

Добавлено спустя 33 минуты 18 секунд:
unxed писал(а):По поводу «универсального драйвера консоли». Это надо не к файловому менеджеру прикручивать, а к существующим терминалкам

Возможно так действительно проще... Но "мучают меня смутные сомнения" ... Зачем современному ФМ консоль ? В старых было все понятно таким образом можно было подчеркнуть его "прозрачность" и интеграцию с командной строкой но даже "классический ДН " уже нарушает эту иллюзию.
А про консольный ввод-вывод вообще речи не идет исходный Turbo Vision всегда работал с видеопамятью напрямую и имел множество графических модификаций написанных именно поверх исходного фреймворка.
ИзображениеИзображение
Зы
Линуксовый МС отдельная песня . Дело в том что он реально мог запускаться в тупом телнете или даже модемной терминалке из того-же ДН.
Но сейчас это уже точно неактуально там где нужен полноценный доступ люди пользуются чем-то вроде тим-вьювера или Х-терминала, а где нужна голая текстовая командная строка никто не заморачивается с запуском МС с ANSI выводом .
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: dn2l - Dos Navigator для Linux

Сообщение Shleps » 09.02.2022 17:56:11

Alex2013 писал(а):Линуксовый МС отдельная песня . Дело в том что он реально мог запускаться в тупом телнете или даже модемной терминалке из того-же ДН.
Но сейчас это уже точно неактуально там где нужен полноценный доступ люди пользуются чем-то вроде тим-вьювера или Х-терминала, а где нужна голая текстовая командная строка никто не заморачивается с запуском МС с ANSI выводом .

А вот это неправда. за полноценный коммандер, работающий прямо внутри файлера (т.е. голая текстовая командная строка) можно продать душу.

При том, что у конкурентов типа Нетаппа его просто нет, а гуи поверх иксов иногда реализован настолько ублюдочно, что им невозможно пользоваться (Solaris 11.3 11.4).
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

Re: dn2l - Dos Navigator для Linux

Сообщение Seenkao » 09.02.2022 20:41:05

Alex2013 писал(а):Но сейчас это уже точно неактуально там где нужен полноценный доступ люди пользуются чем-то вроде тим-вьювера или Х-терминала, а где нужна голая текстовая командная строка никто не заморачивается с запуском МС с ANSI выводом .

Если тебе это не нужно, это не значит что это не нужно другим.

Терминал будет всегда и везде. А графическая оболочка нет. Отображение терминала можно вывести на подключаемый модуль, на котором и в помине графики может не быть, да и не должно просто, потому что не нужна там графическая оболочка. Там нужна работа, конкретная работа, а не графическая составляющая.

И, что ты будешь делать, если у тебя полетит графическая оболочка? Если ты с этим не сталкивался, это не значит, что этого не происходит.
Я периодически встречался с этой проблемой. Из-за своего оборудоввания.
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 10.02.2022 09:47:08

Shleps писал(а):А вот это неправда. за полноценный коммандер, работающий прямо внутри файлера (т.е. голая текстовая командная строка) можно продать душу.

Так для этого есть МС (который по сути напоминает VC (Волков коммандер ) то есть "совершенный минимум" ) а Дос навигатор это действительно "Тотал Коммандер для ДОС" то есть максимальный функционал доступный в дос и дос-консолях ( и кстати "высокая выживаемость ДН" была связана с тем что он был написан немного на перспективу и например не содержал кода привязанного к конкретному поколению процессов (что дважды убило многие старые программы ), знал когда его запускают в "не чистом досе" и т.д. )

Поэтому я и предлагаю писать "заскриптованную версию" она будет жить на вообще любом поколении процессоров (для перехода нужно будет перекомпилировать скриптовый движок ) и в любых ОС .

Кроме того новый наследник ДН (ИМХО) тоже должен знать где именно его запустили и успешно использовать возможности "среды+" (Запустили на планшете ? Включил поддержку тачскрина . Запустили в среде где доступна ОpenVR и ОpenХР? Включил их поддержку. )

Добавлено спустя 35 минут 26 секунд:
Seenkao писал(а):Терминал будет всегда и везде. А графическая оболочка нет. Отображение терминала можно вывести на подключаемый модуль, на котором и в помине графики может не быть, да и не должно просто, потому что не нужна там графическая оболочка. Там нужна работа, конкретная работа, а не графическая составляющая.


Извини но видимо ты не понял что я предлагаю ...Я не предлагаю отказаться от консольного вывода вообще а сделать встроенный в программу "универсальный драйвер эмуляции расширенной консоли" ! Улавливаешь?
Что-то похожее есть в ДосБоксе там можно использовать и "нативный консольный режим" (то есть то что предоставляет ос для "неправильных консольных приложений" ) и его эмуляцию причем не только GUI но и ОpenGl и DirrectX.

# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.

И делается это кстати довольно легко так как для описания довольно простого квази-текстового вывода особых знаний кучи API не нужно.
То есть то что в СуперХот показано в качестве прикола в новом ДН можно будет сделать всерьез. (возможно даже с псевдографической эмуляцией графики и видео для работы там где реальная графика в принципе не доступна )
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: dn2l - Dos Navigator для Linux

Сообщение Shleps » 10.02.2022 10:49:11

Я не улавливаю, в каком аспекте миднайт минималистичен?
виртуальные файловые системы, прозрачный заход в архивы, субшелл...

дос навигатор версии 1,50 сей секунд благополучно завис под винХР.
даже без встроенного терминала, который видимо открывает ком-порт по досовски.
А что там ещё вкусного было? встроенный тетрис не в счёт.
О, отвис DN! вижу калькулятор, телефонную книгу, УУЕ-кодер, нуль-модемную качалку, прямой доступ к HDD и СД плеер.
Учитывая, что мультизадачная ОС вынесла большинство этих функций из коммандера или сделала их невозможными, а реально полезные "коммандерские" фишки типа программной реконструкции RAID или LVM и "левых" файловых систем из userspace - это отдельные дорогущие программы (да еще требующие макс производительности), то я не очень понимаю изюминку DN в сравнении с mc в современном мире. Хотя во время Оно тащился от dn и на far сполз уже в нулевых, изза длинных имен.
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 10.02.2022 11:03:02

Seenkao писал(а):И, что ты будешь делать, если у тебя полетит графическая оболочка? Если ты с этим не сталкивался, это не значит, что этого не происходит.
Я периодически встречался с этой проблемой. Из-за своего оборудоввания.

Уже сейчас на компах практически нет "классического текстового режима" даже "черная консоль Линукса" (та что до запуска Иксов ) эмулируется в графическом режиме .
А дальше его не будет совсем ... Какой такой тестовый режим может быть в том же Окулус Квест или ХолоЛинз ?
Его там нет вообще! И будет совсем неплохо если "расширенный файловый менеджер" будет об этом знать и использовать графику там где ее "как-бы нет" .
Изображение

Добавлено спустя 18 минут 57 секунд:
Shleps писал(а):Я не улавливаю, в каком аспекте миднайт минималистичен?
виртуальные файловые системы, прозрачный заход в архивы, субшелл...


Ну и где там многооконная, среда нормальный текстовый редактор(по сути встроенный Multi-Edit (ака Фотон),формат,унделит,диск эдитор,СD-Player ), калькулятор и т.д.? Говорю же "Аналог МС в мире Микрософта - VC" VC тоже умеет не мало . Но имея ДН в Досе мы могли делать все тоже но с минимальным комфортом, а в VC по минимуму и неудобно. В консоле линкуса в 90-х аналога не был ДН не было (его нет и сейчас но это уже другая история ).

К тому же сейчас многие уже подзабыли (или не знают) как смотрелся ДН в 90-х а смотрелся от почти "текстовым виндовс" или даже лучше . (Где пустом виндовс ранних версий настолько удобный текстовый редактор или минимальная электронная таблица ? )
Последний раз редактировалось Alex2013 10.02.2022 11:55:27, всего редактировалось 1 раз.
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: dn2l - Dos Navigator для Linux

Сообщение Seenkao » 10.02.2022 11:32:52

Alex2013 писал(а):Его там нет вообще!

у меня на всех компьютерах есть командная строка. На всех телефонах есть.
Давай ты подтвердишь свои слова, выводя эту картинку не в терминале с запущенной системой, а при загрузке биос/уефи. Ну или хотя бы то же самое предоставишь при нажатии Ctrl + Alt + F1 (я надеюсь мы о Linux разговор ведём?).

Добавлено спустя 3 минуты 50 секунд:
Я проверил, ни фига ты не сделаешь. Даже Wayland тебе не поможет, особенно когда он отвалится. Не рассчитывай, что всё и всегда работает.

Добавлено спустя 8 минут 21 секунду:
Проверил... в вяленом нет терминала!!! :shock: :mrgreen: :mrgreen: :mrgreen:
Это вообще что за косяк? ))) Как это возможно? Точнее если система полетит, то ни фига не сделать? Мы тупо должны будем решать проблему через перезагрузку компьютера и не давать вяленому запуститься?

Добавлено спустя 9 минут 54 секунды:
Вот если б не подняли тему, я бы об этом так и не узнал. Пойду дальше бодаться и убивать GDM на своём ноутбуке.
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: dn2l - Dos Navigator для Linux

Сообщение Shleps » 10.02.2022 11:55:44

Alex2013 писал(а):Ну и где там многооконная, среда нормальный текстовый редактор(по сути встроенный Multi-Edit (ака Фотон) ), калькулятор и т.д.?

mcedit - вполне себе нормальный по сравнению с vi, nano или emacs.

Идею про дополненную реальность в коммандере понял и даже где-то поддерживаю. но это не может быть тот кондовый коммандер, который в текстовом режиме.
Скорее непонятно, что нового привнесёт в удобство работы дополненность.
Я вот вижу потенциальное развитие своей программы в "коммандер", который виртуальные машины между гипервизорами тасует и одновременно глядит внутрь виртуалки и видит в ней ползовательскую нагрузку, связи между процессами итд. но это такая специфическая предметная область. а тут файло-коммандер.
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 10.02.2022 12:10:15

Seenkao писал(а):у меня на всех компьютерах есть командная строка. На всех телефонах есть.

У меня тоже же и на телефоне линукс уголочке стоит.
Seenkao писал(а):Давай ты подтвердишь свои слова, выводя эту картинку не в терминале с запущенной системой, а при загрузке биос/уефи. Ну или хотя бы то же самое предоставишь при нажатии Ctrl + Alt + F1 (я надеюсь мы о Linux разговор ведём?).

1 Это не терминалка ..
2 Ты что никогда Mplayer из "нижней консоли" не запускал ? :shock:
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: dn2l - Dos Navigator для Linux

Сообщение Seenkao » 10.02.2022 12:16:34

Alex2013 писал(а):Это не терминалка ..

что же это? )))
Я только что пытался запустить графическое приложение из данного терминала/консоли. Иксы там отключены. Ни чего ты не нарисуешь, если вручную не запустишь XOrg.

Добавлено спустя 1 минуту 6 секунд:
Alex2013 писал(а):линукс уголочке стоит.

при включении компьютера? Ты вообще биосом когда-нибудь пользовался? )))
Последний раз редактировалось Seenkao 10.02.2022 12:22:43, всего редактировалось 1 раз.
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 10.02.2022 12:20:16

Shleps писал(а):mcedit - вполне себе нормальный по сравнению с vi, nano или emacs.

В VC тоже "вполне нормальный" но НЕУДОБНЫЙ особенно по сравнению с редактором ДН.
(Я много лет уже после его "смерти" как основного ФМ лазил в ДН только для того чтобы рисовать псевдографику и выделения вертикальных блоков текста в его замечательном редакторе )
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: dn2l - Dos Navigator для Linux

Сообщение Shleps » 10.02.2022 12:36:03

Alex2013 писал(а):В VC тоже "вполне нормальный" но НЕУДОБНЫЙ особенно по сравнению с редактором ДН.

Ну тут вопрос субъективного удобства - кто привык к нано, смотрит на меня, как на больного, когда я мцедит запускаю.

Если проводить аналогии между файл-менеджером с поддержкой дополненной реальности и ДН, то получится, что редактор в нём должен быть, как sublime по сравнению с mcedit
Не знаю, зачем это надо, но кодеры на работе любят.
До тех пор, пока VNC не начинает глючить и тормозить из-за выпендрёжей с прозрачностью и прочими ненужными графическими наворотами.
А среда Лазаруса и через VNC прекрасно работает.
Аватара пользователя
Shleps
постоялец
 
Сообщения: 194
Зарегистрирован: 14.06.2006 20:25:14

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 10.02.2022 12:44:54

Seenkao писал(а):при включении компьютера? Ты вообще биосом когда-нибудь пользовался? )))

При чем тут компьютер? Уф в инженерное меню ТЕЛЕФОНА залезаю регулярно . А на компе Биос Сетап разумеется использую но у многих компов Биос давно уже тоже графический !
Изображение
Seenkao писал(а):что же это? )))
Я только что пытался запустить графическое приложение из данного терминала. Иксы там отключены. Ни чего ты не нарисуешь, если вручную не запустишь XOrg.


Мне лень возится и искать по форуму... но все-же, да есть возможность вывода графики в "консоле нижнего уровня" ( Полно загрузчиков которые вообще вроде как еще до запуска ядра рисуют разные логотипы и которые успешно сохраняются на экране и при запуске "нижней консоли" )

Разумеется это зависит от выбора режима вывода консоли и загрузчика . Но сейчас многих компах "чисто текстовый " режим для консоли уже недоступен .

Кроме того "полноэкранные программы" для нижней консоли могут самостоятельно менять видеорежим . ( но с некоторыми ограничениями и настройкой )
http://freeschool.altlinux.ru/?p=3884

Добавлено спустя 19 минут 4 секунды:
Shleps писал(а):Ну тут вопрос субъективного удобства - кто привык к нано, смотрит на меня, как на больного, когда я мцедит запускаю.

С редактором ДН все немного иначе .. Он ОБЪЕКТИВНО ЛУЧШЕ так сказать "другой технический уровень".
Не шикарно не "текстовый процесор " но как редактор текста в ДОС для не особо притязательного редактирования с подсветкой синтаксиса ЯВУ просто и удобно!
Последний раз редактировалось Alex2013 10.02.2022 13:07:01, всего редактировалось 1 раз.
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: dn2l - Dos Navigator для Linux

Сообщение Seenkao » 10.02.2022 13:06:55

Alex2013 писал(а):да есть возможность вывода графики в "консоле нижнего уровня"

я уже написал, что надо для этой консоли запустить XOrg.

Alex2013 писал(а):Но сейчас многих компах "чисто текстовый " режим для консоли уже недоступен .

Он изначально текстовый!!! Потому что другим быть не может, а сверху, по возможности, вешают графическую составляющую. Если у компьютера не будет доступного функционала, то он не запустит ни какого графического окружения, даже в биосе. А протестировать работу мы сможем, подключив любой дисплей, а там уже и терминал доступен будет.

Ни где графический режим по умолчанию не может идти, если его не запускают. А если уже запущен графический режим, это не означает, что текстового терминала нет. Если ты его не видел, это ни чего не значит.

При включении компьютера с очень слабой картой, он в любом случае будет стараться запустить консоль в текстовом режиме. Ты забываешь о банальных вещах, которые происходят везде.
Seenkao
энтузиаст
 
Сообщения: 526
Зарегистрирован: 01.04.2020 03:37:12

Re: dn2l - Dos Navigator для Linux

Сообщение Alex2013 » 10.02.2022 13:14:22

Seenkao писал(а):Он изначально текстовый!!!

Есть разница между тестовым режимом ЭКРАНА и текстовой консолью . Текстовая консоль вполне может работать в графическом режиме экрана ( возможно даже буквы будет выводить через те-же самые функции биоса, хотя скорее всего через свой драйвер, бо биос скотина традиционно слишком медленный )

Добавлено спустя 5 минут 15 секунд:
Seenkao писал(а):При включении компьютера с очень слабой картой, он в любом случае будет стараться запустить консоль в текстовом режиме. Ты забываешь о банальных вещах, которые происходят везде.

??? Убойный факт! Бк0010 (куда уж слабее ) в принципе не имел текстового режима . :idea:
Изображение

Добавлено спустя 25 минут 5 секунд:
Терминалки это не консоль Консоль можно запустить терминалке , или наоборот можно терминалку запустить с консоле, но это не одно и тоже. Консоль это среда для запуска командного процесора (то что ее сервисом могут пользоваться другие приложения и утилиты вторично ). А терминалка это эмуляция "железного терминала" от мэйнфрейма все что в ней есть это вод и вывод (и протоколы для управления выводом ). Да, признаю определение чуть спорное . (можно запутаться ) но суть я думаю понятна .

Из любой консоли можно запустить Теленет в котором можно получить удаленный доступ к консоле другого компьютера. Но Теленет может подключиться к устройству "без признаков ОС" и читать прямой поток данных(да хоть морзянку ловить или еще какю телеметрию ). А консоль без командного процессора не может ВООБЩЕ НИЧЕГО.
Последний раз редактировалось Alex2013 10.02.2022 14:08:15, всего редактировалось 4 раз(а).
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Пред.След.

Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru