엠크리눅스
MkLinux개발자 | OSF 연구소, Apple Computer, MkLinux Developers Association, 자원봉사 커뮤니티 |
---|---|
기록 위치 | C |
OS 제품군 | Macintosh, Linux(유닉스 유사) |
작업 상태 | 중단, 레거시 |
소스 모델 | 오픈 소스 |
초기 릴리즈 | 1996년 2월 | 전 )
최종 발매 | R2 이전 / 2002년 8월 5일; | 전(
마케팅 대상 | 연구원, 취미 활동가 |
다음에서 사용 가능 | 영어 |
패키지 관리자 | RPM |
플랫폼 | 파워PC |
커널형 | 마이크로커널 |
사용자랜드 | 레드햇 리눅스 |
체납 사용자 인터페이스 | 콘솔, X11 |
면허증 | GNU 일반 공중 사용권 |
선행자 | 마하, 리눅스 |
성공자 | MacOS, PureDarwin, Linux |
공식 웹사이트 | mklinux |
MkLinux(MkLinux, 마이크로커널 리눅스용)는 1996년 2월 오픈 소프트웨어 재단 연구소와[1] 애플[2] 컴퓨터가 리눅스를 PowerPC 플랫폼에 포팅하고 매킨토시 컴퓨터를 매킨토시 컴퓨터에 탑재하기 위해 시작한 오픈소스 소프트웨어 컴퓨터 운영체제다.이름은 리눅스 커널이 마하 마이크로커널 버전 3.0에서 호스트되는 서버로 실행되도록 조정되는 것을 가리킨다.[3]
역사
mk리눅스는 애플 컴퓨터와 OSF연구소가 후원하는 프로젝트로, 매킨토시 컴퓨터에 '리눅스 온 마하'를 탑재하고, 애플은 맥 플랫폼에서 대체 커널 기술을 탐구하는 프로젝트로 시작했다.당시에는 공식적으로 후원하는 파워가 없었다.Linux의 PC 포트, Macintosh 하드웨어 전용이 없음.마하 마이크로커널과 기타 여러 유닉스 기반 기술의 소유자인 OSF 연구소는 다른 플랫폼에서 마하(Mach)를 홍보하는 데 관심이 있었다.후기 MacOS 버전 10 이상(동시대 맥 OS 버전 9 이상과 혼동되지 않도록)의 설계와는 달리, MkLinux는 마하 마이크로커널을 최대한 활용하도록 설계되었다.이와는 대조적으로,[3] MacOS는 XNU라는 이름의 하이브리드 커널을 NeXTSTEP으로부터 물려받았으며, 여기서 BSD 커널 퍼스낼리티는 마하에서 접목되며, 둘 다 하나의 커널 주소 공간에서 함께 실행되어 더 빠른 성능을 제공한다.
이러한 노력은 애플의 개발 도구 부사장인 Ike Nassi와[4] Brett Halle이 주도했으며 이후 개발은 두 주요 인사로 나뉘었다.캘리포니아 쿠퍼티노의 애플에서 기기 드라이버와 유통에 관한 마이클 버거, 프랑스 그르노블의 OSF에서 마하 포팅과 개발에 관한 닉 스티븐.OSF의 프랑수아 바부, 애플의 비키 브라운, 길버트 코빌 등도 이 프로젝트에 참여하기 위한 핵심 인물들은 OSF의 프랑수아 바부, 애플의 비키 브라운, 길버트 코빌 등이다.
MkLinux는 1996년 WWDC(World Wide Developers Conference)에서 공식 발표되었다.참석자들에게 MkLinux의 바이너리 배포가 담긴 무료 CD가 나눠졌다.
1998년 중반, 커뮤니티 주도의 MkLinux Developers Association이 운영체제 개발을 인수하였다.
MkLinux 배포는 캐주얼 사용자들이 56k 모뎀을 사용하더라도 그날의 느린 전화 접속 인터넷 접속을 통해 다운로드 하기에는 너무 크다.그러나 공식 CD는 영어와[5] 일본어로 출판된 프라임타임 프리웨어의 책으로 구할 수 있었다.[6]이 책은 OS의 설치, 관리, 사용을 다루고 있으며, 하드카피 매뉴얼의 역할을 하고 있다.
이후 애플은 리눅스 커널의 공식 PowerPC 지점이 만들어지고 리눅스PPC 프로젝트가 주도했던 Open 펌웨어 기반 Power Macintosh 시스템을 출시했다.[7]MkLinux와 리눅스PPC 개발자들은 둘 다 리눅스를 운영하는 그들만의 방식으로 작업했기 때문에 많은 아이디어를 주고받았다.데비앙은 또한 파워를 위한 전통적인 단일 커널 배포를 발표했다.PC—SUSE 및 Yellow Dog Linux를 사용한 Terra Soft Solutions.
애플이 Mk리눅스에 대한 지원을 중단하자 개발자 커뮤니티는 마하 커널을 개선하고 다양한 파워 매킨토시 모델을 지원하기 위해 고군분투했다.MkLinux는 NuBus Power Macs용 PPC/리눅스가 출시된 2000년 6월까지 Macintosh NuBus 컴퓨터의 유일한 옵션이었다.
리셉션
맥테크 매거진은 1999년 매킨토시 리눅스의 일반적인 상태를 관찰했다. "일부 서클에서 윈도우 NT나 상업적인 유닉스 킬러로 보이는 리눅스는 또한 맥 OS를 올바른 방향으로 끌어올릴 것을 약속하며 심지어 애플 상점들 사이에서 맥 OS X 서버에게 돈을 벌기 위한 기회를 줄 수도 있다."설치 과정은 "실크처럼 매끄럽거나 매우 거칠거나" "마하 마이크로커널을 달래기 위한 추가 단계 때문에 MkLinux 낟알을 재컴파일하는 것도 약간 더 어려울 수 있다"는 것으로 보였다.MkLinux는 당시 LinuxPPC보다 하드웨어 호환성이 높아 NuBus와 PCI Macintosh 시스템을 모두 지원했지만 LinuxPPC는 PCI만 지원한다.리눅스PPC에 비해 MkLinux는 일반적으로 마하 커널의 오버헤드로 인해 성능 비용이 발생하는 것으로 알려져 있었다.리눅스 환경은 잠재적으로 적절한 데스크톱 제품군을 제공하지만 전체 매킨토시 환경을 순수 리눅스를 선호하지 않는 것으로 밝혀졌다.[8]
레거시
MkLinux는 애플이 무료 오픈소스 소프트웨어 프로젝트를 지원하는 첫 번째 공식 시도다.[2]MkLinux의 Mach 3.0 커널로 수행된 작업은 Macintosh 하드웨어 플랫폼에 NeXTTEP을 처음 포팅하는 데 매우 도움이 되었으며, 나중에 MacOS가 될 것이라고 한다.[3]
OS X는 카네기멜론대학이 설계한 마하 3.0 마이크로커널을 기반으로 하며, 이후 애플과 오픈 소프트웨어 재단 연구소(현재의 실리콘의 일부)에 의한 파워 매킨토시(Power Macintosh)에 적응했다.이것은 로 알려져 있었다.
osfmk
, 그리고 MkLinux의 일부였다.이후 OSF의 상업적 개발 노력에서 나온 이것과 코드는 다윈의 커널에 통합되었다.이러한 진화 과정을 거치면서 OS X에서 사용되는 마하 API는 원래의 CMU 마하 3 APIs에서 여러 가지 방법으로 분리되었다.당신은 역사적 호기심을 충족시키고 이전의 구현에서 발생한 실수를 재현하지 않기 위해 마하 소스코드의 이전 버전이 흥미롭다는 것을 발견할 수 있다.— Apple, Inc., Kernel Programming Guide: Mach API Reference[3]
릴리스
버전 | 근사일자 | 메모들 |
---|---|---|
DR1 | 1996년 5월 | 리눅스 1.3 |
DR2 | 1996년 9월 | 많은 버그 수정 |
DR2.1 | 1997년 5월 | Linux 2.0, PCI 시스템 지원 |
DR3 | 1998년 7월 | |
R1 | 1999년 12월 | |
R2 이전 | 2002년 8월 |
참고 항목
참조
- ^ Barbou des Places, François; Stephen, Nick; Reynolds, Franklin D. (January 12, 1996). "Linux on the OSF Mach3 microkernel". Grenoble and Cambridge: OSF Research Institute. Archived from the original on February 11, 2012. Retrieved April 4, 2013.
- ^ a b "What is MkLinux?". Apple Computer, Inc. Archived from the original on April 23, 1999. Retrieved May 25, 2013.
- ^ a b c d "Kernel Programming Guide: Mach API Reference". Apple, Inc. Retrieved August 24, 2017.
- ^ Nassi, Ike (August 26, 2016). "Nassi, Ike oral history" (Video). CHM Oral History Collection. Interviewed by John Markoff. Computer History Museum. 102717191. Retrieved February 9, 2019.
- ^ Morin, Rich (1998) [First published March 1997]. MkLinux: microkernel Linux for the Power Macintosh (Book and 2 CD-ROMs). Apple Computer, Inc. (3 ed.). Sunnyvale, CA: Prime Time Freeware. ISBN 978-1-881957-24-9. OCLC 717806070. Retrieved May 25, 2013.
- ^ Morin, Rich (May 2000) [First published March 1997]. MkLinux: Microkernel Linux for the Power Macintosh (Book and 2 CD-ROMs). Ascii Books (in Japanese). Apple Computer, Inc.; translation by Kosumo Puranetto. Tokyo: Asuki. ISBN 9784756134219. OCLC 122901286.
- ^ Hatle, Mark (February 1999). "History of Linux for the PowerPC". Archived from the original on March 13, 2013. Retrieved April 4, 2013.
- ^ Stauffer, Todd (1999). "Linux Gains Ground on Macs". MacTech. Vol. 5, no. 7. Xplain Corporation. Retrieved October 3, 2017.