LINUX.ORG.RU

Интервью с ведущими разработчиками FreeBSD из СНГ

 


0

2

Константин Белоусов — член FreeBSD Core Team из Киева (Украина).

http://blogerator.ru/page/freebsd-core-team-interview-1

Программировать я начал лет в 14, на СМ ЭВМ, те, которые DEC PDP-11 (RT11SJ, RSX11M). Потом я бросил аспирантуру и нашел работу, где я писал прикладной софт для Unix’ов: HP-UX, SunOS 4.x, Solaris 2.

Андрей Чернов (фото) — российский разработчик FreeBSD, известный специалист по устройству интернет-сетей, в свободное от работы время ловящий криминальных хакеров (например, эпизод, с поимкой российского хакера из СПбГУ), также смелый писатель, мистик, переводчик литературы А.Кроули по ритуальной магии, философ, человек с активной гражданской позицией.

http://blogerator.ru/page/freebsd-chernov-ache-interview-1

На тот момент внутри ДЕМОС уже использовалась КОИ-8, она начала использоваться и в письмах, в связи с этим назрела необходимость её международной регистрации. Сейчас уже не помню кто, кажется Володин или Руднев, поручил мне заняться этим вопросом.

>>> Подробности



Проверено: JB ()
Последнее исправление: shimon (всего исправлений: 2)

Ответ на: комментарий от maister

> Десять лет назад squid c кешем на разделе ext2 довольно быстро убивал винчестер, в то же время на ufs он жил годами.

Даже десять лет назад я не пользовался сквидом _на_винчестере_. Только в памяти. Ибо на винчестере это довольно долго.

поэтому существуют анекдоты о почтовых серверах FreeBSD, забытых и замурованых при ремонте

Которые забыли выключить (равно как и поменять на них софт) за ненадобностью. Их просто включили во все возможные dnsbl из-за криво настроенного sendmail, так что отколупывать из dnsbl их было долго, оставили на потом, да так как-то и не случилось...

которым одного взляда на приглашение FreeBSD хватает, что бы сказать «это Фря, я не разбираюсь, позовите специалиста».

Странно. Всегда считал Фрю POSIX-compat. OS, свято блюдущей POSIX 1003.1 и 1003.2 как минимум. Что это за стандарты? Да так... Вам на домашнее задание. Как только разберётесь, надеюсь, сказки про недоодминов пропадут? :)))

anonymous
()
Ответ на: комментарий от anonymous

Пользуюсь sun-jdk, так что здесь комментировать не буду.

Старьё. Уже закопал. Использую:

> pkg_info -Ex openjdk
openjdk-7.0.147_1
openjdk6-b23_1

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

То есть официально нету. Но я-то на Фре уже пользуюсь!

> pkg_info -Ex chrom
chromium-13.0.782.220

Installed versions: 3.4.3

Прогресс. Подтягиваетесь. ;)

Всё хорошо. Ты не поверишь. :)))

Что-то не вижу у вас хорошего. Всё какое-то недопортированное, что ли, требующее дополнительного тестирования.

В нестабилах 5.14.1 есть.

А у нас в стабильных. К тому же, в этой версии исправлено куча ошибок, так что это не экспериментальная и не тестовая версия.

Есть желание? Ни в чём себе не отказывай.

Желание есть. Прыгать с Xfce 4.6.2 на 4.8.2 нет желания — пользуюсь:

> pkg_info -Ex perl
perl-threaded-5.12.4_1
У Xfce 4.6.2 что-то там не срослось с последней мажорной версией Perl. А недавно обновили libnotify с 0.5.2 до libnotify-0.7.3 — отвалился deskutils/xfce4-notification-daemon от Xfce 4.6.2. А так всё замечательно: Xfce окончательно скурвилась, когда libexo перешла на U<linux-only> с почему-то оставленной зависимостью от HAL даже в самом Linux. :))

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

> Старьё. Уже закопал. Использую:

Не. при всех минусах sun-jdk местами как-то по-стабильнее. Мне важна совместимость дохера с чем, так что пардон, но закапывать не буду. Пока, во всяком случае.

