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

    1) Пользуемся поиском по форуму! Зачастую информация может находиться не по разделу!

    2) Раздел ИНФО-продуктов относительно новый, но имеем уже более 3000 высококлассных материалов (пользуемся сортировкой по прификсам).

    3) И самое важное, КАК КАЧАТЬ БЕЗ ОГРАНИЧЕНИЙ, вся информация находится по этой ссылке КУПИТЬ VIP

    4) Временная акция, получи +5 постов за вступление в нашу группу "Вконтакте" Более подробно ТУТ

    5) Веди активную жизнь на форуме и получай рубли на личный счёт!

    Скрыть объявление
  2. На нашем форуме Null-Prog действует серьёзное правило касательно размещения материалов!

    ДЛЯ РЕЛИЗЁРОВ: категорически запрещается выкладка материалов на файлообменники типа Deposit, letitbit и другие, требующие просмотров рекламы, обрезающие скорость и тд. Нарушителям, первые 2 раза предупреждения, далее БАН. Тему по этому поводу можно посмотреть ТУТ

    Скрыть объявление
  3. В тестовом режиме на нашем форуме открыт онлайн конструктор сайтов. Вы можете попробовать создать свой сайт у НАС, интуитивно понятный интерфейс, переведёт на 95%, быстрый экспорт проекта, от вас только перетаскивать элементы и вставить в них необходимый текст!

    Все вопросы ТУТ

    Скрыть объявление

  4. Скрыть объявление
  5. Уважаемые форумчане, открывается новый раздел форума, посвящённый ремонту и эксплуатации автомобилей. Просмотреть его можно ТУТ

    Так как раздел новый, информация будет пополнять каждый день. Если есть какие либо замечания по этому разделу, отписываемся в соответствующий раздел форума, либо в личку.

    Напоминаю, сообщения в разделе АВТО не учитываются, общение не ограничено.

    Скрыть объявление
  6. Объявляется набор Модераторов на различные раздел форума, свои заявки можно оставлять в ЭТОМ разделе, перед оставлением заявки рекомендуется ознакомиться с ПРАВИЛАМИ для модераторов.

Уроки Открытые программные средства

