Джобс пишет Юникс

топ 100 блогов nponeccop15.12.2025 Теги: Джобс

Если кто забыл я старый макос- и юниксохейтер. Ну и у мена был пуктик разобраться с юниксностью макоси , не покупая макбука

И вот тут совершился прорыв благодаря тому, что некий Терри Ламберт много вского со знанием дела пиздит на Кворе. А недавно какой-то из других стариков там же на Кворе «проболтался», что оказывается CMU Mach взял 4BSD и стал из нее делать микрокернельный но бинарно совместимый вариант.

Джобс в свою очередь взял Mach2.5 и.. довел до прода как есть, то есть не доводя микрокернелизацию до конца, попутно синхронизируясь с последующими версиями BSD как в ядре так и в юзермоде. Ну и дописали kernel level OO API под названием IOKit. Последним шагом был shotgun refactoring с целью пройти OpenGroup Test Suite, который по его словам и возглавил вышеупомянутый Ламберт.

В результате вышел Darwin.

Далее на этот Дарвин был налеплен Cocoa — такой opinionated framework для приложений, все от гуя и многопоточности до процессов сетки, системный OO API частично поверх POSIX , но без его говна. Все отсутствующие в POSIX функции работают минуя POSIX-слой, общаясь с IOKit-кодом в ядре через царь-syscall mach_msg. Имеющиеся в POSIX функции Cocoa работают через современные API вроде kqueue.

Все это делалось параллельно и бесчисленное количество раз переименовывалось (Nextstep-Openstep-Cocoa), но умные слова выше никто не произносил и я себе напридумывал всякого.

В сравнении с более ранним нытьем тут подтвердилась и прояснилась роль BSD-кода и то, что действително авторы (а тем более пользователи) приложений под макос не имеют дела с юникс-говном. Само же это говно не стоит совсем в стороне, как я раньше думал, а стоит внизу под слоем какао там, где это возможно.

Оставить комментарий

Архив записей в блогах:
Если кто-то думает, что жить одному хреново потому что приходится все готовить ...
Вечером воду дали не с 7 до 9 а с пол-пятого до 10. Так что лило как из душа по лампочкам, и стенам из пустой квартиры сверху. Тазики и ковшики, сбор воды шваброй и полотенцами. Обои отваливаются и в комнате и в коридоре. Устала. Потом лампа на кухне зашипела почернела и сгорела - это ...
Единственным способом удержать президента РФ Владимира Путина от начала крупного конфликта с Восточной Европой является "значительное увеличение численности войск в Польше", говорится в докладе Атлантического совета. Неплохо барыги из НАТО взялись за статью "немедленное увеличение ...
Фотосессия сладостей прошла успешно, спасибо ergonom за совет побоковому свету - вроде помогло:Щас подредактирую и поставлю все что вышло на закачку на дримстайм. Сампойду на клумбу, сторожить))На каменты все отвечу позже - ночью, когда Город Грехов ...
Как всегда писать могу только на смене, если все спокойно. Дома же жить приходится в режиме "веника", все бегом. И это еще не прибавились огородные работы и все остальное сезонное. Вчера наконец то выбрались в Красноярск. То работаем, то дела разные. Список дел и покупок накопился ...