URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4509
[ Назад ]

Исходное сообщение
"OpenNews: Четыре вещи, которых не хватает в Linux ядре"

Отправлено opennews , 24-Окт-04 23:21 
В статье "Critical Server Needs and the Linux Kernel (http://www.linuxjournal.com/article.php?sid=7855)" рассматриваются возможности, которых не хватает в Linux ядре, для использования в ситуациях, требующих особой надежности (mission-critical). Для всех рассмотренных механизмов уже существуют проекты-прототипы, на которых представлены патчи реализующие описанную ниже функциональность.

Упоминаются следующие технологии:

-  TIPC (Transparent interprocess communication) - транспортный протокол (примерно на 30% производительнее TCP/IP) для обмена сообщениями между приложениями запущенными на разных машинах внутри кластера, выпущен компанией Ericsson под двойной GPL/BSD лицензией. Подробнее см. tipc.sourceforge.net (http://tipc.sourceforge.net/) и статью "Make Clustering Easy with TIPC (http://www.linux.ericsson.ca/papers/tipc_lwm/)";

-  Виртуализация сетевого стека (multi-FIB (Forwarding Information Base)) и поддержка огромных таблиц маршрутизации с приемлимой производительностью (использование radix (http://perso.enst.fr/~casellas/mpls-linux/ch04s12.html) или patricia (http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Tree/PATRICIA/) деревьев). См. проект "Linux Virtual Routing and Forwarding (http://linux-vrf.sourceforge.net/)";


-  DSI (http://disec.sf.net) (Distributed Security Infrastructure) - еще один открытый проект компании Ericsson, по использованию цифровых подписей для защиты целостности исполняемых файлов (на данной системе, могут исполняться только подписанные файлы, что исключает возможность появления вирусов и троянских программ);


-  AEM (http://aem.sf.net) (Asynchronous Event Mechanism) - гибкое и производительное решение для контроля за изменением состояния объекта, через генерацию событий.


URL: http://www.linuxjournal.com/article.php?sid=7855
Новость: http://www.opennet.me/opennews/art.shtml?num=4545


Содержание

Сообщения в этом обсуждении
"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Аноним , 24-Окт-04 23:21 
Бред.
Четыре вещи, которых не хватает в Linux:
1) Документация (ну только не надо кивать на кучу туалетной бумаги в /Documentation/).
2) См. пункт 1
3) См. пункт 1
4) См. пункт 1

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Tim , 24-Окт-04 23:53 
>Бред.
>Четыре вещи, которых не хватает в Linux:
>1) Документация (ну только не надо кивать на кучу туалетной бумаги в
>/Documentation/).

Неправда, документации хватает, но у людей есть проблемы с нежеланием ее искать и читать.


"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Nikolai , 25-Окт-04 08:48 
Зато анонимов до хохота. Ещё больше чем упомянутой туалетной бумагой. Читать не умеешь не лезь.

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено AMDmi3 , 25-Окт-04 02:29 
Да, цифровые подписи для бинарников это было бы великолепно!

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено pavel , 25-Окт-04 08:18 
Проблема скорее в недостатке документации на русском  языке. А анонсы програмного обеспечения и проблемных тематик повышают интерес к определённым темам. Далеко не каждый готов поделиться хлебом насущным  c ближним своим (чего несу ?). Знания сила когда они в твоих конкретных руках, а чтобы и знания и размышления аккуратно выложить на общественное обсуждение,,так ведь для этого нужно свою минутку для совершнно незнакомого человека потратить. (Не пытаюсь критиковать кого-то конкретно)
Хотелось бы сказать спасибо проекту opennet.ru, и подобным ему. СПАСИБО.

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Zmiy , 25-Окт-04 09:10 
если человек сел за комп под управдением LINUX то само собой разумеется что он просто ОБЯЗАН знать английский язык... и хотя бы уметь читать (ну типа буковки различать)

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено ponyol , 25-Окт-04 10:19 
Вот это - "ОБЯЗАН" - просто бред. Никто не обязан. Уже пять лет под линухом без всякого знания англицкого. Есть доки на русском - читаем, нет - прогой не пользуемся :(.

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено klalafuda , 25-Окт-04 12:35 
>Вот это - "ОБЯЗАН" - просто бред. Никто не обязан. Уже пять
>лет под линухом без всякого знания англицкого. Есть доки на русском
>- читаем, нет - прогой не пользуемся :(.

таки автор заявления видимо имел ввиду документацию для разработчиков, а не для пользователей. это две большие разницы. с точки зрения пользователей ессно требование знания английского языка выглядит несколько.. странно.

// wbr


"Четыре вещи, которых не хватает в Linux ядре"
Отправлено bakake , 25-Окт-04 10:20 
По мне так -- нетграфа и джайлов :)

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено m00nlight , 25-Окт-04 14:35 
jail это да

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Аноним , 25-Окт-04 21:28 
esearch jail
*  app-misc/jail

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Murr , 26-Окт-04 18:16 
jail был во чуть ли не во всех security патчах к linux, из которых selinux уже давно проинтегрирован с ядром.

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Дмитрий Ю. Карпов , 25-Окт-04 12:24 
1) Какой придурок додумался использовать TCP/IP для обмена сообщениями в кластере; особенно TCP, разработанный для работы в "низкокачественной" сетИ? В кластере нужен примитивный протокол типа NetBEUI, благо члены кластера расположены близко, и связь надёжная. Кроме того, для увеличения производительности имеет смысл испольщовать сеть с большим MTU порядка 16 KB (Ethernet имеет MTU в десять раз меньше, а у ATM он совсем крохотный).

