맨위로가기

MkLinux

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

MkLinux는 애플과 OSF 연구소가 후원하여 매킨토시 컴퓨터용으로 개발된 "마하 커널 기반 리눅스" 프로젝트이다. 1996년에 공식 발표되었으며, 파워PC 프로세서에서 리눅스를 구동하기 위한 초기 시도였다. MkLinux는 Mach 마이크로커널을 기반으로 하였으며, 애플이 오픈 펌웨어 기반의 파워 매킨토시 컴퓨터를 출시한 후 LinuxPPC 프로젝트와 경쟁하며 개발되었다. MkLinux는 macOS 개발에도 기여했으며, 애플의 자유 오픈 소스 프로젝트 지원의 일환으로 진행되었다.

더 읽어볼만한 페이지

  • 애플의 운영 체제 - 맥 OS X 서버 1.0
    맥 OS X 서버 1.0은 애플이 1999년에 출시한 서버 운영 체제로, 클래식 맥 OS와 넥스트스텝 기술을 결합하여 넷부트 서버, 아파치 웹 서버, 퀵타임 스트리밍 서버 등의 기능을 제공했지만, 높은 가격과 일부 단점으로 인해 빠르게 단종되었다.
  • 애플의 운영 체제 - WatchOS
    watchOS는 애플 워치를 위한 iOS 기반 운영체제로, Digital Crown을 이용한 앱 확대/축소, 햅틱 터치, HealthKit을 통한 건강 지표 측정 및 추적 기능을 제공하며, 2015년 출시 후 지속적인 업데이트를 통해 기능이 강화되었다.
  • 파워PC 운영 체제 - 모르프OS
    모르프OS는 1999년 Quark 마이크로커널 기반으로 개발되어 AmigaOS의 대안을 목표로 PowerPC 기반 컴퓨터를 위해 만들어진 운영체제로, 빠른 속도와 세련된 인터페이스를 지향하며 AmigaOne, Macintosh, Efika, Pegasos 등의 특정 하드웨어에서 실행되도록 설계되었다.
  • 파워PC 운영 체제 - BeOS
    BeOS는 1990년대 Be사에서 개발한 운영 체제로, 대칭형 멀티프로세싱, 선점형 멀티태스킹, 멀티스레딩을 특징으로 하며 멀티미디어 처리 능력이 뛰어났으나, 시장 경쟁에서 밀려 개발이 중단되었고 이후 Haiku 프로젝트로 계승되었다.
MkLinux - [IT 관련 정보]에 관한 문서
기본 정보
개발자OSF 연구소, 애플 컴퓨터, MkLinux 개발자 협회, 자원 봉사 커뮤니티
계열맥킨토시, 리눅스 (유닉스 계열)
작동 상태지원 중단, 레거시
소스 모델오픈 소스
최초 출시1996년 2월
지원 중단
최신 버전Pre-R2
최신 버전 출시일2002년 8월 5일
커널 종류마이크로커널
라이선스GNU 일반 공중 사용 허가서
마케팅 대상연구원, 취미 개발자
프로그래밍 언어C
언어영어
패키지 관리자RPM
지원 플랫폼PowerPC
사용자 랜드레드햇 리눅스
사용자 인터페이스콘솔, X11
이전 운영 체제Mach, 리눅스
후속 운영 체제macOS, 퓨어다윈, 리눅스
웹사이트mklinux.org

2. 역사

MkLinux는 애플 컴퓨터와 OSF Research Institute가 후원한 프로젝트로, 매킨토시 컴퓨터용으로 포팅된 "마하 커널 기반 리눅스"였다. 애플이 맥 플랫폼용 커널 기술을 개발하기 위해 만들어졌다. 당시에는 파워PC 프로세서나 매킨토시용으로 포팅된 리눅스 버전은 없었다.[1]

애플이 MkLinux 지원을 중단했을 때, 개발 커뮤니티는 마하 커널을 향상시키고, 많은 파워 매킨토시 하드웨어 지원을 추가했다. MkLinux는 애플이 자유 오픈 소스 프로젝트를 지원하게 된 첫 프로젝트였다. 모든 것은 마하 3.0 커널에 기반되었고, 이 프로젝트는 NEXTSTEP 운영 체제를 맥 용으로 포팅하는데 큰 도움을 줬다.

