Ucoz операционная система – uCoz — Википедия

Платформа Ucoz (Юкоз) — плюсы и минусы — SEOWars

Читая много форумов, блогов, комментариев нельзя не заметить пренебрежительное отношение к этому конструктору сайтов. Например, если сайт плохой, то говорят: «ну чего вы хотели, это же юкоз». А если нормальный, тогда в таком духе: «зачем на укозе разместил?». И тут же его сторонники набрасываются с аргументами вроде таких, как простота в управлении, надежная защита, бесплатность. Потом им говорят о тормозах, птичьих правах и не возможности дописать модуль или плагин. Дальше диалог можно не читать. Конструктивные обзоры попадаются редко: рассматривают либо плюсы, либо минусы, забывая о том, что нет ничего идеального.
Где правда?

uCoz — это простой сервис для создания сайтов, блогов, досок объявлений, форумов. Там есть с пару десятков необходимых модулей с большим количеством настроек и шаблонами дизайна. По сути, это конструктор, не требующий никаких знаний, полностью на русском языке: зарегистрировался и создавай в свое удовольствие. Тем не менее, возможности его широки по сравнению с аналогами.

Сразу понятно, что это тебе не автономный движок, который можно залить на любой хостинг. Все там и только там. Следовательно, скорость работы и uptime от клиента не зависят. Так же нельзя, точнее очень проблематично, перенести свой сайт на другой хостинг, потому что это требует переработки backup архива сначала скриптом, а потом вручную, для переноса на другую CMS. Если сайт заблокировали или удалили — для большинства это конец.

Но чего же тогда так не устраивает критиков? У любого подобного сервиса будут такие загвоздки. И во многих из них не то что резервного копирования, даже примитивного экспорта в какой-нибудь *.xml нет. Их почему-то не ругают, все шишки сыплются на uCoz. Потому что когда свободы становится много, наглость требует полной анархии.

uCoz — что же это?

Простите за долгое вступление, ситуация требует подробного пояснения. Ведь сервис в некотором роде уникален, аналогов с тем же удобством, надежностью и функционалом я пока не встречал.

Он позволяет создать сайт с каталогом статей, сайтов, форумом, блогом, видеороликами, загрузками и прочим. Хоть все сразу, хоть что-то одно, без разницы. В бесплатном режиме появляется рекламный баннер в углу, некоторое время запрещается индексация через robots.txt, что никогда не мешало качественным сайтам. Базовый пакет платных услуг стоит $3 в месяц, можно купить любую услугу, вроде отключения баннера или увеличения дискового пространства, отдельно.

Теперь о надежности. Практически всегда сайты доступны, тут скорее PHP-хостинги чаще ломаются. Скорость загрузки страниц в пределах нескольких секунд, если нет кучи сторонних элементов. Бан получают лишь явные нарушители, клепающие полнейшие ГС и рассадники вирусов с порнографией.

Я встречал немало отличных сайтов на uCoz. Со своим доменом, дизайном, качественным наполнением, высокими «пузомерами» и посещаемостью. Достаточно глянуть рейтинг на официальном сайте (там участвуют по желанию). К примеру фан-сайт Аватара Аанга и Корры работает на uCoz. Он находится в топе по высокочастотным запросам Яндекса и Google, большая активность в комментариях и на форуме. Думается мне, любой другой хостинг средней паршивости потребовал бы перейти на более дорогой тариф.

Плюсы

Безопасностью занимаются создатели, никакие обновления устанавливать не требуется.
Нет лимитов на трафик (совсем), оперативную память, процессор и прочее. Какую нагрузку создает сайт — никого не волнует. Да и не может он создать много проблем, 100 одновременных архиваций и мощную e-mail рассылку на нем не организуешь.
В шаблонах только html, css и специальные операторы. PHP возможно использовать как дополнительную платную услугу для расширения функционала. Поэтому шаблоны легко редактируются и создаются с нуля.
Есть все необходимые модули для полноценного сайта, от личной странички до многопользовательского портала.

Предусмотрено создание бэкапов всех данных. В том числе дизайна (отдельный архив).
Множество стандартных виджетов.
Тонкая настройка прав групп.
Основное управление осуществляется из ПУ с удобно расположенными элементами. Можно выбирать цветовые схемы для этого местечка.
Удобная админ-панель.
Полностью на русском.
Очень активный официальный форум поддержки, так же есть не мало фанатских.
Написано множество полезных скриптов и шаблонов.
Бесплатность с несущественными ограничениями.
Бесплатный поддомен на одном из многих основных доменов, подобрать для красивого адреса — не проблема.

Минусы

Вы не полностью владеете сайтом. Как уже говорилось, его трудно перенести на другой хостинг.

Ограничения по возможностям: вы не можете дописать дополнительный модуль или использовать один и тот же несколько раз (в сети ходят мифы насчет этого). Как если бы у вас был автономный сайт, который вы можете доработать как вам угодно.
По деньгам выходит как неплохие тарифы уважаемых хостинг компаний.
Дополнение в виде PHP-скриптов все равно имеет существенные ограничения. Модуль на них не реализуешь.
Сайты модерируются. Если на вас кто-то нажалуется, могут быть проблемы и пункт первый сильно осложнит жизнь в случае негативного исхода разбирательств. Под такие раздачи в основном попадают бесплатные ГС, полностью заслуженно. Риск блокировки хорошего сайта крайне низок.
На сервисе, из-за его простоты и доступности, развелось много школьников и просто неграмотных. Как следствие, столько и некачественных сайтов. Это никак не мешает качественным проектам, но репутацию хостинга заметно портит. «Фу, это же юкоз!»

Да, это был не обзор. Небольшая попытка донести обстановку на uCoz. Качество сайта не зависит от выбранного движка, если у создателя прямые руки.
[uptolike]

Это тоже интересно:

seowars.pro

InfoConnector.ru

Сегодня мы поговорим о выборе электронной книги, а точнее о выборе платформы (операционной системы) для Е-читалки. Я постараюсь определить основные плюсы и минусы различных операционных систем для электронных книг. А вы уже сами решите для себя, что выбрать.

Итак, начнем…

Какие операционные системы могут быть установлены на электронных книгах

Есть два типа операционных систем, которые в большинстве случаев используются для программной начинки электронных книг, это — Linux (Линукс) и Android (Андроид). Именно между ними мы и будем осуществлять свой выбор.
Так же стоит отметить наличие на некоторых букридерах оригинальных, т.е. разработанных конкретно под устройство, операционных системах.

Андроид или Линукс? На самом деле выбор немного сложнее, чем кажется на первый взгляд. Например, операционная система Android устанавливаемая на электронные книги может иметь различные версии, которые конечно же отличаются между собой. Примерно, то же самое с Linux, на электронные книги обычно ставят урезанные модификации этой операционной системы. Урезают у Линукса ненужные компоненты и службы, т.е. те которые совершенно не нужны электронным книгам.

