URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 56919
[ Назад ]

Исходное сообщение
"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"

Отправлено opennews , 14-Июл-09 23:02 
Ed Schouten сообщил (http://lists.freebsd.org/pipermail/freebsd-current/2009-July...) в списке рассылки freebsd-current о завершении работы над реализацией поддержки многобайтовых кодировок в консоли. Поддержка во FreeBSD кодировки UTF-8 в X Window доступна уже давно, первым шагом к возможности работы с UTF-8 в консоли послужило принятие в январе в состав FreeBSD кода библиотеки libteken с реализацией эмуляции возможностей vt100/xterm/UTF-8 для виртуальных терминалов, работающих через драйвер консоли syscons(4). В настоящий момент работа доведена до конца и в состав ядра FreeBSD включен консольный драйвер с поддержкой ремапинга Unicode символов в представление стандартных VGA шрифтов.


Для использования UTF-8 необходимо добавить в файл конфигурации ядра:
"options TEKEN_UTF8" и "options TEKEN_XTERM", после чего заменить тип консольного терминала в /etc/ttys с cons25 на xterm.


URL: http://lists.freebsd.org/pipermail/freebsd-current/2009-July...
Новость: http://www.opennet.ru/opennews/art.shtml?num=22600


Содержание

Сообщения в этом обсуждении
"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено NegatiV , 14-Июл-09 23:02 
На какое число назначен релиз FreeBSD 8?

"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено iZEN , 14-Июл-09 23:25 
>На какое число назначен релиз FreeBSD 8?

31 августа 2009 года.



"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено Аноним , 14-Июл-09 23:50 
хм, вроде как уже обсуждали в http://forum.lissyara.su/viewtopic.php?f=46&t=13192
там есть патчик для cp866 шрифтов, и ссылки на патчики для cp1251 и koi8-r:
ftp://ftp.lissyara.su/users/Guest/sc-unikoi8r.diff
ftp://ftp.lissyara.su/users/Guest/sc-unicp1251.diff

эта новость запаздала на целый месяц относительно cp437 шрифтов и полгода относительно поддержки TEKEN_UTF8 опции ядра. Слоупоки вы!


"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено FSA , 15-Июл-09 06:21 
А меня и KOI8-R устраивает, если бы не необходимости читать и писать на NTFS (естественно не на сервере). А этот драйвер, как известно, ничего, кроме UTF-8 не поддерживает.
А вообще мне больше по душе лицензия BSD. Тут всё возможно. И не надо логотипы в Firefox переделывать и ZFS в составе системы.

"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено Аноним , 15-Июл-09 07:50 
> И не надо логотипы в Firefox переделывать

это относится не к лицензиям, а к торговым маркам.


"в консоли FreeBSD"
Отправлено Andrey Mitrofanov , 15-Июл-09 10:47 
>А меня и KOI8-R устраивает, если бы не необходимости читать и писать

В _консоли_ (мы ведь про неё?..) _достаточно_ latin-1 [чтоб не сказать ascii] -- и ни поддерживать, ни  астраиватьЖ) не надо. Такая удача.

>А вообще мне больше по душе лицензия BSD.

Меня, может быть, не поймут, но я скажу. Мне _тоже_! С ней *весело*.

>Тут всё возможно. И не надо логотипы в Firefox переделывать и ZFS в составе системы.

Ещё касса^Wотма^UМне, пожалйста, мир во всём мире, путешествия во времени и антигравитацию. Ну, хотя бы любые два?!


"в консоли FreeBSD"
Отправлено Ноним , 15-Июл-09 12:42 
>В _консоли_ (мы ведь про неё?..) _достаточно_ latin-1

Нет, не достаточно. Переименуйте-ка мне в такой консоли файл 새 문서.odf в 보고 감독에게.odf


"уел"
Отправлено Andrey Mitrofanov , 15-Июл-09 14:04 
>Нет, не достаточно. Переименуйте-ка мне в такой консоли файл 새 문서.odf в
>보고 감독에게.odf

