SPECIAL ОПРОС
Спецвыпуск: Хакер, номер #069, стр. 069-066-3 Алексей Петров: BSD незаменима там, где максимально эффективно реализуются ее плюсы для решения конкретной задачи. Каждая операционная система имеет некие тактико-технические характеристики, обусловленные реализацией и внутренней организацией, а также поддержкой какого-то «железа». Но мало выбрать решение. Как правило, его надо реализовать и после этого еще и поддерживать. Для этого нужен знающий «механик»-администратор, который знает внутреннее устройство и может диагностировать неполадки и разобраться в их причине. BSD будет незаменима там, где для «данной задачи» у нее будет больше баллов в сравнении с другими ОС. Скажем, в сравнении с Linux 2.2, BSD TCP/IP stack будет гораздо быстрее и на большой загрузке выдаст возможный максимум. TCP stack/netfilter BSD vs Linux 2.4 - уже в зависимости от ситуации и задачи придется выбирать либо BSD, либо Linux. BSD хуже справляется с некоторыми задачами (MySQL/SMP/threads/NUMA/SMP). Чего нельзя сказать о производительности некоторых сетевых апликаций. MySQL/SMP/Oracle/Java быстрее и лучше будут работать на Linux'е, nat/fw/ftpd/dns/apache - быстрее на BSD. Но во многих случаях с правильным тюнингом kernel'а эти тезисы очень спорны, и разрыв в производительности на одном и том же железе не так велик. Владимир Селезнев: BSD очень хороша для загруженных, «больших» хостинг-серверов, которые должны выдерживать нагрузку с большой посещаемостью, в сравнении с Linux. В BSD есть несколько очень удобных инструментов для хостинг-платформ, которых раньше не было в Linux, в частности, это простейшая (но надежная) система изоляции системных и прикладных приложений от основной машины (Jail - виртуальные серверы). В Linux бесплатные технологии виртуализации серверов появились не так давно. Очень давно используется система установки и обновления приложений (ports), - наверное, лучшая в своем роде. СПЕЦ: Открытые исходники: программирование или религия? Александр Антипов: И то, и другое. Долгое время открытые исходники были прежде всего религией, причем ортодоксальной. Такая религия привела к тому, что популярность этих ОС стала ничтожно мала по сравнению с Windows. Однако в последнее время, благодаря гигантам типа IBM и SUN и многомиллиардным вливаниям, у *Nix появился шанс отхватить долю рынка у Microsoft и Co. Правда, этому сильно мешают фанатично настроенные сторонники открытого кода. Артур Еналиев: С одной стороны - это искусство программирования, когда свой код не стыдно сделать открытым (показать другим). С другой стороны - образ мышления, можно сказать, даже религия, когда программист не просто решает поставленную задачу, а делает вклад в развитие огромного сообщества разработчиков ПО с открытым кодом, придавая, таким образом, своему занятию более глобальный смысл. Возможно, это и побуждает программистов делать открытый код более качественным и выверенным. Антон Карпов: |