Операционная система Андроид на электронной книге – плюсы и минусы

В отличие от Линукса, операционные система Андроид поставляется на электронных книгах в не урезанном варианте (по крайней мере, мне так показалось). Поэтому букридер, поставляемый с такой операционной системой, обладает всеми возможностями ANDROID устройств (конечно же, в рамках той версии, которая установлена).

Но есть одно НО! – К сожалению, не все возможности платформы АНДРОИД может воспроизвести E Ink экран электронной книги. Вот, например, видео на такой «чернильной» матрице не посмотреть, а скроллинг страниц будет выглядеть, слабо говоря, убого.

Но, несмотря на эти недостатки, многие андроид приложения могут быть установлены и задействованы на 100 процентов. Например, программы для чтения книг, справочники, простые игры (шашки, пасьянс и т.п.), в общем, все те программы, которые не связанны с анимацией изображений.

К минусам можно было бы отнести то обстоятельство, что платформа андроид, в большинстве случаев, более требовательна к «железу» электронной книги, чем аналоги на Линуксе. Так же к минусам, можно отнести необходимость в более мощном аккумуляторе, т.к. андроид считается более энергоемким. Почему – «можно»? Эти два параметра, были бы недостатками, если бы влияли на цену изделия. На самом деле я не заметил существенной разницы в цене между системами на андроид и аналогичными электронными книгами на линуксе.

Поэтому, при выборе книги необходимо ознакомится с техническими характеристиками и отзывами пользователей на изделие.

Операционная система Линукс на электронной книге – плюсы и минусы

Обычно на книгу устанавливают не полноценную операционную систему Линукс, а ее переработанную версию, адаптированную именно для чтения книг. Именно поэтому на такие читалки, порой невозможно установить сторонние приложения. Но есть и исключения, на некоторые читалки можно установить программы, но для этого необходимо обладать определенными знаниями и умениями. В любом случае, такие электронные книги в первую очередь предназначены для чтения. Предустановленное ПО, в подавляющем числе случаев, справляется с этой задачей на отлично, поэтому и необходимость в сторонних программах возникает редко. Ну а если вы все же склонны к изменениям свойств своей электронной книги, обратитесь за помощью на специализированные форумы.

Считается, что платформа Линукс является менее энергозатратной, чем аналогичные Андроид устройства. Поэтому при прочих равных автономная работа Линукс устройств может быть дольше.  То же самое можно сказать и про быстродействие устройства. При одинаковом железе Линукс устройства должны превосходить своих Андроид собратьев. Опять же, этот параметр можно считать субъективным, ведь можно поставить более мощное железо. Так и происходит на практике, на Линукс-читалках обычно ставят менее мощные процессоры, чем на аналогичныз Андроид устройствах.

Выводы

Из своего опыта работы с электронными книгами могу сказать, что такой параметр как операционная система не является каким-то приоритетным при выборе устройства. На мой вкус, гораздо важнее такие характеристики, как тип экрана, подсветка и время автономной работы.

Если же ваш выбор сводится к начинке электронной книги, то можно сказать, что в большинстве случаев андроид устройства более функциональны. Но помните, что избыточная функциональность, которая в может и не нужна, может ухудшить такие параметры как быстродействие и время автономной работы. Поэтому, выбирая устройства на базе операционной системы Андроид, обязательно обратите внимание на процессор, объем оперативной памяти и емкость аккумулятора.

www.infoconnector.ru

UCoz — это… Что такое UCoz?

uCoz

Скриншот главной страницы сайта uCoz.ru
URL:

uCoz.ru

Коммерческий:

да

Тип сайта:

Веб-сервис

Регистрация:

Обязательна, бесплатная

Язык(и):

Русский, Украинский, Английский, Немецкий, Испанский, Французский, Венгерский, Арабский, Шведский

Расположение сервера:

Амстердам (Нидерланды)
Москва (Россия)
Чикаго, Иллинойс (США)
Лондон (Великобритания)

Владелец:

Юкоз Медиа

Начало работы:

29 октября 2005

Текущий статус:

Работает и развивается

uCoz — это бесплатная система управления сайтом и хостинг для сайтов, созданных с её использованием. Модули uCoz могут использоваться как в единой связке для создания полнофункционального сайта, так и по отдельности, например в качестве блог-платформы, веб-форума и др. На данный момент в системе создано более миллиона сайтов[1]. uCoz.ru находится на 14-м месте самых популярных сайтов среди российских сайтов по данным Alexa Internet[2].

История

В основу разработки сервиса изначально был заложен соединённый опыт нескольких его разработчиков, который выражался в предшествующей работе над сервисами голосования и сервисом бесплатных гостевых книг, а также скриптом CMS WoCatalog Pro цена которого была приблизительно 200$~400 за одну лицензию. Это скрипт написан на языке Perl. После почти года разработки, 29 октября 2005 года, русскоязычная версия сервисов увидела свет. В июне 2007 года состоялось официальное открытие англоязычной версии [3], а в августе — альфа-запуск немецкой. Сегодня доступны также версии на испанском, французском, венгерском, украинском и арабском языках.

Основные возможности системы

  • На выбор предоставляется 246 дизайнов (шаблонов) для создания сайта.
  • Возможно создать собственный дизайн (шаблон), либо переделать любой стандартный.
  • При регистрации выделяется 400 мегабайт дискового пространства. Дисковое пространство увеличивается с ростом числа посетителей и жизни сайта, при желании закачивать большие файлы можно привязать аккаунт Depositfiles
  • Предоставление домена третьего уровня в 21 различной зоне.
  • Возможность привязать к сайту собственный домен.
  • Неограниченное создание/редактирование MX записей, и создание субдоменов, после прикрепления домена.
  • Доступ по FTP.
  • WYSIWYG online редактор.
  • Визуальный конструктор блоков
  • Версия сайта для PDA.
  • Резервное копирование.
  • RSS импорт и экспорт.
  • Лайтбокс.
  • ЧПУ.
  • Общая авторизация — uID (unet)
  • и многие другие

Модули

  • Пользователи
  • Форум
  • Дневник [блог]
  • Фотоальбом
  • Гостевая книга
  • Каталог статей
  • Мини-чат
  • Шаблоны
  • Новости сайта
  • Статистика
  • Каталог файлов
  • Каталог сайтов
  • Доска объявлений
  • FAQ (Вопрос- Ответ)
  • Тесты
  • Опросы
  • Почтовые формы
  • Онлайн игры
  • Интернет магазин (бета-тестирование)

Платные возможности

  • Снятие копирайта системы
  • Снятие рекламного баннера
  • Снятие рекламы в панели управления
  • Увеличение дискового пространства до 10 Гб
  • Возможность скрытия счетчика uCoz
  • Возможность прикрепления файлов к письмам отправляемым через E-mail формы

Особенности