Ну, да. И ты, конечно же, знал, что подразумевалось "достаточно для запуска иксов". И косил под убогого, но перередового бздешника, никогда про иксы не слышавшего?

И да, уникод "проникает". С винды (*). Смонтируешь эдак шару с -t cifs + iocharset=koi8-r, а там какой-нибудь «отчёт№5».doc... И не переименовывается этот "?отчёт??.doc", и не удаляетсся.

(*)Впрочем, да "это сообшение написано и отображено с испльзованием"(тм).


"в консоли FreeBSD"
Отправлено аноним , 15-Июл-09 15:40 
А зачем? В консоли поднимают иксы или восстанавливают систему, а не ананизмом занимаются.

"в консоли FreeBSD"
Отправлено Аноним , 15-Июл-09 16:08 
Еще МТА настраивают, апачи и дофига других сервисов

"в консоли FreeBSD"
Отправлено Zulu , 15-Июл-09 16:27 
С консоли??? не ремотно? Герой.

"в консоли FreeBSD"
Отправлено аноним , 15-Июл-09 17:34 
Нет, дофига сервисов настраивают по ssh с машины где есть нормальный десктоп. В любом случае ничего кроме latin-1 для этого не нужно.

"в консоли FreeBSD"
Отправлено User294 , 15-Июл-09 17:51 
> Еще МТА настраивают, апачи и дофига других сервисов

А что, часто ли при этом действе используется уникод?


"в консоли FreeBSD"
Отправлено AeS , 16-Июл-09 22:56 
>> Еще МТА настраивают, апачи и дофига других сервисов

А что, часто ли при этом действе используется уникод? <
Да. Мне надо.


"в консоли FreeBSD"
Отправлено Аноним , 16-Июл-09 00:28 
Ну вот это был пример реального действия по восстановлению системы. Не переименовал бы - корейские заказчики послали бы нас на, а потом пришли бы добрые дяди из Ростехнологий - и добавили бы ускорения.

"в консоли FreeBSD"
Отправлено аноним , 16-Июл-09 18:02 
Так-так. То есть стоит сервер. Доступа по ssh нету, корейцы приезжают и ходят в серверную с дискетами. Вдруг сервер сам по себе ломается и переименовывает файл, посылает админу SMS'ку (или включает сирену, иначе как узнать), и админ бежит к консоли переименовывать файл из vty.

"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено Гость , 15-Июл-09 20:14 
> А вообще мне больше по душе лицензия BSD. Тут всё возможно. И не надо логотипы в Firefox переделывать и ZFS в составе системы.

Ага, особенно хорошо споры о лицензии выглядят в обсуждении новостей типа "во FreeBSD наконец-то появилось то, что давным давно есть в Linux" :)

А конкретно про ZFS... Недавно глянул в ЖЖ в сообщество ru_freebsd, и с удивлением там читаю, что ZFS в стабильной версии использовать нельзя, точнее можно, но работает нестабильно :) Пруфлинк: http://community.livejournal.com/ru_freebsd/182809.html . А сколько раз наличие ZFS выставлялось важным преимуществом FreeBSD...


"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено ABC , 15-Июл-09 20:19 
Довольно странный пруфлинк: page not found.

гоним?


"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено ABC , 15-Июл-09 20:24 
Убери точку из линка, это не предложение.

Использовать можно, несмотря на убежденность определенных жжузеров. Требует определенной настройки - да, без этого будут траблы.


"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено anonymous , 15-Июл-09 20:43 
в семёрке пилить просто больше нужно
а ссылками можно перекидываться до второго пришествия
http://lists.freebsd.org/pipermail/freebsd-isp/2009-July/005...

"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено Аноним , 16-Июл-09 11:46 
Глупо придираться к тому, что находится в сосоянии beta. А так, вполне можно юзать. У меня на домашней машине без всякой настройки нормально работает.

"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено odus , 15-Июл-09 08:29 
Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы без использования ICU !

"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено crypt , 15-Июл-09 12:25 
>Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало
>кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы
>без использования ICU !

Согласен! Как в XXI веке может не быть UTF.


