Читаем Windows XP полностью

Вплоть до середины 90-х годов «интересы» создателей Windows и UNIX лежали в различных плоскостях: многочисленные варианты UNIX обслуживали «большие» компьютеры и серверы, a Windows трудилась на «персоналках». И развивались эти операционные системы в совершенно разных направлениях. Как вдруг… Да-да, именно вдруг, и безо всякой видимой причины, оба семейства операционных систем одновременно начали заглядываться на владения друг друга.

Момент, когда два гиганта, пыхтя и неуклюже переваливаясь, двинулись навстречу друг другу, угадать нетрудно - 1993 год. Именно в этом году Microsoft впервые решила посягнуть на «серверный» рынок, выпустив первую версию Windows NT, а вчерашний студент Линус Торвальдс создал «домашнюю», свободно распространяемую операционную систему Linux. А вместе с ней родился грандиозный проект движения GNU (GNU is Not UNIX) и концепции «открытых исходных текстов» (Open Source) - эти слова и сегодня начертаны на знамени сторонников «свободных программ».

Кстати, помимо Linux от мощного древа UNIX отпочковался и целый ряд других «свободных» операционных систем, например серверные ОС FreeBSD, NetBSD и OpenBSD, первая из которых (вот совпадение!) появилась на свет в том же 1993 году.

Linux

(http://www.linux.org

http://www.linuxcenter.ru

http://www.linuxoid.ru

http://www.linuxrsp.ru)

Операционная система Linux,созданная в 1991 году и официально выпущенная в 1994 году Линусом Торвальдсом, разительно отличается от всех других операционных систем. Причем - практически всем.

¦ Linux - единственная популярная операционная система, созданная любителем (Торвальдс написал ее в качестве дипломного проекта).

¦ Linux поддерживается, развивается и дополняется она сотнями тысяч таких же энтузиастов из разных стран мира.

¦ Наконец, Linux - единственная свободно распространяемая (то есть абсолютно бесплатная) «операционка» в пределах нашей Галактики!

Статус «свободно распространяемой» ОС - лишь первый козырь Linux. Но есть у нее и множество других, например открытая архитектура. Ядро Linux, в отличие от тех же Windows, распространяется в виде «исходных текстов» и открыто для изменения, так что любой мало-мальски образованный программист может легко и быстро «подогнать» ее к любому конкретному компьютеру. Собственно, именно так Linux и совершенствуется - миллионы программистов со всего мира присылают свои замечания и дополнения в «мозговой центр» под руководством незаменимого Линуса Торвальдса, и самые интересные из них автоматически включаются в «официальную версию» ядра.

¦ Кстати, о ядре - в Linux оно ведет вполне самостоятельную жизнь и никак не связано с графической оболочкой: вы можете без проблем заменить одну оболочку на другую, не нарушая при этом никаких внутренних связей. Попробуйте-ка проделать такой фокус с Windows! Стоит ли удивляться, что Linux - система гораздо более стабильная, чем любая Windows (хотя «конфликты» и сбои, что греха таить, присутствуют и здесь).

Разница в подходах сказывается и на скорости работы. Конечно же, «обвешанная» многочисленными дополнениями и оболочками, версия Linux будет отличаться точно такой же «прожорливостью», как и Windows. Однако, правильно сконфигурировав систему, можно добиться ее стабильной и быстрой работы даже на компьютерах десятилетней давности!

Разумеется, во всем этом великолепии есть не одни только «плюсы». До недавнего времени, для того чтобы работать с Linux, нужно было как минимум разбираться в программировании. А в идеале - переписывать ядро операционной системы для своей машины и собственноручно ваять нужные драйверы. К тому же на фоне ярких Windows и MacOS Linux выглядел серенькой мышкой - все просто, скромно и… бесцветно.

Поэтому единственной областью, где Linux был реально востребован, оставались сети. Особенно полюбили эту ОС интернетчики - до сих пор большая часть веб-серверов Интернета работает именно под управлением Linux. Да и в локальных сетях крупных компаний Linux неплохо справлялся с ролью администратора.

ASPLinux

Положение коренным образом изменилось после появления удобных оболочек, весьма успешно «раскрасивших» этого прыткого, но серенького «воробушка». Сочетание привычного Рабочего стола и иконок Windows и мощи ядра Linux сразу же привлекло внимание разработчиков и пользователей. Только за два последних года для Linux было написано больше программ, чем за все предыдущие! Окончательным знаком расположения к Linux со стороны программной индустрии стало решение некоторых крупных производителей игр выпустить Linux-версии своих «бестселлеров»…

Перейти на страницу:

Похожие книги

1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

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

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT