오픈 소스의 태동부터 리눅스의 등장까지의 내용을 담았다.
번역은 조금 어색한 부분들이 있지만, 번역자들께 감사의 마음을 전한다.
오픈 소스 관심이 있다면 반드시 일독하기를 권한다. 대가들의 목소리를 들을 수 있는 기회니깐...
오픈 소스! 치열했던 IT 업계 발전의 역사
'소스 코드를 자유롭게 활용할 수 있으며, 세계의 수많은 프로그래머에게 공헌을 받아 발전한다.' 이것이 바로 '오픈 소스'라 알려진 소프트웨어 혁명의 정신이다. <오픈 소스>, 이 책에서는 하이테크의 첨단에 서서 오픈 소스 혁명을 주도했던 몽상가들이 한자리에 모여 창조해낸 소프트웨어 산업에 대한 새로운 비전을 담아 소개한다.
이 에세이는 오픈 소스 프로젝트에 종사해온 프로그래머에게는 새로운 진리이자 복음과 같으며, 이 운동을 이끌어온 정신적 지주들이 제시하는 강력한 비전이기도 하다. 또한 오픈 소스 소프트웨어를 경영에 통합시키려는 기업에는 어떻게 개방형 개발 방법이 더 좋은 소프트웨어를 만들어 낼 수 있는지 의구심을 풀어줄 것이며, 경쟁사에 이득을 안겨줄 수도 있는 이 자유롭게 활용 가능한 소프트웨어를 기업이 효과적인 수단으로 활용할 수 있는 해법을 제시한다. 또 오픈 소스 운동의 전망을 제시한다.
* Vol. I과 Vol. II의 시리즈로 출간
업데이트(2013. 12. 12) 사항
대상 독자
현대 흐름에 맞춰 재편집한 『오픈 소스』의 복간판
『오픈 소스』는 1999년 출간한 오라일리 미디어의 IT 에세이인 『Open Sources: Voices from the Open Source Revolution』을 현대 흐름에 맞춰 재편집한 복간판이다. 최근 IT 업계의 흐름은 웹과 모바일이라는 주제만 다를 뿐 10년 전과 유사한 흐름으로 전개되고 있다. 오픈 소스 역시도 유닉스 기반에서 웹이나 모바일이라는 다른 네이티브 개발로 주제만 바뀌었을 뿐 여전히 많은 개발자에게 도움을 주고 이를 어떻게 이용해야 한다는 논의가 활발하다. 이러한 시점에서 2~30여 년 전 IT 산업의 한 축을 담당했던 오픈 소스의 성장 과정을 살펴볼 수 있는 『오픈 소스』는 현시대를 살아가는 개발자가 과거에 있었던 일화를 통해서 자신의 미래를 어떻게 설계해 나갈 것인지에 대한 많은 교훈을 던져줄 수 있는 책이라는 가치를 지닌다고 생각할 수 있다.
서문
프롤로그
자유 소프트웨어는 무엇이며 오픈 소스와 어떤 관계를 갖는가?
오픈 소스 소프트웨어란 무엇인가?
포스의 어두운 면
소스를 사용하거라! 루크
과학적 방법을 통한 기술혁신
오픈 소스에 대한 위협
오픈 소스 해커에게 동기 부여하기
리눅스 벤처와 미래 투자
과학과 새로운 르네상스
1장. 해커 문화의 짧은 역사
프롤로그 -진정한 프로그래머
초기 해커들
유닉스의 부상
오랜 시대의 끝
상용 유닉스 시대
초기의 공개 유닉스
웹의 폭발적인 성장
2장. 버클리 유닉스의 20년
초기 역사
초기 배포판
VAX 유닉스
DARPA의 지원
4.2BSD
4.3BSD
네트워킹, 릴리즈 1
4.3BSD - Reno
네트워킹, 릴리즈 2
소송
4.4BSD
4.4BSD - Lite 릴리즈 2
3장. 인터넷 엔지니어링 태스크포스
IETF의 역사
IETF의 구성과 특성
IETF 워킹 그룹
IETF 문서
IETF의 운영 과정
공개 표준, 공개 문서 그리고 오픈 소스
4장. GNU 운영체제와 자유 소프트웨어 운동
최초의 소프트웨어 공유 공동체
공동체의 붕괴
피할 수 없는 도덕적 선택
구속되지 않는다는 관점에서의 자유
GNU 소프트웨어와 GNU 시스템
프로젝트의 시작
첫 번째 단계
GNU 이맥스
프로그램은 누구에게나 자유로운가?
카피레프트와 GNU GPL
자유 소프트웨어 재단
자유 소프트웨어에 대한 지원
기술 목표
기증받은 컴퓨터
GNU 태스크 리스트
GNU 라이브러리 GPL
가려운 곳을 긁는다?
예기치 않은 개발
GNU 허드
알릭스
리눅스와 GNU/리눅스
미래의 도전들
비밀 하드웨어
비자유 라이브러리
소프트웨어 특허
자유 문서
우리는 자유에 대해 이야기해야만 한다
오픈 소스
한번 해보자!
5장. 시그너스 솔루션의 미래
초창기의 시그너스
GNUPro
도전들
오픈 소스를 넘는 투자 - eCos
미래에 대한 생각과 전망
6장. 소프트웨어 공학
소프트웨어 공학 공정
시장 요구사항 분석
시스템 설계
상세 설계
구현
통합
현장 테스트
사후 지원
테스트 세부 사항
코드 커버리지 분석
회귀 테스트
오픈 소스 소프트웨어 공학
시장 요구사항 분석
시스템 설계
상세 설계
구현
통합
현장 테스트
사후 지원
결론
7장. 첨단의 리눅스
아미가와 모토로라 포트
마이크로커널
알파로부터 이식성까지
커널 영역과 사용자 영역
GCC
커널 모듈
오늘날의 이식성
리눅스의 미래
에릭 스티븐 레이먼드 , 리처드 스톨먼 , 팀 오라일리 , 리누스 토발즈
리얼타임 eBook 안내
PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.