Difference between revisions of "비에스디"

Jump to navigation Jump to search
1,989 bytes added ,  21:56, 9 October 2018
no edit summary
Line 1: Line 1:
== 개요 ==
{{Template:바로 가기}}
<div style="float: right; margin-left: 12px">__TOC__</div>
 
= 개요 =
[[BSD]]는 [[빌 조이]](Bill Joy)를 주축으로 [[캘리포니아 대학교 버클리 캠퍼스]](University of California, Berkeley)의 CSRG(Computer Systems Research Group)에서 개발한 [[유닉스]] 계열의 [[운영 체제]]이다. 1995년 6월 4.4BSD-Lite Release 2 출시를 끝으로 공식 BSD 프로젝트가 중단된 현재는 BSD에서 파생된 운영 체제를 모두 가리킨다.  
[[BSD]]는 [[빌 조이]](Bill Joy)를 주축으로 [[캘리포니아 대학교 버클리 캠퍼스]](University of California, Berkeley)의 CSRG(Computer Systems Research Group)에서 개발한 [[유닉스]] 계열의 [[운영 체제]]이다. 1995년 6월 4.4BSD-Lite Release 2 출시를 끝으로 공식 BSD 프로젝트가 중단된 현재는 BSD에서 파생된 운영 체제를 모두 가리킨다.  


Line 10: Line 13:
[[커널]]만 개발하는 [[리눅스]] 프로젝트와는 다르게 [[윈도우즈]]나 [[macOS]]처럼 데스크탑 환경과 [[응용 소프트웨어]]를 모두 포함하여 개발 및 배포한다.
[[커널]]만 개발하는 [[리눅스]] 프로젝트와는 다르게 [[윈도우즈]]나 [[macOS]]처럼 데스크탑 환경과 [[응용 소프트웨어]]를 모두 포함하여 개발 및 배포한다.


== 역사 ==
 
= 기타 =
BSD는 [[윈도우즈]]나 [[리넠스]]처럼 거의 대부분의 하드웨어에 대한 [[드라이버]] 지원을 못 해주고 있다. 간신히 일부 하드웨어 드라이버만 지원하는 수준이다.
 
 
[[맥]], [[아이폰]], [[플레이 스테이션]], [[닌텐도]]는 전용 기기라 자기들이 직접 하드웨어 [[드라이버]]를 만들면 되니까 [[프리BSD]] [[커널]]을 쓰지만, [[TmaxOS]]는 [[윈도우즈]]나 [[리눅스]]처럼 아무 기기에나 설치할 수 있는 운영 체제를 지향하므로 BSD처럼 일부 하드웨어에 대한 드라이버만 있는 운영 체제 [[커널]]은 쓰기 무리이다.
 
 
그래서 [[티맥스OS]]가 [[BSD 라이선스]]라 [[저작권자]] 표시만 하면 [[소스 코드]] 공개가 의무가 아니라 상업적으로 많이 쓰이는 BSD 대신에, [[GPL]]이라 소스 코드 공개는 의무지만 웬만한 하드웨어에 대한 드라이버는 다 있는 리눅스로 커널을 변경한 것 같다.
 
 
BSD 써보니까 최소한 [[그래픽 카드]]([[그래픽 칲셑]])하고 [[무선 랜]] 카드([[칲셑]])는 BSD 사용자 커뮤니티에서 확실히 작동한다고 얘기하는 것들로 구성해야 할 것 같다. 아니면 자기가 하드웨어 드라이버 제작이 가능한 [[프로그래밍]] 고수가 되든가. 리눅스는 구글링으로 찾은 정보로 삽질하면 어떻게든 해결이 됐는데 BSD 사용 후 결론은 결국 내가 직접 하드웨어 드라이버 만들고 [[커널]]에 적용해서 직접 커스텀 커널이랑 [[배포판]]을 만들어야 한다는 것이었다.
 
 
그나마 제일 쉬워 보이는 게 BSD랑 구조가 비슷한 리눅스 드라이버를 BSD용으로 [[포팅]](porting)하는 것이다.
 
