📚 소프트웨어 역사 속 결정적 순간들

📚 소프트웨어 역사 속 결정적 순간들

소프트웨어는 기술의 역사이면서 동시에 사건의 역사다. Linux부터 Git, npm, Log4Shell, 그리고 AI까지. 개발 세계를 바꾼 20개의 결정적 순간을 따라가며 오늘의 개발 환경이 어떻게 만들어졌는지를 이야기한다.

Latest posts

MySQL이 스타트업의 데이터베이스가 된 이유 — 거대한 데이터베이스 시장을 뒤흔든 작은 오픈소스 프로젝트

MySQL은 단순한 데이터베이스가 아니었다. 그것은 비용, 접근성, 그리고 개발 속도라는 조건 자체를 바꾸며 스타트업 생태계를 가능하게 만든 기술이었다. 이 글은 MySQL이 어떻게 인터넷 산업의 성장 구조를 바꿨는지, 그리고 왜 거의 모든 초기 웹 서비스가 MySQL을 선택할 수밖에 없었는지를 따라간다.

Apache 웹서버가 인터넷을 지배한 이유 - 웹의 초기 인프라

웹은 처음부터 준비된 인프라 위에서 성장한 것이 아니었다. 표준도, 안정적인 서버도 없던 혼란 속에서 개발자들은 직접 코드를 고치기 시작했고, 그 과정에서 Apache가 탄생했다. 이 글은 Apache가 어떻게 웹 서버를 넘어 인터넷 인프라의 중심이 되었는지, 그리고 오픈소스가 어떻게 웹의 기본 구조를 만들어냈는지를 따라간다.

Netscape가 코드를 공개한 날 : 오픈소스 운동의 시작

인터넷 초창기, 브라우저는 단순한 프로그램이 아니라 웹 그 자체였다. Netscape가 시장을 지배하던 시대, Microsoft는 운영체제를 무기로 전쟁에 뛰어들었고 경쟁의 규칙 자체를 바꾸기 시작한다. 그리고 이 싸움 속에서, 소프트웨어 역사상 가장 급진적인 선택이 등장하게 된다.

Linux가 세상을 바꾼 날 : 취미 프로젝트가 세계 서버 인프라가 되기까지

Linux는 거대한 기업이 만든 시스템이 아니라 한 대학생의 취미 프로젝트에서 시작되었다. 그러나 GPL, 커뮤니티 협업, 그리고 인터넷의 성장과 맞물리며 결국 세계 서버 인프라의 중심이 된다. 이 글은 Linux가 어떻게 단순한 코드에서 시작해 소프트웨어 산업의 구조 자체를 바꾸게 되었는지 그 흐름을 따라간다.

소프트웨어 역사 속 결정적 순간들 — 오늘의 개발 세계를 만든 사건들

소프트웨어는 기술의 역사이면서 동시에 사건의 역사다. Linux, Git, GitHub, npm, Log4Shell, 그리고 AI까지. 개발 세계를 바꾼 20개의 결정적 순간을 따라가며 오늘의 개발 환경이 어떻게 만들어졌는지를 이야기한다.