2. 1. 개발 배경

MkLinux는 애플 컴퓨터와 OSF 연구소가 후원한 프로젝트로, 매킨토시 컴퓨터용으로 포팅된 "마하 커널 기반 리눅스"였다. 이는 애플이 맥 플랫폼용 커널 기술을 개발하기 위해 만들어졌다.[1] 당시에는 파워PC 프로세서로 포팅된 리눅스 버전은 없었고, 특히 매킨토시용으로 포팅된 리눅스 버전은 없었다.

유닉스 기반 기술의 소유자인 OSF 연구소는 다른 플랫폼에서 Mach를 홍보하는 데 관심이 있었다. 이후의 macOS 버전 10 이상(동시대의 Mac OS 버전 9 이하와 혼동하지 말 것)의 디자인과는 달리, MkLinux는 Mach 마이크로커널을 최대한 활용하도록 설계되었다.

이 노력은 애플의 개발 도구 부사장 Ike Nassi[1]와 브렛 할레(Brett Halle)가 주도했으며, 개발은 캘리포니아주 쿠퍼티노의 애플에서 장치 드라이버 및 배포 작업을 담당한 마이클 버그(Michael Burg)와 프랑스 그르노블의 OSF에서 Mach 포팅 및 개발 작업을 담당한 닉 스티븐(Nick Stephen)으로 나뉘었다. 이 프로젝트에 참여한 다른 주요 인물로는 OSF의 프랑수아 바르부(François Barbou), 애플의 비키 브라운(Vicki Brown)과 길버트 코빌(Gilbert Coville) 등이 있다.

MkLinux는 1996년 세계 개발자 회의 (WWDC)에서 공식적으로 발표되었다. MkLinux의 바이너리 배포판이 포함된 무료 CD가 참석자들에게 배포되었다. 1998년 중반, 커뮤니티 주도의 MkLinux 개발자 협회가 운영 체제의 개발을 맡았다.

MkLinux 배포판은 당시 느린 다이얼 업 인터넷 접속을 통해 일반 사용자가 다운로드하기에는 너무 컸다. 56k 모뎀을 사용하더라도 말이다. 그러나 공식 CD는 영어[5]와 일본어[6]로 출판된 Prime Time Freeware의 책에서 구할 수 있었다. 이 책은 운영 체제의 설치, 관리 및 사용법을 다루며 하드카피 매뉴얼 역할을 했다.

애플은 이후 오픈 펌웨어 기반의 파워 매킨토시 컴퓨터를 출시했으며, 리눅스 커널의 공식적인 PowerPC 분기가 생성되었고, LinuxPPC 프로젝트가 주도했다.[2] MkLinux와 LinuxPPC 개발자들은 리눅스를 실행하는 자신들만의 방식에 대해 아이디어를 많이 교환했다. 데비안 또한 PowerPC용 전통적인 모놀리식 커널 배포판을 출시했으며, SUSE와 Terra Soft Solutions는 옐로우 도그 리눅스를 출시했다.

애플이 MkLinux에 대한 지원을 중단했을 때, 개발자 커뮤니티는 Mach 커널을 개선하고 다양한 파워 매킨토시 모델을 지원하기 위해 노력했다. MkLinux는 PPC/Linux for NuBus Power Macs가 출시된 2000년 6월까지 매킨토시 NuBus 컴퓨터를 위한 유일한 선택지였다.

2. 2. 개발 주체

애플 컴퓨터와 OSF Research Institute가 매킨토시 컴퓨터용으로 포팅한 "마하 커널 기반 리눅스" 개발을 후원했다. 이는 애플이 맥 플랫폼용 커널 기술을 개발하기 위한 것이었다.[1] 당시에는 파워PC 프로세서나 매킨토시용으로 포팅된 리눅스 버전은 없었다.

애플 개발 도구 부사장 Ike Nassi[1]와 브렛 할레(Brett Halle)가 주도했으며, 개발은 캘리포니아주 쿠퍼티노의 애플에서 장치 드라이버 및 배포를 담당한 마이클 버그(Michael Burg)와 프랑스 그르노블의 OSF에서 Mach 포팅 및 개발을 담당한 닉 스티븐(Nick Stephen)으로 나뉘어 진행되었다.

MkLinux는 1996년 세계 개발자 회의 (WWDC)에서 공식 발표되었으며, 바이너리 배포판이 포함된 무료 CD가 참석자들에게 배포되었다.

1998년 중반, 커뮤니티 주도의 MkLinux 개발자 협회가 운영 체제 개발을 맡았다.[2]

애플이 MkLinux 지원을 중단했을 때, 개발자 커뮤니티는 Mach 커널을 개선하고 다양한 파워 매킨토시 모델을 지원하기 위해 노력했다.

2. 3. 공식 발표 및 배포

애플이 매킨토시 플랫폼에서 대체 커널 기술을 탐구하기 위한 목적으로 "Mach 기반의 리눅스"를 매킨토시 컴퓨터로 포팅하는 MkLinux 프로젝트를 시작하였다. 당시에는 공식적으로 후원하는 파워PC 기반의 리눅스 포트가 없었고, 특히 매킨토시 하드웨어를 위한 것은 없었다.[1]

이 프로젝트는 애플의 개발 도구 부사장 Ike Nassi와 브렛 할레(Brett Halle)가 주도했으며, 개발은 캘리포니아주 쿠퍼티노의 애플에서 장치 드라이버 및 배포 작업을 담당한 마이클 버그(Michael Burg)와 프랑스 그르노블의 OSF에서 Mach 포팅 및 개발 작업을 담당한 닉 스티븐(Nick Stephen) 두 명의 주요 인물로 나뉘어 진행되었다.[1]

MkLinux는 1996년 세계 개발자 회의(WWDC)에서 공식적으로 발표되었으며, MkLinux의 바이너리 배포판이 포함된 무료 CD가 참석자들에게 배포되었다.

1998년 중반, 커뮤니티 주도의 MkLinux 개발자 협회가 운영 체제의 개발을 맡았다.

MkLinux 배포판은 당시 느린 다이얼 업 인터넷 접속을 통해 일반 사용자가 다운로드하기에는 너무 컸다. 그러나 공식 CD는 영어[5]와 일본어[6]로 출판된 Prime Time Freeware의 책에서 구할 수 있었으며, 이 책은 운영 체제의 설치, 관리 및 사용법을 다루는 하드카피 매뉴얼 역할을 했다.

이후 애플은 오픈 펌웨어 기반의 파워 매킨토시 컴퓨터를 출시했으며, 리눅스 커널의 공식적인 PowerPC 분기가 생성되었고, LinuxPPC 프로젝트가 주도했다.[2] MkLinux와 LinuxPPC 개발자들은 리눅스를 실행하는 자신들만의 방식에 대해 아이디어를 많이 교환했다. 데비안 또한 PowerPC용 전통적인 모놀리식 커널 배포판을 출시했으며, SUSE와 Terra Soft Solutions는 옐로우 도그 리눅스를 출시했다.

2. 4. 커뮤니티 주도 개발

애플이 MkLinux에 대한 지원을 중단하면서, 개발자 커뮤니티는 마하 커널을 개선하고 다양한 파워 매킨토시 모델을 지원하기 위해 노력했다. 1998년 중반, 커뮤니티 주도의 MkLinux 개발자 협회가 운영 체제의 개발을 맡았다.[2]

MkLinux 배포판은 당시 느린 다이얼 업 인터넷 접속을 통해 일반 사용자가 다운로드하기에는 너무 컸다. 56k 모뎀을 사용하더라도 마찬가지였다. 그러나 공식 CD는 영어[5]와 일본어[6]로 출판된 Prime Time Freeware의 책에서 구할 수 있었으며, 이 책은 운영 체제의 설치, 관리 및 사용법을 다루며 하드카피 매뉴얼 역할을 했다.

