2025.07.06F·157Hard Link vs Symbolic Link: 바로가기 만들다 맥북 날릴 뻔한 썰
파일 복사(Copy)와 링크(Link)의 차이를 몰라 디스크 용량을 2배로 낭비했던 흑역사. Inode의 개념부터 `rm` 명령어의 비밀, 그리고 npm과 pnpm이 링크를 활용하는 방법까지.
OSLinuxFileSystem
→2025.07.05F·156CPU 스케줄링: 운영체제는 어떻게 공평함을 연기하는가? (FCFS부터 Linux CFS까지)
CPU는 하나인데 프로그램은 수십 개 실행됩니다. 운영체제가 0.01초 단위로 프로세스를 교체하며 '동시 실행'의 환상을 만드는 마술. 선점형 vs 비선점형, 기아 현상(Starvation), 그리고 현대적 해법인 MLFQ를 파헤칩니다.
CSOSScheduling
→2025.07.01I·06Docker: 내 컴퓨터에서는 되는데 왜 서버에서는 안 될까? (완벽 가이드)
컨테이너 기술의 바이블. 리눅스 커널 심층 분석(Namespaces, Cgroups)부터 프로덕션 배포를 위한 보안 하드닝, 트러블슈팅, 그리고 용어 사전까지.
DevOpsDockerContainer
→2025.06.25F·01Red-Black Tree: 리눅스 커널과 Java HashMap의 심장 (자가 균형 트리 완벽 해부)
이진 탐색 트리(BST)가 편향되는 것을 막는 마법. 5가지 불변 규칙(5 Rules)부터 회전(Rotation), 그리고 AVL 트리와의 비교까지. 왜 OS 스케줄러는 이 트리를 선택했을까요?
Data StructureAlgorithmCS
→2025.03.25F·60WSL(Windows Subsystem for Linux): 윈도우의 역습
개발자는 무조건 맥(Mac)을 써야 한다? 그건 WSL2가 나오기 전 이야기입니다. 윈도우 안에 리눅스 커널 심기.
CSOSWindows
→2025.03.10F·48IPC(Inter-Process Communication): 프로세스 간 통신
프로세스는 서로 격리되어 있습니다. 근데 어떻게 크롬 브라우저 탭끼리 데이터를 주고받을까요? 파이프부터 소켓까지.
CSOSIPC
→2025.03.02F·42데몬(Daemon) 프로세스: 보이지 않는 일꾼
악마(Demon)가 아닙니다. 그리스 신화의 '수호신'입니다. 백그라운드에서 묵묵히 일하는 서버의 영웅들.
CSOSLinux
→2025.03.01F·41리눅스 권한 체계: chmod와 chown
chmod 777을 치면 해결된다는 선배의 조언, 사실 엄청 위험한 짓이었습니다. rwx와 숫자의 비밀.
CSOSLinux
→2025.02.27F·39쉘(Shell): 껍데기 주제에 명령하지 마라
쉘은 운영체제의 핵심이 아닙니다. 단지 사용자의 명령을 커널에 전달하는 '메신저'일 뿐입니다. zsh, bash가 하는 진짜 역할.
CSOSShell
→2025.02.23F·36커널(Kernel): 운영체제의 심장
운영체제라는게 사실 프로그램들의 집합이라면, 그 중에서도 가장 핵심이 되는 녀석은 누구일까요? 항상 메모리에 상주하는 커널의 정체.
CSOSKernel
→2025.02.03F·16RAM vs ROM: 껐다 켜면 왜 데이터가 날아갈까? (완전정복)
DRAM의 누설 전류부터 ECC, HBM, 그리고 실제 성능 벤치마크(fio, sysbench)까지. 단순한 비유를 넘어 메모리의 모든 것을 파헤치는 개발자 필독 가이드.
csmemoryram
→2025.01.25X·01부팅 과정(Boot Process): 전원 버튼부터 로그인 화면까지
컴퓨터의 전원을 켜면 내부에서 무슨 일이 일어날까? BIOS vs UEFI, MBR vs GPT, GRUB, Kernel, Init, Systemd까지 리눅스 부팅의 6단계와 트러블슈팅 가이드를 상세히 해부합니다.
OSLinuxBooting
→