1.1, Аноним (-), 11:29, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Интеграция механизма seccomp filter, принцип работы которого сводится к ограничению доступа...
Я мало что знаю о процессах ядра, но этот механизм позволит строго ограничить доступные ресурсы для определенного приложения? ведь не все приложения используют этот механизм, а еще есть и закрытые программы, которые хотелось бы запускать в "песочнице". Или для этого так и останутся SELinux и AppArmor?
| |
|
2.2, Аноним (-), 11:44, 22/07/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
Дочерние процессы наследуют фильтр родительсного. Поэтому ограничить можно и проприетарные программы, но придётся использовать внешний враппер. Например, в systemd уже добавлена поддержка определения списка допустимых системных вызовов для запускаемых сервисов.
| |
2.9, Аноним (-), 13:13, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> этот механизм, а еще есть и закрытые программы, которые хотелось бы
> запускать в "песочнице".
Для такого лучше LXC, имхо. Гугля так свой браузер на пингвине отгораживает от остальной системы. Вполне эффективно: получается пустая песочница где ничего нет и ничего нельзя. Так что хакер проломившийся туда попадает в удивительно унылое окружение вместо нормальной системы :)
При сильной паранойе - можно юзать и KVM с полноценной отдельной VM которую если и раздолбят то не жалко: откатили снапшот и порядок.
А seccomp filter требует указания в сорце программы какие сисколы по мнению автора программы льзя, а какие - "что-то тут не так!". Так что это скорее средство защиты от хаков, позволяющее пристрелить программы при аномальном поведении.
| |
|
3.13, Аноним (-), 13:21, 22/07/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Afaik, LXC еще не готов для продакшена. Там до сих порт контейнерный рут имеет полные права на хосте.
| |
|
4.30, Аноним (-), 19:22, 22/07/2012 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Afaik, LXC еще не готов для продакшена.
Фич реализован. Работает. И интегрирован в майнлайн. Ну а критерии юзать или нет каждый сам для себя выбирает. Для гугля вот он уже готов - они браузер им изолируют. Расскажете гуглю про продакшн? :)
> Там до сих порт контейнерный рут имеет полные права на хосте.
Вас нае... обманули в общем.
| |
|
|
|
7.70, Аноним (-), 20:22, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Не знаю как гугл, но в yandex точно используют. На я.субботнике Екатерина В. поведала.
Наверное, они и btrfs используют, и на systemd давно все боевые серваки перевели.
| |
|
|
5.68, Аноним (-), 20:16, 23/07/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Фич реализован. Работает. И интегрирован в майнлайн.
Не затруднитесь предоставить пруфы?
> Для гугля вот он уже готов - они браузер им изолируют. Расскажете гуглю про продакшн? :)
Они и сами знают - раз в месяц находят дыру, которая обходит все уровни защиты.
| |
|
|
|
2.21, Аноним (-), 15:03, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Я мало что знаю о процессах ядра, но этот механизм позволит строго
> ограничить доступные ресурсы для определенного приложения? ведь не все приложения используют
cgroups
| |
|
1.3, Аноним (-), 11:51, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Не раскрыта тема патчей от разработчиков systemd, расширяющих функциональность printk и /dev/kmsg (переход к структурированному логу в стиле journal).
| |
|
2.12, Аноним (-), 13:19, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Переработка организации ведения логов на уровне ядра. Добавлена поддержка ведения структурированных логов ядра через /dev/kmsg, с поддержкой одновременного чтения несколькими приложениями и возможностью перемещения по логу и повторного чтению элементов в рамках доступного буфера (Например, открыв /dev/kmsg процесс начнёт чтение не с текущего момента, а с начала данных уместившихся в буфере). Переработка вызова printk для отправки данных в виде отдельных буферизированных записей, вместо байтового потока;
Да, так лучше, спасибо.
| |
2.43, qux (ok), 21:33, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Сначала подумал, что речь идет про /proc/kmsg. Кто-нибудь знает способ получать сообщения ядра как можно раньше? Быстрее чем 'tail -f /var/log/messages' и прямее переключения в виртуальную консоль. Что-нибудь типа 'cat /proc/ksmg' (сейчас оно крякозябры начинает выводить, когда буфер заканчивается, как понимаю).
| |
|
3.71, Аноним (-), 20:25, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Сначала подумал, что речь идет про /proc/kmsg. Кто-нибудь знает способ получать сообщения
> ядра как можно раньше? Быстрее чем 'tail -f /var/log/messages' и
> прямее переключения в виртуальную консоль. Что-нибудь типа 'cat /proc/ksmg' (сейчас оно
> крякозябры начинает выводить, когда буфер заканчивается, как понимаю).
А что за задачу вы решаете, если не секрет?
| |
|
4.72, qux (ok), 20:42, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Да какой секрет, просто отладка ядерных модулей. Задача — получить сообщения ядра и трейс при панике с максимальной вероятностью. Крайне желательно без спецсредств, чтобы инструкцию можно было переслать кому-нибудь не очень сведущему.
tail сислога поэтому не подходит, т.к. туда часто ничего не успевает записаться; переключение в виртуальную консоль не вариант при удаленном доступе через ssh; решения с железной serial console чересчур сложны.
Для локальных применений остается вариант 2, для удаленных хуже, т.к. может быть та же проблема, что с syslog.
| |
|
5.73, Аноним (-), 23:03, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Наиболее простое и надежное решение - netconsole.
А локально в файл записать это все равно без шансов, имхо.
| |
|
6.74, Аноним (-), 23:17, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А локально в файл записать это все равно без шансов, имхо.
В смысле, гарантированно записать.
| |
6.79, qux (ok), 13:31, 24/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Нашел, спасибо, почитаю. Речь была совсем не обязательно о файле, даже работающий /proc/kmsg уже был бы чем-то.
| |
|
|
|
|
|
|
|
3.31, Аноним (-), 19:26, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Сказано же: лет через пять.
Для совсем слоупоков через 10. А так - на некритичных хостах и в не сильно навороченных конфигах можно уже начинать поюзывать понемногу. Вполне стабильно, как минмум в простых конфигурациях.
Единственное что с ядром менее 3.4 лучше всерьез не юзать - там пачку багов прибили.
| |
|
4.36, anonymous (??), 20:01, 22/07/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
3 года назад говорили то же самое. Слово в слово. Уже разработан и отлажен и оттестирован, осталось отполировать насколько фишек нужных только владельцам суперкомпов из TOP10. И обязательно "у меня и Фороникса локалхост летает". 3 года а воз и ныне там. Ну уж в ядре 3.6, точно точно всем покажет. Или 3.7. Вот чувствую я, лет 5 и дозреет.
| |
|
|
2.10, Аноним (-), 13:15, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> BTRFS теперь можно в продакшен? Или опять нет?
Ну вон оракель и суся уже внедрили. Официального зеленого свистка еще не было, но...
| |
2.35, Виндус (?), 19:43, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Вот наступит "14 февраля" тогда можно будет и в продакшен запускать.
| |
2.50, ILYA INDIGO (ok), 02:28, 23/07/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Пока твоя любимая Бубунта не сделает эту фс по дефолту, (как сделала в 9.10 с ext4) для тебя не о каком продакшине речи быть не может.
| |
|
1.7, Аноним (-), 12:49, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
И не слова о том принят ли патч убирающий майкрософтовские сиски из ядра. А ведь это очень важный момент для всего сообщества!!! :D
| |
|
2.15, Аноним (-), 13:23, 22/07/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> И не слова о том принят ли патч убирающий майкрософтовские сиски из ядра.
Как он может быть принят, если окно приема патчей закрыто уже два месяца как?
И да, я считаю, что убирать сиси, даже мелкомягкие - это регрессия.
| |
2.18, Аноним (-), 13:25, 22/07/2012 [^] [^^] [^^^] [ответить]
| +10 +/– |
Руки прочь от сисек! Сиськи - лучшее что смогли породить программисты Майкрософта за последние семь лет!
| |
|
3.34, Карбофос (ok), 19:38, 22/07/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
>Руки прочь от сисек!
не могу согласиться
>Сиськи - лучшее что смогли породить программисты Майкрософта за последние семь лет!
не могу не согласиться
| |
3.37, anonymous (??), 20:23, 22/07/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Там не про сиськи. Смысл того словосочетания - "отщепенка", это ругательство применяют для унижения новичков.
| |
|
|
|
2.11, Аноним (-), 13:15, 22/07/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Что даёт поддержка контрольных сумм ext4?
Проверку контрольных сумм метаданных, внезапно.
| |
|
|
2.16, Аноним (-), 13:23, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Новое ядро всегда лучше старого?
Есть такая пословица: старое ядро лучше новых двух.
| |
|
1.19, Anonymousw (?), 13:25, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Наверное надёжность, да только наверное стоит потерпеть с включением, мало ли какие там сейчас ошибки ))
| |
1.25, Аноним (-), 15:51, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Поддержка интерфейса для восстановления TCP-соединений, позволяющего зафиксировать контрольную точку с которой можно возобновить остановленное соединение. Наиболее интересным практическим применением указанной функции является возможность предотвратить разрыв соединений в результате перезагрузки системы или перемещения серверного процесса на другой хост. Например, в системах виртуализации упрощается решение таких задач как миграция работающих процессов с одного сервера на другой, незаметно для приложения на другой стороне соединения;
Куясе
| |
|
2.26, pavlinux (ok), 17:22, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Да, всего лишь осталось сказать - "Эй сервачок, оставь открытое соединение на пару недель, пока я в отпуск съезжу"
| |
2.27, tonys (ok), 18:45, 22/07/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Поддержка интерфейса для восстановления TCP-соединений, позволяющего зафиксировать контрольную точку с которой можно возобновить остановленное соединение. Наиболее интересным практическим применением указанной функции является возможность предотвратить разрыв соединений в результате перезагрузки системы или перемещения серверного процесса на другой хост. Например, в системах виртуализации упрощается решение таких задач как миграция работающих процессов с одного сервера на другой, незаметно для приложения на другой стороне соединения;
- Что произошло с процессингом Сбербанка?
- Все сервера, незаметно от сис.админов и пользователей эмигрировали в облако Amazon и попросили там политического убежища.
| |
2.28, Loooooker (ok), 18:53, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Этот функционал надо поддерживать софтом или оно само будет работать, стоит лишь ручками указать как?
| |
|
3.33, Аноним (-), 19:29, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> или оно само будет работать,
Путем телепатии определив что и как? Софт который мигрирует виртуалку на другой хост наверное должен это поддерживать. С другой стороны, софту в виртуалке знать о том что его сейчас подвинут - не требуется. В чем собственно вся соль живой миграции: ни клиент ни сервер не замечают что что-то изменилось, тогда как из-под гуеста плавно вынули один хост и поставили другой :)
| |
|
4.76, PnD (??), 11:09, 24/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Замечает - на старом хосте его усыпляют, на новом будят. Если так не делать, ядро впадет в панику из-за какой-нибудь шняги типа прыжка таймера, поэтому не умеющие засыпать по команде ядра к живой миграции непригодны, FreeBSD тому пример.
Умное ядро в такой ситуации еще arp-advert пошлет, дабы свитч узнал, где его теперь искать.
| |
|
|
2.32, Аноним (-), 19:27, 22/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Куясе
Так фич давно есть, просто все кто балуется живой миграцией городили свои костыли. А теперь не будут городить - есть системный интерфейс сразу. Алилуйя!
| |
|
|
2.42, Карбофос (ok), 21:33, 22/07/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
видимо, там скрипт просто не работает на версии без ревизионных номеров
to fix changelog autogen script
| |
|
1.39, Аноним (-), 20:49, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Когда уже иксы, гном, фаерфокс и пульсу в ведро запилят? Жить без них не могу!
| |
|
2.69, Аноним (-), 20:21, 23/07/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Когда уже иксы, гном, фаерфокс и пульсу в ведро запилят? Жить без них не могу!
Иксы уже запилили, см. wayland.
| |
|
1.40, Аноним (-), 21:20, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
как старый юзер FreeBSD пожалуй с этого ядра я начну засматривацо на линукс. а ваще есть задача кластер накромсать виртуалок и запульнуть их в HA кластер, пока думал про vsphere, но думаю стоит рассмотреть и решения на основе линуксов. Эй линуксоиды, есть достойный конкурент vsphere в ваших опенсорцных краях?
| |
1.41, анон (?), 21:25, 22/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>Переработан код планировщика задач для архитектуры NUMA;
интересно, что это сулит для буллдозера, там кажется тоже NUMA
| |
|
|
3.49, Vago (?), 01:59, 23/07/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Незаметно ушла целя эпоха... нет больше поддержки токенринга в ядре. Смею предположить - и нигде больше нету уже. Аминь!
| |
|
4.64, pavlinux (ok), 16:42, 23/07/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Незаметно ушла целя эпоха... нет больше поддержки токенринга в ядре.
Пичаль, я за 25 лет бурной деятельности, ни разу так и не видел его.
| |
|
|
|
1.55, Аноним (-), 10:43, 23/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>>>"Поддержка работы SCSI поверх FireWire или USB (поддерживается транспорт BOT >>>(Bulk Only Transport) и UAS (USB Attached SCSI)), что, например, позволяет >>>экспортировать SCSI-устройства на другой хост с использованием FireWire и USB;"
Где подробней почитать как это делать, например как экспортировать устройство по FireWire?
| |
|
2.58, Andrey Mitrofanov (?), 13:36, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Где подробней почитать как это делать, например как экспортировать устройство по FireWire?
""Together with the http://Linux-Iscsi.org (LIO) target infrastructure software, the new FireWire SBP-2 fabric module enables Linux 3.5 to export local storage devices via FireWire so that other systems can mount them as an ordinary FireWire storage device. Many Apple systems have offered such a "FireWire target disk mode" for some time; a screenshot by one of the contributing developers shows that MacOS X can mount a device that a Linux system has made available via the new Linux FireWire fabric module."" http://forums.opensuse.org/english/get-technical-help-here/pre-release-beta/4
| |
|
1.59, ua9oas (ok), 14:02, 23/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
в релизах каких дистрибутивов "3.5" будет? (где при его использовании проявится разница? (кто "3.5" опробовал,- напишите, как работает и в чем разница?))
Когда будет следующий релиз и что в нем будет? Будут ли внесены элементы этой ветки в другие ветки ядра? (отразится ли этот релиз на их содержании?)
| |
|
2.62, тень_pavel_simple (?), 16:23, 23/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
> в релизах каких дистрибутивов "3.5" будет? (где при его использовании проявится разница?
> (кто "3.5" опробовал,- напишите, как работает и в чем разница?))
> Когда будет следующий релиз и что в нем будет? Будут
> ли внесены элементы этой ветки в другие ветки ядра? (отразится ли
> этот релиз на их содержании?)
Рылца Мишарев в репертуаре
| |
|
1.67, Vago (?), 19:17, 23/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пичаль, я за 25 лет бурной деятельности, ни разу так и не видел его.
А я видел, сеть с циркулирующим по кругу маркером, напорядок надежнее тупого езернета, когда гарантируется одинаковое время доставки пакета независимо от обстоятельств - это ж круть. Зато эзернет дешевле, свитчи компактнее, в установке и настройке - проще... Не чета тератрипам!
| |
1.75, ВовкаОсиист (ok), 06:07, 24/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Поставил в арче, нуво таки вешается ещё на опенгле с фермерами... glxinfo выдал что Gallium on NVD9(gt520) и OpenGL 3, GLSL 1.30. А глхгеарс выдал больше шестирёнок чем на радеоне, жаль больше ничего не смог опробовать - драйвер ласты клеит все время((.
| |
1.77, PnD (??), 11:29, 24/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Меня пока одно напрягает: со всеми криками про виртуализацию заминается вопрос очередей доступа к блочным устройствам. http://sourceforge.net/apps/trac/ioband/wiki/dm-ioband покоится с миром, а больше типа никому не надо?
Пока не будет инструмента контроля ресурсов ввода-вывода с блочных устройств, любая виртуалка способна нагнуть по доступу к диску как минимум соседей в одном с ней io-классе.
| |
|
2.78, тень_pavel_simple (?), 12:06, 24/07/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Меня пока одно напрягает: со всеми криками про виртуализацию заминается
> вопрос очередей доступа к блочным устройствам. http://sourceforge.net/apps/trac/ioband/wiki/dm-ioband
> покоится с миром, а больше типа никому не надо?
> Пока не будет инструмента контроля ресурсов ввода-вывода с блочных устройств,
> любая виртуалка способна нагнуть по доступу к диску как минимум соседей
> в одном с ней io-классе.
криокамера? kernel/Documentation/cgroups/blkio-controller.txt
| |
|
3.83, PnD (??), 16:55, 02/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> криокамера? kernel/Documentation/cgroups/blkio-controller.txt
Спасибо, пошел размораживаться.
"/sys/fs/cgroup/blkio/blkio.throttle.[read|write]_iops_device" по ходу решают.
(+ "/sys/fs/cgroup/blkio/blkio.throttle.[io_serviced|io_service_bytes]" для аккаунтинга)
| |
|
4.84, PnD (??), 17:15, 02/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
А я то блин все в device-mapper искал.
А оно в cgroups с 2.6.37!
* Для centos6 нужно "yum install -y libcgroup" и дальше ищем "CGroups on CentOS 6".
| |
|
|
|
1.80, konfuji (ok), 13:34, 24/07/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто-нибудь из использующих! Прокоментируйте ситуацию с wakelocks и энергопотреблением. Нетбуки сутками работать будут?
| |
|
2.82, mic_jsdnjkncfgdfg (?), 17:17, 26/07/2012 [^] [^^] [^^^] [ответить]
| +/– |
Сложно сказать. Если нетбук на базе новых Atom которые Cedar Trail, то поддержка видео похоже до сих пор не реализована. Значит как десктоп такой ПК проигрывает. Да и вообще, поддерживает ли wakelocks Skype для Linux?
Использовать продуктивно Atom можно как мини-сервер с копеечным энергопотреблением (тем более, если отключить клавиатуру и мышь).
| |
|
|