This video series, related article and repo explore Linux TTY, processes, signals, and more using Rust. It provides background information on shells, processes, sessions, jobs, PTYs, and signals. This is part 1 of a 3 part series.
Article:
[ Ссылка ]
Repo:
[ Ссылка ]
Join our discord server if you have questions:
[ Ссылка ]
Chapters:
00:00:00 Intro
00:02:00 r3bl-open-core walk through
00:07:27 POSIX background, Linux kernel
00:09:00 TTY deep dive, history, terminal, shell
00:19:23 fd for TTY devices (/dev/pts/)
00:21:00 Raw mode and /dev/pts/ fd limitations
00:25:00 Shells, processes, sessions, jobs and PTYs
00:32:00 Fork, exec, wait lifecycle
00:35:00 How cd works
00:39:00 What is /dev/tty/
00:40:10 How is crossterm built with /dev/tty/ fd, mio and epoll
00:53:45 How is termion built?
00:56:00 POSIX signals for IPC
Ещё видео!