애플이 이후 오픈 펌웨어 기반의 파워 매킨토시 컴퓨터를 출시하면서, 리눅스 커널의 공식적인 PowerPC 분기가 생성되었고, LinuxPPC 프로젝트가 주도했다.[2] MkLinux와 LinuxPPC 개발자들은 리눅스를 실행하는 자신들만의 방식에 대해 많은 아이디어를 교환했다. 데비안 또한 PowerPC용 전통적인 모놀리식 커널 배포판을 출시했으며, SUSE와 Terra Soft Solutions는 옐로우 도그 리눅스를 출시했다.

MkLinux는 PPC/Linux for NuBus Power Macs가 출시된 2000년 6월까지 매킨토시 NuBus 컴퓨터를 위한 유일한 선택지였다.

3. 기술적 특징

MkLinux는 당시 LinuxPPC보다 뛰어난 하드웨어 호환성을 보여, NuBus와 PCI 매킨토시 시스템을 모두 지원했다.[1]

3. 1. 성능 평가

1999년, 잡지 ''맥테크(MacTech)''는 매킨토시에 리눅스를 설치하는 것에 대해 다음과 같이 언급했다. "일부에서는 윈도우 NT나 상용 유닉스를 대체할 것으로 보이며, 리눅스는 또한 매킨토시 운영체제(Mac OS)를 올바른 방향으로 발전시키고, 심지어 애플 매장 내에서 맥 OS X 서버(Mac OS X Server)와 경쟁할 수도 있을 것이다."[1] 설치 과정은 "매우 순조롭거나 매우 까다로운" 경우로 나뉘었으며, "Mach 마이크로커널을 수용하기 위한 추가 단계 때문에 MkLinux 커널을 재컴파일하는 것이 약간 더 어려울 수 있다"라고 평가했다.[1]

MkLinux는 당시 LinuxPPC보다 더 뛰어난 하드웨어 호환성을 보였으며, NuBus와 PCI 매킨토시 시스템을 모두 지원했지만 LinuxPPC는 PCI만 지원했다.[1] LinuxPPC와 비교했을 때, MkLinux는 Mach 커널의 오버헤드 때문에 전반적으로 성능 저하가 있는 것으로 알려졌다.[1] 리눅스 환경은 잠재적으로 적절한 데스크톱 환경을 제공하는 것으로 나타났지만, 순수한 리눅스를 위해 전체 매킨토시 경험을 포기해야 했다.[1]

4. 버전

버전배포 날짜설명
DR11996년 5월리눅스 1.3
DR21996년 9월많은 버그 수정
DR2.11997년 5월리눅스 2.0, PCI 기기 지원
DR31998년 7월
R11999년 11월
pre-R22002년 8월


5. 영향 및 평가

MkLinux는 애플이 자유 오픈 소스 소프트웨어 프로젝트를 지원한 첫 사례였다.[3] Mach 3.0 커널을 기반으로 한 이 프로젝트는 NEXTSTEP 운영 체제를 맥 용으로 포팅하는 데 큰 도움을 주었다.[7]

1999년, 잡지 ''맥테크(MacTech)''는 매킨토시에 리눅스를 설치하는 것에 대해 "일부에서는 윈도우 NT나 상용 유닉스를 대체할 것으로 보이며, 리눅스는 또한 매킨토시 운영체제(Mac OS)를 올바른 방향으로 발전시키고, 심지어 애플 매장 내에서 맥 OS X 서버(Mac OS X Server)와 경쟁할 수도 있을 것이다."라고 평가했다.[1] 설치 과정은 "매우 순조롭거나 매우 까다로운" 경우로 나뉘었으며, "Mach 마이크로커널을 수용하기 위한 추가 단계 때문에 MkLinux 커널을 재컴파일하는 것이 약간 더 어려울 수 있다"고 언급되었다.[1]

5. 1. macOS 개발에 기여

MkLinux는 애플이 자유 오픈 소스 소프트웨어 프로젝트를 지원하기 위한 최초의 공식적인 시도였다.[3] MkLinux에서 Mach 3.0 커널과 함께 수행된 작업은 이후 macOS가 될 매킨토시 하드웨어 플랫폼으로 NEXTSTEP을 처음 이식하는 데 매우 도움이 되었다.[7]