"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено pavlinux , 15-Июл-09 17:15 
>Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало
>кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы
>без использования ICU !

как х.. разница

open("보고 감독에게.odf", "rw") - везде одинаковый


"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено аноним , 15-Июл-09 17:35 
> а нормальная полная поддержка UTF-8 в системе - чтобы без использования ICU!

потрудитесь-ка объяснить, что вы под этим набором букв подразумеваете.



"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено igor , 15-Июл-09 21:53 
>Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало
>кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы
>без использования ICU !

Как это никому не нужна? BSD это изначально серверная система, а на серверной системе главное это консоль. Очень даже нужна!


"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено Аноним , 15-Июл-09 22:54 
> на серверной системе главное это консоль

ну так используй serial/firewire console или ssh. Кто тебе мешает? syscons с поддержкой юникода (да и чего-то более ASCII) нужен только там, где есть десктопное использование


"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено Аноним , 16-Июл-09 11:50 
>> на серверной системе главное это консоль
>
>ну так используй serial/firewire console или ssh. Кто тебе мешает? syscons с
>поддержкой юникода (да и чего-то более ASCII) нужен только там, где
>есть десктопное использование

Нет, syscons с поддержкой юникода (да и чего-то более ASCII) нужен там, где есть национальные наборы символов.


"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено Аноним , 16-Июл-09 19:57 
> Нет, syscons с поддержкой юникода (да и чего-то более ASCII) нужен там, где есть национальные наборы символов.

что тебе мешает запустить cu(1) или ssh(1) внутри xterm'а и наслаждаться этими национальными символами? У тя какой-то убогий/десктопный сервер, если нет управления консолью по serial/firewire порту и обязательно рендерить глифы на syscons.


"Во FreeBSD 8.0-CURRENT добавлена поддержка UTF-8 в консоли"
Отправлено аноним , 16-Июл-09 18:05 
>Как это никому не нужна? BSD это изначально серверная система, а на
>серверной системе главное это консоль. Очень даже нужна!

Еще раз: из этой консоли систему только ставят и поднимают если ее разворотило намертво. Тут совершенно не до закорючек в файлах. А все остальное делается по SSH из иксов где юникод замечателньо работает.


"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено dRiZd , 16-Июл-09 10:32 
Народ! Я тут маленько поотстал (закончил на FreeBSD 4) в среде BSD, скажите, а есть что-то похожее на http://www.linuxfromscratch.org, тока для BSD?

"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено xxx , 16-Июл-09 10:50 
Я никогда не пользовался LFS, поэтому не имею представления что это. Но может это тебе поможет: http://www.freebsd.org/doc/en/articles/fbsd-from-scratch/ind... Ну и скрипты сборки nanoBSD поглядеть.

"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено gesser , 31-Июл-09 03:54 
Ну насчет ненужности поддержки уникода в консоли это вы зря
Во-первых, есть, лично у меня пару таких машин, где крутится ну скажем 10ок скриптов на том же перле или пхп и всего там по минимому... машина стоит в соседней комнате и тихо делает свое дело, вешать на нее ssh и прочую херь как-то ни к чему, она вообще 1 порт тока слушает... но вот тупо КОММЕНТАРИИ в скриптах я как русский человек пишу по русски, а как адекватный человек пишу в UTF-8 (koi8-r - прошлый век, простите уж) и как-то неудобно потом из консоли читать все это (а код большой, несколько тысяч строк, так сразу нужное место без каментов не найдешь)

Вообще давно пора бы уже полную поддержку UTF, да и вообще "полного набора кодировок"
Система-то хорошая, но упертая в некоторых моментах


"Поддержка UTF-8 в консоли FreeBSD 8.0-CURRENT"
Отправлено Hikari , 10-Фев-11 01:08 
UTF-8 однозначно нужен.
Например, на хостинговой машине, на которой крутятся wiki в utf-8, мускул с утф8, пхп сайты с утф-8 русификацией не иметь возможности в консоли поправить "неправильно переведенное" слово?
Или ради этого ставить иксы?
А jfbterm был, есть и будет кривым