Тема в разделе "Linux", создана пользователем Sam Jack, 19 май 2015.

  1. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    13.755
    Симпатии:
    4.730
    Как следует из самого названия, открытые программные средства должны быть откры-
    тыми, доступными для всех и не должны содержать секретов. Источником программно-
    го кода, который обеспечивает выполнение функциональных возможностей программы,
    является базовый программный код, проверяемый блоком орфографического контроля,
    и адресная книга, в которой хранятся адреса. Исходный код, как правило, написан на
    известных языках программирования, таких как С или Java. Многие люди знают эти
    языки программирования, поэтому любой, имеющий доступ к исходным кодам той или
    иной программы, может понять, как она работает.
    Открытые программные средства обеспечиваются исходным кодом. Считается, что ис-
    ходный код программ свободен, подобно человеческой речи. Любой человек вправе ис-
    пользовать программу по любому назначению, вносить в нее свои изменения, свободно
    распространять. Никаких дополнительных разрешений не требуется.
    Альтернативой открытым программным средствам являются патентованные программы,
    которые принадлежат исключительно одному или нескольким лицам или компаниям, их
    разработавшим. Разрешение собственника на использование патентованных программ
    является обязательным условием. Множество компаний, занимающихся разработкой
    коммерческих программных продуктов, получают прибыль от владения ими и от расхо-
    дов покупателей, использующих их в своей работе. Для этих компаний программы яв-
    ляются их товаром. Исходный код программ является внутренним секретом компании,
    служащим основой их благополучия и той ценностью, которую необходимо охранять
    любыми путями. Множество коммерческих программных продуктов, являющихся па-
    тентованными, хорошо вам известны. Среди них такие, как Windows, MS Office, Photo-
    shop. Компании предоставляют в распоряжение пользователей, которые, между прочим,
    еще и платят деньти за программные продукты, только двоичный код своих продуктов,
    позволяющий скрыть исходный код программ. Пользователи такого рода программ мо-
    гут только использовать их для выполнения каких-либо операций, например поиск оши-
    бок в правописании, при этом они не будут знать, как программа обрабатывает их зада-
    ние и выполняет его. '
    Разработка большей части открытых программных средств ведется по принципу проекта.
    Разработчики-добровольцы, часто находящиеся в разных частях мира, согласовывают
    свою работу через Интернет. Проекты открытых программных средств связаны со своими
    пользователями и открыты для всех через Web-сайты, с которых их можно загрузить.
    Зачастую Web-сайты также содержат любую другую информацию, касающуюся npoqjaMM
    и их разработчиков, документацию, ошибки при работе с базами данных, процедуры по-
    лучения отчетов по введенным ошибкам при заполнении баз данных, листы рассылок и
    форумы, где пользователи могут обсудить программы и все, что с ними связано.
    Разработка открытых программных средств открыта для всех. Это означает, что если
    кто-то разработал свои исходный код программы и выложил его в Интернете, он досту-
    пен для всех заинтересованных лиц, использующих код или работающих с ним. Пользо-
    ватели объединены в разнообразные группы, которые меняют свой состав в зависимости
    от используемого программного продукта и уровня знаний своих членов. Эти группы
    контактируют с разработчиками программных продуктов напрямую через Интернет.
    Результатом такого взаимодействия является быстрое обнаружение ошибок и выявление
    проблем. Обратная связь позволяет выявить полезные и не очень полезные возможности
    программ, обнаружить ошибки, получить предложения по разработке новых функцио-
    нальных возможностей программных продуктов или способу их реализации.
    Сторонники открытых программных средств верят, что произведенные именно таким
    образом - открыто, сообща, множество раз пройдя тестирование и переоценку, подвер-
    гаясь критике и обсуждению - программные средства имеют наивысшее качество. Это
    уже факт, что движимые профессиональным интересом, а не вознаграждением за работу,
    создатели программных средств добиваются впечатляющего улучшения качества своих
    разработок. Видимо, Apache является наиболее ярким примером достаточно успешного
    развития программного продукта, классического проекта открытого программного сред-
    ства. В настоящее время Apache занимает примерно 67 процентов на рынке Web-
    серверов.
    Компании, занимающиеся разработкой коммерческих программ в сфере открытых про-
    граммных средств, не зависят от патентованных программ, продаваемых для получения
    прибыли. Покупатели ценят эти программы за постоянное улучшение их качества и на-
    личие сервиса сопровождения, среди которых можно выделить следующие:
    Объединение программных продуктов в пакеты для улучшения их работы и взаимно-
    го дополнения.Разработка версий программных продуктов с простыми процедурами по их установке. Обеспечение технической поддержки для пользователей программ.
    Обеспечение консультативной и программной экспертной оценки для программных
    средств.Обеспечение модифицированными версиями программных средств для специальных
    целей.Есть только одно ограничение, которое не позволяет открытым программным средствам
    превратиться в патентованные и используемые для любых целей, - исходный код дол-
    жен оставаться открытым.
    Пользователи коммерческих патентованных программ всегда могут ожидать, что куп-
    ленная программа непременно будет снабжена номером телефона, на который они смо-
    гут позвонить в случае возникновения проблем. Пользователи коммерческих открытых
    программных средств вправе ожидать того же самого. Это не означает, что пользова-
    тель, самостоятельно загрузивший и установивший программу с открытым исходным
    кодом, не получит помощь. Совсем не так. Пользователи программных средств с откры-
    тым исходным кодом поддерживают друг друга. Информация доступна из многих ис-
    точников, отнюдь не из одного. Листы рассылок и форумы для пользователей открытых
    программных средств имеются в большом количестве в Интернете, где сотни хорошо
    осведомленных пользователей, среди которых есть и разработчики, на добровольной
    основе помогают новичкам. После того как вы обратились за помощью к кому-либо по
    электронной почте, ответ приходит очень быстро.
    Выпуск открытых программных средств зачастую происходит нерегулярно и в произ-
    вольное время. Выпуск новой версии программного продукта происходит тогда, когда
    разработчики полагают, что он готов увидеть свет. Часто это происходит с небольшим
    предшествующим, предупреждением. Новые версии программ могут выходить в ответ на
    ошибки в коде или возникающие проблемы их безопасного использования. Пользовате-
    ли открытых программных средств всегда должны находиться в курсе всех дел. В про-
    тивном случае, новая версия программы, которая наконец-то решает проблему, раздра-
    жавшую вас все это время, или проблему безопасного использования, может пройти не-
    замеченной.
     
    Метки:
  2. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    13.755
    Симпатии:
    4.730
    Как уже было сказано, Linux - это операционная система, которая позволяет техниче-
    ским средствам вашего компьютера превратиться в пригодную для работы машину.
    Операционная система взаимодействует с оборудованием и позволяет ему выполнять
    поставленные перед ним задачи, такие как хранение информации в файлах, отображе-
    ние информации на экране монитора, отправление данных на печать, сложение двух
    чисел. Операционная система служит связующим звеном между всеми действиями,
    которые вы выполняете на компьютере.
    Операционная система Linux - это не одна монолитная программа. Она собрана из мно-
    жества программ, работа которых превращает ваш компьютер в работоспособную и по-
    лезную вещь. Сердцем операционной системы Linux является ядро, где осуществляются
    операции низкого уровня. Без ядра ничто не будет работать. Однако самого по себе ядра
    еще недостаточно. Объединение множества других программ делает Linux операционной
    системой, которая может быть установлена на вашем компьютере.
    Операционная система Linux основана на UNIX, которая была разработана в семидесятых
    годах прошлого столетия для работы универсальных вычислительных машин и микро-
    компьютеров. В 1991 году студент университета в Хельсинки (Финляндия) по имени
    Линус Торвальдс (Linus Torvalds) захотел разработать операционную систему, подобную
    UNIX, для своего компьютера. Желание было велико, и ничто не могло помешать ему в
    этом. Существующее в настоящее время ядро операционной системы Linux является ре-
    зультатом труда разработчиков со всего мира, координируемых Торвальдсом. Когда он
    поместил свой проект в Интернете в еще далеком до завершения виде, это вызвало ог-
    ромный интерес. Как оказалось, множество людей хотели бы получить подобную опера-
    ционную систему и вызвались помогать в осуществлении всего проекта. Новые версии
    операционной системы Linux выходили почти каждую неделю и сразу же находили от-
    клик сотен пользователей, которые объединились с разработчиками, чему особенно спо-
    собствовало стремительное развитие сети Интернет.
    С самого начала операционная система Linux была открытым программным средст-
    вом. Она распространялась совершенно свободно. Web-сайт операционной системы
    Linux, на котором вы можете почитать самые последние новости и загрузить послед-
    ние версии исходного кода, находится в Интернете по адресу www.linuxhq.org
    (Штаб-квартира Linux).
    Другие программы, которые делают операционную систему Linux еще полезней для вас
    и вашего компьютера, можно загрузить с различных Web-сайтов. Главным поставщиком
    утилит, компиляторов, приложений и другого программного обеспечения для операци-
    онной системы Linux является проект GNU, который будет обсуждаться далее в этой
    главе. В Интернете также существует множество проектов индивидуальных лиц и ком-
    паний, которые могут дополнить уже установленную операционную систему Linux.
    Несмотря на то, что любой пользователь может загрузить ядро и все компоненты полной
    версии операционной системы Linux, сделать это не так-то просто. Очень немногие поль-
    зователи устанавливают операционную систему Linux именно таким образом. Большей
    частью операционную систему Linux устанавливают с дистрибутива, содержащего про-
    граммы, собранные воедино и отсортированные по группам или компаниям. Очень часто
    такой дистрибутив имеет достаточно простую процедуру установки.
     
  3. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    13.755
    Симпатии:
    4.730
    Что такое GNU
    Проект GNU был основан Ричардом Сталменом (Richard Stallman) в 1984 году. Аббре-
    виатура GNU расшифровывается несколько необычно: GNU's Not UNIX (GNU - не
    UNIX). Его целью была разработка операционной системы с открытым исходным кодом,
    которая распространялась бы свободно для всех желающих. В то время еще не сущест-
    вовало непатентованной жизнеспособной операционной системы. Проект GNU был
    предназначен, чтобы исправить подобную ситуацию.
    Проект GNU предназначался для разработки всех программ, необходимых для работы
    операционной системы, включая ядро, оболочку (программа, которая обеспечивает
    взаимодействие пользователя с ядром), утилиты, компиляторы, текстовые редакторы,
    почтовые программы и т.д. Проект GNU был затеян для решения задач по обеспечению
    пользователей всеми необходимыми программами, если они не хотели использовать
    патентованные программные продукты.
    Проект GNU координировал разработку множества программ одновременно, руково-
    дствуясь списком необходимых или отсутствующих программ. Программы выходили
    по мере их разработки, не дожидаясь того момента, когда полностью вся система бу-
    дет готова. Многие пользователи загружали эти программы и использовали их в опе-
    рационной системе UNIX. Среди первых вышедших программ были компилятор GNU С
    (сокращенно GCC) и текстовый редактор (сокращенно EMACS). Проект GNU продол-
    жает развитие программных продуктов в настоящее время и собирается делать это в
    обозримом будущем, также как и продолжать поддерживать и модифицировать уже
    существующие программы.
    К 1992 году в рамках проекта GNU были разработаны все необходимые программы за
    исключением ядра операционной системы, которое было в стадии разработки. Однако
    ядро операционной системы Linux Линуса Торвальдса было готово, поэтому проект GNU
    • объединил свое программное обеспечение с ядром Linux, чтобы создать законченную
    операционную систему. Итак, ядро операционной системы Linux, плюс программное
    обеспечение проекта GNU, плюс дополнительные программы и-приложения и составля-
    ют все вместе законченную операционную систему Linux, которая установлена на боль-
    шинстве компьютеров сегодня. Сочетание программ, разработанных индивидуальными
    лицами и компаниями, позволило объединить их вместе в одной упаковке для создания
    установочных дистрибутивов для дальнейшей установки на компьютеры пользователей.
     

Поделиться этой страницей

iHax Community
Рейтинг@Mail.ru Яндекс.Метрика мониторинг сайтов
Форум программного обеспечения/
Загрузка...