블로그
-
Linux 프로세스·스케줄러 심화 — 태스크 상태 머신, CFS·런큐, NUMA와 프로덕션 튜닝
[2026] Linux 프로세스·스케줄러 심화 — 태스크 상태 머신, CFS·런큐, NUMA와 프로덕션 튜닝에 대해 정리한 개발 블로그 글입니다. 운영체제 관점에서 리눅스의 실행 단위는 흔히 말하는 “프로세스”라는 용어보다 태스크(task)라고 보는 편이 커널 내부와 맞습니다. task_struct는 스레드 하나에 대응하고.
-
Linux 메모리·가상 메모리 심화 — 페이지 테이블, 페이지 폴트, ZONE·슬랩과 프로덕션 튜닝
MMU·다단계 페이지 테이블, minor/major 폴트·COW, ZONE·버디·SLUB, 직접/kswapd reclaim, THP·vm sysctl. 리눅스 가상 메모리 내부와 운영 튜닝을 한글로 깊게 정리합니다.
-
Linux 시스템 콜 — 커널 경계, 동작 원리, 분류, strace·ltrace, errno, vDSO, seccomp
[2026] Linux 시스템 콜 — 사용자·커널 모드, syscall 번호·소프트웨어 인터럽트, glibc 래퍼, 아키텍처별 차이, strace·ltrace, errno, 성능·vDSO, seccomp, 실습 C, 디버깅. 리눅스 시스템 프로그래밍·SRE·백엔드 엔지니어용 개념·실무를 한글로 정리한 튜토리얼입니다.
-
Linux 시리즈 #09 — 디스크·블록 계층: 저널·복구·할당·I/O 스케줄러
[2026] Linux 시리즈 #09 — 디스크·블록 계층: 저널·복구·할당·I/O 스케줄러에 대해 정리한 개발 블로그 글입니다. > #09 | inode·익스텐트 구조: #03 파일·inode · 실무 트러블슈팅: 디스크 full vs inode · 개요: Linux 완전 가이드 --- #03에서 다룬 온디스크 inode·익스텐트는 공간의.
-
Linux 시리즈 #09 — Namespace·cgroups: 컨테이너 격리와 리소스 제한의 커널 기반
[2026] Linux namespace와 cgroups로 프로세스 격리·CPU·메모리·I/O 한도를 걸고, unshare·cgroup v2·systemd·Docker 내부까지 연결해 설명합니다.
-
Linux 커널 심화 시리즈 전체 목차 | 프로덕션 튜닝과 트러블슈팅
Linux 커널 심화 시리즈 전체 목차: 파일시스템, 프로세스, 메모리, 디스크 관리까지 4개 고급 주제로 Linux 커널 내부와 프로덕션 운영 전문가가 되세요. ext4/XFS inode, CFS 스케줄러, MMU 페이지 폴트, 저널 복구까지 SRE 필수 지식.
-
Lit 완벽 가이드 — 네이티브 웹 컴포넌트 개발
Lit 완벽 가이드 — 네이티브 웹 컴포넌트 개발에 대해 정리한 개발 블로그 글입니다. Lit는 Google이 유지하는 경량 웹 컴포넌트 라이브러리로, Custom Elements와 Shadow DOM 같은 브라우저 표준 위에 선언적 템플릿(html), 반응형 속성(reactive properties),… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Lit, Web Components, Custom…
-
LiteLLM 완벽 가이드 — 100+ LLM을 OpenAI API로 통합, 프록시·라우팅·비용 관리
LiteLLM 완벽 가이드 — 100+ LLM을 OpenAI API로 통합, 프록시·라우팅·비용 관리에 대해 정리한 개발 블로그 글입니다. LiteLLM은 OpenAI SDK와 완전 동일한 인터페이스로 GPT-4o / Claude 3.5 / Gemini 1.5 / Llama 3 / Mistral / Cohere / Bedrock / Azure OpenAI /… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
Liveblocks 완벽 가이드 — 실시간 협업 플랫폼·CRDT·React·Next.js
Liveblocks로 실시간 협업을 구현하는 방법. Presence, Storage(CRDT), Comments, Notifications와 React·Next.js 통합, 화이트보드 예제까지 정리했습니다.
-
macOS 개발 환경 설정 가이드 | 필수 도구와 최적화
macOS에서 개발 환경을 구축하는 방법. Homebrew, iTerm2, Zsh, 개발 도구 설치부터 생산성 향상 팁까지. 실전 예제와 코드로 개념부터 활용까지 정리합니다. macOS·Homebrew·iTerm2 중심으로 설명합니다.