Os Blog Posts

Programming tutorials, musings about technology, and the occasional off-topic post.

  1. CRLF vs. LF: Normalizing Line Endings in Git

    Line endings can differ from one OS to another. Learn the history behind CRLF and LF line endings and how to enforce line endings in git.

  2. Operating System Scheduling Algorithms

    Only one process can run at a time on a single CPU. Operating system scheduling algorithms are what allow these processes to take turns running.