Alexander Polakov -
[Recent Entries][Archive][Friends][User Info]
11:08 pm
[Link] | В предыдущем посте я спрашивал, что вы знаете про DragonFlyBSD (и не только). Из обсуждения (в котором участвовало два человека) я сделал очень глубокий вывод: про DragonFly никто ничего не знает. Ну или так: клёвый хакер Мэтт Диллон форкнул четвёртую FreeBSD и с тех пор пилит что-то там такое интересное, из которого нифига не готово. И это представление не так уж далеко от действительности. Обещанных кластеров нет, и в ближайшем будущем не будет.
Что же есть? Есть Hammer: файловая система с полной историей изменений с разрешением около 60 секунд, которая не нуждается в fsck. Ненужную историю можно выкидывать (для экономии), и сохранять снимки, например, за день. Снимки доступны для чтения как обычная файловая система. Можно по ним гулять: % cd /var/hammer/root/snap-20100725-0101/ Или экспортировать через самбу. Еще по мелочи много всего есть, но я не буду отвлекаться от темы поста.
В чем причина малой популярности? Я нашёл простое объяснение. Дело в отсутствии описания системы на человеческом языке и звонкого слогана («free, functional, secure», «free, fast, secure, portable», «power to serve», что-то в таком духе). Люди приходят и не понимают, что это, и зачем им это нужно. Заходим на оф. сайт, видим примерно такой набор слов: hurr durr clusters vm spaces cache coherency filesystem namespaces vm spaces derp derp. А еще написано, что это UNIX (знакомое слово). Или сравним DragonFly goals и OpenBSD goals. По первой ссылке стена текста для высоколобых computer scientists, по второй — слова понятные (и приятные) любому разработчику (да и пользователю).
Current Music: Swans - Speak Tags: bsd, dragonfly, software
|
|
|
А как там с UTF-8? Помню, у FreeBSD были проблемы с этим. И раз у тебя теперь DragonFly фаворит, рассказал бы о ней простым языком для всяких трактористов вроде меня :)
P.S. Я тебе письмо отправил, проверь ящик, пожалуйста.
>А как там с UTF-8? Помню, у FreeBSD были проблемы с этим.
В иксах есть UTF-8, в консоли нет (и не нужно, по-моему). >И раз у тебя теперь DragonFly фаворит, рассказал бы о ней простым языком для всяких трактористов вроде меня :)
Я еще буду что-нибудь писать, да. Следите за обновлениями.
Плохо. UTF везде нужен, двадцать первый век всё же.
А другие обоснования есть, кроме 21 века? Я не с целью защиты интересуюсь, а просто не слышал ни разу внятного аргумента, зачем в recovery console юникод нужен.
| From: | defolt |
Date: | July 27th, 2010 - 11:42 am |
---|
| | | (Link) |
|
| From: | polachok |
Date: | July 27th, 2010 - 01:08 pm |
---|
| | kirillica eto nekulturna | (Link) |
|
Не согласен с частью статьи про юникод. В условиях глобальной сети юникод — наиболее простой и удобный выход.
Что значит recovery в этом контексте?
Что 99.9% пользователей используют виртуальный терминал с целью восстановления системы, и более ни для чего. А для всего остального используют X11.
Упс, то есть эмуляторы терминала — это всё отдельная тема? И на самом деле получается, что при работе с файлами в UTF-8 никаких проблем не будет?
P.S. А как же маны на родном языке пользователя?
Да, эмуляторы терминала — совсем другая история, в них UTF-8 работает.
>P.S. А как же маны на родном языке пользователя? От них больше вреда, чем пользы. А еще больше вреда от перевода сообщений, в таком духе gcc: не заданы входные файлы.
Спасибо за ликбез.
Насчёт переводов ты прав, наверно. Тем более, они редко в актуальном состоянии поддерживаются.
Дело не только в актуальности, а еще в том, что переводами часто занимаются люди, которые даже родного языка не знают. А перевод сообщений ломает переносимость скриптов.
Более того: зачастую, локализацией и даже документацией (!) занимаются не разработчики, а совсем другие люди.
Ну и да, приходится приучать себя к LANG/LC_ALL=C перед вызовами команд в скриптах. Несколько напрягает. Причем универсального решения я пока не вижу.
А ты, собственно, предлагаешь это дело пиарить в стиле фаст-фри-энд-релайбл?
Да. Хотя бы на главной странице не плеваться в потенциального пользователя страшными словами.
Отсутствие такого слогана — следствие отсутствия идеологии и генерального курса. А их нет потому, что у Диллона никаких разногласий с freebsd не было, кроме технических. Если Тео говорит «я хочу сделать самую секуристую ос», то Диллон говорит «я хочу freebsd, но по-другому». Сейчас в системе много всего, но куда оно движется — непонятно.
... У Диллона никаких разногласий с FreeBSD не было, кроме технических.На самом деле, не совсем так. Диллон довольно продуктивно работал во времена 5.X (и над SMPng в частности). Он просто разосрался с чуваками, и с core team в частности (собственно, после чего его и лишили коммит-бита).
О, так вот оно как! Тогда правильно будет сказать технических и организационных. |
|