In this repo you can find solutions for the most tasks from Linux programming course on Stepic.
There is the schedule:
- Week 1: Introduction (Linux toolchain, program linking, shared libraries)
- Week 2: Files and filesystem (ProcFS, hard- and symlinks, working with directories)
- Week 3: Processes and threads (fork()/exec() calls, clone(), daemons)
- all tasks are under <week4> folder
- Week 4: IPC (pipes, shared memory, signals, I/O multiplexing)
- all tasks are under <week5> folder
- Week 5: Network communication (TCP/UDP)
- all tasks are under <week6> folder
Do not use it if you do not solve them yourself as you won't get delight, pleasure and satisfaction of passing that great course.
In case you have a question feel free to ask by using Issues.
В данном репозитории собраны решения большинства задач из курса Основы программирования для Linux на Stepic.
Расписание:
- Неделя 1: Введение (Linux toolchain, program linking, shared libraries)
- Неделя 2: Файлы и файловая система (ProcFS, hard- and symlinks, working with directories)
- Неделя 3: Процессы и потоки (fork()/exec() calls, clone(), daemons)
- all tasks are under <week4> folder
- Неделя 4: IPC (pipes, shared memory, signals, I/O multiplexing)
- all tasks are under <week5> folder
- Неделя 5: Сетевые возможности (TCP/UDP)
- all tasks are under <week6> folder
Не используйте приведенные решения, если сами не попытались решить поставленную задачу, так как это лишит вас всего удовольствия и наслаждения от процесса.
Если возникнут вопросы, можете задать их с помощью создания Issue-тикета.