« Лінукс теорія і практика програмування |
1.2. Стандартні і загальні інтерфейси
Загальні інтерфейси дозволяють подолати пропасти між різними видами UNIX. Призначене для користувача рішення про те, яку версію UNIX застосовувати, грунтується на портіруємості і, отже, потенційному ринку.
Якщо ви програміст, для вас не складає таємниці той факт, що ринок для вашої програми обмежений довкола людей, які використовують ту ж операційну систему, що і ви, або таку, на яку вашу програму можна легко портіровать.
Стандарти з’явилися завдяки необхідності стандартизувати загальні програмні інтерфейси, які дозволяють запускати програму, написану для однієї системи, на іншій з мінімальними змінами або взагалі без оних. Різні організаційні стандарти лягли в основу специфікацій UNIX.
POSIC, розроблений Institute of Electronic Engineers (IEEE) 2, - це стандарт портіруємих операційних систем для комп’ютерного забезпечення, якому прагне слідувати Linux.
1.3. Вільне програмне забезпечення і відкриті ісходникі
Linux - це один з найбільш успішних прикладів програмного забезпечення з відкритими ісходникамі. Програмне забезпечення з відкритими ісходникамі - це програмне забезпечення, початковий код якого вільно доступний, так що кожен може модифікувати, вивчати і поширювати його.
Цим воно відрізняється від програмного забезпечення із закритими ісходникамі, поширюваного тільки в бінарному вигляді.
Відкриті ісходникі дозволяють користувачеві допрацьовувати програмне забезпечення для задоволення своїх потреб. Залежно від ліцензії на код накладається декілька обмежень. Перевага такого підходу полягає в тому, що користувач не обмежений тільки тим, що розробили інші, а може вільно допрацювати код для задоволення своїх потреб.
Pages: 1 2 3 4 5 6 7 8
Tags:
ісходник,
версія,
дистрибутив,
забезпечення,
програма,
система,
ядро
Схожі записи
- Основи Slackware Linux Офіційний підручник (17.03.2009)
... Як для застосування як high-end сервер, так і для використання як могутня робоча станція.
Ця книга призначена для користувачів операційної системи Slackware Linux, що починають. Це не означає, що будуть розглянуті всі деталі використання дистрибутива. Але будуть освітлені основні можливості його використання і надані основні робочі знання для роботи в системі.
У ...
- 150 проблем з Linux і їх рішенням Ради бувалого лінуксоїда (25.03.2009)
...
Mandriva - відмінний дистрибутив без яких-небудь особливих недоробок, до того ж в його складі є кодеки для відтворення МРЗ-файлів і відео різних форматів, а в інших дистрибутивах із-за різних ліцензійних проблем цих кодеків немає, тому їх доводиться доустановлювати уручну.
Fedora Core - дистрибутив-нащадок популярної "Червоної шапочки" (дистрибутив Red Hat). Якщо порівнювати дистрибутиви ...
- Unixr Linux теорія і практика (13.03.2009)
... Теоретичний матеріал супроводжується прикладами реальних програм і великою кількістю тим для обговорення і самостійної розробки.
Книга буде корисна перш за все студентам, а також всім, хто програмує в середовищі Unix і хоче найкращим чином використовувати інструментальні можливості системи. Рецензії і відгуки: Журнал "PC WEEK", H38 2004 р. Олександр Чубуков "Внутрішній світ Unix/Linux - для системних ...
- Запускаємо Linux 4-е видання (29.03.2009)
...
В книзі розказано про все, що необхідне для розуміння, установки і початку роботи з операційною системою Linux. Автори, досвідчені фахівці з Linux, не обмежуються розглядом ядра, або оболонки, або графічного інтерфейсу, або навіть основних додатків. Вони передбачають можливі труднощі і пропонують надійні рішення, які забезпечать вам успішну роботу в Linux.
Матеріал висловлюється просто і ...
- Mandriva Linux 2008 Керівництво користувача DVD (01.04.2009)
... Коренева файлова система позначається так: /. 1 Щоб використовувати іншу файлову систему (не кореневу), наприклад файлову систему вашого Windows-розділу, її потрібне подмонтіровать до кореневої файлової системи.
При завантаженні ядро Linux вмонтовує кореневу файлову систему (див. розділ 22), далі ви можете подмонтіровать до неї інші файлові системи. Про монтування ми поговоримо трохи пізніше. У кореневому каталозі ...