The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Настройка web-сервера на базе bozohttpd и NetBSD 5.x
С недавних пор я перевёл все свои сервера на операционные системы BSD и хочу
рассказать об их преимуществах по сравнению с другими ОС, а также поделиться
опытом их установки и настройки.

Итак. Сразу хотелось бы предупредить вопросы, связанные с выбором этих систем.
Почему я выбрал именно BSD (преимущественно OpenBSD и NetBSD)? Дело в том, что
это лучшие операционные системы из тех, с которыми мне приходилось работать! До
BSD на моих серверах стояли различные версии и реализации ОС Windows, Linux и
Mac OS, однако ни одна из них не смогла обеспечить такую стабильность,
нетребовательность к ресурсам и универсальность, а также простую, быструю и
лёгкую настройку сервера (а именно этим сисадмин и занимается) как системы BSD.
Более подробно об этом, я постараюсь рассказать в следующих своих статьях на
данном сайте. А начать обзорный цикл статей по работе с системами BSD мне
хотелось бы с демонстрации поразительной простоты и целостности данных ОС. Для
примера я взял установку и настройку Web-сервера "с нуля", так как это одна из
самых популярных функций сервера и, наверное, самая популярная ассоциация у
пользователей всемирной паутины. К тому же, сделать это на баз е последних
версий NetBSD и OpenBSD не просто, а ОЧЕНЬ просто!
Делается это всего в три шага:

1) Выбрать компьютер для установки сервера;
2) Установить и настроить операционную систему (возьмём NetBSD 5.0);
3) Запустить и настроить bozohttpd (встроенный Web-сервер NetBSD 5.x).

Вся эта работа займёт всего несколько минут!!! Скорость и простота - главные
преимущества BSD-систем!

1. Начнём с выбора компьютера для установки сервера. Хотя... особый подбор
здесь не требуется, так как, в данном случае, подойдёт практически любой
компьютер, который попадётся под руку (старый, слабый, списанный в утиль и
т.п.), ведь NetBSD - самая универсальная система в мире! Её можно поставить
куда угодно, даже на тостер (в котором хлеб жарят)!

2. Далее, устанавливаем на выбранный компьютер ОС NetBSD. Для этого потребуется
всего несколько сотен мегабайт (!!!) свободного места на диске (ну или на том
носителе, куда Вы будете ставить систему) и пара минут времени. Подробное
описание процесса установки я дам в отдельной статье. А для тестового сервера
подойдут параметры по умолчанию, просто следуйте инструкциям на экранах
инсталлятора (sysinst).

3. Ну а теперь самое интересное - запуск и настройка Web-сервера. Для этого в
ОС NetBSD (как и в OpenBSD) ничего дополнительно ставить не придётся, так как в
этих системах уже есть набор основных серверов (демонов), их нужно только
включить! Делается это очень просто. Открываем на редактирование (с правами
root-a) файл /etc/rc.conf и прописываем в него всё, что касается настроек httpd
(там всего 4 пунктика). Образец данного конфигурационного файла (с примерами
запуска различных серверов) лежит в каталоге /etc/defaults/ и он же является
конфигурационным файлом по умолчанию (если в /etc/rc.conf ничего не прописано).
Если же копаться в этом sample лень, то можно воспользоваться текстовым
фильтром grep для извлечения нужных пунктов из /etc/defaults/rc.conf. Делается
это так (один из вариантов):

   cat /etc/defaults/rc.conf | grep httpd >> /etc/rc.conf

В результате выполнения этой команды в файл /etc/rc.conf будут добавлены все
необходимые записи для запуска и конфигурации http-сервера. Остаётся их только подправить:

   httpd=YES (запускает сам сервер bozohttpd)

После этого нужно прописать домашний каталог нашего сайта в директиве httpd_wwwdir, например так:

   httpd_wwwdir="/WWW"

Если ничего не менять, то по умолчанию будет использован каталог /var/www/.

Остальные можно оставить как есть.

Вот и всё. Теперь у вас свой Web-сервер. После перезагрузки, разместите
стартовый файл index.html (с которого начинается просмотр сайта) в папку
/var/www/ и проверьте работу сервера с помощью браузера (лучше с другого
компьютера сети) по адресу http://192.168.1.50/, где IP-шник 192.168.1.50
является адресом вашего сервера в сети. Более того, сервер изначально
поддерживает CGI и позволяет обрабатывать запросы Web-пользователей с помощью
shell-скриптов, расположенных в специальной папке, указание на которую
прописывается в качестве параметра непосредственно при запуске httpd или же
флага в файле /etc/rc.conf например так:

   httpd_flags="-c /var/www/cgi" (все CGI-скрипты должны лежать в этой директории)

Код CGI-скрипта для /bin/sh выглядит примерно следующим образом:

   #!/bin/sh

   echo "Content-type: text/html";
   echo "";

   echo Today is `date`;

   exit 0;

(Данный скрипт просто выводит текущую дату на экран.)

При необходимости, с помощью той же команды echo "...."; можно выводить и
HTML-код или же можно вставить его из отдельного файла с помощью cat и т.п. программ.

Обратите внимание на то, что при обращении к CGI-файлу в URL обязательно нужно
указывать инфикс .../cgi-bin/..., иначе он выполняться не будет! И не забудьте
сделать скрипт исполняемым (с помощью команды chmod). Например:

   chmod +x test1.sh

Далее можно обращаться к нему напрямую:

   /var/www/cgi/./test1.sh

или же через браузер:

   http://192.168.1.50/cgi-bin/test1.sh

Причём скрипты могут быть написаны как с помощью команд командного
интерпретатора (типа /bin/sh) так и на любом языке программирования, для
которого имеется интерпретатор в вашей системе (например Perl или Python).

