잔글 HotCat을 사용해서 분류:운영체제 삭제함, 분류:리눅스 추가함
 
(사용자 2명의 중간 판 4개는 보이지 않습니다)
4번째 줄: 4번째 줄:


== 역사 ==
== 역사 ==
1991년 핀란드 헬싱키 공대에 재학 중이던 리누스 토르발즈가 i386 미닉스 컴퓨터를 이용해 제작했다. 초기부터 오픈 소스 프로젝트로 진행하며 기여자들을 명시하는 등 회사가 아닌 개별 개발자에 친근하게 다가간 결과 기여자가 많아지며 성장세가 빨랐고, 리처드 스톨먼이 주도하는 GNU가 이 프로젝트에 주목하여 Hurd를 사실상 버리고 리눅스에 GNU 유틸리티를 붙이면서 오늘날과 같은 규모가 되었다.<ref>동시기 경쟁작이자 정통 UNIX를 표방한 BSD 계열 프로젝트들은 UNIX를 개발한 벨 연구소 담당 회사인 [[AT&T]]와의 소송전 힘겨루기 과정에서 시간과 인력을 소모해버렸고, NEXTSTEP이 [[맥 OS X]]가 된 이후 [[Apple|애플]]과의 공생을 통해 LLVM 프로젝트 등을 지원 받으며 활력을 되찾을 때까지 암흑기를 보내야 했다.</ref>
1991년 핀란드 헬싱키 공대에 재학 중이던 리누스 토르발즈가 i386 미닉스 컴퓨터를 이용해 제작했다. 초기부터 오픈 소스 프로젝트로 진행하며 기여자들을 명시하는 등 회사가 아닌 개별 개발자에 친근하게 다가간 결과 기여자가 많아지며 성장세가 빨랐고, 리처드 스톨먼이 주도하는 GNU가 이 프로젝트에 주목하여 Hurd를 사실상 버리고 리눅스에 GNU 유틸리티를 붙이면서 오늘날과 같은 규모가 되었다.<ref>동시기 경쟁작이자 정통 UNIX를 표방한 BSD 계열 프로젝트들은 UNIX를 개발한 벨 연구소 담당 회사인 [[AT&T]]와의 소송전 힘겨루기 과정에서 시간과 인력을 소모해버렸고, NEXTSTEP이 [[맥 OS X]]가 된 이후 FreeBSD 개발 커뮤니티가 [[Apple|애플]]과의 공생을 통해 LLVM 프로젝트 등을 지원 받으며 활력을 되찾을 때까지 암흑기를 보내야 했다.</ref>


== 구조 ==
== 구조 ==
73번째 줄: 73번째 줄:
그 외에 화면 입출력용 ncurses 라이브러리(libncurses)나 암호화 알고리즘 지원을 위한 OpenSSL(libssl-dev) 같은 라이브러리를 요구하니 인터넷에서 검색하다 보면 무엇이 필요한지 대충 감이 올 것이다.
그 외에 화면 입출력용 ncurses 라이브러리(libncurses)나 암호화 알고리즘 지원을 위한 OpenSSL(libssl-dev) 같은 라이브러리를 요구하니 인터넷에서 검색하다 보면 무엇이 필요한지 대충 감이 올 것이다.


사전에 필요한 컴파일 도구들이 준비되었고 리눅스 소스 코드를 받았다면 작업 디렉토리를 소스 코드가 있는 최상위 폴더로 하고 make menuconfig를 터미널에 입력한다. 그러면 다음 목록이 TUI(Text User Interface, 윈도우 명령 프롬프트나 리눅스 터미널 같은 글 형태의 CUI가 아니라 일정한 레이아웃을 가진 콘솔 창 화면을 가리킨다) 형태로 뜬다.
사전에 필요한 컴파일 도구들이 준비되었고 리눅스 소스 코드를 받았다면 작업 디렉토리를 소스 코드가 있는 최상위 폴더로 하고 make menuconfig를 터미널에 입력한다. 그러면 다음 목록이 TUI<ref>Text User Interface, 윈도우 명령 프롬프트나 리눅스 터미널 같은 글 형태의 CUI가 아니라 일정한 레이아웃을 가진 콘솔 창 화면을 가리킨다</ref> 형태로 뜬다.


* General Setup: 아래에 별도 항목으로 분리되지 않은 기능들은 다 여기 들어있다. 배터리 및 전원 관리 기능 같은 것이 여기 들어 있다.
* General Setup: 아래에 별도 항목으로 분리되지 않은 기능들은 다 여기 들어있다. 배터리 및 전원 관리 기능 같은 것이 여기 들어 있다.
107번째 줄: 107번째 줄:
* 리눅스 계열 운영체제의 Shell에 로그인할 때 뜨는 문구(Message of the day, MOTD)는 '''/etc/motd''' 파일을 수정하여 변경할 수 있다.
* 리눅스 계열 운영체제의 Shell에 로그인할 때 뜨는 문구(Message of the day, MOTD)는 '''/etc/motd''' 파일을 수정하여 변경할 수 있다.
* [[작은숲:위키노트/리눅스]]: 위키노트의 리눅스 관련 문서들
* [[작은숲:위키노트/리눅스]]: 위키노트의 리눅스 관련 문서들
* [[Yocto (리눅스)|Yocto]] 프로젝트


{{각주}}
{{각주}}
[[분류:리눅스| ]]