LINUX.ORG.RU
ФорумTalks

Ядро Darwin, окружение GNU. Возможно ли?

 , , not linux


0

1

Вот заинтересовался данным вопросом. Я конечно понимаю, что программы, написанные для OSX, запустить на этом не получится, и все же. Неужели никто не пробовал собрать с этим ядром рабочую систему? Ведь Debian предлагает свой дистрибутив на различных ядрах отличных от Linux, даже на полуживом Hurd. Или Солярка, когда появилась открытая версия ядра Солярки, сразу появилось множество дистрибутивов с ядром, например OpenSolaris и Nexenta OS. Но я не видел ажиотажа вокруг сборок сабжа. То что были попытки - слышал, а есть ли успешные проекты? Кто пробовал? Какая степень готовности? Можно ли пользоваться? В общем, просто очень большой интерес, что из такой связки может получиться, и насколько это съедобно??!

★★★★★

полуживом Hurd

Подпишись на рассылку. Живее всех живых.

Ядро Darwin, окружение GNU. Возможно ли?

Но зачем?

Deleted
()
Ответ на: комментарий от Myp3ik

Возможно... быть может это я попутал, но вопрос от этого не становиться менее интересным.

ivanlex ★★★★★
() автор топика

http://ru.wikipedia.org/wiki/Операционные_системы_на_основе_свободного_ПО#Darwin

На основе Darwin и GNU разрабатывалась свободная операционная система OpenDarwin, которая продолжает существовать в виде основы GNU-Darwin.

Я даже им (или не им) немного пользовался, пока не догадался, что записывать на разделы с HFS+ принудительно можно и из Linux.

krakatau
()

слушай - да поставь ты уже себе SnowLeopard какой нибудь ..

в МасOS X и так гну окружение, так тебе (как я понял) еще и гнутое DE подавай..

Уже обсуждали же - игра не стоит свеч, тк все_равно_получиться_хакинтош (но без проприетарщины), а зачем собсно оно тогда надо?

/Говори что за комп у тебя (CPU/MB/GPU/) - помогу, чем смогу..

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

Говорят, что в микроядре свои няшки.

А которых только говорят, но их никто не видел. А вот работает медленее.

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

и как, интересно, в айфоне консоль открывается?

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

Darwin - это ОС. XNU - это гибридное ядро, которая лежит в основе ОС Darwin и OS X. OS X - Это ОС Darwin + проприетарные компоненты, гуй, API Cocoa и.т.д

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

Darwin это не ядро, а ОС. Ядро XNU, которая лежит в основе Darwin и OS X - Гибридное ядро. Если углубляться дальше, то ядро XNU состоит из микроядра Mach и компонентов BSD.

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

Нет, XNU состоит из Mach + BSD + I/OKit, а Darwin это ОС на базе ядра XNU, но без проприетарщины (только драйвера закрытые), гуя и API Cocoa и.т.д. Т.е BSD является частью XNU.

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

отличные дрова
видеокарт

Позови когда в этих отличных дравах появится поддержка OpenGL 4...
Боюсь, правда, для этого понадобится ешё несколько релизов макоси.

winddos ★★★
()

Ядро таки XNU.

А где же уже ядро HURD о котором много пел проФФеССор маргинальных функциональных наук?

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

А которых только говорят, но их никто не видел. А вот работает медленее.

Ну вообще-то, судя по QNX, няшки таки есть. Но она, увы, ректально огорожена...

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

В том то и дело, что «в вакууме». А интересует, есть ли рабочие проекты? Можно ли использовать проект, как основную операционную систему?

ivanlex ★★★★★
() автор топика
Ответ на: комментарий от krakatau

Про выше изложенное читал, слышал, но интересует именно системы, которые можно использовать как основную, а не для экспериментов.

ivanlex ★★★★★
() автор топика
Ответ на: комментарий от quiet_readonly

Ну, если твое оборудование как раз подходит под эти 1,5 драйвера?

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

CPU - intel Core 2 Quad MB - MSI iP43 GPU - nVidia 9800

ну нха-ж себе! отличное железо для хакинтоша - чешь ты тогда тут всем мозги пудришь?

