nixp.ru v3.0

5 ноября 2024,
вторник,
11:01:44 MSK

20 июля 2011, 11:48

Поиск «Яндекса» и почта «Рамблера» переходят с FreeBSD на Linux

8
Tux (Linux) и Beastie (FreeBSD)
Tux (Linux) и Beastie (FreeBSD)
Иллюстрация с сайта Casidiablo.Net

CNews, ссылаясь на блоги представителей российских интернет-компаний Яндекс и Рамблер, сообщает о замене серверных операционных систем у популярных в рунете сервисов. Поиск «Яндекса» и почта «Рамблера» теперь будут работать под управлением GNU/Linux, а не FreeBSD, как было раньше.

Ключевой сервис «Яндекса» — поиск — переводится под обслуживание серверной редакцией Linux-дистрибутива Ubuntu. Об этом сообщил Анатолий Орлов, заместитель руководителя департамента разработки «Яндекса». Главная причина — недостаточные возможности виртуализации у FreeBSD: «[..] в течение пары лет хотим виртуализовать каким-нибудь не очень дорогим способом несколько десятков тысяч машин, а FreeBSD совсем нечего тут предложить».

По словам Орлова, в «Яндексе» выбрали FreeBSD около 10 лет, когда её возможности были сравнимы с Linux, но при этом BSD-система считалась более надежной и была весьма распространена. Теперь же GNU/Linux заметно популярнее, и даже в самом «Яндексе» на FreeBSD остался лишь единственный крупный сервис — поиск.

Андрей Шетухин, руководитель разработки почтового сервиса «Рамблера», сообщил о подобной миграции в другой российской интернет-компании. Здесь в качестве Linux-дистрибутивов рассматривались Debian, CentOS и openSUSE, а выбор был сделан в пользу Debian. Заявленная причина перехода с FreeBSD — «отсутствие нормальных средств разработки, отладки и деплоймента, а также неадекватный современным реалиям менеджер пакетов».

Постоянная ссылка к новости: http://www.nixp.ru/news/11312.html. Дмитрий Шурупов по материалам cnews.ru.

fb twitter vk
JIesnik

Мдя, Ubuntu прям лучшая замена FreeBSD, Debian или RedHat чтоли взяли бы

Дмитрий Шурупов

Обожаю такие советы. Думаете, в «Яндексе» дистрибутив наобум выбирают?

JIesnik

Я не советую, но всё-таки…

Дмитрий Шурупов

У них для почты, например, используется RHEL, так что они про эту систему, мягко говоря, «в курсе» — не переживайте ;-)

snorov

Каждому сервису свой сервер.

FLoydSan

А чем Вам Ubuntu не серверная ОС, на мой взгляд LTSP релизы вполне подходят для продакшена

vasilisc

наверное вы имели в виду LTS = Long Term Support

defender

Чесн говоря, у нас выбирают Ubuntu по причине присутствия официального представителя в стране. Т.е. некой формации на которую можно ссылаться по разъяснениям лицензии при проверках софта. Потому как пришла проверка — а у нас стоит debian. А вы покажите документы, согласно которых вы можете использовать этот софт? распечатанная GPL лицензия ничего не «стоит» в глазах проверки. Куда подать запрос? Нету у Debian-а «законного» формирования подобного… Да можно обратиться тупо на debian.org но… Этого официальные органы делать не будут (и по закону имеют право)…

myst

bullshit

defender

Вы сталкивались с такой ситуацией? Что так критично выражаетесь?

myst

Да, сталкивался. Есть такое понятие презумпция невиновности. Прокуратура должна доказывать, что вы виноваты, а не вы — что невиновны.

defender

При чем здесь Презумпция невиновности? Если так смотреть, то проверка —  нарушение этого принципа. Они проверяют и требуют документы на используемое программное обеспечение. Да на серваках и рабочих станциях у нас реально стоит дебиан. Но в столе валяется коробка с убунтой с красивой бумажкой. Понятное дело, что в суде наша «вина» не будет «доказана». Но железяки запросто могут забрать до выяснения обстоятельств.

dfghm

Вот-вот. Изымут на экспертизу.  А экспертиза полгода а то и более тянуться может.

gwinn

Неужто действительно пришло время закапывать *BSD?

Дмитрий Шурупов

Вы ещё почитайте Lennart Poettering, который давно про это вбрасывает :-)

linuxfr.org/nodes/86687/comments/1249943

gwinn

Читал :)

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

vasilisc

Я тоже начинал с FreeBSD и она моя «первая любовь». Но сейчас стал задумываться о философии BSD и Linux в плане работы с установкой/обновлением ПО, об лицензиях BSD и GPL и решил свои мысли выложить в виде статьи

http://vasilisc.com/freebsd_vs_linux

Владислав Крашевский

Да, я считаю что дело в лицензии, GNU/GPL выстраданная лицензия, верная и наверное не победимая, время доказывает, что это верный путь…

romb
vasilisc

 

ведь обновить мир и софт во FreeBSD намного сложнее, чем в Linux

http://vasilisc.com/freebsd_vs_linux

 

не знаю кав GNU/Linux, а в FreeBSD это делается несколькими командами - http://www.freebsd.org/doc/handbook/updating-freebsdupdate.html. Разве это сложно? То же самое с портами (ну и что что portupgrade не входит в базовый набор, он проверен временем).

Ну и мое ИМХО — бардак творится в GNU/Linux.

Дмитрий Шурупов

В чем заключается «бардак»? В разнообразии дистрибутивов и пакетных менеджеров?

romb

Хотя бы в этом. Да, есть сейчас нескольно ведущих дистрибутивов, на основании которых строятся другие, но все же, это разные ОС. То же самое с пакетами, репозиториями. А когда надо найти что-нибудь, чего нет в репозиториях прописаных по умолчанию — приходиться искать на всяких неофициальных… Мне както пришлось поработать с CentOS (хоть и дистрибутив был последний, но софт там был морально устарелый, дефолтовый репозиторий был непригоден ни на что, бардак с путями) — честно говоря, после FreeBSD без мата не обошлось… Можно долго холиварить на эту тему, и доказывать свою правоту, но нужно ли это? У нас свобода — кто что хочет пусть и юзает, я просто выложыл свое мнение.

defender

Очень спорный вопрос и очень разные подходы, каждый из которых имеет своих приверженцев: использовать стабильный, проверенный, выверенный софт или «гнаться» за последними версиями. Я как программер, у которого в организации софт собственного производства,  радею за первый — как-то очень весело гнаться за версиями беспричинно,  да и не быстрое это дело. По другую сторону баррикад — админы. Ихнюю мотивацию я не совсем понимаю. Ладно бы еще в проге (библиотеке и пр) была ошибка и тут уж никуда не денешься — надо обновляться. А просто так абы чего-то сделать обновлять софт на серваке… Мне это знание недоступно…

romb

Конечно же «тупо гнаться» и ставить новый софт как только он вышел не стоит, надо протестировать его сначала. Но почти всегда в новых версиях фиксят старые баги (и появляются новые ;) ), что уже немаловажно и служит одной из причин для етого. Плюс для того чтобы в будущем не вылезло проблем несовместимости со старыми версиями.

П.С. в моем случае нужно было поставить софтину, которая требовала PHP 5.3, а в то время в репозиториях был только 5.1 если не ошибаюсь.

vasilisc

в своё время купил книгу по Фри

понял и принял концепцию, когда

системные настройки лежат в /etc/

установленные админом в /usr/local/etc

и соответственно бинарники

системы /bin

установленные админом /usr/local/bin/

но счас мне это не нравится и считаю что FHS Linux лучше

vasilisc

это просто мой крик души… когда видишь от других админов оставленные тебе сервера:

всё поставлено не из портов, а не понятно откуда выкачанных исходников

ессесно всё расположено не в путях как принято во фри

фиг чего обновишь… всё просто рухнет как карточный домик

а обновить весь мир во фри? это вам не обновление системы в линухе

бинарное обновление в линуксе, имхо проще …

romb

freebsd-update все хорошо обновляет

vasilisc

лукавите! freebsd-update не работает с ядрами не GENERIC

уже часть админов идут лесом… да и по инету легко гуглятся проблемы от freebsd-update… что-то типа «не грузится фря? впишите /boot/loader»

romb

Да, не работает. Но тут же тема как раз про бинарники?

Там где это можно я оставляю GENERIC ядро, где нужно кастомное — freebsd-update и там может пригодиться, хотя бы тем что можно исходники им обновить, тогда перекомпилить ядро.

На счет проблем, — у меня не было ни разу. Возможно вы нагуглили проблемы когда файловой системой есть ZFS как рут, — тогда да, надо дополнительные действия.

andy03

тебе просто «повезло» с оставленными серверами

к тому же бинарное обновление во фре тоже есть и работает нормально

интересно какой смысл в »… в течение пары лет хотим виртуализовать каким-нибудь не очень дорогим способом несколько десятков тысяч машин…» ?

vasilisc

 

абзац по ссылке что вы дали всё объясняет, по-крайней мере для меня.

«This is no longer the case as FreeBSD now includes a utility simply called freebsd-update. This utility provides two separate functions. First, it allows for binary security and errata updates to be applied to the FreeBSD base system without the build and install requirements. Second, the utility supports minor and major release upgrades.»

только сейчас! появилась утилита  freebsd-update и она позволяет устанавливать в бинарном! виде обновления и заплатки.

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

но что-то на серверном старье всё меньше и меньше находится желание и время что-либо компилить….