То есть официально нету. Но я-то на Фре уже пользуюсь!

Во-первых, «в нестабилах» не означает «официально нету». У меня вообще-то, amd64, а не ~amd64. Во-вторых, если я не пользуюсь, вовсе не означает «не пользуется ни кто». Для быстрого серфинга мне лично хватает Епифании (чего-нибудь наскоряк глянуть), а для тяжёлого (под тором и/или для web-разработки) — FF. Он у меня уже 6.0. Обновился. Ибо расширений типа firebug, yslow и прочая мне хватает.

Что-то не вижу у вас хорошего. Всё какое-то недопортированное, что ли, требующее дополнительного тестирования.

Это кто тебе сказал? Версии нестабильные как правило, не отличаются ни чем от стабильных (в части тестирования). В наши-то времена на полное сырьё нарваться это сложно. Это, скорее, версии, которые выпущены относительно недавно. Если ты по-внимательнее глянешь, то там у меня указаны и релиз-кандидаты даже. Если хочется, то можешь поставить самые последние версии и вперёд. У меня машина вообщем-то, заточена под определённые задачи и я не сторонник самых последних версий во всём без исключения. Как-то повелось так, по этой причине я не всегда пользуюсь самым последним софтом. Но это, я подчеркну, чисто мой личный подход.

А у нас в стабильных. К тому же, в этой версии исправлено куча ошибок, так что это не экспериментальная и не тестовая версия.

У меня перл не является основным языком. С и Java. Перл и питон нужны самой по себе системе или находятся в зависимостях. У меня тот же перл не полностью поставлен. Далеко не все модули. Только самые востребованные (подчеркну — системой).

У Xfce 4.6.2 что-то там не срослось с последней мажорной версией Perl. А недавно обновили libnotify с 0.5.2 до libnotify-0.7.3 — отвалился deskutils/xfce4-notification-daemon от Xfce 4.6.2. А так всё замечательно: Xfce окончательно скурвилась, когда libexo перешла на U<linux-only> с почему-то оставленной зависимостью от HAL даже в самом Linux. :))

У меня для тебя плохая новость. Уже дней 25-30 как hal приказал долго жить. В моей Gentoo, по крайней мере. udev и ни каких гвоздей. Все зависимости от hal и сам по себе hal со всем барахлом типа hald были снесены корректно и без всякой херни посредством emerge --depclean.

anonymous
()
Ответ на: комментарий от iZEN

> А недавно обновили libnotify с 0.5.2 до libnotify-0.7.3 — отвалился deskutils/xfce4-notification-daemon от Xfce 4.6.2.

Не знаю конечно, но GNOME как 2, так и 3 ведут себя вполне нормально при:

[I] x11-libs/libnotify Available versions: 0.7.2 (~)0.7.3 {doc +introspection test} Installed versions: 0.7.3(19:48:35 19.08.2011)(introspection -doc -test)

anonymous
()
Ответ на: комментарий от anonymous

а для тяжёлого (под тором и/или для web-разработки) — FF. Он у меня уже 6.0.

Когда же в Gentoo будет Firefox 6.0.1? На FreeBSD он портирован 31 августа.

Перл и питон нужны самой по себе системе или находятся в зависимостях. У меня тот же перл не полностью поставлен.

Как-будто у меня они основные. Естественно, всё тоже по зависимостям притянуто.

Просто на FreeBSD можно выбрать ядра скриптовых языков, какой именно мажорной версией пользоваться. Откомпилировал отдельно с нуля Perl 5.14 — он у тебя и будет стоять во ВСЕХ зависимостях. Не факт, что программы с ним будут работать, но зависимость будет только одна — от него. То же самое и с Python'ом — никаких слотов нету.

А вот Java позволяет иметь несколько версий JRE/JDK одновременно, даже линуксовую [i386] на [amd64]. GCC — тоже можно отдельную версию (старую или новейшую) поставить из портов, конфликтов между версиями не возникнет, так как по умолчанию используется системный GCC 4.2.1, а для сборки специфичных программ, требующих новую версию GCC, будет собран, установлен и вызван тот, который нужен для их сборки.