Являясь по своей сути SaaS системой, uCoz обладает также присущими SaaS свойствами — закрытостью исходного кода, отсутствием возможности на подгрузку серверных скриптов и баз данных (подобное допустимо уже в рамках концепции Web 3.0 PaaS), что компенсируется большим количеством встроенных возможностей системы.[4]. Использовать статические HTML-страницы можно, но не рекомендуется, есть некоторые ограничения на их использование и загрузку[5].

Награды

2008

2009

2010

  • Корпоративный блог Рунета в рамках конкурса «Блог Рунета 2010» [10]

Критика

Для веб-дизайнеров, не являющихся программистами, может представлять трудность перенос сайта с uCoz на другую платформу[11]. Другой недостаток — невозможность использовать PHP, Perl и ASP[12]. Однако, для новичка, которому просто нужна удобная площадка для своей деятельности в сети Интернет, uCoz представляет собой достаточно привлекательный вариант.

Примечания

Ссылки

dic.academic.ru

Обзор конструктора UCOZ — возможности, примеры сайтов, ценовая политика

Конструктор сайтов Ucoz – один из старейших в Рунете. Он имеет большую известность и стабильную, хотя и несколько противоречивую репутацию. Работа с ним требует определенного объема знаний и навыков, поэтому зеленому новичку с ним работать сложно. Его главное отличие от других конструкторов – это широкий и богатый функционал.


Не менее важно то, что бесплатный сайт на Ucoz действительно можно создать. У вас будут некоторые ограничения и большой рекламный баннер, но большая часть имеющегося функционала вам будет доступна. Чего нельзя сказать о других конструкторах сайтов, устанавливающих в бесплатном тарифном плане массу ограничений.

Ucoz – качественный, мощный и демократичный. Этот факт оценен в России, странах СНГ и за его пределами. На Ucoz создать сайт можно на 16 языках.

Типовые шаблоны конструктора хорошо известны пользователям интернета, поскольку за десятилетнее существование Ucoz их использовали сотни тысяч раз. Они несколько просты и их дизайн немного устарел. Хотя для того, чтобы создать сайт бесплатно на Ucoz, они вполне пригодны:


Последние обновления позволяют выбрать более свежий и приличный дизайн. Для того чтобы конструировать страницу, необходимо пройти регистрацию, затем вам предлагается инструкция, которая подробно и доступно расскажет вам все нюансы работы. Согласно отзывам пользователей, дополнительных вопросов не возникает.

Для создания серьезного коммерческого сайта лучше воспользоваться премиум шаблонами. Стоят они до $40 и имеют вполне привлекательный дизайн, так что вам будет и самому приятно работать со страницей и не стыдно представить сайт партнерам, заказчикам и коллегам.

Если же вы намерены работать с Ucoz, и будете брать какой-то тарифный план, то премиум шаблоны вам достанутся бесплатно, как и домен в зоне .ru.

Примеры сайтов будут предложены вам на первых шагах знакомства с конструктором:

  • Минимальный. Он включает в себя 1 гигабайт дискового пространства, мобильную версию и стандартный антивирус;
  • Базовый. Предлагает 2 гигабайта дискового пространства, отсутствие на странице баннера, автоматическое резервирование информации каждые две недели;
  • Оптимальный. Вы будете иметь премиальный антивирус, 10 гигабайт дискового пространства, Premium-шаблон, домен и промо-код;
  • Интернет-магазин. Для вас – 10 гигабайт дискового пространства и весь имеющийся функционал;
  • Максимальный. Весь функционал, 20 гигабайт дискового пространства, общение с техподдержкой онлайн и автоматическое резервировании 1 раз в 3 дня.

Каждый зарегистрированный пользователь может в течение первых двух дней при желании воспользоваться 50-процентной скидкой на платные тарифы:

Именно этим платформа Ucoz является максимально привлекательной. Здесь предлагается весь возможный инструментарий, из которого вы можете выбрать то, что будет полезно вам. На Ucoz работает модульный принцип. Компоненты вы можете легко добавлять или убирать:


На Ucoz создать сайт вы можете с использованием таких модулей, как: новости, каталог, галереи, статистика, опросы, магазин, почтовые рассылки и многое другое. Админка проста, и вполне упорядочена и логична:

Поддомен третьего уровня вы должны выбрать вместе с названием уже при регистрации. Вам будет предложено множество вариантов. При необходимости позже вы сможете выбрать доменное имя второго уровня. И здесь у Ucoz обнаруживается еще одно преимущество – вы можете прикрепить домен еще до перехода на какой-то тарифный план, то есть на уровне бесплатной работы с конструктором:


Кстати, доменов может быть столько, сколько вам нужно. И еще один «аттракцион неслыханной щедрости» — с самого начала работы с Ucoz вам будут доступно управление более чем тремя сотнями страниц. Таких щедрых, а главное комфортных предложений вы не найдете на других конструкторах сайтов. Отметим, как преимущества, так и недостатки Ucoz.

Преимущества Ucoz:

  • широчайший выбор модулей и шаблонов;
  • огромный выбор настроек и возможностей;
  • постоянно растущий объем дискового пространства;
  • Ucoz прекрасно индексируют поисковики;
  • техническая поддержка максимально доступна;
  • бесплатный хостинг;
  • пользователям доступен RSS экспорт и импорт;
  • на платной основе доступен PHP.


Отдельные недостатки:

  • создает проблемы большой баннер, закрывающий существенную часть площади экрана;
  • сайт невозможно полностью перенести на другой хостинг;
  • можно использовать исключительно родные скрипты;
  • несколько топорное оформление админки, но ее обещают скоро обновить;
  • однотипные шаблоны.

Универсальный Ucoz позволяет создавать эффективные сайты, которые легко продвигать ввиду работоспособных статических и SEO-модулей. Этот конструктор максимально ориентирован на пользователя. Работа с сайтом легка для продвинутых пользователей интернета. Новичку придется потратить некоторое время, чтобы освоить конструктор.

Пошаговая инструкция по созданию сайта в этом конструкторе представлена здесь.

www.internet-technologies.ru

Система uCoz, плюсы и минусы

uCoz — это популярная система (конструктор) создания сайтов. Даже неопытный пользователь Интернета, который совершенно не разбирается в сайтостроении может за считанные минуты создать сайт своими руками. Это может быть персональный сайт или блог, либо полноценный портал с множеством разнообразных возможностей. У данной системы есть свои плюсы и минусы. Давайте рассмотрим по порядку основные из них.

Плюсы системы uCoz

1. Простота и удобство. Для того, чтобы создать сайт Вам не нужно предварительно изучать такие веб-технологии, как HTML, CSS, PHP MySQL и т.д. С помощью конструктора uCoz можно «собирать» сайты без особых усилий, делая это быстро и качественно. Эта система проста в эксплуатации, интуитивно понятна для рядового пользователя.

2. Бесплатный хостинг. Вам доступно определенное количество свободного места (400 Мб) для хранения своих сайтов. Это очень удобно, так как нет необходимости искать сторонний хостинг.

3. Вам выделяется доменное имя в системе данного конструктора сайтов совершенно бесплатно.

4. Существует множество тем оформления для uCoz, всевозможных «фишек», дополнений и плагинов, с помощью которых можно сделать практически любой по функциональности сайт.

Минусы системы uCoz

1. Ограниченный объем жесткого диска для хранения данных на хостинге. Если нужно больше места, то необходимо вносить соответствующую плату.

2. Показывается рекламы, чтобы ее отключить необходимо вносить соответствующую плату.

3. Изначально отсутствует возможность работы с PHP и базами данных MySQL. Если вам без них не обойтись, то придется приобрести дополнительные услуги по расширению возможностей при работе с сайтами.

4. Нет гарантий, что после создания сайта и размещения на нем контента вас не заблокируют без объяснения каких-либо причин. Ведь, по сути, вы не являетесь собственником. Но, как правило, если не нарушать условия, то редко кого блокируют. Так, что вероятность подобного «форс-мажора» мизерная.

5. Возможность заработка на сайте, сделанного с помощью конструктора и размещенного на бесплатном хостинге минимальная. Поисковые системы относятся к таким сайтам с недоверием, что пагубно сказывается на продвижении подобных Интернет ресурсов.

6. Плохая служба техподдержки. Если вы обратитесь за помощью, то велика вероятность, что оперативного ответа и помощи вы не дождетесь.

Таким образом, можно сделать вывод, что система uCoz подойдет, в первую очередь, новичкам в области создания и ведения сайтов — для человека, который хочет создать свой первый сайт, набраться соответствующего опыта и не тратить дополнительных денег на содержание своего сайта. Однако серьезные проекты создавать на бесплатном хостинге не следует, так как отдача от всего этого будет невысокая.

Понравилось? Поделитесь с друзьями!

siteblogger.ru

Системные коды юкоза | Ucoz

Коды пользователя

$_BAN_DO_URL$ — ссылка для изменения замечаний пользователя
$_BAN_PERCENT$ — замечания пользователя (в процентах)
$_BAN_RATING$ — замечания пользователя (целое число, используемое для картинки «прогресс-бар»)
$_BAN_READ_URL$ — ссылка для просмотра истории замечаний пользователя
$_BANNED_TILL$ — дата окончания блокировки активности пользователя (1 — вечный бан)
$_BIRTHDAY$ — дата рождения пользователя
$_BIRTHDAY_TIMESTAMP$ — дата рождения пользователя (в секундах)
$_BLOG_ACTIVITY_URL$ — ссылка на страницу активности пользователя в дневнике
$_BLOG_ENTRIES$ — количество записей в дневнике
$_BOARD_ACTIVITY_URL$ — ссылка на страницу активности пользователя в доске объявлений
$_BOARD_ENTRIES$ — количество записей в доске объявлений
$_CHANGE_DETAILS_URL$ — ссылка для изменения своих регистрационных данных в том числе и пароля
$_CITY$ — город
$_COM_ENTRIES$ — количество комментариев
$_COUNTRY$ — страна
$_COUNTRY_ID$ — ID страны
$_DIR_ACTIVITY_URL$ — ссылка на страницу активности пользователя в каталоге сайтов
$_DIR_ENTRIES$ — количество записей в каталоге сайтов
$_EMAIL$ — e-mail адрес пользователя
$_EMAIL_IS_HIDDEN$ — флаг, указывающий, что e-mail адрес скрыт
$_EMAIL_IS_VERIFIED$ — флаг, указывающий, что e-mail подтвержден

$_EMAIL_VERIFICATION_URL$ — ссылка на страницу для подтверждения e-mail адреса
$_FORUM_ACTIVITY_URL$ — ссылка на страницу активности пользователя в форуме
$_FORUM_ENTRIES$ — количество записей в форуме
$_GROUP_ICON$ — иконка группы в которую входит пользователь
$_GROUP_ID$ — ID группы в которую входит пользователь
$_GROUP_NAME$ — название группы в которую входит пользователь

$_ICQ$ — ICQ идентификатор
$_IP_ADDRESS$ — регистрационный IP адрес пользователя

$_IS_ACTIVITY$ — флаг, указывающий, что у пользователя есть активность на сайте

$_IS_OWN_PROFILE$ — флаг, указывающий, что просматриваемый профиль принадлежит пользователю, который его просматривает
$_LOAD_ACTIVITY_URL$ — ссылка на страницу активности пользователя в каталоге файлов
$_LOAD_ENTRIES$ — количество записей в каталоге файлов
$_LOG_TIME$ — время последнего входа пользователя
$_LOG_TIMESTAMP$ — время последнего входа пользователя (в секундах)
$_MSN$ — MSN идентификатор
$_NAME$ — полное имя пользователя
$_NEWS_ACTIVITY_URL$ — ссылка на страницу активности пользователя в новостях
$_NEWS_ENTRIES$ — количество записей в новостях
$_PHOTO_ACTIVITY_URL$ — ссылка на страницу активности пользователя в фотоальбоме
$_PHOTO_ENTRIES$ — количество записей в фотоальбоме
$_PM_READ_URL$ — ссылка для прочтения личных сообщений
$_PM_SEND_URL$ — ссылка для написания личного сообщения пользователю
$_PUBL_ACTIVITY_URL$ — ссылка на страницу активности пользователя в каталоге статей
$_PUBL_ENTRIES$ — количество записей в каталоге статей
$_RANK$ — ранг пользователя (целое число)
$_RANK_ICON$ — ранг пользователя (иконка)
$_RANK_NAME$ — ранг пользователя (название)
$_REG_TIME$ — время регистрации пользователя
$_REG_TIMESTAMP$- время регистрации пользователя (в секундах)
$_REP_DO_URL$ — ссылка для изменения репутации пользователя
$_REP_READ_URL$ — ссылка для просмотра истории репутации пользователя
$_REPUTATION$ — репутация пользователя (целое число)
$_SEND_EMAIL_URL$ — ссылка для написания письма пользователю (используется веб-форма)
$_SIGNATURE$ — подпись пользователя

$_STATUS$ — статус пользователя (онлайн/оффлайн)
$_TITLE$ — титул пользователя (назначается через панель управления при редактировании данных пользователя)
$_USER_TYPE$ — тип пользователя (0 — пользователь сайта, 1 — пользователь всей системы uCoz)
$_WWW$ — адрес сайта пользователя
$_YAHOO$ — YAHOO идентификатор
$_ZODIAC$ — знак зодиака пользователя
$_ZODIAC_ID$ — ID значение знака зодиака пользователя (1-12)

Коды юкоза для основного тела сайта


$ADD_ENTRY_LINK$ — ссылка для добавления новых материалов
$ANSWER$ — текст ответа
$ARCHIVE_LINKS$ — меню со списком месяцев, в которые были сделаны записи
$ARCHIVE_MENU$ — выпадающее меню со списком месяцев, в которые были сделаны записи
$ATTACHMENTS$ — прикрепленные файлы (картинки)
$AWARDS$ — количество наград
$AWARDS_DO_URL$ — ссылка для вручения награды
$AWARDS_READ_URL$ — ссылка на страницу со списком наград
$BASKET$ — выводит корзину покупок в интрнет-магазине
$BODY$ — основная часть страницы
$CALENDAR$ — календарь добавлений
$CAT_NAME$ — название категории

$CAT_DESCR$ — описание категории (этот тег часто отсутствует по умолчанию, можете применять его в каталоге статей например)
$CAT_URL$ — ссылка в категорию
$CATEGORIES$ — меню категорий модуля
$CID$ — ID категории

$CLASS$ — CSS класс (разный для четных/нечетных материалов)

Коды (теги) для комментариев в системе Ucoz

$COM_ADD_FORM$ — форма добавления комментариев
$COM_BODY$ — список комментариев
$COM_CAN_ADD$ — флаг, указывающий может ли текущий пользователь добавлять комментарии
$COM_CAN_READ$ — флаг, указывающий может ли текущий пользователь читать комментарии
$COM_CURRENT_PAGE$ — номер текущей страницы с комментариями
$COM_IS_ACTIVE$ — флаг, указывающий включена ли функция «Комментарии»
$COM_NUM_ENTRIES$ — количество комментариев к материалу
$COM_NUM_PAGES$ — количество страниц с комментариями
$COM_NUM_SHOWN$ — количество показанных на странице комментариев
$COM_PAGE_SELECTOR$ — переключатели страниц с комментариями (1 [2] 3)
$COM_PAGE_SELECTOR1$ — переключатели страниц с комментариями (1-10 [11-20] 20-30)
$COMMENTS_NUM$ — количество комментариев

Коды Ucoz для основного содержимого страницы

$CONTENT$ — содержимое страницы
$COUNTER$ — счетчик посещений (модуль «Статистика»)
$CUR_GROUP_ID$ — ID группы пользователя, который зашел на сайт
$CUR_USER_ID$ — ID пользователя, который зашел на сайт
$CUR_USER_REG_DAYS$ — количество дней с момента регистрации пользователя, который зашел на сайт
$DATE$ — текущая дата
$DAY$ — текущий день месяца от 1 до 31
$ENTRY_URL$ — ссылка на страницу материала
$GROUP_ID$ — ID группы пользователя
$HOME_PAGE_LINK$ — адрес главной страницы сайта («Общие настройки»)

$HOUR$ — текущее время от 0 до 23
$IP_ADDRESS$ — IP адрес
$IS_NEW$ — флаг, указывающий, что комментарий новый (только для пользователей)
$IS_NEW_PM$ — флаг, регулирующий есть новые сообщения или нет (использовать только в условиях )
$IS_OWN$ — флаг, указывающий, что комментарий принадлежит текущему пользователю
$LEVEL$ — уровень вложения комментария
$LOGIN_FORM$ — форма для входа зарегистрированных пользователей
$LOGIN_LINK$ — ссылка для входа пользователей
$LOGOUT_LINK$ — ссылка для выхода пользователей
$MESSAGE$ — текст материала
$MODER_PANEL$ — кнопки управления (видны только тем, кому позволено видеть)
$MODULE_NAME$ — название модуля
$MODULE_URL$ — ссылка на главную страницу модуля
$MONTH$ — текущий месяц от 1 до 12
$NUMBER$ — порядковый номер материала
$ONLINE_COUNTER$ — счетчик выводящий количество человек онлайн (требует активизации функции «Кто Онлайн»)
$ONLINE_USERS_LIST$ — список пользователей находящихся на сайте (требует активизации функции «Кто Онлайн»)

$PAGE_SELECTOR$ — переключатели страниц (1 [2] 3)
$PAGE_SELECTOR1$ — переключатели страниц(1-10 [11-20] 20-30)

$PERSONAL_PAGE_LINK$ — ссылка на персональную страницу пользователя
$PM_URL$ — ссылка на страницу личных сообщений
$POLL$ — случайный опрос из списка ваших опросов (модуль «Опросы»)
$PROFILE_URL$ — ссылка на профиль пользователя
$RATE_FORM$ — форма для оценки материала
$RATED$ — количество голосов
$RATING$ — рейтинг материала
$RATING_NUM$ — оценка материала (целое число, можно использовать для картинок-звездочек)
$READS$ — количество просмотров
$REGISTER_LINK$ — ссылка на страницу для регистрации пользователей
$SEARCH_FORM$ — форма для поиска материалов модуля
$SECTION_DESCR$ — описание текущего раздела (указывается при добавлении раздела)
$SECTION_NAME$ — название раздела

$SECTION_DESCR$ — описание разделов (этот тег часто отсутствует по умолчанию, можете применять его в каталоге статей например)
$SECTION_URL$ — ссылка в раздел
$SITE$ — адрес сайта
$SITE_NAME$ — название вашего сайта
$SORTING_MENU$ — меню для выбора сортировки материалов
$TAGS$ — теги материала
$TIME$ — текущее время
$TIMESTAMP$ — метка времени добавления материала
$TODAY_BIRTHDAYS$ — список пользователей, у которых день рождения в текущий день
$TOP_COMMS_URL$ — ссылка на ТОП материалов, отсортированных по комментариям
$TOP_NEW_URL$ — ссылка на ТОП материалов, отсортированных по дате добавления
$TOP_RATING_URL$ — ссылка на ТОП материалов, отсортированных по рейтингу
$TOP_READS_URL$ — ссылка на ТОП материалов, отсортированных по просмотрам
$UNREAD_PM$ — количество непрочитанных личных сообщений

Еще коды юкоза о пользователе

$USER$ — логин пользователя добавившего материал
$USER_AGENT$ — тип браузера (firefox, opera, safari, ie)
$USER_AGENT_VER$ — версия браузера
$USER_AVATAR_URL$ — ссылка на аватар пользователя
$USER_BIRTHDAY$ — день рождения пользователя (yyyy-mm-dd)
$USER_FULL_NAME$ — полное имя пользователя
$USER_GENDER$ — пол пользователя, который зашел на сайт
$USER_GENDER_ID$ — ID пола пользователя, который зашел на сайт
$USER_GROUP$ — группа пользователя (администраторы, модераторы, пользователи и т.д.)
$USER_ID$ — ID пользователя (если гость, то 0)
$USER_LOGGED_IN$ — специальный код, применяемый в условном операторе
$USER_REG_DAYS$ — количество дней с момента регистрации пользователя, который зашел на сайт
$USERNAME$ — имя пользователя (login)
$USERS_LIST_URL$ — ссылка на страницу со списком пользователей сайта
$USERS_ON$ — флаг, указывающий, что функция «Пользователи» включена
$WDAY$ — текущий день недели
$YEAR$ — текущий год
$ADD_DATE$ — дата добавления материала (каталог файлов, блог, каталог статей)
$ADD_TIME$ — время добавления
$ADD_WDAY$ — день недели
$AUTHOR_EMAIL$ — email автора
$AUTHOR_EMAIL_JS$ — email автора для использования в ссылках
$AUTHOR_NAME$ — имя автора
$AUTHOR_SITE$ — сайт автора
$BRIEF$ — краткое описание материала
$DOCPAGE_URL$ — ссылка на страницу с документацией к материалу
$ENTRY_TITLE$ — название материала
$ENTRY_URL$ — ссылка на страницу материала
$FILE_DIRECT_URL$ — прямая ссылка на загруженный на сервер файл
$FILE_SIZE$ — размер загруженного файла
$FILE_URL$ — ссылка на загруженный на сервер файл (считает количество нажатий)
$ID$ — ID материала

saitsozdanie.ru

Unix «по-русски» | UNIX | Статьи | Старые операционные системы

Наталья Дубова

В начале 80-х годов в ряде ведущих организаций СССР появилась операционная система Unix, способная работать на разных аппаратных платформах: в стране назрела необходимость сменить основную «рабочую лошадку» советской науки и техники, легендарную БЭСМ-6, и требовалось сохранить все накопленное к тому моменту программное обеспечение.

Нужна была операционная среда, которая позволила бы создавать новые программные проекты, не связывая их судьбу с планами выпуска того или иного компьютера. Программисты Института атомной энергии им. И.В. Курчатова, Института повышения квалификации Минавтопрома, Института электронных управляющих машин (ИНЭУМ), Института физики высоких энергий (ИФВЭ) в Протвино и ряда других организаций почти 30 лет назад получили в свое распоряжение операционную систему Unix. К необходимости такой системы подталкивала жизнь – назревал этап смены компьютерных архитектур. В стране началась адаптация Unix к советским ЭВМ. Не стоит, правда, представлять это как некий масштабный, четко управляемый и регулируемый процесс, текущий по всем правилам плановой экономики. Работы по созданию советских клонов Unix велись в инициативном порядке, в свободное от основных обязанностей время и, до определенного момента, почти без какой-либо координации усилий разных коллективов. Так, примерно к 1984 году появилось несколько вариантов Unix «по-русски», наиболее жизнеспособным из них оказалась Диалоговая Единая Мобильная Операционная Система, ядро разработчиков которой составили программисты Курчатовского института и их «конкуренты» из ИПК Минавтопрома.

Говорим Unix, подразумеваем ДЕМОС

Иногда говорят, что первые магнитные ленты с ОС Unix были добыты усилиями спецслужб, как это иногда случалось с программным обеспечением, попадавшим с Запада в СССР, но это не так – уже тогда операционная система свободно распространялась среди университетов и научных организаций США, и потому, как отмечает Сергей Аншуков, один из основных разработчиков ДЕМОС, необходимости в шпионаже не было. Ленты с дистрибутивами Unix привозили сотрудники советских научных институтов из зарубежных командировок или стажировок. Лаборатории информационных систем Курчатовского института повезло – в распоряжении ее сотрудников оказались исходные тексты седьмой редакции Unix, фактически первой действительно переносимой версии этой ОС, написанной на языке Си (примерно в это же время в СССР появилась и ее предшественница, Unix v6, большая часть компонентов которой была написана на языке ассемблера PDP-11).

Переносимость Unix, однако, не означала ее автоматической установки на любую аппаратную архитектуру, и попавшая в Курчатовский институт версия Unix для PDP требовала адаптации даже к их аналогу – СМ-4 (серия Систем малых ЭВМ, СМ ЭВМ), установленной в Лаборатории вычислительных систем института. Этот клон западных разработок повторял архитектуру компьютеров DEC, но имел свои особенности по организации внешних устройств, управлению памяти и др. Как рассказывает Аншуков, сначала Unix, установленная на СМ, просто опознавала ее как машину класса PDP, но другой модификации. Поэтому пришлось разворачивать систему на оригинальных PDP-11, которые стояли на АЗЛК, вносить нужные изменения и создавать дистрибутив для СМ-4. Научить систему правильно работать на СМ – это был первый шаг по превращению Unix в ДЕМОС.

Довольно значительных усилий потребовала русификация ОС. По словам Аншукова, как минимум за 15 лет до появления полноценных локализованных версий Unix программисты Курчатовского института реализовали в ДЕМОС двуязычную операционную систему. Для русификации потребовалось вносить изменения во все компоненты системы, связанные с текстовой обработкой, что означало правку не менее половины исходных кодов Unix. Исходная система работала с семибитными ASCII-кодами, но просто использовать восьмой бит для кодировки русских символов было невозможно – во многих компонентах ОС он выполнял функции служебного. Нельзя было решить проблему восьмого бита, отодвинув его, например, в девятый, поскольку PDP-11 использовала 16-разрядное слово, или за счет увеличения потребляемой памяти, которой в компьютере было мало. Так что русификация потребовала серьезной переделки алгоритмов текстовой обработки, причем таким образом, чтобы основной функционал системы не изменился и не возникало побочных эффектов.

ДЕМОС фактически объединила две версии Unix 7: 16-разрядную ОС DEC PDP и более богатую с точки зрения состава компонентов систему для 32-разрядных компьютеров VAX, также оказавшуюся в распоряжении программистов Курчатовского института. ДЕМОС работала на обеих архитектурах, при этом в версии PDP состав ее компонентов не был сведен к минимуму, а поддерживал все расширенные возможности версии для VAX. И когда на заводе в Вильнюсе начался выпуск СМ 1700, воспроизводившей машину VAX 730, она сразу поставлялась с установленной ОС ДЕМОС.

Поддержка более богатых возможностей для 32-разрядных машин на 16-разрядной архитектуре СМ-4 привела разработчиков еще к одной оригинальной идее, не имевшей аналога в исходном варианте ОС Unix. Адресация из 16 разрядов ограничивала объем адресного пространства программ 64 Кбайт, при том что реальная физическая память ЭВМ, на которых работала ДЕМОС, составляла 256 или даже 512 Кбайт. Чтобы преодолеть это ограничение, были созданы программные эмуляторы – оверлеи, которые переключали адресное пространство процессов при вызовах функций и позволяли запускать большие программы.

Хронология событий

Программисты Курчатовского института занимались адаптацией Unix для своих собственных нужд – им самим нужна была удобная операционная среда, с помощью которой можно было переносить без проблем свои наработки с одной аппаратной архитектуры на другую. Но когда был получен и успешно заработал советский вариант Unix, возникла идея распространить систему, чтобы получить возможность обмена и совместной работы со специалистами из других организаций, использующих разные архитектуры ЭВМ. Как замечает Аншуков, сообщество программистов на машинах ЕС ЭВМ работало настолько в иной технической и математической среде, что общение с ними было крайне затруднительно – ДЕМОС могла стать универсальным системным языком для разных семейств отечественных ЭВМ.

Инструментом официального распространения новой системы могла стать организация под названием «Центрпрограммсистем» – государственный архив программного обеспечения, собиравший и за некоторую плату предоставлявший всем заинтересованным лицам разработки советских программистов. Для того чтобы передать ДЕМОС в этот архив, систему надо было «узаконить» – пройти все положенные испытания госприемки и выпустить полную документацию. Аншуков рассказывает, что на подготовку документации, которая составила сорок томов, ушло все лето 1985 года. И это, конечно, не было просто переводом документации Unix – по каждому компоненту системы шла сверка описания с тем, что реально делала программа, вносились все необходимые дополнения и включались описания новых возможностей, внесенных разработчиками ДЕМОС.

Собственно, в ходе подготовки к формальной сдаче операционная система и получила название ДЕМОС, вспоминает ведущий разработчик этой ОС Валерий Бардин. В это время произошло объединение коллективов, которые с начала 80-х параллельно вели работы по созданию советского клона Unix. На кафедре прикладной математики и вычислительной техники Института повышения квалификации Минавтопрома примерно в то же время, что и в Курчатовском институте, под руководством Михаила Давидова начались работы по адаптации шестой версии Unix и созданию на ее основе своей операционной системы, которая получила название Машинно-Независимая Операционная Система (МНОС). Как уже отмечалось, эту редакцию Unix можно было лишь с большой натяжкой назвать переносимой – она была написана преимущественно на ассемблере и ориентирована на архитектуру PDP. Видимо, поэтому работы по МНОС развития не получили, а ее разработчики с середины 1980-х начали сотрудничать с создателями ДЕМОС, в частности в подготовке к официальному выпуску этой операционной системы. В этот неформальный коллектив входили и специалисты других научных организаций, так или иначе занимавшиеся ОС Unix для советских машин: ИНЭУМ, ИВФЭ в Протвино, ОИЯИ в Дубне и др.

Разработчики ДЕМОС не знали, что официально головной организацией по адаптации Unix к работе на отечественных ЭВМ был назначен образованный в 1983 году Институт проблем информатики Академии наук СССР (ИПИАН), который должен был решить эту задачу в рамках очередного пятилетнего плана, то есть к 1990 году. Там шла работа над Интерактивной Мобильной Операционной Системой (ИНМОС), однако «выход в свет» ДЕМОС в 1985-м сделал ее бессмысленной. За создание семейства операционных систем на базе ДЕМОС 25 человек, включая сотрудников ИПИАН, в 1988 году получили премию Совета Министров СССР. К этому времени силами объединенного коллектива разработчиков была выпущена новая версия ДЕМОС, построенная на базе Unix BSD 2.8 Университета Беркли. Для ДЕМОС 2.0 была проведена та же глобальная работа, которая была проделана для первой версии, – внесение изменений, учитывающих аппаратные особенности отечественных машин, полная русификация.

После 1985 года операционная система ДЕМОС была установлена практически на все универсальные серийные ЭВМ, выпускавшиеся в стране: СМ-4, СМ1700, «Электроника» 82, ЕС ЭВМ. Позже была сделана версия ДЕМОС для появившихся в СССР первых IBM PC XT на процессорах Intel 8086. Для машины «Эльбрус-Б» также была сделана своя редакция ОС ДЕМОС, хотя уровень имеющегося для нее программного обеспечения не устраивал ни программистов, ни пользователей и не позволял эффективно задействовать вычислительный потенциал машины.

Портирование ДЕМОС на архитектуру «Эльбруса» было выполнено достаточно быстро, поскольку этому предшествовала другая серьезная работа, которая способствовала успешной реализации версии операционной системы для отечественных суперкомпьютеров. В 1986 году, после аварии на Чернобыльской АЭС, институт получил возможность закупать западную технику и приобрел 32-разрядные компьютеры малоизвестной французской фирмы Utec на базе процессоров Motorola. Это были достаточно производительные и при этом компактные машины с французским вариантом Unix, который Аншуков характеризует как «кошмарный»: компьютер под ее управлением сутки не мог проработать без программного сбоя. Специалисты Курчатовского предложили поставщику джентльменское соглашение: они делают на основе ДЕМОС работоспособный и более качественный дистрибутив для его машины, воспользовавшись существующим системным компилятором Си, а взамен получают дополнительные компьютеры для института.

Полученный в результате этого соглашения вариант лег в основу 32-разрядной версии ДЕМОС для «Эльбруса», для которой практически осталось только адаптировать ассемблер и компилятор Си (этим занимались выпускники физтеха Сергей Вакуленко и Сергей Рыжков). ОС ДЕМОС, пожалуй, не было только для БЭСМ-6 – собственно, устаревание этой платформы и необходимость перехода на более современные машины послужили стимулом к поиску переносимых операционных сред. Однако БЭСМ-6 работала в ряде организаций до середины 90-х годов, ее производительность и высокая точность вычислений были важны для многих наукоемких применений. Среда ДЕМОС упростила перенос на новые архитектуры с Unix-средой накопленного на БЭСМ-6 и не потерявшего своей актуальности багажа программного обеспечения, созданного для военно-космических, ядерно-физических и других сложных задач. Как рассказывает Аншуков, в конце 1980-х в Курчатовском институте появились компьютеры Convex на базе Unix: «В силу того, что наши пользователи – физики – уже перенесли часть своего хозяйства на ДЕМОС на «Эльбрусе», проблемы миграции не возникло. Но если бы не было ДЕМОС, этот переход не удалось бы провести без серьезных потерь».

К началу 90-х годов работы по операционной системе ДЕМОС стали угасать. Была выпущена еще одна версия ДЕМОС 2.1, мало чем отличавшаяся от своей предшественницы. Это был период свертывания отечественного компьютеростроения, вместе с которым сходило на нет за ненадобностью и «строительство» собственных операционных систем. Разработчики ДЕМОС переключились на настройку и русификацию оригинальных ОС, приходивших в составе западных машин. А созданный ими в 1989 году кооператив «Демос» вошел в историю как «прорубатель» окна из Советского Союза в большой сетевой мир. Для создания компьютерной сети была использована неформальная инфраструктура подготовки кадров, распространения и сопровождения операционной системы ДЕМОС. Как отметил Бардин, «если бы не было истории с ДЕМОС, мы бы интегрировались в мировую сеть гораздо позже и медленнее».

Сообщество

В 1980-е годы в стране возникло большое сообщество пользователей ОС ДЕМОС, работавших в разных областях и на разных машинах, но фактически в единой среде, и потому они имели много общих тем для обсуждения. Площадками такого общения стали конференции пользователей ОС ДЕМОС, которые устраивались дважды в год в разных городах страны и собирали по 200-300 участников. Предметом обсуждения было в основном то, что мы сейчас называем приложениями, в среде ОС ДЕМОС работали специалисты советской авиационной и машиностроительной промышленности, отечественного автопрома и электронной отрасли. Конференции можно даже назвать международными. Программа ГКНТ по переносу ДЕМОС на различные архитектуры распространялась не только на СССР, но и на страны Варшавского договора, поэтому на конференции приезжали специалисты из тех стран, где шло производство машин серий ЕС и СМ ЭВМ, – ГДР и Чехословакии.

