<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Все о FreeBSD &#187; FreeBSD</title>
	<atom:link href="http://msnp.ru/tag/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://msnp.ru</link>
	<description>Проект о FreeBSD и OpenSource</description>
	<lastBuildDate>Mon, 06 Feb 2012 10:39:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Установка Apache, PHP, MySQL на FreeBSD.</title>
		<link>http://msnp.ru/330</link>
		<comments>http://msnp.ru/330#comments</comments>
		<pubDate>Tue, 08 Feb 2011 13:16:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=330</guid>
		<description><![CDATA[Одна из задач с которой превосходно справляется FreeBSD, это предоставление вебхостинга. Данная статья описывает быстрый способ получить работоспособный вебхостинг на FreeBSD. Итак займемся установкой пакетов и создадим свой вебхостинг, с блэкджеком и шлюхами. make -C /urs/ports/www/apache13/ install clean Далее нам нужно установить PHP, ведь у нас же будут динамические сайты&#8230; make -C /usr/ports/lang/php5/ install clean [...]]]></description>
			<content:encoded><![CDATA[<p>Одна из задач с которой превосходно справляется FreeBSD, это предоставление вебхостинга.<br />
Данная статья описывает быстрый способ получить работоспособный вебхостинг на FreeBSD.<br />
Итак займемся установкой пакетов и создадим свой вебхостинг, с блэкджеком и шлюхами.<br />
<code>make -C /urs/ports/www/apache13/ install clean</code><br />
Далее нам нужно установить PHP, ведь у нас же будут динамические сайты&#8230;<br />
<code>make -C /usr/ports/lang/php5/ install clean</code><br />
Так же установим расширения языка PHP:<br />
<code>make -C /usr/ports/lang/php5-extensions/ install clean</code><br />
В качестве базы данных установим MySQL:<br />
<code>make -C /usr/ports/databases/mysql51-server/ install clean</code></p>
<p>В принципе на этом можно считать процесс завершенным, остается только добавить в автозапуск:<br />
<code>apache_enable="YES"<br />
mysql_enable="YES"</code></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/330/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Установка PHP на FreeBSD.</title>
		<link>http://msnp.ru/325</link>
		<comments>http://msnp.ru/325#comments</comments>
		<pubDate>Tue, 08 Feb 2011 12:55:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=325</guid>
		<description><![CDATA[Довольно часто требуется установить интерпретатор языка PHP для того чтобы могли нормально функционировать вебсайты или скрипты. Установка PHP на FreeBSD проходит достаточно просто. В консоли пишем следующий набор команд: make -C /usr/ports/lang/php5/ install clean Если вы устанавливаете PHP только для работы скриптов в Apache, то достаточно выбрать опции как на скриншоте, а именно: [X] APACHE   [...]]]></description>
			<content:encoded><![CDATA[<p>Довольно часто требуется установить интерпретатор языка PHP для того чтобы могли нормально функционировать вебсайты или скрипты. <strong>Установка PHP на FreeBSD</strong> проходит достаточно просто.</p>
<p>В консоли пишем следующий набор команд:</p>
<p><code>make -C /usr/ports/lang/php5/ install clean</code></p>
<p><a rel="attachment wp-att-327" href="http://msnp.ru/325/php5"><img class="alignnone size-medium wp-image-327" title="php5" src="http://msnp.ru/wp-content/uploads/2011/02/php5-300x179.jpg" alt="php config" width="300" height="179" /></a></p>
<p>Если вы устанавливаете PHP только для работы скриптов в Apache, то достаточно выбрать опции как на скриншоте, а именно:<br />
<code><br />
[X] APACHE     Build Apache module<br />
[X] SUHOSIN    Enable Suhosin protection system<br />
[X] MULTIBYTE  Enable zend multibyte support<span id="more-325"></span><br />
</code></p>
<div>В принципе это все, но скорее всего для работы вам понадобятся дополнительные модули &#8212; расширения, которые устанавливаются так:</div>
<p><code>make -C /usr/ports/lang/php5-extensions/ install clean</code></p>
<div><a rel="attachment wp-att-328" href="http://msnp.ru/325/php5-ext"><img class="alignnone size-medium wp-image-328" title="php5-ext" src="http://msnp.ru/wp-content/uploads/2011/02/php5-ext-300x179.jpg" alt="php5-extensions" width="300" height="179" /></a></div>
<div>Выбираем нужные вам опции, и приступаем к сборке.</div>
<div>После произведенных выше действий вы получите установленные на FreeBSD пакеты PHP5 и<br />
PHP5-EXTENSIONS. Все очень просто!</div>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/325/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL InnoDB vs MyISAM</title>
		<link>http://msnp.ru/295</link>
		<comments>http://msnp.ru/295#comments</comments>
		<pubDate>Sat, 30 Oct 2010 07:52:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[InnoDB]]></category>
		<category><![CDATA[MyISAM]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=295</guid>
		<description><![CDATA[При использовании MySQL  в проектах с небольшой нагрузкой вполне хватает MyISAM, но когда ваш проект использует множественные insert`ы и одновременно read, то тут сталкиваемся с проблемой, специфика хранилища в myisam в том что при операции записи блокируется вся таблица, и если запросов на запись много, то образуется очередь которая может зависнуть намертво т.н. deadlock. Чтобы [...]]]></description>
			<content:encoded><![CDATA[<p>При использовании MySQL  в проектах с небольшой нагрузкой вполне хватает MyISAM, но когда ваш проект использует множественные insert`ы и одновременно read, то тут сталкиваемся с проблемой, специфика хранилища в myisam в том что при операции записи блокируется вся таблица, и если запросов на запись много, то образуется очередь которая может зависнуть намертво т.н. deadlock.</p>
<p>Чтобы избежать дедлоков можно перевести таблицы в формат innodb, в этом формате будет заметно некоторое падение производительности, из-за избыточной системы защиты транзакций, но блокировки тут идут на уровне строки, а не всей таблицы.</p>
<p>Перейти на innodb очень просто, для начала нужно в конфиге mysql раскомментировать строки касаемо innodb и перегрузить mysql.</p>
<p>Следующий шаг это преобразование таблиц, делается очень просто:<br />
ALTER TABLE table_name ENGINE=INNODB;</p>
<p>В принципе этого достаточно, дальше предстоит длительный тюнинг, в зависимости от ваших нагрузок.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/295/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gmirror софтовое зеркало на FreeBSD</title>
		<link>http://msnp.ru/254</link>
		<comments>http://msnp.ru/254#comments</comments>
		<pubDate>Wed, 22 Sep 2010 20:08:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[gmirror]]></category>
		<category><![CDATA[soft raid]]></category>
		<category><![CDATA[зеркало]]></category>
		<category><![CDATA[софт рейд]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=254</guid>
		<description><![CDATA[Часто бывает что полусофтовые рейд массивы на серверах не опознаются FreeBSD, и приходится делать софт зеркало средствами FreeBSD. Ничего страшного в софте зеркале нет, более десятка серверов разных производителей работают с gmirror и ничего. А во времена работы в довольно крупном хостере у нас было более двухсот серверов и все работали с gmirror =) Итак [...]]]></description>
			<content:encoded><![CDATA[<p>Часто бывает что полусофтовые рейд массивы на серверах не опознаются FreeBSD, и приходится делать софт зеркало средствами FreeBSD.<br />
Ничего страшного в софте зеркале нет, более десятка серверов разных производителей работают с gmirror и ничего.<br />
А во времена работы в довольно крупном хостере у нас было более двухсот серверов и все работали с gmirror =)<br />
Итак  пишем в /boot/loader.conf<br />
<code><strong>geom_mirror_load=YES</strong></code><br />
Под рутом пишем<br />
<code>sysctl kern.geom.debugflags=16</code><br />
потом пишем<br />
<code>gmirror label -v -b round-robin gm0 /dev/ad0</code><br />
<code>Правим /etc/fstab</code><br />
Вместо<br />
<code>/dev/ad0s2b             none            swap    sw              0 0<br />
/dev/ad0s1a             /               ufs     rw              <span style="color: #00008b;"><strong>1</strong></span><strong> </strong><span style="color: #00008b;"><strong>1</strong></span><strong><br />
/dev/ad0s1d             /tmp            ufs     rw </strong><span style="color: #00008b;"><strong>2</strong></span><strong> </strong><span style="color: #00008b;"><strong>2</strong></span><strong><br />
/dev/ad0s1h             /usr            ufs     rw </strong><span style="color: #00008b;"><strong>2</strong></span><strong> </strong><span style="color: #00008b;"><strong>2</strong></span><strong><br />
/dev/ad0s1b             /var            ufs     rw </strong><span style="color: #00008b;"><strong>2</strong></span><strong> </strong><span style="color: #00008b;"><strong>2</strong></span></code></p>
<p>делаем замену просто добавив  после /dev/ mirror/gm0<br />
В итоге из исходногого слайса /dev/ad0s1a должно получиться /dev/mirror/gm0s1a<br />
И так для всех слайсов.<br />
ребутим систему и добавляем второй диск<br />
<code>gmirror insert gm0 /dev/ad2</code></p>
<p>Все, теперь у вас рабочее зеркало средствами FreBSD на gmirror</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/254/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и использование Tinderbox</title>
		<link>http://msnp.ru/236</link>
		<comments>http://msnp.ru/236#comments</comments>
		<pubDate>Wed, 11 Aug 2010 11:42:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tinderbox]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[tinderbox]]></category>
		<category><![CDATA[массовое обновление]]></category>
		<category><![CDATA[обновления]]></category>
		<category><![CDATA[порты]]></category>
		<category><![CDATA[сервера]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=236</guid>
		<description><![CDATA[Как я уже писал ранее, Tinderbox это софт для сборки портов для FreeBSD. Tinderbox можно использовать для обновления парка серверов! Фишка в том что порты можно собирать для любой версии и архитектуры FreeBSD. Логика работы с использованием Tinderbox такова: Выделяется компьютер для работы на нем Tinderbox В Tinderbox организуются клетки с версиями FreeBSD Создаем задания на [...]]]></description>
			<content:encoded><![CDATA[<p>Как я уже писал ранее, Tinderbox это софт для сборки портов для FreeBSD.<br />
Tinderbox можно использовать для обновления парка серверов!<br />
Фишка в том что порты можно собирать для любой версии и архитектуры FreeBSD.<br />
Логика работы с использованием Tinderbox такова:</p>
<ul>
<li>Выделяется компьютер для работы на нем Tinderbox</li>
<li>В Tinderbox организуются клетки с версиями FreeBSD</li>
<li>Создаем задания на сборку нужных нам портов</li>
<li>На серверах монтируем папку с собранными портами</li>
<li>Обновляем порты на серверах и радуемся жизни</li>
</ul>
<p>Очевидные преимущества использования Tinderbox таковы что сервера не тратят свои ресурсы на сборку обновленных портов.<span id="more-236"></span></p>
<h3>Для работы tinderbox требуется как минимум:</h3>
<ul>
<li>Mysql или PostgreSQL</li>
<li>php и apache если используется &#171;вебморда&#187;</li>
</ul>
<h3>Установка Tinderbox</h3>
<p>Для установки Tinderbox топаем в порты и делаем так:</p>
<p><code>make -C /usr/ports/ports-mgmt/tinderbox/ install clean</code></p>
<p>Примечание: Далее по тексту будет упоминаться сокращение <span style="color: #339966;">${pb}</span><br />
под ним понимается полный путь к месту где установлен Tinderbox например:<br />
<code>cd ${pb}/scripts</code><br />
следует читать как<br />
<code>cd /usr/local/tinderbox/scripts</code></p>
<p>Запустите конфигуратор Tinderbox, он создаст БД, пользователя, и  таблицы:</p>
<p><code># cd ${pb} /scripts &amp;&amp; ./tc Setup</code></p>
<p>Переименуйте и подредактируйте файлы(уберите расширение .dist):</p>
<p><code>${pb}/scripts/webui/inc_ds.php.dist</code></p>
<p><code>${pb}/scripts/ds.ph.dist</code></p>
<p><code>${pb}/scripts/tinderbox.ph.dist</code></p>
<p><code>${pb}/scripts/webui/inc_tinderbox.php.dist</code></p>
<p>* Инициализируйте  Tinderbox:<br />
<code># cd ${pb}/scripts &amp;&amp; ./tc init</code></p>
<p>* Включите NFS сервер добавив в  <code>/etc/exports</code>:</p>
<p><code><em>${pb}</em> -alldirs -maproot=0:0 localhost</code></p>
<p>Добавьте в <span style="color: #339966;">/etc/rc.conf</span><br />
<code>nfs_client_enable="YES"</code><br />
<code>nfs_server_flags="-u -t -n 20"</code><br />
<code>rpcbind_enable="YES"</code><br />
<code>nfs_server_enable="YES"</code><br />
<code>nfs_reserved_port_only="YES"</code></p>
<p>* Создайте jail используя команду tc. В терминологии Tinderbox, Jail это ни что иное как версия FreeBSD.<br />
Пример создания jail для FreeBSD 6.3-RELEASE:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc createJail -j <em>6.3</em> -d <em>"FreeBSD 6.3-RELEASE"</em> -t <em>RELENG_6_3_0_RELEASE</em> -u <em>CVSUP</em></code><br />
или<br />
<code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc createJail -j 6.3 -d <em>"FreeBSD 6.3-RELEASE"</em> -t <em>6.3-RELEASE</em> -u <em>LFTP</em> -H <em>ftp.freebsd.org</em></code></p>
<p>Второй вариант использует бинарные пакеты, что укоротит процесс в отличии от первого варианты в котором качаются исходники и компилируются.<br />
Необходимо будет установить пакет lftp ( <code>make -C /usr/ports/ftp/lftp/ install clean</code> )</p>
<p>* Создайте дерево портов:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc createPortsTree -p <em>FreeBSD</em> -d <em>"FreeBSD ports tree"</em> -w <em>http://www.freebsd.org/cgi/cvsweb.cgi/ports/</em></code></p>
<p>* Создайте Build. Это комбинация дерева портов и Jail, в котором создаются пакеты.<br />
Например для создания билда  FreeBSD 6.3-RELEASE Jail c деревом портов FreeBSD:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc createBuild -b <em>6.3-FreeBSD</em> -j <em>6.3</em> -p <em>FreeBSD</em> -d <em>"6.3-RELEASE with FreeBSD ports tree"</em></code></p>
<h2>Использование Tinderbox</h2>
<p>Для запуска сборки нужно добавить задание в &#171;очередь&#187;:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc addPort -b <em>{BUILD}</em> -d <em>{PORT DIRECTORY}</em></code></p>
<p>Пример для сборки пакета x11/gnome2:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc addPort -b <em>6.3-FreeBSD</em> -d <em>x11/gnome2</em></code></p>
<p>Для начала сборки пакетов  используем:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc tinderbuild -b <em>{BUILD}</em> <em>{PORT DIRECTORY}</em></code></p>
<p>Для примера соберем пакет GNOME 2 Desktop для 6.3-FreeBSD:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc tinderbuild -b <em>6.3-FreeBSD x11/gnome2</em></code></p>
<p><strong>TIP</strong>: Пример выше запускает задание в foreground режиме, для запуска задания сборки в background используем следующие варианты:</p>
<ul>
<li>Bourne shell equivalents:<br />
<code># cd ${pb}/scripts &amp;&amp; ./tc tinderbuild -b 6.3-FreeBSD x11/gnome2 &gt; ${pb}/builds/6.3-FreeBSD/build.log 2&gt;&amp;1 &amp;</code></li>
<li>C shell equivalents:<br />
<code># cd ${pb}/scripts &amp;&amp; ./tc tinderbuild -b 6.3-FreeBSD x11/gnome2 &gt;&amp; ${pb}/builds/6.3-FreeBSD/build.log &amp;</code></li>
</ul>
<h2><strong>Конфигурация портов.</strong></h2>
<p>Для сборки порта <tt>net/wireshark</tt> с поддержкой RTP для Build <tt>6-STABLE-FreeBSD</tt>:<br />
<code>${pb}/options/6-STABLE-FreeBSD/wireshark/options</code><br />
В созданный файл <tt>wireshark/options</tt> добавьте:<br />
<code>_OPTIONS_READ=wireshark-0.99.4</code><br />
<code>WITH_RTP=true</code><br />
<code>WITH_SNMP=true</code><br />
<code>WITH_ADNS=true</code><br />
<code>WITH_PCRE=true</code><br />
Для активации режима использования options:<br />
<code># cd <em>${pb}/scripts</em></code><em><br />
<code># ./tc configOptions -e</code><br />
<code># ./tc configOptions -o /options</code><br />
The <tt>configOptions</tt> command takes the standard host<br />
arguments as well as <tt>-e</tt> (enable <tt>OPTIONS</tt> support),<br />
<tt>-d</tt> (disable <tt>OPTIONS</tt> support), and <tt>-o</tt><br />
(set <tt>OPTIONS</tt> source directory tree).</em></p>
<p><em>Если вы хотите интерактивно задавать options то используйте ключ <tt>-o</tt> при добавлении задания</em></p>
<p><em><code>./tc addPort</code></em></p>
<p><em> </em></p>
<p>Для использования вебморды необходимо создать пользователей:</p>
<p><code># cd ${pb}/scripts &amp;&amp; ./tc addUser -u {USER} -e {EMAIL} -p {PASSWORD} -w</code><br />
Дать права администратора созданному ранее пользователю:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc setWwwAdmin -u <em>{USER}</em></code></p>
<p>Для запуска при старте системы добавьте в /etc/rc.conf:</p>
<p><code>tinderd_enable="YES"</code></p>
<p>Обновить существующий Jails:</p>
<p><code># cd <em>${pb}</em>/scripts &amp;&amp; ./tc makeJail -j <em>6.3</em></code></p>
<p>Обновить дерево портов:</p>
<p><code><em># cd </em><em>${pb}</em>/scripts &amp;&amp; ./tc updatePortsTree -p <em>FreeBSD</em></code></p>
<p>Официальная страница  проекта Tinderbox <a href="http://tinderbox.marcuscom.com">http://tinderbox.marcuscom.com</a>.</p>
<p>Порт во FreeBSD /usr/ports/ports-mgmt/tinderbox/<br />
Некоторые глобальные настройки находятся в файле ${pb}/scripts/etc/env/GLOBAL</p>
<p>ЗЫ: Статья не завершена, в данной версии это урезанный перевод readme.<br />
По мере нахождения в себе сил, допишу статью и дооформлю.</p>
<p>ЗЗЫ: Кстати проект FreeBSD использует tinderbox для сборки пакетов.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/236/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>О FreeBSD</title>
		<link>http://msnp.ru/233</link>
		<comments>http://msnp.ru/233#comments</comments>
		<pubDate>Fri, 06 Aug 2010 07:54:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=233</guid>
		<description><![CDATA[Что такое FreeBSD? FreeBSD &#8212; это современная операционная система для компьютеров, совместимых с архитектурами x86 (в том числе Pentium® и Athlon™), amd64 (включая Opteron™, Athlon 64 и EM64T), Alpha/AXP, IA-64, PC-98 и UltraSPARC®. Она основана на BSD, версии UNIX®, созданной в Калифорнийском Университете в Беркли. Она разрабатывается и поддерживается большой командой разработчиков. Поддержка других платформ находится на [...]]]></description>
			<content:encoded><![CDATA[<h1></h1>
<h2>Что такое FreeBSD?</h2>
<p>FreeBSD &#8212; это современная операционная система для компьютеров, совместимых с архитектурами x86 (в том числе Pentium® и Athlon™), amd64 (включая Opteron™, Athlon 64 и EM64T), Alpha/AXP, IA-64, PC-98 и UltraSPARC®. Она основана на BSD, версии UNIX®, созданной в Калифорнийском Университете в Беркли. Она разрабатывается и поддерживается <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributors/index.html">большой командой разработчиков</a>. Поддержка <a href="http://www.freebsd.org/ru/platforms/index.html">других платформ</a> находится на разных стадиях разработки.<span id="more-233"></span></p>
<h2>Самые современные технологии</h2>
<p>Исключительный набор сетевых функций, высокая производительность, средства обеспечения информационной безопасности и совместимости с другими ОС &#8212; вот те современные <a href="http://www.freebsd.org/ru/features.html">возможности</a>FreeBSD, которые зачастую всё ещё отсутствуют в других, даже лучших коммерческих, операционных системах.</p>
<h2>Мощное решение для Internet</h2>
<p>FreeBSD является идеальной платформой для построения <a href="http://www.freebsd.org/ru/internet.html">Internet или Intranet</a> сервера. Эта система предоставляет надёжные даже при самой интенсивной нагрузке сетевые службы, и эффективное управление памятью, что позволяет обеспечивать приемлемое время отклика для тысяч одновременно работающих пользовательских задач.</p>
<h2>Огромное количество приложений</h2>
<p>Качество FreeBSD вкупе с современным, дешёвым и производительным аппаратным обеспечением ПК делают эту систему очень экономичной альтернативой коммерческим UNIX® рабочим станциям UNIX®. Она прекрасно подходит для большого количества, как десктопных, так и серверных<a href="http://www.freebsd.org/ru/applications.html">приложений</a>.</p>
<h2>Простота установки</h2>
<p>FreeBSD может быть установлена с различных носителей, включая CD-ROM, DVD-ROM, USB флэшки, дискеты, магнитную ленту, с раздела MS-DOS®, либо, если у вас есть подключение к сети, можно установить её <em>непосредственно</em> через FTP или NFS.</p>
<h2>FreeBSD распространяется <em>свободно</em></h2>
<p>Хотя вы можете подумать, что операционная система с такими возможностями продаётся по высокой цене, FreeBSD распространяется <a href="http://www.freebsd.org/copyright/index.html">бесплатно</a> и поставляется со всеми исходными текстами. Если вам захочется купить или загрузить её копию, обратитесь к<a href="http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/mirrors.html">следующей информации</a>.</p>
<h2>Как принять участие в проекте</h2>
<p>Принять участие в проекте очень просто. Всё, что вам нужно сделать &#8212; это найти часть FreeBSD, которую, по вашему мнению, можно усовершенствовать, сделать (внимательно и аккуратно) соответствующие изменения и отправить их в адрес Проекта либо с помощью утилиты send-pr, либо непосредственно коммиттеру, если вы его знаете. Эта работа может представлять собой что угодно, от документации до исходных текстов. Подробнее об этом можно прочитать <a href="http://www.freebsd.org/doc/ru_RU.KOI8-R/articles/contributing/index.html">здесь.</a></p>
<p>Даже если Вы не программист, есть другие способы помочь FreeBSD в развитии. The <a target="_blank" href="http://msnp.ru/2fc3e8/XRVEFg4dGhFGEkxTRlZWAUpTUVkWC1dVTF9eChYLEF8a/">FreeBSD Foundation</a> &#8212; это некоммерческая организация, для которой все пожертвования и денежная помощь не облагаются налогами. Для получения более полной информации пишите на адрес<a href="mailto:bod@FreeBSDFoundation.org">bod@FreeBSDFoundation.org</a> или: The FreeBSD Foundation, 7321 Brockway Dr., Boulder, CO 80303, USA.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/233/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обновление FreeBSD</title>
		<link>http://msnp.ru/225</link>
		<comments>http://msnp.ru/225#comments</comments>
		<pubDate>Thu, 17 Jun 2010 11:21:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[csup]]></category>
		<category><![CDATA[cvsup]]></category>
		<category><![CDATA[freebsd-update]]></category>
		<category><![CDATA[pkg_add]]></category>
		<category><![CDATA[pkg_deinstall]]></category>
		<category><![CDATA[pkg_version]]></category>
		<category><![CDATA[portsnap]]></category>
		<category><![CDATA[portupgrade]]></category>
		<category><![CDATA[обновление]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=225</guid>
		<description><![CDATA[Обновление FreeBSD. Обновить ОС FreeBSD в общем случае достаточно просто и легко, но для начала нужно определиться какого рода обновления нас интересуют. Любого рода обновления можно разделить на несколько категорий: Обновление самой ОС FreeBSD Обновление ядра FreeBSD Обновление мира FreeBSD Обновление установленного программного обеспечения ( порты, ports ) Теперь разберем по порядку каждый вариант обновлений. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Обновление FreeBSD.</strong></p>
<p>Обновить ОС FreeBSD в общем случае достаточно просто и легко, но для начала нужно определиться какого рода обновления нас интересуют.</p>
<p>Любого рода обновления можно разделить на несколько категорий:</p>
<ul>
<li>Обновление самой ОС FreeBSD
<ul>
<li>Обновление ядра FreeBSD</li>
<li>Обновление мира FreeBSD</li>
</ul>
</li>
<li>Обновление установленного программного обеспечения ( порты, ports )</li>
</ul>
<p>Теперь разберем по порядку каждый вариант обновлений.<span id="more-225"></span></p>
<p><em><strong>Обновления ОС FreeBSD</strong></em></p>
<p>Как и в любой другой операционной системе в ОС FreeBSD тоже находят ошибки и уязвимости, и их надо исправлять.<br />
Для этого разработчики FreeBSD предлагают несколько вариантов:</p>
<ul>
<li>Бинарное обновление.</li>
<li>Обновление &#171;по старинке&#187;, сборкой из исходников.</li>
</ul>
<p>Бинарное обновление произвести довольно просто, но все пройдет успешно если у вас GENERIC ядро и вы не делали изменений в других частях ОС.<br />
Конечно в некоторых случаях и с  кастомным ядром бинарное обновление тоже может пройти успешно, но гарантий совершенно нет.</p>
<p>Итак, что нужно набирать в консоли при бинарном обновлении:</p>
<p><code># freebsd-update fetch</code><br />
<span style="font-size: x-small;"> скачаем бинарные обновления с сервера обновлений</span></p>
<p><code># freebsd-update install</code><br />
<span style="font-size: x-small;"> установим обновления</span></p>
<p><code># reboot</code><br />
<span style="font-size: x-small;"> перезагрузка требуется если обновилось ядро или другие важные части системы</span></p>
<p>Вот так все просто!<br />
В случае если у вас в системе присутствует директория с исходными текстами то обновятся и они, что в дальнейшем может быть полезно при пересборке.</p>
<p>Вариант с обновлением из исходников требует немного больше телодвижений, а так же у вас должны быть исходники.</p>
<p>Для начала необходимо скопировать и поправить файлик с настройками:<br />
<code># cp /usr/share/examples/cvsup/stable-supfile /root</code><br />
<span style="font-size: x-small;">в этом фале нужно поправить строки </span><br />
<code>*default host=cvsup4.ru.FreeBSD.org</code><br />
<span style="font-size: x-small;"> адрес сайта можете поставить любой с которым у вас наиболее высокая скорость, например просто пропинговать несколько адресов меняя цифру 4.</span><br />
<code>*default release=cvs tag=RELENG_8_0</code><br />
<span style="font-size: x-small;"> тут надо указать исходники какого релиза мы хотим скачать, в данном случае FreeBSD 8.0<br />
Далее собственно скачиваем исходники системы, можно использовать либо старый cvsup либо рекомендуемая замена csup.</span></p>
<p><code>csup -g -L /root/stable-supfile</code><br />
Приступаем непосредственно к компиляции:<br />
<code># cd /usr/src/<br />
# make buildworld<br />
# make installworld<br />
# reboot</code></p>
<p>После перезагрузки необходимо собрать ядро:<br />
<code># cd /usr/src</code><br />
<code># make buildkernel KERNCONF=GENRIC</code><br />
<code># make installkernel KERNCONF=GENERIC</code><br />
<code># reboot </code><br />
<span style="font-size: x-small;">В данном случае используем GENERIC ядро, но вы можете поправить ядро под свои нужды.</span></p>
<p><em><strong>Обновление установленного программного обеспечения.</strong></em></p>
<p>Есть несколько вариантов как установить софт в ОС FreeBSD:</p>
<ul>
<li>Сборка из &#171;портов&#187;</li>
<li>Сборка из исходных кодов</li>
<li>Установка скомпилированых пакетов</li>
</ul>
<p><span style="color: #ff0000;">Самостоятельная сборка из исходных кодов не рекомендуется, хотя вы наверняка знаете о проблемах если выбрали данный вариант.</span></p>
<p>Порты FreeBSD это грубо говоря набор указаний для системы, откуда скачивать исходники, какие патчи применять, какие права выставлять, и т.п.<br />
Для того чтобы использовать всю мощь &#187;портов&#187; и их удобство, порты необходимо скачать и регулярно обновлять, делается это так:</p>
<p><code># portsnap fetch</code><br />
<code># portsnap extract</code><br />
<span style="font-size: x-small;"> Эти две команды нужно использовать если у вас еще не установлены &#171;порты&#187;.</span></p>
<p><code># portsnap fetch update</code><br />
<span style="font-size: x-small;"> Эта команда используется для обновления дерева портов</span></p>
<p>Для сборки какого либо порта например php нужно использовать такую команду:</p>
<p><code># make -C /usr/ports/lang/php5/ install clean</code></p>
<p>Для обновления рекомендую использовать например portupgrade который так же можно установить из портов командой:</p>
<p><code># make -C /usr/ports/ports-mgmt/portupgrade/ install clean</code></p>
<p>После обновления дерева портов нужно посмотреть что собственно требует обновления</p>
<p><code># pkg_version -v|grep need<br />
apache-2.2.15_2 &lt; needs updating (port has 2.2.15_7)<br />
freetype2-2.3.11 &lt; needs updating (port has 2.3.12)<br />
gio-fam-backend-2.22.4 &lt; needs updating (port has 2.24.1)</code><br />
Ну вот у нас есть явные кандидаты на обновление, при помощи portupgrade делаем примерно так:</p>
<p><code># portupgrade -a</code><br />
<span style="font-size: x-small;"> Такой командой мы обновим все.</span></p>
<p><code># portupgrade apache-2.2.15_2</code><br />
<span style="font-size: x-small;"> Такой командой мы обновим только пакет Apache</span></p>
<p>Установка и обновление уже собранных пакетов выглядит примерно так:</p>
<p><code># pkg_add -r mc</code><br />
<span style="font-size: x-small;"> Установка пакета Midnight Commander</span></p>
<p><code># pkg_deinstall mc</code><br />
<span style="font-size: x-small;"> Удаление пакета  Midnight Commander</span></p>
<p><code># pkg_add -r mc</code><br />
<span style="font-size: x-small;"> Установка обновленного пакета делается точно так же как и первоначальная его установка.</span></p>
<p>Вот в принципе и все премудрости обновления ОС FreeBSD и установленных программ.<br />
Надеюсь данная статья пригодиться кому нибудь.<br />
Хочу сделать небольшое замечание:<br />
<span style="color: #ff0000;"> Перед обновлением чего либо читайте чейнжлог обновляемого ПО или ОС, иначе после очередного обновления вы рискуете получить например неработающий MTA, потому что разработчики упразднили какую либо функцию в своем софте.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/225/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Все сюда&#8230; =)</title>
		<link>http://msnp.ru/212</link>
		<comments>http://msnp.ru/212#comments</comments>
		<pubDate>Wed, 21 Apr 2010 07:27:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fetch]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[passwd]]></category>
		<category><![CDATA[portsnap]]></category>
		<category><![CDATA[portupgrade]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[пароль]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=212</guid>
		<description><![CDATA[Итак, что люди ищут в поисковике по теме FreeBSD OS (Unix)&#8230; И решил я дернуть этих людей к себе и открыть им истину для чайников =) Скачать freebsd &#8212; можно по адресу http://www.freebsd.org freebsd 8.0 &#8212; это последняя на данный момент версия операционной системы FreeBSD команды freebsd &#8212; такие же как и в других Nix [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, что люди ищут в поисковике по теме FreeBSD OS (Unix)&#8230;<br />
И решил я дернуть этих людей к себе и открыть им истину для чайников =)</p>
<p>Скачать freebsd &#8212; можно по адресу http://www.freebsd.org<br />
freebsd 8.0 &#8212; это последняя на данный момент версия операционной системы FreeBSD<br />
команды freebsd &#8212; такие же как и в других Nix системах, их изучению поможет man, handbook и нажатие TAB в консоли =)<br />
freebsd mysql &#8212; Ничего сложного тут нет, все ставится из портов FreeBDS командой <code>make -C /usr/ports/databases/mysql50-server/ install clean</code> дополнительная настройка и тюнинг MySQL занимает достаточно времени и под разные задачи имеет разные опции настроек.<br />
Установка на freebsd, php точно такая же простая операция <code>make -C  /usr/ports/lang/php5/ install clean</code><br />
Моментальное поднятие ftp во FreeBSD &#8212; дописать строку <code>ftpd_enable="YES"</code> в файл <code>/etc/rc.conf</code> и запусть демона ftp командой <code>/etc/rc.d/ftpd start</code><br />
freebsd squid &#8212; squid является прокси сервером, им пользуются например для предоставления доступа к интернет из локальной сети предприятия.<br />
Обновление FreeBSD делается несколькими путями &#8212; бинарные обновления: f<code>reebsd-update fetch</code> затем <code>freebsd-update install</code>, можно обновлять и из исходных кодов, так же нужно обновлять установленный софт, делается это обновлением портов, а затем пересборкой установленных у вас приложений, например так <code>portsnap fetch update</code> <code>portupgrade php</code><br />
FreeBSD может эмулировать Linux, точнее не эмулировать, а позволяет запускать программы написанные для Linux.<br />
freebsd время &#8212; установка часового пояса делается так <code>tzsetup</code>,<br /> обновить время с ntp серверов можно так <code>ntpdate pool.ntp.org</code><br />
пакеты freebsd &#8212; программы можно устанавливать из портов и из пакетов командой <code>pkg_add -r php</code> но не весь софт доступен в пакетах!<br />
Пароль во FreeBSD можно сменить командой passwd,<br /> например сменим пароль пользователя root &#8212; <code>passwd root</code> </p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/212/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>amd64 vs. Wine</title>
		<link>http://msnp.ru/203</link>
		<comments>http://msnp.ru/203#comments</comments>
		<pubDate>Wed, 06 Jan 2010 18:51:40 +0000</pubDate>
		<dc:creator>Upiter</dc:creator>
				<category><![CDATA[Wine]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=203</guid>
		<description><![CDATA[В связи с тем, что nVidia наконец выпустила драйвера для FreeBSD x86-64 (пока только бетта) загорелся перевести, наконец, домашний десктоп на фряху. Одна из возникших на моем пути проблем &#8212; всеми нами любимый пакет для запуска Windows-программ, Wine, на данный момент для пользователей FreeBSD поставляется только в версии x86, и на amd64 собираться из портов [...]]]></description>
			<content:encoded><![CDATA[<p>В связи с тем, что nVidia наконец выпустила драйвера для FreeBSD x86-64 (пока только бетта) загорелся перевести, наконец, домашний десктоп на фряху. Одна из возникших на моем пути проблем &#8212; всеми нами любимый пакет для запуска Windows-программ, Wine, на данный момент для пользователей FreeBSD поставляется только в версии x86, и на amd64 собираться из портов отказывается.</p>
<p><span id="more-203"></span></p>
<p>Погуляв по просторам гугла нашлось одно из решений &#8212; некто Mr. David Naylor написал порт к существующему Wine-1.1.35. Суть данного решения &#8212; собираем с помощью порта Wine пакет на машине i386 (для этих целей отлично сгодится и chroot на нашей машине, как это сделать опишу чуть позже), и затем спокойно устанавливаем его нашей amd64-машине. Выигрышем данного решения от решения, предложенного на wiki.freebsd.org является полная интеграция wine в нашу систему, в том числе и в kde (с помощью порта wine-doors).</p>
<p>Итак, приступим (команды выполняем от имени root&#8217;а, % &#8212; основной шелл, # &#8212; шелл в 386м окружении):</p>
<p>1. создаем chroot для наших эксперементов:</p>
<p><code>% mkdir -p /compat/i386% cd /usr/src &amp;&amp; make buildworld installworld distribution TARGET=i386 DESTDIR=/compat/i386</code></p>
<p><code> </code></p>
<p>Предварительно не забыв обновить сырцы с помощью csup. После запуска сотворения мира можно смело попить пивка часок ;)</p>
<p>2. Подмонтируем в чрут наши девайсы:</p>
<p><code>% mount -t devfs devfs /compat/i386/dev</code></p>
<p>3. Теперь можно начинать шаманить в чруте:</p>
<p><code>% chroot /compat/i386<br />
# /etc/rc.d/ldconfig start<br />
# mkdir -p /usr/ports</code></p>
<p><code> </code></p>
<p>Устанавливаем i386-окружение:</p>
<p><code># setenv MACHINE i386<br />
# setenv UNAME_p i386<br />
# setenv UNAME_m i386</code></p>
<p><code> </code></p>
<p>Замечание: что бы wine поддерживала драйвера nVidia x64 перед сборкой wine в чруте надо не забыть установить ту же версию драйверов и на i386-машину, в процессе создания пакета необходимые библиотеки сами подцепятся.</p>
<p>4. Создаем порт wine-fbsd64, с помощью патча, предоставленного мистером David Naylor&#8217;ом =) Скачать его можно <a href="http://msnp.ru/file/wine-fbsd64.zip">здесь</a>. Из архива нам нужен файл wine-fbsd64.diff. Итак, продолжим:</p>
<p><code># cd /usr/ports/emulators<br />
# patch -sp0 &lt; ~/wine-fbsd64.diff<br />
# cd wine-amd64<br />
# make package clean</code></p>
<p><code> </code></p>
<p>После успешного создания тарболла можно его забрать по адресу:<br />
<code>/compat/i386/usr/ports/packages/All/wine-fbsd.8-1.1.35,1.tbz</code></p>
<p>5. Устанавливаем пакет на основной машине и радуемся жизни, не забыв отконфигурировать wine:</p>
<p><code>% pkg_add wine-fbsd.8-1.1.35,1.tbz<br />
% winecfg</code></p>
<p><code> </code></p>
<p>© Upiter</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/203/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tinderbox для массового обновления серверов.</title>
		<link>http://msnp.ru/202</link>
		<comments>http://msnp.ru/202#comments</comments>
		<pubDate>Wed, 07 Oct 2009 17:44:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tinderbox]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[tinderbox]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[порты]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=202</guid>
		<description><![CDATA[Ver. 01 Tinderbox замечательная тулза, предназначена для сборки пакетов из портов FreeBSD. Что нам это дает? Смысл tinderbox в том, что его можно установить на сервер который будет заниматься одной задачей, компилировать пакеты. Тем самым мы освобождаем остальной парк серверов от компиляции обновленных пакетов, незачем серверу который выполняет безусловно важные задачи, растрачивать процессорное время на [...]]]></description>
			<content:encoded><![CDATA[<p>Ver. 01</p>
<p>Tinderbox замечательная тулза, предназначена для сборки пакетов из портов FreeBSD.<br />
Что нам это дает? Смысл tinderbox в том, что его можно установить на сервер который будет заниматься одной задачей, компилировать пакеты. Тем самым мы освобождаем остальной парк серверов от компиляции обновленных пакетов, незачем серверу который выполняет безусловно важные задачи, растрачивать процессорное время на компиляцию.</p>
<p>Прелесть tinderbox в том, что можно собирать пакеты под любую версию FreeBSD и любую архитектуру и платформу. Дополнительно можно создать файл опциями с которыми будут собираться нужные нам пакеты.</p>
<p>Tinderbox имеет вебморду в которой можно посмотреть что уже собрано, ошибки компиляции, задать очередь сборки нужных нам портов.</p>
<p>Итак, tinderbox установлен, нужные нам порты собраны.<br />
Далее монтируем по nfs каталог с портами на сервер который хотим обновлять, и юзаем portupgrade с опциями установки из пакетов, конечно не забыв поменять переменные откуда брать эти пакеты.</p>
<p>Обращаюсь к читателям:<br />
Если данная тема вам интересна, то могу написать полный гайд по установке и настройке tinderbox, а так же что и как потом делать с собранными пакетами.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/202/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tinderbox</title>
		<link>http://msnp.ru/197</link>
		<comments>http://msnp.ru/197#comments</comments>
		<pubDate>Fri, 11 Sep 2009 17:37:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tinderbox]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[tinderbox]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=197</guid>
		<description><![CDATA[Начал ковырять tinderbox, для тех кто не знает это набор скриптов которые позволяют собирать порты FreeBSD на своем сервере, и дальше распростронять их на сервера которые администрируешь, уж больно напрягает меня компилить на каждом сервере обновленные порты. Гугл выдает очень мало полезной информации, поэтому если кто то реально запустил tinderbox прошу отписать, есть несколько вопросов.]]></description>
			<content:encoded><![CDATA[<p>Начал ковырять tinderbox, для тех кто не знает это набор скриптов которые позволяют собирать порты FreeBSD на своем сервере, и дальше распростронять их на сервера которые администрируешь, уж больно напрягает меня компилить на каждом сервере обновленные порты.</p>
<p>Гугл выдает очень мало полезной информации, поэтому если кто то реально запустил tinderbox прошу отписать, есть несколько вопросов.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/197/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Flash на FreeBSD</title>
		<link>http://msnp.ru/192</link>
		<comments>http://msnp.ru/192#comments</comments>
		<pubDate>Mon, 20 Jul 2009 08:10:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[macromedia]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=192</guid>
		<description><![CDATA[Небольшая подсказка тем, кто еще не дошел до этого сам =) Нормально работающего и без дополнительных извращений Flash под FreeBSD нет, поэтому самый оптимальный вариант, устанавливается Wine в нем ставим, ваш любимый браузер под Windows ну а потом уже сам флэш. В итоге получаем нормально работающий, не тормозящий Flash под FreeBSD. Жаль только что мне [...]]]></description>
			<content:encoded><![CDATA[<p>Небольшая подсказка тем, кто еще не дошел до этого сам =)</p>
<p>Нормально работающего и без дополнительных извращений Flash под FreeBSD нет,<br />
поэтому самый оптимальный вариант, устанавливается Wine в нем ставим,<br />
ваш любимый браузер под Windows ну а потом уже сам флэш.<br />
В итоге получаем нормально работающий, не тормозящий Flash под FreeBSD.</p>
<p>Жаль только что мне не удалось установить в вайне гугл хром,<br />
подсел я на этот браузер, уж очень он удачный,</p>
<p>Хотя до этого пользовался только Оперой, и чем никогда не пользлвался,<br />
так это говнобраузером &#8212;  под названием фаерфокс, уж и не знаю что его так раскручивали.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/192/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>FreeBSD 7.1 дождались.</title>
		<link>http://msnp.ru/166</link>
		<comments>http://msnp.ru/166#comments</comments>
		<pubDate>Thu, 08 Jan 2009 12:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=166</guid>
		<description><![CDATA[Длительное ожидание выхода релиза FreeBSD 7.1 завершилось, 8 января 2009 года анонсирован релиз. В релизи много нововведений с которыми можно ознакомиться по адресу http://www.FreeBSD.org/releases/7.1R/relnotes.html]]></description>
			<content:encoded><![CDATA[<p>Длительное ожидание выхода релиза FreeBSD 7.1 завершилось, 8 января 2009 года анонсирован релиз.<br />
В релизи много нововведений с которыми можно ознакомиться по адресу <a href="http://www.FreeBSD.org/releases/7.1R/relnotes.html">http://www.FreeBSD.org/releases/7.1R/relnotes.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/166/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD. Энциклопедия пользователя.</title>
		<link>http://msnp.ru/155</link>
		<comments>http://msnp.ru/155#comments</comments>
		<pubDate>Mon, 29 Dec 2008 04:37:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[книги]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=155</guid>
		<description><![CDATA[Небольшой сборник книг в электронном виде по FreeBSD. FreeBSD. Энциклопедия пользователя. (Майкл Эбен, Брайан Таймэн) Скачать FreeBSD. Подробное руководство (Майкл Лукас) Скачать Полный справочник FreeBSD (Родерик Смит) Скачать]]></description>
			<content:encoded><![CDATA[<p>Небольшой сборник книг в электронном виде по FreeBSD.</p>
<p>FreeBSD. Энциклопедия пользователя. (Майкл Эбен, Брайан Таймэн)<br />
<a title="Скачать" href="http://msnp.ru/files/eben.djvu">Скачать</a></p>
<p>FreeBSD. Подробное руководство (Майкл Лукас)<br />
<a title="Скачать" href="http://msnp.ru/files/FreeBSD.lukas.djvu">Скачать</a></p>
<p>Полный справочник FreeBSD (Родерик Смит)<br />
<a title="Скачать" href="http://msnp.ru/files/freebsd.smit.djvu">Скачать</a></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/155/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Версии FreeBSD</title>
		<link>http://msnp.ru/148</link>
		<comments>http://msnp.ru/148#comments</comments>
		<pubDate>Mon, 24 Nov 2008 10:04:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[версии]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=148</guid>
		<description><![CDATA[Список всех версий FreeBSD. FreeBSD 7.0 (February 2008) FreeBSD 6.3 (January 2008) FreeBSD 6.2 (January 2007) FreeBSD 6.1 (May 2006) FreeBSD 6.0 (November 2005) FreeBSD 5.5 (May 2006) FreeBSD 5.4 (May 2005) FreeBSD 5.3 (November 2004) FreeBSD 5.2.1 (February 2004) FreeBSD 5.2 (January 2004) FreeBSD 5.1 (June, 2003) FreeBSD 5.0 (January, 2003) FreeBSD 4.11 (Jan, [...]]]></description>
			<content:encoded><![CDATA[<p>Список всех версий FreeBSD.</p>
<p>FreeBSD 7.0 (February 2008)<br />
FreeBSD 6.3 (January 2008)<br />
FreeBSD 6.2 (January 2007)<br />
FreeBSD 6.1 (May 2006)<br />
FreeBSD 6.0 (November 2005)<br />
FreeBSD 5.5 (May 2006)<br />
FreeBSD 5.4 (May 2005)<br />
FreeBSD 5.3 (November 2004)<br />
FreeBSD 5.2.1 (February 2004)<br />
FreeBSD 5.2 (January 2004)<br />
FreeBSD 5.1 (June, 2003)<br />
FreeBSD 5.0 (January, 2003)<br />
FreeBSD 4.11 (Jan, 2005)<br />
FreeBSD 4.10 (May, 2004)<br />
FreeBSD 4.9 (October, 2003)<br />
FreeBSD 4.8 (April, 2003)<br />
FreeBSD 4.7 (October, 2002)<br />
FreeBSD 4.6.2 (August, 2002)<br />
FreeBSD 4.6 (June, 2002)<br />
FreeBSD 4.5 (January, 2002)<br />
FreeBSD 4.4 (September, 2001)<br />
FreeBSD 4.3 (April, 2001)<br />
FreeBSD 4.2 (November, 2000)<br />
FreeBSD 4.1.1 (September, 2000)<br />
FreeBSD 4.1 (July, 2000)<br />
FreeBSD 4.0 (March, 2000)<span id="more-148"></span><br />
FreeBSD 3.5 (June, 2000)<br />
FreeBSD 3.4 (December, 1999)<br />
FreeBSD 3.3 (September, 1999)<br />
FreeBSD 3.2 (May, 1999)<br />
FreeBSD 3.1 (February, 1999)<br />
FreeBSD 3.0 (October, 1998)<br />
FreeBSD 2.2.8 (December, 1998)<br />
FreeBSD 2.2.7 (July, 1998)<br />
FreeBSD 2.2.6 (March, 1998)<br />
FreeBSD 2.2.5 (October, 1997)<br />
FreeBSD 2.2.2 (May, 1997)<br />
FreeBSD 2.2.1 (April, 1997)<br />
FreeBSD 2.2 (March, 1997)<br />
FreeBSD 2.1.7 (February, 1997)<br />
FreeBSD 2.1.6 (December, 1996)<br />
FreeBSD 2.1.5 (July, 1996)<br />
FreeBSD 2.1 (November, 1995)<br />
FreeBSD 2.0.5 (June, 1995)<br />
FreeBSD 2.0 (November, 1994)<br />
FreeBSD 1.1.5.1 (July, 1994)<br />
FreeBSD 1.1.5<br />
FreeBSD 1.1 (May, 1994)<br />
FreeBSD 1.0 (November, 1993)</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/148/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка MySQL на FreeBSD</title>
		<link>http://msnp.ru/138</link>
		<comments>http://msnp.ru/138#comments</comments>
		<pubDate>Wed, 12 Nov 2008 16:12:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=138</guid>
		<description><![CDATA[Установка MySQL на FreeBSD происходит очень просто! # make -C /usr/ports/databases/mysql50-server/ install Иногда нужно собрать MySQL с конкретной кодировкой, для этого допишем опции сборки в файл /etc/make.conf .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif .if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client WITH_CHARSET=cp1251 WITH_COLLATION=cp1251_bin .endif Для тестовых задач вполне хватит установок MySQL по умолчанию, но можно взять за основу [...]]]></description>
			<content:encoded><![CDATA[<p>Установка MySQL на FreeBSD происходит очень просто!</p>
<p><code># make -C /usr/ports/databases/mysql50-server/ install</code></p>
<p>Иногда нужно собрать MySQL с конкретной кодировкой, для этого допишем опции сборки в файл /etc/make.conf<br />
<code>.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server<br />
WITH_CHARSET=cp1251<br />
WITH_COLLATION=cp1251_bin<br />
.endif<br />
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client<br />
WITH_CHARSET=cp1251<br />
WITH_COLLATION=cp1251_bin<br />
.endif</code></p>
<p>Для тестовых задач вполне хватит установок MySQL по умолчанию, но можно взять за основу один из файлов .cnf которые лежат /usr/local/share/mysql/ и внести нужные опции и скопировать его в /etc/my.cnf</p>
<p>Не забываем добавить строку mysql_enable=&#187;YES&#187; в файл /etc/rc.conf</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/138/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сборка ядра FreeBSD</title>
		<link>http://msnp.ru/126</link>
		<comments>http://msnp.ru/126#comments</comments>
		<pubDate>Tue, 11 Nov 2008 17:19:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[оптимизация]]></category>
		<category><![CDATA[Ядро]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=126</guid>
		<description><![CDATA[Для сборки ядра необходимы исходные тексты. # cd /usr/src/sys/i386/conf/ # cp GENERIC mykernel # cd /usr/src/ Редактируем под свои нужды файл mykernel затем собираем и инсталлируем ядро: # make buildkernel KERNCONF=mykernel # make installkernel KERNCONF=mykernel]]></description>
			<content:encoded><![CDATA[<p>Для сборки ядра необходимы исходные тексты.</p>
<p><code># cd /usr/src/sys/i386/conf/<br />
# cp GENERIC mykernel<br />
# cd /usr/src/</code></p>
<p>Редактируем под свои нужды файл mykernel затем собираем и инсталлируем ядро:<br />
<code># make buildkernel KERNCONF=mykernel<br />
# make installkernel KERNCONF=mykernel</code></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/126/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sudo добавляем себя в sudoers</title>
		<link>http://msnp.ru/120</link>
		<comments>http://msnp.ru/120#comments</comments>
		<pubDate>Tue, 11 Nov 2008 15:10:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=120</guid>
		<description><![CDATA[Sudo во FreeBSD, да и вообще sudo очень удобная вещь. Если кратко то sudo позволяет дать ограниченный доступ к выполнению команд su. В конфигурационном фале sudo можно указывать логин юзера, список команд которые ему доступны и спрашивать ли его пароль при запуске какой либо команды через sudo. Если пакет SUDO у вас еще не установлен, [...]]]></description>
			<content:encoded><![CDATA[<p>Sudo во FreeBSD, да и вообще sudo очень удобная вещь.<br />
Если кратко то sudo позволяет дать ограниченный доступ к выполнению команд su.<br />
В конфигурационном фале sudo можно указывать логин юзера, список команд которые ему доступны и спрашивать ли его пароль при запуске какой либо команды через sudo.</p>
<p>Если пакет SUDO у вас еще не установлен, то делается это просто:<br />
<code># make -C /usr/ports/security/sudo/ install</code></p>
<p>Для добавления себя в список sudoer выполняем</p>
<p><code>#visudo</code></p>
<p>и дописываем такую строку, заменив %user на свое имя в системе.</p>
<p><code>%user ALL=(ALL) NOPASSWD: ALL</code></p>
<p>Такая запись позволяет выполнять sudo без запроса пароля root,<br />
что аналогично su без пароля для конкретного пользователя.</p>
<p>P.S.  В Ubuntu Linux себя надо дописывать обязательно в конец файла, иначе работать не будет.</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/120/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Установка FreeBSD на ноутбук Amilo Pa2548</title>
		<link>http://msnp.ru/76</link>
		<comments>http://msnp.ru/76#comments</comments>
		<pubDate>Tue, 11 Nov 2008 10:07:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[AMILO]]></category>
		<category><![CDATA[Fujitsu-Siemens]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[установка]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=76</guid>
		<description><![CDATA[Установка и настройка FreeBSD на ноутбук Amilo Pa2548 В наличии ноутбук Fujitsu-Siemens AMILO Pa2548 и диск с FreeBSD 7.1 Beta2 Начинаем со стандартной установки FreeBSD. Необходимый софт: Xorg Linux Binary support KDE Nvidia-Driver Nvidia-Xconfig Nvidia-Settings Для более комфортной работы с FreeBSD делаем следующие вещи: Добавляем строки в файл /etc/rc.conf powerd_enable="YES" powerd_option="-a adaptive -b adaptive" linux_enable="YES" [...]]]></description>
			<content:encoded><![CDATA[<p>Установка и настройка FreeBSD на ноутбук Amilo Pa2548</p>
<p>В наличии ноутбук Fujitsu-Siemens AMILO Pa2548 и диск с FreeBSD 7.1 Beta2</p>
<p>Начинаем со стандартной установки FreeBSD.<span id="more-76"></span><br />
Необходимый софт:<br />
Xorg<br />
Linux Binary support<br />
KDE<br />
Nvidia-Driver<br />
Nvidia-Xconfig<br />
Nvidia-Settings</p>
<p>Для более комфортной работы с FreeBSD делаем следующие вещи:<br />
Добавляем строки в файл <em>/etc/rc.conf</em><br />
<code>powerd_enable="YES"<br />
powerd_option="-a adaptive -b adaptive"<br />
linux_enable="YES"<br />
hald_enable="YES"<br />
</code></p>
<p>Собираем KDE3, руссификатор KDE, драйвера nvidia<br />
<code>make -C /usr/ports/x11/kdebase3/ install<br />
make -C /usr/ports/russian/kde3-i18n/ install<br />
make -C /usr/ports/x11/nvidia-driver/ install<br />
make -C /usr/ports/x11/nvidia-xconfig/ install</code></p>
<p>Создаем конфиг Xorg<br />
<code># Xorg -configure</code><br />
тестируем, если все хорошо то видим черно-белую сетку и курсор мыши в виде крестика.<br />
<code># X -config xorg.conf.new</code><br />
Для переключения языка в секции InputDevice файла /etc/X11/xorg.conf должны быть строки.<code><br />
Section "InputDevice"<br />
Option "XkbLayout" "us,ru"<br />
Option "XkbVariant" "basic,winkeys"<br />
Option "XkbOptions" "grp:ctrl_shift_toggle,numpad:microsoft"<br />
EndSection<br />
</code></p>
<p>Дописываем в /boot/loader.conf<br />
<code>nvidia_load="YES"<br />
выполняем команду nvidia-xconfig</code></p>
<p>В своей домашней директории выполняем команду<br />
<code>echo exec startkde &gt; .xinitrc</code></p>
<p>После чего можно загружать KDE командой <code>startx</code><br />
Чтобы кеды стартовали автоматически меняем в файле <em>/etc/ttys<br />
<code>ttyv8</code></em><code> "/usr/local/bin/xdm -nodaemon"  xterm off secure</code><br />
на<br />
<code>ttyv8  "/usr/local/bin/kdm -nodaemon"  xterm on secure</code></p>
<p>Все работает отлично, кроме wi-fi, а это немного напрягает, гугление дало несколько вариантов madwifi или ndisgen, оба варианта не сработали, либо у меня руки кривоваты =)</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/76/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Обновление портов и установленного софта в FreeBSD</title>
		<link>http://msnp.ru/59</link>
		<comments>http://msnp.ru/59#comments</comments>
		<pubDate>Wed, 05 Nov 2008 17:30:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[portsnap]]></category>
		<category><![CDATA[portupgrade]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[порты]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=59</guid>
		<description><![CDATA[Для поддержания в актуальном состоянии программ нужно проделать несколько несложных действий. Обновляем порты, в FreeBSD 6.0 и выше, используем команды: portsnap fetch ## Если запускается впервые portsnap extract ## Распаковываем дерево портов portsnap fetch update ## При последующих обновлениях дерева портов Для обновления установленного программного обеспечения я использую portupgrade для начала проверим что требуется обновить: [...]]]></description>
			<content:encoded><![CDATA[<p>Для поддержания в актуальном состоянии программ нужно проделать несколько несложных действий.</p>
<p>Обновляем порты, в FreeBSD 6.0 и выше, используем команды:</p>
<p><code>portsnap fetch</code> ## Если запускается впервые<br />
<code>portsnap extract</code> ## Распаковываем дерево портов<br />
<code>portsnap fetch update</code> ## При последующих обновлениях дерева портов</p>
<p>Для обновления установленного программного обеспечения я использую <em>portupgrade</em></p>
<p>для начала проверим что требуется обновить:<br />
<code>pkg_version -v | grep need</code></p>
<p>обновляем:<br />
<code>portupgrade</code> <em><code>название пакета</code></em> для обновления конкретного пакета<br />
<code>portupgrade -a</code> для обновления всех устаревших пакетов</p>
<p>UPD:<br />
Для ежедневного обновления упакованного снэпшота и индексного файла при помощи <tt class="COMMAND">portsnap</tt> и последующего отчета почтой об устаревших установленных пакетах добавьте в ваш файл <tt class="FILENAME"><span style="color: #00ff00;"><span style="color: #339966;">/etc/crontab</span></span></tt> строку<br />
<code>0 3 * * * root portsnap -I cron update &amp;&amp; pkg_version -vIL=</code></p>
<p>Подробности можно почитать <a href="http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/portsnap.html" target="_blank">тут</a></p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/59/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FreeBSD</title>
		<link>http://msnp.ru/4</link>
		<comments>http://msnp.ru/4#comments</comments>
		<pubDate>Mon, 20 Oct 2008 12:23:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[описание]]></category>
		<category><![CDATA[скачать]]></category>

		<guid isPermaLink="false">http://msnp.ru/?p=4</guid>
		<description><![CDATA[FreeBSD — свободная UNIX-подобная операционная система, потомок AT&#38;T Unix по линии BSD, созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86 (IA-32) (включая Microsoft Xbox), а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98, ARM. Готовится поддержка архитектуры MIPS. FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов [...]]]></description>
			<content:encoded><![CDATA[<p>FreeBSD — свободная UNIX-подобная операционная система, потомок AT&amp;T Unix по линии BSD, созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86 (IA-32) (включая Microsoft Xbox), а также на DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC, NEC PC-98, ARM. Готовится поддержка архитектуры MIPS.</p>
<p>FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ (т. н. userland), таких как командные оболочки и т. п., содержится в одном дереве системы управления версиями (CVS до 31 мая 2008, сейчас SVN). Это отличает FreeBSD от GNU/Linux — другой свободной UNIX-подобной операционной системы — в которой ядро разрабатывается одной группой разработчиков, а набор пользовательских программ — другими (например, проект GNU), а многочисленные группы собирают это все в единое целое и выпускают в виде различных дистрибутивов GNU/Linux.</p>
<p>FreeBSD хорошо зарекомендовала себя как система для построения интернет- и интранет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью. FreeBSD широко представлена в списке веб-серверов с наибольшим временем непрерывной работы</p>
]]></content:encoded>
			<wfw:commentRss>http://msnp.ru/4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