Уже дней 25-30 как hal приказал долго жить.

Нормальненько так. Значит программы новых версий, портированные на FreeBSD, и изначально основанные на нём, просто НЕ будут его использовать. Получим менее интерактивный десктоп. Что ж, будем использовать DEVD.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

надо же, админ Господа Бога посетил этот тред. не пройдетесь ли босыми ногами по поверхности воды, милейший?

maister
()
Ответ на: комментарий от maister

Что Вы! Что Вы, батенька!

> надо же, админ Господа Бога посетил этот тред. не пройдетесь ли босыми ногами по поверхности воды, милейший?

Как-то, право, даже и не ловко. Господь с Вами! Не админ я ни коим образом. Программирую всё больше. Это иной раз приходится буквари читать, дабы не бегать как в жопу ужаленному среди серверов. ;)

anonymous
()
Ответ на: комментарий от iZEN

> Когда же в Gentoo будет Firefox 6.0.1?

Вполне возможно что уже... Вот в эти самые минуты... :) А, кстати, отличий море?

Просто на FreeBSD можно выбрать ядра скриптовых языков, какой именно мажорной версией пользоваться.

В Gentoo это (да и не только это) делается через eselect. Это касается JVM, GCC, perl/python/вариантов opengl в X... Много чего.

Получим менее интерактивный десктоп.

Не-а. udev вполне работоспособен. Всё нормально с интерактивностью.

anonymous
()
Ответ на: комментарий от iZEN

Кстати, забыл! Основная прелесть udev по сравнению с hal в том, что udev таки событийно-ориентирован. Он не опрешивает кернел на предмет наличия событий как это делал hal.

По идее, интерактивность страдать не должна.

anonymous
()
Ответ на: комментарий от wasd

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

Oleaster ★★★
()
Ответ на: комментарий от Oleaster

>и имел тяжёлые проблемы при подключении харда и сидюка на одном шлейфе.

хз, у меня все без проблем работало всегда.

но самый тормозной чипсет


Для пней - возможно. Для AMD K6 - самое то, там какие-то заморочки со специфичными amd-фичами были.

По Зидам в то время был брак 40-50%.


Загнул, но брака действительно было много. Хотя те, которые работали - действительно были хороши. Особенно когда научились нормально биосы на предмет фич разлочивать.

devl547 ★★★★★
()
Ответ на: Что Вы! Что Вы, батенька! от anonymous

В таком случае, мой дорогой земной друг, в качестве домашнего задания, напишите эссе на тему «Как внимательное чтение стандартов POSIX научит Молодого Специалиста Править FIREWALL и Управлять Соединениями PPP в его POSIX-совместимой системе».

maister
()
Ответ на: комментарий от maister

Ну-ну-ну...

Вы бы бросили передёргивать и отъезжать от собственной формулировки:

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

Эта Ваша формулировка в корне противоречит выдвинутой чуток позднее. Вот этой:

Молодого Специалиста Править FIREWALL и Управлять Соединениями PPP в его POSIX-совместимой системе".

Впрочем, дурацкий вопрос требует столь же дурацкого ответа.

http://pubs.opengroup.org/onlinepubs/007908799/ — публикация старовата, бесспорно. Можно и посвежее найти. Если хотите, то можете поискать IEEE Std 1003.2. Нцу вот это например -> http://pubs.opengroup.org/onlinepubs/009695399/

Это мелочи, тексты почти не изменились. Самое главное, там есть ссылка -> http://pubs.opengroup.org/onlinepubs/007908799/xcuix.html

Именно эта ссылка поможет Вашему гипотетическому админу не звать [s]мамочку...[/s] эээ... настоящего, боевого... «специалиста». А позволит не теряться при работе с незнакомой, но всё-таки POSIX-compatible OS. Это называется стандарт POSIX 1003.2 «Shell и утилиты». Прочтение сего документа научит Вашего гипотетического специалиста:

0. Этот документ раскроет перед Вашим специалистом тему (нет, не угадали, не сисек), а тему шелла как такового.

Научит: 1. Использовать команду man http://pubs.opengroup.org/onlinepubs/007908799/xcu/man.html

