Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта. Благодаря им мы улучшаем сайт!
Принять и закрыть

Читать, слущать книги онлайн бесплатно!

Электронная Литература.

Бесплатная онлайн библиотека.

Читать: Цифровой журнал «Компьютерра» № 93 - Коллектив Авторов на бесплатной онлайн библиотеке Э-Лит


Помоги проекту - поделись книгой:



"Дом памяти" UNIVAC изнутри

Между тем после точной калибровки ртутных трубок память UNIVAC I работала без сбоев. Доказательством тому служит успешный подсчёт переписи населения 1950 года и точный прогноз выборов президента США в 1952 году.

Магнитострикционные линии задержки. Звучи, струна!

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

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

Учёные, экспериментируя с магнитными свойствами разных металлов, обнаружили в них интересный эффект — изменение физической формы под воздействием магнитного поля. Эффект этот, чем-то напоминающий пьезоэффект кристаллов кварца, называется «магнитострикция».


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


Генератором и детектором выступали пластины никеля, прижимаемые к носителю акустической волны — стальной проволоке-струне. К никелевым пластинам генератора прикладывалось магнитное поле, заставляя их скручиваться и создавать в стальной струне звуковую волну. Детектор был устроен так же, за исключением того, что двигающиеся под воздействием акустической волны никелевые пластины индуцировали электричество в магнитной катушке.


Магнитострикционная линия задержки на основе пластин никеля

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


Компактную и непритязательную память на магнитострикционных линиях задержки стали применять не только в ЭВМ того времени, но и в их младших братьях — набирающих силу программируемых калькуляторах. Например, выпускаемых известной в своё время компанией Olivetti.


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

Разработка полупроводниковой логики довольно быстро свела на нет использование памяти на линиях задержки. «Звучащая» память войдёт в историю компьютерной индустрии как пример уникального инженерного подхода к решению весьма нетривиальных задач.

К оглавлению

Интервью

Андрей Коротков (РАСПО): «Нам столько НПП не нужно»

Евгений Крестников

Опубликовано 31 октября 2011 года

Политика Российской ассоциации свободного программного обеспечения изменилась — из клуба по интересам РАСПО превращается в реальную силу, активно влияющую на отрасль. Ведущие участники организации объединили усилия для разработки прототипов базовых компонентов НПП.


Андрей Коротков. Фотография PC Week

- Что такое НПП? Каковы её цели и задачи?

- Это инфраструктура и набор стандартов. Национальная программная платформа должна изменить структуру затрат на ИТ и переориентировать финансовые потоки на отечественный рынок, а также обеспечить национальную безопасность страны в части технологической независимости и информационной безопасности. Она стимулирует развитие отечественных центров разработки информационных технологий мирового класса за счёт расширения интеграционных связей между фундаментальной и прикладной наукой, системой образования и промышленностью, а также повысит конкурентоспособность отечественных ИТ-продуктов на отечественном и мировом рынках.

Что касается задач, то главная задача — поэтапная разработка и внедрение российской национальной программной платформы на основе свободного и отечественного проприетарного ПО.

- Продукты и решения, созданные в рамках НПП, должны быть свободными?

Какова роль разработчиков проприетарного ПО (прежде всего Microsoft) в развитии НПП?

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

С моей точки зрения, продукты и решения, созданные в рамках НПП, должны быть свободными. Именно это даст возможность НПП стать действительно национальной, широко распространённой. Существует масса способов зарабатывать другими способами. Если разработчики проприетарных решений захотят обеспечить совместимость своих приложений с платформой, это замечательно, более того, это наша цель — обеспечить её открытость, чтобы они это захотели. Microsoft тоже начинает понимать преимущества (или перспективы) СПО и уже активно пытается позиционировать себя как одного из крупнейших разработчиков свободных программ. Опасности в этом не вижу.

- Каково, на ваш взгляд, значение утверждённого правительственной комиссией перечня технологических платформ (куда входит ТП НПП) и поясняющей справки к нему?

- Начинание хорошее, время покажет, что это будет. Большинство технологических платформ не зарегистрировано как юридические лица, хотя Минэкономразвития рекомендовало оформить их в виде некоммерческих партнёрств.

- Насколько, на ваш взгляд, реальны планы на краткосрочные перспективы, упомянутые в поясняющей справке, подготовленной Минэкономразвития? И как они соотносятся с программой «Информационное общество»?

- Детальной расшифровки плана реализации в поясняющей справке Минэкономразвития нет, поэтому оценить это сложно. И там не объясняется, как указанные мероприятия соотносятся с программой «Информационное общество».

- Создание ТП НПП (координатор проекта — "Концерн «Сириус») не отменяет развития прочих государственных проектов в области ИТ?

- Никоим образом. Даже наоборот, координатор ТП НПП попытался отменить другие, уже утверждённые проекты, поставив знак равенства между ТП НПП и НПП из программы «Информационное Общество» (где она прописана достаточно детально). Нам столько НПП не нужно — они могут плодить межведомственные конфликты, а роль ТП НПП не очень понятна.

- Интересны вопросы идентичности различных проектов. Что первично, НПП как совокупность продуктов, стандартов и решений или ТП НПП как организация?

- Ещё раз повторю: первична НПП, впервые и чётко прописанная в программе «Информационное общество», все запланированные там мероприятия хорошо продуманы и выполняются по плану, как, например, этот конкурс на разработку прототипов базовых компонент НПП.

Правда, с моей точки зрения, к такому серьёзному конкурсу и подходить надо было гораздо серьёзнее, разделив научно-исследовательские работы (НИР) и опытно-конструкторские работы (ОКР), которые сейчас совмещены в рамках одного проекта и спрессованы в чудовищно короткие сроки. В идеале результатом НИРа должен был быть труд «Концепция построения НПП» и ТЗ на построение НПП, которую необходимо было бы утверждать в правительстве и только потом разрабатывать прототипы базовых компонент НПП.

И в рамках НИР как раз можно было бы подойти к вопросам выработки стандартов СПО для построения на их базе НПП в России.

- Прокомментируйте, пожалуйста, ситуацию с тендером Минкомсвязи. Зачем он нужен, если есть ТП НПП? Не проще ли было отменить конкурс?

- Скажите, зачем нужна ТП НПП, если НПП уже есть в программе развития информационного общества? Не хочется думать, что для того, чтобы пробить ещё одну федеральную целевую программу или госпрограмму и иметь возможность подпустить к кормушке новых игроков.

- За счёт чего должна развиваться НПП?

- За счёт инвестиций её участников.

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

- Давайте дождёмся сдачи результатов работ по конкурсу Минкомсвязи. Работы, которые там будут проделаны, дадут очень серьёзную базу для появления будущих продуктов. Но, повторю ещё раз, с точки зрения РАСПО, одним из ключевых вопросов для успеха будущей НПП являются единые стандарты и обеспечение совместимости. Критерий один — удовлетворять стандартам совместимости НПП, которые надо разрабатывать. В программе «Информационное общество» для этого запланировано мероприятие 42 (из Приложения №2 к распоряжению Правительства РФ №1815-р "О государственной программе Российской Федерации «Информационное общество (2011-2020 годы)». — Прим. ред.).

- Многие боятся того, что «Сириус», единственный координатор ТП НПП, будет ущемлять конкурентов. Насколько эта опасность реальна?

- Это уже происходит. В конкурсе Минкомсвязи по НПП «Сириус» попытался запустить эталонную ОС, выставив участником свою дочернюю компанию, а координатор (Леонид Михайлович Ухлинов) публично объявил, что за деньги государства создается одна ОС, а для рынка — другие. Очевидна попытка монополизации.

- Какова роль РАСПО в создании НПП?

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

- Сейчас много говорят, что РАСПО планирует бороться с попытками монополизации проекта с использованием административного ресурса. Какие меры в этом направлении предпринимаются? В лучшую или в худшую сторону изменил ситуацию выход «АЛЬТ Линукс» из состава РАСПО?

- Ситуация изменилась к лучшему, так как с выходом «АЛЬТ Линукс» перестала блокировать все решения ассоциации, как это делала раньше. Это одна из старейших компаний на российском рынке СПО, но по объёму проектов и по количеству разработчиков она сейчас минимальна. Среди остальных участников РАСПО есть полное взаимопонимание и уважение друг к другу, иначе не было бы смысла объединяться в одну ассоциацию. Миссия РАСПО — содействие разработке, внедрению и популяризации свободного программного обеспечения в России, развитие отечественной индустрии программного обеспечения, основанного на открытом исходном коде и свободных лицензиях.

- Недавно создано АНО НПП. Не могли бы вы прокомментировать ситуацию с членством РАСПО в данной организации?

На текущий момент АНО НПП ещё не создано. В состав ТП НПП РАСПО входит, о чём написано на сайте.

К оглавлению

Терралаб

Ubuntu 11.10: есть ли смысл в тюнинге?

Евгений Крестников

Опубликовано 31 октября 2011 года

О планах Canonical по переводу Ubuntu на графическую оболочку Gnome 3 с модификацией Unity было известно давным-давно. Отсутствие в конфигурации по умолчанию прежней gnome-shell также ожидаемо — свою фирменную оболочку в Canonical начали создавать именно потому, что штатное ПО третьей версии Gnome компанию не устраивало. Unity основана на проверенном временем композитном менеджере Compiz (технически она является плагином Compiz), и нет никакого смысла тащить в дистрибутив кучу зависящего от Clutter софта. Исключённый из поставки менеджер пакетов Synaptic даже обсуждать не хочется. Он предназначен для опытных пользователей и при наличии доработанного «Центра приложений Ubuntu» в конфигурации по умолчанию не нужен. Тем более что желающие могут без особого труда установить «пропавший» софт (включая Synaptic и gnome-shell) из штатного репозитория дистрибутива. Так что «Oneiric Ocelot» — скорее экспериментальный релиз, нежели спорный.

Проблемы стабильности

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

Связаны беды преимущественно с работой Compiz и Unity на различном оборудовании. К примеру, на ноутбуке DELL Vostro A860 (где никаких нюансов аппаратной совместимости быть не может — устройство покупалось в 2009 году с предустановленной Ubuntu 8.04 LTS) в произвольные моменты времени перестает работать тачпад, и помогает только рестарт X.Org. Сложно сказать, повезёт ли обладателям других моделей. Но из репозиториев дистрибутива каждый день приезжают многочисленные обновления, и мелкие проблемы вскоре будут решены. Тем не менее устанавливать Ubuntu 11.10 на рабочие машины — рискованно. Лучше дождаться Ubuntu 12.04 LTS, которая будет основана на пакетной базе Debian Testing, а не на ветке Unstable, как текущий релиз.

Настраиваем Unity

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

В Сети есть много статей по тюнингу Ubuntu 11.10. Практически все они рекомендуют установить из штатного репозитория пакет gnome-tweak-tool («Дополнительные параметры системы»), который позволит указать шрифты, сглаживание, тему значков, курсоры и т.д. У него есть существенный недостаток — зависимости. Пакет тянет за собой gnome-shell и gnome-session-fallback (а также сопутствующие вещи, вроде Clutter).


Дополнительные параметры системы

Чтобы не засорять систему лишними программами, можно поставить Ubuntu Tweak из ppa:tualatrix/next. В репозитории доступны две версии программы — из ветки 0.5 (ubuntu-tweak-0), а также из нестабильной ветки — 0.6 alpha (ubuntu-tweak). О первой подробно рассказывать не стоит — это старая версия, адаптированная для Ubuntu 11.10. Вторая гораздо интересней — из неё убрали возможности работы с репозиториями и установки программ (это логично: нет смысла дублировать активно развивающийся «Центр приложений Ubuntu»), но добавили функции настройки Unity, шрифтов, тем и т.д.


Ubuntu Tweak 0.6 alpha

Ещё один полезный пакет — compizconfig-settings-manager («Менеджер настройки CompizConfig») из штатного репозитория Ubuntu. Unity является плагином Compiz, и в программе есть интерфейс для настройки фирменной оболочки Canonical. Кроме того, она позволяет изменять другие параметры композитного менеджера.


Менеджер настройки CompizConfig Превращаем Gnome 3 в Gnome 2

Есть немало пользователей, которым не нравится третья версия популярной среды рабочего стола. Но спор о том, стоит ли переходить на Gnome 3, практически лишён смысла — все распространённые дистрибутивы Linux постепенно отказываются от Gnome 2, и новые версии прикладных программ делать под неё никто не будет.

Какое-то время (до прекращения поддержки) можно пользоваться старыми версиями дистрибутивов, но это всего лишь отсрочка. Появившийся недавно форк проекта всерьёз рассматривать не стоит — вряд ли он заинтересует сторонних разработчиков, а без приложений продукт не имеет особого смысла. Рано или поздно особенно недовольным придётся мигрировать или отказаться от Gnome в пользу другой среды — KDE, XFCE и т.д., вариантов масса.

Если вам не нравится интерфейс Unity, можно установить упомянутый выше пакет gnome-session-fallback из штатного репозитория. Среди вариантов входа в систему появятся «Gnome Classic» и «Gnome Classic (No effects)»; выбрав один из них, вы сможете наслаждаться привычными панелями. Правда, недолго — среду исчерпывающе описывает слово «убожество». Панели есть, но их невозможно настраивать (по крайней мере, визуальными средствами — в недрах редактора конфигурации я не копался), а самое главное — отсутствуют апплеты. Это естественно, поскольку апплеты Gnome 2 в третьей версии работать не могут из-за особенностей новой архитектуры.


Интерфейс Gnome-session-fallback

Более перспективным видится вариант кастомизации Gnome Shell. Для начала необходимо инсталлировать пакет gnome-shell, затем выбрать при входе в систему вариант «Gnome» и с помощью расширений превратить его в некое подобие предыдущей версии среды.

Для этого на сайте проекта Gnome Shell Frippery скачиваем последнюю версию набора расширений gnome-shell-frippery. Полученный архив распаковываем в домашний каталог (обратите внимание, что расширения нужно скопировать в ~/.local/share/gnome-shell/extensions — «Менеджер архивов» может переименовать директорию при распаковке). Для включения и отключения расширений используется gnome-tweak-tool («Дополнительные параметры системы»).




Поделиться книгой:

На главную
Назад