Рубрики

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

Інші записи

Мітки

  • 16Apr

    Книги по програмуванню - Уривок з книги Книга Linux азбука ядра

    Програмне забезпечення з відкритими ісходникамі - це програмне забезпечення, початковий код якого вільно доступний, так що кожен може модифікувати, вивчати і поширювати його.
    Цим воно відрізняється від програмного забезпечення із закритими ісходникамі, поширюваного тільки в бінарному вигляді.
    Відкриті ісходникі дозволяють користувачеві допрацьовувати програмне забезпечення для задоволення своїх потреб. Залежно від ліцензії на код накладається декілька обмежень. Перевага такого підходу полягає в тому, що користувач не обмежений тільки тим, що розробили інші, а може вільно допрацювати код для задоволення своїх потреб.
    Linux є операційною системою, яка дозволяє кожному допрацьовувати і поширювати себе. Це привело як до швидкої еволюції Linux, так і до страшної плутанини в розробці, тестуванні і документуванні.
    Існує декілька ліцензій з відкритими ісходникамі, зокрема Linux ліцензіюється під ліцензією GNU General Public License (GPL) версії 2. Копію ліцензії можна знайти в корені початкового коду у файлі з ім’ям COPRYRIGHT.
    Якщо ви плануєте допрацювати ядро Linux, вам варто ознайомитися з умовами ліцензії, …

    Уривок з книги Книга Linux азбука ядра →

    Tags: , , , , , ,

  • 15Apr

    Книги по програмуванню - Лінукс теорія і практика програмування

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

    Рецензії і відгуки:

    Журнал “PC WEEK”, H38 2004 р.
    Олександр Чубуков “Внутрішній світ Unix/Линукс - для системних програмістів″
    … Вельми непростий матеріал подається на доступному рівні, і початкове його
    засвоєння не вимагає спеціальної підготовки для Сі-програміста. Вивчивши
    відповідні розділи, читач складе достатньо повне уявлення про
    внутрішньому устрої Unix-машини, а головне, зможе приступити до
    самостійній розробці реальних системних утиліт і створенню повноцінних
    додатків для Unix/Линукс-систем. Література буде корисна не тільки розробникам
    програм, але і студентам відповідних спеціальностей, а також адміністраторам
    і “просунутим” користувачам, що побажали самостійно освоїти цей
    що стає все більш популярним продукт на поглибленому рівні.

    Журнал “PC WEEK”, K38 2004 р.
    Олександр Чубуков “Внутрішній світ Unix/Линукс - для системних програмістів″
    … …

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

  • 14Apr

    Книги по програмуванню - Енциклопедія розробника модулів ядра

    Якщо Ви плануєте видавати і поширювати цю книгу комерційно, пожертвування, ліцензійні платежі, і/або надруковані копії будуть високо оцінені автором і Linux Documentation Project (LDP). Сприяння таким чином показує вашу підтримку вільного програмного забезпечення і Linux Documentation Project.
    Якщо Ви маєте питання або коментарі, будь ласка увійдіть до контакту з автором за адресою, приведеною вище. Джерело: rus-linux.net

    Енциклопедія розробника модулів ядра →

  • 13Apr

    Книги по програмуванню - Розробка ядра Linux

    Зараз же із-за різкого підвищення інтересу до Unix системам (з погляду розробки) у продажу стала з’являтися відповідна література.
    Хорошим прикладом є книга Роберта Лава «Розробка ядра Linux. Друге видання». Написана одним з провідних розробників ядра, вона проведе вас через всі складники ядра. Навчить розуміти його структуру і код.

    Відразу хочу попередити, ця книга не для новачків. Для нормального вивчення питання потрібні базові знання про будову ОС і володіння мовою програмування Сі.

    Для початку простого перегорнемо книгу. У ній практично немає жодної сторінки, що не містить код або якісь діаграми. Це свідчить про те, що в прикладах недоліків немає. Причому багато хто узятий з ядра (2.6, книга базується на версії 2.6.10, але вся інформація застосовна до будь-якого ядра 2.6, і швидше за все відсотків на 80 до 2.8, якого поки що навіть не чекають)

    Отже, перед читачем лежить книжка в 400 сторінок з яскравою обкладинкою і логотипом Novell/SUSE. Що ж всередині?



    Розробка ядра Linux →

  • 12Apr

    Книги по програмуванню - Керівництво по програмуванню модулів ядра Linux

    Будь ласка сповіщайте керівника проекту (Peter Jay Salzman ) про внесені зміни і доповнення.
    Він об’єднає модифікації і забезпечить несуперечність змін документа.
    Якщо Ви плануєте видавати і поширювати цю книгу на комерційній основі, пожертвування, ліцензійні відрахування і/або друкарські копії будуть високо оцінені автором і The Linux Documentation Project. Таким чином ви подасте підтримку вільному програмному забезпеченню і LDP. Якщо у вас з’являться питання або пропозиції, будь ласка пишіть керівникові проекту за адресою, вказаною вище.
    Джерело: citforum.ru

    Керівництво по програмуванню модулів ядра Linux →

  • 11Apr

    Книги по програмуванню - Основи програмування в Linux 4-е видання

    Ви можете застосовувати оболонку для управління процесами, забезпечуючи виконання команд в заданому порядку, залежному від успішного завершений кожного етапу виконання.
    Хоча зовні командна оболонка дуже схожа на режим командного рядка в Windows, вона набагато могутніше і здатна виконувати самостійно дуже складні програми. Ви можете не тільки виконувати команди і викликати утиліти Linux, але і розробляти їх. Командна оболонка виконує програми оболонки, часто звані сценаріями або скриптами, які інтерпретуються час виконання.
    Такий підхід полегшує відладку, тому що ви легко може виконувати програму відрядковий і не витрачати час на перекомпіляцію. Але для завдань, яким важливий час виконання або необхідне інтенсивне використання процесора, командна оболонка виявляється невідповідним середовищем.
    Небагато теорія
    Ось ми і дісталися до теоретичних основ UNIX і, звичайно, Linux. ОС UNIX заснована на інтенсивному багатократному застосуванні коду і залежить від нього. Ви розробили маленьку просту утиліту, і користувачі застосовують її як одну і посилань в рядку, …

    Основи програмування в Linux 4-е видання →

  • 1 2