/Core 2 Quad - скажи точную модель «Q6600/Q9500/etc..» - это важно

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

Давайте не будем так сильно углубляться и анализировать из каких компонентов состоит ядро системы. Факт в том, что Darwin нельзя полноценно использовать без рабочего окружения. И, с этой точки зрения, от Darwin пользы не больше, чем от голого ядра Linux. Вопрос был сформулирован именно как Darwin и окружение GNU.

ivanlex ★★★★★
() автор топика
Ответ на: комментарий от winddos

А так ли эта поддержка нужна? Или под OSX уже стали выходить игры или приложения с подобными требованиями? По таких не видел, поэтому поддержки и нет. Мне кажется так.

ivanlex ★★★★★
() автор топика
Ответ на: комментарий от Bioreactor

Как любят говорить у них там: «Оно будет готово, когда оно будет готово».

А тут уже лежит готовое микроядерное ядро в свободном доступе. Причем, степень готовности Darwin в состоянии «Готово». Или «им» религия не позволяет использовать код от Apple?

ivanlex ★★★★★
() автор топика
Ответ на: комментарий от uin

Если точнее, не помню точно номер. Сейчас с рабочего пишу. Дома сейчас ремонт делаю, по вечерам в руках шпатель, домашний ПК уже 2-ой месяц не включался.

ivanlex ★★★★★
() автор топика

darwin не нужен, это же УГ.

Это куда интереснее... взлетело бы

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

Кроме того, как современные хакинтоши относятся к nvidia? Вроде на всех современных Mac используют ATi, а на Air - intel (если верить актуальным спекам с оф.сайта). Они же от nvidia давно отказались. Собственно и вопрос, как с дровами на видяху?

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

не слушай делетантов, OpenGL - это не DirectX, поддержку обеспечивает nVidia в дровах, OpenGL 4 - только для Fermi и старше, для твоей карты макс. OpenGL 3.2/3.3 (можешь прям щас взять OpenGL Extensions Viewer под Linux и посмотреть какие функции уже поддерживаются - уверен что и 3.0 то не до конца реализовано)

/ насчет игр для Мас - Deus EX Human Revolution, Batman Arkham Asylum etc.. etc.. - выходят потихоньку вообщем..

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

«эталонный», «новый», «надежный» - одни слова. Слабо верится, что взлетит. Что бы взлетело, нужны ПО и пользователи. И даже здесь - замкнутый круг, что бы были пользователи, нужно ПО; что бы появилось ПО - нужны пользователи. И это учитывая, что ОС сама по себе малораспространена и практически неизвестна. Только если они не сделают ее какой-нибудь узкоспециализированной. Например только как крутилку БД. Но Админы любят на серваки ставить много сервисов, что бы полнее использовать ресурсы серверов. Отчасти это продиктовано желанием самих админов, отчасти экономией организации. у которой средст хватило только на пару сервеов, а сервисов поднять нужно множество... Не верю во взлет. Если и взлетит в какой-то узконаправленной нише - мы об этом вряд ли услышим.

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

на хакинтошах с ATI можно можно огрести немало проблем, а с нвидиа проблем не будет - не беспокойся

/нвидиа вообще везде работает - FreeBSD/Solaris/Linux/MacOS/Windows, и поддержка везде одинаковая 8xxx/9xxx/2xx/etc (они как я понял не пишут под_каждую_систему - у них единая модель, анонимус подтверждае)

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

с сайта нвидии скачивать не надо - в поставку ос дрова уже входят и все карты 8xxx/9xxx/2xx/4xx - поддерживаются (за 5xx, 6xx не вкурсе, хотя скорее всего тоже)

нвидиа выкладывает у себя по другой причине - это для прошек и преобретаемых_отдельно GTX285/Quadro4000

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

Попробую, модель вроде q9550, но точнее сейчас не скажу - под рукой то нет. Попробовать хотелось безусловно.

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

Извеняюсь - не заметил.. ну тогда считай у тебя MacPro3,1

Хотя честно сказать сегодня даже «этого» уже не нужно (это я по старинке), новый загрузчик сам все подберет и даже ACPI поправит

uin ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.