LINUX.ORG.RU

Линуса гномеры покусали?

 , ,


1

1

А где недовольные крики, протесты, угрозы? Это же не какой-то там ненужный трей, это ж блин святая святых! Линус выпилил функцию, которую мы впитали с молоком матери. Близится конец чёрной консоли?

Увидел на опеннете, вот для Ъ: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=973c096f6a85e5b5f2a295126ba6928d9a6afd45

Ответ на: комментарий от Harald

А что, такие существуют и продаются?

Их существование факт, видел своими глазами, электрические говноизмельчители, логично что их где то купили, а не в больничке сами смастерили. Но где и почём я не в курсе, я не прораб и не сантехник, от темы этой далёк.

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

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 1)
Ответ на: комментарий от Jameson

кроме говна ничего не класть, так как машинка не справится

А если пациент после того как узнал диагноз кирпичей отложит?

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

Видимо в расчёте на эти кирпичи их и установили. А вот прокладку или тампон оно наверное не жуёт, слишком узкая специализация у устройства.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

Фреймбуферная консоль скроллится по другому

Его тоже выкинули.

Как я понял, как раз в коде фреймбуфера была уязвимость, и Линус грохнул весь фрагмент кода.

А потом отдельным коммитом убрал то же самое из vga.

wandrien ★★
()
Ответ на: комментарий от Jameson

Их существование факт, видел своими глазами

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

wandrien ★★
()
Ответ на: комментарий от Jameson

Так что повода для паники нет особенно, vga text mode деградирует уже давно, так как им никто не пользуется

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

mertvoprog
()
Ответ на: комментарий от mertvoprog

Чем ты там занимаешься?

Оживляешь по полнолуниям ThinkPad 700, распевая «Синей пеленой экран заполнил чистый DOS», и пытаешься с его помощью открыть портал в мир Вечной Консоли, где парни пишут прямо на ассемблере безглючные программы под сенью COMMAND.COM-а, и никогда не наступает эра окошек?

wandrien ★★
()
Ответ на: комментарий от mertvoprog

А текстовый режим обязан быть сугубо знакогенераторным? Вот прям грубо 80х25 + аппаратный знакогенератор? Буковки рисуемые во фреймбуфер недостаточно текстовые?

ПыСы я ещё помню SVGAtextmode с аппаратной знакогенерацией больше чем 80x25, когда это выкинули кажется я один плакал, остальным было не менее наплевать чем сейчас.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

А текстовый режим обязан быть сугубо знакогенераторным?

Да. Фреймбуфер - это графический режим и на нём можно рисовать всё что угодно, включая консоль. В отличие от текстового режима, нет никаких препятствий запустить полноценную графику.

По сути существуют два текстовых режима: аппаратный знакогенератор и UART.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от Jameson

По такой логике Konsole, xterm и т.п. тоже являются текстовым режимом. С точки зрения программного интерфейса они ничем не отличаются.

X512 ★★★★★
()
Ответ на: комментарий от Jameson

Буковки рисуемые во фреймбуфер недостаточно текстовые?

Недостаточно аппаратные. Видеокарта и процессор лишней работой нагружаются.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Turbo Pascal/QBASIC

Культовые вещи. Как щас помню…

В обоих справка сделана удобнее, чем в Linux 30 лет спустя.

Карл, как?!

wandrien ★★
()
Ответ на: комментарий от X512

А как тогда биосы некоторые иконочки рисуют? :3 Да и линукс вроде так умеет (по дефолту несколько Туксов, можно любую картинку всунуть).

mertvoprog
()
Ответ на: комментарий от mertvoprog

Так он ничем прочим от текстового не отличается.

Внешне знакогенераторный текстовый режим и графический режим с отрисовкой моноширинного текста на весь экран ничем не отличаются.

X512 ★★★★★
()
Ответ на: комментарий от mertvoprog

Сейчас эра интернетов, так уже не делают

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

bread
()
Ответ на: комментарий от wandrien

Справка к чему?

В кедах всяких справка и сейчас ого-го.

mertvoprog
()
Ответ на: комментарий от bread

Накачать можно гигабайты

После нескольких революций носителей, ага. Которые привели к тому, что дискового пространства становилось вновь в обрез (то флеша в мобильниках, то SSD).

Да и огромные HDD сейчас нужны для того, чтобы выкачать огромную жирноигру на полтерабайта, поиграть и удалить :C А не чтобы хранить на них что-то…

такое только облачным хипсторам нормально

Ну значит, Мы облачный хипстер ;D

Локальную документацию как минимум в актуальном состоянии поддерживать надо, это уже проблема. Да и современный подход к установке пакетов/модулей для ЯП (вместо подключения библиотек) приводит к тому, что выкачать их заранее на локалхост почти нереально, а если и выкачать — они чуть менее чем сразу протухнут, опять же. Документация тут наименьшая проблема.

mertvoprog
()
Ответ на: комментарий от mertvoprog

А шрифты?

Что шрифты? В программной отрисовке можно использовать любые шрифты, включая олдскульные. Можно считать шрифты VGA.

X512 ★★★★★
()
Ответ на: комментарий от mertvoprog

А как тогда биосы некоторые иконочки рисуют?

Загрузкой соответствующих фрагментов иконочек в некоторые символы знакогенератора и выводом этих символов на соответствующие позиции экрана.

anonymous
()
Ответ на: комментарий от anonymous

Загрузкой соответствующих фрагментов иконочек в некоторые символы знакогенератора и выводом этих символов на соответствующие позиции экрана.

Так уже 20 лет никто не делает.

X512 ★★★★★
()
Ответ на: комментарий от X512

«Отучаемся говорить за всех» © FIDO.

Во FreeBSD syscons(4) именно таким способом мышиный курсор показывает.

anonymous
()
Ответ на: комментарий от anonymous

Во FreeBSD syscons(4) именно таким способом мышиный курсор показывает.

Мышиный курсор != иконки (особенно крупные вроде Тукса).

X512 ★★★★★
()
Ответ на: комментарий от x3al

Там Си, меня от него воротит. Вот если бы на Си++ было написано то может и попробовал бы.

bonta ★★★★★
()
Ответ на: комментарий от rupert

Почему? Там очень просто программировать, прямое взаимодействие с железом же.

Это на современных технологиях после траханья со всякими библиотеками и фреймворками запросто можно забыть, что реализовать-то хотели, собственно.

А ещё в телевизорах телетекст отображается в КОИ-7-подобной кодировке, в текстовом режиме 40×25 с 8-ю цветами и псевдографикой 2×3 на знакоместо, с ним-то что прикажете делать?

mertvoprog
()

Нах Software Scrollback Support вообще в ядре? Пережиток времён когда screen/tmux не существовало? Можно любую прослойку с буфером поставить между tty и шеллом.

Gentooshnik ★★★★★
()
Ответ на: комментарий от Korchevatel

Между переводом и транслитерацией аббревиатуры никакой разницы в чести нет.

Gentooshnik ★★★★★
()
Ответ на: комментарий от buratino

Попробовал, кстати, перезагрузиться с boot -c и disable radeondrm. По-прежнему работает прокрутка, в том числе после переключения на другие консоли и обратно. Так что дело не в kms, видимо.

aeralahthu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.