2. Возможно написать скрипты посредством команды vi http://pubs.opengroup.org/onlinepubs/007908799/xcu/vi.html

Или Его Величество Молодой Специалист не осилит открыть vi? Тогда у меня дурацкий вопрос — «и где вы этого мышеводилу обрели?» Верните на место...

anonymous
()
Ответ на: Ну-ну-ну... от anonymous

Поскольку Вы дрожите за свою жеппу, чтобы она не была ужалена, и молитесь на POSIX, который в реальной критической ситуации Вам не поможет, запомните простой совет: наймите админа стразу, и он не будет бегать между серверами, а управится удаленно при помощи SSH и KVM. Становится понятным, почему Ваш работодатель еще десять лет назад изрядно тратился на большой объем оперативы - вкладывать эти деньги в мозги персонала, судя по всему, было бессмысленно.

maister
()
Ответ на: комментарий от iZEN

> Ты, эта, когда в последний раз заходил на http://www.freshports.org/ , чтобы нести бред про староватость портов?

давно, я их и не юзал почти, мне хватало просто сделать portsnap.

Расскажите, есть ли у вас в портежах свежий Chromium 13.0.782.220?


так оно умеет собирать из VCS

wasd
()
Ответ на: комментарий от iZEN

> То есть официально нету. Но я-то на Фре уже пользуюсь!
USE=«~amd64» emerge something

Где тут неофициальность?

wasd
()
Ответ на: комментарий от Oleaster

Да какая нахрен разница в какой конторе бухгалтер в Excel под Win2k строчки набирает, если excel под win2k работает нормально? А уж качество сервиса определяется далеко не используемой осью.

wasd
()
Ответ на: комментарий от maister

> Поскольку Вы дрожите за свою жеппу, чтобы она не была ужалена, и молитесь на POSIX, который в реальной критической ситуации Вам не поможет, запомните простой совет: наймите админа стразу, и он не будет бегать между серверами, а управится удаленно при помощи SSH и KVM. Становится понятным, почему Ваш работодатель еще десять лет назад изрядно тратился на большой объем оперативы - вкладывать эти деньги в мозги персонала, судя по всему, было бессмысленно.

Вы знаете, при наличии в Core Team FreeBSD «мужа» или «жены» Эрика Аллмана (кто их там разберёт?) за шоппу Вам беспокоиться не приходится. Кирк Маршалл Маккузик Вам и не то может анальное покорение устроить... :)))

Пруф найдёте сами?

Впрочем, я с Вами то же согласен. Вы обосрались с такими примерами. Сейчас Вы уповаете на ssh/kvm, которые пока не научились нажимать кнопочку Reset и кнопку включения питания... На что угодно. Главное, что мне удалось заставить Вас обратить внимание на существующий стандарт. Это же чертовски здорово! Теперь Вы можете заявить своему работодателю — «слыш, мыш, я в натуре знаю где PISIX (IEEE) Std. 1003.2 найти, у меня даже линк есть». Это же прекрасно! Можете смело требовать прибавки к Вашему скудному жалованию.

А что касаемо squid... Так Вы и на него документацию не читали? Вот уже 10+ лет прошло, а я по сию пору помню что под сквид рекомендовалось отдавать 2/3 имеющейся памяти на машине и не рекомендовалось грузить её более ни чем. Если, конечно, сквид не обслуживал с десяток полу-живых серферов Сети. Впрочем, Вам этого не объяснить, я понимаю. Вы сейчас мне тут постараетесь продемонстрировать длину своего отростка... А мне не интересно. Может, лучше к Маккузику отправитесь сразу? С демонстрациями? Авось, он клюнет? :)))

anonymous
()
Ответ на: комментарий от wasd

давно, я их и не юзал почти, мне хватало просто сделать portsnap.

Так кроме extract ещё нужно update делать.

Никак не могу найти работающий сайт со списком официальных Gentoo-портажей.

http://gentoo-portage.com/www-client/firefox выдаёт страницу с ошибкой:

Table './gp_version2/ebuild' is marked as crashed and should be repaired

