OSDev

для всех
Текущее время: 28 мар 2024, 18:02

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 15 апр 2019, 12:56 

Зарегистрирован: 26 янв 2019, 14:00
Сообщения: 34
Добрый день!

Как изменить шрифт в текстовом режиме? Или есть ли способ по пиксельно выводить что-то, как в VBE?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2019, 13:36 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
А какой смысл сейчас в текстовом режиме?
Вспоминать за давностью лет трудно, могу поискать исходники ДОСовского резидентного русификатора, который я написал в далёких 90-х годах для адаптеров EGA/VGA. Там есть фича установки экранных шрифтов (в т.ч. нестандартного разрешения, например, 33 строки на экране) без загрузки резидентного драйвера.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2019, 15:38 

Зарегистрирован: 26 янв 2019, 14:00
Сообщения: 34
Спасибо за ответ. Да, вы правы, особо смысла нет. Просто увидел, что некоторые ос предоставляют выбор при установке, графический или текстовый. я так понял это для серверных систем. Так ли это важно? Поидее ведь можно сделать просто в VBE тот же текстовый режим.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2019, 16:18 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Действительно, некоторые серверные системы дают возможность установки без GUI, поскольку для них не предусматривается возможность полноценной работы за консолью. Считается, что это экономит память (т.к. нет необходимости в графическом драйвере) и время (т.к. запись символа в текстовом режиме быстрей записи в графическом). Но на самом деле текстовый режим — сущий атавизм, т.к. оба эти преимущества давно не актуальны, а головной боли (программирование контроллеров и работа через BIOS) и ограничений (невозможность вывода юникода) намного больше.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2019, 16:29 

Зарегистрирован: 26 янв 2019, 14:00
Сообщения: 34
Спасибо большое за разъяснения!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 апр 2019, 17:56 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Как по мне, больший смысл, чем текстовый режим на видюхе, имеет возможность работы через RS-232 (COM-порт) с внешним терминалом (другой персоналкой, грубо говоря): его программирование простое, как табуретка, а на выходе можно получить самую что ни на есть православную классическую консоль :) Правда, сейчас COM-порты обычно отсутствуют даже в виде штырьков на матери, ибо для бытовых целей они давно потеряли актуальность (в отличие от промышленной электроники).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 апр 2019, 17:21 

Зарегистрирован: 16 апр 2019, 17:15
Сообщения: 11
Yoda писал(а):
Действительно, некоторые серверные системы дают возможность установки без GUI, поскольку для них не предусматривается возможность полноценной работы за консолью. Считается, что это экономит память (т.к. нет необходимости в графическом драйвере) и время (т.к. запись символа в текстовом режиме быстрей записи в графическом). Но на самом деле текстовый режим — сущий атавизм, т.к. оба эти преимущества давно не актуальны, а головной боли (программирование контроллеров и работа через BIOS) и ограничений (невозможность вывода юникода) намного больше.


Не согласен. Серверные ОС достаточно часто разворачиваются удаленно и экран там физически не доступен. Можно конечно по vnc конектиться, но то другое, это уже обычно пользовательская ОС, просто установлена в облаке. Поэтому и есть варианты исполнения без графики именно для серверных ОСей


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2019, 01:01 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
Не вижу связи. При чём тут поддержка текстового режима отсутствующего дисплея?

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2019, 11:00 

Зарегистрирован: 16 апр 2019, 17:15
Сообщения: 11
ой наверное не правильно понял, если имеется в виду текстовый режим vga, то согласен, атавизм. Я имел в виду вообще без графических драйверов, но с возможностью общения по сети (ssh telnet ...)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2019, 19:40 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Все сервера оборудываются системами мониторинга. Что-бы оператор мог дистанционно проконтролировать температуру, а заодно переустановить гипервизор и даже зайти в биос.
Как правило там встроен аппаратный VNC и терминальный COM порт. Всё это заводится через Ethernet, физически терминального COM порта нету он пакуется в ethernet, более того серверный БИОС шлёт туда свои данные. При этом дешевле это делать при помощи iKVM, процессоры с графическим ядром стоят столько же сколько и без и там эта функция встроена. Лет 5-10 назад это было отдельными платами которые продавались по 100-150$. А лет 10-15 назад всё гонялось по SMBus, тогда да были чисто текстовые средства мониторинга. Только потому что интерфейс SMBus больше 500 кбит не позволяет.




Что касается вопроса то достаточно открыть исходники keyrus. Во времена DOS жертвовали 4 символами и рисовали указатель мышки в виде стрелки. Тоже самое касается БИОса который отрисовывает жёлтую эмблему в правом углу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB