Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ.doc
Скачиваний:
98
Добавлен:
11.02.2015
Размер:
1.84 Mб
Скачать

Всё будет rdf?

 ЯЗЫКИ ОПИСАНИЯ АППАРАТУРЫ

VHDL (Very high speed integrated circuits Hardware Description Language) — язык описания аппаратуры высокоскоростных интегральных схем.

VHDL является базовым языком проектирования и разработки аппаратуры современных вычислительных систем.

Vhdl разработан в 1983 г. С целью формального описания логических схем для всех этапов разработки электронных устройств (от модулей микросхем до крупных вычислительных систем).

 ПРОТОКОЛЫ ВЗАИМОДЕЙСТВИЯ

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

 

TCP/IP (Transmission Control Protocol/Internet Protocol, протокол управления передачей/межсетевой протокол) - платформонезависимый набор протоколов для коммуникации в глобальных  и локальных вычислительных сетях. Состоит из трех базовых наборов протоколов: IP (сервис нижнего уровня), TCP (передача данных).

IP (Internet Protocol)  - протокол сетевого уровня (часть набора протоколов TCP/IP), отвечающий за передачу и маршрутизацию сообщений между узлами Internet. Определяет правила, по которым данные разбиваются на пакеты, передающиеся между оконечными системами и маршрутизаторами. Текущая версия - 4.0, внедряемая - 6.0 (IPv6)

TCP (Transmission Control Protocol, протокол управления передачей) - протокол  транспортного уровня из набора TCP/IP. Гарантирует доставку передаваемых пакетов данных в нужной последовательности. Протокол TCP опирается на установление логического соединения между клиентом и сервером и включает в себя механизм контроля перегрузки сети, обеспечивая автоматическое снижение скорости обмена данными.

Весной 2008 года Microsoft опубликовала 14 000 страниц исходных кодов и технической документации на внутренние протоколы, которые используются для передачи данных между  своими ключевыми программами: Microsoft Office SharePoint Server 2007, Microsoft Office, Microsoft Office Outlook и другими серверными продуктами Microsoft.

Вопрос 33: Свободное программное обеспечение(Freesoftware,Opensource,OpenSourceSoftware, проприетарное программное обеспечение, Freeware, GNU, General Public License, GNU/Linux, Debian,Ubuntu, Open Source Software на домашнем компьютере).

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

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

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

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

Определения

Free software(cвободное программное обеспечение) — ПО, в отношении которого пользователь обладает «четырьмя свободами»: запускать, изучать, распространять и улучшать программу. Это достигается выпуском исходного кода программного обеспечения под  свободной лицензией. Авторство программы защищается копилефтом.

Source code(исходный код) - текст компьютерной программы на исходном языке программирования (на входе транслятора).

Open source  (открытые исходные тексты)- концепция, согласно которой,  исходные коды программ свободно и бесплатно предоставляются всем желающим их усовершенствовать. Полученные усовершенствования тоже должны быть доступны всем бесплатно.

Open Source Software (OSS, Открытое программное обеспечение) - открытое программное обеспечение, основанное на открытых исходных кодах.

Free software, как правило, являются одновременноOpen Source Softwareи наоборот. Но не обязательно. По нынешнему законодательству, программа и ее исходный код по умолчанию охраняются авторским правом, дающим правообладателю полную власть над распространением и изменением программы, даже в случае, когда  общедоступности исходного кода.

***

Проприетарное программное обеспечение(proprietary software) — это несвободное собственническое программное обеспечение,  когда правообладатель сохраняет за собой монополию на его использование, копирование и модификацию.

От proprietary softwareследует отличатькоммерческое программное обеспечение-  которое может быть и свободным, когда коммерческий результат достигается платной сервисной поддержкой и т.п.

Freeware(бесплатное программное обеспечение) - программное обеспечение без открытого исходного кода, которое может быть легально скопировано и передано другим пользователям без отчислений автору или распространителю.

GNU

GNU - это, в первую очередь, люди, а затем уже программы и технологии.

Ричард Мэттью Столлман(Richard Stallman) — известный программист и легендарный основатель движения свободного программного обеспечения (Free Software Foundation) и проекта GNU.

Проект GNU (GNU is Not Unix) был запущен в 1983 г. с целью создания свободно распространяющегося и имеющего открытый код программного обеспечения.

Ричард Столлман:

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

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

  1. Запускать ту программу, какую вы хотите.

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

  3. Распространять точные копии, когда вы того хотите, либо раздавая, либо продавая их.

  4. Распространять копии модифицированных вами версий, когда вы этого хотите.

 

Брюс Перенс (Bruce Perens) 9 февраля 1998 года  опубликовал программный документ "Open Source Definition", в котором формулировалось определение открытого программного обеспечения.

Брюс Перенс: популярность открытого и свободного ПО превзошла все ожидания. Сейчас оно реально занимает лидерские позиции по многим тематическим категориям, особенно на бизнес-серверах и во встроенных системах. На открытом софте основана большая часть Apple MacOS и критические элементы Microsoft Windows. Сейчас мы наблюдаем тенденцию перехода ПО с десктопов в Сеть, которая может только увеличить популярность Open Source.

 

