• По с открытым исходным кодом. Открытое программное обеспечениеOpen Source

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

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

    Такое программное обеспечение предоставляется пользователям бесплатно, причем не только программы, но и операционные системы. Оно создается и разрабатывается самими пользователями, которые выкладывают свои создания в Интернет. Наиболее популярные программы регулярно обновляются, так как их использует множество людей. В качестве примера можно привести Mozilla Firefox или Thunderbird. Если программа не обновляется регулярно, возможно, для этого не хватает необходимых технических ресурсов – весь вопрос в том, сколько у программы пользователей. Высокая частота обновлений является определенным гарантом безопасности использования программы. Хотя, если после установки обновления выясняется, что программа не работает (например, в новой версии операционной системы не поддерживается Skype), есть два пути решения проблемы: попытаться найти помощь на форумах в Интернете или устранить проблему самостоятельно, что относительно трудно.

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

    Некоторые разработчики ПО поддерживают общественные организации и предлагают им программы бесплатно или со скидкой через соответствующие некоммерческие организации, например, через широкую партнерскую сеть TechSoup, участники которой находятся в разных странах. В России программу осуществляет Теплица социальных технологий (ООО "Спиро"). Обратившись к программе инфоДонор вы можете выяснить может ли ваша организация участвовать в программе. Также следует помнить, что когда мы выбираем операционную систему, мы заодно выбираем и способ работы в нашей организации. Например, если мы выбрали Linux, мы не сможем использовать решения Adobe, а если мы выбрали Windows, нам придется приобрести лицензии по числу компьютеров. В каждом случае есть свои плюсы и минусы. Нужно тщательно продумать, что именно требуется нашей организации, каковы критерии эффективного использования оборудования, и принимать решение после основательного анализа.

    Конечно, ПО с открытым или закрытым исходным кодом не сводится только к Microsoft, Mac или Linux. Вопрос лицензирования фигурирует в связи с любым типом программного обеспечения, используемого в организации. Основное правило – внимательно читайте все лицензии и соглашения об обслуживании. Существует множество примеров, когда организации сталкивались с серьезными проблемами с ПО, которое было практически бесполезным из-за условий лицензирования, или когда даже самые незначительные изменения на сайте обходились очень дорого.

    В 1990-е годы свободное ПО считалось экзотикой в корпоративной среде, а единственным заметным конкурентом проприетарных гигантов во главе с Microsoft долгое время была компания Red Hat , однако со второй половины 2000-х годов ситуация начала быстро меняться. Открытое программное обеспечение стало мейнстримом для многих крупных компаний, и появились десятки надежных поставщиков открытого ПО, которые достигли надлежащего высокого уровня экспертизы и опыта для того, чтобы обслуживать крупных и требовательных корпоративных клиентов.

    На 2014 год действуют немало игроков, которые в ряде направлений успешно конкурируют с поставщиками коммерческого ПО. Помимо Red Hat , это такие ориентированные на открытый софт организации, как Google , Apache Software , Novell , SUSE , Acquia и др. На рынке появляется все больше OpenSource аналогов существующих проприетартных решений. Сообщества разработчиков открытого ПО становятся сильнее и повышают качество и функциональность продуктов.

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

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

    • Cisco VPN – OpenVPN,
    • Oracle Database – PostgreSQL ,
    • Microsoft Hyper-V – OpenVZ,
    • MS Active Directory – Samba,
    • Avaya IP Office – Asterisk и т.д.)

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

    Открытое ПО в странах мира

    США

    В марте 2016 года администрация президента США представила предварительную версию законопроекта об использовании государственными ведомствами. Участники рынка поддержали инициативу.

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

    Индия

    В октябре 2011 г стало известно , что правительство штата Пенджаб постановило приобрести ПО от Microsoft , отменяя принятое в 2008 г. решение об установке бесплатного ПО на 46 000 компьютеров в 4 956 школах. `Мы решили пересмотреть предыдущее решение,` - заявил Бальдео Пурушарта(Baldeo Purushartha), министр школьного образования штата.

    Правительство Пенджаба запустило программу информатизации для учеников 6-12 классов в 2004-2005 гг. Департамент ИКТ-образования штата Пенджаб реализует проект, в рамках которого во всех начальных школах организуются компьютерные классы с необходимым оборудованием, ПО и широкополосным подключением к интернету. При этом на государственном уровне широкую поддержку получило решение Bharat Operating System Solutions (BOSS), протестированное и сертифицированное Linux Foundation для работы в школах, благодаря своей финансовой доступности.

    По заявлению президента штата Пенджаб, по состоянию на 2008 г. минимальная стоимость обновления ПО с лицензией Microsoft - на 16 578 компьютеров из расчета 1 375 рупий на компьютер - составляла 23 млн. рупий за пять лет. По этой причине в сентябре 2008 г. правительство штата Пенджаб решило приобрести и инсталлировать BOSS во всех государственных начальных школах и заявило, что с 2011 года все ученики начальных школ будут обучаться пользованию BOSS. Работы были завершены в апреле 2011 года, включая обучение 6600 учителей.

    Но 8 августа 2011 года, после всестороннего анализа результатов проекта, руководитель департамента школьного образования штата Пенджаб заявил, что `департамент школьного образования вернется к использованию ПО от Microsoft... для обучения детей в начальных классах государственных школ`. Стоимость обновления лицензий составит около 7 млн. рупий, 3,77 млн. из которых уже выделены правительством.

    Более того, около 90000 компьютеров будут установлены в государственных школах, подключенных к сети EDUASAT, через которую ученики смогут смотреть прямые включения с различных лекций. Согласно предварительным расчетам, начальная цена ПО и лицензии Microsoft составит 30 млн. рупий. В эту сумму не входит цена оборудования и т.п.

    Ранее, в феврале 2011 года, было принято решение об использование BOSS для работы в сети EDUASAT. Но теперь, по словам Пурушарта: `В целях как можно более полного использования установленных компьютеров, на которых ученики будут осваивать ПО Microsoft, мы хотим использовать Microsoft также и в EDUASAT`.

    Отметим, что Пенджаб был первым штатом, который активно внедрил Linux в школах. В настоящее время BOSS по-прежнему используется в индийских штатах Харьяна, Гуджарат, Керала и Уттар Прадеш.

    Германия

    Согласно недавнему исследованию Технологического института Джорджии (США), Германия занимает четвертое место в мире по уровню проникновения СПО в госсекторе. В 2001 году на Linux перешло Министерство иностранных дел ФРГ (а вместе с ним - все посольства и консульства). Несколько раз консалтинговая компания McKinsey подтверждала: внешнеполитическое ведомство существенно экономит, используя Linux , OpenOffice и Thunderbird вместо майкрософтовского набора из Windows , Office и Outlook. Говорилось даже, что дипломаты тратят на IT меньше, чем сотрудники любого другого госоргана.

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

    Россия

    Решениями правительства и президента РФ Дмитрия Медведева, отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

    Проект "Пингвин" - внедрение Открытого ПО

    Проект "Пингвин" - проект внедрения Технологий Линукс и Открытого ПО в школы и вузы России в 2009-2010гг. финансируется ФАО - Федеральным Агентством Образования РФ. По контракту по проекту "Пингвин" должны быть выполнены три этапа:

    1. Доработка учебников и методического обеспечения
    2. Разработка технической поддержки и Интернет-порталов
    3. Обучение 60 тысяч преподавателей технологиям Линукс и Открытому ПО

    1. Разработка базовых Учебников по информатике для вузов и школ на базе Открытого ПО в соответствии с госстандартами и требованиям ЕГЭ по информатике и ИКТ была выполнена в 2008-09гг. 2. Разработка Интернет-поддержки с базовыми учебниками информатики и базовыми пакетами Открытого ПО для Виндуз и Линукс была выполнена в 2005-2009гг. 3. Пробные курсы для преподавтаелей информатики и учителей школ Технологиям Линукс и Открытому ПО были проведены и отработаны в 2005-2007гг. совместно с московскими педвузами МПГУ и МГПУ при поддержке ЮНЕСКО, корпорации ИБМ и ЛинуксЦентра.

      • ВАК, проф.,док.комп.наук 16:32, 15 октября 2009 (UTC)

    Открытое ПО - мнение Президента РФ

    На этой встрече Д.А.Медведев сказал:

    "...Если мы сейчас подсядем полностью на иглу иностранного программного обеспечения и «заложимся» на долгие годы, то мы с нее не слезем. И будем развиваться вопреки мировым тенденциям. В то же время объявить, что мы завтра все компьютеры в школах (а потенциально это гораздо более серьезная сеть компьютеров) переведем на программы с открытым кодом, со свободной лицензией, тоже невозможно, потому что есть проблемы состыковок, есть технологические проблемы. То есть здесь готовности полной тоже нет. Что делать?

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

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

    Декабрь 2010 года: Путин распорядился перевести власть на Linux

    История документа о переходе органов власти на свободное ПО длится с 2007 г., когда в Мининформсвязи начали разрабатывать «Концепцию развития разработки и использования свободного программного обеспечения в РФ», которая была опубликована весной 2008 г. Однако, последовавшая вскоре отставка министра Леонида Реймана и назначение на его должность Игоря Щеголева повлекли пересмотр концепции.

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

    Пакеты Открытого ПО для школ

    Пакеты Открытого ПО для школ рассчитаны на установку программ в школах и домашних компьютерах с операционными системами Windows и Linux. Компакт-диск Линукс Live-CD рассчитан для работы на с Открытом ПО на домашних компьютерах с Windows без установки Linux на ЭВМ.

    Решениями правительства РФ отечественное открытое программное обеспечение в 2008 и 2009 гг. было разослано во все школы Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

    Открытая операционная система Linux

    Открытый офисный пакет прорамм

    Открытый офисный пакет Open Office может свободно устанавливаться и использоваться не только на персональных компьютерах с ОС Linux , но и на компьютерах с ОС Windows . При этом документы и файлы, подготовленные в офисном пакете MS Office могут читаться и обрабатываться в пакете Open Office.

    Состав Открытого офисного пакета Open Office:

    1. OpenOffice.org Writer - Текстовый редактор Writer с богатыми возможностями для создания писем, книг, отчетов, информационных бюллетеней, брошюр и других документов, совместим с MS Office.
    2. OpenOffice.org Calc - Электронные таблицы Calc имеют продвинутые средства анализа, построения диаграмм и возможности принятия решений ожидаемые от высококачественных электронных таблиц, совместим с MS Office.
    3. OpenOffice.org Impress - редактор презентаций Impress обеспечивает все общие средства представления мультимедиа, такие как специальные эффекты, анимация и средства рисования. Совместим с форматом файла Microsoft PowerPoint, и может также сохранять вашу работу в многочисленных графических форматах, включая Macromedia Flash (SWF).
    4. OpenOffice.org Base - база данных Base обеспечивает инструментальные средства для работы с базами данных в пределах простого интерфейса. Он может создать и редактировать формы, отчеты, запросы, таблицы, представления и отношения, так чтобы управление связанной базой данных было почти таким же как в других популярных приложениях баз данных. Base включает HSQLDB как его заданный по умолчанию механизм реляционной базы данных. Он может также использовать dBASE, Microsoft Access, MySQL или Oracle, или любую ODBC или JDBC совместимую базу данных.
    5. Open Office Draw векторный графический редактор Draw, с помощью которого можно выполнять все от простых диаграмм или блок-схем до трехмерных художественных работ. Draw может импортировать графику из многих распространенных форматов и сохранять ее в более чем 20-и форматах, включая PNG, HTML, PDF и Flash.
    6. Gimp - растровый графический редактор Gimp, программа для создания и обработки растровой графики. Частично поддерживается векторная графика.

    Открытый текстовый редактор Writer

    OpenOffice.org Writer - текстовый процессор и визуальный редактор гипертекстов, входит в состав OpenOffice.org и являетcя свободным программным обеспечением (выпускается под лицензией LGPL).

    Writer похож на Microsoft Word и функциональность этих редакторов примерно равна. Предоставляет пользователю современный инструментарий для набора, редактирования и форматирования документов.

    Наряду с привычным интерфейсом и функциональностью:

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

    Концепция применения стилей - замечательное решение, облегчающее создание и форматирование документов. Работа со стилями поддерживается во всех компонентах офисного пакета, но именно в OpenOffice.org Writer она реализована наиболее полно.

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

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

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

    Writer поддерживает большое количество форматов для импорта и экспорта файлов, в том числе сохранение в PDF и импорт docx. А отправка файла по электронной почте осуществляется одним нажатием кнопки.

    Открытые электронные таблицы Calc

    start: OpenOffice.org Calc - приложение для работы с электронными таблицами. С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.

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

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

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

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

    Поддерживаются связи между разными электронными таблицами и совместное редактирование данных (начиная с версии OpenOffice.org 3.0).

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

    Открытый векторный графический редактор Draw

    OpenOffice.org Draw - векторный графический редактор, по функциональности сравнимый с CorelDRAW, входит в состав OpenOffice.org.

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

    графический редактор Draw идеально интегрирован в систему OpenOffice.org, что позволяет осуществлять обмен рисунками между любыми модулями системы очень просто. Например, если вы создаете рисунок в Draw, то легко можете использовать его в документе Writer с помощью копирования и вставки. Вы также можете работать с графикой непосредственно в модулях Writer и Impress, используя подмножество функций и инструментов из Draw.

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

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

    Кроме собственных объектов, можно вставлять в рисунки диаграммы, формулы и прочие элементы, созданные в других компонентах OpenOffice.org. Draw также поддерживает экспорт растровых изображений большинства форматов, как распространённых, так и специальных.

    Draw имеет все необходимые инструменты, присущие векторным редакторам:

    * Соединительные линии, размерные линии, таблицы. * Работа с текстом и текстовыми эффектами; * Изменение цветовой заливки, тени, прозрачности; * Размещение, привязка и управление объектами при помощи слайдов, слоёв и направляющих; * Поддерживаются различные операции над объектами: сложение вычитание, группировка и преобразование фигур; * Рисование трёхмерных объектов; * Рисование с помощью графических примитивов, кривых Безье; * Эффекты: освещение, морфинг и дублирование;

    Кроме собственных объектов, можно вставлять в рисунки диаграммы, формулы и прочие элементы, созданные в других компонентах OpenOffice.org. Draw также поддерживает экспорт растровых изображений большинства форматов, как распространённых, так и специальных.

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

    Готовый рисунок или чертёж можно распечатать на принтере или экспортировать в растровое изображение или, к примеру, в PDF.

    Максимальный размер рисунка в Draw - 300х300 см.

    Начиная с версии 3.0 OpenOffice.org, Draw поддерживает не только экспорт, но и импорт PDF (необходима установка специального расширения OpenOffice.org).

    Открытая реляционная база данных Base

    Base - открытая реляционная база данных, позволяющая создавать, редактировать и обрабатывать табличные данные.

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

    Редактор запросов позволяет создавать практически весь спектр SQL-запросов к базам данных на выборку, изменение, добавление данных. Поддерживаются вложенные запросы и запросы с параметрами. Визуальная часть редактора упростит начинающему пользователю процесс конструирования запросов.

    Редактор форм позволяет воспользоваться практически любым стандартным инструментом управления содержимым БД. Здесь предоставляются элементы управления текстовыми, числовыми, бинарными полями, списками, «выпадающими» списками, таблицами, кнопки, календарь и другие элементы.

    инструмент для работы с внешними источниками данных плюс встроенная СУБД HSQLDB. С помощью Base можно добавлять, удалять, редактировать записи баз данных: MySQL, HSQLDB (обычно поставляется в комплекте с OpenOffice.org), PostgreSQL, DB2, Oracle.

    Также возможна работа с таблицами DBF, MS Access, адресными книгами, текстовыми файлами, а также электронными таблицами, созданными в OpenOffice.org Calc или MS Excel.

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

    Более сложное управление и обработка данных выполняется при помощи макросов и средств языка программирования ООBasic.

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

    В Base имеется встроенный мастер отчётов с базовыми функциями по созданию отчётов или таблиц или запросов. Но существует более лучший инструмент создания отчетов - Sun Report Builder. Этот инструмент позволяет создавать отчёты практически любой сложности. Он поддерживает группировку, выполнение встроенных пользовательских функций, условное форматирование. Результатом работы SRB является документ Writer или Calc, которые в дальнейшем можно распечатать или редактировать.

    С помощью Base можно создавать источники данных. К примеру, организовав подключение к внешней базе данных в Base и отфильтровав нужные данные SQL-запросом, можно работать с этими данными в OOo Calc.

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

    1. FreePascal 2.0.4 - Свободный Компилятор Pascal и Object Pascal - в качестве IDE рекомендуется Lazarus или KDevelop.
    2. Eclipse - Открытый комплекс открытых систем программирования для разработки модульных кросс-платформенных приложений.
    3. Gambas - свободная система программирования 2)VISUAL BASIC IDE для создания программ на основе Qt, GTK, OpenGL, SDL а также CGI WEB

    Минимальный пакет Открытого ПО для школ

    Включает программы Открытого ПО

    1. графическую среду XFCE;
    2. быстрый текстовый редактор Abiword;
    3. редактор электронных таблиц Gnumeric.

    Минимальный пакет программ Открытого ПО:

    1. Офисный пакет: OpenOffice.org 2.3;
    2. Веб браузер: Firefox 2.0;
    3. Редактор изображений: Gimp 2.4;

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

    1. Редактор веб страниц Bluefish;
    2. Языки программирования pascal (Free Pascal и Lazarus), basic (gambas), logo (KTurtle);
    3. Системы математических вычислений (Maxima и Scilab);
    4. Антивирус ClamAV и кэширующий сервер Squid, СУБД PostgreSQL

    Оптимизирован для установки и работы на ЭВМ от 128 до 256 МБ памяти и процессор от PI 233 МГц.

    Компакт-диск Линукс LiveCD

    Компакт-диск Линукс Live-CD рассчитан для работы на с Открытом ПО на домашних компьютерах с Windows без установки Linux на ЭВМ.

    Компакт-диск Линукс Live CD оптимизирован для работы с компакт-диском для установки Линукс на компьютер от 128 до 256 МБ памяти и процессор от PI 233 МГц. Поддерживаются сеансы работы, позволяющие сохранять параметры настройки и документы в домашней папке между перезагрузками.

    Вариант с самыми низкими аппаратными требованиями, обеспечивает приемлемую производительность даже на системах с объёмом памяти 128 МБ.

    Включает в себя графическую среду XFCE; в состав этого дистрибутива входят лёгкий и быстрый текстовый редактор Abiword и программа редактирования электронных таблиц Gnumeric.

    Кроме того, на первом диске содержатся:

    1. Офисный пакет: OpenOffice.org 2.3;
    2. Веб браузер: Firefox 2.0;
    3. Электронная почта: Claws Mail;
    4. Работа с изображениями: Gimp 2.4;
    5. и ещё более 1000 программ, позволяющих решать самый широкий круг задач.

    Школьный сервер

    Школьный Сервер - серверная операционная система с широкой функциональностью, полностью настраиваемая через веб-интерфейс, через который осуществляется управление компонентами.

    Состав:

    1. веб-приложения для помощи в организации учебного процесса:
    2. Moodle - система дистанционного и интерактивного обучения, содержит примеры курсов;
    3. Mediawiki - система для организации «базы знаний», с использованием технологии Wiki;

    для организации локальной сети :

    1. DHCP- и DNS-серверы;
    2. прокси-сервер Squid (с поддержкой вывода статистики доступа);
    3. межсетевой экран;
    4. управление сетевыми интерфейсами;
    5. сервер точного времени;
    6. файловые серверы:
    7. Samba-сервер (для организации доступа к каталогам, доступным по протоколу Samba);
    8. FTP-сервер;
    9. интерфейс для создания локальных зеркал репозиториев;
    10. сервер печати CUPS;
    11. MySQL (для Moodle и Mediawiki);
    12. веб-сервер Apache2;
    13. интерфейс для обновления системы (включая настройку обновлений);
    14. резервное копирование;
    15. управление учётными записями (возможность импорта учётных записей из системы 1С:Хронограф);
    16. почтовый сервер с поддержкой средств борьбы с вирусами и спамом.
      • ВАК, проф.,док.комп.наук 04:29, 19 июля 2009 (UTC)

    Открытое ПО в России

    В настоящее время открытое программное обеспечение начинает получать широкое распространение в системе образования России, среди причин чему называют широкое нелегальное распространение коммерческого закрытого импортного программного обеспечения.

    Решениями правительства отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

    Открытое программное обеспечение может свободно устанавливаться и использоваться во всех школах, офисах, вузах и на всех личных компьютерах и во всех государственных, бюджетных и коммерческих организациях и учреждениях России и в странах СНГ согласно Генеральной публичной лицензии (GPL).

      • ВАК, проф.,док.комп.наук 09:50, 16 июля 2009 (UTC)

    Открытое ПО в школах и вузах

    Использование Открытого ПО и Технологий Linux в школах и вузах Москвы началось в 2005-2006гг. после проведения школ-семинаров "Технологии Линукс и Открытое ПО" совместно с корпорацией IBM и ЮНЕСКО на базе МПГУ.

    В 2007г. решениями Правительства РФ базовые пакеты Открытого ПО были рекомендованы для внедрения во все школы Росии и использования для обучения информатике и информационным технологиям во всех кабинетах информатики всех школ РФ.

    Предыстория базовых пакетов программ по информатике, их разработки, внедрения и распространения в школы России и стран СНГ началась в конце 90-х годов, когда базовые пакеты программ были разработаны для отечественных персональных ЭВМ БК, Корвет и УКНЦ и распространялись в виде Открытого и Свободного ПО для школ.

    Все средние школы России в 2008-2009гг. получили базовые пакеты лицензионного коммерческого и свободного открытого программного обеспечения для обучения компьютерной грамотности, основам информатики и новым информационным технологиям с операционными системами Windows и Linux .

    В четырёх регионах России в 2008-2009 гг. развёрнуты работы по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники и начата подготовка учителей и преподавателей информатики технологии работы с открытым программным обеспечением в среде Windows и Linux .

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

    В 2007 году выпущены первые учебники информатика для вузов и школ для обучения информатике в соответствии с государственными стандартами образования со свободным открытыми коммерческим закрытом ПО в Windows и Linux .

      • ВАК, проф.,док.комп.наук 09:51, 16 июля 2009 (UTC)

    Определение Open Source

    Определение Open Source (Открытое ПО ) используется организацией Open Source Initiative для определения степени соответствия лицензии на программное обеспечение стандартам Открытого программного обеспечения (Открытое ПО). Основываются на директивах Debian для свободного программного обеспечения, которые ботьшей частью написаны Брюсом Перенсом.

    Определение состоит из десяти требований к лицензиям на Открытое ПО:

    1. Свободное распространение. Это значит, что лицензия не должна налагать ограничений на продажу и распространение ПО.
    2. Доступные исходные тексты. Даже если ПО не поставляется с исходными текстами, эти тексты должны быть легко доступны.
    3. Возможность модификации. Простая возможность читать исходные тексты не позволяет экспериментировать с ними и выпускать модификации
    4. Даже в случае неприкосновенности авторского исходного текста, производные программы и их исходные тексты должны свободно распространяться.
    5. Отсутствие дискриминации против людей и групп людей. Некоторые страны, например, США, имеют некоторые ограничения на экспорт ПО.
    6. Отсутствие дискриминации по цели применения. Свободная лицензия должна разрешать все виды деятельности, включая генетические и ядерные исследования, коммерческое применение и т. д
    7. Распространение лицензии . Права, связанные с Открытым ПО, должны быть применимы ко всем пользователям программы без заключения дополнительных соглашений, например, соглашения о неразглашении.
    8. Лицензия не должна ограничивать другие программные продукты. За исключением банальной несовместимости, пользователь имеет право выбирать, чем пользоваться.
    9. Лицензия должна быть технологически нейтральной . То есть, лицензия не должна требовать что-либо от интерфейса или технологий, применяемых в производной программе.
    10. Лицензия не должна быть привязана к конкретному продукту. Права на программный код не должны зависеть от того, является ли программа частью какого-то продукта. Человек, распространяющий программу в отрыве от сборника или перенёсший часть кода в другой продукт, имеет такие же права, какие давал сборник.

    Скорее всего, на вашем компьютере установлена Windows. Эта операционная система может казаться бесплатной, но это не так. Изготовители должны заплатить Microsoft за лицензию на поставку компьютеров с Windows, и вам нужно купить копию, если вы хотите установить Windows самостоятельно.

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

    1. FreeBSD

    Если вы используете свободную операционную систему, которая не является Linux, то, вероятно, она основана на BSD. FreeBSD является лишь одной из нескольких UNIX-подобных операционных систем. Другие включают NetBSD, OpenBSD и PC-BSD. Какую бы вы ни использовали, большая часть опыта аналогична тому, что вы найдете в Linux. Свободное и открытое программное обеспечение, доступное для одного, как правило, может работать на другом.

    Даже если вы не любитель свободного программного обеспечения, вы можете использовать части FreeBSD, не осознавая этого. Из-за разрешительной лицензии проекта, часть кода пробилась в Apple macOS, Sony PlayStation 4 и маршрутизаторы Juniper.


    2. ReactOS

    Большинство бесплатных операционных систем являются альтернативой Windows. ReactOS, в некотором смысле, стремится быть Windows. Целью является предоставление пользователям средств для запуска программного обеспечения для Windows, без необходимости покупать операционную систему у Microsoft.

    ReactOS - это свободная и открытая исходная операционная система, поэтому она не может использовать какой-либо реальный код Windows. Проект частично реализовал многие интерфейсы Windows API, и он сотрудничает с проектом Wine, чтобы запускать программы, приложения и программное обеспечение.


    3. FreeDOS

    Вы использовали компьютеры, когда DOS был единственным вариантом? У вас хорошие воспоминания о MS-DOS?

    FreeDOS позволяет вам пережить эту ушедшую эпоху. OS barebones дает вам средство для запуска старых программ DOS на более современном оборудовании или внутри виртуальной машины. Или вы можете просто использовать его для запуска старых игр.


    4. Haiku (Хайку или Хокку)

    Haiku черпает вдохновение в BeOS. BeOS была графической операционной системой, разработанной Be Inc для работы на BeBox еще в 1995 году. Операционная система застряла в течение пяти лет, прежде чем последнее обновление вышло в 2000 году.

    BeOS, возможно, не было именем нарицательным, но оно привлекло некоторых пользователей, и некоторые хотели, чтобы операционная система жила достаточно, чтобы создать свою собственную версию с открытым исходным кодом. Цель состоит в том, чтобы программное обеспечение, написанное для BeOS, работало на Haiku, вроде того, что ReactOS хочет делать с Windows. Учитывая все обстоятельства, команда хайку, возможно, справляется легче.

    5. Illumos

    Oracle используется для поддержки операционной системы под названием Solaris. Первоначально он был закрытым, но проект был открыт в 2008 году. Oracle прекратил выпуск OpenSolaris в 2010 году и вернулся к собственной модели с Solaris 11 в 2011 году.


    6. Syllable

    Syllable основан на AtheOS, клоне AmigaOS, который был оставлен на рубеже веков. Что касается AmigaOS, он все еще жив, несмотря на то, что родился в 80-е годы для линейки компьютеров, давно считавшихся древними.

    Syllable предназначается для домашних пользователей офиса с удобным интерфейсом и родными приложениями, включая веб-браузер на базе Webkit и почтовый клиент. Дело в том, что он может делать это на компьютере только с 32 МБ ОЗУ (хотя для просмотра рекомендуется не менее 64 МБ). Полная установка должна занимать около 250 Мбайт пространства на жестком диске.


    7. Исследовательская операционная система AROS

    Хотя Syllable основан на клоне AmigaOS, AROS использует другой подход. Он на самом деле ставит своей бинарной совместимостью с AmigaOS на уровне API. Это похоже на то, как ReactOS ориентирована на Windows, а Haiku нацелен на BeOS.

    Вы можете быть удивлены, стоит ли уделять AmigaOS столько внимания. Я уже говорил, что AmigaOS все еще здесь? Это тоже не бесплатно. Кто-то там по-прежнему готов платить за операционную систему, о которой большинство людей никогда не слышало. AROS предлагает способ использования некоторых программ AmigaOS без необходимости платить деньги. Кроме того, это открытый источник, который может оставить вам ощущение безопасности.


    8. MenuetOS

    Вот что такое MenuetOS - оно достаточно маленькое, чтобы вместить его на одну гибкую дискету. Это были флеш-накопители 90-х годов, и они предлагали только до 1,44 МБ памяти. Учитывая, что многие дистрибутивы Linux испытывают трудности с компакт-диском объемом 700 МБ, загрузка с дискеты в наши дни затруднительна.

    MenuetOS полностью написан на 32-битном языке ассемблера и предназначен для работы с минимальными издержками, хотя он поддерживает до 32 ГБ оперативной памяти.


    9. DexOS

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

    Запуск приложений в DexOS смутно напоминает вставку диска в старую Dreamcast. Опыт кажется более аутентичным, если вы на самом деле играете в игру. И еще одна классная вещь? Эта бесплатная ОС также достаточно мала, чтобы поместиться на дискету.


    10. Visopsys

    Подобно DexOS, Visopsys - это хобби-проект одного разработчика. Установите ее, если хотите посмотреть на то что может создать всего один человек.

    Визуальная операционная система (по общему признанию, это имя может быть применимо к любой ОС с рабочей средой) был в разработке с 1997 года. Она не основана ни на одной ранее существовавшей ОС. Это не означает, что проект не использует уже существующий код. Здесь вы найдете общие инструменты GNU, и значки которые могут быть знакомы пользователям KDE Plasma.

    Будете ли вы использовать любую из этих бесплатных операционных систем?

    Большинство из них - нет. Разработчики Haiku не работают на полную ставку. Разработчик Visopsys явно говорит, что их ОС не так функциональна, как Linux или, возможно, более справедливое сравнение, Syllable. DexOS - это больше эксперимент, чем что-либо другое.

    Тем не менее, есть много людей, которые предпочитают FreeBSD вместо Linux. illumos может не быть известной, даже среди любителей FOSS, но она имеет свои применения. И разве я не упомянул использование FreeDOS для воспроизведения всех старых игр DOS?

    Есть ли в этом списке системы, которые вы бы хотели использовать? Знаете ли вы о другой неизвестной бесплатной операционной системе, которой нет в этом списке? Дайте нам знать об этом в комментариях!

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

    Например, ОС Linux выпускаются с открытым исходным кодом. Аналогом знакомой всем Microsoft Office в открытом формате выступает OpenOffice. Всем известные Google Chrome и Mozilla Firefox тоже являются таким открытым софтом.

    История появления программ с открытым кодом.

    В терминологию, понятие Open Source ввели Эрик Реймонд и Брюс Перенс в 1998 г. Они стали основателями организации под названием Open Source Initiative, деятельность которой посвятили продвижению открытого софта. И хотя термин этот отнюдь не торговая марка компании, существует правило: для желающих иметь на своем ПО логотип организации и сам термин, необходимо одобрение OSI.

    Какое ПО может быть открытым?

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

    Подобный софт не ограничен сроками по использованию и может применяться в любой сфере (бизнесе, науке, обучении и т.д.). Лицензия Open Source тоже свободна и никоим образом не ограничивает использование программы с совместимым лицензионным программным обеспечением.

    Операционные системы на базе Open Source.

    Операционные системы с открытым кодом можно поделить на две группы:

    • Подобные Unix-ОС – это ОС, образованная под влиянием Unix.
    • И не- Unix-подобные.

    Наиболее популярной и распространенной ОС, относящейся к первому критерию, является Linux. Ее ядро разрабатывается и создается в соответствии с моделью разработки свободного и открытого ПО. В связи с этим, общее название Linux не подразумевает наличия одной «официальной» сборки.

    Виртуальный хостинг сайтов для популярных CMS:

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

    ReactOS - международный проект по разработке свободной и бесплатной операционной системы Open Source. ReactOS полностью совместима с драйверами и приложениями Windows, хотя и не является ее клоном. Проект стартовал в 1996 г., но из-за ряда дискуссий был приостановлен до 1998 года. К сожалению, из-за недостаточного финансирования проект до сих пор не закончен.

    Вот неполный список бесплатных операционных систем с открытым исходным кодом по версии Википедии:

    Программное обеспечение на базе Open Source.

    Самым распространенным и востребованным Open Source ПО является аналог MS Office – пакет программ OpenOffice. Софт поддерживается платформами Microsoft Windows и Linux. Разработана программа с использованием кода Star Office.

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

    Интерфейс OpenOffice Calc - замена Excel.

    Система управления содержимым сайта, блога, сообщества с открытым исходным кодом.

    Система управления содержимым (CMS) -это информационная система (ПО), которое используется для создания всего процесса организации и обеспечения, а также редактирования и последующего управления содержимым ресурса.

    CMS выполняет следующие функции:

    • предоставляет необходимые инструменты для работы с контентом;
    • управляет его содержимым;
    • публикует контент;
    • представляет информацию в удобном пользователю виде.

    Наиболее распространенные и известные системы управления сайтами, форумами, сообществами с открытым исходным кодом:

    • WordPress;
    • Joomla!;
    • Drupal;
    • PhpBB;
    • Opencart;
    • Prestashop.

    Список написанных на PHP системуправления контентом:

    Преимущества решения использовать ОС и программы Open Source.

    Основным преимуществом использования такого софта, несомненно, является бесплатное распространение и использование подобных программ.

    Вторым плюсом использования является возможность модернизации этих программ.

    Еще одним несомненным преимуществом софта Open Source выступает защищенность этого продукта от вредоносных программ. Большинство вирусных программ ведь пишутся именно под приложения Windows, а не на приложения свободных ОС. Это значит, что шанс схлопотать вирус при использовании свободной операционной системы низко вероятен.

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

    Но у этих программ существуют и недостатки.

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

    Разница во взглядах дорабатывающих код программистов может привести к крушению даже многолетнего проекта.

    Плюсы и минусы использования Open Source CMS.

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

    Плюсы использования Open Source CMS:

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

    Минусы Open Source движков:

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

    В завершение хочется отметить,что несмотря на имеющиеся недостатки программ с открытым кодом, они все больше становятся востребованными пользователями и не стоит ими пренебрегать при выборе программного обеспечения и CMS веб-ресурса.

    Когда-то программисты предпочитали демонстрировать друг другу свои достижения, обмениваясь исходными кодами программ (пока в городке Редмонд не появилась компания, которая помогла преодолеть этот пережиток и поставила производство ПО на коммерческую основу). Однако с недавнего времени, благодаря Интернету, открытый исходный код начал возвращаться. Журнал PC Magazine исследует это явление и приводит обзор четырех дистрибутивов Linux - программы, широко почитаемой за возрождение движения ПО с открытым исходным кодом.

    Возвращение к истокам

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

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

    Что же это за программы? Прежде всего, сам Интернет в значительной степени функционирует на программном обеспечении с открытым исходным кодом. DNS (Domain Name System) - система, которая ставит в соответствие IP-адресам имена доменов, подобные www.pcmag.com, - как и почтовая интернет-служба sendmail, представляет собой открытые проекты. Самый популярный в мире веб-сайт Yahoo! опирается на ОС с открытым исходным кодом (FreeBSD) и такой же веб-сервер (Apache), используя для доставки читателям динамического контента язык сценариев с открытым исходным кодом (Perl).

    Компактная операционная система с открытым исходным кодом Linux (произносится «линн-икс») перетянула на себя значительную часть рынка Unix и теперь угрожает Windows NT - по крайней мере, начинает раздражать Microsoft. В прошлом году о планах переноса своих продуктов на Linux объявили несколько крупных софтверных компаний, включая Corel, Oracle и Sybase. Другие, такие, как Netscape Communications и Sun Microsystems, пошли еще дальше и применили модель открытого исходного кода к своим собственным программным (и даже аппаратным) продуктам.

    Чтобы лучше понять и оценить это явление, мы решили пристальнее приглядеться к нему и рассмотреть некоторые программы для серверов и настольных систем. Оказалось, что прежде чем ПО с открытым исходным кодом будет готово занять достойное место на рабочем столе, придется усердно потрудиться. С другой стороны, это ПО (особенно Linux) становится серьезным конкурентом на рынке серверов, где предпочтение отдают не простоте эксплуатации, а мощности.

    Apache правит вебом

    Ни одна программа не внесла большего вклада в искоренение мнения, что модель открытого исходного кода не способна выжить в реальном мире, чем веб-сервер Apache. Согласно исследованию, проведенному компанией Netcraft по выборке из примерно 4 млн сайтов, Apache обслуживает больше половины всех доменов в вебе. Ближайший конкурент, Microsoft Internet Information Server (IIS), управляет примерно вдвое меньшим числом сайтов. Если внимательнее рассмотреть, что предлагает этот продукт, то сразу станет ясно, почему он добился такого успеха.

    Так как Apache - программа с открытым исходным кодом, которой можно свободно распоряжаться в соответствии с лицензионным соглашением BSD (Berkley Software Distribution), программисты получают возможность творить с ней все, что им заблагорассудится. Эта свобода, а также некоторые другие разработки сделали Apache идеальной программой для ISP, которые обычно располагают достаточным опытом, чтобы воспользоваться преимуществом подобной гибкости.

    Apache позволяет веб-мастеру добавлять к системе собственные расширения и компилировать их непосредственно в веб-сервер. Хорошим примером служит модуль Apache, называемый Mod_perl. Многие сайты для введения в веб-страницы динамического контента используют сценарии CGI (Common Gateway Interface), написанные на языке Perl. Mod_perl дополняет Apache интерпретатором Perl, который ускоряет работу таких сценариев и позволяет веб-мастеру расширять функциональные возможности сервера.

    Важные ссылки

    Программное обеспечение с открытым исходным кодом более чем любое другое опирается на Интернет, и наоборот. Ниже приведены некоторые отправные пункты.

    Эта относительно молодая независимая организация создана год назад с целью развития движения ПО с открытым исходным кодом. Здесь можно найти «официальное» определение такого ПО и ссылки на важные проекты.

    Сайт Slashdot, который называют «новостями для чайников», содержит ежедневную порцию новостей, относящихся к ПО с открытым исходным кодом и особенно к Linux. Он входит в сотню лучших сайтов по рейтингу PC Magazine.

    Компания O"Reilly специализируется на книгах, посвященных ПО с открытым исходным кодом. Сайт Open Source Center содержит новости и ссылки на важные проекты.

    Фонд открытого программного обеспечения - организация, ведающая проектом GNU, в рамках которого созданы многие популярные инструменты с открытым исходным кодом. Ее веб-сайт содержит информацию о проектах, документацию и исходные коды.

    Сюда следует обращаться за информацией по Linux. Linux Online представляет собой хранилище самых разнообразных данных о Linux, начиная с информации о проектах и версиях и кончая новостными статьями.

    Официальный источник ядра Linux. Этот архив содержит огромную библиотеку ПО, относящегося к Linux. Какой бы код вы ни искали, начинать следует отсюда.

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

    Официальный сайт проекта веб-сервера Apache. Здесь содержится документация продукта, система сообщений об ошибках, относящаяся к проекту информация и исходный код для загрузки.

    Отсюда следует начинать поиск любой информации о языке Perl. Здесь вы найдете ссылки на телеконференции, почтовые списки и ресурсы по применению Perl.

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

    Исторические вехи движения ПО с открытым исходным кодом

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

    1969 г. Сотрудник Bell Labs Кен Томпсон (Ken Thompson) пишет первую версию многопользовательской, многозадачной операционной системы Unix. В семидесятые годы исходный код Unix свободно распространяется и вскоре становится популярным в университетской и научной среде.

    1971 г. Ричард Столман (Richard Stallman), пионер движения ПО с открытым исходным кодом, присоединяется к группе ученых Массачусетсского технологического института, занимающейся исключительно бесплатным ПО. Позднее Столман, разработчик первого редактора текста Emacs, стал основателем проекта GNU (от GNU"s Not Unix); это приводит к созданию бесплатной операционной системы на базе Linux.

    1973 г. Винтон Серф (Vinton Cerf) и Боб Кан (Bob Kahn) из Агентства по научным проектам Министерства обороны (Defense Advanced Research Projects Agency, DARPA) разрабатывают протокол TCP/IP, который становится основой сети Интернет. Десять лет спустя Министерство обороны официально называет эту сеть Internet и предписывает использовать TCP/IP на всех подключенных к ней компьютерах.

    1979 г. AT&T объявляет о планах коммерческого использования Unix. В результате Калифорнийский университет в Беркли создает свою собственную версию Unix - BSD (Berkeley Software Distributions) Unix. Ее берут на вооружение первые коммерческие поставщики: DEC, Sun и др. Позднее AT&T и Sun заключают соглашение по слиянию своих версий, после чего конкуренты (DEC, HP и IBM) основывают организацию Open Software Foundation.

    Студент Калифорнийского университета в Беркли Эрик Оллман (Eric Allman) разрабатывает программу обмена сообщениями между компьютерами по ARPANET. Позднее Оллман включает свою программу в sendmail. Сегодня эту программу с открытым исходным кодом используют свыше 75% серверов электронной почты в Интернете.

    Netscape присоединяется к движению

    По существу, компания Netscape Communications построила свою интернет-империю на бесплатном ПО, преобразовав браузер Mosaic от NCSA в популярный Navigator, а затем и в Communicator. Тем не менее наблюдатели были шокированы, когда год назад Netscape неожиданно объявила о своем намерении опубликовать исходный код Communicator 5.0.

    В то время доля рынка браузеров Netscape сужалась под непреодолимым давлением со стороны Microsoft. Поэтому данный ход в некоторой степени был маркетинговым приемом, направленным на то, чтобы призвать в союзники крепнущее движение противников Microsoft. Однако это был первый случай, когда крупная софтверная компания бесплатно открывала исходный код одного из самых популярных в мире приложений. С точки зрения конечных пользователей, новый проект, руководимый полунезависимой компанией Mozilla.org, обещает внести некоторые существенные изменения в комплекс Communicator.

    Снаружи Communicator 4.5 выглядит хорошо - как восстановленный старый автомобиль, - однако его механизм не соответствует требованиям времени. Следующая версия Communicator строится на принципиально новом механизме HTML. Этот капитальный ремонт несет с собой ряд преимуществ.

    Во-первых, новый браузер должен работать значительно быстрее. В частности, Netscape утверждает, что новый механизм обрабатывает HTML-таблицы в 20 раз быстрее, чем предыдущие версии. Правда, рассмотрев одну из его ранних версий с кодовым названием Gecko, мы не заметили значительного ускорения по сравнению с Communicator 4.5 даже при загрузке страниц с локального диска.

    Как установить Linux

    Linux проделала долгий путь в своем развитии, но не рассчитывайте на то, что установка пройдет так же гладко, как обновление Windows. Чтобы все получилось, потребуется провести небольшое исследование и выполнить некоторые предварительные шаги по подготовке системы к исполнению нескольких ОС. Подробности можно найти в документации, прилагаемой к дистрибутиву Linux, или на сайте Linux Documentation Project .

    A. Сбор информации

    Linux способна автоматически распознавать многие устройства, однако не имеет достаточной «защиты от дураков». В процессе установки может потребоваться ручной ввод информации, так что необходимо предварительно собрать все данные о своей аппаратуре (производители и номера моделей) и ее конфигурации. В Windows 95, 98 или NT простейший способ - распечатать информацию из вкладки Device Manager диалога System Properties (Control Panel | System).

    B. Создание загрузочной дискеты

    Простейший способ установить Linux - загрузить ее прямо с дистрибутивного компакт-диска, однако лишь некоторые новые ПК позволяют загружать систему с CD-ROM (это можно проверить по параметрам в BIOS). Большинству пользователей придется загружать ее с дискеты. Версии Caldera OpenLinux 1.3 и RedHat 5.2 включают такие дискеты, но большинство дистрибутивов требует создания собственной загрузочной дискеты с помощью прилагаемой утилиты типа Rawwrite.

    C. Сегментация жесткого диска

    Из-за наличия множества сопутствующих приложений размер пространства, занимаемого Linux на типичной рабочей станции, меняется в широких пределах: примерно от 100 Мбайт до 500 Мбайт и более. Linux устанавливается на отдельном сегменте диска. Если на диске всего один сегмент, занятый Windows, потребуется выделить некоторое пространство в отдельный сегмент. Для этого прежде всего создайте резервную копию существующей системы и запустите дефрагментатор диска, чтобы собрать все существующие данные в одном месте. Чтобы изменить размер существующего сегмента, можно воспользоваться утилитой DOS FIPS или программой типа PartitionMagic 4.0 компании PowerQuest или Partition Commander от V Communications.

    Основные дистрибутивы Linux

    В отличие от Microsoft Windows 98 или NT, операционная система Linux не является единым продуктом. На рынке существует множество дистрибутивов, и не все они эквивалентны.

    Все дистрибутивы строятся на одном и том же ядре Linux, включающем все основные функции ОС и стек сетевых протоколов. Кроме того, все дистрибутивы предоставляют стандартные инструменты, такие, как популярные системные библиотеки, ряд приложений и утилит, некоторую печатную документацию и ограниченную техническую поддержку. Каждый дистрибутив включает систему X Window и графический интерфейс пользователя (необходимый пользователям Windows), веб-сервер, серверы электронной почты и FTP-сервер. Принципиальные различия лежат в плоскости инсталляции, настройки конфигурации системы, поддержки и дополнительных приложений.

    Например, процесс инсталляции может быть трудным, а программа настройки часто отказывается признавать такую аппаратуру, как сетевые платы. Не считая нескольких графических инструментов, большинство утилит настройки конфигурации системы и сети содержат внушительные интерфейсы на основе командной строки и требуют определенного опыта. Поддержка заказчиков - по крайней мере, с формальной стороны - ограничена. Наконец, несмотря на то, что каждый дистрибутив включает множество приложений, не многие из них столь же развиты и просты в применении, как, например, Microsoft Office. Тем не менее этой системой смогут овладеть все, кто готов затратить некоторое время. Для начинающих лучший вариант - Red Hat - главным образом, из-за наиболее развитых средств установки. Версию Caldera установить труднее, зато в нее входят многие функции, которые делают этот дистрибутив привлекательным для мелких и средних компаний.

    Компоненты дистрибутива Linux

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

    Менеджер загрузки - утилита, которая размещается в главной загрузочной записи (master boot record, MBR) и загружается системной BIOS при включении компьютера. Если Linux добавляется к Windows или другой ОС, менеджер загрузки позволяет выбирать ту из них, которую следует запустить. Существуют разные менеджеры загрузки, например, System Commander компании V Communications, хотя Linux включает свой собственный менеджер загрузки LILO (LInux LOader), который обычно устанавливается по умолчанию.

    Интерфейс пользователя. Ядро Linux происходит от Unix, и интерфейсом по умолчанию этой ОС служит командная строка, подобная командной строке DOS. Существует несколько графических надстроек, которые делают Linux похожей на Windows или Macintosh OS. Например: CDE (Common Desktop Environment), KDE (Kool Desktop Environment) и GNOME (GNU Network Object Model Environment).

    Система X Window. Это графическая подсистема, подобная GDI (Graphics Device Interface) из Windows, поддерживающая графический интерфейс пользователя. Одним из наиболее распространенных Х-серверов является Xfree86 . В процессе установки можно выбирать: нужно ли устанавливать систему X Window или нет.

    Caldera OpenLinux 1.3

    Caldera постаралась развеять убеждение, что Linux - не корпоративная ОС. Caldera OpenLinux 1.3 - единственный дистрибутив, содержащий исчерпывающий набор бизнес-приложений, включая собственный клиент NetWare, сервер базы данных и целый ряд творческих инструментов.

    Как и Red Hat, Caldera предлагает загрузочную дискету, облегчающую инсталляцию. В целом процесс установки Caldera не настолько оснащен графикой и интуитивно понятен, как у Red Hat, однако если не считать того, что нам пришлось делить свой диск на сегменты при помощи грубой утилиты fdisk, можно сказать, что установка прошла без затруднений и не потребовала большого вмешательства со стороны пользователя. Caldera включает инструмент Red Hat Package Manager (RPM), облегчающий инсталляцию и деинсталляцию, - по крайней мере, по стандартам Linux. Для выбора основных параметров сетевого клиента и других функций применяется графический инструмент LISA (Linux Installation System Administration). На практике нам пришлось повозиться, редактируя файлы конфигурации вручную.

    Одно из важнейших преимуществ Caldera - KDE (Kool Desktop Environment) - графическая среда рабочего стола, которая делает Linux во многом похожей на Windows. В сочетании с прилагаемым клоном Microsoft Office - StarOffice 4.0 компании Star Division - это создает готовое полное решение для малых и средних предприятий. Другое преимущество - Caldera Systems - предлагает ряд планов технической поддержки, включая поддержку по телефону и электронной почте.

    Caldera OpenLinux 1.3. Цена: 59 $ (набор из 2 компакт-дисков, ядро Linux 2.0.36, загрузочная дискета, руководство для начинающих, 30-дневная техническая поддержка). Требования к системе: ПК с процессором 386 или лучше, 16 Мбайт ОЗУ, 350 Мбайт пространства на жестком диске (450 Мбайт, если используются дополнительные приложения). Caldera Systems Inc., Orem, UT; 888-465-4689, 801-765-4999; fax, 801-765-1313; www.calderasystems.com; ftp.caldera.com/pub

    Debian GNU/Linux 2.0

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

    Прежде всего, в установке версия Debian оказалась сложнее всех. Она не включает загрузочной дискеты, но ее можно изготовить или же загружаться с CD-ROM, - если позволяет система. В число инструментов настройки входит версия утилиты fdisk (для создания необходимых сегментов на жестком диске) с элементами графики, но все же недостаточно простая в установке. Wizard-подобная программа инсталляции подойдет лишь тем, кто хорошо знаком со своей аппаратурой и умеет конфигурировать сеть. После инсталляции в системе почти не будет приложений. Такие программы, как текстовый редактор emacs и веб-сервер, нужно устанавливать отдельно посредством довольно сложной в применении утилиты dselect. В версию Debian GNU/Linux 2.1 авторы обещают ввести новую утилиту установки приложений.

    По завершении процесса установки входящий в Debian интерфейс X Window помогает несколько упростить работу. Самым важным преимуществом этой версии является альтернативный менеджер модулей Debian Package Management System, который перед установкой новых приложений сканирует их, проверяя существующую конфигурацию системы на наличие необходимых модулей и гарантируя отсутствие конфликтов с существующими приложениями. Debian распространяется компанией Linux Press вместе с 268-страничным руководством пользователя.

    Debian GNU/Linux 2.0. Цена: 38,95 $ (набор из трех компакт-дисков; ядро Linux 2.0.35; руководство пользователя; 30-дневная техническая поддержка по электронной почте). Требования к системе: процессор 386 или лучше, 16 Mбайт ОЗУ (для графического интерфейса), минимум 100 Mбайт пространства на жестком диске (рекомендуется 200 Mбайт). Распространяется Linux Press, Penngrove, CA; 888-770-4330, 707-773-4916; fax, 707-765-1431; www.linuxpress.com; ftp.debian.org

    Official Red Hat Linux 5.2

    Это самый важный игрок на рынке Linux - у Official Red Hat Linux 5.2 существенно доработаны процесс инсталляции и менеджер модулей. Это лучший вариант для тех, кто устанавливает Linux впервые.

    Как и Caldera, Red Hat включает загрузочную дискету. В процессе установки производится проверка аппаратуры и делаются предположения по поводу инсталляции (для пользователей ноутбуков введена поддержка РС-карт). Кроме того, Red Hat несколько упрощает выбор сегментов на диске, предлагая стандартные конфигурации рабочей станции и сервера с автоматическим делением диска и выбором необходимых программ. (Чтобы создать собственные сегменты, можно воспользоваться режимом установки castom.) Для ручной сегментации Red Hat предлагает графический инструмент Disk Druid, гораздо более совершенный, чем утилита fdisk, входящая в состав других дистрибутивов; хотя все равно нужно иметь некоторое представление о структуре сегментов и секторов.

    Red Hat включает несколько инструментов, упрощающих настройку системы. Xconfigurator представляет собой wizard-подобную альтернативу XF86Setup для конфигурации системы X Window. А Linuxconf упрощает настройку сетевых конфигураций: клиентов PPP, DHCP и DNS. (К сожалению, программа Linuxconf пока находится в стадии разработки и недостаточно хорошо документирована.) Еще лучше то, что если при инсталляции используется сценарий создания загрузочной дискеты Red Hat, на ней сохраняется информация о сети и сведения из XF86Config, так что многие данные не придется вводить вручную.

    Red Hat славится своим менеджером модулей (RPM), программой с открытым исходным кодом, которая применяется и во многих других дистрибутивах. RPM позволяет безопасно инсталлировать и деинсталлировать приложения, избегать конфликтов между программами и даже обновлять ядро без необходимости заново устанавливать системное ПО или файлы.

    Official Red Hat Linux 5.2. Цена: 49,95 $ (набор из трех компакт-дисков, ядро Linux 2.0.36, загрузочная дискета, руководство по установке, 90-дневная техническая поддержка. Требования к системе: процессор 386 или лучше, 16 Mбайт ОЗУ, минимум 120 Mбайт свободного пространства на диске (450 Mбайт для рабочей станции, 1,6 Гбайт для сервера). Red Hat Software Inc., Durham, NC; 800-454-5502, 919-547-0012; fax, 919-941-5569; www.redhat.com; ftp.redhat.com/pub

    Linux Slackware 3.6

    Некогда самый популярный дистрибутив Linux, пакет от Patrick Volkerding уступил лидерство на рынке лучше отшлифованному Red Hat, но остается наиболее признанным среди заядлых приверженцев Linux. Как и Debian, Linux Slackware 3.6 не содержит загрузочной дискеты. А при ее создании приходится выбирать множество параметров конфигурации аппаратуры. В конечном счете нам все же удалось найти хорошо функционирующее эталонное отображение диска (bare.i).

    Дистрибутив Slackware не столь прост в применении, как Caldera или Red Hat. Но и у него есть ряд преимуществ. Когда в процессе инсталляции мы забыли сохранить некоторые параметры конфигурации системы в сценарии config, Slackware автоматически отправил основному пользователю по электронной почте сообщение о том, что произошло и как исправить дело. Кроме того, он содержит хорошую коллекцию мощных сценариев конфигурации, выполняющих действия, для которых в других дистрибутивах потребовалось бы несколько команд.

    Одно из главных достоинств Slackware заключается в том, что этот дистрибутив содержит полностью установленную версию Linux с X Window на CD-ROM, так что Linux можно попробовать в работе, вообще ничего не устанавливая на жесткий диск. Slackware содержит удобный инструмент управления модулями RPM и менеджер окон FVWM95. Slackware распространяется компанией Walnut Creek CDROM, но к моменту окончания настоящей статьи Volkerding открыла официальный веб-сайт Slackware.

    Linux Slackware 3.6. Цена: 39,95 $ (набор из четырех компакт-дисков, ядро Linux 2.0.36, руководство по установке, техническая поддержка). Требования к системе: процессор 386 или лучше, 8 Mбайт ОЗУ, 200 Mбайт свободного пространства на диске (для полной установки 500 Mбайт). Распространяется компанией Walnut Creek CDROM, Concord, CA; 800-786-9907, 925-674-0783; www.slackware.com; ftp.cdrom.com/pub/linux/slackware

    Copyright 1997, 1998. ZDNet и Algorithm Media. Все права защищены. Воспроизведение материалов или их частей в любом виде и форме без письменного согласия запрещено.
    ZDNet и логотип ZDNet являются тороговыми марками Ziff-Davis Inc.