Jump to content

МкЛинукс

МкЛинукс
Разработчик OSF Исследовательский институт , Apple Computer , Ассоциация разработчиков MkLinux, сообщество волонтеров
Написано в С
Семейство ОС Macintosh , Linux ( Unix-подобный )
Рабочее состояние Снято с производства, наследие
Исходная модель Открытый исходный код
Первоначальный выпуск февраль 1996 г .; 28 лет назад ( 1996-02 )
Финальный выпуск Pre-R2 / 5 августа 2002 г .; 21 год назад ( 05.08.2002 )
Маркетинговая цель Исследователи , любители
Доступно в Английский
Менеджер пакетов об/мин
Платформы PowerPC
ядра Тип Микроядро
Пользовательское пространство Ред Хэт Линукс
По умолчанию
пользовательский интерфейс
Консоль , X11
Лицензия Стандартная общественная лицензия GNU
Предшественник Мах , Линукс
Преемник macOS , PureDarwin , Linux
Официальный сайт mklinux .org

MkLinux (от Microkernel Linux ) — с открытым исходным кодом, компьютерная операционная система созданная Open Software Foundation. Исследовательским институтом [1] и компьютер Apple [2] в феврале 1996 года для переноса Linux на платформу PowerPC и Macintosh компьютеры . Название относится к ядру Linux , адаптированному для работы в качестве сервера, размещенного на Mach микроядре версии 3.0. [3]

MkLinux начинался как проект, спонсируемый Apple Computer и Исследовательским институтом OSF, с целью портировать «Linux on Mach» на компьютер Macintosh и исследовать альтернативные технологии ядра на платформе Mac. В то время не существовало официально спонсируемого порта Linux для PowerPC и ни одного специально для оборудования Macintosh. Институт OSF, владелец микроядра Mach и нескольких других технологий на базе Unix , был заинтересован в продвижении Mach на других платформах. В отличие от конструкции более поздних версий macOS 10 и новее (не путать с современными версиями Mac OS 9 и старше), MkLinux был разработан с учетом всех преимуществ микроядра Mach.

Инициатором проекта выступил вице-президент Apple по инструментам разработки Айк Насси. [4] и Бреттом Холле из Apple, а позже разработка была разделена между двумя основными людьми: Майклом Бургом, отвечающим за драйверы устройств и распространение в Apple в Купертино, Калифорния; и Ник Стивен о портировании и разработке Mach в OSF в Гренобле , Франция. Другими ключевыми фигурами, работавшими над проектом, были Франсуа Барбу из OSF, а также Вики Браун и Гилберт Ковилл из Apple.

MkLinux был официально анонсирован на Всемирной конференции разработчиков (WWDC) 1996 года. Участникам был роздан бесплатный компакт-диск с бинарным дистрибутивом MkLinux.

В середине 1998 года возглавляемая сообществом Ассоциация разработчиков MkLinux взяла на себя разработку операционной системы.

Дистрибутив MkLinux был слишком велик, чтобы обычные пользователи могли его загружать через медленный коммутируемый доступ в Интернет того времени, даже используя 56-килобитные модемы. Однако официальные компакт-диски были доступны в книге Prime Time Freeware, изданной на английском языке. [5] и на японском языке. [6] Книга описывает установку, управление и использование ОС и представляет собой печатное руководство.

Позже Apple выпустила открытой прошивки на базе компьютеры Power Macintosh . Была создана официальная ветвь ядра Linux PowerPC, возглавляемая проектом LinuxPPC. [7] Разработчики MkLinux и LinuxPPC обменивались множеством идей, поскольку оба работали над своими собственными способами запуска Linux. Debian также выпустил традиционный дистрибутив монолитного ядра для PowerPC, как это сделали SUSE и Terra Soft Solutions с Yellow Dog Linux .

Когда Apple прекратила поддержку MkLinux, сообщество разработчиков изо всех сил пыталось улучшить ядро ​​Mach и поддерживать различные модели Power Macintosh. MkLinux оставался единственным вариантом для компьютеров Macintosh NuBus до июня 2000 года, когда был выпущен PPC/Linux для компьютеров NuBus Power Mac.

