저는 매일 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는 두 세계의 장점을 결합하려는 시도입니다.