2) А это разве до сих пор не реализовано?

3) А кто мешает подписывать троянов и вирусов?

4) Не понял, что это, и в чём его преимущество перед существующими системами.


"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Николай , 25-Окт-04 13:04 
Мешает то, что подпись можно привязать к конкретной машине.....
И если ее не украдут заранее, то трояны не пройдут...

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Eddie , 25-Окт-04 13:15 
1) ... или RDP. TCP действительно слишком "тяжел" для кластера, да и использование его действительно не всегда оправданно...


"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Eddie , 25-Окт-04 13:20 
1)... кроме того кластеры не всегда строятся на основе IP стека полностью. Например Myriсom - сеть для высокоскростного MPI обмена данными и - RDP/IP cеть для управления.

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Аноним , 25-Окт-04 23:47 
google - огромный кластер из сотни тысяч машин по всему миру. Работает, конечно, не на линухе, но ведь кластер же :)

"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Zulu , 26-Окт-04 16:16 
Неправда в обоих пунктах. 1) на linux 2) не кластер

"3.00e+06 строк кода которые лишние в Linux ядре"
Отправлено ZOD , 27-Окт-04 18:07 
равно как и в FreeBSD особенно 5. Вот это действительно геморой.

Включить новую фичу может любой дурак, а вот упростить систему при сохранении функциональности --- вот это задача.

Система должна обладать
1) простотой
2) полнотой
3) ортогональностью
(C) Танненбаум.

кстати по этому гораздо приятнее разбираться с ассемблером под SPARC и
нет ни малейшего желания въезжать в ассемблер x86.

Люди --- не уродуйте систему лишними прибабахами. Переполнение буфера то я сделаю в подписаном приложении например....... А от криворуких малолеток
защищает нормальный сисадмин, а не подписывание.

Для кого нибудь Кен Томпсон авторитет?
http://plan9.bell-labs.com/sys/doc/9.pdf
или
http://ask.km.ru/plan9/doc/9.html
(Мотивация)


Там мнгого других интересных документов. Я ничего не имею против UNIX или Linux, _работаю_ и в тех и других, но после трёх годичного перерыва с Linux я пришёл в ужас. Особенно от RedHat подобных дистрибутивов. В результате на работе Linux стоит только по необходимости, и то Slackware. Ничего пришлось привыкнуть.

170 метров исхожных кодов ядра с документацией -- и хорошо бы было если бы документация занимала хотябы четверть. Так ведь нет.

А что такое правильная документация --- это docs.sun.com и AnswerBook и уже как дополнение man, а не куча man и HOW-TO с парочкой устаревших GUIDE.


"Четыре вещи, которых не хватает в Linux ядре"
Отправлено Аноним , 27-Окт-04 18:37 
http://www.opennet.me/opennews/art.shtml?num=3787

"OpenNews: Четыре вещи, которых не хватает в Linux ядре"
Отправлено Vladimir Skripka , 08-Ноя-04 14:01 
Помоему, ограничений на исполнение хватает в патче grsecurity .

grsecurity.net