Перейти к тексту

Linux Center Astana

IBM Open Source Code 
Innovation Center. Центр инноваций по программному  обеспечению с открытым кодом.

Linux для новичков

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

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

Введение

Так что же такое Linux?
Простейшее определение: Linux - это операционная система. Она была создана в октябре 1991 года студентом Хельсинского Университета Линусом Торвальдсом (Linux означает "UNIX Линуса"). В действительности, Linux сам по себе - это только ядро операционной системы, которое реализует многозадачность и многопользовательскую функциональность, управляет аппаратным обеспечением, распределяет память и предоставляет возможность запуска приложений.

Вероятно, самая важная вещь, которую новичкам нужно помнить о ядре, - это то, что его нечетные версии (например, 2.3, 2.5, 2.7) являются экспериментальными, на стадии разработки. В то время как стабильные ядра помечаются четными числами (например, 2.4, 2.6, 2.8).

Типичный дистрибутив Linux включает в себя ядро Linux, а также содержит множество прикладных программ и инструментов. В основном, большинство системных и пользовательских утилит приходят в дистрибутив Linux из проекта GNU организации Free Software Foundation (GNU означает "GNU's NOT UNIX" - "GNU это не UNIX").

И ядро Linux, и комплект инструментов GNU выпускаются под лицензией GNU General Public License или GNU GPL. Если вы еще не знакомы с GNU GPL, лучший способ понять ее - это прочесть ее текст. Рискуя пропустить некоторые важные моменты, можно сказать, что GNU GPL - это способ сделать компьютерный код открытым с тем, чтобы люди могли использовать его и экспериментировать с ним по своему усмотрению.

Что можно делать с Linux?

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

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

Это также отличная платформа для работающих систем, как открытых, так и закрытых, поскольку она прекрасно настраиваема и, самое главное, бесплатна. Linux - популярная платформа для всего, начиная с промежуточного программного обеспечения и заканчивая встроенными вычислениями, кластерами, параллельными суперкомпьютерами и другими техническими новинками. IBM вовлечена в проекты по производству кассовых аппаратов и даже наручных часов под управлением Linux. Другие разработчики используют Linux в таких устройствах как мобильные телефоны, приставки Sony PlayStation, цифровые видеомагнитофоны TiVo и карманные компьютеры Sharp Zaurus.

В чем разница между UNIX и Linux?

Операционная система UNIX была разработана в 1969 году в лаборатории AT&T Bell Labs. UNIX - это надежная, гибкая и дружественная вычислительная среда. Написанная изначально для семейства миникомпьютеров PDP корпорации Digital Equipment Corporation (DEC), эта наиболее популярная многопользовательская операционная система общего назначения получила распространение во всех областях вычислительной техники, даже тех, которые поддерживались мэйнфреймами.

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

Каковы перспективы Linux?

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

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

Как начать работу с Linux?

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

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

В интернете и в реальном мире есть много ресурсов, которые помогут вам начать работу с Linux. Существуют различные Web сайты, статьи и книги, посвященные этой теме, а группы пользователей Linux (Linux User Groups, LUGs), встречающиеся в городах и странах по всему миру, славятся своим дружелюбием даже по отношению к самым что ни на есть начинающим пользователям.

Как усовершенствовать и продемонстрировать окружающим свои навыки в Linux?

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

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

Сертификационные программы по Linux включают в себя программы консорциума, а также независимые тесты и сертификации, финансируемые компаниями. IBM developerWorks и IBM Training предлагают ряд сертификатов для оценки знаний по Linux.

Полезные ссылки

Контакты центра

Адрес: ул.Сыганак 29, БЦ "Евроцентр" 15 этаж, оф.1501, Астана, Республика Казахстан