- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Live study: read along book "Operating Systems: Three Easy Pieces" (Part 102)
I want to learn about operating system and i will take a look at a book called "Operating Systems: Three Easy Pieces". So let's explore it together and see how it goes!
Repo: https://github.com/bruhtus/ostep
References:
- https://pages.cs.wisc.edu/~remzi/OSTEP/
- https://github.com/remzi-arpacidusseau/ostep-code
- https://github.com/remzi-arpacidusseau/ostep-projects
- https://notes.suhaib.in/docs/tech/dsa/b-trees-and-how-your-file-system-actually-stores-stuff/
- https://www.tpointtech.com/procedures-call
- https://github.com/remzi-arpacidusseau/ostep-homework
- https://runebook.dev/en/docs/python/library/dis/dis.Instruction.opcode
- https://unpyc.sourceforge.net/Opcodes.html
- http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html
- https://www.w3tutorials.net/blog/c-c-changing-the-value-of-a-const/
- https://www.gnu.org/software/bash/manual/html_node/Redirections.html
- https://www.linfo.org/standard_output.html
- https://sourceware.org/gdb/current/onlinedocs/gdb.html/Forks.html
- https://sourceware.org/gdb/current/onlinedocs/gdb.html/Inferiors-Connections-and-Programs.html
- https://web.archive.org/web/20120103043055/http://software.intel.com/en-us/blogs/2007/11/30/volatile-almost-useless-for-multi-threaded-programming/
- https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2016.html
- https://linuxvox.com/blog/are-child-processes-created-with-fork-automatically-killed-when-the-parent-is-killed/
- https://github.com/skuhl/sys-prog-examples
- https://nimfsoft.art/blog/2025/07/23/c-safe-signal-handling-self-pipe/
- https://csresources.github.io/SystemProgrammingWiki/SystemProgramming/Signals,-Part-2:-Pending-Signals-and-Signal-Masks/
- https://cs341.cs.illinois.edu/coursebook/Signals
- https://linuxvox.com/blog/about-the-ambiguous-description-of-sigwait/
- https://sourceware.org/glibc/manual/latest/html_node/Termination-Signals.html
- https://pubs.opengroup.org/onlinepubs/009695399/basedefs/signal.h.html
- https://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap11.html
- https://linuxvox.com/blog/after-fork-do-the-parent-and-child-process-share-the-file-descriptor-created-by-pipe/
- https://biriukov.dev/docs/fd-pipe-session-terminal/1-file-descriptor-and-open-file-description/
- https://lwn.net/Articles/176911/
- https://linuxvox.com/blog/why-can-only-async-signal-safe-functions-be-called-from-signal-handlers-safely/
- https://www.cs.uleth.ca/~holzmann/C/system/pipeforkexec.html
- https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-Process-Architecture/blob/master/README.md
- https://stackoverflow.com/q/4941992 (User stack and kernel stack).
- https://lmbench.sourceforge.net/
- https://stackoverflow.com/q/62162100 (Is calling function considered context switch?).
- https://www.youtube.com/playlist?list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M (Write your own OS).
- https://docs.google.com/document/d/1wZB72s8KjFi5VV28SNf6hma2oG6f5vVChZ0Zs3qBMSQ/edit?tab=t.0 (Serhat's notes)
- https://kibibyte.in/blog/2025/04/27/kibibyte-kib-vs-kilobyte-kb-whats-the-real-difference/
- https://en.wikipedia.org/w/index.php?title=Byte#Multiple-byte_units
- https://www.redhat.com/en/blog/pmap-command
- https://utcc.utoronto.ca/~cks/space/blog/unix/UnderstandingRSS
- https://lwn.net/Articles/230975/
- https://linuxvox.com/blog/what-if-i-allocate-memory-using-mmap-instead-of-malloc/
- https://developers.redhat.com/articles/2021/11/01/debug-memory-errors-valgrind-and-gdb
- https://kuleuven-diepenbeek.github.io/osc-course/ch9-memory/memory/
Видео Live study: read along book "Operating Systems: Three Easy Pieces" (Part 102) канала Bruhtus Null
Repo: https://github.com/bruhtus/ostep
References:
- https://pages.cs.wisc.edu/~remzi/OSTEP/
- https://github.com/remzi-arpacidusseau/ostep-code
- https://github.com/remzi-arpacidusseau/ostep-projects
- https://notes.suhaib.in/docs/tech/dsa/b-trees-and-how-your-file-system-actually-stores-stuff/
- https://www.tpointtech.com/procedures-call
- https://github.com/remzi-arpacidusseau/ostep-homework
- https://runebook.dev/en/docs/python/library/dis/dis.Instruction.opcode
- https://unpyc.sourceforge.net/Opcodes.html
- http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html
- https://www.w3tutorials.net/blog/c-c-changing-the-value-of-a-const/
- https://www.gnu.org/software/bash/manual/html_node/Redirections.html
- https://www.linfo.org/standard_output.html
- https://sourceware.org/gdb/current/onlinedocs/gdb.html/Forks.html
- https://sourceware.org/gdb/current/onlinedocs/gdb.html/Inferiors-Connections-and-Programs.html
- https://web.archive.org/web/20120103043055/http://software.intel.com/en-us/blogs/2007/11/30/volatile-almost-useless-for-multi-threaded-programming/
- https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2016.html
- https://linuxvox.com/blog/are-child-processes-created-with-fork-automatically-killed-when-the-parent-is-killed/
- https://github.com/skuhl/sys-prog-examples
- https://nimfsoft.art/blog/2025/07/23/c-safe-signal-handling-self-pipe/
- https://csresources.github.io/SystemProgrammingWiki/SystemProgramming/Signals,-Part-2:-Pending-Signals-and-Signal-Masks/
- https://cs341.cs.illinois.edu/coursebook/Signals
- https://linuxvox.com/blog/about-the-ambiguous-description-of-sigwait/
- https://sourceware.org/glibc/manual/latest/html_node/Termination-Signals.html
- https://pubs.opengroup.org/onlinepubs/009695399/basedefs/signal.h.html
- https://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap11.html
- https://linuxvox.com/blog/after-fork-do-the-parent-and-child-process-share-the-file-descriptor-created-by-pipe/
- https://biriukov.dev/docs/fd-pipe-session-terminal/1-file-descriptor-and-open-file-description/
- https://lwn.net/Articles/176911/
- https://linuxvox.com/blog/why-can-only-async-signal-safe-functions-be-called-from-signal-handlers-safely/
- https://www.cs.uleth.ca/~holzmann/C/system/pipeforkexec.html
- https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-Process-Architecture/blob/master/README.md
- https://stackoverflow.com/q/4941992 (User stack and kernel stack).
- https://lmbench.sourceforge.net/
- https://stackoverflow.com/q/62162100 (Is calling function considered context switch?).
- https://www.youtube.com/playlist?list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M (Write your own OS).
- https://docs.google.com/document/d/1wZB72s8KjFi5VV28SNf6hma2oG6f5vVChZ0Zs3qBMSQ/edit?tab=t.0 (Serhat's notes)
- https://kibibyte.in/blog/2025/04/27/kibibyte-kib-vs-kilobyte-kb-whats-the-real-difference/
- https://en.wikipedia.org/w/index.php?title=Byte#Multiple-byte_units
- https://www.redhat.com/en/blog/pmap-command
- https://utcc.utoronto.ca/~cks/space/blog/unix/UnderstandingRSS
- https://lwn.net/Articles/230975/
- https://linuxvox.com/blog/what-if-i-allocate-memory-using-mmap-instead-of-malloc/
- https://developers.redhat.com/articles/2021/11/01/debug-memory-errors-valgrind-and-gdb
- https://kuleuven-diepenbeek.github.io/osc-course/ch9-memory/memory/
Видео Live study: read along book "Operating Systems: Three Easy Pieces" (Part 102) канала Bruhtus Null
Комментарии отсутствуют
Информация о видео
18 ч. 29 мин. назад
00:53:48
Другие видео канала





















