В поддерживаемой во FreeBSD инфраструктуре эмуляции окружения Linux добавлена поддержка (https://svnweb.freebsd.org/ports?limit_changes=0&view=revisi...) CentOS 6.5 в качестве базовой системы для эмулятора Linuxulator. Связанные с эмулятором порты адаптированы для использования CentOS 6.5. До сих пор в качестве базовой системы для Linuxulator использовался устаревший Fedora 10, который не позволял использовать Skype 4, Sublime Text 2 и различные современные игры, для которых недоставало необходимых библиотек.
Для использования окружения эмулятора на основе пакетов CentOS 6.5 следует активировать порты linux-c6 вместо linux-f10, указав в /etc/make.conf опции "OVERRIDE_LINUX_BASE_PORT=c6" и "OVERRIDE_LINUX_NONBASE_PORTS=c6", а также добавив в
/etc/sysctl.conf строку "compat.linux.osrelease=2.6.18".URL: https://svnweb.freebsd.org/ports?limit_changes=0&view=revisi...
Новость: http://www.opennet.me/opennews/art.shtml?num=40657
УРА!!
CentOS 6.5 и желание запускать современные игры совсем не вяжутся. Скорее будет возможность, что-то энтерпрайзное запускать.
> CentOS 6.5 и желание запускать современные игры совсем не вяжутся. Скорее будет возможность, что-то энтерпрайзное запускать.Угу — всё "унаследованное" линуксовое. А убунтята будут дальше с Поттерингом развлекаться.
Изя, почти всем играм нужен glibc не старее чем в убунту 12.04.
> Изя, почти всем играм нужен glibc не старее чем в убунту 12.04.А также нормальные графические драйверы.
ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/
> ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/Хорошая поддержка оборудования, да. Целый 1 GPU из 3 популярных. А как насчет акселерированных вычислений, например? Это вам тоже "нинyжно!!!111", да?
Mesa там тоже есть. Внезапно, да? Она же открытая.> А как насчет акселерированных вычислений, например?
В README.txt этого драйвера написано что Tesla поддерживается. Правда я не нашёл CUDA Toolkit. Но OpenCL должен работать.
CUDA можно в линуксоляторе гонять, у NVIDIA не хватает кадров чтобы ее на FreeBSD портировать, об этом в рассылке писали.
> Изя, почти всем играм нужен glibc не старее чем в убунту 12.04.А через 10 лет они запилят аналог systemd. Урезанный и глючный, зато под BSD-лицензией!!!111
Нет, спасибо.
А это и не предложение, его уже пилят.
> А это и не предложение, его уже пилят.Ну так я капитанил, а не спрашиваю :P.
ЕМНИП, пилят заглушку.
если заглушка будет чем-то работающим как системдэ, то она им фактически и станет
никакого отношения эта заглушка к системе инициализации и логгированию иметь не будет. так что системд ей не стать.
> никакого отношения эта заглушка к системе инициализации и логгированию иметь не будет.Тогда это будет вообще былинный отказ - будет уйма глюков у софта и куча dead code.
Большой вопрос, на самом деле. Скорее всего, будет какой-нибудь транслирующий костыль а-ля иринат. Скажем, "journald выведи за сегодняшний день" будет на самом деле выполнять греп по /var/log/syslog. То есть, внутри все будет как у нормальных людей.
> иринат. Скажем, "journald выведи за сегодняшний день" будет на самом деле
> выполнять греп по /var/log/syslog.Да, и так вам будет и надо: grep-а заклинит на час на большом логе. Это всех нормальных людей на сколь-нибудь нагруженных серверах за@#$т и они поставят пингвина, где за счет индексов это будет вываливаться как из пушки. Ну а вам останется расовая вернота. На свалке истории.
А если у меня вообще не сервер и логи крохотные, нафига мне вообще вся эта прибитая гвоздями сложность?
> А если у меня вообще не сервер и логи крохотные, нафига мне
> вообще вся эта прибитая гвоздями сложность?Да правильно, в ж...у эту масштабируемость. Даешь систему для локалхоста!!!111
Фанатик детeктед.
Дальнейшее обсуждение бессмысленно.
> Угу — всё "унаследованное" линуксовое.Ну, а хоть ядро 2.6.22+ уже смогли изображать? Чтобы с cgroups и namespaces?
>> Угу — всё "унаследованное" линуксовое.
> Ну, а хоть ядро 2.6.22+ уже смогли изображать? Чтобы с cgroups и
> namespaces?что из линуксячего крапа ради которого и существует линуксолятор требует наличия поддержки cgoups,namespaces?
> что из линуксячего крапа ради которого и существует линуксолятор требует наличия поддержки
> cgoups,namespaces?системды требует их, так что для переписывания системды под бысыды, придётся эмулировать часть линукса. Кстати, прикольно, теперь фрибсд тоже капец.
>> что из линуксячего крапа ради которого и существует линуксолятор требует наличия поддержки
>> cgoups,namespaces?
> системды требует их, так что для переписывания системды под бысыды, придётся эмулировать
> часть линукса. Кстати, прикольно, теперь фрибсд тоже капец.а чему из софта сейчас реально нужен системг? я просто не слежу как-то за этим поделием.
линуксячий скайп работает без него, система грузится, с xfce тоже все нормально
поставь себе вантузячий шкайп и не шатай людям мозги. В отличие от линуксячьего, он заведётся у тебя нативно.
> поставь себе вантузячий шкайп и не шатай людям мозги. В отличие от
> линуксячьего, он заведётся у тебя нативно.зачем вам, дурачкам, по средам выдают интернет?
Чтобы шатать тигаров
> что из линуксячего крапа ради которого и существует линуксолятор
> требует наличия поддержки cgoups,namespaces?Спасибо, посмешил своим кулсисопским акцентом :). Насчет что требует - контейнерные системы, systemd. Тот же хромиум для повышения изоляции себя отпиливает, если система это умеет. А так - поговорим несколько лет спустя, когда фичи все подхватят и поюзают. Что, получится такая же фигня как с DRM/KMS? Ждете пока приложат физиономией об стол? Ну, ок, если вам так больше нравится - это будет :).
>> что из линуксячего крапа ради которого и существует линуксолятор
>> требует наличия поддержки cgoups,namespaces?
> Спасибо, посмешил своим кулсисопским акцентом :). Насчет что требует - контейнерные системы,
> systemd. Тот же хромиум для повышения изоляции себя отпиливает, если система
> это умеет. А так - поговорим несколько лет спустя, когда фичи
> все подхватят и поюзают. Что, получится такая же фигня как с
> DRM/KMS? Ждете пока приложат физиономией об стол? Ну, ок, если вам
> так больше нравится - это будет :).из всего этого высера я так и не понял о чем ты хотел рассказать. во фре не работает системг? ну так это же хорошо, я уже успел узреть его, спасибо, но не нужно. не работает хромиум? ну, если отбросить религию и предположить, что это говно кто-то кроме дэбилов использует, то 37.0.2062.120 есть, во фре.
а про drm/kms.. у меня как N лет назад так и сейчас есть nvidia, которая просто работает.
> хотел рассказать. во фре не работает системг?А также хромиум не может себя отпилить от системы нормально. Впрочем, отношение бсдшников типа тебя к безопасности я уже видел. Когда ты рассказывал как у тебя там выруссы кишат, но запуститься не могут т.к. "нужные команды не находят".
> ну так это же хорошо, я уже успел узреть его, спасибо, но не нyжно.
Согласен, это замечательно. Перебьетесь без современных и эффективных технологий администрирования, виртуалки и контейнеры все-равно у вас в пролете. Тем больше поводов вытряхнуть такие системы и кулсисопов при них из энтерпрайзов на свалку истории. ИМХО вполне заслуженная участь для необучаемых ретардов.
> не работает хромиум?
Да не то чтобы не работает, но ты же понимаешь что браузер - программа, которая в сеть висит. Работая с сложными входными данными. И там тоже бывают баги, чем черт не шутит. Поэтому я бы не назвал лишней инициативу по отпиливанию таких программ в пустую песочницу. И приветстсовал бы идею чтобы программам не требовалось бы самостоятельно всю низкоуровневую механику для этого воротить, как хромиум с его отдельным запускачем это делает. Не все же апликушники с ресурсами как у гугли, чтобы выписывать себе кус специфичного низкоуровневого кода и решать ряд хитрых технических проблем при этом.
> кто-то кроме дэбилов использует, то 37.0.2062.120 есть, во фре.
Ж...а есть, а слова, тьфу, возможности отпиливания в контейнер - нет. Там в запускалке без обиняков clone() с флагами на отпиливание namespaces, так что процессы хромиума в лине попадают в пустую лысенькую систему. Без файлов, без процессов, без нифига. При всей зондажности хромиума, конкретно вот это у них сделано очень симпатично и умно. И именно поэтому они так упирают в своем соревновании по взлому при выплате наград на взлом всех уровней безопасности. В линухе это подразумевает вылезание из контейнера, например. Весьма отдельная задача.
> а про drm/kms.. у меня как N лет назад так и сейчас
> есть nvidia, которая просто работает.Спасибо, что-то не хочется загаживать систему многометровым блобьем от проприерасов, которые к тому же постоянно что-нибудь подкидывают. Ну там поддержку "лишних" мониторов например выпиливают. А то как это - ваша видеокарта поддерживает слишком много мониторов, давайте ампутируем. Ну или на выбор пользуйтесь древними ядрами и иксами.
> Перебьетесь без современных и эффективных технологий администрирования, виртуалки и контейнеры все-равно у вас в пролете.Вот так на. А зачем тогда OpenVZ сделали по образу и подобию Jail, неужто взяли всё плохое?
(Впрочем, как водится, в Linux и это до логического конца довести не сумели.)> И приветстсовал бы идею чтобы программам не требовалось бы самостоятельно всю низкоуровневую механику для этого воротить, как хромиум с его отдельным запускачем это делает.
Скажи мозилловцам, что они, дураки, не сделают до сих пор общую libxul для Firefox и Thunderbird — это будет продуктивнее.
> Спасибо, что-то не хочется загаживать систему многометровым блобьем от проприерасов
Ну так загаживай систему полурабочими прототипами с исходниками (которых у тебя, как водится, практически не имеется, но теоретически ты можешь их получить и что-то там посмотреть. А вот собирать из них что-то сам ты ничего никогда не будешь.).
>> Перебьетесь без современных и эффективных технологий администрирования, виртуалки и контейнеры все-равно у вас в пролете.
> Вот так на. А зачем тогда OpenVZ сделали по образу и подобию
> Jail, неужто взяли всё плохое?
> (Впрочем, как водится, в Linux и это до логического конца довести не
> сумели.)Нет, реализация слегка другая
OpenVZ - решение почти мёртвое, но работает. Из лучших вариантов - LXC и Docker
>> И приветстсовал бы идею чтобы программам не требовалось бы самостоятельно всю низкоуровневую механику для этого воротить, как хромиум с его отдельным запускачем это делает.
> Скажи мозилловцам, что они, дураки, не сделают до сих пор общую libxul
> для Firefox и Thunderbird — это будет продуктивнее.Хромиум оказался одним из немногих и очень удачным в плане изоляции. Повешеная страница не повесит весь браузер, и её можно отдельно закрыть
>> Спасибо, что-то не хочется загаживать систему многометровым блобьем от проприерасов
> Ну так загаживай систему полурабочими прототипами с исходниками (которых у тебя, как
> водится, практически не имеется, но теоретически ты можешь их получить и
> что-то там посмотреть. А вот собирать из них что-то сам ты
> ничего никогда не будешь.).Спалился проприераст!
А я всегда думал, что исходник важнее бинарника.
> OpenVZ - решение почти мёртвое, но работает.Как бы это сказать? На нем два зиллиона хостеров продают контейнеры по демократичным ценам и сворачивать бизнес явно не собираются. А когда вопрос в том чтобы перенести сайт с общественной помойки шаред хостера на двубаксовый вдс, на VZ дают здорово больше ресурсов за эти 2 бакса, т.к. оверхед ниже. И в отличие от шареда там можно поставить настройки и софт которые реально надо, а не которые может предложить хостер.
> А я всегда думал, что исходник важнее бинарника.А я всегда думал: зачем мне исходник, если невозможно сказать, от рабочего бинаря он или так просто подложен, "для вида".
Поэтому на FreeBSD лично я собираю всё ПО из портов, то есть по большому счёту ИЗ_ИСХОДНИКОВ и получаю работающее программное окружение. (В отличие от подавляющего большинства линуксоидов, которые умеют только теоретизировать на тему свободного программного обеспечения, ибо реальных инструментов получения работоспособного бинарника из исходника их давно лишили, а какие оставили, в них нужно РАЗБИРАТЬСЯ — а это ещё что-то изучать надо...).
> А я всегда думал: зачем мне исходник, если невозможно сказать, от рабочего
> бинаря он или так просто подложен, "для вида".Ну знаешь, для вида можно положить и немного не оригинальный исходник. В твоей фряхе на проверку целостности вообще долго и упорно клали с прибором. В том плане что никто и никак не проверяет что скачалось, насколько это слеплено именно теми авторами, насколько там никто ничего не пропатчил втихаря и прочее.
> Поэтому на FreeBSD лично я собираю всё ПО из портов,
А какие у тебя есть гарантии, что
1) Сервер с которого ты качал - правильный?
2) И что данные по пути не подменили?
3) И что даже если сервер правильный - сорц положили правильные авторы?
4) И что этот сорц не был креативно пропатчен кем-то?> по большому счёту ИЗ_ИСХОДНИКОВ и получаю работающее программное окружение.
Раздавать нерабочие бинари через пакетный менеджер вообще как-то не принято, чувак. Ну по крайней мере в нормальных дистрах.
> работоспособного бинарника из исходника их давно лишили,
Это как? Пришел злобный Столлман и забрал GCC, угрожая судом? :)
> нужно РАЗБИРАТЬСЯ — а это ещё что-то изучать надо...).
Ну так кому надо - разберутся. А кому не надо - зачем их этой фигней пичкать? От того что ты чисто механически сбилдил сорц - мало что поменяется.
>> А я всегда думал: зачем мне исходник, если невозможно сказать, от рабочего
>> бинаря он или так просто подложен, "для вида".
> Ну знаешь, для вида можно положить и немного не оригинальный исходник. В
> твоей фряхе на проверку целостности вообще долго и упорно клали с
> прибором. В том плане что никто и никак не проверяет что
> скачалось, насколько это слеплено именно теми авторами, насколько там никто ничего
> не пропатчил втихаря и прочее.Не говори того, чего не знаешь.
Раньше использовались MD5 и SHA-1 (да, сразу две контрольные суммы) в портах для проверки того, те ли дистфайлы дежат в /usr/ports/distfiles>> Поэтому на FreeBSD лично я собираю всё ПО из портов,
> А какие у тебя есть гарантии, что
> 1) Сервер с которого ты качал - правильный?
> 2) И что данные по пути не подменили?
> 3) И что даже если сервер правильный - сорц положили правильные авторы?
> 4) И что этот сорц не был креативно пропатчен кем-то?Бутстрап на всех этапах разворачивания подтверждается правильностью контрольных сумм, приведённым на официальном сайте.
Чтобы что-то на флешке или DVD приносилось — не припомню этого.>> по большому счёту ИЗ_ИСХОДНИКОВ и получаю работающее программное окружение.
> Раздавать нерабочие бинари через пакетный менеджер вообще как-то не принято, чувак. Ну
> по крайней мере в нормальных дистрах.Как ты отличишь нормальный дистр от ненормального, по каким признакам? Разве что по сбору и анализу статистики раскиданных грабель: где меньше на них натыкаешься, тот дистр более-менее нормальный, так что ли? :))
С таким подходом скакать по дистрам и выбирать "нормальный" можно очень долго (люди не склонны подолгу задерживаться на разработке чего-то одного — переходят в другие проекты, меняется команда.) и меняется качество сопровождения дистрибутива в отдельных аспектах. Впрочем, за линуксоидами, которые стараются не вникать в механику системы и не связываться с исходниками, давно замечено: прыгают с (бинарного) дистра на дистр как белки, в поисках лучшего дистрибутива. :))
>> работоспособного бинарника из исходника их давно лишили,
> Это как? Пришел злобный Столлман и забрал GCC, угрожая судом? :)
>> нужно РАЗБИРАТЬСЯ — а это ещё что-то изучать надо...).
> Ну так кому надо - разберутся. А кому не надо - зачем
> их этой фигней пичкать? От того что ты чисто механически сбилдил
> сорц - мало что поменяется.Вопросов больше не имею.
> Раньше использовались MD5 и SHA-1 (да, сразу две контрольные суммы) в портах
> для проверки того, те ли дистфайлы дежат в /usr/ports/distfilesИ чего помешает на подставном сервере MITMа пересчитать эти суммы, если уж атаку проводить? Ничего? Ну я так и думал :).
> Бутстрап на всех этапах разворачивания подтверждается правильностью контрольных сумм,
> приведённым на официальном сайте.И как ты проверил что это именно официальный сайт и официальные суммы?
> Чтобы что-то на флешке или DVD приносилось — не припомню этого.
Для начала, если ты видишь сайт - стопроцентной гарантии что это именно тот сайт нет. Чем пользуются всякие фишеры и т.п..
> Как ты отличишь нормальный дистр от ненормального, по каким признакам?
Для себя - по логике формирования пакетов пригодной для продакшна.
> Разве что по сбору и анализу статистики раскиданных грабель: где меньше на них
> натыкаешься, тот дистр более-менее нормальный, так что ли? :))А это можно заранее прикинуть по политике дистра относительно софта. Например стабилизация как у дебиана, убунты, рхела и прочего может и задерживает поступление свежака, зато гарантирует что в процессе эксплуатации ничего не отвалится.
> С таким подходом скакать по дистрам и выбирать "нормальный" можно очень долго
Дурная голова ногам^W рукам покоя не дает?
> системы и не связываться с исходниками, давно замечено: прыгают с (бинарного)
> дистра на дистр как белки, в поисках лучшего дистрибутива. :))То ли дело изя. Регулярно плачется про то как кучу всего долго компилять, но все-равно мужественно переносит все невзгоды. Понимаешь, чувак, я пользователь а не терпила. Мне система для того чтобы юзать, а не "осиливать".
> Вопросов больше не имею.
Ну дык. Все просто и логично. А вот твоя логика хромает в самом начале. См. выше.
Хинт: доверия сорцу с официального сервера, бла-бла-бла - ровно столько же сколько и бинарю оттуда же. Сервер и люди одни и те же ведь, а формат представления вообще техническая деталь. И крякер интернета с исходником не становится менее вредным если ты его запустил, понимаешь ли.
> Вот так на. А зачем тогда OpenVZ сделали по образу и подобию
> Jail, неужто взяли всё плохое?Они, как бы это сказать, давно превзошли jail по всем пунктам. Так что это теперь решение которое на коммерческой основе используется туевой хучей контор для зарабатывания бабла. И как ты понимаешь, для этого оно должно достаточно прилично работать. Иначе получится очередной firstvds, заябыващий своими глюками и падениями. На VZ в странах загнивающего запада можно купить VDS дешевле firstvds, с нормальным саппортом и стабильный как скала. Видал как-то аптаймы по полгода и более, TCP соединения живущие месяцы и прочая. Впрочем jail-ы обставит даже непатченый линевый кернель с тамошними cgroups+namespaces. Это хилее полного OpenVZ, но...
> (Впрочем, как водится, в Linux и это до логического конца довести не
> сумели.)Тем не менее, линь подмял под себя весь рынок контейнеров у хостеров. А бзды вообще на моей памяти юзал целый firstvds. Самый падучий хостер из всех которых я вообще когда либо встречал в моей практике. И с виртуализацией на основе KVM такое же наблюдается - линь с KVM уже откусил у грандов виртуализации солидный процент рынка, если кто не заметил.
При том как обычно - свои доработки firstvds зажали, так что бздуляторов вообще на рынке контейнеров можно считать что не представлено. Очередная победа пермиссивных лицензий ... над здравым смыслом. Наварилась 1 мелкая шаражка. Остальные проcpaли.
> Скажи мозилловцам, что они, дураки, не сделают до сих пор общую libxul
> для Firefox и Thunderbird — это будет продуктивнее.Им бесполезно что либо говорить, имхо. А кому это было надо - была такая фигня как Mozilla Suite, делавшая это самое. Нынче оно IIRC известно как Seamonkey. Юзай наздоровье, если тебе это надо.
> Ну так загаживай систему полурабочими прототипами с исходниками
"Полурабочий прототип" выдерживает месяцы работы с периодической рубкой в какой-нибудь Xonotic и кажет FPS процентов так 80 от блоба. Для меня плюсы этого "прототипа" здорово перевешивают минусы. Кстати, в 2D оно вообще сильно быстрее каталиста :)
> (которых у тебя, как водится, практически не имеется,
Что-то не помню чтобы давал тебе доступ в диру с сорцами. Откуда сведения? :)
> ничего никогда не будешь.).
Судя по счетчику который ведет линуксное ядро, заканчивается 37-й билд моего кернела...
> линь с KVM уже откусил у грандов виртуализации солидный процент рынка, если кто не заметил.Откусить-то откусил, только прожевать не может. Так и сидит с набитым ртом. Что, впрочем, немудрено, в линуксе 100%-ная готовность ПО означает лишь, что это ПО уже устарело и пора делать новую революцию.
Пока бздуны разводят бла-бла, сидючи с фигой в кармане, толпень контор на полном серьезе продает VM на основе KVM и получает с этого бабки. Ну а открытость решения и его интегрированность в майнлайн обеспечивает минимизацию их затрат.
>Пока бздуны разводят бла-бла, сидючи с фигой в кармане, толпень контор на полном серьезе продает VM на основе KVM и получает с этого бабки.Так помоги некоммерческому фонду продать Фрю, раз рассуждаешь, что это должно быть прибыльно. :))
> Так помоги некоммерческому фонду продать Фрю, раз рассуждаешь, что это должно быть
> прибыльно. :))А зачем мне это? Мне система нужна для решения моих задач (в том числе и подразумевающих получение денег). Виртуализация и контейнеры в этом неплохо помогают так или иначе -> я заинтересован в том чтобы это было и работало хорошо. А "продать операционку" - я похож на Microsoft? Операционки продают где-то там. При чем тут я?
>> Так помоги некоммерческому фонду продать Фрю, раз рассуждаешь, что это должно быть
>> прибыльно. :))
> А зачем мне это? Мне система нужна для решения моих задач (в
> том числе и подразумевающих получение денег). Виртуализация и контейнеры в этом
> неплохо помогают так или иначе -> я заинтересован в том чтобы
> это было и работало хорошо. А "продать операционку" - я похож
> на Microsoft? Операционки продают где-то там. При чем тут я?Ну не знаю. Ты похож на торговца с рынка, который хаит чужой продукт и расхваливает свой, причём делает это рядом с "витриной" чужого продукта (который выставлен не для продажи).
>> хотел рассказать. во фре не работает системг?
> А также хромиум не может себя отпилить от системы нормально. Впрочем, отношение
> бсдшников типа тебя к безопасности я уже видел. Когда ты рассказывал
> как у тебя там выруссы кишат, но запуститься не могут т.к.
> "нужные команды не находят".ну, остается верить в то, что у тебя он "может (и хочет) себя отпилить от системы нормально"
>> ну так это же хорошо, я уже успел узреть его, спасибо, но не нyжно.
> Согласен, это замечательно. Перебьетесь без современных и эффективных технологий администрирования,ты все еще про системг? :-))) действительно, эффективная технология. можно даже город построить из кирпичей, произведенных луноходами.
> виртуалки и контейнеры все-равно у вас в пролете. Тем больше поводовох. правда?:-)
>[оверквотинг удален]
>> не работает хромиум?
> Да не то чтобы не работает, но ты же понимаешь что браузер
> - программа, которая в сеть висит. Работая с сложными входными данными.
> И там тоже бывают баги, чем черт не шутит. Поэтому я
> бы не назвал лишней инициативу по отпиливанию таких программ в пустую
> песочницу. И приветстсовал бы идею чтобы программам не требовалось бы самостоятельно
> всю низкоуровневую механику для этого воротить, как хромиум с его отдельным
> запускачем это делает. Не все же апликушники с ресурсами как у
> гугли, чтобы выписывать себе кус специфичного низкоуровневого кода и решать ряд
> хитрых технических проблем при этом.capsicum который проплачен гоогле не про это?
> При всей зондажности хромиума, конкретно вот
> это у них сделано очень симпатично и умно. И именно поэтому
> они так упирают в своем соревновании по взлому при выплате наград
> на взлом всех уровней безопасности. В линухе это подразумевает вылезание из
> контейнера, например. Весьма отдельная задача.за сравнительно недорого они просто берут толпу qa. толпа, естесно, считает себя исследователями и прочими Важными покемонами, а по факту гоогле за счет них ищет баги. все честно.
>> а про drm/kms.. у меня как N лет назад так и сейчас
>> есть nvidia, которая просто работает.
> Спасибо, что-то не хочется загаживать систему многометровым блобьем от проприерасов, которые
> к тому же постоянно что-нибудь подкидывают. Ну там поддержку "лишних" мониторов
> например выпиливают. А то как это - ваша видеокарта поддерживает слишком
> много мониторов, давайте ампутируем. Ну или на выбор пользуйтесь древними ядрами
> и иксами.ну это твое личное дело/желание. лично меня вполне устраивает как работает "многометровое блобье". вот серьезно, уж не ты ли в свое время рассказывал о том, что icq работает, скайпик, поди, тоже имеешь запущеным 80% времени работы компьютера, да?;)
> ну, остается верить в то, что у тебя он "может (и
> хочет) себя отпилить от системы нормально"Я сорц этой фигни смотрел. Он оказался логичен и предсказуем. На вид вполне честная отрезка процессов в контейнеры. А где в clone() можно сжульничать? Ну а дальще процессы между собой уже взаимодействуют. То что глобальная логика прозондиорвана - второй вопрос :). А конкретно этот закоулок по идее должен оставить хакеров с сплойтами в пролете и в целом это судя по всему приносит плоды, т.к. проломить все уровни удается довольно мало кому. А у остальных достаточно двигло браузера подломить.
> построить из кирпичей, произведенных лунoходами.
Эти лyнoходы отправятся туда же куда и ты. У любых технологий есть срок жизни, после которого они становятся архаикой. Можно долго вонять про то как плохо когда вместо конюшен настроили АЗСов, но ты же понимаешь что это односторонний процесс...
> ох. правда?:-)
Кривда. Высунь нос в интернет и спроси у поисковика про хостинг, например. Увидишь что предлагают. Бзды там вообще под микроскопом не разглядишь.
[del]
>> гугли, чтобы выписывать себе кус специфичного низкоуровневого кода и решать ряд
>> хитрых технических проблем при этом.
> capsicum который проплачен гоогле не про это?Он подходит к проблеме с другого бока и я бы сказал что не заменяет отпиливание в контейнер а скорее дополняет этот подход. Насколько я понимаю, цель capsicum - запретить заведомо неиспользуемые программой сисколы или порубить заведомо неправильные параметры. Это валидный вариант укрепления системы, но для сложных программ потребуется куча сисколов для легитимных действий и там будет определенный головняк с тем чтобы все это прописать. С другой стороны, дерг clone() с нужными флагами сам по себе предмет простой, а грабли - в основном связаны с тем что окажется в пустой песочнице и насколько программа будет счастлива в абсолютно пустой системе где нет НИЧЕГО. Тем не менее, ограничения сисколов в этом плане касаются лишь того факта что программе показывается абстракия как будто это отдельная система. Полнота этой изоляции - весьма зависит. Сисколов много. Чтобы все было без задоринки, надо было изначально писать с контейнерами in mind, но мир неидеален, сам понимаешь. Кто во времена начала написания линя думал про контейнеры? Так что для укрепления по максимуму эффективнее всего было бы и отпилиться в контейнер и запретить явно лишние сисколы "на всякий случай". Нет сисколов - нет проблемы :). Это в целом отдает кластерфаком и единственное почему с этим носятся - у полной виртуализации выше оверхед. При том заметно выше. А это значит что за те же деньги будет меньше ресурсов. А половина смысла в контейнерах и VM это как раз повысить плотность набивки. Мало кому нравится если сервак просто стоит и лопает электричество, не делая ничего полезного. Денег на его содержание тратится как обычно, а профита - фиг.
> исследователями и прочими Важными покемонами, а по факту гоогле за счет них ищет баги. все честно.
Ну так они за нахождение критикал бага позволяющего выломиться за контейнер неплохо платят. Вроде, до 31337 баксов за раз, а на сорвенованиях и больше IIRC. Вот ты за сколько 31 килобакс заработаешь? А эти кексы явно быстрее это сделают.
> ну это твое личное дело/желание.
Ну да. Я хочу чтобы система работала в режиме плагнплея. Чтобы ливфлеха была 100% полноценной системой, все дела. Без пачки ребутов и шаманства с конфигами. Я хочу чтобы при обновлении системы заведомо ничего не отпадало. Я хочу прозрачный процесс разработки и багтрекинга. Я не хочу кидалова по фичам и непопулярных решений которые фиг оспоришь. Я считаю что сильная система имеет право определять свой путь без указок со стороны блобмейкеров. И могу сказать что KMS+DRM на мой взгляд довольно внушительная и фичастая конструкция, делающая погоду. Это уже похоже на нормальный бэкэнд для мощной и крутой графической подсистемы. И в лучших традициях ядра линуха это - опционально. Так что в каком нибудь роутере с 32 мегами памяти на все мне никто не будет это сватать.
> лично меня вполне устраивает как работает "многометровое блобье".
Если бы я хотел систему с многометровым блобьем - винда у меня когда-то была. Но как там работали драйверы и что делать с багами в них - это как раз один из больших источников претензий. А вот в пингвине со всем этим все как-то сильно лучше. Я считаю что пингвин достоин того, чтобы определять свое будущее и не спрашивать всяких удодов типа нвидии. А прогибаться и догонять - имхо удел слабаков и лузеров. Сильные проекты - пишут историю. К тому же я уже сказал что видеокарты нвидии меня не радуют и по другим пунктам, как то архитектурой и прожорливостью. Это никакими блобами не лечится, btw.
> вот серьезно, уж не ты ли в свое время рассказывал о том, что icq работает,
Ну, работает. И чего? Это легаси с древних времен. Вообще, ICQ я хочу сказать http://www.netlore.ru/upload/files/19/fortran-roboty.jpg :)
> скайпик, поди, тоже имеешь запущеным 80% времени работы компьютера, да?;)
У меня нет скайпика. У меня нет вайна. У меня даже 32-битных либ нет. Вообще блоб-онли компоненты можно по пальцам пересчитать. Моя политика в целом - блобье активно не велкам. И выкидывается где только дотянусь. Так то. У открытых технологий есть плюсы. И я не собираюсь от них отказываться.
Хорошо реагируешь на хорошее техническое изложение ситуации. Бздя давно мертва, а отставшие на 10-20 лет в развитии бздуны должны "не понимать". У тебя кроме гнилых понтов больше ничего не осталось.
Тем не менее игрульки нормально работают.
У меня карточка от ATI.
linux box развивается
теперь вы поняли почему FreeBSD использую, это и линукс и wine, dosbox, dendy, эмулятори QEMU, GXemul ...
> теперь вы поняли почему FreeBSD используюДа, давно поняли
> это и линукс и wine, dosbox, dendy, эмулятори QEMU, GXemul
Не, не из-за этого. Это у тебя связано с лишней хромосомой.
> почему FreeBSD использую, это и линукс и wine, dosbox, dendy, эмулятори QEMU, GXemul ...а на GNU/Linux всё это не работает? :-)
обязательно гланды нужно через Ж вырезать? :)
> а на GNU/Linux всё это не работает?PonyProg2000 портирован только на старое ядро, да и в линуксе он работает через одно место, чего только стоит погулить понипрог и линукс, некоторые даже СОМ порт и паралельный там не могут найти )спацалисты
вот одна только прога которую использую в линуксоляторе и все
ну и для квеста скайп запускал
> PonyProg2000 портирован только на старое ядро, да и в линуксе он работает
> через одно место,Ну еще бы. Такую древнюю блевотину использовать. А вот например такое http://openocd.sourceforge.net/ ты видал, некрофилище? :)
некрофилище то, что не развивается годами, а
> OpenOCD 0.8.0 release
> April 27th, 2014выходят новые версии, да собираюсь его юзать Jtag в работе не помешает, правда уже без эмуляции линукса, freshports.org/devel/openocd/
> Jtag в работе не помешаетИногда это вообще единственный вариант. Например debricking систем которым бутлоадер вынесли при отсутствии ROM, или микроконтроллеры - не у всех ROM есть, etc.
>> а на GNU/Linux всё это не работает?
> PonyProg2000 портирован только на старое ядро, да и в линуксе он работает
> через одно место, чего только стоит погулить понипрог и линукс, некоторые
> даже СОМ порт и паралельный там не могут найти )спацалистыНаглая ложь. Хорошо работает, собирается из сырцов, шьёт атмеги.
ИМХО, мне avrdude удобнее.
да у тебя все работает, и только под линукс, все уже это знают!
> да у тебя все работает, и только под линукс, все уже это знают!А у тебя avrdude работает? :)
p.s. а в линухе у libusb есть например фича детача ядерного драйвера, так что если надо кастомно поработать с девайсом - не будет клещинга с ядерным драйвером, если он для этого девайса оказался. Пустячок, а удобно, между прочим. В винде libusb так не умеет, а в макосях и прочих фряхах libusb вообще "для галочки" и я даже не в курсе насколько он там работоспособен.
> А у тебя avrdude работает? :)я его ставил, но у меня программаторы кастомные, из списка не могу подобрать программатор, дальше мана непошло, а омстальное нету смысла мне паять типа stk200, stk500 ...
USB не использую программаторы, сильно у меня для принтеров завязано на СОМ порт, если делать версию для USB то 24С04 пять минут будет только прошивать, а это долго.
Что за дистрибутив линукс, что там пони работает, что бы знакомым говорить ?
> если делать версию для USB то 24С04 пять минут будет только прошивать, а это долго.Если надо быстро - смотри на FT2232 и типа того. Оно вообще что хочешь изображает и быстро. Кучу последовательных протоколов (I2C/SPI/JTAG/U(S)ART...) или просто кучка 8-битных I/O. Все это достаточно шустрое. Просто надо использовать иные подходы. Да, у usb большой латенси. Но можно толкать уйму данных в пакете. По этому поводу jtag на 2232 и подобных разогнали до мегагерцев. Хотя если тебе скорость надо - быстрее всего будет плюнуть весь 24C02 в буфер микроконтроллеру по хоть тому же и тот на полной скорости ее зашьет. Ему не облом на реалтайм дергаться, да и I2C там хардварный зачастую есть - он на полной скорости шины долбить может без напряга.
> Что за дистрибутив линукс, что там пони работает, что бы знакомым говорить ?
Без понятия - у меня этого раритета нет. И вообще, на моей мамке нет разъема флопаря, а COM и LPT только на грeбенках, которые я наружу поломался вытаскивать.
> Если надо быстро - смотри на FT2232 и типа тогокак раз на них и медленно работает, драйвер надо писать для того что бы было быстрее, а всем побинарю, что бы с этим игратся, дешевле купить технику старую и прошивать.
AVR-USB есть он шьет быстро. Но мне надо еще и Х90 шить и 1-wire DS2432, AT88* ...
> как раз на них и медленно работает, драйвер надо писать для того
> что бы было быстрее,При человеческом подходе aka программированию этого как кастомного I/O чипа с специфичными свойствами, а не "компорта" - нормально. А компортовые апи сроду не предназначались для потуг дергать лапками в режиме GPIO, это вообще всегда был гнусный хак для компортов и просто горбатый подход для LPT, особенно в многозадачках.
> а всем побинарю, что бы с этим игратся,
Вообще-то в том же OpenOCD сделали довольно резвый JTAG на 2232 и более новых.
А тот же UART там до 12Мбит IIRC можно разогнать. То что некоторые тупизни используют медленные и неэффективные API типа потуг изобразить по USB компорт с дерганием API типичных для COM портов для потуг помахать лапками.
> дешевле купить технику старую и прошивать.
Как по мне это подход defective by design: вместо освоения новых решений уткнуться в доисторические ошметки, используемые через зад, и работающие под стать,
> AVR-USB есть он шьет быстро. Но мне надо еще и Х90
> шить и 1-wire DS2432, AT88* ...Вообще, если уж пиндец надо скорость - ну взять uC с более-менее приличной RAM, прицепить его к USB или если влом разбираться то хоть той же FTDI, по usb ему кидаем пакет который надо зашить в буфер, он получает и далее может шить с максимальной скоростью.
Пора бы уже принять как данность что x86 не создан для быстрого дергания лапками вообще, а в многозадачных системах - в частности. Он может выдавать большую bulk производительность, но скорость реакции на события - фиговая. И поэтому надо пакетизатор/депакетизатор с буфером. Человек программирующий микроконтроллеры должен бы к 2014 году осознать этот очевидный факт. Поэтому все эти пони всю жизнь работали так как и должны - ЧЕРЕЗ Ж...У!
Гента, убунты разные. В других не тестил, но всё-же я не понифаг.
> FreeBSD использую, это и линукс и wine, dosbox, dendy, эмулятори QEMU, GXemul ...Что иронично, BSD никто не пародирует. Настолько всем надо.
Оно не нужно даже самим бздунам
> Оно не нужно даже самим бздунамА остальные это и подавно на ... журнале вертели.
ох. никак xmj свое https://github.com/xmj/linux-ports/ помержил, наконец-то2Led: ты и правда даун или только пытаешься им казаться?
Полное интеллекта сообщение НеДауна (tm).
> Полное интеллекта сообщение НеДауна (tm).залогинься, даун;)
compat.linux.osrelease=2.6.18 работало с первого дня появления данного порта
> compat.linux.osrelease=2.6.18 работало с первого дня появления данного портаНу еще бы. А 2.6.22 и новее - должны уметь namespaces и cgroups. Иначе это не 2.6.22+ а китайская подделка.
Обновился, на свою беду, и естественно скайп в очередной раз отвалился и больше не конектится. Чтоб его!
> Обновился, на свою беду, и естественно скайп в очередной раз отвалился и
> больше не конектится. Чтоб его!Тяжела и неказиста жизнь простого БэЭсДиста...
> Обновился, на свою беду, и естественно скайп в очередной раз отвалился и
> больше не конектится. Чтоб его!он отвалился даже на лайназг хз когда уже (2.х и 4.2 версия)
можешь смело ставить 4.2, в бинаре менять 4.2.что.там на 4.3.0.37 и оно снова будет работать. рецепт проверен.
Да так оно и работало.. а я обновился.. теперь чтобы запустить обратно 4.2 надо сделать кучу всего, дайнгрейд скайпа, дайнгрейд линукс эмулятора. не просто дайнгрейд эмулятора, а снова его с гитхаба брать кароче мароки на полдня, совсем не интересной, потомучто я это уже делал..
truss скайпа дает такое:
linux_socketcall(10,(0xbfbfd070)LINUX_SOCKETPAIR, 0x335d468) ERR#35 'Resource temporarily unavailable'
Чето в этом новом с6 линуксаторе понакосячили
> truss скайпа дает такое:
> linux_socketcall(10,(0xbfbfd070)LINUX_SOCKETPAIR, 0x335d468) ERR#35 'Resource temporarily
> unavailable'
> Чето в этом новом с6 линуксаторе понакосячилиединственное, что в логах вижу:
linux: pid 60480 (skype): ioctl fd=22, cmd=0x8b01 ('▀',1) is not implemented
но это 4.2
42 и работал, а после обновление вот https://forums.freebsd.org/viewtopic.php?f=5&t=48135
> 42 и работал, а после обновление вот https://forums.freebsd.org/viewtopic.php?f=5&t=48135Currently locked packages:
skype-4.2.0.13,1
(сам бинарь у меня похаченый, поменял внутри него 4.2.0.13 на 4.3.0.37) после чего оно снова работает%)
че тугой такой?? дело не в скайпе а в поломаном линуксаторе
> че тугой такой?? дело не в скайпе а в поломаном линуксаторе[tiger@laptop]:~>pkg info -x linux_base
linux_base-c6-6.5
Была бы ZFS со снапшотами — сделал бы откат за минуту.
> Была бы ZFS со снапшотами — сделал бы откат за минуту....все остальное время наслаждаясь торозами и жраньем памяти. И нуждой постоянно подтыкать новые диски в пул если занятость более 80%. А то будет скорость работы как у изена...
>> Была бы ZFS со снапшотами — сделал бы откат за минуту.
> ...все остальное время наслаждаясь торозами и жраньем памяти. И нуждой постоянно подтыкать
> новые диски в пул если занятость более 80%. А то будет
> скорость работы как у изена...У изена скорость нормальная (~40 Мбайт/с с RAIDZ). При заполненности массива на 90% и более нужно просто понимать, чем жертвуешь, когда включаешь дедупликацию на файловых системах в пуле.
> У изена скорость нормальная (~40 Мбайт/с с RAIDZ).Такая скорость у десктопных винчей была в эпоху чуть ли не 80386. Чтобы понять насколько это проcoc, ARMовская платка размером с 2.5" винч выдает с этого самого 2.5" винча 80+ мегов на EXT4. C одного, блин, винча. Ну правда он новый, 7200.
> При заполненности массива на 90% и более нужно просто понимать,
> чем жертвуешь, когда включаешь дедупликацию на файловых системах в пуле.Я уже давно понял что у бсдшников какие-то свои понятия о хорошей работе файловых систем. Здорово отличные от моих. Кому и 40 метров в секунду - скорость. А у кого система за 5 секунд взлетает.
>> У изена скорость нормальная (~40 Мбайт/с с RAIDZ).
> Такая скорость у десктопных винчей была в эпоху чуть ли не 80386.
> Чтобы понять насколько это проcoc, ARMовская платка размером с 2.5" винч
> выдает с этого самого 2.5" винча 80+ мегов на EXT4. C
> одного, блин, винча. Ну правда он новый, 7200.А EXT4 умеет снапшоты, как ZFS?
>> При заполненности массива на 90% и более нужно просто понимать,
>> чем жертвуешь, когда включаешь дедупликацию на файловых системах в пуле.
> Я уже давно понял что у бсдшников какие-то свои понятия о хорошей
> работе файловых систем. Здорово отличные от моих. Кому и 40 метров
> в секунду - скорость. А у кого система за 5 секунд
> взлетает.А мне на домашней тачке достаточно. К тому же, ZFS несколько по-другому работает с кэшированием данных с диска, в отличие от медленных в этом плане традиционных ФС.
> А EXT4 умеет снапшоты, как ZFS?Знаешь, изя, выбирая между скоростью в 40Мб/сек с пула из пачки дисков и снапшотами я три раза подумаю. Вообще-то, в идеале хотелось бы все и сразу - то-есть скорость не сильно хуже EXT4 и фичность не хуже ZFS. Я думаю так понятнее почему мне btrfs интересен? На уровне его устройства он все это в принципе может ;).
> А мне на домашней тачке достаточно.
Спасибо, что-то не хочется назад в эпоху 386-х.
> К тому же, ZFS несколько по-другому работает с кэшированием данных с диска,
Я в курсе, спасибо. И меня не прет что файлуха не интегрированная с ядром у ядра всю память схарчит. И нет, самолично превращаться в меенеджера кэша мне тоже вломак, я считаю что это должна делать автоматика, после корректной интеграции с кернелом.
> в отличие от медленных в этом плане традиционных ФС.
Буфер суть костыль для выправления тормозов ФС. При этом есть ряд сценариев когда буфер не поможет. Например, при старте на холодную буфер обречен быть пустым и мы уткнемся в скорость работы ФС. Во вторых, если рабочий набор превысил буфер - аналогично. А какой-нибудь SSD и сам не сильно тормозной и ему подпирание оперативкой надо вообще в основном лишь для того чтобы меньше протирался.
А могли бы и лайном обозвать.
> А могли бы и лайном обозвать.Не, наоборот, винулятором назовут переписанный под bsdl вайн. Если потянут.
Вот поясните мне, зачем линуксоиды лезут к BSD-шникам? Что-то острое мешает? Мимо пройти религия не позволяет?
> Вот поясните мне, зачем линуксоиды лезут к BSD-шникам? Что-то острое мешает? Мимо
> пройти религия не позволяет?Даже не знаю, как и объяснить.
Я по роду своей работа бываю в серверных разных компаний.
Если на серверах стоит что-нибудь отличное от линукса (solaris, freebsd, windows), то это никак не заметно.
А если стоит линукс, то как минимум пол-серверной обклеено плакатами с пингвином, пингвин на майке сисадмина, на рабочем столе админа обои с пингвином, и т.п.
Наверное, это все-таки религия.
> Наверное, это все-таки религия.Я думаю, тут без тяжёлых наркотиков (в кофе, например) не обходится. Линуксоиды — самые остервенелые фанаты своей игрушечной ОСи.
Изя? Не про себя ли? Или ты про тигара?Наркотики?- BSD не употребляю, я на таких как ты посмотрел и мне не понравилось.
А насчёт игрушечных осей - закрой pussy.exe и отправляйся спать.
> А насчёт игрушечных осей - закрой pussy.exe и отправляйся спать.http://www.youtube.com/watch?v=IYtVFNhDdVo
Плохо выглядишь, в общем, как и все бздуны.
А что на рабочей машине у ваших солярщиков и бояздунов?
> А что на рабочей машине у ваших солярщиков и бояздунов?У изи - восьмерка. Нет, не BSD 8.0 :P.
% sysctl compat.linux.osrelease
sysctl: unknown oid 'compat.linux.osrelease': No such file or directory% tail -n1 /etc/sysctl.conf
compat.linux.osrelease=2.6.18% uname -rsm
FreeBSD 10.1-BETA2 amd64Это в -CURRENT что ли поддерживается?
options COMPAT_LINUX32
в ядро, или
# kldload linux
если собрано модулем.
— Семён Семёныч! Ну что вы!
— А-а-а!
С NVIDIA_GL и GNOME-support вот столько зависимостей у порта emulators/linux-c6:
===>>> emulators/linux-c6 >> (67)===>>> The following actions will be taken if you choose to proceed:
Install emulators/linux-c6
Install accessibility/linux-c6-atk
Install emulators/linux_base-c6
Install audio/linux-c6-alsa-lib
Install audio/linux-c6-alsa-plugins-oss
Install audio/linux-c6-alsa-plugins-pulseaudio
Install audio/linux-c6-pulseaudio-libs
Install audio/linux-c6-libsndfile
Install audio/linux-c6-flac
Install audio/linux-c6-libogg
Install audio/linux-c6-libvorbis
Install devel/linux-c6-dbus-libs
Install dns/linux-c6-libasyncns
Install textproc/linux-c6-expat
Install x11-fonts/linux-c6-fontconfig
Install x11/linux-c6-xorg-libs
Install audio/linux-c6-alsa-utils
Install audio/linux-c6-arts
Install audio/linux-c6-esound
Install audio/linux-c6-libaudiofile
Install audio/linux-c6-mikmod
Install audio/linux-c6-nas-libs
Install audio/linux-c6-openal-soft
Install audio/linux-c6-pulseaudio-utils
Install audio/linux-c6-sdl_mixer
Install devel/linux-c6-sdl12
Install databases/linux-c6-sqlite3
Install devel/linux-c6-dbus-glib
Install devel/linux-c6-devtools
Install devel/linux-c6-libglade2
Install devel/linux-c6-libpciaccess
Install devel/linux-c6-ncurses-base
Install devel/linux-c6-nspr
Install devel/linux-c6-qt47
Install graphics/linux-c6-png
Install x11-themes/linux-c6-hicolor-icon-theme
Install ftp/linux-c6-curl
Install net/linux-c6-openldap
Install security/linux-c6-libssh2
Install security/linux-c6-openssl
Install graphics/linux-c6-cairo
Install graphics/linux-c6-jpeg
Install graphics/linux-c6-sdl_image
Install graphics/linux-c6-tiff
Install graphics/linux-c6-sdl_ttf
Install lang/linux-c6-tcl85
Install archivers/rpm2cpio
Install multimedia/linux-c6-libtheora
Install multimedia/linux-c6-libv4l
Install net/linux-c6-tcp_wrappers-libs
Install print/linux-c6-cups-libs
Install security/linux-c6-gnutls
Install security/linux-c6-libgcrypt
Install security/linux-c6-libgpg-error
Install security/linux-c6-libtasn1
Install security/linux-c6-cyrus-sasl2
Install security/linux-c6-nss
Install security/linux-c6-openssl-compat
Install textproc/linux-c6-aspell
Install textproc/linux-c6-libxml2
Install www/linux-c6-flashplugin11
Install x11-toolkits/linux-c6-gtk2
Install x11-toolkits/linux-c6-pango
Install www/linux-c6-qt47-webkit
Install x11-toolkits/linux-c6-qt47-x11
Install x11/nvidia-driver
Install x11-toolkits/linux-c6-openmotif
Install x11-toolkits/linux-c6-tk85===>>> Proceed? y/n [y]