나는 오랫동안 리눅스 사용자이며 최근에 BSD 기반 운영 체제에 관심이 있습니다. 리눅스와 BSD 기반 시스템의 차이점은 무엇입니까? 기능적, 실용적, 역사적 차이에 대해 배우고 싶습니다.
나는 오랫동안 리눅스 사용자이며 최근에 BSD 기반 운영 체제에 관심이 있습니다. 리눅스와 BSD 기반 시스템의 차이점은 무엇입니까? 기능적, 실용적, 역사적 차이에 대해 배우고 싶습니다.
답변:
BSD와 Linux의 차이점을 정의하고 싶어합니다. Gilles가 의견에서 말했듯이, 너무 많고 이질적이기 때문에 쉬운 일이 아닙니다. 종종 사용자 수준에서 차이가 눈에 띄지 않을 수도 있습니다. 유닉스 가 기대하는대로 OS가 동작하도록 모든 것이 해결되었습니다 .
또한 각각에 대해 여러 배포판을 사용할 수 있습니다. 일반적으로 Linux / BSD에 대해 무엇을 말하든, 모순되는 배포판을 찾을 수 있습니다.
다음은 웹에 흩어져있는 비교 목록입니다.
큰 차이점은 (물론 내 의견으로는)
- Userland (Linux는 GNU를 사용하고 BSD는 BSD를 사용)
- 통합 (Linux는 다양한 노력의 모음입니다. BSD는 핵심에서 훨씬 더 통합되었습니다)
- 패키징 (Linux는 일반적으로 설치된 소프트웨어를 이진 패키지로 관리합니다. BSD는 일반적으로 소스에서 소프트웨어를 빌드하는 데 사용하는 "포트"트리를 관리합니다)
단어에 주목 일반적으로 그의 마지막 포인트를. 일부 Linux 배포판은 소스 코드를 관리 하고 반대로 일부 BSD는 바이너리 패키지 를 관리합니다 .
BSD는 Unix 해커들이 Unix 시스템을 PC로 포팅하려고 할 때 얻을 수있는 것입니다. 리눅스는 많은 PC 해커들이 앉아서 PC 용 유닉스 시스템을 작성하려고 할 때 얻는 것입니다.
-
BSD는 설계되었습니다. 리눅스가 자랍니다. 아마도 그것을 설명하는 유일한 간결한 방법 일 것입니다.
주요 차이점 :
- FreeBSD 전체 OS. 리눅스는 커널입니다. 리눅스 배포판은 os (100+ majro disrtos)입니다.
- FreeBSD는 모든 것이 단일 소스에서 나옵니다. 리눅스는 많은 것들의 혼합과 같습니다.
- BSD 라이센스와 GPL
- FreeBSD 인스톨러
- BSD 명령 (ls 파일 -l이 작동하지 않음) vs GPL 명령 (ls 파일 -l이 작동 함)
- 더 나은 FreeBSD 매뉴얼 페이지.
- BSD rc.d 스타일 부팅 vs. Linux SysV 스타일 init.d 부팅
다음은 각각의 역사를 설명하는 기사입니다.
Dave Tyson이 저술 한이 기사 는 많은 Unix 변종 (물론 BSD 및 Linux 포함)의 역사를 설명합니다 .
Scott Barman은 두 운영 체제가 어떻게 생겼 으며 어떻게 자신의 의견을 제시했는지 설명합니다.
하나의 "단단한"의견을 제시하겠습니다. 라우터, DNS, ftp 서버, 전자 메일 게이트웨이, 방화벽, 웹 서버, 프록시 서버 등의 역할을 수행 할 시스템을 하나 선택해야하는 경우 해당 시스템은 BSD를 실행합니다. 기반 운영 체제. 데스크탑 워크 스테이션으로 작동 할 시스템을 하나 선택하고 X, 내가 좋아하는 모든 응용 프로그램 등을 실행해야하는 경우 해당 시스템은 Linux를 실행합니다. 그러나 나는 작업용 서버로 Linux를 실행하거나 데스크탑에서 BSD 기반 시스템을 실행하는 데 아무런 문제가 없습니다.
추가 자료
어제 IT 관리자와이 토론을했습니다. BSD와 리눅스의 주요 차이점은 IMHO입니다.
BSD : 보안
리눅스 : 기능