Продолжая традицию версий Unix 70-х годов и не имея в советских условиях других способов распространения своих разработок, создатели ДЕМОС передавали систему пользователям непосредственно через «Центрпрограммсистем», в исходных кодах, тем самым предоставляя им возможность вносить свой вклад в совершенствование этой ОС. На пользовательских конференциях иногда по полдня уходило на доклады, посвященные ошибкам, найденным в системных компонентах, и их исправлениям. Вся эта информация учитывалась разработчиками при подготовке очередной версии системы.

В начале 90-х неформальное сообщество пользователей ДЕМОС, объединявшее тысячи специалистов по всей стране, перекочевало под эгиду Советской ассоциации пользователей Unix (SUUG), созданной в 1990 году прежде всего в целях подключения страны к компьютерной сети европейских ассоциаций. Эта ассоциация в течение ряда лет была очень активна, в состав ее правления вошли ведущие разработчики ДЕМОС Валерий Бардин, Николай Саух, Сергей Аншуков, Дмитрий Володин. Неформальным печатным органом ассоциации со своего первого номера стал журнал «Открытые системы».

Итоги

Разработчики ДЕМОС сейчас уже не могут точно сказать, сколько инсталляций системы было сделано, но порядок этой величины несложно определить, если найти статистику общего количества машин в стране к концу 80-х. Сейчас, по прошествии 20 лет, уже трудно представить себе скромные размеры советского парка ЭВМ – свою собственную машину имела далеко не каждая научная лаборатория. Создатели ДЕМОС в ЛИС пользовались по ночам свободными от основных задач ресурсами вычислительного центра или ЭВМ СМ-4 другой лаборатории института, и если к 1990 году число компьютеров в стране составляло около шести тысяч, то на значительной части из них работала ДЕМОС.

Наряду с разработкой программистов Курчатовского института и их коллег, на советских ЭВМ устанавливались и отечественные клоны западных ОС, которые создавались специально для этих машин. Например, ОСРВ для СМ4, повторявшая RSX11 для DEC PDP11, и ОС ЕС, копировавшая IBM OS/360 или OS/370. В отличие от ДЕМОС, которая появилась в результате адаптации исходных текстов Unix, воспроизведение этих систем происходило на базе кодов оригинала. Таким способом было очень сложно реализовать адекватную поддержку архитектурных отличий отечественных машин от их западных аналогов, поэтому получавшиеся в результате ОС оказывались менее надежными, чем ДЕМОС.

Распространившаяся по всей стране ОС ДЕМОС сформировала сообщество специалистов, владевших наиболее современным на тот период времени системным языком и благодаря этому сумевших без больших потерь адаптироваться к бурной смене технологий на стыке 1980-х и 1990-х.

Команда ДЕМОС

Ряд участников коллектива ДЕМОС продолжает работать в отечественной ИТ-индустрии, многие в начале 90-х уехали на Запад и внесли весомый вклад в развитие оригинальных разработок по ОС Unix. Согласно воспоминаниям Сергея Аншукова приводим не претендующий на полноту список участников разработки ДЕМОС:

  • ИАЭ им. И.В. Курчатова: Валерий Бардин, Михаил Паремский, Сергей Аншуков, Алексей Руднев, Сергей Вакуленко, Сергей Рыжков, Юрий Школьников, Сергей Усиков, Владимир Петров, Алексей Долбин;

  • ИПК Минавтопрома: Михаил Давидов, Вадим Антонов, Павел Антонов, Полина Антонова, Дмитрий Володин, Ирина Машечкина, Ольга Губа, Андрей Чернов, Михаил Коротаев;

  • ИПИАН: Юрий Рабовер, Алексей Фридман, Михаил Беляков;

  • ИНЭУМ: Николай Саух, Владимир Горской;

  • НИЦЭВТ: Валерий Митрофанов, Анатолий Шатава;

  • ИФВЭ, Протвино: Леонид Егошин;

  • ОИЯИ, Дубна: Михаил Попов;

  • Центрпрограммсистем: Владимир Тихомиров, Владимир Сизов;

  • АЗЛК: Алексей Скукин.

О МНОС из первых уст

В конце 1970-х годов самостоятельные отечественные разработки в области системного ПО практически прекратились, и к началу 1980-х почти все программное обеспечение общего назначения представляло собой копии западных операционных систем, которые были доступны только в виде объектных кодов, что практически исключало возможность их существенного изменения и приспосабливания к местным условиям. Я был студентом второго курса ВМК МГУ, когда мне в руки попала копия Unix v6 с исходными текстами ядра, и нашлось учреждение (ИПК Минавтопрома), которому нужны были новые проекты. Только что образованной кафедрой вычислительной техники института заведовал Михаил Давидов, который позже стал председателем кооператива «Демос».

В процессе исследования стал понятен потенциал этой операционной системы, и постепенно вокруг нее образовался небольшой коллектив программистов. Давидов организовал первые в стране курсы по Unix/МНОС, и со временем ИПК Минавтопрома стал неформальным центром по работам, связанным с адаптаций Unix для советской вычислительной техники.

В основном работа шла вокруг поддержки кириллицы, что в нескольких случаях потребовало переписывания компонентов системы, написания драйверов для новых периферийных устройств, доработки системы по части надежности и быстродействия. С 1982 по 1986 год мы поменяли или переписали около четверти общего объема кода Unix v6, после чего эта ОС стала больше похожа на Unix v7. МНОС работала только на 16-разрядных машинах с архитектурой, похожей на PDP-11 (у некоторых советских клонов были существенные отличия от оригиналов производства DEC

В каком-то смысле этот проект стал первым вневедомственным проектом Open Source в СССР. Изрядное количество изменений и улучшений было сделано пользователями и программистами из других организаций и внесено в «официальную» версию МНОС в процессе, аналогичном тому, как сейчас ведутся разработки проектов с открытым кодом. Именно это обстоятельство – наличие географически распределенного сообщества разработчиков и пользователей – и вызвало интерес нашей группы к сетям и стало основой для создания первой публичной компьютерной сети в СССР («Релком»).

К началу 1990-х стала очевидна бесперспективность дальнейшей работы над ОС для советских ЭВМ, просто потому, что стали широко доступны более надежные и производительные западные компьютеры. Команда в итоге перепрофилировалась на создание и развитие сетей – «Релком» стал одним из первых коммерческих Internet-провайдеров в мире, всего на год-другой отставая от UUNET Communications, выросшей на базе Unix Users Group в США аналогично тому, как это произошло в СССР.

Вадим Антонов ([email protected]), 14.10.2009г.

old-os.ucoz.com

Leave a Reply