= 역사 =
[[AT&T]]의 [[벨 연구소]]([[Bell Labs]]. 현재는 [[노키아]] 소속.)와 [[MIT 대학]]에서 1964년부터 개발을 시작하여 1969년도에 시분할 운영 체제 [[멀틱스]](Multics)를 출시하였다. 그 후 벨 연구소의 [[데니스 리치]]가 만든 게임을 소형 컴퓨터에서도 빠르게 작동할 수 있게 만든 [[유닉스]]는 1973년 10월에 공개 되었다.
[[AT&T]]의 [[벨 연구소]]([[Bell Labs]]. 현재는 [[노키아]] 소속.)와 [[MIT 대학]]에서 1964년부터 개발을 시작하여 1969년도에 시분할 운영 체제 [[멀틱스]](Multics)를 출시하였다. 그 후 벨 연구소의 [[데니스 리치]]가 만든 게임을 소형 컴퓨터에서도 빠르게 작동할 수 있게 만든 [[유닉스]]는 1973년 10월에 공개 되었다.


Line 23: Line 42:
[[macOS]]와 [[iOS]]의 [[다윈]]은 4.4BSD-Lite Release 2와 [[FreeBSD]]의 [[소스 코드]]에 기반한다. BSD의 소스 코드는 [[솔라리스]]나 [[TmaxOS]]와 같은 다른 [[유닉스]] 운영 체제에서도 상당히 많이 사용한다.
[[macOS]]와 [[iOS]]의 [[다윈]]은 4.4BSD-Lite Release 2와 [[FreeBSD]]의 [[소스 코드]]에 기반한다. BSD의 소스 코드는 [[솔라리스]]나 [[TmaxOS]]와 같은 다른 [[유닉스]] 운영 체제에서도 상당히 많이 사용한다.


== 종류 ==
= 종류 =
BSD 계열 [[운영 체제]] 중 [[macOS]]와 [[iOS]]를 제외하면, 2017년 기준으로 많이 쓰이는 순서대로 순위는 [[TrueOS]](구 [[PC-BSD]]), [[FreeBSD]], [[GhostBSD]], [[OpenBSD]] 순이다.[* [[https://distrowatch.com/index.php?dataspan=2017]]] 그 외에도 [[DragonFly BSD]], [[NetBSD]] 등이 있다.
BSD 계열 [[운영 체제]] 중 [[macOS]]와 [[iOS]]를 제외하면, 2017년 기준으로 많이 쓰이는 순서대로 순위는 [[TrueOS]](구 [[PC-BSD]]), [[FreeBSD]], [[GhostBSD]], [[OpenBSD]] 순이다.[* [[https://distrowatch.com/index.php?dataspan=2017]]] 그 외에도 [[DragonFly BSD]], [[NetBSD]] 등이 있다.


FreeBSD와 NetBSD는 4.4 버전 이전의 BSD에서 [[포크]]하였으나 소송 문제 때문에 나중에 4.4BSD-Lite 버전에서 다시 한 번 더 포크되었고, OpenBSD는 NetBSD에서 포크되었다.
FreeBSD와 NetBSD는 4.4 버전 이전의 BSD에서 [[포크]]하였으나 소송 문제 때문에 나중에 4.4BSD-Lite 버전에서 다시 한 번 더 포크되었고, OpenBSD는 NetBSD에서 포크되었다.


== 관련 문서 ==
= 관련 문서 =
* [[BSD 라이선스]]
* [[BSD 라이선스]]
* [[리넠스]] ([[Linux]])
:* [[데비안]] ([[Debian]])
:* [[레드 햍]] ([[Red Hat]])


[[Category:운영 체제]]
[[Category:운영 체제]]
[[Category:유닠스 계열]]
[[Category:유닠스]]
[[Category:유닉스]]
[[Category:유닉스]]
[[Category:비에스디]]
[[Category:비에스디]]
301

edits

Navigation menu