미로스 BSD
MirOS BSD개발자 | 토르스텐 글레이저, 베니 시게르트, 옴 호카 등 |
---|---|
OS 제품군 | Unix 유사 BSD |
작업 상태 | 현존하지 않는 |
소스 모델 | 오픈 소스 |
초기 릴리즈 | OpenBSD-current-mirabilos #0[1](2002년 10월 11일; 전( |
최신 릴리즈 | MirOS #10세멜 (2008년 3월 16일;[±] | 전(
최신 미리 보기 | MirBSD 전류(10uB4-20160117) (2016년 1월 17일;[±] | 전(
업데이트 방법 | 안정적인 릴리스를 위한 이진 보안 업데이트 |
패키지 관리자 | MirPorts, pkgsrc |
플랫폼 | i386, SPARC |
커널형 | 모놀리스 |
체납 사용자 인터페이스 | mksh, IceWM, devilwm |
면허증 | 대부분 BSD, GPL, MirOS 라이센스 |
공식 웹사이트 | www |
미로스 BSD(원래 MirBSD)는 2002년 8월 오픈BSD 3.1의 포크로 시작된 단종된[2] 자유 오픈 소스 운영체제다.[3]오픈B의 보안을 유지하기 위한 것이었다.유럽 지역화에 대한 더 나은 지원을 제공하는 SD.그 이후로 NetBSD, MicroB를 포함한 다른 무료 BSD 후손들의 코드도 통합되었다.SD와 FreeBSD.MirOS BSD의 코드는 ekkoBSD에도 통합되었고, ekkoB가 실행되었을 때도 통합되었다.SD는 존재하지 않았고, 아트워크와 코드 그리고 개발자들은 MirOS BSD에 잠시 일하게 되었다.
3대 BSD 분포와 달리 MirOS BSD는 x86 및 SPARC 아키텍처만 지원한다.
이 프로젝트의 목표 중 하나는 Linux 커널에서 실행되도록 MirOS 사용자 땅을 포팅할 수 있는 것이었고, 따라서 MirOS를 위해 MirBSD 이름이 사용되지 않는 것이었다.
역사
MirOS BSD는 OpenBSD-current-mirabilos, OpenBSD 패치킷에서 유래하였으나, OpenBSD 프로젝트 리더인 Teo de Raadt와 Thorsten Glaser의 의견[3][4] 차이 끝에 곧 독자적으로 성장하였다.포킹에도 불구하고, MirOS BSD는 현재 진행 중인 OpenBSD의 개발과 동기화되었고, 따라서 NetBSD 및 기타 BSD 향미뿐만 아니라 그것의 좋은 보안 이력의 대부분을 상속받았다.[5]
한 가지 목표는 OpenBSD보다 새로운 기능과 소프트웨어에 더 빠른 통합 주기를 제공하는 것이었다.개발자들에 따르면, "논쟁적인 결정은 종종 OpenB와 다르게 내려진다.예를 들어, MirOS에서 SMP에 대한 지원은 없을 것이다."또한 좀 더 관대한 소프트웨어 포함 정책이 있을 것이고, "결국 결과는 바라건대 BSD 경험이 더 정교해지기를" 것이다.[6]
미로스 BSD의 또 다른 목표는 데비안과 비슷한 보다 "모듈적인" BSD 시스템을 만드는 것이었다.MirOS Linux(리눅스 커널 + BSD userland)는 2004년경 개발자들에 의해 논의되었지만 구체화되지는 않았다.[7]
특징들
- 개발 스냅샷은 DuaLive 기술을 통해 하나의 미디어에 x86 및 SPARC 아키텍처용 라이브 및 설치 CD이다.
- 최신 스냅샷이 Triforce 기술을 통해 grml(Linux 기반 구조 시스템, x86 전용)을 추가로 부팅하도록 확장됨
- mksh(MirBSD Korn 쉘): 적극적으로 개발된 KornShell의 맛이자 pdksh의 상속인
- 기본 시스템과 일부 MirPorts는 홈 디렉토리의 루트가 복잡하지 않도록 "dotfiles" 데이터를 사용자 홈의 ~/.etc. 디렉토리에 저장한다.
- NetBSD에서 파생된 pkgsrc 저장소의 애플리케이션 패키지는 2011년부터 MirBSD에서 사용하도록 구성되었다.[8]
OpenB에 대한 가장 중요한 차이점SD는 다음과 같았다.[9]
- 완전히 다시 작성, GRUB 멀티 부팅 호환, 8 GiB 제한 없이 Soekris 지원으로 부트 로더 및 부트 관리자
- 슬림 베이스 시스템(NIS, Kerberos, BIND, i18n, BSD 게임 등 없음), Bind 및 BSDgames를 포트로 사용 가능
- 안정적인 릴리스를 위한 이진 보안 업데이트
- ISDN 지원
- 웹 서버 소프트웨어의 IPv6 지원
- wtf, 두문자어 데이터베이스
- 일부 GNUtools(gzip 및 *roff 등)는 BSD 라이선스에 따라 칼데라 인터내셔널(SCO)이 출시한 원본 UNIX 코드로 대체되었다.
- 64비트 시간 처리 루틴(time_t)
- 윤초의 올바른 처리
- GCC 3.4 전체 지원: C, C++, Pascal, Objective-C
- GNU 개발자 툴체인(rcs, binutils, gdb, texinfo, slynx 등)의 현재 버전
- 사용자 지정 확장이 있는 GNU CVS 1.12
- 개선된 난수 생성기
- tar 아카이브 대신 CRC가 있거나 없는 sv4cpio를 패키지 형식으로 사용, cpio의 새 형식 지원
- libncurs("libncursw") 및 친구에 대한 폭넓은 문자 지원을 포함하여 UTF-8 및 유니코드 BMP에 대한 향상된 지원
협력
다른 BSD와의 협력, 업스트림 소프트웨어 작성자에게 패치를 제출하는 것, FreeWRT와의 시너지 효과 외에도, Grml과의[11][12] 포함 분야와 기술[13] 분야 모두에서 적극적인 협력이 있었다.데비안과[14] 같은 다른 프로젝트들도 미르소프트웨어에 푹 빠져 있다.
미르포트
MirPorts는 OpenB의 파생 모델이었다.SD 포트 트리가 개발되었으며 Benny Sigeert에 의해 개발되었다.MirPorts는 Perl로 작성된 OpenBSD의 패키지 툴을 사용하지 않고, 이전의 C 기반 툴을 계속 유지하고 있다.새로운 기능으로는 인플레이스 패키지 업그레이드 및 MirPorts 인스턴스를 루트 이외의 사용자로 설치하는 것이 있다.오픈B와 달리SD 포트, MirPorts는 특정 OS 버전에 묶이지 않으며 최신 버전을 사용하는 안정적인 릴리스에서도 사용할 것을 권장했다.MirLibtool은 MirPorts가 휴대용 방식으로 공유 라이브러리를 구축하기 위해 설치한 GNU libtool 1.5의 수정 버전이다.
여러 플랫폼이 "즉각"으로 지원됨:
사용자에게 보다 빠른 소프트웨어 가용성을 제공하는 MirOS BSD 정책에 따라 OpenBSD(예: 모든 DJB 소프트웨어 또는 플래시 플러그인)에서 정치적 이유로 제거된 많은 포트가 MirPorts에 보관되어 계속 사용할 수 있다.MirPorts는 비공식적이거나 거부된 OpenB를 위한 장소로 의도되었다.SD 포트.
참고 항목
메모들
참조
- ^ 미로스의 역사, Eric Lévenez에게 이메일
- ^ http://www.mirbsd.org/permalinks/wlog-10-tg_e20141212-tg.htm은 MirBSD-current의 스냅샷을 때때로 게시하면서 이것이 "롤링 릴리스"라고 표시한다.
- ^ a b MirOS의 출산 지점
- ^ Re: NetBSD /usr/games/wtf + /usr/share/misc/acronyms의 초기 패치
- ^ MirOS BSD: 평화적 운영체제, BSD 매거진, 이슈 1/2009(3), 페이지 16
- ^ MirOS BSD 플라이어
- ^ tg@ 웹로그
- ^ 지거트, 베니[1] "MirBSD에 대한 pkgsrc", FOSDEM 2012 컨퍼런스, 2012년 2월 5일.2012년 5월 20일에 검색됨
- ^ 왜 그냥 OpenBSD를 사용하지 않는가?
- ^ "RTFM optu8to16(3), optu8to16vis(3)". www.mirbsd.org.
- ^ 다음 BSD.rd와 함께 제공되는 Grml(현재 MirOS bsd4grml)
- ^ MirBSD ISO에는 MirGRML이 포함되어 있음
- ^ MirOS 매니폴드 부트 CD 기술을 사용하는 grml
- ^ Thorsten Glaser용 패키지 개요