리눅스: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
TedBot (토론 | 기여)
잔글 봇: 틀 이름 및 스타일 정리
39번째 줄:
== 역사 ==
{{본문|리눅스의 역사}}
[[파일:Samsung Galaxy Note series 2.jpg|thumb섬네일|[[안드로이드 (운영 체제)|안드로이드]]는 리눅스 커널을 활용한 스마트폰 운영체제이다.]]
 
1983년 9월 [[리처드 스톨만]]은 [[GNU]] 프로젝트를 시작했다. GNU 프로젝트의 목적은 프리웨어로만 구성된 완전한 하나의 유닉스-유사 시스템을 만드는 것이었다. 1989년, GNU는 시스템 라이브러리, 컴파일러, 텍스트 에디터, 셸 등의 커널을 제외한 시스템의 핵심적인 부분을 완성했다. 1990년 시작된 허드(Hurd) 커널은, 초기에는 BSD 4.4-Lite 커널을 기반으로 개발하려 했으나, 원래의 BSD 커널을 개발했던 [[캘리포니아 대학교 버클리|버클리]] 프로그래머들과의 협력이 이루어지지 않아 실패했다. 1987년 리처드 스톨만은 허드를 마하(Mach)라는 마이크로 커널을 기반으로 개발하려 했다. 그러나 마하는 예상외로 복잡한 구조를 가지고 있어서, 허드의 개발은 지체되었다.
73번째 줄:
 
==서버==
리눅스의 원형이 되는 [[UNIX]]가 애초부터 [[통신 네트워크]]를 지향하여 설계된것처럼 리눅스 역시 서버로 작동하는데 최적화되어있다.
리눅스 데스크탑환경은 이러한 서버기능에 기초가 되는 [[멀티 태스킹]]과 [[다중 사용자]]시스템에 [[GUI]]환경인 [[X 윈도 시스템]]을 올려놓은것이므로 대부분의 데스크팝 [[리눅스 배포판]]이라도 [[아파치 HTTP 서버]]등의 설치로 서버환경의 구축이 동시에 가능하다.
 
84번째 줄:
리눅스는 부팅 수준에서 [[GRUB]]등을 통해 여러 [[운영체제|OS]]로 부팅하는것을 지원하다.
 
또한 리눅스는 GRUB를 통해 [[명령줄 인터페이스|콘솔모드]] 부팅뿐만아니라 콘솔모드에서 [[X 윈도 시스템]]환경인 [[GUI]]모드와 상호변환을 완벽히 지원한다.<ref>([[우분투]])(1) GRUB의 설정파일 수정 및 시스템 반영 ~> nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT (비활성화 ,#로 주석처리) GRUB_CMDLINE_LINUX="text" ("" 을 "text"로 변경) GRUB_TERMINAL=console (#제거 - 활성화)
~>update-grub (2)현재의 systemctl set-default graphical.target(x윈도우 활성화)를 systemctl set-default graphical.target(x윈도우 활성화)로 바꿔준다.
~> systemctl set-default multi-user.target (3)콘솔모드에서 x윈도우진입 ~> startx</ref>