네 글자 이하로 설명하는 아인슈타인의 상대성이론

2025-04-14

이 글은 아인슈타인의 상대성이론을 간단하고 이야기 형식으로 설명합니다. 비유와 구어체를 사용하여 동시성의 상대성, 광속 불변의 원리, 중력과 시공간 곡률의 등가성과 같은 복잡한 개념을 풀어냅니다. 물리학적 배경지식이 없더라도 독자들은 핵심 아이디어를 이해할 수 있습니다.

더 보기
기술

최소주의 Linux 커널 모듈: 7바이트 실행 파일

2025-04-10

저자는 커널 모듈을 사용하여 메타데이터가 없는 사용자 정의 바이너리 파일 형식을 Linux용으로 만들었습니다. 처음에는 작은 ELF 실행 파일을 목표로 하여 (45바이트 최소 크기를 달성) 더 작은 aout 형식을 탐색하여 최종적으로 7바이트, 그리고 2바이트 실행 파일을 만들었습니다. 이 글에서는 커널 모듈 생성, 새 형식을 지원하는 사용자 지정 로더, 스택 및 명령줄 인수 처리, 프로그램 종료를 자동화하는 개선 사항 등을 자세히 설명합니다. 이 작업은 커널 모듈의 강력함과 실행 파일 크기를 최소화하는 기술의 높이를 보여줍니다.

더 보기