{"id":28521704,"url":"https://github.com/dumitory-dev/linuxprogramming","last_synced_at":"2025-07-04T00:32:49.839Z","repository":{"id":121358965,"uuid":"252394654","full_name":"dumitory-dev/LinuxProgramming","owner":"dumitory-dev","description":"Операционная система Linux является одной из наиболее распространенных и популярных. Она работает и в серверах и на настольных компьютерах, в различных устройствах (телевизорах, точках доступа, электронных книгах, системах хранения данных...), а также в мобильных телефонах, планшетах и умных часах, обеспечивая системную основу для Android, ﻿Tizen, Sailfish. Кроме того, Linux обладает открытым исходным кодом, что делает ее незаменимой для целей обучения, ведь любой может посмотреть на детали реализации системных механизмов и интерфейсов и повысить свой уровень разбирая конкретные технические решения профессиональных разработчиков. Немаловажной является POSIX-совместимость Linux, что позволяет автоматически распространять умения программировать на другие ОС, например, Mac OS X.  В курсе будут рассмотрены базовые инструменты написания программ для Linux, а также затронуты основные прикладные интерфейсы, касающиеся управления процессами, работы с файловой системой, организации межпроцессного и сетевого взаимодействия. Также будет уделено внимание многим аспектам разработки программ, таким как: использование динамических библиотек, организация многопоточных вычислений и разделяемой памяти, получение расширенной информации о системе. Стоит отметить, что в этом курсе сознательно не затрагиваются вопросы программирования графического интерфейса пользователя, которые являются предметом рассмотрения отдельных курсов.  После окончания курса вы сможете уверенно разрабатывать несложные прикладные и серверные приложения, организовывать обработку данных на компьютерах с ОС Linux.","archived":false,"fork":false,"pushed_at":"2020-04-03T10:50:06.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T08:15:05.465Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dumitory-dev.png","metadata":{},"created_at":"2020-04-02T08:12:58.000Z","updated_at":"2021-01-28T02:40:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"b7209b54-0320-43ce-9c31-b093b2a0baa6","html_url":"https://github.com/dumitory-dev/LinuxProgramming","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dumitory-dev/LinuxProgramming","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumitory-dev%2FLinuxProgramming","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumitory-dev%2FLinuxProgramming/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumitory-dev%2FLinuxProgramming/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumitory-dev%2FLinuxProgramming/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dumitory-dev","download_url":"https://codeload.github.com/dumitory-dev/LinuxProgramming/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dumitory-dev%2FLinuxProgramming/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263426290,"owners_count":23464795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-09T08:13:26.287Z","updated_at":"2025-07-04T00:32:49.818Z","avatar_url":"https://github.com/dumitory-dev.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":null,"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdumitory-dev%2Flinuxprogramming","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdumitory-dev%2Flinuxprogramming","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdumitory-dev%2Flinuxprogramming/lists"}