저는 최근 BSD 기반 운영 체제 사용에 관심을 갖게 된 오랜 Linux 사용자입니다. Linux와 BSD 기반 시스템의 차이점은 무엇입니까? 기능적, 실제적, 역사적 차이점을 이해하는 데 관심이 있습니다.
답변1
BSD와 Linux의 차이점을 정의하는 것은 쉽습니다. Giles가 리뷰에서 말했듯이, 이는 너무 많고 다양하기 때문에 쉬운 작업이 아닙니다. 많은 경우 이러한 차이점은 사용자 수준에서는 눈에 띄지 않습니다. 모든 것이 해결되어 OS가 예상대로 작동합니다.유닉스도착하다.
또한 각 버전에는 여러 버전이 있습니다. 일반적으로 Linux/BSD에 대해 어떻게 생각하든, 이에 모순되는 배포판을 자주 발견하게 될 것입니다.
아래는 제가 온라인에서 찾은 비교 목록입니다.
- U&L에서, 사용자는 다음과 같은 차이점을 정의합니다.
(확실히 제 생각에는) 가장 큰 차이점은 다음과 같습니다.
- Userland(Linux는 GNU를 사용하고 BSD는 BSD를 사용합니다)
- 통합(Linux는 다양한 노력의 집합체이며 BSD는 핵심이 더욱 통합되어 있음)
- 패키징(Linux는 일반적으로 설치된 소프트웨어를 바이너리 패키지로 관리합니다. BSD는 일반적으로 소스에서 소프트웨어를 빌드하는 데 사용되는 "포트" 트리를 관리합니다.)
단어를 메모해 두세요대개그의 마지막 요점에서. 일부Linux 배포판은 소스 코드를 관리합니다.대조적으로, 일부 BSD는바이너리 패키지 관리.
- 매튜 D. 풀러(Matthew D. Fuller)는긴 비교BSD와 Linux의 관계를 조사하고 싶을 수도 있습니다. 이 글에서는 둘 사이의 디자인 수준, 기술적 차이, 개념을 비교하고 궁극적으로 일반적인 오해를 해결해 보겠습니다. 다음은 일부 발췌 내용입니다.
BSD는 Unix 해커 무리가 앉아서 Unix 시스템을 PC로 포팅하려고 시도할 때 얻을 수 있는 것입니다. 한 무리의 PC 해커들이 앉아서 PC용 유닉스 시스템을 작성하려고 하면, 그들은 리눅스를 얻게 됩니다.
--
BSD는 의도적으로 설계된 것입니다. 리눅스가 성장했습니다. 아마도 그것이 그것을 설명하는 유일한 간결한 방법이고 아마도 가장 정확할 것입니다.
- uservivek에서FreeBSD 포럼은 다음과 같이 씁니다.:
주요 차이점:
- FreeBSD 완전한 운영 체제. 리눅스는 커널이다. Linux 배포판은 os(100개 이상의 주요 배포판)입니다.
- FreeBSD의 모든 것은 단일 소스에서 나옵니다. 리눅스는 많은 것들이 혼합된 것과 같습니다.
- BSD 라이센스와 GPL 라이센스
- FreeBSD 설치 프로그램
- BSD 명령(ls file -l은 작동하지 않음) 및 GPL 명령(ls file -l은 작동함)
- FreeBSD가 더 좋고 매뉴얼 페이지를 업데이트했습니다.
- BSD rc.d 스타일 시작 및 Linux SysV 스타일 init.d 시작
다음은 각각의 역사를 설명하는 몇 가지 기사입니다.
Dave Tyson이 작성한 이 기사에서는 다음을 소개합니다.많은 유닉스 변종의 역사(물론 BSD와 Linux도 포함)
스콧 바먼에 대한 설명이 두 운영 체제는 어떻게 탄생했나요?그리고 그것이 그의 견해를 어떻게 형성했는지:
나는 "확고한" 의견을 제시하겠습니다. 라우터, DNS, FTP 서버, 이메일 게이트웨이, 방화벽, 웹 서버, 프록시 서버 등의 역할을 할 시스템을 선택해야 한다면 BSD 기반 운영 체제를 실행하게 될 것입니다. 시스템. 데스크탑 워크스테이션으로 하나의 시스템을 선택하고 X, 내가 즐겨 사용하는 모든 응용 프로그램 등을 실행해야 한다면 해당 시스템은 Linux를 실행하게 될 것입니다. 그러나 Linux를 메인 서버로 실행하거나 데스크톱에서 BSD 기반 시스템으로 실행하는 데 아무런 문제가 없습니다.
추가 읽기
- 이 질문은 U&L에 있습니다., 기존 BSD를 비교하여 공통점을 강조합니다.
답변2
어제 IT 관리자와 토론을 했습니다. IMHO, BSD와 Linux의 주요 차이점은 초점입니다.
BSD: 안전함
- BSD는 쉽게 "강화"되며 이러한 목적을 위해 많은 표준 기능을 제공합니다.
- 모든 명령은 핵심 작업을 수행합니다.
- 보안 취약점이 거의 없음
- 따라서 이는 1차 DMZ 시스템에 선호되는 운영 체제입니다.
- 따라서 오픈 소스 방화벽에 선호되는 운영 체제입니다.
- KISS 원칙을 따르세요. (단순하게 유지하세요, 바보입니다)
리눅스: 기능
- 당신이 생각할 수 있는 모든 기능과 그 이상을 갖추고 있습니다.
- 거의 모든 명령은 거의 모든 작업을 수행할 수 있습니다.
- 거의 모든 것을 결합할 수 있으며 효과가 있습니다.
- 자동으로 로드되는 모듈의 보안 취약성으로 인해 빈번한 업데이트가 필요합니다.
- 더 사용자 친화적
- 매우 매우 유연함
- 따라서 백엔드 시스템은 물론 데스크톱 시스템에서도 선호되는 운영 체제입니다.