fossplanet.ru: Архив

2008-12-01 - 2008-12-31

ccache+distcc

Peter Saveliev (peet) 09.12.2008 12:56:41

А вот вам Давыдов Харлам:

$ make clean; time make
6.83user 1.48system 0:08.57elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+11256outputs (0major+336673minor)pagefaults 0swaps

$ make clean; time make -j4 CC="ccache distcc"
2.20user 0.91system 0:01.68elapsed 184%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+20952outputs (0major+161930minor)pagefaults 0swaps

Жалко в отделе разработчиков под линукс всего два (пока что), и на двоих три машины (если не считать FreeRunner), итого 6 ядер (в листинге подключены лишь две машины). И это ещё не план, и даже не инферно, но уже кое-что. С миру по нитке — на девяти секундах отыграли семь. Я, правда, компиляцией занимаюсь редко (питон, однако), а вот коллеге жизнь упростили изрядно. В голове забегали крохотные тараканы на тему прикрутить к этой конструкции автопоиск distcc-узлов через ZeroConf mDNS.

(number of comments Comments |Comment on this)

На том же месте чуть больше года спустя


Пермь, октябрь 2007. Слева направо: я, Алексей Костарев, Александр Поносов.


Пермь, декабрь 2008. Те же.

А вот и повод:

Карта внедрения СПО в школы РФ

Теперь и на кластерах

Самый производительный компьютер, построенный по программе «Скиф-Грид» компанией «Т-платформы» и принятый сегодня госкомиссией, установлен в НИВЦ МГУ. По словам Абрамова, этот кластер, которому в МГУ присвоили именное название «Чебышев», на момент создания был «весьма близок к технологическому “уровню N”».
Его пиковая производительность — 60 Тфлопс (на тесте Linpack он показывает 47,17 Тфлопс), с которой он занимает 54 строку в мировом листинге суперкомпьютеров Топ-500 (в версии от ноября 2008 г.) и 2 место в отечественном списке Топ-50 (обновленном в сентябре 2008 г.).
<...>
Работает «Чебышев» под управлением ОС ALT Linux 4.1, оптимизированной для кластерных систем. Гендиректор компании ALT Linux Алексей Смирнов рассказал CNews, что в ближайшее время этот дистрибутив должен появиться в открытом доступе, и, как добавил Сергей Абрамов, ALT Linux на момент поставки будет устанавливаться на все последующие машины программы «Скиф-Грид».


Если быть точнее, то это оригинальная разработка, которая велась около года. И она не основана на branch 4.1, а синхронизирована с ним. Детали будут у автора -- [info]byuth1.

Кстати, установочный диск выложили.
Интересно, какая школа первой его установит? :-)

Мнимая свободность проектов

Vitaly Lipatov (lav) 18.12.2008 23:26:00

Без менеджмента проекта им можно заниматься бесконечно долго, что зачастую и происходит, и никогда ничего не выпустить.
Можно что-то бесконечно улучшать и переделывать, проектировать и обсуждать. Прагматика жизни в том, что так делать нельзя. Есть определённый опыт разработки ПО. Нужны короткие цели, конкретные задачи, и минимально простые решения. Частые релизы. И не отвлекаться в сторону, пытаясь усовершенствовать весь мир. Это наверное главная ошибка, которую мы совершаем.
Многие проекты являются проектами имени одного автора. Если проект ещё и нужный, то вокруг сходится куча пользователей и стараются решить свои проблемы путём советования автору. Эти проекты обычно небольшие, и живут и развиваются, пока интересны автору.

Никакой окупаемости в разработке свободного софта нет, особенно в России. Это просто перераспределение средств. Если где-то свободно прибыло, значит кто-то лишился.
Зачастую свободный софт появляется в ходе разработки, в которую были вложены инвестиции. Инвестор потом пускает пулю в лоб, потому что становится ясно, что деньги не вернутся никогда, а проект живёт, и все хвалят чудо open source, когда вот он код, и каждый может его править.

Часто свободный софт появляется после открытия исходников компанией, которая на грани закрытия или закрылось. Эрик Раймонд, посоветовавший Netscape открыть исходный код, много ли принес пользы этой компании? Десять лет после этого мы пользуемся монстриком Mozilla-Firefox, и к чему пришли? К торжеству Webkit, сделанного из KDE'шного KHTML?
А Netscape давно всеми забыта. Динозавр, стоявший у истоков Веба и затоптанный Microsoft'ом.

Свободный софт нельзя продать. Оплата за услуги (поддержку)? Ну так поддержка стоит столько, сколько она стоит, и не предусматривает издержек на разработку. Если в стоимость услуги входит разработка, вам составит конкуренцию сосед, предлагающий те же услуги в два раза дешевле. Ему не надо тратиться на разработку.

Многие свободные проекты существуют вопреки собственным принципам и здравому смыслу. Разрушаются изнутри, но остаются. Переименовываются, но развиваются. Как обычно, в жертвах чьи-то судьбы. Хотя быть может в случае софта это может всё не так фатально, как в случае постройки моста.

Вот ещё ссылка.

Упрощение процедуры join

Stanislav Ievlev (inger) 29.12.2008 11:30:39

Сообщение для тех кто ещё не присоединился к ALT Linux Team ;)

Теперь для этого не надо писать писем по адресу join@, а достаточно просто зарегистрировать запрос в bugzilla.

Назад