<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Почему администрирование серверов ключевых открытых проектов...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html</link>
    <description>Ланс Альбертсон (Lance Albertson) главный системный адмнистратор  лаборатории открытого кода университета штата Орегон (OSU Open Source Lab (http://osuosl.org/)) рассказал (http://searchdatacenter.stage.techtarget.com/news/article/0,289142,sid80_gci1378294,00.html) в интервью изданию techtarget.com о том, что большинство системных администраторов в его подчинении студенты возрастом от 18 до 21 года. Именно им поручается управление серверами ключевых открытых проектов, среди которых основной сайт распространения Linux ядра Kernel.org, сайты Linux Foundation, Apache Software Foundation, сообщества Drupal,  Mozilla Firefox, One Laptop Per Child, GNOME, PostgreSQL и еще 50 проектов.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;По словам Ланса такой подход оправдывает себя, хотя главная причина использования студентов на ответственной работе - это желание свести стоимость обслуживания к минимуму. С другой стороны студентам выпадает редкий шанс получить бесценный опыт, поучаствовав в администрировании крупнейших проектов и поняв ...&lt;br&gt;&lt;br&gt;URL: http://searchd</description>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (sluge)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#120</link>
    <pubDate>Wed, 13 Jan 2010 12:03:50 GMT</pubDate>
    <description>господа, скажу вам, что в крупных конторах, например в intel, софт зачастую пишут тоже студенты, так что если у вас будет глючит интеловский софт, знайте кто в этом виноват &lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (nvv13)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#119</link>
    <pubDate>Tue, 12 Jan 2010 08:16:10 GMT</pubDate>
    <description>&amp;gt;Вот эта борьба за &quot;чистоту кода&quot; уже немного отдает фанатизмом, конечно, что &lt;br&gt;&amp;gt;goto зло я согласна (и что его не зря убрали из &lt;br&gt;&amp;gt;облюбованного быдло-кодерами PHP), но это уже перебор :( &lt;br&gt;&lt;br&gt;goto используется в новейшем языке от google - go&lt;br&gt;смотри  http://golang.org/doc/go_spec.html#Goto_statements&lt;br&gt;так что, goto не зло, а хорошая &quot;фишка&quot; !!&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (Belov Sergey)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#118</link>
    <pubDate>Mon, 11 Jan 2010 21:23:46 GMT</pubDate>
    <description>Выход из нескольких вложенных циклов не всегда бывает корректен. Допустим ситуацию, когда у некого компилятора некого языка каждый цикл что-то сохраняет в стеке. Тогда кто очистит стек при GoTo?&lt;br&gt;Кстати, выход из сразу нескольких вложенных циклов часто означает неправильную организацию программы.&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (Aleksey Salow)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#115</link>
    <pubDate>Mon, 11 Jan 2010 17:59:39 GMT</pubDate>
    <description>&amp;gt;Расскажите насколько ускорится утилита &quot;cp&quot; от переписывания на ассемблер.&lt;br&gt;&lt;br&gt;Кстати, утилита &quot;cp&quot; ускоряется если её сделать многопоточной.&lt;br&gt;Сравнение тут: http://w00dy.livejournal.com/255237.html&lt;br&gt;Сорец тут: http://xxx.org.ua/cpmt.c&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (belpartizan)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#114</link>
    <pubDate>Mon, 11 Jan 2010 17:36:10 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Да? А почему тогда xvid без асм вставок сливает xvid с асм &lt;br&gt;&amp;gt;вставками чуть ли не в разы? Может, врать то не надо? &lt;br&gt;&amp;gt;Грамотное применение асм вставок в критичных местах может поднять скорость в &lt;br&gt;&amp;gt;разы. Экономия пары команд в тугом цикле легко поднимет скорость в &lt;br&gt;&amp;gt;пару раз. Если там всего 4 команды было, например и компилер &lt;br&gt;&amp;gt;пролошился и не смог сгенерить код более ортимально;).При том - да, &lt;br&gt;&amp;gt;асмовый кусочек не будет выкабениваться на амдшных и каких там еще &lt;br&gt;&amp;gt;процессорах и корректно задетектит всякие SSE и прочая. В отличие от &lt;br&gt;&amp;gt;всяких там супер-дупер-icc и прочая. &lt;br&gt;&lt;br&gt;Расскажите насколько ускорится утилита &quot;cp&quot; от переписывания на ассемблер. Ну или grep. И сколько времени у вас займёт реализация регулярных выражений на ассемблере.&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (partizan)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#113</link>
    <pubDate>Mon, 11 Jan 2010 16:42:47 GMT</pubDate>
    <description>1) Часто скорость разработки и лёгкость изменений важнее чем скорость:&lt;br&gt;Мне пофиг, что моя программа на руби стартует 2 секунды вместо 0.01 секунды (я дольше буду запускать терминал).&lt;br&gt;&lt;br&gt;Также ерланг раз в 10 медленее чем С/С++, но всё равно на нём пишут. Просто многопоточный сервер, держащий десятки тысяч клиентов написать  очень сложно на С/С++, а если ещё нужно простота кластеризации на нескольких серверах и простота изменений...&lt;br&gt;&lt;br&gt;2) Если не хватает скорости managed кода, то никто не мешает использовать нативный код в этих местах.&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (dq0s4y71)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#111</link>
    <pubDate>Mon, 11 Jan 2010 08:49:39 GMT</pubDate>
    <description>f(void * p) &#123;&lt;br&gt;long x = *(long*)&amp;((char*)p)&#091;5&#093;;&lt;br&gt;&lt;br&gt;Напишите то же самое на &quot;безопасном&quot; языке. И чтоб выполнялось так же быстро. Напомню, что данная строка кода компилируется ровно в 1 (одну) машинную инструкцию.&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#110</link>
    <pubDate>Sun, 10 Jan 2010 23:47:42 GMT</pubDate>
    <description>&amp;gt;можно и думать о чём-то ещё, но обычно прирост можно получить &lt;br&gt;&amp;gt;на уровне единиц процентов, что в большинстве случаев никому не нужно. &lt;br&gt;&lt;br&gt;Да? А почему тогда xvid без асм вставок сливает xvid с асм вставками чуть ли не в разы? Может, врать то не надо? Грамотное применение асм вставок в критичных местах может поднять скорость в разы. Экономия пары команд в тугом цикле легко поднимет скорость в пару раз. Если там всего 4 команды было, например и компилер пролошился и не смог сгенерить код более ортимально;).При том - да, асмовый кусочек не будет выкабениваться на амдшных и каких там еще процессорах и корректно задетектит всякие SSE и прочая. В отличие от всяких там супер-дупер-icc и прочая.&lt;br&gt;</description>
</item>

<item>
    <title>Почему администрирование серверов ключевых открытых проектов... (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62754.html#109</link>
    <pubDate>Sun, 10 Jan 2010 23:39:12 GMT</pubDate>
    <description>&amp;gt;Так что можно сказать что почти нет тут ручного ассемблера. &lt;br&gt;&lt;br&gt;Логика человека, мозг которого убит дотнетом в хлам. Знаете, в какомнить кодеке типа xvid ассемблера тоже &quot;почти нет&quot; - считанные небольшие кусочки, ничто по сравнению с общей массой кода. Потому что ессно программить все это целиком на асме - садо-мазо нерельное, да и глобальные оптимизации компилер лучше сделает. Но вот именно это, которого &quot;почти нет&quot; ... и повышает скорость работы кодека В РАЗЫ по сравнению с чисто-севой версией. Прикольно, да? :)&lt;br&gt;</description>
</item>

</channel>
</rss>
