누군가 Linux 대신 FreeBSD를 선택하는 이유는 무엇입니까? [닫은]


154

누군가 Linux 대신 FreeBSD 를 선택하는 이유는 무엇 입니까? Linux와 비교하여 FreeBSD의 장점은 무엇입니까? 내 공유 호스팅 공급자는 FreeBSD를 사용합니다.


1
이상하게도, FreeBSD 대신 Linux를 선택해야하는 이유를 검색하면서 이것을 발견했습니다. 나는 여기에 대부분의 사실에 근거한 답변과 의견을 보았지만, 많은 의견이 있었지만 "이 질문에 대한 답변은 거의 전적으로 의견에 근거하는 경향이 있기 때문에"이 질문은 닫혔습니다. 아, 이것은 "UNIX & Linux "포럼입니다.

답변:


115

당신은 당신이보다 효율적으로 시스템을 사용할 수 있도록 다른 무엇을 알고 싶은 경우에, 여기입니다 리눅스 배경에서 오는 사람들에게 BSD하기 위해 일반적으로 참조 소개 .

이 결정에 대한 더 많은 역사적 맥락을 원한다면 왜 그들이 FreeBSD를 선택했는지 추측 할 것입니다. 최초의 닷컴 버블 때, FreeBSD 4는 ISP 에게 매우 인기가있었습니다. 추가와 관련이있을 수도 있고 아닐 수도 있습니다 kqueue. Wikipedia 페이지는 FreeBSD 4에 대한 느낌을 다음과 같이 설명합니다 : "… 일반적으로 유닉스 계열 전체에서 가장 안정적인 고성능 운영 체제 중 하나로 간주됩니다." 특히 FreeBSD는 시간이 지남에 따라 jailZFS 지원과 같은 호스팅 제공 업체에 호소 할 수있는 다른 기능을 추가했습니다 .

개인적으로, 나는 BSD 시스템을 좋아한다. 왜냐하면 내가 사용했던 대부분의 리눅스 배포판보다 더 잘 어울린다고 생각 하기 때문이다 . 또한 다양한 핸드북 등에서 직접 제공되는 문서도 훌륭합니다. FreeBSD를 사용하려면 FreeBSD 핸드북을 강력히 추천합니다 .


1
@Tshepang 이것은 전적으로 개인적인 경험 일 가능성이 있으며, BSD를보기 전에 광범위한 Linux 경험을 가진 사람들에게는 일반적이지 않을 것입니다. 내가 생각해 낸 또 다른 설명은 공식 프로젝트 문서를 읽음으로써 BSD에 대해 아는 대부분을 배웠지 만 Googling이 (대부분의) Linux 배포판에 대해 아는 대부분을 배웠다는 것입니다. 젠투는 또 하나의 예외입니다. (그녀의 위키는 젠투를 탐색 할 때 훌륭한 자료였습니다.)이 시스템에서 특정 결정의 이유를 더 잘 이해한다고 생각합니다.
Hank Gay

54
FreeBSD의 "통합"측면에 대해 제가 가장 좋아하는 예는 다음과 같습니다. FreeBSD에서는 "ifconfig"를 사용하여 네트워크 인터페이스를 구성합니다. Linux에서는 "ifconfig"및 "brctl"및 "vconfig"및 "ethtool"및 "iwconfig"및 "ip"및 ...을 사용하여 네트워크 인터페이스를 구성합니다.
larsks

2
첫 번째 링크는 매우 흥미 롭습니다. 감사합니다
marto

1
@marto 다행이 유용하다고 생각합니다. 나는 처음으로 우연히 만났을 때 "이것이 굉장하다"라는 생각을 기억합니다.
행크 게이

4
@ashwin FreeBSD 핸드북은 OS에서 본 최고의 문서입니다. 내가 본 가장 가까운 것은 아마도 젠투 핸드북 일 것입니다. OpenBSD의 매뉴얼 페이지는 아마도 FreeBSD보다 더 좋지만 BSD 매뉴얼 페이지는 아주 좋은 경향이 있습니다.
행크 게이

47

FreeBSD는보다 강력한 네트워크 스택으로 유명합니다. 이전 회사의 전문적인 경험을 통해 우리는 프록시 서버를 사용하여 업무를 처리하지 못했습니다. 우리가 FreeBSD를 던졌을 때, 서버는 1 년 이상 부하를 쉽게 처리했습니다.

NetBSD는 수많은 다른 하드웨어에서 실행되는 것으로 유명합니다.

OpenBSD는 매우 안전한 것으로 잘 알려져 있습니다.

유닉스이고 강력하고 무료입니다. 그것을 피할 진짜 이유는 없지만 리눅스가 가지고있는 새로운 인기를 놓칠 것입니다.


FreeBSD 이전에 무엇을 실행 했습니까?
BigSack

얼마 전 이었어요 아마 일정 기간, 아마도 CentOS 또는 RHEL 4입니다.
Greg Cain

그리고 당신은 여전히 ​​어딘가에 그것을 사용하고 있습니다, 나는 BSD를 의미합니까?
BigSack

그것은 몇 일 전 일이었습니다. 현재 사용하고 있지 않습니다. 당시 고용주를 위해 말할 수 없습니다.
Greg Cain

2
@Jinxed 예를 들어, 최신 Linux 4.7 릴리스 는 AMD Radeon RX 480 (최근 하드웨어이기도 함)을 지원합니다. 그러나 동일한 하드웨어를 지원한다는 발표를 들으려면 더 많은 시간을 기다려야합니다. 그건 새로운 섹시한 레이저
Devesh Saini

29

BSD 라이센스와 GPL 라이센스의 라이센스 철학을 선호합니다. 나에게 무료 란 코드로 원하는 모든 것을 의미합니다. 사과처럼 무료로 만들 수는 없습니다.

실제로 그것은 나에게 영향을 미치지 않지만 원칙적으로 선호하고 Linux보다 FreeBSD를 사용하기로 선택한 이유 중 하나였습니다.

또 다른 이유는 어설프게 싶었 기 때문입니다. 우분투를 사용할 때 유닉스 모자를 쓰고 있지 않습니다. 대신 나는 마치 마치 창문에있는 것처럼 어디에서나 GUI를 사용하고 있습니다 (필수적으로 나쁜 것은 아닙니다).


24

FreeBSD는 운영 체제입니다. 리눅스는 커널입니다. 따라서 귀하의 질문에 사과와 오렌지 씨앗을 비교하고 있습니다.

라이센스 및 장치 지원은 누군가가 다른 하나를 선택하는 가장 큰 두 가지 이유입니다.


2
전 당신과 함께 있어요 그리고 Wikipedia 와 Torvalds를 속여 마케팅에 관한 잘못된 정보를 퍼뜨립니다.
davide 2016 년

운영 체제는 기술적 으로 커널 자체입니다. FreeBSD Linux 와 비교할 수 있습니다. Linux의 시스템 유틸리티는라는 별도의 저장소에 util-linux있으며 FreeBSD에서는 소스 코드가 기본 저장소의 OS (OS = kernel) 코드와 함께 제공됩니다.
Kais

1
기술적으로 커널 전체 운영 체제 (제한된 장치) 일 수 있지만 실제로는 그렇지 않습니다. 하드웨어 작동을 직접 제어하는 ​​데 사용되는 드라이버 및 기타 프로그램은 모두 운영 체제의 일부입니다. FreeBSD는 Linux와 비교할 수 없지만 Linux 배포판 과 비교할 수 있습니다. 기술적으로 리눅스는 단지 커널 일뿐입니다 (대부분의 사람들은 이것을 알지 못합니다).

12

다음 은 serverfault에 대한 비슷한 질문에 대한 답변으로 BSD 유닉스 변형에 대해 쓴 것 입니다. 일반적으로 BSD 시스템의 코드베이스는 일반적인 Linux 배포판보다 더 엄격하게 제어됩니다. 전통적인 유닉스와 비슷한 것을 얻을 수 있으며 시스템은보다 보수적 인 변경 정책으로 매우 강력합니다.

순수 오픈 소스 샵이고 Oracle과 같은 상용 소프트웨어에 의존하지 않는 경우 BSD 유닉스 시스템은 Linux보다 훨씬 안정적이고 잘 이해되고 제어되는 소프트웨어 플랫폼을 제공합니다. 불량 드라이버 또는 SMP 지원과 같은 역사적 문제의 대부분은 특히 주류 서버 하드웨어에서 몇 년 전에 해결되었습니다.

전통적인 유닉스 데스크탑을 원한다면 BSD 유닉스는 리눅스 배포판뿐만 아니라 이것을 제공합니다. 최종 사용자 시스템을 사용하는 경우 Ubuntu 또는 Fedora를 사용하는 것이 좋습니다. 젠투 리눅스는 BSD '포트'패키징 시스템에서 파생 된 것입니다.


12

BSD와 Linux 배포판의 차이점은 유닉스 초기 시절로 거슬러 올라갑니다.

AT & T는 Unix를 소유하고 있었지만 제한으로 인해 컴퓨팅 산업에서 경쟁 할 수 없었습니다. 이로 인해 Unix는 Berkeley에 라이센스를 부여했습니다. 버클리는 새로운 OS에 BSD (Berkeley Software Distribution)라는 AT & T 코드가 실제로 없을 때까지이 커스터마이징 및 조정을 시작했습니다.

잠시 후 Linus Torvalds는 운영 체제 클래스에 있었으며 Minix라는 불완전한 Unix 클론을 사용하여 운영 체제를 구축하는 학생들을 교육했습니다. Linus는이 아이디어를 가지고 Linux 지점을 설립했습니다.

이제 저는 OpenBSD에 대해 더 많은 경험을했으며 그 관점에서 그 차이는 엄청납니다. OpenBSD가 더 안전하며, 역사상 단 2 개의 익스플로잇만으로도 그 권리를 얻었습니다.

창립자 테오 데 라 아트 (Theo de Raadt)는 보안이 주요 초점이되어야한다고 생각했으며 많은 Linux 및 기타 BSD 시스템은 좋은 코드를 작성하는 데 전념하지 않고 새로운 기능을 추가하여 추가하는 데 너무 집중했습니다.

OpenBSD의 릴리스 일정은 6 개월이며, 해당 기간 내에 완전하고 안전하게 구현할 수없는 것은 추가되지 않습니다. 릴리스 전에 단호한 것을 테스트하지 않은 Ubuntu와 같은 Linux 배포판과 비교할 때 이것은 많은 시스템 관리자와 서버 운영 체제에서 안심할 수있는 큰 열쇠입니다.


10

@User 와 마찬가지로 BSD 라이센스를 선호하며 기본 OS로 사용하는 주된 이유입니다.

GPL에 반대하는 것은 아니지만 MIT / MIT와 같은 라이센스가있는 앱을 사용할 수있는 경우 GPL과 유사한 응용 프로그램보다 먼저 사용합니다.

너무 자유롭기 때문에 무료로 만들 수는 없습니다

그것은 나 자신과 같은 사용자뿐만 아니라 비즈니스 지향적 인 사람들에게 매우 매력적입니다.

포트 시스템은 비교할 수 없으며 (IMNSHO) 여러 Linux 배포판에서 모방 한 모델입니다 (Gentoo는 즉시 떠 오릅니다).

또한 FreeBSD는 Linux만큼 데스크탑에서 널리 보급되지 않았기 때문에 (PC-BSD는 훌륭합니다) 내 내부 괴짜 데스크탑 OS로 사용해야합니다 . 나는 그것을 도울 수 없다.

지금까지 Windows에는 Linux가 할 수없는 것과 Linux에 FreeBSD가 할 수없는 것이 없습니다. ... 리눅스 레이터에서 실행하지 않고 플래시를 포함합니다 : gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.


4

문서:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

개발 일관성 :

http://svnweb.freebsd.org/base/release/

특허

Copyright 1992-2012 FreeBSD 프로젝트. 판권 소유.

다음 조건이 충족되는 경우 수정하거나 수정하지 않고 소스 및 이진 형식으로 재배포 및 사용할 수 있습니다.

  • 소스 코드의 재배포에는 위의 저작권 표시,이 조건 목록 및 다음 면책 사항이 유지되어야합니다.

  • 이진 형식으로 재배포 할 경우 위의 저작권 표시,이 조건 목록 및
    배포와 함께 제공된 설명서 및 / 또는 기타 자료 의 다음 면책 사항을 재현해야합니다 .

이 소프트웨어는``있는 그대로 ''FreeBSD 프로젝트에 의해 제공되며 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하여 이에 국한되지 않는 명시 적 또는 묵시적 보증을 제공합니다. 어떠한 경우에도 FreeBSD 프로젝트 또는 제공자는 직접적, 간접적, 우발적, 특수 적, 간접적 또는 결과적 손해에 대해 책임을지지 않습니다. 또는 비즈니스 중단) 계약, 엄격 책임 또는 불법 행위 (어떠한 태만 또는 기타 포함)에 관계없이 본 소프트웨어를 사용하지 않더라도 본 소프트웨어를 사용하지 않더라도 발생하는 책임 이론에 따라 발생합니다.

소프트웨어와 문서에 포함 된 견해와 결론은 저자의 견해와 결론이며 FreeBSD 프로젝트의 명시 적 또는 묵시적 공식 정책을 나타내는 것으로 해석되어서는 안됩니다.


1

오랫동안 패키지 관리자를 통해 사용할 수있는 소프트웨어 인 FreeBSD의 'ports collection'은 Linux 리포지토리보다 더 크고 우수했습니다. 통계는 모르지만 지금은 사실이 아니라고 생각합니다.


포트 콜렉션은 패키지 관리자의 "외부"입니다. 포트 콜렉션의 크기는 콜렉션의 "포트"수와 관련이 없습니다. 물론, 사용하려는 리포지토리에서 사용할 수없는 소프트웨어가 포함되어 있어야합니다.
thecarpy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.