Журнал MacTech отметил общее состояние Linux на Macintosh в 1999 году: «Считающийся в некоторых кругах убийцей Windows NT или коммерческого Unix, Linux также обещает дать Mac OS толчок в правильном направлении и может даже дать Mac OS X Сервер набирает обороты среди магазинов Apple». Процесс установки был расценен как «либо гладкий, как шелк, либо очень, очень грубый», и что «перекомпилировать ядро ​​MkLinux может быть немного сложнее из-за дополнительных шагов по успокоению микроядра Mach». В то время MkLinux имел большую аппаратную совместимость, чем LinuxPPC, поддерживая системы Macintosh как NuBus, так и PCI, тогда как LinuxPPC поддерживает только PCI. По сравнению с LinuxPPC, MkLinux, как правило, имел снижение производительности из-за накладных расходов ядра Mach. Было обнаружено, что среда Linux предоставляет потенциально адекватный набор настольных компьютеров, но в нем отказываются от всего опыта Macintosh в пользу чистого Linux. [8]

Наследие

[ редактировать ]

MkLinux — первая официальная попытка Apple поддержать проект бесплатного программного обеспечения с открытым исходным кодом . [2] Говорят, что работа, проделанная с ядром Mach 3.0 в MkLinux, оказалась чрезвычайно полезной при первоначальном портировании NeXTSTEP на аппаратную платформу Macintosh, которая позже стала macOS. [3]

OS X основана на микроядре Mach 3.0, разработанном Университетом Карнеги-Меллона , а затем адаптированном для Power Macintosh Apple и Исследовательским институтом Open Software Foundation (теперь часть Silicomp). Это было известно как osfmkи был частью MkLinux ( http://www.mklinux.org ). Позже этот код и код коммерческих разработок OSF были включены в ядро ​​Darwin. На протяжении всего этого эволюционного процесса API-интерфейсы Mach, используемые в OS X, во многом отличались от исходных API-интерфейсов CMU Mach 3.Вы можете найти более старые версии исходного кода Mach интересными как для удовлетворения исторического любопытства, так и для того, чтобы избежать повторения ошибок, допущенных в более ранних реализациях.

- Apple, Inc., Руководство по программированию ядра: Справочник по Mach API [3]
Версия Прибл. дата Примечания
ДР1 май 1996 г. Линукс 1.3
ДР2 сентябрь 1996 г. Множество исправлений ошибок
ДР2.1 май 1997 г. Линукс 2.0; поддержка PCI-машин
ДР3 июль 1998 г.
Р1 декабрь 1999 г.
до R2 август 2002 г.

См. также

[ редактировать ]
  1. ^ Барбу де Пляс, Франсуа; Стивен, Ник; Рейнольдс, Франклин Д. (12 января 1996 г.). «Linux на микроядре OSF Mach3» . Гренобль и Кембридж: Исследовательский институт OSF. Архивировано из оригинала 11 февраля 2012 года . Проверено 4 апреля 2013 г.
  2. ^ Jump up to: а б «Что такое MkLinux?» . Apple Computer, Inc. Архивировано из оригинала 23 апреля 1999 года . Проверено 25 мая 2013 г.
  3. ^ Jump up to: а б с «Руководство по программированию ядра: Справочник по API Mach» . Apple, Inc. Проверено 24 августа 2017 г.
  4. ^ Насси, Айк (26 августа 2016 г.). «Устная история Насси, Айка» (Видео). Сборник устной истории CHM. Беседовал Джон Маркофф . Музей истории компьютеров. 102717191 . Проверено 9 февраля 2019 г.
  5. ^ Морин, Рич (1998) [Впервые опубликовано в марте 1997 г.]. MkLinux: микроядро Linux для Power Macintosh (книга и 2 компакт-диска). Apple Computer, Inc. (3-е изд.). Саннивейл, Калифорния: Бесплатное ПО Prime Time. ISBN  978-1-881957-24-9 . OCLC   717806070 . Проверено 25 мая 2013 г.
  6. ^ Морин, Рич (май 2000 г.) [Впервые опубликовано в марте 1997 г.]. MkLinux: Microkernel Linux для Power Macintosh (книга и 2 компакт-диска). Книги Ascii (на японском языке). Apple Computer, Inc.; перевод Косумо Пуранетто. Токио: Асуки. ISBN  9784756134219 . ОСЛК   122901286 .
  7. ^ Хатл, Марк (февраль 1999 г.). «История Linux для PowerPC» . Архивировано из оригинала 13 марта 2013 года . Проверено 4 апреля 2013 г.
  8. ^ Стауффер, Тодд (1999). «Linux завоевывает позиции на Mac» . МакТех . Том. 5, нет. 7. Корпорация Xplain . Проверено 3 октября 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1b4b8654de49fcebe1315acd9743e90b__1714896060
URL1:https://arc.ask3.ru/arc/aa/1b/0b/1b4b8654de49fcebe1315acd9743e90b.html
Заголовок, (Title) документа по адресу, URL1:
MkLinux - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)