Рубрики

Останні статті

Інші записи

Мітки

  • 16Apr

    « Лінукс теорія і практика програмування   |   

    Книги по програмуванню - Уривок з книги Книга Linux азбука ядра 1.2. Стандартні і загальні інтерфейси

    Загальні інтерфейси дозволяють подолати пропасти між різними видами UNIX. Призначене для користувача рішення про те, яку версію UNIX застосовувати, грунтується на портіруємості і, отже, потенційному ринку.
    Якщо ви програміст, для вас не складає таємниці той факт, що ринок для вашої програми обмежений довкола людей, які використовують ту ж операційну систему, що і ви, або таку, на яку вашу програму можна легко портіровать.
    Стандарти з’явилися завдяки необхідності стандартизувати загальні програмні інтерфейси, які дозволяють запускати програму, написану для однієї системи, на іншій з мінімальними змінами або взагалі без оних. Різні організаційні стандарти лягли в основу специфікацій UNIX.
    POSIC, розроблений Institute of Electronic Engineers (IEEE) 2, - це стандарт портіруємих операційних систем для комп’ютерного забезпечення, якому прагне слідувати Linux.



    1.3. Вільне програмне забезпечення і відкриті ісходникі

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

    Відкриті ісходникі дозволяють користувачеві допрацьовувати програмне забезпечення для задоволення своїх потреб. Залежно від ліцензії на код накладається декілька обмежень. Перевага такого підходу полягає в тому, що користувач не обмежений тільки тим, що розробили інші, а може вільно допрацювати код для задоволення своїх потреб.


    Tags: , , , , , ,

    Книги по програмуванню


    Схожі записи

    Posted by @ 09:15