И так на любой запрос поиска. То есть поиск по актуальному ПО в Gentoo не работает. Как тогда быть? Есть ли в Gentoo сайт уровня http://www.freshports.org?

Всё равно, я смотрю, портажи популярных десктопных программ в Gentoo не поспевают за обновлениями в дереве портов FreeBSD. У нас, например, Firefox и Thunderbird уже обновились до версии 6.0.2.

iZEN ★★★★★
()
Ответ на: комментарий от Oleaster

К сожалению, психиатрия тут не причём. Это сознательный духовный путь человека. Никто не в праве указывать человеку, как и во что верить. Даже психиатры. И отчёт за свою жизнь, и поступки, каждый человек будет давать перед Богом лично. Без всяких психологов, психиатров, и прочих шарлатанов. Есть свобода выбора своего жизненного пути, но она налагает гигантскую ответственность. Помните «Матрицу», и две таблетки в руках Морфиуса - красную и синюю? Выбор за каждым, а не определившиеся должны его сделать до своей смерти. Смерть - непоправимая грань, за которой ничего не получится уже исправить. А выбор сделать тяжело, потому-что это единственное, что каждый должен сделать сам. И никто не может в этом деле помочь, взяв ответственность за принятое решение на себя.

lucentcode ★★★★★
()
Ответ на: комментарий от redgremlin

>> не являясь бздуном, все же возражу - на основании чего сделан вывод что unknown это именно Linux, а не BSD или даже вовсе не UNIX ОС?

Потому что линуксовый зоопарк детектится хуже.


на всякий случай. это статистика по серверам, а не по браузерам. анноун значит просто что версия и платформа сервера в ответах не указаны. так как нормально свои сервера настраивают только бсдшники и солярщики, а не «апт-гет-инсталляры», то эти 40%+ надо поделить поровну между Солярой и БСД (правда, не ясно какой, но это уже нюансы =) ). Чпукс в статистике порвал, да. думал Аикса и того больше должно быть.

val-amart ★★★★★
()
Ответ на: комментарий от anonymous

как в старые добрые времена: лор снова торт и онанимусы жгут. :)

Ygor ★★★★★
()
Ответ на: комментарий от val-amart

Именно "да".

Просто потому что:

1. Начав выдвигать дополнительные условия, он признался в несостоятельности своих начальных выкладок. Глупости не нужно городить в качестве начальных условий. И всем будет проще.

2. Действительно, как тут кто-то правильно заметил, «пользователи» FreeBSD перепользовались putty.exe. Причём, до такой степени, что опять же не понимают что после успешного ввода пары логин-пароль, они оказываются... Всё верно. В POSIX-окружении. Шелле, если по-просту. И отсюда следует то, что человек, имеющий об этом представление (для начала), не будет при первом взгляде на приглашение FreeBSD «звать специалиста». Потому что в противном случае, либо это латентный виндарас, неизвестно что делающий в мире *NIX, где всё основано на данной группе стандартов, либо FreeBSD (если нужен столь специфический к ней подход) не является POSIX-compat. OS. Здесь уже Вам на выбор.

anonymous
()
Ответ на: комментарий от val-amart

В качестве просвящения.

> анноун значит просто что версия и платформа сервера в ответах не указаны. так как нормально свои сервера настраивают только бсдшники и солярщики

Нет. Вы не правы. Довольно давно известно всем (окромя секты BSD-поклонников и «одминов 85лвл» из соляры), что версия сервера элементарно выпаливается запросом типа (показываю как это сделать врукопашную, но есть и более простые вещи типа banner grabber'ов):

[code] telnet http://www.some.host 80 . . . Escape character is '^]'. HEAD / HTTP/1.0 [/code]

После данной строки нажмите Enter 2 раза, сделайте милость. В ответе сервера будет чётко сказано что это за сервер и на чём он и что там стоит. Учитывая то, что это нарушает пассивную безопасность Вашего сервера, рекомендации «лучших собаководов» сводятся к тому, чтобы включить две директивы — ServerTokens ProductOnly и ServerSignature Off. Первая заставит сервер сознаваться только в том, что это Apache, а вторая удалит строку, содержащую всё остальное (ssl, php, версия Linux, чего там у Вас ещё сыплется).

Обе опции включины в core Apache и прописываются в серверном конфигурационном файле.

Вы то же не читаете документацию? Или действительно, мне тут с места докладывают, что сервера FreeBSD/Solaris за малочисленностью и упоротостью в хлам контор, их использующих просто нах ни кому не нужны в массе своей? :)))

