+7 (495) 950-5654 Разработка ПО Проекты и решения Сервисные услуги ПО и оборудование
 













Quest Software
LINUX

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

 

В январе 2004 года была выпущена версия ядра Linux 2.6.1. В ядро внесены значительные изменения, призванные улучшить работу системы и сделать ее более подходящей для многопроцессорных серверов, которые доминируют на рынке на данный момент - улучшенная поддержка цифровых ТВ-систем и серверов, работающих под управлением процессоров Intel Itanium или AMD, а также множество других изменений и дополнений, которые не были включены в основную версию ядра из-за стремления разработчиков как можно скорее выпустить в свет 2.6.

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

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

Другие усовершенствования обеспечивает улучшенную масштабируемость системы, что должно повысить привлекательность Linux как многопроцессорной ОС. Кроме того, включена поддержка встроенных процессоров, не содержащих модули управления памятью, вроде разработок Motorola Dragonball и ColdFire. Ядро 2.6 также включает в себя новый модуль управления процессором, который обеспечивает другую схему распределения памяти и управления файловой системой. Это, в частности, позволяет системе использовать до 8 ГБ памяти на IA-32, а применение Native Posix Thread Library обеспечивает большее быстродействие системы по сравнению с 2.4.

В марте 2006 года Линус Торвальдс (Linus Torvalds) выпустил новую версию ядра Linux, 2.6.16. Оно поддерживает процессор Cell от IBM, ПО Oracle для кластеризованных баз данных и оптимизировано для многопроцессорных систем.

Процессоры Cell с дополнительными графическими возможностями установлены в новой игровой консоли Sony PlayStation 3, которая еще не вышла. IBM планирует выпустить в 2006 году высокопроизводительные серверы с Cell, предназначенные для ресурсоемких специализированных задач, например, обработки изображений в медицине. Cell создан на движке PowerPC и дополнен 8 специализированными ядрами с собственным микрокодом. Код нового ядра поддерживает файловую систему SPU (синергетическая программная единица), которая позволяет программному обеспечению управлять и взаимодействовать с различными ядрами процессора.

После выпуска ядра Торвальдс получил к нему несколько дополнений, поддерживающих процессоры UltraSparc T1 «Niagara», на которых работают серверы Sun. UltraSparc T1 имеет 8 ядер. Обычно системы с этими процессорами работают под управлением ОС Solaris, но Sun считает необходимым поддерживать и Linux. В результате в июне 2006 года появилась версия Linux 2.6.17, поддерживающая многоядерный процессор Sun UltraSPARC T1. Кроме того, в новом ядре улучшена производительность и добавлен функционал для беспроводных соединений, в частности, карт Broadcom 43xx. Поддержка для x86 «альтернативы SMP», включенная в ядро 2.6.17, означает, что оно будет распознавать конфигурацию системы в ходе работы и править определенные инструкции в образе ядра.

Начиная с версии 2.6.17 поддерживается кластерная файловая система Oracle (OCFS), позволяющая создавать единый том, состоящий из участков данных, расположенных на разных серверах. Такое размещение данных необходимо Oracle для создания альтернативы дорогостоящим многопроцессорным серверам — кластеров из низкоклассных компьютеров. OCFS версии 2 — часть Suse Linux Enterprise Server, но у Red Hat есть собственная альтернатива с открытым кодом — «глобальная файловая система» (GFS), которая не входит в ядро.

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

В конце 2008 года был анонсирован выход версии Linux 2.6.28. Среди наиболее важных изменений релиза следует отметить: переход файловой системы ext4 в разряд стабильных, улучшенную поддержку механизма виртуализации KVM, реализацию технологии управления видеопамятью GEM и поддержку устройств Wireless USB.

Версия ОС Linux от германского разработчика SuSE Linux AG, работающая на серверах IBM на базе процессоров Intel имеет сертификат Common Criteria для использования в самых критичных приложениях на корпоративном и государственном уровне, включая банковский сектор и Пентагон. Тестирование программного продукта обошлось IBM приблизительно в $500 тыс. В дальнейшем корпорация намерена получить сертификаты на всю гамму своих решений на базе Linux.

Разработчиком Common Criteria является Национальный институт по стандартам США (NIST), а сертификаты СС в области информационной безопасности действительны в 14 странах мира: США, Канаде, Великобритании, Германии, Франции, Нидерландах, Италии, Испании, Норвегии, Финляндии, Греции, Израиле, Австралии и Новой Зеландии. Сертификат Common Criteria является общепризнанным в ИТ-индустрии стандартом оценки степени защищенности программного и аппаратного обеспечения. В настоящее время Linux проходит дальнейшее тестирование для получения сертификата высшего уровня.

Сегодня основные поставщики Linux-продуктов - компании Novell (SuSE, Ximian), Red Hat, Debian, OpenOffice.org, Samba, Xandros, ASPLinux, ALT Linux, Mandriva и ряд других, а среди компаний, разрабатывающих решения для Linux - практически все лидеры компьютерной индустрии: HP, IBM, Dell, Sun, Fujitsu Siemens, Intel, Oracle, Sybase, CA, CheckPoint, Novell, Borland и даже Microsoft, получившая на конференции LinuxWorld 2003 награду Open Source Product Excellence в категории "Лучшая система интегрируемого ПО" за пакет Microsoft Services for Unix 3.0. Победителями в других номинациях стали:

·         Лучший на выставке – суперкомпьютер SGI Altix 3000

·         Лучшее серверное/сетевое приложение - SuSE Linux OpenExchange Server

·         Лучший инструментарий для разработчиков -IBM WebSphere Studio Application Developer

·         Лучшее решение для хранения данных - IBM Tivoli storage manager

·         Лучшее решение по обеспечению безопасности - Computer Associates eTrust Antivirus

·         Лучший проект с открытым кодом - Ximian

 

Следует отметить также такие приложения, как CrossOver Office, позволяющий пользователям Linux запускать различные Windows-приложения, и графическая интерактивная среда Linux KDE, предоставляющая пользователю удобный оконный интерфейс.

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

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

Определяя себестоимость перехода на новые программные средства, не нужно забывать, что стоимость ПК и клиентской ОС – лишь 20-30% от общих затрат, в которых должны быть также учтены стоимость трудовых ресурсов, обучения и сторонних сервисных услуг. Компании должны также сравнить стоимость и размеры сэкономленных средств при переходе на Linux и при обновлении текущей версии Windows. А согласно исследованию, проведенному другой аналитической фирмой Forrester, создание и поддержка пользовательских Web-приложений в связке Java+Linux обходятся на 40% дороже, чем использование соответствующего ПО от Microsoft. Исследование проводилось среди крупных и средних организаций, а в качестве ПО использовались пакеты от BEA и Oracle или Visual Studio и Microsoft SQL Server.

 


 

Все права защищены: ALW GROUP (с) 2010 | +7 (495) 950-5654