Процесс с рутовыми привелегиями, работающий в jail-е может перебраться в другой jail вызвав jail_attach(2). :-)
Подвержены версии FreeBSD 5.x до 5.2-RELEASE включительно.
Ну так все правильно - что в линухе, что во фре находят ошибки в заново переписанном коде... Вывод - не надо ничего переписывать, надо только в поте лица код вылизывать )))
> Ну так все правильно - что в линухе, что во фре находят ошибки в заново переписанном коде... Вывод - не надо ничего переписывать, надо только в поте лица код вылизывать )))
Чушь... Почитайте Ф.Брукса "Мифический человеко-месяц". Код НАДО переписывать. Именно отсутствием репроектирования и переписывания славна БСД. А потому и SMP там появился позже, и остальный радости... А посему смысл от ее использования...
учитывая что вся ОС на Си, учитывая мощность Си - полиморфы и прочая объектная наследовательность, переписывание кода - это стрельба из пушки по воробьям, такими темпами далеко не уедешь. Для достижения эфффективности скажем, в своих проектах - то полезно заново создавать велосипед, учитывая весь пред. опыт. Но кто пишет BSD? Как правило это начали студенты Беркелеевские, сейчас - народу тьма. Предложил один такой-то код - поставили. Через год чела запарило это все - он забил на девелоперство. И вдруг бац - в его коде нашли опасность. Что? Появится новый человек с альтернативно- заменяющем кодом? Винить в этом просто некого. Можно сказать Microsoft - suxx, тк беря такие деньги, качество и дырявость ее продуктов не меняется 10 лет. А как можно говорить BSD - suxx+rip? Да людей, прилагающих с энтузиазмом свою поддержку и помощь для ее развития - тысячи. На то и Opensource
> во фре находят ошибки в заново переписанном коде
А что, разве код jail переписывали? Я просто не в курсе. Но на моей
памяти это уже вторая серьёзная проблема в безопасности, найденная в
jail. Пару лет назад было что-то подобное уже.
>Ой, а как про лялих п3.14ждеж BSD-шников начинается, когда новость о >дырке постится. Ууу. Так что не фиг, сами первые начали же. Господа а вы прочитайте что из себя представляет 5 ветка:До выхода в свет 5.3 она не stable и предназначена для разработчиков. То что она уже достаточно стабильна так это толь плюсь девелоперам. И девелоперская ветка Фри намного стабильней Линукса ветки с нечетными номерами ядра
> Но кто пишет BSD? Как правило это начали студенты Беркелеевские, сейчас - народу тьма. Предложил один такой-то код - поставили. Через год чела запарило это все - он забил на девелоперство.
с моделью разработки Linux непутаете? В *BSD достаточно стабильные и профессиональные core developers teams...
> Подобного там не находили - там нет jail(8) как такового.
Во-первых, jail там есть (хоть и сторонним патчем - вроде как в составе RSBAC, но могу ошибаться, так как сам не пользовался). Во-вторых, там есть UML - и в нем даже сетевой стек отдельный для каждой виртуальной машины, чего в jail по моим сведениям нет.
А вообще, во FreeBSD тоже много чего нет, так что нападки на линукс в этом ключе бессмысленны. ОС выбирают под задачу.
> с моделью разработки Linux непутаете? В *BSD достаточно стабильные и > профессиональные core developers teams...
вообщем могу и путать с Линуксом - тем более речь идет о ядрах - и в той и другой системе конкретные люди ядрами заняты. Но остальной-то код - не теми же людьми писан. Обычно в манах написано откуда портирован, кем написан и тд... Jail еще не так сильно распространен, в основном из-за отсутствия нормальных средств контроля. В портах - поделки какие-то. А так - Jail использую активно, под хостинг, XWindows пускаю. А корень машины - с плюшевым IP стоит и там абсолютно ничерта нет, довольно секьюрно ;)
Кстати, хоть 5.x ветка в данных момент не Stable, лично мне пришлось сразу все серваки переводить на 5.0 как только она вышла, в основном из-за того что сервера мультипроцовые. С одной стороны - какой толк использовать 4.x когда второй проц отдыхает, с другой - на мощных и 24-часа-в-сутки работающих серваках под натиском усеров - ставить Develop-версию - рисковано. Но проблема возникала лишь на одной машине - мать на SuperMicro не хотела выключать питание или перезагружатся по команде reboot -p и reboot. Просто вставала и все - позже это исправилось, видимо бага с ACPI... Для меня это было некритично ;) В остальном девелоперская версия косит под стабильную на Ура.
для тех, кому лень ходить по ссылкам:
Category: core
Module: kernel
Announced: 2004-02-25
Credits: JAS Group (http://www.cs.mu.oz.au/jas/)
Affects: FreeBSD 5.1-RELEASE
FreeBSD 5.2-RELEASE
Corrected: 2004-02-19 23:26:39 UTC (RELENG_5_2, 5.2.1-RC2)
2004-02-25 20:03:35 UTC (RELENG_5_1,
5.1-RELEASE-p14)
CVE Name: CAN-2004-0126
FreeBSD only: YES
смотрим на даты, на номера релизов, успокаиваемся