После того как сервер уже заработал, наверняка, многие озадачатся вопросом
насчёт конфигурации bozohttpd. Так вот, у этого сервера нет файлов конфигурации
и это здорово! Никаких десятков непонятных инструкций (как, например у Apache),
всё прописывается непосредственно при запуске сервера в качестве параметров
(флагов). Описание всех этих параметров есть в man-e по httpd данной
операционной системы (http://wiki.lissyara.su/wiki/Bozohttpd).


Во второй части данной статьи я хотел бы поделиться своим опытом и рассказать о
том как использовать встроенный Web-сервер операционных систем NetBSD 5.x в
связке типа HTTPD+PHP+MySQL вместо установки более мощного, но и более
громоздкого и сложного Apache.

После проверки работоспособности сервера можно приступать к установке и
настройке дополнительных пакетов. Я приведу пример только для PHP и MySQL,
однако другие ставятся и работают аналогично. Установить нужное ПО можно, как
минимум, 2-мя способами: компиляцией непосредственно из исходников или же
добавлением уже готового пакета с помощью pkg_add. Для краткости я возьму
второй способ.

Качаем с официального сайта пакеты типа php-5.x.tgz, mysql-php.tgz и
mysql-server-5.x.tgz (версии могут быть любыми) и устанавливаем их с помощью
pkg_add, например:

   pkg_add -v php-5.3.6.tgz

После окончания установки всех пакетов перезагружаемся!
Затем подключаем интерпретатор языка PHP к bozohttpd c помощью флага (или
параметра) -С .php /usr/pkg/libexec/cgi-bin/php и устанавливаем новый стартовый
файл для сайта - index.php. Выглядит это так:

   httpd_flags="-С .php /usr/pkg/libexec/cgi-bin/php -x index.php"

Теперь создаём тестовый PHP-скрипт (например test1.php) и запрашиваем его через браузер:

  http://192.168.1.50/test1.php

Всё должно заработать!

Теперь проверяем работу СУБД MySQL. Запускаем mysql client (который
устанавливается вместе с сервером) и даём несколько тестовых команд, например:

   mysql -uroot -p (вход под root-ом с пустым паролем)
   show databases; (выводит список баз данных)
   use mysql; (подключаемся к базе mysql)
   show tables; (выводит список таблиц этой базы)
   quit; (выходим из mysql)

Если все эти команды были приняты и выполнены интерпретатором, значит MySQL уже
работает. Так же можно проверить работу MySQL с помощью скриптов для /bin/sh,
например таким:

   #!/bin/sh
   echo "select Host, User from user" | mysql -uroot -p mysql;
   exit 0;

Данный скрипт выведет список хостов и пользователей MySQL.

Теперь осталось только проверить связку PHP+MySQL и соединить их с Web-сервером.
Пишем скрипт на PHP для соединения с СУБД и делаем простой запрос, например так:

   $dbcn=mysql_connect("localhost", "root", "");
   mysql_select_db("mysql");
   $r=mysql_query("select Host, User from user");
   for($i=0; $i < mysql_num_rows($r); $i++)
   { $res=mysql_fetch_array($r); echo "$res[Host] $res[User]\n"; }
   mysql_close($dbcn);

Результат выполнения этого скрипта будет аналогичен предыдущему на shell.
 
Ключи: bozohttpd, http, netbsd / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевые сервисы / WWW, Apache httpd / Редирект, mod_rewrite

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, ъ (?), 16:16, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Калегин опять отжигет... :-)
     
     
  • 2.2, исчо_адын_аноним (?), 16:29, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё должно заработать! - это просто новое заклинание админского бубна :).

    П.С ну а чему удивлятся на троллнете, заполненом раком интернета ? ( да да , троллнет не торт, ничего кроме еды уже и нет)  это те не самаг,стаковерфлов, етц

     
     
  • 3.30, MishaFck (?), 11:37, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему же сразу заклинание?
    Я тоже своим юзверям так говорю по телефону, когда консультирую и часто прокатывает.
    Но проблемы разные бывают, всех не непредусмотришь.
    Тут у автора видно всё получилось именно так, а другие пусть попробуют...
     

  • 1.3, funt (?), 17:03, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему именно NetBSD если система обычная x86 может лучше FreeBSD нетбсд хорошо только на архитектурах не поддерживаемых фрёй
     
     
     
    Часть нити удалена модератором

  • 3.12, Funt (?), 20:13, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    FreeBSD более производительная особенно на smp, есть многие удобные фичи в виде netgrapf, geom и т.д. более развитая дисковая и сетевая подсистема, больше портированного софта, лучше поддержка оборудования из недостатков по сравнению с нетбсд можно выделить лишь малое кол-во поддерживаемых платформ, единственные плюсы нетбсд которые я слышал это её архитектура которая хорошо переносится между платформами, поэтому если у вас не кофеварка вместо сервера фря смотрится более предпочтительно.
     
     
  • 4.22, Fireball (??), 15:23, 02/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Из-за этих всех преимуществ автору, видимо, неинтересно стало...
     
  • 4.29, IvanS (??), 10:45, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И зачем все эти фичи на простом шлюзе, который настраивают 1 раз и всё? Тогда уж можно Windows 2008 поставить, ваще круто будет ;-)
    Я вот тоже на ОпенБСД сижу. И настраивать и устанавливать её проще, и сама система чище.
    А для новичков там уже готовые сервера есть, ничего ставить не надо, только запустить.
    Я согласен с автором, простое надо делать по простому.
     
     
  • 5.53, Аноним (-), 01:45, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И зачем все эти фичи на простом шлюзе, который настраивают 1 раз
    > и всё? Тогда уж можно Windows 2008 поставить, ваще круто будет ;-)

    Что-то MS своим "ваще крутым" сервером себя же и не хочет обслуживать, отдав черную работу по отгрузке своих файлов презренным пингвинам у AKAMAI. Не говоря

    > Я вот тоже на ОпенБСД сижу. И настраивать и устанавливать её проще,

    Чем что? И чем?

    > и сама система чище.

    Чем что? И чем?

    > А для новичков там уже готовые сервера есть, ничего ставить не надо,
    > только запустить.

    Вы так говорите как будто у других такого нет.

    > Я согласен с автором, простое надо делать по простому.

    Но не в ущерб результату. Сервер с CGI - каменный век интернета.

     
     
  • 6.68, IvanS (??), 23:53, 05/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да, возможно CGI шлюз и устарел, но надо же новичкам с чего-то начинать учиться. А CGI даёт много возможностей для экспериментов. А заодно и с программированием в Юниксе разберутся...
     
     
  • 7.78, Аноним (-), 14:56, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, возможно CGI шлюз и устарел, но надо же новичкам с чего-то
    > начинать учиться.

    Начинать учиться с того как делать не надо - очень странный подход.

    > А CGI даёт много возможностей для экспериментов.

    Как будто другие, более адекватные протоколы их не дают.

    > А заодно и с программированием в Юниксе разберутся...

    Путем написания тормозилок на шеллскриптах через cgi? Лучше пусть в дворники идут, остальным мучений меньше будет с результатами данной деятельности.

     
  • 4.47, vle (ok), 21:37, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет SMP в NetBSD с версии 5 0 очень даже неплох SMP был полностью переписан, ш... текст свёрнут, показать
     
     
  • 5.50, Funt (?), 00:05, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    возможно для простых решений NEtBSD самое оно, но сложные на ней делать не очень катит, нетбсд я щупал, в целом система не плохая, но к сожалению не увидел не единого преимущества, зато минусов были, хотя может это привычка, если вы знаток этой системы приведите плюсы в сравнении с фрёй, ради интереса
     
     
  • 6.57, vle (ok), 02:16, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > возможно для простых решений NEtBSD самое оно, но сложные на ней делать
    > не очень катит,

    блаблабла

    > нетбсд я щупал, в целом система не плохая,
    > но к сожалению не увидел не единого преимущества, зато минусов были,
    > хотя может это привычка, если вы знаток этой системы приведите плюсы
    > в сравнении с фрёй, ради интереса

    Я бы с бОльшим удовольствием послушал
    о недостатках NetBSD в сравнении с, раз уж они уже выявлены.

     
  • 6.69, IvanS (??), 23:59, 05/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > возможно для простых решений NEtBSD самое оно, но сложные на ней делать
    > не очень катит...

    Ну это как сказать... Разработчики NetBSD так не думают.
    Да и если вернуться к статье, то здесь как раз речь о простом тестовом сервере, для новичков самое оно. Я бы ещё посоветовал DragonFly BSD попробовать, для разнообразия, чтоб сложилось общее представление об этих системах.

     
  • 2.8, fcuku (ok), 18:57, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Почему именно NetBSD?

    Патамучта аффтар не вкурил, чта:
    http://www.freebsd.org/cgi/url.cgi?ports/www/bozohttpd/pkg-descr
    http://www.freshports.org/www/bozohttpd/

    Чта бозотик не ядерная фича, присутсвующая исключительно в НетБЗД, а перловый мини из портов

     

  • 1.7, atatat (?), 18:54, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Далее можно обращаться к нему напрямую:
    >   /var/www/cgi/./test1.sh

    Да ладно :)

     
  • 1.10, Zl0 (ok), 19:27, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>После окончания установки всех пакетов перезагружаемся!

    это было последней каплей.

     
     
  • 2.11, fcuku (ok), 19:37, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну вас
    на вашем комментарии пришлось пустить слезу от смеха :)
    разжигаете
     
  • 2.18, zibait (?), 23:56, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Дааа, ребут был лишним..
    Но ведь эта статейка для начинающих, пущай с командами упражняются
     

  • 1.15, lexa (??), 23:01, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хера с два PHP заработает как написано, читаем http://blojik.pp.ua/post/nastrojka_php_pod_netbsd_httpd
     
  • 1.16, max888 (?), 23:01, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне статейка понравилась, прикольно оформлена. И довольно полезная для начинающих.
    Хотя... некоторые недочёты есть... Но это ж не man.
     
  • 1.17, koliok (?), 23:34, 01/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну не знаю, у меня PHP так заработал.
    Респект автору, спасибо за посказку ;-)
     
  • 1.19, angra (ok), 02:30, 02/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Скорость и простота - главные преимущества BSD-систем!
    >простую, быструю и лёгкую настройку сервера

    Ну да куда там дебиану с его установкой и аналогичной "настройкой" всего вышеперечисленного одной командой:
    apt-get install apache2 php5 mysql-server php5-mysql
    И никаких тебе перезагрузок.

     
  • 1.20, anonim (?), 12:27, 02/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ..нужно прописать домашний каталог нашего сайта в директиве httpd_wwwdir..

    не указано _где_ прописать;

     
  • 1.21, Аноним (-), 14:13, 02/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Некоторые комментарии к столь объективной и грамотной статье 1 Утверждает... текст свёрнут, показать
     
     
  • 2.23, Square (ok), 17:36, 02/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это идеология мира "опен". Терпите.
    Теперь Вы, или любой другой человек должны "допилить" текст чтобы он приобрел смысл...
     
     
  • 3.54, Аноним (-), 02:01, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это идеология мира "опен". Терпите.

    В мире опен так жестко халтурить вообше чревато - халтура то всем видна, как на ладони.

    > Теперь Вы, или любой другой человек должны "допилить" текст чтобы он приобрел смысл...

    Боюсь, автор не оценил бы мой "патчинг". При таком "качестве" проще всю статью запатчить в /dev/null и переписать с нуля, пожалуй.  

     
     
  • 4.62, Square (ok), 06:00, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Это идеология мира "опен". Терпите.
    > В мире опен так жестко халтурить вообше чревато - халтура то всем
    > видна, как на ладони.
    >> Теперь Вы, или любой другой человек должны "допилить" текст чтобы он приобрел смысл...
    > Боюсь, автор не оценил бы мой "патчинг". При таком "качестве" проще всю
    > статью запатчить в /dev/null и переписать с нуля, пожалуй.

    Напишите...

     
     
  • 5.79, Аноним (-), 15:02, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Напишите...

    Мне кажется, автор оригинала был бы немного недоволен тем фактом что это было бы про установку нжинкса, под линуксом, с фастой :P. Правда это даже писать не надо - и так легко гуглится. Зато я готов поспорить что данная связка порвет упомянутую с отрывом в разы. Для комплекта можно почитать как писать модули к нжинксу, если попрограммить зудит. Вот это - круто, ядрено, актуально. Правда и это опять украдено до нас, если верить гуглу :P.

     
  • 2.24, angra (ok), 18:37, 02/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Статья нужна для тех, кто хочет быть "не как все". Поэтому самая бесполезная из бздей и недовебсервер. Зато можно перед другими школьниками понтоваться собственным сервером.
     
     
  • 3.26, Square (ok), 20:43, 02/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Статья нужна для тех, кто хочет быть "не как все". Поэтому самая
    > бесполезная из бздей и недовебсервер. Зато можно перед другими школьниками понтоваться
    > собственным сервером.

    А мне нравятся такие самоделки. Это примерно как создание рейда из флоповодов, 90-терабайтный пепелац в ящике на балконе. Мы не стараемся добиться максимальной производительности,максимальной надежности или каких-то еще топовых решений, это конструирование чего-то своими руками для души.

    Иногда из этого получаются забавные вещи...

     
     
  • 4.55, Аноним (-), 02:05, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 90-терабайтный пепелац в ящике на балконе.

    90Tb пепелац с хабры даже вполне будет работать. Я правда не понял, почему его обладатель не собрал вместо 1 монстра несколько стандартных компов + соединить их гигабитом + запустить поверх какую-то распределенную ФС. Этакий "гугл в миниатюре".

    > Иногда из этого получаются забавные вещи...

    Не все йогурты одинаково полезны. Если результат получается дельный - отлично. Но в данном случае получается много возни и совершенно отстойный результат.

     
     
  • 5.61, Square (ok), 05:46, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> 90-терабайтный пепелац в ящике на балконе.
    > 90Tb пепелац с хабры даже вполне будет работать. Я правда не понял,
    > почему его обладатель не собрал вместо 1 монстра несколько стандартных компов
    > + соединить их гигабитом + запустить поверх какую-то распределенную ФС. Этакий
    > "гугл в миниатюре".

    Ну, если выкинуть из стандартного компа все лишнее, разместить то что осталось в одном корпусе - как раз и получится то что парень собрал. И оно у него неплохо работает.
    Под виндовс кстати :))

    >> Иногда из этого получаются забавные вещи...
    > Но в данном случае получается много возни и совершенно отстойный результат.

    А пофигу :))
    80% венчурных стартапов вылетают в трубу...

     
     
  • 6.81, Аноним (-), 15:39, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так главная загвоздка - в корпусе в который лезет столько винчей Остальное н... текст свёрнут, показать
     
     
  • 7.85, Square (ok), 17:58, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Такие штуки изготовляют даже промышлено Технически выглядит как боооольшая желе... текст свёрнут, показать
     
  • 3.28, Andrey Mitrofanov (?), 10:32, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Статья нужна для тех, кто хочет быть "не как все". Поэтому самая

    А ещё со статьёй L+A+M+P автор неминуемо окажется на 100500-ой странице поиска, а вот в поиске netbsd+apache (да.) эта статья будет на первой странице. Ну, максимум на третьей.

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

     
  • 3.33, JeinUS (?), 12:39, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Статья нужна для тех, кто хочет быть "не как все".

    ...... Зато можно перед другими школьниками понтоваться собственным сервером.

    Да если каждый наш школьник будет подобные сервера дома поднимать, то развитие IT в Росси пойдёт огромными темпами и о Винде все забудут. Разве это плохо???
    Я за саморазвитие школьников!
    Побольше бы для них таких статей писали, может они и правда серваками хвастаться начнут :-)

     
  • 3.34, Аноним (-), 12:48, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > собственным сервером.

    Понт закончится на первом же школьнике с ab2 или http_load, которые недвусмысленно покажут параметры этого сервера ;)

     
  • 2.31, JeinUS (?), 12:13, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вы сами-то с этой системой работаете Если уж тако... текст свёрнут, показать
     
     
  • 3.42, ОШИБКА (ok), 17:05, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    skip А чтобы установить что кирпичная стена прочнее вашего лба - надо по вашей... текст свёрнут, показать
     
     
  • 4.67, angra (ok), 12:45, 05/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Справедливости ради для программиста(но не для админа) fcgi от cgi практически ничем не отличается, а для пыха fastcgi по сути очень долгое время вообще не было. Гораздо интересней вещи типа psgi/wsgi/rack/jsgi, которые позволяют писать не заботясь о выборе cgi/fastcgi/mod_ЯП/framework/итд для конкретного скрипта.
     
     
  • 5.82, Аноним (-), 15:48, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Тем меньше поводов копаться в ископаемостях А уж сколько охотились на мамонтов ... текст свёрнут, показать
     
     
  • 6.88, angra (ok), 14:19, 08/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Справедливости ради для программиста(но не для админа) fcgi от cgi практически ничем
    >> не отличается,
    > Тем меньше поводов копаться в ископаемостях.

    Вы про fastcgi?

    >> а для пыха fastcgi по сути очень долгое время вообще не было.
    > А уж сколько охотились на мамонтов при помощи копий с каменными наконечниками
    > - это вообще кошмар. Только вот зачем сейчас учиться делать инструменты
    > из камней и палок? Копье из камня и палки как инструмент
    > охотника в 2011 году уже никому не нужно.

    Опять про fastcgi? Он ведь тоже ископаемое, для новых систем нахрен не нужен.

    >> Гораздо интересней вещи типа psgi/wsgi/rack/jsgi, которые позволяют писать
    >> не заботясь о выборе cgi/fastcgi/mod_ЯП/framework/итд для конкретного скрипта.
    > Ну вам интереснее - вы и осваивайте. Как по мне - фаст
    > вполне хорош: быстрый протокол, без явных идиотизмов в дизайне. К ЯП
    > не привязан. К мод_ЯП - тоже. Более-менее устоялся и поддерживается рядом
    > софта.

    Так осваивать новое, или копаться в ископаемом(fastcgi)? Определитесь наконец.

     
  • 4.72, Juriy (?), 10:58, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> А Вебсервер тут для примера дан, вы статью вообще читали?
    > Это как максимум является примером того как делать ни в коем случае
    > не стоит. А зачем делать заведомо очень тормозной недосервер, по убогому
    > и бестолковому протоколу CGI?

    Написано же зачем! Для тестов в локальных сетях и для начинающих изучать Unix. А CGI - это основа вебпрограммирования и понимания взаимодействия вебсервера со скриптами.
    Насколько я понял, в статье просто дан пример для тех, кто сам не может определиться и не знает с чего начать. А тестовый сервак на базе простой и редкой системы - то что надо для энтузиастов.

     
     
  • 5.73, angra (ok), 13:19, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чуть выше я показал как одной строчкой все это устанавливается и "настраивается" в debian. Так что по критерию простоты мимо. Что хорошего в редкости мне вообще непонятно. Также непонятно зачем учиться на основе worst, а не best practices. Хотя я бы это учебой не называл, набор шаманских заклинаний без объяснений совершенно не подходит для понимания материала.
     
  • 2.71, Juriy (?), 10:46, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> 1) Утверждается что все быстро, не требовательно к ресурсам и все такое. А где, собственно, сравнение? И в OpenBSD сетевая подсистема/файрвол/... уже умеют использовать несколько ядер/процессоров, наконец?

    Видимо вы плохо знакомы с BSD. Там давно уже существует поддержка SMP. В OpenBSD есть сразу ядро bsd.mp. А что касается сравнений, то разве вы сомневаетесь, что Винда будет хуже работать на том же железе? Если да, то попробуйте сами, а не флудите тут! Я сравнивал работу Windows 2003 с OpenBSD 4.x в качестве домашнего сервака (хостинга для моего сайта). Винда начала глючить после установки первых же серверов, а через неделю сдохла окончательно. А вот BSD работает до сих пор и проблем я не замечал. Вот вам и сравнение...

     
     
  • 3.74, angra (ok), 13:22, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а теперь сравните с линуксом. Кстати у меня win2003 не глючил и не дох, может вы просто плохо в нем разобрались.

     
     
  • 4.76, Juriy (?), 11:21, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я ставил сервера на Windows 2000/2003 сотни раз на разных машинах и в различных конфигурациях, но результат всегда один - глюки, глюки, глюки, зависания и смерть системы.
    И не надо мне говорить, что всё работает! Если вы поставили Винду однажды и вам удалось запустить Блокнотик, а может даже и текстик в нём сохранить, то это не говорит о стабильности работы системы. Вам просто крупно повезло, вот всё. Почитайте статистику! Винда сама умирает через несколько недель и её надо переустанавливать (это не я говорю, а статистика). А системы *BSD считаются самыми стабильными в мире! (по той же статистике)
    А что касается разбора Windows по болтикам и составляющим, то так любую систему можно с нуля собрать, но это будет уже другая система... А тут речь именно о дефолтной установке без допиливания, оптимизации, патчей и т.д.
     
     
  • 5.86, angra (ok), 13:54, 08/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Сотни раз ставили и при этом не научились с ней работать? Вы уверены, что выбрали правильную профессию? Сам по ряду причин терпеть не могу винду, уже хреново ее знаю, но в то время, когда я с ней активно работал, почти все проблемы были решаемы, серверы по несколько лет работали, причем без малейшего вмешательства. Кстати, ссылку на статистику не дадите?
     
     
  • 6.91, Juriy (?), 12:49, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Сотни раз ставили и при этом не научились с ней работать? Вы
    > уверены, что выбрали правильную профессию? Сам по ряду причин терпеть не
    > могу винду, уже хреново ее знаю, но в то время, когда
    > я с ней активно работал, почти все проблемы были решаемы, серверы
    > по несколько лет работали, причем без малейшего вмешательства. Кстати, ссылку на
    > статистику не дадите?

    А кто сказал, что проблемы нерешаемы? Решить можно любую проблему!
    Только вот зачем создавать эти самые проблемы, а потом их решать? Вам больше заняться нечем?
    я поставил OpenBSD, чтобы у меня проблемы вообще не возникали и так оно и есть. всё работает по умолчанию без всяких настроек и доработок.

     
  • 5.89, Nicus (?), 11:01, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Я ставил сервера на Windows 2000/2003 сотни раз на разных машинах и в различных >>конфигурациях, но результат всегда один - глюки, глюки, глюки, зависания и смерть системы.

    Согласен с товарищем. Винда не предназначена для серверов изначально. Это система создана для идиотов, которые не хотели изучать команды DOS и вообще чему-то учиться...
    Как говорил один мой знакомый: "Windows может выставить в интернет только конченный мазохист". А опыта и регалий у него было хоть отбавляй...
    А по своей практике могу сказать, что Винда хороша только для тупых юзеров, но не для админов. И вообще я не понимаю зачем громадный и тяжеленный графический интерфейс, отжирающий большую часть ресурсов компьютера, на сервере, где запущена малюсенькая программка....

     
     
  • 6.92, Juriy (?), 12:52, 16/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Я ставил сервера на Windows 2000/2003 сотни раз на разных машинах и в различных >>конфигурациях, но результат всегда один - глюки, глюки, глюки, зависания и смерть системы.
    > Согласен с товарищем. Винда не предназначена для серверов изначально. Это система создана
    > для идиотов, которые не хотели изучать команды DOS и вообще чему-то
    > учиться...
    > Как говорил один мой знакомый: "Windows может выставить в интернет только конченный
    > мазохист". А опыта и регалий у него было хоть отбавляй...
    > А по своей практике могу сказать, что Винда хороша только для тупых
    > юзеров, но не для админов. И вообще я не понимаю зачем
    > громадный и тяжеленный графический интерфейс, отжирающий большую часть ресурсов компьютера,
    > на сервере, где запущена малюсенькая программка....

    Я тоже согласен, что нужно ресурсы сервера расходовать на потребности клиентов, а не на обслуживание монстроподобного графического интерфейса. Только вот в Microsoft об этом наверно не знают...

     

  • 1.25, Square (ok), 20:22, 02/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > и хочу рассказать об их преимуществах по сравнению с другими ОС,

    К сожалению вы так ничего о преимуществах и не сказали.

    >Её можно поставить куда угодно, даже на тостер (в котором хлеб жарят)!

    Этот миф очень популярен среди любителей БСД, но при этом мало кто задумывается над тем,
    зачем это сделали, и что при этом СТЕРЛИ...
    Опа, как это стерли??
    А так, что контроллер к тостеру (одноплатный компьютер TS-7200) - присобачили шурупами. Это не тостер в который залили НетБСД, это девайс, изначально не имевший микропроцессорного управления вообще, к которому шурупами присобачили микроконтроллер, при этом потерев оригинальную для этого контроллера прошивку...
    А что же это была за прошивка?
    А линукс там был... :))
    Кто и зачем это сделал? Инженер компании производящей эти тостеры в рамках прикола.

    Но если новость переписать в таком духе: "НетБСД запустили на серийном промышленном
    одноплатном компьетере удалив с него оригинальную Линукс-прошивку и прикрутив плату
    контроллера к бытовому тостеру в виде прикола" - это будет конечно не круто.
    Но именно это и произошло. Взяли промышленный компьютер, на котором штатно уже много лет работает линух, и залили на него с помощью напильника НетБСД.

    Только вот это достижение - было давно.. и чтото новостей не слышно...

     
     
  • 2.32, JeinUS (?), 12:31, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> и хочу рассказать об их преимуществах по сравнению с другими ОС,
    > К сожалению вы так ничего о преимуществах и не сказали.
    >>Её можно поставить куда угодно, даже на тостер (в котором хлеб жарят)!
    > Этот миф очень популярен среди любителей БСД, но при этом мало кто
    > задумывается над тем,
    > зачем это сделали, и что при этом СТЕРЛИ...

    Ну давайте я вам расскажу о преимуществах БСД-систем, если в статье не очень понятно.
    1. Эти ОС являются самыми близкими к древнему UNIX-у и самыми чистыми из современных Юникс-подобных систем, в том числе и по лицензиям и по философии.
    2. Абсолютно бесплатные и свободно распространяются (почти все).
    3. Огромный выбор платформ для установки.
    4. Не так требовательны к ресурсам компьютера (как Windows, Linux или Mac OS).
    5. Очень быстро ставятся (около одной минуты!!!). Тут сравнить можно только с чистой DOS.
    6. Поразительно гибкие и доступные настройки через простые текстовые файлы.
    7. Мощные, стабильные и масштабируемые системы.
    ........
    И так далее. Можно ещё продолжать, но разумному человеку и этого достаточно. Остальное же каждый выбирает для себя и своих конкретных задач.
    Ну а насчёт тестера, это просто демонстрация гибкости ОС и не более.


     
     
  • 3.35, Vitaly_loki (ok), 12:49, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конкретные то преимущества где? Написали какой-то маркетинговый булшит, причем откровенно провокационный.

    Например, я в своё время выбрал DragonFlyBSD из-за поддержки кластерной фс (HAMMER) прям из коробки, в к-й в любой момент времени можно откатиться на любое состояние назад. Вот это понимаю преимущество, реальный пример из жизни. А вот это всё:
    > 2. Абсолютно бесплатные и свободно распространяются (почти все).
    > 3. Огромный выбор платформ для установки.
    > 4. Не так требовательны к ресурсам компьютера (как Windows, Linux или Mac OS).
    > 5. Очень быстро ставятся (около одной минуты!!!). Тут сравнить можно только с чистой DOS.
    > 6. Поразительно гибкие и доступные настройки через простые текстовые файлы.
    > 7. Мощные, стабильные и масштабируемые системы.

    применимо вообще для любого Юникс-подобной ОС. Особенно п.6 "улыбнул", типа, в Debian/Slackware/*BSD как-то иначе. Вас прям так поразили настройки через простые текстовые файлы?!

     
  • 3.36, xaker666 (?), 14:11, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> и хочу рассказать об их преимуществах по сравнению с другими ОС,
    >> К сожалению вы так ничего о преимуществах и не сказали.

    Вот тут подробно про BSD написано:
    http://xakep.ru/post/23432/default.asp

    А статейка для начинающих юниксоидов пойдёт. И если у них это всё получится (раз несколько подряд), вот тогда они к спецам типа вас заходить будут... совершенствоваться.
    Давайте ссылки на свои продвинутые статьи и учебники, развивайте модёжь!

     
     
  • 4.37, Andrey Mitrofanov (?), 14:30, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот тут подробно про BSD написано:

    Так вот откуда они http://www.opennet.ru/openforum/vsluhforumID3/77504.html#176 повылазили-то. Ксакеп - оплот Позиксивизма, ролевой образчик неофитов... "Пацаны во дворе обзавидуются", да.

    > А статейка для начинающих юниксоидов пойдёт. И если у них это всё
    > Давайте ссылки на свои продвинутые статьи и учебники, развивайте модёжь

     
  • 4.38, Аноним (-), 14:58, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кошмар, какие-то ксакепы и ксакеры понавылезли. Ну спасибо что хоть не сракеры. А ксакеп.ру это конечно очень серьезный ресурс не менее серьезного журнала, прославившегося на весь мир тем что они взломали даже школьные туалеты.
     
     
  • 5.40, Square (ok), 16:41, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > прославившегося на весь мир тем что они взломали даже школьные туалеты.

    А видео есть? :)

     
  • 4.45, Vitaly_loki (ok), 21:12, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ксакеп такой ксакеп, как бы у них самих их ASPнутый сайт на венде не сломали
     
  • 3.39, Square (ok), 15:19, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В чем же тут преимущество Вот у меня есть каечный ключ - самый близкий к древни... текст свёрнут, показать
     
     
  • 4.70, IvanS (??), 00:23, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. Доля рынка в штуках. Почему это важно? Чем больше установок ОС
    > - тем больше внимания привлечено к разработке, тем больше специалистов ею
    > занимаются, и улучшают ее.
    > 2. Активность разработчиков. Почему это важно? Мир постоянно меняется....
    > 3. Поддержка крупным бизнесом. ...

    По-моему вы слишком категоричны, особенно когда говорите, что это ЛОЖЬ. Ваши утверждения совсем необоснованы и заведово не соответствуют действительности, хотя иногда Вы правы, но не во всём!
    Получается что Windows самая крутая система в МИРЕ, раз у неё большая доля рынка и над ней и ПО для неё работают МИЛЛИОНЫ спецов... Так что ли???
    Если Вы сами не в теме, то нечего здесь демогогию разводить! Лучше бы со статистикой ознакомились!

     
     
  • 5.75, angra (ok), 13:29, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Получается что Windows самая крутая система в МИРЕ, раз у неё большая
    > доля рынка и над ней и ПО для неё работают МИЛЛИОНЫ
    > спецов... Так что ли???

    Вообще то да, только вы аккуратно пропустили слово "десктопная". Винда действительно для большинства лучшая десктопная ОС, а линукс лучшая серверная. При этом есть меньшинство, для задач которого лучшей может оказаться другая ОС.

     
     
  • 6.77, Juriy (?), 11:33, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Получается что Windows самая крутая система в МИРЕ, раз у неё большая
    >> доля рынка и над ней и ПО для неё работают МИЛЛИОНЫ
    >> спецов... Так что ли???
    > Вообще то да, только вы аккуратно пропустили слово "десктопная". Винда действительно для
    > большинства лучшая десктопная ОС, а линукс лучшая серверная. При этом есть
    > меньшинство, для задач которого лучшей может оказаться другая ОС.

    А вы не пробовали историю развития ОС Windows почитать? Она несколько раз чуть не загнулась и её спасало только чудо. Она всегда была хуже конкурентов, причём намного. Большинство "разработок" Microsoft сворованы у других + агрессивный маркетинг компании и огромные средства, вложенные в рекламу и подкуп всех и вся в мире (от разработчиков железа до продавцов и контролирующих органов). Как известно, из любого бомжа можно президента сделать, если убить и купить кого надо. Так и с ОС, мафия кругом! И к ТТХ самой Windows это никакого отношения не имеет!

     
     
  • 7.87, angra (ok), 14:08, 08/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А вы не пробовали историю развития ОС Windows почитать?

    Да я вообще то с cp/m и dos начинал, так что историю развития наблюдал, а не читал по опусам фанатов альтернативных систем.
    >Она несколько раз чуть не загнулась и её спасало только чудо.

    Правда, что ли? Может еще назовете когда именно такое происходило? Отсчет ведем с nt4 и win95.

    >Она всегда была
    > хуже конкурентов, причём намного. Большинство "разработок" Microsoft сворованы у других
    > + агрессивный маркетинг компании и огромные средства, вложенные в рекламу и
    > подкуп всех и вся в мире (от разработчиков железа до продавцов
    > и контролирующих органов).

    Маркетинг конечно сыграл роль, вот только в свое время необходимость объяснять пользователю, что вставленную дискету или CD нужно перед использованием смонтировать, причем из под суперпользователя, уже было достаточным поводом не смотреть в сторону никсов на десктопах. А если вспомнить что linux/bsd не умели на старте ничего младше i386, а макам вообще было нужно отдельно дорогое железо, то в доминировании винды на раннем этапе нет ничего удивительного. А дальше "так здесь повелось". Единственным серьезным конкурентом могла бы быть OS/2.

    >Как известно, из любого бомжа можно президента сделать,
    > если убить и купить кого надо. Так и с ОС, мафия
    > кругом! И к ТТХ самой Windows это никакого отношения не имеет!

    Есть тьма софта УЖЕ написанного под винду, есть поколение пользователей знающих как с ней работать и не желающих переучиваться. Вот это объективные причины доминирования на данном этапе, а конспирологические бредни оставьте фанатам.

     
  • 3.41, Square (ok), 16:56, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну а насчёт тестера, это просто демонстрация гибкости ОС и не более.

    Тостера а не тестера.

    В чем же гибкость то? Установить ОС на промышленный одноплатный компьютер? Оооочччень гибко....

     
  • 3.43, ОШИБКА (ok), 17:52, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вам явно надо в маркетинговый отдел идти работать Более веселая аргументация бы... текст свёрнут, показать
     
  • 3.80, px (??), 15:32, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >самыми близкими к древнему UNIX-у

    Это большой минус. В современное время от *nix требуется быстрое развитие для поддержки современных железок, плюшек, протоколов. BSD которая в 21 веке падает от вытаскивания примонтировнаной флешки - это пережиток прошлого. А всем кому нужна философия, пусть идут на философский факультет.

    >Абсолютно бесплатные и свободно распространяются (почти все).

    linux

    >Огромный выбор платформ для установки.

    linux

    >Не так требовательны к ресурсам компьютера (как Windows, Mac OS).

    linux

    >Очень быстро ставятся (около одной минуты!!!). Тут сравнить можно только с чистой DOS.

    Чушь. Вы как меряли? Это что за бздя такая которая за минуту ставится? Разве что в тостер. Зачем ставить быстро за минуту чтобы потом полдня доставлять пакеты, пересобирать миры итд? Ни для десктопа ни для сервера быстрота установки ни разу ни преимущество. А кому надо ставить по 50 раз в день, для таких есть dd, cp и дистрибы типа P.I.N.G., clonezilla.
    p.s. Кстати, В чистом DOSе ничего нету, абсолютно неюзабельное г.

    >Поразительно гибкие и доступные настройки через простые текстовые файлы.

    linux

    >Мощные, стабильные и масштабируемые системы.

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

    >Ну а насчёт тестера, это просто демонстрация гибкости ОС и не более.

    Для винды тоже была реализация APi и ядра в 12кило (если не ошибаюсь) размером для управления какой то аппаратурой.

    Итого: ваша попытка представить преимущества bsd разгромно провалилась.

     
  • 2.48, vle (ok), 21:40, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Только вот это достижение - было давно.. и чтото новостей не слышно...

    Новостей полно, ими нужно всего лишь интересоваться.
    Ну или не говорить, что их нет ;-)

     
     
  • 3.49, Square (ok), 22:52, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Только вот это достижение - было давно.. и чтото новостей не слышно...
    > Новостей полно, ими нужно всего лишь интересоваться.
    > Ну или не говорить, что их нет ;-)

    На последнем BSDCan 2011 NetBSD был посвящен только ОДИН доклад.
    Когда последний раз на NetBSD собирали вычислительные кластера? Сетевые хранилища?
    Вы знаете хотябы двух крупных провайдеров хостящих на NetBSD?

    Хотя может об этих штуках рассказывали на  Open Source Conference 2011 Sendai, но у меня плохо с японским...

     
     
  • 4.56, vle (ok), 02:08, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по "списку параметров",

    > 1. Доля рынка в штуках.
    > 2. Активность разработчиков.
    > 3. Поддержка крупным бизнесом.

    разговор не имеет смысла. Вас интересует громкий пиар
    и симуляция деятельности, а не ТЕХНИЧЕСКИЕ особенности системы
    и применимость ее для ВАШИХ задач. Рассуждать о сферических конях
    в вакууме мне не интересно. Сферическую же "активность разработчиков"
    обсуждать не вижу смысла. Информация о бизнесе на официальном сайте.

     
     
  • 5.58, Square (ok), 02:40, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Судя по "списку параметров",
    >> 1. Доля рынка в штуках.
    >> 2. Активность разработчиков.
    >> 3. Поддержка крупным бизнесом.
    > разговор не имеет смысла. Вас интересует громкий пиар

    Я смотрю на вещи реально. Почему в линухе есть поддержка инфинибанд, а во фре- только пишут?
    Почему драйвер для АоЕ в линухе развивается- а во Фре - как будто версию гвоздями прибили?
    Почему Яндекс поставил на балансировщики Линух а не Фрю?
    Почему Гугл использует Линух а не Фрю?
    И таких вопросов почему - много. А ответ - вот те три параметра.

    >Сферическую же "активность разработчиков" обсуждать не вижу смысла.

    "Есть люди, которые не воспринимают прогресс..." (с) Бугги :)

     
     
  • 6.59, vle (ok), 02:54, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Судя по "списку параметров",
    >>> 1. Доля рынка в штуках.
    >>> 2. Активность разработчиков.
    >>> 3. Поддержка крупным бизнесом.
    >> разговор не имеет смысла. Вас интересует громкий пиар
    > Я смотрю на вещи реально. Почему в линухе есть поддержка инфинибанд, а
    > во фре- только пишут?

    Очевидно потому, что Линукс очень активно используется в этой области
    и вполне успешно? Ответ же очевиден.
    Насколько хорошо/плохо смотрелись бы там *BSD и Solaris я понятия не имею.

    > Почему драйвер для АоЕ в линухе развивается- а во Фре - как
    > будто версию гвоздями прибили?

    Потому что все мы обращаем внимание на строго определенные вещи,
    игнорируя остальные? ;-)

    > Почему Яндекс поставил на балансировщики Линух а не Фрю?

    На прошедшей не так давно Лекции Яндекса в Минске Расковалов заявил,
    что в основном для индексации и поиска используется FreeBSD.
    "Большие циски" тоже были упомянуты. Про Линукс не было ни слова.
    Я понятия не имею, что там на самом деле в качестве чего используется.
    Очевидно, то, что лучше подходит в данном конкретном месте? ;-)

    > Почему Гугл использует Линух а не Фрю?

    Полно мест, где используется Solaris/FreeBSD/OpenBSD/whatever.
    Почему в качестве аргумента взял Гугель, а не Яндекс
    или Мегахостеры на FreeBSD?
    Может, подсознательно мы подгоняем решение под ответ? ;-)

    > И таких вопросов почему - много. А ответ - вот те три параметра.

    За маркетингом -- в отдел маркетинга. Я глянцевые журналы не выпускаю.

     
     
  • 7.60, Square (ok), 05:42, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А вот Фря - почемуто неуспешно в этой области используется точнее почти вообще ... текст свёрнут, показать
     
     
  • 8.63, vle (ok), 15:52, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И о чем это говорит Линукс, к примеру, практически не используется на десктопах... текст свёрнут, показать
     
     
  • 9.64, Square (ok), 16:26, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бред какойто Извини чувак, но Линукс я не могу использовать в качестве дектопа ... текст свёрнут, показать
     
     
  • 10.83, Аноним (-), 15:51, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А как насчет недавних анонсов каноникалов и асусов Или они недостаточно крупные... текст свёрнут, показать
     
     
  • 11.84, Square (ok), 16:49, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Годика через 3-4 узнаем ... текст свёрнут, показать
     
  • 10.90, Nicus (?), 11:12, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то не Linux поддерживает железо и нужный вам софт, а люди, точнее организ... текст свёрнут, показать
     
  • 6.65, Аноним (-), 23:07, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А если завтра гугловцы на фрю перейдут или с мостов прыгать начнут?
     

  • 1.44, bigin (?), 20:54, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как у вас ту все сложно...
    а мне примеры скриптов понравились ;-))
    не знал что скрипт для CGI можно на shell писать, я думал только на Перле или Питоне их делают
    а скрипт для мускула ваще экзотика...
     
     
  • 2.46, Vitaly_loki (ok), 21:15, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > как у вас ту все сложно...
    > а мне примеры скриптов понравились ;-))
    > не знал что скрипт для CGI можно на shell писать, я думал
    > только на Перле или Питоне их делают
    > а скрипт для мускула ваще экзотика...

    Его можно писать ваще на чем угодно, что умеет на stdout выводить... хоть на Си скомпилинное в бинарь

     
     
  • 3.52, Аноним (-), 01:21, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > хоть на Си скомпилинное в бинарь

    Довольно распостраненная практика. Только вот стартовать бинарник на каждый запрос - довольно тупое начинание само по себе, а если это еще и жирный интерпретер типа bash/php/perl/python/ruby/что там еще - оно просто убийственное для скорости работы всего этого. У большинства языков есть или либы или биндинги или какие-то иные средства для удобной работы с fastcgi - ну и зачем с этим архаичным интерфейсом извращаться?

     
  • 2.66, angra (ok), 12:38, 05/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не знал что скрипт для CGI можно на shell писать, я думал
    > только на Перле или Питоне их делают

    Не люблю слово быдлокодер, но в данном случае именно оно наиболее уместно. Нормальный программист читает описание протокола, понимает его суть и только потом лезет кодить. Шелловый скрипт был вторым моим тестовым скриптом cgi, первым был скопипастенный пример на perl, третий был на C. Аналогично стоит понимать суть шебанга(#!/usr/bin/perl -w или #!/bin/sh), а не тупо копировать эту строку. Могу поспорить мысль прописать в нем путь к собственному интерпретатору неких текстовых данных вас тоже не посещала.

    > а скрипт для мускула ваще экзотика...

    Что именно в нем экзотичного, кроме пары глупостей?

     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру