LINUX.ORG.RU
ФорумAdmin

Darwin. Кто пробовал, какие ощущения?

 , ,


0

1

Сабж. Под макосью хорошо - это мы все знаем. То, что на макоси есть порт иксов и многих никсовых тулз - тоже.

Но учитывая открытость Darwin, чому не взлетело за пределами яблочной экосистемы и почему даже сам Apple был вынужден грохнуть серверную версию макоси?

З.Ы: Речь не о самой макоси, а о Darwin, который вроде как можно ставить где хошь и на котором можно пилить свои LFS



Последнее исправление: fanat_baldezha (всего исправлений: 1)

… почему даже сам Apple был вынужден грохнуть серверную версию макоси?

Хмм. Лет 20 назад довелось по халтуре пособирать специфический софт единообразным образом под набор попсовых ОС: этот ваш линакс (читай, RedHat), Mac OS X и все.

Так вот: почему-то на osx типичный configure отрабатывал быстрее, чем на linux; компилятор сравнимо, с учетом -jN и наличных cpu; счет в один поток сравнимо.

Ноды Mac OS X были модные серебристые tower с ручьками для переноски. Линуксовые ноды даже не видел.

Мораль: если разницы нет, то зачем платить больше.

x22 ★★
()

Думаю, никому просто не интересно. Код то открытый, но разработка закрытая. То есть фактически ты не сможешь законтрибьютить в апстрим. Сделать форк и потянуть можно, но ни у кого нет такой мотивации. Если нужен просто юникс - есть linux и freebsd. Если нужно что-то особое - делают всякие гайки. А вот дарвин сам по себе интереса представляет не больше чем линукс или бздя, при этом совершенно не имеет вокруг себя какой-то инфраструктуры помимо макоси. В общем, сейчас это никому не нужно.
Я бы например имея те же ресурсы, скорее бы потратил на развитие десктопного линукса на нативной платформе android (bionic)
Это было бы куда полезнее - компактная и активно поддерживаемая Google libc без кучи legacy из glibc, при этом поддержка как mesa, так и проприетарных драйверов на огрмоное количество устройств без всяких костылей вроде libhybris, а так же оно прекрасно будет работать и на десктопном оборудовании (но не nvidia). Но даже это едва ли кто-то возьмётся делать

mittorn ★★★★★
()
Ответ на: комментарий от fanat_baldezha

Потому что дистры с musl уже есть, да и он изначально делается под те же задачи, что и glibc и мало отличается, а вот сделать что-то такое с bionic было бы чем-то новым. Совместимость конечно там хуже и работы по адаптпции софта намного больше
Сам по себе bionic имеет довольно интересные фичи, те же неймспейсы библиотек например, позволяющие их изолировать и загружать разные версии в один процесс независимо, к тому же под bionic собраны вендорские драйвера под android и это бы позаолило использовать их как есть

mittorn ★★★★★
()