Официальный перевод определения Open Source.

General Public License

GPL (General Public License, Универсальная общедоступная лицензия)была создана в рамках проекта GNU в 1988г.

GPL v2выпущена в 1991 г.,GPL v3- в 2007 г.

LGPL (GNU Lesser General Public License) — ослабленная версия GPL, предполагающая возможность использования Open Source в коммерческих разработках.

AGPL(GNU Affero General Public License) — это усиленная версия GPL для программ, предназначенных для доступа к ним через сеть.

GNU GPLпредоставляет пользователю компьютерных программ следующие права:

  • свободу запуска программы, с любой целью;

  • свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду);

  • свободу распространения копий;

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

GNU GPLгарантирует, что и пользователи всех производных программ получат вышеперечисленные права.

Copyleft (копилефт, авторское лево) - альтернативная авторскому праву  концепция отношения к результатам интеллектуальной деятельности, введённая FSF, разрешающая свободное распространение продукта для некоммерческого использования и его модификацию. Термин «copyleft» (по контрасту с «copyright») придуман Ричардом Столлмэном.

Сopyright (копирайт, авторское право) - исключительное право на воспроизводство, распространение копий, модификацию, публичное исполнение или показ.

 GNU General Public License, версия 3.0(официальный английский текст).

GNU/Linux

В начале 90-х проект GNU интегрировал ядро Linux, которое было дополнено разработанными в рамках GNU компонентами и стала распространяться по лицензии GPL.

GNU/Linux(гну ли́нукс) — свободная операционная система разработанная  в рамках проекта GNU на ядре Linux.

Эту систему часто называют просто Linux.

Ядро LinuxнаписаноЛинусом Торвальдсом(Linus Torvalds).

Линус Торвальдсанонсировал проект в Интернете в 1991 г., первая версия появилась в 1994 г. Графический символLinux- пингвин.

GNU/Linuxне имеет единой  комплектации и поставляется в большом количестве различных дистрибутивов, в которых различные программы проекта GNU соединяются с ядром Linux и другими программами.

 Наиболее известные в мире дистрибутивы GNU/Linux: 

немецкий SuSE, купленный американской компанией Novell;

французско-бразильский Mandriva ;

международный Debian;

молодой и перспективный Ubuntu.

американский Red Hat и его наследникFedora;

российские дистрибутивы ALT LinuxиASPLinux

GNU/Linux - результат работы тысяч проектов не имеющих географического и организационного центра разработки.

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

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

 

Эндрю Мортон(Andrew Morton) ведает ветвью(branch) ядра Linux, имеющая суффикс -mm  (от memory management). Ему попадают все дополнения и модификации от множества разработчиков по всему миру. Мортон делает интегрирует код в ядро и тестирует то, что получилось. Если все хорошо - через несколько месяцев Линус Торвальдс заберет изменения, сделанные Мортоном, в свою ветвь, которая и увидит свет как очередной официальный релиз.

Эндрю Мортон: Сейчас в ядро Linux вкладывается несколько сотен миллионов долларов в год. Да, теоретически кто-то может взять ядро и развивать его в каком-то другом направлении - лицензия это позволяет. Но ему придется тратить те же сотни миллионов долларов на поддержку кода. Это просто безумие!

В Беларуси

В Беларуси главным мероприятием среди линуксоидов является конференция Linux Vacation / Eastern Europe. В 2009 году она собрала более 150 участников из Беларуси, России, Украины, Узбекистана, Таджикистана, Молдовы, Польши, Литвы, Венгрии и Финляндии.

Было представлено  30 докладов. Лучшим признано выступление Максима Литницкогона тему свободной телекоммуникационной платформы Asterisk IP АТС.

Debian

Проект Debianначат в 1993 году. Название «Debian» составлено из имён основателя проектаЯна Мёрдока(Ian Murdock) и его  женыДебры(Debra).

Debianзадуман как дистрибутив, который будет собран тщательно и добросовестно, и так же качественно будет сопровождаться и поддерживаться.

Debianначался как проект небольшой, тесно сплочённой группы хакеров, а затем рос, став большим, организованным сообществом разработчиков и пользователей.

Ян Мёрдок:  Open source стремится быть меритократией (власть достойных) - люди, делающие большую часть работы, имеют наибольшее влияние. И только так можно повлиять на процесс разработки: инвестируя, вкладывая свой код, участвуя в жизни сообщества.

Ubuntu

Ubuntu- дистрибутив GNU/Linux на основе Debian, активно развивается и поддерживается свободным сообществом.

Само слово «убу́нту» на языках зулу и коса означает «человеколюбие». Сущность проекта - обеспечение максимальных удобств пользователю.

Ubuntu бесплатно поставляется с подборкой программного обеспечения.

 Марк Шаттлворт(Mark Richard Shuttleworth) - создатель и спонсор Ubuntu - гражданин ЮАР, второй космический турист (полет на Союзе ТМ-34 на МКС в 2002 г.).