anonymous
()
Ответ на: комментарий от iZEN

Кстати, да.

> поиск по актуальному ПО в Gentoo не работает

Дня два назад поломалось. Но ни чего. Нас выручает eix. Локально который. Что ты хотел найти?

В качестве замены http://gentoo-portage.com могу рекомендовать http://packages.gentoo.org/

Всё равно, я смотрю, портажи популярных десктопных программ в Gentoo не поспевают за обновлениями в дереве портов FreeBSD. У нас, например, Firefox и Thunderbird уже обновились до версии 6.0.2.

Глядя на мою тут переписку с сектантами FreeBSD, я откровенно не понимаю — и что толку? Минорные версии, бесспорно, важны и интересны. Но важны, скажем так, не минорные версии сами по себе, а то, насколько качественно и, самое страшное, грамотно ими пользуются. А какая уж тут «грамота»?!? Откровением является и роль стандартов и то, как именно и зачем скрываются баннеры серверов, подключенных непосредственно к Сети...

anonymous
()
Ответ на: комментарий от val-amart

Хмм!

> хотя скорее активный разработчик.

Ясно... В страшном логове маккузиков есть такое деление — «активный» и «пассивный»... разработчик. Хмм... Оригинально. Ни когда бы не подумал. :))) Вот теперь как «это» называется. :)))

anonymous
()
Ответ на: Хмм! от anonymous

сказано был так как сказано, с умыслом.

val-amart ★★★★★
()
Ответ на: В качестве просвящения. от anonymous
yunake@chiscweb202$ telnet localhost 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.0

HTTP/1.1 200 OK
Date: Wed, 07 Sep 2011 10:45:12 GMT
Server: IBM_HTTP_Server
Last-Modified: Thu, 15 Jan 2009 12:18:34 GMT
ETag: "e3d0-8e-748a1a80"
Accept-Ranges: bytes
Content-Length: 142
Connection: close
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Blank</title>
  </head>
  <body>
  </body>
</html>
Connection to localhost closed by foreign host.
yunake@chiscweb202$ uname -a
SunOS chiscweb202 5.9 Generic_122300-59 sun4u sparc SUNW,Sun-Fire-V440
yunake@chiscweb202$ ps -ef | grep http | head -1
  nobody 28206  1469  0   Aug 22 ?        0:14 /apps/IBMHTTPD/bin/httpd -d /apps/IBMHTTPD -k start

я наверное слишком запутанно для тебя выразился, но я вообще-то и имел ввиду нормальную настройку апача, которая подразумевает выключение сигнатуры сервера. это только линуксоиды оставляют торчащие попой в интернет сервисы, в конфиг которых никто после «apt-get install» не смотрел. поэтому unknown надо поделить между админами соляры и бсд.

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

>> анноун значит просто что версия и платформа сервера в ответах не указаны.

Нет. Вы не правы. Довольно давно известно всем (окромя секты BSD-поклонников и «одминов 85лвл» из соляры), что версия сервера элементарно выпаливается запросом

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

val-amart ★★★★★
()
Ответ на: Кстати, да. от anonymous

> Откровением является и роль стандартов и то, как именно и зачем скрываются баннеры серверов, подключенных непосредственно к Сети...

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

val-amart ★★★★★
()
Ответ на: комментарий от belial_bsd

а что не так? я уже отчистил и смазал лопату в предвкушении закапывать бздю. кому она нужна, кроме фанатиков? для сервера есть ГНУ/Линупс, для десктопа есть Божественная. очевидно же, что бздя вообще никуда не вписалась. а то, что пидарасы из Беркли пишут более красивый код, чем пидарасы из Редмонда, мне безразлично.

anonymous
()
Ответ на: комментарий от val-amart

