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.me/opennews/art.shtml?num=22600
На какое число назначен релиз FreeBSD 8?
>На какое число назначен релиз FreeBSD 8?31 августа 2009 года.
хм, вроде как уже обсуждали в 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 опции ядра. Слоупоки вы!
А меня и KOI8-R устраивает, если бы не необходимости читать и писать на NTFS (естественно не на сервере). А этот драйвер, как известно, ничего, кроме UTF-8 не поддерживает.
А вообще мне больше по душе лицензия BSD. Тут всё возможно. И не надо логотипы в Firefox переделывать и ZFS в составе системы.
> И не надо логотипы в Firefox переделыватьэто относится не к лицензиям, а к торговым маркам.
>А меня и KOI8-R устраивает, если бы не необходимости читать и писатьВ _консоли_ (мы ведь про неё?..) _достаточно_ latin-1 [чтоб не сказать ascii] -- и ни поддерживать, ни астраиватьЖ) не надо. Такая удача.
>А вообще мне больше по душе лицензия BSD.
Меня, может быть, не поймут, но я скажу. Мне _тоже_! С ней *весело*.
>Тут всё возможно. И не надо логотипы в Firefox переделывать и ZFS в составе системы.
Ещё касса^Wотма^UМне, пожалйста, мир во всём мире, путешествия во времени и антигравитацию. Ну, хотя бы любые два?!
>В _консоли_ (мы ведь про неё?..) _достаточно_ latin-1Нет, не достаточно. Переименуйте-ка мне в такой консоли файл 새 문서.odf в 보고 감독에게.odf
>Нет, не достаточно. Переименуйте-ка мне в такой консоли файл 새 문서.odf в
>보고 감독에게.odfНу, да. И ты, конечно же, знал, что подразумевалось "достаточно для запуска иксов". И косил под убогого, но перередового бздешника, никогда про иксы не слышавшего?
И да, уникод "проникает". С винды (*). Смонтируешь эдак шару с -t cifs + iocharset=koi8-r, а там какой-нибудь «отчёт№5».doc... И не переименовывается этот "?отчёт??.doc", и не удаляетсся.
(*)Впрочем, да "это сообшение написано и отображено с испльзованием"(тм).
А зачем? В консоли поднимают иксы или восстанавливают систему, а не ананизмом занимаются.
Еще МТА настраивают, апачи и дофига других сервисов
С консоли??? не ремотно? Герой.
Нет, дофига сервисов настраивают по ssh с машины где есть нормальный десктоп. В любом случае ничего кроме latin-1 для этого не нужно.
> Еще МТА настраивают, апачи и дофига других сервисовА что, часто ли при этом действе используется уникод?
>> Еще МТА настраивают, апачи и дофига других сервисовА что, часто ли при этом действе используется уникод? <
Да. Мне надо.
Ну вот это был пример реального действия по восстановлению системы. Не переименовал бы - корейские заказчики послали бы нас на, а потом пришли бы добрые дяди из Ростехнологий - и добавили бы ускорения.
Так-так. То есть стоит сервер. Доступа по ssh нету, корейцы приезжают и ходят в серверную с дискетами. Вдруг сервер сам по себе ломается и переименовывает файл, посылает админу SMS'ку (или включает сирену, иначе как узнать), и админ бежит к консоли переименовывать файл из vty.
> А вообще мне больше по душе лицензия BSD. Тут всё возможно. И не надо логотипы в Firefox переделывать и ZFS в составе системы.Ага, особенно хорошо споры о лицензии выглядят в обсуждении новостей типа "во FreeBSD наконец-то появилось то, что давным давно есть в Linux" :)
А конкретно про ZFS... Недавно глянул в ЖЖ в сообщество ru_freebsd, и с удивлением там читаю, что ZFS в стабильной версии использовать нельзя, точнее можно, но работает нестабильно :) Пруфлинк: http://community.livejournal.com/ru_freebsd/182809.html . А сколько раз наличие ZFS выставлялось важным преимуществом FreeBSD...
Довольно странный пруфлинк: page not found.гоним?
Убери точку из линка, это не предложение.Использовать можно, несмотря на убежденность определенных жжузеров. Требует определенной настройки - да, без этого будут траблы.
в семёрке пилить просто больше нужно
а ссылками можно перекидываться до второго пришествия
http://lists.freebsd.org/pipermail/freebsd-isp/2009-July/005...
Глупо придираться к тому, что находится в сосоянии beta. А так, вполне можно юзать. У меня на домашней машине без всякой настройки нормально работает.
Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы без использования ICU !
>Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало
>кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы
>без использования ICU !Согласен! Как в XXI веке может не быть UTF.
>Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало
>кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы
>без использования ICU !как х.. разница
open("보고 감독에게.odf", "rw") - везде одинаковый
> а нормальная полная поддержка UTF-8 в системе - чтобы без использования ICU!потрудитесь-ка объяснить, что вы под этим набором букв подразумеваете.
>Честно говоря больше интересует не поддержка UTF-8 в консоли, которая думаю мало
>кому нужна, а нормальная полная поддержка UTF-8 в системе - чтобы
>без использования ICU !Как это никому не нужна? BSD это изначально серверная система, а на серверной системе главное это консоль. Очень даже нужна!
> на серверной системе главное это консольну так используй serial/firewire console или ssh. Кто тебе мешает? syscons с поддержкой юникода (да и чего-то более ASCII) нужен только там, где есть десктопное использование
>> на серверной системе главное это консоль
>
>ну так используй serial/firewire console или ssh. Кто тебе мешает? syscons с
>поддержкой юникода (да и чего-то более ASCII) нужен только там, где
>есть десктопное использованиеНет, syscons с поддержкой юникода (да и чего-то более ASCII) нужен там, где есть национальные наборы символов.
> Нет, syscons с поддержкой юникода (да и чего-то более ASCII) нужен там, где есть национальные наборы символов.что тебе мешает запустить cu(1) или ssh(1) внутри xterm'а и наслаждаться этими национальными символами? У тя какой-то убогий/десктопный сервер, если нет управления консолью по serial/firewire порту и обязательно рендерить глифы на syscons.
>Как это никому не нужна? BSD это изначально серверная система, а на
>серверной системе главное это консоль. Очень даже нужна!Еще раз: из этой консоли систему только ставят и поднимают если ее разворотило намертво. Тут совершенно не до закорючек в файлах. А все остальное делается по SSH из иксов где юникод замечателньо работает.
Народ! Я тут маленько поотстал (закончил на FreeBSD 4) в среде BSD, скажите, а есть что-то похожее на http://www.linuxfromscratch.org, тока для BSD?
Я никогда не пользовался LFS, поэтому не имею представления что это. Но может это тебе поможет: http://www.freebsd.org/doc/en/articles/fbsd-from-scratch/ind... Ну и скрипты сборки nanoBSD поглядеть.
Ну насчет ненужности поддержки уникода в консоли это вы зря
Во-первых, есть, лично у меня пару таких машин, где крутится ну скажем 10ок скриптов на том же перле или пхп и всего там по минимому... машина стоит в соседней комнате и тихо делает свое дело, вешать на нее ssh и прочую херь как-то ни к чему, она вообще 1 порт тока слушает... но вот тупо КОММЕНТАРИИ в скриптах я как русский человек пишу по русски, а как адекватный человек пишу в UTF-8 (koi8-r - прошлый век, простите уж) и как-то неудобно потом из консоли читать все это (а код большой, несколько тысяч строк, так сразу нужное место без каментов не найдешь)Вообще давно пора бы уже полную поддержку UTF, да и вообще "полного набора кодировок"
Система-то хорошая, но упертая в некоторых моментах
UTF-8 однозначно нужен.
Например, на хостинговой машине, на которой крутятся wiki в utf-8, мускул с утф8, пхп сайты с утф-8 русификацией не иметь возможности в консоли поправить "неправильно переведенное" слово?
Или ради этого ставить иксы?
А jfbterm был, есть и будет кривым