Марк Шаттлворт: Я уверен, что со временем все разрабатываемое программное обеспечение будет свободным. Уже через несколько лет у вас на десктопе, на сервере, и даже в мобильном телефоне будут только свободные программы.

 Марк Шаттлворт: Свободное софт - это часть  широкого феномена, который создает сдвиг в осознании ценности совместной работы. Люди всегда плохо относились к вещам общего пользования. В цифровом мире общее стало более ценным чем что-то, что держат при себе. Ценным до тех пор, пока оно является общим и поддерживается всеми, кто разделяет этот подход.

Ubuntuиспользуется как система по умолчанию в школах Грузии, Македонии. В Испании и Франции разворачиваются проекты на сотни тысяч компьютерных систем сUbuntuдля учебных заведений.

Open Source Software сегодня

139 834 проектов Open Source представленно на SourceForge (крупнейшем хостинге для разработчиков открытого программного обеспечения) в конце 2007 года.  И этот список растет с каждым днем.

К 2011 году объем рынка OSS прогнозируется в $5,8 млрд.

К 2012 году около 80% коммерческих программных продуктов будут содержать в себе компоненты с открытым исходным кодом по лицензии GNU LGPL.

Парламент Франции  полностью першел на дистрибутив Ubuntu Linux. Власти Амстердама и Мюнхена планируют установить Linux в нескольких районах города. Объявлено об использовании Linux в большом американском оборонном проекте с бюджетом $200 млрд.

Ежегодно бизнес, связанный с Linux (поставки дополнительного ПО и коммерческие услуги в этой сфере), приносит корпорации IBM миллиарды долларов.

Компания Hewlett-Packard подписала договор на предустановку Mandriva Linux на десктопы для продажи в 37 странах Латинской Америки. 

Dell предложила французским потребителям ноутбуки с предустановленным Mandriva Linux.

В Российских школах внедряется ALT Linux 4.0

Sun Microsystems стала главным спонсором организации Free Software Foundation.

Microsoft, установила Linux, Apache, MySQL и Open LDAP в своей лаборатории Enterprise Engineering Center. 

Страны-лидеры по уровню проникновения Open Source

(данные Alfresco, 2008)

 

Open Source Software на домашнем компьютере

Для большинства программ (кроме игр), которые можно встретить на домашних компьютерах, существует замена из OSS.

Как правило, эти программы работает и под Linux, и под Windows

Некоторые свободные программы работают только под Linux.

Переходя на Linux, придется отказаться от всех программ, которые есть только под Windows.

Большинство игр не выпускается под Linux, потому что самая интересная игра под Linux – это сама Linux.

Linux позволит с течением времени многое узнать о компьютере, свободном ПО и принципах работы Unix-систем. Изучение и настройка Linux – занятие увлекательное, но медленное и трудное. Очень хорошо, если среди знакомых есть опытный энтузиаст 19 марта 2008  The Free Software Foundation (FSF) объявил лауреатов десятой ежегодной премии за вклад в развитие свободного ПО. На этот раз FSF вручало целых две премии.

Премию за вклад в свободное программное обеспечение (Award for the Advancement of Free Software) получил известный хакер Харальд Вельте (Harald Welte).

Харальд является одним из авторов netfilter, системным архитектором linux-смартфона OpenMoko, основателем проекта gpl-violations.org, который осуществляет поиск нарушений лицензии GNU GPL и решение связанных с этим проблем.

Премию за социальный проект (Award for Projects of Social Benefit) получила Памела Джонс(Pamela Jones) за сайтgroklaw.net, который освещает юридические проблемы и отстаивает интересы разработчиков и пользователей свободного программного обеспечения.

 Департамент внутренней безопасности США с 2006 года проанализирол 50 миллионов строк кода, входящего в 250 проектов Open Source Software и обнаружил 7 826 ошибок.

Одна ошибка на 6 389 строк.

 Легальное программное обеспечение в Беларуси

03.05.2009 Объём рынка легального ПО в Беларуси в 2008 году составил $16-18 млн, а пиратского - в десять раз больше.

Рост легального рынка ПО по отношению к 2007 году достиг 50-60%

Объемное пиратство

 14.10.2009 Согласно отчету Internet Piracy Report, подготовленном Business Software Alliance (BSA), организацией, объединяющей крупнейших производителей ПО:

потери индустрии ПО от пиратства составляют 53 миллиарда долларов, причем 41 процент установленных в мире программ установлен незаконно.

Липецкая казнь

 18.08.2009 Сотрудники отдела «К» УВД Липецкой области обнаружили, что фирма «Линтек» использует в своих компьютерах контрафактный софт.

20.12.2009 Судья Правобережного суда Липецка Юлия Корнякова постановила оштрафовать ген. директора «Линтек» Сергея Коротаева на 10 000 рублей, а конфискованные системные блоки уничтожить (данная статья предусматривает такую меру).