kfreebsd의 동기는 무엇입니까

kfreebsd의 동기는 무엇입니까

저는 매일 FreeBSD와 Debian 기반 Linux를 사용합니다. (저는 주로 OS 개발자가 아닌 사용자/개발자/시스템 관리자입니다).

kFreeBSD의 동기가 무엇인지 궁금합니다. FreeBSD 커널을 사용하고 싶지만 사용자 공간을 피하는 이유는 무엇입니까?

답변1

다음 이유는 모두 FreeBSD 커널에서 얻을 수 있는 이점입니다.

  • 표준화된 커널 인터페이스:

    • Linux에서 제공하는 /dev를 처리하는 세 가지 일관성 없는 방법 대신 devfs를 통해 단일 /dev를 구현하십시오.

    • OSS는 기본 사운드 시스템(즉,
      거의 모든 Unix 계열 시스템에서 지원되는 표준 인터페이스) 역할을 합니다.

    • OpenBSD 패킷 필터(pf).

  • 등의 보안 기능감옥.

  • 메인라인 커널에서 NDIS 드라이버를 지원합니다. Linux에서는 NdisWrapper가 메인라인 커널에 포함될 가능성이 없습니다.

  • 메인라인 커널에서 ZFS를 지원합니다. 라이센스 및 특허 문제로 인해 ZFS는 Linux에 나타날 가능성이 없습니다.

  • kFreeBSD는 법적 문제에 덜 취약합니다. Linux 커널의 시장형 개발 모델과 달리 라이센스는 중앙 집중식으로 관리됩니다.

  • kFreeBSD 개발자는 항상 분기하는 것보다 새로운 기능을 병합하는 데 더 관심이 있는 경우가 많습니다(Xbox 포트가 좋은 예입니다).

  • kFreeBSD는 특히 ZFS가 있는 디스크/파일 시스템 영역에서 더 나은 성능 및/또는 안정성을 가질 수 있습니다.

  • FreeBSD 커널은 Linux가 지원하지 않는 일부 하드웨어를 지원할 수 있으며/또는 FreeBSD 커널 지원이 더 나을 수도 있습니다(버그가 적음).

FreeBSD보다 Debian GNU/kFreeBSD를 선호하는 이유는 무엇입니까?

  • FreeBSD 포트보다 데비안 패키지 시스템(또는 해당 패키지 세트)을 선호하는 경우(선호도 문제입니다).

  • BSDish 사용자 영역보다 GNU 사용자 영역을 선호하는 경우(이 역시 선호도의 문제입니다).

  • GPL이나 기타 카피레프트 무료 소프트웨어 라이센스에 반대하지 않는다면 ext2fs 드라이버, 곧 출시될 reiserfs 및 xfs 또는 출시될 Xbox 이더넷 드라이버와 같은 유용한 커널 모듈이 기본적으로 컴파일되어 있거나 컴파일될 예정이라는 점을 높이 평가할 것입니다. 핵심.

  • 100% 무료 시스템을 실행하는 것이 염려된다면 데비안 자유 소프트웨어 지침(DFSG)에 대한 우리의 약속은 데비안 GNU/kFreeBSD에 비자유 소프트웨어가 포함되지 않도록 보장합니다. 실제로 우리는 업스트림 FreeBSD 트리에 포함된 일부 무료가 아닌 순수 바이너리 드라이버를 제거했습니다.

공식에서위키피디아여기에서 전체 FreeBSD보다 Debian GNU/Linux를 선호하는 이유에 대한 더 많은 의견을 찾을 수 있습니다.

답변2

FreeBSD 사용자 공간을 피하는 데는 여러 가지 이유가 있습니다:

  • 데비안에는 사용 가능한 패키지가 많지 않습니다
  • 에뮬레이션 없이 쉽게 플래시 지원 받기
  • 일반적으로 BSD 애플리케이션보다 Linux 애플리케이션에 대한 지식이 더 많습니다.

나는 어떤 운영 체제도 비판하지 않습니다. 둘 다 자신의 목적에 잘 부합합니다. kfreeBSD는 두 세계의 장점을 결합하려는 시도입니다.

관련 정보