5. 2. 오픈 소스 커뮤니티와의 협력

애플이 MkLinux에 대한 지원을 중단했을 때, 개발자 커뮤니티는 마하 커널을 개선하고 다양한 파워 매킨토시 모델을 지원하기 위해 노력했다. MkLinux는 2000년 6월 PPC/Linux for NuBus Power Macs가 출시되기 전까지 매킨토시 NuBus 컴퓨터를 위한 유일한 선택지였다.[2]

MkLinux는 애플이 자유-오픈 소스 소프트웨어 프로젝트를 지원한 최초의 공식적인 시도였다.[3] MkLinux에서 Mach 3.0 커널과 함께 수행된 작업은 이후 macOS가 될 매킨토시 하드웨어 플랫폼으로 NeXTSTEP을 처음 이식하는 데 매우 도움이 되었다.[7]

1998년 중반, 커뮤니티 주도의 MkLinux 개발자 협회가 운영 체제의 개발을 맡았다.

애플은 이후 오픈 펌웨어 기반의 파워 매킨토시 컴퓨터를 출시했으며, 리눅스 커널의 공식적인 PowerPC 분기가 생성되었고, LinuxPPC 프로젝트가 주도했다.[2] MkLinux와 LinuxPPC 개발자들은 리눅스를 실행하는 자신들만의 방식에 대해 많은 아이디어를 교환했다. 데비안 또한 PowerPC용 전통적인 모놀리식 커널 배포판을 출시했으며, SUSE와 Terra Soft Solutions는 옐로우 도그 리눅스를 출시했다.

5. 3. 한계

1999년, 잡지 ''맥테크(MacTech)''는 매킨토시에 리눅스를 설치하는 것에 대해 "일부에서는 윈도우 NT나 상용 유닉스를 대체할 것으로 보이며, 리눅스는 또한 매킨토시 운영체제(Mac OS)를 올바른 방향으로 발전시키고, 심지어 애플 매장 내에서 맥 OS X 서버(Mac OS X Server)와 경쟁할 수도 있을 것이다."라고 언급했다.[1] 설치 과정은 "매우 순조롭거나 매우 까다로운" 경우로 나뉘었으며, "Mach 마이크로커널을 수용하기 위한 추가 단계 때문에 MkLinux 커널을 재컴파일하는 것이 약간 더 어려울 수 있다."고 하였다.[1] MkLinux는 당시 LinuxPPC보다 더 뛰어난 하드웨어 호환성을 보였으며, NuBus와 PCI 매킨토시 시스템을 모두 지원했지만 LinuxPPC는 PCI만 지원했다.[1] LinuxPPC와 비교했을 때, MkLinux는 Mach 커널의 오버헤드 때문에 전반적으로 성능 저하가 있는 것으로 알려졌다.[1] 리눅스 환경은 잠재적으로 적절한 데스크톱 환경을 제공하는 것으로 나타났지만, 순수한 리눅스를 위해 전체 매킨토시 경험을 포기해야 했다.[1]

6. 업데이트

2007년 3월 12일에 소규모 업데이트가 실시되었다.

참조

[1] 인터뷰 Nassi, Ike oral history https://www.computer[...] Computer History Museum 2016-08-26
[2] 웹사이트 History of Linux for the PowerPC http://gate.crashing[...] 2013-04-04
[3] 웹사이트 What is MkLinux? http://www.mklinux.a[...] Apple Computer, Inc. 2013-05-25
[4] 웹사이트 Linux on the OSF Mach3 microkernel http://bat8.inria.fr[...] OSF Research Institute 1996-01-12
[5] 서적 MkLinux: microkernel Linux for the Power Macintosh https://archive.org/[...] Prime Time Freeware 2013-05-25
[6] 서적 MkLinux: Microkernel Linux for the Power Macintosh Asuki 2000-05
[7] 웹사이트 Kernel Programming Guide: Mach API Reference https://developer.ap[...] Apple, Inc 2017-08-24
[8] 간행물 Linux Gains Ground on Macs http://www.mactech.c[...] Xplain Corporation 2017-10-03



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com