<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Операционной системе Unix исполнилось 40 лет</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html</link>
    <description>40 лет назад (http://news.bbc.co.uk/2/hi/technology/8205976.stm), в августе 1969 года,  Кен Томпсон и Дэнис Ритчи из лаборатории Bell, недовольные размером и усложненностью ОС Multics, после одного месяца напряженной работы, представили первый рабочий прототип операционной системы Unix, созданный на языке ассемблер для миникомпьютера PDP-7. Примерно в это же время был разработан язык программирования Би, который несколько лет спустя эволюционировал в язык Си. В начале 1970 года к проекту присоединились Брайн Керниган, Дуглас МакИлрой и Джо Оссана, при участии которых Unix был адаптирован для PDP-11. В 1972 году разработчики отказались от языка ассемблера и частично переписали систему на высокоуровневом языке Би, а за следующие 2 года система постепенно была полностью переписана на языке Си, после чего популярность Unix в университетской среде значительно возросла.&lt;br&gt;&lt;br&gt;URL: http://news.bbc.co.uk/2/hi/technology/8205976.stm&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=23106&lt;br&gt;</description>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (DeadLoco)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#58</link>
    <pubDate>Mon, 24 Aug 2009 16:53:44 GMT</pubDate>
    <description>Кому не хватало пидипишки - тем была прямая дорога на ваксы.&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (DeadLoco)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#57</link>
    <pubDate>Mon, 24 Aug 2009 16:05:45 GMT</pubDate>
    <description>&quot;..Одних видов адресации сколько! Прямая, косвенная, с инкрементом и без...&quot;&lt;br&gt;Прямая, косвенная, двойная косвенная. Ну и инкремент-декремент, куда без него. &lt;br&gt;&lt;br&gt;Сам начинал с СМ-4/СМ-1420, только радовался строгости и простоте ассемблера. Восьмеричный код еще долго потом из головы не шел. А как пощупал х86 - так сразу уполз на сях писать. Нуёна такие извраты. &lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (dq0s4y71)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#55</link>
    <pubDate>Mon, 24 Aug 2009 09:57:05 GMT</pubDate>
    <description>&amp;gt; минус первый и нулевой!&lt;br&gt;&lt;br&gt;То есть, минус первый и первый, если считать &quot;первый&quot;, &quot;второй&quot; и т.д... :)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (dq0s4y71)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#54</link>
    <pubDate>Mon, 24 Aug 2009 09:37:21 GMT</pubDate>
    <description>&amp;gt;Более извращенную чем х86 архитектуру я знаю только одну - Microchip PIC16 &lt;br&gt;&amp;gt;:D.Но по общей уродливости и костыльности х86 впереди планеты всей. &lt;br&gt;&lt;br&gt;По-моему, у каждой архитектуры есть свои уродства. Помню, когда начинал изучать ARM, меня убило то, что при косвенной адресации, если адрес не выровнен по границе 32 бит, данные копируются с операцией вращения! То есть, если пишешь, например, что-нибудь типа&lt;br&gt;&lt;br&gt;char buffer&#091;&#093;;&lt;br&gt;...&lt;br&gt;long var = *(long*)&amp;buffer&#091;1&#093;;&lt;br&gt;&lt;br&gt;компилятор сгенерит _правильные_ инструкции&lt;br&gt;&lt;br&gt;LDR       R0,&#091;PC,buffer&#093;&lt;br&gt;LDR       R7,&#091;R0,#0x0001&#093; &lt;br&gt;&lt;br&gt;но процессор скопирует в переменную не 4 байта подряд, начиная со второго, как было бы на всех нормальных архитектурах, а в такой последовательности: второй, третий, минус первый и нулевой! O_o При этом старые АРМы даже никаких исключений не генерят! Так что об этой милой фиче всегда приходится помнить и писать что-нибудь типа *(long __packed*)...&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (dq0s4y71)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#53</link>
    <pubDate>Mon, 24 Aug 2009 08:38:42 GMT</pubDate>
    <description>&amp;gt; Погуглите про RTOSы, тех которым 64К хватает (и даже сильно меньше) - как говна.&lt;br&gt;&lt;br&gt;Они все ориентированы на embedded системы, а PDP-11 был все-таки относительно полноценным компьютером. Те RTOSы, которые работают на 64К и меньше (например, FreeRTOS, RTX от Keil), представляют собой в сущности только планировщик. Ни поддержки устройств, ни тем более какой-то оболочки пользователя там нет. А у тех, которые поддерживают какие-то устройства (например, eCos), требования к &quot;железу&quot; уже повыше.&lt;br&gt;&lt;br&gt;Я писал на сях железку, у которой внутренне ОЗУ было 256 байт и вншнее - 1К, но это было всего лишь встроенное устройство с ограниченным набором функций. До полноценного компьютера такому девайсу далеко.&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (Аероюнит)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#52</link>
    <pubDate>Sat, 22 Aug 2009 13:38:12 GMT</pubDate>
    <description>Уря! Товарисчи и коллеги, поднимаю за вас, весь Юникс и его разработчиков бакал шампанского из Абрау-Дюрсо. Уря! =)&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#45</link>
    <pubDate>Fri, 21 Aug 2009 17:01:41 GMT</pubDate>
    <description>&amp;gt;А я наоборот раз. В печь ГНУ. &lt;br&gt;&lt;br&gt;Ну вы можете пользоваться юниксом.Желательно тех времен :-).А гну в печь не надо - если б не они, мы бы до сих пор могли только сосать у MS да тырить варез у иных проприетарщиков скорее всего.&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#44</link>
    <pubDate>Fri, 21 Aug 2009 16:58:27 GMT</pubDate>
    <description>&amp;gt;Да, хорошая архитектура. Сразу видно что настоящие инженеры делали. Я когда после &lt;br&gt;&amp;gt;PDP-11 начал изучать ассемблер x86 удивился до чего же уродливая архитектура &lt;br&gt;&amp;gt;у x86  процессоров. &lt;br&gt;&lt;br&gt;Более извращенную чем х86 архитектуру я знаю только одну - Microchip PIC16 :D.Но по общей уродливости и костыльности х86 впереди планеты всей.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Операционной системе Unix исполнилось 40 лет (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/58091.html#41</link>
    <pubDate>Fri, 21 Aug 2009 16:50:20 GMT</pubDate>
    <description>&amp;gt;Вы попробуйте сейчас написать ОС, которой хватит 64 кб памяти) &lt;br&gt;&lt;br&gt;Погуглите про RTOSы, тех которым 64К хватает (и даже сильно меньше) - как говна.Для сей 64 кила - довольно таки много.Если не линковать все либы подряд, получается достаточно компактно.Так что на сях спокойно программят однокристалки. Даже те у которых памяти меньше чем 64Кб. Example: под AtMega 8 с ее 8 кило флеша и мизер оперативы вполне можно писать на сях. Но вот 512 байтный бутсектор например вы на сях уже не напишете пожалуй - слишком пухловато :P.&lt;br&gt;</description>
</item>

</channel>
</rss>
