<?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>подборка о Линуксе :) &#187; О Linux</title>
	<atom:link href="http://vialinx.org/section/o-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://vialinx.org</link>
	<description>Просто мой дневник</description>
	<lastBuildDate>Tue, 01 Feb 2011 11:37:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BenQ Joybook R48 &#8211; 14-дюймовый ноутбук для мультимедиа и доступа в Интернет</title>
		<link>http://vialinx.org/benq-joybook-r48-14-dyujmovyj-noutbuk-dlya-multimedia-i-dostupa-v-internet/</link>
		<comments>http://vialinx.org/benq-joybook-r48-14-dyujmovyj-noutbuk-dlya-multimedia-i-dostupa-v-internet/#comments</comments>
		<pubDate>Sun, 23 May 2010 03:03:00 +0000</pubDate>
		<dc:creator>Marina Pototskaja</dc:creator>
				<category><![CDATA[О Linux]]></category>
		<category><![CDATA[ноутбук]]></category>

		<guid isPermaLink="false">http://vialinx.org/benq-joybook-r48-14-dyujmovyj-noutbuk-dlya-multimedia-i-dostupa-v-internet/</guid>
		<description><![CDATA[Компания BenQ анонсировала Joybook R48 &#8211; ноутбук с 14-дюймовым дисплеем. По словам производителя, он ориентирован на любителей интернет-серфинга и мультимедиа. Интересно, что BenQ Joybook R48 работает на основе ОС Linux, по крайней мере в одной из комплектаций.
 

Он построен на производительных процессорах Intel Core i3 и оснащен графикой ATI Mobility Radeon HD 5450. Графический адаптер [...]]]></description>
			<content:encoded><![CDATA[<p>Компания BenQ анонсировала Joybook R48 &#8211; ноутбук с 14-дюймовым дисплеем. По словам производителя, он ориентирован на любителей интернет-серфинга и мультимедиа. Интересно, что BenQ Joybook R48 работает на основе ОС Linux, по крайней мере в одной из комплектаций.</p>
<p> <span id="more-93"></span>
<p><img height="320" alt="BenQ Joybook R48" src="http://news.ferra.ru/images/256/256536.jpg" width="400" border="0" /></p>
<p>Он построен на производительных процессорах Intel Core i3 и оснащен графикой ATI Mobility Radeon HD 5450. Графический адаптер поддерживает технологию ATI Eyefinity, которая позволяет выдавать изображение сразу на три дисплея. Кроме того, BenQ Joybook R48 поставляется с наушниками SRS CS Headphone, которые обеспечивают объемный звук высокого качества. Ноутбук поступил в продажу в Китае и Азиатско-Тихоокеанском регионе с середины мая. Пока ничего не сообщается о его стоимости, равно как и сроках выпуска в других регионах.</p>
<p><img height="353" alt="BenQ Joybook R48" src="http://news.ferra.ru/images/256/256537.jpg" width="400" border="0" /></p>
<p>Характеристики BenQ Joybook R48:   <br />Процессор Intel Core i3    <br />Чипсет Intel HM55     <br />Операционная система Linux    <br />14-дюймовый дисплей с разрешением 1366&#215;768 пикселей    <br />2 Гб оперативной памяти DDRIII 1066 МГц    <br />Графика ATI Mobility Radeon HD5450    <br />320 Гб жесткий диск    <br />8X DVD привод с поддержкой двухслойной записи    <br />Беспроводная связь Wi-Fi 802.11b/g/n     <br />Кардридер MS/MS-Pro/SD/MMC    <br />Порты &#8211; USB 2.0х3, eSATA/USB Combo, VGA, HDMI    <br />6-элементный аккумулятор    <br />Время автономной работы &#8211; до 3 часов    <br />Размеры &#8211; 340,2х240х26,5-33,5 мм    <br />Вес &#8211; 2,3 кг</p>
]]></content:encoded>
			<wfw:commentRss>http://vialinx.org/benq-joybook-r48-14-dyujmovyj-noutbuk-dlya-multimedia-i-dostupa-v-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux для новичка!</title>
		<link>http://vialinx.org/linux-dlya-novichka/</link>
		<comments>http://vialinx.org/linux-dlya-novichka/#comments</comments>
		<pubDate>Thu, 06 May 2010 00:47:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[О Linux]]></category>
		<category><![CDATA[Linux для начинающего]]></category>
		<category><![CDATA[Linux для новичка]]></category>

		<guid isPermaLink="false">http://vialinx.org/linux-dlya-novichka/</guid>
		<description><![CDATA[Я написал статью, идея которой давно появилась! Не судите строго, писал всю прравду как есть!   Linux глазами новичка!    Раньше никогда не писал статей, но решил попробовать. Идею этой статьи мне подбросил Булат. Это было давно и по неё я забыл. Но на форуме пошли сообщения типа, никто ничего не и [...]]]></description>
			<content:encoded><![CDATA[<p>Я написал статью, идея которой давно появилась! Не судите строго, писал всю прравду как есть!   <br />Linux глазами новичка!    <br />Раньше никогда не писал статей, но решил попробовать. Идею этой статьи мне подбросил Булат. Это было давно и по неё я забыл. Но на форуме пошли сообщения типа, никто ничего не и форум умирает! Я хотел бы поправить дело и написал свою статью.</p>
<p> <span id="more-11"></span>
<p>Начну сначала. В моей жизни компьютер появился всего 3 года назад. И конечно о существовании ничего другого, кроме «Windows», который ставят на все компьютеры при покупке я не знал. Но однажды зайдя в гости к Булату, я увидел интересный рабочий стол! Первый мой вопрос был (кстати его мне задают все при виде рабочего стола в Linux), бы: &quot;А что за «Windows» у тебя стоит?&quot; Это сейчас смешно, а тогда я говорил на полном серьёзе! Мне не сразу но стало интересно, что же из себя представляет, это Linux? Быстрее и лучше ли он работает? Да и все наверное сталкиваются с подобными вопросами!</p>
<p>Что же меня заинтересовало во первых? Если честно игры «Clan Bomber» и «Frozen Bubble»! И впервые у меня появился Linux именно по этой причине. Естественно ставил я его не сам, и разбираться не было абсолютно никакого желания! Это была первая попытка, и был это дистрибутив Mandrake 9 (что-то вроде того)! Какое-то время он у меня пролежал просто так! Я его загружал время от времени, но не более! После, ровно по окончании гарантии у меня накрылся жесткий диск. Инфу я конечно сохранил, но про LINUX даже и не вспоминал!</p>
<p>И вот однажды Булат все говорил и говорил про Linux, про продвижение Open Source и я однажды ему твердо сказал: «Давай воплотим твою мечту в реальность». Так появился форум. От одного знакомого я узнал про Марата с ником на форуме USAMA (кстати его давно не видать)! Он дал мне «SuSe 8.1». В принципе было интересно, но всю картину испортило отсутствие 4-го и 5-го диска. На них были выжные программы и пакеты для разработчиков. Помучившись, я опять перестал им пользоваться.</p>
<p>Потом, через какое-то время Булат где-то (кажется на журнале Хакер), нашел «Ubuntu». Меня он тоже заинтересовал, и особенно понравилось оформление. Там все было сделано просто супер! Но также отсутсвовали пакеты разработчиков. И опять я перестал пользоваться.   <br />Потом все думал какой Дистрибутив поставить, даже заказал Mandriva 2006 (он кстати так и не пришел), но ни к чему не пришел. Потом узнал об открытии 1С Мультимедия в Казани и хотел купить там себе ASP 11, но как оказалось в розницу там не продают! Потом на форуме появился Радик (rrraD) и предоставил мне как раз его! Им я польсуюсь и по сей день (1.06.06).</p>
<p>Вобщем все это история, а теперь ответ на вопрос: «Что ждет новичек от Linux и что его отталкивает».   <br />Начнем с того чего ждал я:    <br />1. Ну естественно отсутствие глюков, как в «Windows»    <br />2. Красивый интерфейс (хотя это не главное)    <br />3. Простоты работы    <br />4. Простоты установки    <br />5. О чем я не думал, но получил, так это бесплатность практически всего!    <br />6. Глупо, но много хороших игр!    <br />7. Даже не знаю чего ещё!</p>
<p>Насчет, того что отталкивает:   <br />1. Не все сразу понятно.    <br />2. Некоторая сложность в работе    <br />3. И наверное боязнь потерять потерять свою информацию при работе с разделами жесткого диска.</p>
<p>Ну и в конце можно добавить, что многих отталкивает, не столько сложность в работе, сколько лень! Зачастую хочется сразу, чтоб все было легко и понятно. Вобщем так оно и есть, просто надо немного посидеть и поразбираться. Я думаю, что однажди так оно и будет.   <br />Ларягин Дмитрий    <br />01.06.06</p>
]]></content:encoded>
			<wfw:commentRss>http://vialinx.org/linux-dlya-novichka/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>О линуксе, что такое линукс</title>
		<link>http://vialinx.org/o-linukse-chto-takoe-linuks/</link>
		<comments>http://vialinx.org/o-linukse-chto-takoe-linuks/#comments</comments>
		<pubDate>Thu, 06 May 2010 00:31:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[О Linux]]></category>
		<category><![CDATA[о линуксе]]></category>
		<category><![CDATA[что такое Linux]]></category>
		<category><![CDATA[что такое Линкус]]></category>

		<guid isPermaLink="false">http://vialinx.org/o-linukse-chto-takoe-linuks/</guid>
		<description><![CDATA[Что такое GNU/Linux?
Linux &#8211; это операционная система, являющаяся одним из вариантов (клонов) операционной системы типа Unix. В своем первоначальном виде она была создана Линусом Торвальдсом (Linus Torvalds) как версия ОС UNIX для IBM-совместимых персональных ЭВМ . При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта ОС Linux, опубликованные Торвальдсом в Интернет, [...]]]></description>
			<content:encoded><![CDATA[<p><b>Что такое GNU/Linux?</b></p>
<p>Linux &#8211; это операционная система, являющаяся одним из вариантов (клонов) операционной системы типа Unix. В своем первоначальном виде она была создана Линусом Торвальдсом (Linus Torvalds) как версия ОС UNIX для IBM-совместимых персональных ЭВМ . При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта ОС Linux, опубликованные Торвальдсом в Интернет, датированы 17 сентября 1991 года) и к развитию системы подключилось большое число</p>
<p> <span id="more-7"></span>
<p> независимых разработчиков. Благодаря этому на сегодняшний момент Linux &#8211; самая современная, устойчивая и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Может использоваться как в качестве серверной ОС, так и на сетевых рабочих станциях или персональных компьютерах. В 1998 Linux была самой быстро развивающейся операционной системой для серверов, распространение которой увеличилось в том же году на 212 %. Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux существует множество приложений, предназначенных как для домашнего использования, так и для полностью функциональных рабочих станций UNIX и серверов Internet.   <br />С самого начала ОС Linux распространяется на условиях свободно распространяемого программного обеспечения (проект GNU, смотри предыдущий раздел), то есть является практически бесплатной для пользователей (в большинстве случаев для того, чтобы получить ее, Вы должны заплатить только за диск CDROM с ПО или за трафик выхода в Интернет).    <br />ОС LINUX обладает всеми возможностями, которые присущи современным полнофункциональным операционным системам типа UNIX, включая реальную многозадачность, виртуальную память, разделяемые библиотеки, загрузку модулей по требованию, совместное использование исполняемых программ, управление памятью и работа в TCP/IP сетях. Она претендует на соответствие стандарту для ОС типа UNIX &#8211; POSIX (Portable Operating System Interface &#8211; интерфейс мобильной операционной системы).    <br />Хотя ОС Linux первоначально была разработана для ПК на базе Intel 386/486, сейчас она может работать на всех версиях Intel-овских микропроцессоров, начиная с 386 и кончая многопроцессорными системами на Pentium Pro. Кроме того, разработаны версии для других типов процессоров &#8211; ARM, DEC Alpha, SUN Sparc, M68000 (Atari и Amiga), MIPS, PowerPC и других (в настоящей работе рассматривается только вариант для IBM-совместимых компьютеров).</p>
<p><b>Основание и история</b></p>
<p>История ОС UNIX началась в недрах Bell Telephone Laboratories (теперь AT&amp;T Bell Laboratories) и связана с известными теперь всем именами Кена Томпсона, Денниса Ритчи и Брайана Кернигана (два последних имени знакомы читателям и как имена авторов популярнейшей книги по языку программирования Си, издававшейся в нашей стране на русском языке).</p>
<p><b>Проект операционной системы Multics: неудача с положительными последствиями</b></p>
<p>С 1965 по 1969 год компания Bell Labs совместно с компанией General Electric и группой исследователей из Масачусетского технологического института участвовала в проекте ОС Multics. Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. В этом курсе мы не ставим задачу познакомить слушателей с ОС Multics. Это могло бы быть темой отдельного большого курса. Однако отметим хотя бы некоторые идеи, которые содержались в проекте MAC (так назывался проект ОС Multics).   <br />Во-первых, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, разделялись сегменты данных и сегменты программного кода, и с каждым сегментом связывался уровень доступа (по выполнению для сегментов команд и уровень чтения и записи для сегментов данных). Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы (точнее, сегмента, в котором эта программа содержалась, был не ниже уровня доступа соответствующего сегмента). Такая организация позволяла практически полностью и с полной защитой содержать операционную систему в системных сегментах любого пользовательского виртуального адресного пространства.    <br />Во-вторых, в ОС Multics была спроектирована и реализована полностью централизованная файловая система. В централизованной файловой системе файлы, физически располагающиеся на разных физических устройствах внешней памяти, логически объединяются в один централизованный архив или древовидную иерархическую структуру, промежуточными узлами которой являются именованные каталоги, а в листьях содержатся ссылки на файлы. В том случае, когда при поиске файла в архиве по его имени оказывалось, что соответствующий накопитель (магнитный диск или магнитная лента) не был установлен на устройство внешней памяти, ОС обращалась к оператору с требованием установить нужный том внешней памяти. Естественно, такая дисциплина существенно облегчала операторскую работу и администрирование файловой системы, хотя и затрудняла выполнение таких рутинных действий как перенос части файловой системы с одного компьютера на другой. Позже мы увидим, какой изящный компромисс был выбран при реализации ОС UNIX.    <br />Далее, наличие большой сегментно-страничной виртуальной памяти позволило использовать отображение файлов в сегменты виртуальной памяти. Другими словами, при открытии файла в виртуальной памяти соответствующего процесса образовывался сегмент, в который полностью отображался файл, располагающийся во внешней памяти. (Следует отметить, что в файловой системе ОС Multics на базовом уровне поддерживались файлы со страничной структурой. Более сложные организации являлись надстройкой). Дальнейшая работа с файлом происходила на основе общего механизма управления виртуальной памятью.    <br />Операционная система Multics, хотя и не была полностью доведена до стадии коммерческого продукта, обогатила мировое сообщество системных программистов массой ценных идей, многие из которых сохраняют свою актуальность по сей день и используются применительно не только к операционным системам. Основным недостатком ОС Multics, который, по всей видимости, и помешал довести систему до уровня программного продукта, была ее чрезмерная сложность. Среди участников проекта Multics находились Кен Томпсон и Деннис Ритчи.    <br />Решение о прекращении участия в проекте Multics было принято на самом верхнем уровне руководства Bell Labs, и сотрудники, по существу, были поставлены перед свершившимся фактом. Более того, руководство компании, разочарованное результатами весьма дорогостоящего проекта, вообще не желало больше вести какие-либо работы, связанные с операционными системами.</p>
<p><b>Возникновение и первая редакция ОС UNIX</b></p>
<p>Принято считать, что исходным толчком к появлению ОС UNIX явилась работа Кена Томпсона по созданию компьютерной игры &quot;Space Travel&quot;. Он делал это в 1969 году на компьютере Honeywell 635, который до этого использовался для разработки проекта MAC. В это же время Кен Томпсон, Деннис Ритчи и другие сотрудники Bell Labs предложили идею усовершенствованной файловой системы, прототип которой был реализован на компьютере General Electric 645. Однако компьютер GE-645, который был рассчитан на работу в режиме разделения времени и не обладал достаточной эффективностью, не годился для переноса Space Travel. Томпсон стал искать замену и обнаружил, что появившийся к этому времени 18-разрядный компьютер PDP-7 с 4 килословами оперативной памяти и качественным графическим дисплеем вполне для этого подходит.   <br />После того, как игра была успешно перенесена на PDP-7, Томпсон решил реализовать на PDP-7 разработанную ранее файловую систему. Дополнительным основанием для этого решения было то, что компания Bell Labs испытывала потребность в удобных и дешевых средствах подготовки и ведения документации. В скором времени на PDP-7 работала файловая система, в которой поддерживались: понятие inodes, подсистема управления процессами и памятью, обеспечивающая использование системы двумя пользователями в режиме разделения времени, простой командный интерпретатор и несколько утилит. Все это еще не называлось операционной системой UNIX, но уже содержало родовые черты этой ОС.    <br />Название придумал Брайан Керниган. Он предложил назвать эту двухпользовательскую систему UNICS (Uniplexed Information and Computing System). Название понравилось, поскольку, помимо прочего, оно напоминало об участии сотрудников Bell Labs в проекте Multics. В скором времени UNICS превратилось в UNIX (произносится так же, но на одну букву короче).    <br />Первыми реальными пользователями UNIX стали сотрудники патентного отдела Bell Labs. Однако существовали некоторые проблемы, связанные с PDP-7. Во-первых, эта машина не принадлежала компьютерной группе (была только во временном пользовании). Во-вторых, возможности этого компьютера не удовлетворяли потребности исследователей. Поэтому в 1971 году был приобретен новый 16-разрядный компьютер фирмы Digital Equipment PDP-11/20, и на него была перенесена UNIX. Существовавший к этому времени вариант системы был написан на языке ассемблера, так что можно представить, что перенос был совсем не простым делом. На PDP-11 система поддерживала большее число пользователей. Кроме того, была реализована утилита форматирования текстовых документов roff (тоже на языке ассемблера).    <br />В ноябре 1971 года был опубликован первый выпуск документации по ОС UNIX (&quot;Первая редакция&quot;). В соответствии с этой &quot;Первой редакцией&quot; назвали и соответствующий документации вариант системы. Впоследствии это стало традицией: новая редакция ОС UNIX объявлялась при выходе в свет новой редакции документации.    <br />Вторая редакция появилась в 1972 году. Наиболее существенным качеством &quot;Второй редакции&quot; было то, что система была переписана на языке Би (&quot;B&quot;). Язык и интерпретирующая система программирования были разработаны Кеном Томпсоном под влиянием существовавшего языка BCPL. Во второй редакции появились программные каналы (&quot;pipes&quot;).    <br />Появление варианта системы, написанного не на языке ассемблера, было заметным продвижением. Однако сам язык Би во многом не удовлетворял разработчиков. Подобно языку BCPL язык Би был бестиповым, в нем поддерживался только один тип данных, соответствующий машинному слову. Другие типы данных эмулировались библиотекой функций. Деннис Ритчи, который всегда увлекался языками программирования, решил устранить ограничения языка Би, добавив в язык систему типов. Так возник язык Си (&quot;C&quot;). В 1973 году Томпсон и Ритчи переписали систему на языке Си. К этому времени существовало около 25 установок ОС UNIX, и это была &quot;Четвертая редакция&quot;.    <br />В июле 1974 года Томпсон и Ритчи опубликовали в журнале Communications of the ACM историческую статью &quot;UNIX Timesharing Operating System&quot;, которая положила начало новому этапу в истории системы. ОС UNIX заинтересовались в университетах. Этому способствовала политика компании Bell Labs, которая объявила о возможности бесплатного получения исходных текстов UNIX для использования в целях образования (нужно было платить только за носитель и документацию).    <br />Появившуюся к этому времени &quot;Пятую редакцию&quot; ОС UNIX одними из первых получили Калифорнийский университет г. Беркли и университет Нового Южного Уэльса г. Сидней (Австралия).</p>
<p><b>Исследовательский UNIX</b></p>
<p>В 1975 году компания Bell Labs выпустила &quot;Шестую редакцию&quot; ОС UNIX, известную как V6 или Исследовательский UNIX. Эта версия системы была первой коммерчески доступной вне Bell Labs. К этому времени большая часть системы была написана на языке Си. Небольшие размеры языка и наличие сравнительно легко переносимого компилятора придавали ОС UNIX V6 новое качество реально переносимой операционной системы. Кроме того, потенциальное наличие на разных аппаратных платформах компилятора языка Си делало возможным разработку мобильного прикладного программного обеспечения.   <br />Важный шаг в этом направлении был предпринят Деннисом Ритчи, который в 1976 году создал библиотеку ввода/вывода (stdio), ставшую фактическим стандартом различных систем программирования на языке Си. С использованием stdio стало возможно создавать мобильные прикладные программы, действительно независящие от особенностей аппаратуры процессора и внешних устройств.    <br />Примерно в это же время Кен Томпсон во время своего академического отпуска посетил университет г. Беркли и установил там UNIX V6 на компьютере PDP-11/70. Билл Джой (основатель BSD &#8211; Berkeley Software Distribution, а впоследствии основатель и вице-президент компании Sun Microsystems) был тогда дипломником этого университета.</p>
<p><b>Первый перенос ОС UNIX</b></p>
<p>По-видимому, первый перенос ОС UNIX на компьютер с архитектурой, принципиально отличающейся от PDP-11, был произведен в 1977 году в Австралии. Это произошло вскоре после того, как в университете Воллонгонга была образована компьютерная кафедра. Джюрис Рейндфельдс, ставший заведующим новой кафедры, решил использовать ОС UNIX как основу обучения студентов. Он специально посетил университет г. Беркли и был вдохновлен возможностями, имеющимися в этом университете (PDP-11/40 с ОС UNIX V6). Однако выяснилось, что в университете г.Воллонгонг отсутствовали средства, достаточные для приобретения PDP-11.   <br />Профессор Рейндфельдс был вынужден купить 32-разрядный компьютер Interdata 7/32, который был существенно дешевле, хотя и слабее по производительности. После нескольких попыток здравым образом дополнить &quot;родную&quot; операционную систему Interdata 7/32 OSMT/32 более развитыми средствами многопользовательского режима использования было принято решение попробовать перенести на эту 32-разрядную машину ОС UNIX V6.    <br />Очень замысловатым образом (напомним, что в австралийском университете не было доступного компьютера PDP-11) путем обмена магнитными лентами с университетом г. Беркли Ричард Миллер (канадец, работавший в Австралии) смог к январю 1977 года получить компилятор языка Си, который мог успешно компилировать собственный исходный текст на Interdata 7/32. Это позволило уже через месяц получить некоторый вариант ОС UNIX, работающий на этой же машине.    <br />Система Миллера представляла собой некий гибрид, основанный на ОС UNIX V6 и выполняемый &quot;поверх&quot; OSMT/32. Версия системы не включала собственных средств управления терминалами и обработки прерываний и поддерживала около восьми команд примитивного командного интерпретатора. Тем не менее, это была первая успешная (и быстро выполненная) попытка переноса ОС UNIX на компьютер с 32-разрядной архитектурой.</p>
<p><b>Седьмая редакция</b></p>
<p>После завершения своей работы Ричард Миллер отправился в Bell Labs с целью обсудить полученные результаты с Томпсоном и Ритчи. Незадолго до этого в Bell Labs был закуплен компьютер Interdata 8/32 (модель, следующая за Interdata 7/32). В принципе, компания Bell Labs была удовлетворена возможностями и ценой компьютеров семейства PDP-11. Однако 16-разрядная организация этих компьютеров ограничивала возможности ОС UNIX (слишком малый размер виртуальной памяти для разработки больших и сложных программ). Переход на 32-разрядные архитектуры позволял преодолеть эти ограничения.   <br />Наличие 32-разрядного компьютера Interdata 8/32 и имеющийся положительный опыт Ричарда Миллера по переносу (хотя и не полному) ОС UNIX на Interdata привели к тому, что Томпсон и Ритчи решили произвести полный перенос UNIX на свою новую машину. Для начала требовалось развить язык Си, чтобы программисты могли использовать особенности 32-разрядных архитектур. Для этого Деннис Ритчи расширил систему типов языка Си типами union, short integer, long integer и unsigned integer. В дополнение к этому, в языке появились развитые средства инициализации переменных, битовые поля, макросы и средства условной компиляции, регистровые и глобальные переменные и т.д. Одним словом, язык Си стал таким, каким он описан в известнейшей книге Кернигана и Ритчи &quot;Язык программирования Си&quot; (сокращенно принято называть этот диалект языка K&amp;R).    <br />Однако одного расширенного языка Си было недостаточно для переноса UNIX, поскольку сама организация UNIX V6 была слишком ориентирована на особенности PDP-11. Пришлось полностью переписать подсистему управления оперативной и виртуальной памятью и изменить интерфейс драйверов внешних устройств, чтобы сделать систему более легко переносимой на другие архитектуры. Результатом работы стала &quot;Седьмая редакция&quot; UNIX (чаще ее называют UNIX Version 7). В состав новой версии системы входил компилятор нового диалекта языка Си PCC (Portable C-Compiler), новый командный интерпретатор sh, называемый также в честь своего создателя Bourne-shell, набор новых драйверов устройств и многое другое.    <br />После выпуска UNIX Version 7 Деннис Ритчи поехал на конференцию в Австралию и взял с собой магнитную ленту с исходными текстами системы. В Мельбурнском университете был осуществлен полный перенос системы на Interdata 8/32. Позднее в Воллонгонге система была повторно перенесена на Interdata 7/32. Таким образом, в результате совместной плодотворной работы исследователей из США и Австралии было продемонстрировано одно из наиболее ярких качеств ОС UNIX &#8211; мобильность. Кроме того, стало ясно, что полезно привлекать к работе над ОС UNIX сотрудников и студентов университетов.</p>
<p><b>Возникновение группы университета г. Беркли (BSD)</b></p>
<p>Как мы упоминали выше, в 1976 году Кен Томпсон провел свой академический отпуск в университете г. Беркли и принял участие в проводившихся там исследованиях. Это привело к возникновению серьезного интереса к ОС UNIX среди профессоров и студентов. Появились местные знатоки системы, среди которых одним из наиболее сильных был Билл Джой.   <br />Билл Джой собрал вместе с целью дальнейшего распространения большой объем программного обеспечения, включавший полный набор текстов UNIX V6, компилятор языка Паскаль, свой собственный редактор ex (потом его стали называть vi) и другие программы. Все это было названо Berkeley Software Distribution (BSD 1.0). Вокруг BSD сложилась небольшая, но очень сильная группа молодых программистов. Бытует мнение, что именно группа BSD смогла добиться практически полного устранения ошибок в UNIX V6. Не будучи удовлетворенной структурой и функциями ядра UNIX V6, группа BSD в своем втором выпуске (BSD 2.x) предприняла серьезную попытку переписать ядро системы.    <br />В компьютерном отделении университета Беркли имелось несколько компьютеров семейства VAX компании Digital. Группа BSD при участии сотрудников Bell Labs Джона Рейзера и Тома Лондона произвела перенос UNIX Version 7 на 32-разрядную архитектуру VAX. Этот вариант UNIX назывался 32/V. В ядре системы появились новые свойства страничного замещения оперативной памяти и управления виртуальной памятью. Система стала основой третьего выпуска &#8211; BSD 3.x.    <br />В группе BSD был разработан и впервые реализован стек транспортных протоколов TCP/IP (Transport Control Protocol/Internet Protocol). Эта работа финансировалась министерством безопасности США.    <br />Bell Labs и университет Беркли заключили соглашение, в соответствии с которым группа BSD могла распространять свои версии ОС UNIX среди любых пользователей, которые располагали лицензией Bell Labs. Если учесть, что UNIX BSD исторически распространялся бесплатно (с исходными текстами!), а лицензия Bell Labs к этому времени стоила уже весьма недешево, то можно понять группу BSD, которая, начиная с первой версии BSD 4.1 (1980 год), стремилась к тому, чтобы освободить пользователей UNIX BSD от необходимости приобретать лицензию Bell Labs. Подробности этого процесса и возникшие коллизии мы рассмотрим в разделе, посвященном современному состоянию ОС UNIX.</p>
<p><b>UNIX System III и первые коммерческие версии системы</b></p>
<p>В 1978 году в Bell Labs специально для поддержки ОС UNIX была организована Группа поддержки ОС UNIX (UNIX Support Group &#8211; USG). Эта группа выпустила несколько версий системы, но они не имели хождения за пределами Bell Labs.   <br />Однако, к этому времени большой интерес к ОС UNIX стали проявлять коммерческие компании-производители компьютеров и программного обеспечения. Это объясняется тем, что с развитием технологии электронных схем резко упала стоимость производства новых однокристальных процессоров. Поэтому наличие по-настоящему мобильной операционной системы, перенос которой на новую аппаратную платформу не занимал слишком много времени и средств, позволяло экономно оснастить новые компьютеры качественным базовым программным обеспечением. Появились компании, специализирующиеся на переносе UNIX на новые платформы.    <br />Одной из первых была компания UniSoft Corporation, которая производила свою версию UNIX под названием UniPlus+. Microsoft Corporation совместно с Santa Cruz Operation (SCO) произвели вариант UNIX под названием XENIX. В результате к концу 70-х UNIX-подобные операционные системы были доступны на компьютерах, основанных на микропроцессорах Zilog, Intel, Motorola и т.д. Появились тысячи установок с ОС UNIX.    <br />В 1982 году USG выпустила за пределы Bell Labs свой первый вариант UNIX, получивший название UNIX System III. В этой системе сочетались лучшие качества UNIX Version 7, V/32 и других вариантов UNIX, имевших хождение в Bell Labs.</p>
<p><b>AT&amp;T System V Release 2 и Release 3</b></p>
<p>В начале 1983 года компания American Telephone and Telegraph Bell Laboratories (AT&amp;T Bell Labs) объявила о выпуске UNIX System V. Впервые в истории Bell Labs было также объявлено, что AT&amp;T будет поддерживать этот и все будущие выпуски System V. Кроме того, была обещана совместимость выпущенной версии System V со всеми будущими версиями. ОС UNIX System V включала много новых возможностей, но почти все они относились к повышению производительности (хеш-таблицы и кэширование данных). На самом деле UNIX System V являлась развитым вариантом UNIX System III. К наиболее важным оригинальным особенностям UNIX System V относится появление семафоров, очередей сообщений и разделяемой памяти.   <br />В 1984 году USG была преобразована в Лабораторию по развитию системы UNIX (UNIX System Development Laboratories &#8211; USDL). В 1984 году USDL выпустила UNIX System V Release 2 (SVR2). В этом варианте системы появились возможности блокировок файлов и записей, копирования совместно используемых страниц оперативной памяти при попытке записи (copy-on-write), страничного замещения оперативной памяти (реализованного не так, как в BSD) и т.д. К этому времени ОС UNIX была установлена на более чем 100000 компьютеров.    <br />В 1987 году подразделение USDL объявило о выпуске UNIX System V Release 3 (SVR3). В этой системе появились полные возможности межпроцессных взаимодействий, разделения удаленных файлов (Remote File Sharing &#8211; RFS), развитые операции обработки сигналов, разделяемые библиотеки и т.д. Кроме того, были обеспечены новые возможности по повышению производительности и безопасности системы. К концу 1987 года появилось более 750000 установок ОС UNIX, и было зарегистрировано 4,5 млн. пользователей.    <br />На этом мы заканчиваем исторический обзор ОС UNIX, поскольку вплотную подошли к современному состоянию системы.</p>
]]></content:encoded>
			<wfw:commentRss>http://vialinx.org/o-linukse-chto-takoe-linuks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>История Linux</title>
		<link>http://vialinx.org/istoriya-linux/</link>
		<comments>http://vialinx.org/istoriya-linux/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 00:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[О Linux]]></category>
		<category><![CDATA[История Linux]]></category>

		<guid isPermaLink="false">http://vialinx.org/istoriya-linux/</guid>
		<description><![CDATA[Сомневаюсь, что хотя бы один человек, имеющий доступ к Сети и обладающий маломальским любопытством не был заинтригован феноменом Linux. И правда, рост популярности этой свободной операционной системы вызывает удивление и недоумение. 
 
Чем же так хорош Linux, что он, как магнитом, притягивает интерес компьютерных энтузиастов? Какие маркетинговые секреты оказались спрятаны в открытом исходном тексте этой [...]]]></description>
			<content:encoded><![CDATA[<p>Сомневаюсь, что хотя бы один человек, имеющий доступ к Сети и обладающий маломальским любопытством не был заинтригован феноменом Linux. И правда, рост популярности этой свободной операционной системы вызывает удивление и недоумение. </p>
<p> <span id="more-14"></span>
<p>Чем же так хорош Linux, что он, как магнитом, притягивает интерес компьютерных энтузиастов? Какие маркетинговые секреты оказались спрятаны в открытом исходном тексте этой ОС? Вероятно, продвижению этой операционной системы в большой степени помогает человеческое любопытство и притягательность свободы. </p>
<p>Так или иначе, пингвин, который является логотипом этой ОС, вырвался на просторы рынка операционных систем и с его присутствием приходится считаться даже таким мифическим монстрам индустрии ПО как Microsoft. </p>
<p>Давайте обратимся к истории и рассмотрим процесс возникновения этого явления. В начале был Unix. И даже не Unix, а Multics &#8211; проект многопользовательской операционной системы, обеспечивающей удобный доступ большому числу пользователей к вычислительным ресурсам. Этот проект разрабатывался специалистами Bell Labs с 1965 по 1969 год, но так и не был доведен до стадии коммерческого продукта. Идеи, заложеные в этом проекте нашли неожиданный выход в реализации ОС Unix, написанный сотрудниками Bell Labs &#8211; Кеном Томпсоном и Деннисом Ритчи. Первая редакция этой ОС была опубликована в 1971 году и с этого момента начала свое победоносное шествие по миру информационных технологий, распадаясь на семейства и конкретные реализации. В настояшее время существует множество воплощений идеологии Unix во множестве ОС как коммерческих, так и бесплатных. </p>
<p>Восемь лет назад, 17 сентября 1991 года произошло рождение опреационной системы Linux. Ее отцом стал тогда еще студент, а сейчас уже доктор наук Линус Торвальдс. Он написал &quot;с нуля&quot; ядро операционной систему симейства Unix. Причиной тому послужило впечатление, которое на него произвела ОС Minix, распространяющаяся вместе с книгой Энди Таненбаума. Проблема Minix заключалась в том, что пользоваться ей могли только люди, купившие эту книгу. Линус же решил написать свободную версию Minix. Хочу оговориться что под словом &quot;свободную&quot; подразумевается не только бесплатное распространение этой ОС, но и доступность исходных текстов, а так же возможность их изменять и распространять. Правила обращения со свободным ПО описаны в Общедоступой Лицензии GPL. </p>
<p>Такая модель лицензирования оказалась крайне выигрышной для Linux. В результате все желающие могли принять участие в разработке этой ОС. На сегодняшний день несколько тысяч разработчиков трудятся над Linux. А объединяет их усилия Сеть. </p>
<p>Хотя изначально Unix являлся операционной системой для больших ЭВМ, принципы, заложенные в него оказались со временем применимы к персональным компьютерам. С увеличением ресурсов ПК стала очевидна ограниченность операционных систем, традиционно используемых для настольных компьютеров. В то же время Unix никогда не привязывался к каким-то конкретным ограничениям. И поэтому его идеология пришла на помошь в той ситуации, когда пользователи наткнулись на преграды, выстроенные создателями &quot;простеньких ОС&quot; для &quot;слабеньких компьютеров&quot;. </p>
<p>ОС Linux обладает множеством замечательных свойств, среди которых многозадачность, многопоточность, эффективная работа с виртуальной памятью, обширные сетевые возможности. </p>
<p>ОС Linux привлекает своей &quot;всеядностью&quot;. Она работает на большом числе различных аппаратных платформ и может использоваться как ОС сервера, настольного компьютера или даже ноутбука. И в любой ситуации она сохраняет все родовые признаки Unix. </p>
<p>Для Linux сушествует огромное количество разнообразного ПО. Из-за специфики ОС большая часть этого программного обеспечения распространяется под свободной лицензией, но существуют и коммерческие продукты. Характерной особенностью всех ОС семейства Unix является достаточно легкая переносимость приложений с платформы на платформу на уровне исходных текстов. </p>
<p>В настоящий момент по различным оценкам Linux используют от 7,5 до 11 млн. человек. Произвести более точный учет невозможно, так как Linux является свободной ОС и для его использования не надо нигде регистрироваться. </p>
<p>Система Linux, как и все Unix &#8211; системы состоит из ядра операционной системы (<a href="http://www.kernel.org/)">http://www.kernel.org/)</a> и прочих программ, которые обеспечивают решение пользовательских задач. Комплекты, объединяющие в себе ядро и набор программ и утилит называются дистрибутивами. Наиболее популярными являются дистрибутивы RedHat (<a href="http://www.redhat.com/)">http://www.redhat.com/)</a>, Slackware (<a href="http://www.slackware.com/)">http://www.slackware.com/)</a>, Debian GNU/Linux (<a href="http://www.debian.org/)">http://www.debian.org/)</a>, Caldera Openlinux (<a href="http://www.calderasystems.com/)">http://www.calderasystems.com/)</a>. Обычно дистрибутивы содержат все необходимое ПО для организации как сервера так и рабочей станции. </p>
<p>Русскоязычные пользователи по достоинству оценят русские дистрибутивы, такие как Black Cat Linux (<a href="http://www.blackcatlinux.com/)">http://www.blackcatlinux.com/)</a>, KSI &#8211; Linux (<a href="http://www.ksi-linux.com/)">http://www.ksi-linux.com/)</a>, Linux &#8211; Mandrake RE (linux.iplabs.ru), имеющие русифицированную инсталляционную программу и руссификацию &quot;из коробки&quot;. Использование русского дистрибутива дает возможность избежать довольно утомительной для новичка процедуры русификации консоли и XWindows. </p>
<p>Ядра Linux имеют трехступенчатую систему нумерации версий &#8211; N,X,Y. Если X четное &#8211; значит данное ядро представляет собой стабильную версию. В этом случае при увеличении числа Y просто устраняются ошибки. Новые возможности не добавляются. Если X нечетное &#8211; это означает что данное ядро из линейки разрабатываемых ядер. С увеличением числа Y в ядрах появляются новые возможности. Когда разрабатываемое ядро доходит по стабильности до уровня готового продукта оно &quot;замораживается&quot; и превращается в стабильное N.X+1.0. </p>
<p>Существует мнение о небывалой надежности ОС Linux и приложений для нее. Это может быть обусловлено большой аудиторией пользователей и непривычно большим коллективом разработчиков. Так или иначе, всем доступны исходные тексты свободного ПО и при обнаружении ошибок они исправляются в самые сжатые сроки. В случае закрытого ПО, когда над продуктом работает небольшая группа, не приходится ждать такой оперативности. </p>
<p>После ознакомления с основами архитектуры Unix/Linux простота и логичность организации этой ОС пробуждает желание испытать свои силы в области разработки приложений. Для этого в Linux имеются общирные средства разработки. Вот лишь некоторые из них: C, C++, Objective C, Java, Modula-3, Modula-2, Oberon, Ada95, Pascal, Fortran, ML, scheme, Tcl/tk, Perl, Python, Common Lisp. </p>
<p>Под Linux реализован графический оконный интерфейс &#8211; система XWindows. Очень популярным бесплатным X &#8211; сервером является система XFree86 (<a href="http://www.xfree86.org/)">http://www.xfree86.org/)</a>. Этот сервер поддерживает большое количество различных видеокарт. Есть несколько оконных менеджеров, среди которых последнее время особой популярностью пользуются GNOME (<a href="http://www.gnome.org/)">http://www.gnome.org/)</a> и KDE (<a href="http://www.kde.org/)">http://www.kde.org/)</a>. </p>
<p>В качестве стандартной системы верстки текста в Linux принята система TeX, являющаяся стандартом de facto для издательской деятельности, особенно в области научных публикаций. Так же под Linux работают такие офисные пакеты как коммерческий Applixware (linux.applixware.com) и недавно ставший бесплатным, а в планах и свободным, StarOffice (<a href="http://www.sun.com/staroffice/)">http://www.sun.com/staroffice/)</a>. Эти офисные пакеты поддерживают формат файлов MS Office. Возлагаются большие надежды на бурно развивающийся офисный пакет KOffice (koffice.kde.org). Выход этого пакета планируется на конец 1999 года, но версии, находящиеся в работе, доступны и сейчас. </p>
<p>Сетевые средства Linux с трудом поддаются краткому описанию. В двух словах можно сказать просто что там есть все. И при этом на любой вкус. Как вам, например, разброс разновидностей браузеров от текстового lynx (lynx.browser.org) до графического и сверхпопулярного Netscape Navigator (<a href="http://www.netscape.com/)?">http://www.netscape.com/)?</a> С почтовыми клиентами и клиентами для чтения новостей, клиентами irc и icq примерно та же картина. Это вполне естественно, что ОС, рожденная в Сети отлично приспособлена для работы с ней. </p>
<p>Настолько же богат и мир серверного ПО для Linux. Под OC Linux работает популярный Web-server Apache (<a href="http://www.apache.org/)">http://www.apache.org/)</a>, на базе которого работает около половины всех Web-узлов. Этот сервер оказывается эффективным решением для узлов различной степени сложности. Существуют системы для организации FTP-серверов, почтовых серверов, DNS, шлюзов, firewall и т.д. </p>
<p>Существует большое количество СУБД, работающих под Linux. Среди них такие бесплатные SQL &#8211; серверы, как MySQL (<a href="http://www.mysql.org/)">http://www.mysql.org/)</a>, PostgreSQL (<a href="http://www.postgresql.org/)">http://www.postgresql.org/)</a>, mSQL (<a href="http://www.hughes.com.au/)">http://www.hughes.com.au/)</a> и другие. В рамках ОС Linux легко решаются задачи интеграции баз данных с web. </p>
<p>Игровой мир Linux так же достаточно разнообразен. Передовые производители игр стали всерьез рассматривать Linux как игровую платформу. Многие игры либо сразу выходят с версиями под Linux и Windows либо быстро переносятся на Linux. Linux поддерживает довольно большой список популярных мультимедиа устройств: звуковых плат, TV/FM &#8211; тюнеров, 3D ускорителей. </p>
<p>При выборе аппаратного обеспечения для Linux необходимо убедиться в том, что оно поддерживается ОС. Список поддерживаемого железа довольно обширен, но не безграничен. В нем врядли можно найти какие-то малопопулярные или нестандартные изделия. К сожалению не так много производителей аппаратного обеспечения поставляют драйверы для Linux. А энтузиасты пишут драйверы в основном для популярных систем. </p>
<p>Стоит отметить, что Linux достаточно нетребователен к ресурсам системы. Как заявлено в описании минимальной конфигурацией является 386SX/16, 1Mb RAM, FDD 1.44Mb или 1.2Mb. Ясно что при такой конфигурации ничем серьезным заниматься нельзя, но Linux тем не менее будет проявлять все свои характкрные особенности (многопользовательская система, многозадачность, многопоточность, и т.д.). Для более комфортной работы, естественно потребуется больше ресурсов. C 486-м процессором и 4Mb RAM уже можно пользоваться XWindows. При этом потребуется около 50-100Mb на жестком диске. Если планируете запускать несколько приложений одновременно и не испытывать неприятных задержек из-за интенсивного обмена данными с винчестером лучше поставить 8 или 16 Mb RAM. В принципе Linux является довольно &quot;отзывчивой&quot; на установку дополнительной памяти. То есть при установке дополнительной памяти производительность системы меняется более существенно, чес в других ОС. На тему места на жестком диске Linux опят-таки предъявляет требования в диапазоне от 60Mb до бесконечности. Иными словами, очень различные в зависимости от потребностей. </p>
<p>Linux неплохо уживается с другими операционными системами. Стандартный загрузчик Linux &#8211; LiLo (Linux Loader) позволяет иметь на одном компьютере несколько операционных систем. Кроме того, поддерживаются работа с такими файловыми системами как FAT16 (с длинными именами), HPFS, NTFS, FAT32, HFS. Поддерживается файловая система CD-ROM. ОС Linux может быть установлена на уже существующий раздел DOS. Для этого предназначена специальная файловая система UMSDOS. </p>
<p>Для Linux существуют эмуляторы, позволяющие запускать приложения других операционных систем. Наиболее популярными являются dosemu (<a href="http://www.dosemu.org/)">http://www.dosemu.org/)</a> для эмуляции DOS и wine (<a href="http://www.winehq.com/)">http://www.winehq.com/)</a> для эмуляции Windows. Кроме того, последнее время пользуется заслуженной популярностью коммерческое ПО vmware (<a href="http://www.vmware.com/)">http://www.vmware.com/)</a>. Этот продукт позволяет инсталлировать и использовать разнообразные операционные системы в рамках виртуальной машины (vm), основанной, например, на Linux. Другими словами DOS, Windows9x/NT можно запустить просто в окошке Linux. И не отдельное приложение, а систему целиком. </p>
<p>В заключение хотелось бы отметить, что если кто-то еще не попробовал Linux &#8211; сейчас самое время этим заняться. Мир информационных технологий развивается очень интенсивно и необходимо постоянно следить за общими тенденциями, чтобы в один прекрасный момент не остаться на обочине технического прогресса. </p>
<p>Автор: Алексей Харченко</p>
]]></content:encoded>
			<wfw:commentRss>http://vialinx.org/istoriya-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

