Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 23 стр.

UptoLike

23
2. Средства разработки мобильных
приложений в Linux
Процесс разработки приложений под Linux
на платформе Atom/MeeGo. Среда
разработчика, библиотеки, трансляторы,
редакторы связей, отладка. Разработка
мобильных приложений.
2.1. Введение
Linux является потомком операционных систем семейства Unix,
спроектированных максимально просто и лаконично. Unix, а потом
и Linux всегда разрабатывались не в одной компании, а в
многочисленных лабораториях и институтах по всему миру. В
процессе создания и развития Linux постоянно происходил обмен
знаниями, идеями, исходным кодом и потому Linux устроен не как
монолитная, а как компонентная система. Он изначально
спроектирован таким образом, что все компоненты ОС могут
разрабатываться разными людьми и быть максимально
независимыми друг от друга, что выгодно отличает его от
известных коммерческих решений.
ОС Linux создавалась разработчиками для самих себя. Это
объясняет удобство разработки программного обеспечения для этой
платформы. Среди главных достоинств Linux можно выделить его
устойчивость. При сбое и нарушении работы одной из компонент
не произойдет отказа системы в целом. Кроме того, не происходит
конфликтов и нестабильного поведения в случае, когда сторонние
приложения приносят в систему несколько версий одних и тех же
компонент. Многие дистрибутивы Linux поставляются со своим
менеджером пакетов, что окончательно исключает различного рода
проблемы с совместимостью и зависимостью различных модулей.
Архитектура Linux построена прозрачно и логично. Исходный
код компонентов операционной системы открыт и хорошо
документирован, что позволяет разработчикам принимать активное
участие в улучшении качества системы. Кроме того, это облегчает