Мой зеленокожий поправлятор, прячь сигнатуры дальше:

Nmap scan report for freebsd.org (69.147.83.40)
Host is up (0.24s latency).
rDNS record for 69.147.83.40: freefall.freebsd.org
Not shown: 939 filtered ports, 57 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
79/tcp  open  finger
80/tcp  open  http
443/tcp open  https
Device type: general purpose|storage-misc|specialized|WAP
Running (JUST GUESSING) : FreeBSD 7.X|8.X|5.X|6.X|5.x (97%), VMware ESX Server 3.X|4.X (90%), Linux 2.4.X (88%)
Aggressive OS guesses: FreeBSD 7.0-BETA4 - 7.0 (97%), FreeBSD 7.0-RELEASE-p1 - 8.0-CURRENT (95%), FreeBSD 7.1-RELEASE (95%), FreeBSD 8.0-BETA2 - 8.0-RC2 (95%), FreeBSD 7.0-RELEASE-p2 - 7.1-PRERELEASE (95%), FreeBSD 7.2-RELEASE (95%), FreeBSD 7.0-CURRENT (94%), FreeBSD 7.0-CURRENT (pre-release) (94%), FreeNAS 0.7 (FreeBSD 7.2-RELEASE) (93%), FreeBSD 7.0 (93%)

redgremlin ★★★★★
()
Ответ на: комментарий от val-amart

Насчёт сказано как сказано (с умыслом) принято.

Теперь насчёт баннеров.

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

Вы не поверите. Но смотрим на мой (вполне себе дефолтно установленный апач на локалхосте). Да, я иной раз пишу веб-приложения. Причём, не на похапе, но не столь суть.

Итак. uname -a (чтоб вопросов не было):

Linux localhost 3.0.4-gentoo #1 SMP PREEMPT Tue Aug 30 15:11:59 MSK 2011 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ AuthenticAMD GNU/Linux

Запрос заголовка выдаёт (HEAD / HTTP/1.0):

Server: Apache

Я подчёркиваю ещё раз — установка полностью дефолтна! Более того, эти опции уже включены по умолчанию в большинстве дистрибутивов Linux. Даже в случае установки бинарного дистра. Там Apache уже скомпилирован по умолчанию с отключением лишней информации. Можете делать apt-чётамнадо и не волноваться. Исключением является несколько дистрибутивов для «особо одарённых». Типа редхата.

С другой стороны. А давайте проведём своё... такое небольшое исследование?

Итак, пусть будет часть номер «раз». Будет и номер «два», но чуть позже. В данном треде светились хосты — http://www.gentoo-portage.com. Ответ сервера:

Server: Apache

http://www.freshports.org:

Server: Apache/2.2.16 (FreeBSD) mod_ssl/2.2.20 OpenSSL/0.9.8p DAV/2 PHP/5.3.8

pubs.opengroup.org:

Server: Apache/2.2.3 (Red Hat) DAV/2 PHP/5.1.6 mod_ssl/2.2.3 OpenSSL/0.9.8b mod_jk/1.2.30

http://www.freebsd.org:

Server: httpd/1.4.x LaHonda

http://www.freebsdfoundation.org:

Server: Apache/2.2.15 (FreeBSD) mod_ssl/2.2.15 OpenSSL/0.9.8n DAV/2

http://www.freebsddiary.org:

Server: Apache/2.2.20 (FreeBSD) mod_ssl/2.2.20 OpenSSL/0.9.8q DAV/2 PHP/5.3.8 with Suhosin-Patch

http://www.gentoo.org:

Server: Apache

http://www.ubuntu.com:

Оба-на! Да тут через сквида проксировано.

Это так... Навскидку. Итого. Считая мой локалхост из линуксовых опрошенных 5 хостов дурью маялся только один. На основе редхата, как и говорил (эту беда за редхатом водится, т.к. там почти всё отдано на откуп админам). Из 4-х серваков FreeBSD ВСЕ 4 маялись дурью. Без исключений.

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

Даже не думал. При всей моей анонимусовости, я не люблю спор ради спора. И я не зря (совсем не зря) заметил что не нужно unknown делить между *BSD и солярой. «Грамотный *BSD-админ» это нонсенс. Это чудище (*BSD-одмин) отличается только громкой глоткой. Но вовсе не грамотностью.

Ну и да, может написанное мною описание кому сгодится (как провериться). Не все (как мне кажется на основании приведённых данных) проверили светится ли их хост как лампочка Ильича или нет.

2 b cont.

anonymous
()
Ответ на: комментарий от anonymous

Учитывая то, что у размер постингов ограничен, я здесь продолжаю второй частью.

Вот забавная табличка с netcraft. http://uptime.netcraft.com/perf/reports/performance/Hosters?orderby=os_name&a...

Там из 41 провайдера (понятно что не России, но нам пофиг в принципе), FreeBSD имеет 6 мест, Linux — 24 (странно, да?), M$ — 5. Но самое занимательное — всё тот же unknown. Их 5. Проверим?

http://www.softlayer.com — Server: Apache

http://www.godaddy.com — Server: Microsoft-IIS/7.5 Set-Cookie: ASP.NET_SessionId=...

http://www.netcetera.co.uk — Server: Microsoft-IIS/7.5

http://www.datapipe.net — Server: Apache/2.2.17 (FreeBSD) mod_ssl/2.2.17 OpenSSL/0.9.8q

http://www.catalyst2.com — Server: Microsoft-IIS/7.5

Насчёт softlayer врать не буду, надо дальше сканить, но вероятнее всего либо Gentoo, либо Hardened Gentoo (там при сканировании что угодно может быть). А остальное вполне себе не unknown. Просто либо лень было нормально тестировать, либо баннерграббер ещё не знаком с IIS/7.5? И опять попрошу заметить по поводу FreeBSD — гдеж там нормальный админ-то? Ну, на винде понятно — сдал в ГИБДД права на вождение мышки и ужо админ. Но фряховцы-то... ;)

anonymous
()
Ответ на: комментарий от zgen

А мне плевать на zfs. Мне на ноутбуке нужен нормальный спящий и ждущий режимы. Бздя это умеет? А автомонтирование и годные шрифты искаропкэ умеет? Нет? А что она умеет, кроме спижженых из Соляры фич?

anonymous
()
Ответ на: комментарий от anonymous

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

zgen ★★★★★
()

> ловящий криминальных хакеров

звучит как «распутная девственница», ну или «живой труп»

anonymous
()
Ответ на: комментарий от wasd

Ты ведь сейчас и пруфы мне дашь, правда?

anonymous
()
Ответ на: комментарий от anonymous

Рыба гниёт с головы.

Интересно, зачем они на ключевой сайт разработчиков ядра Linux поставили Апач почти годичной давности?

Apache 2.2.20 с закрытыми дырами вышел 31 августа 2011 года: http://www.opennet.ru/opennews/art.shtml?num=31640 (кстати, На FreeBSD портирован 2 сентября 2011 года.)

iZEN ★★★★★
()
Ответ на: комментарий от maister

kill_disk

> squid c кешем на разделе ext2 довольно быстро убивал винчестер
это ты типа так неудачно пошутил?
никогда про такую ерунду не слышал и в природе - не видел.
squid с кешем ext2 успешно живёт во много где, в одном месте - с 2003 года на одних и тех же дисках btw.

mumpster ★★★★★
()
Ответ на: комментарий от val-amart

> перенесли суппорт форумы
и вообще все на"it". +100500!

mumpster ★★★★★
()
Ответ на: комментарий от zgen

торт

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

mumpster ★★★★★
()
Ответ на: комментарий от val-amart

apt-get и ProdOnly

> апт-гет-инсталляры
что за наглый гон!?
большинство вменяемых дистрибов уже давно так не делают
и вот напримре из подведомственных мне апачей всё настроено правильно, ЧЯДНТ?;)
а вот соляр с настройками «по умолчанию» - я видел очень много. только копни их, спасает что большинство их них - в ынтерпрайзе за fw на сиськах. так что справедлив вывод, что 40% неизвестных - линукс.
это реалии жизни.

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.