November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, August 21st, 2005 10:27 pm
Запустил MacOS для x86 на своей машине. Потыкал мышкой, позапускал программочки. Грузится быстро, работает вроде тоже. Ну да, прикольно. Но по случаю отсутствия сети интереса она не представляет. А мою сетевую карту она в упор не видит. Кто-нибудь видел hardware compatibility list для этой версии - какие сетевые карты она понимает?
Tags:
Monday, August 22nd, 2005 08:22 am (UTC)
А вдруг непривычное окажется лучше? В конце концов, всё в первый раз было непривычным.
И BSD внутри всяко радует.
Monday, August 22nd, 2005 08:52 am (UTC)
Если там внутри BSD, то что мешает заменить драйвер сетевой карты на работающий? Или нет спецов по BSD или нет драйверов? ;о)
Monday, August 22nd, 2005 09:06 am (UTC)
BSD - это очень общее понятие. В MacOS не используется конкретная FreeBSD или OpenBSD или NetBSD, а просто какая-то BSD-based система с не очень известными syscall'ами, соглашениями о вызовах и т.п.
Вероятно, рано или поздно кто-нибудь приделает туда драйвера или вытащит из родного дистрибутива, но у меня сейчас на это нет ни времени, ни желания, да и карта у меня не слишком распространеная - 3c940, для нее и линуксовые драйвера не так давно появились.
Тем более, что это не настоящая инсталляция, а образ работающей системы из-под vmware.
Monday, August 22nd, 2005 09:12 am (UTC)
Понятно. Никакого смысла в том, что внутри там BSD, нет.

Ну и пусть. Есть, так есть.
Monday, August 22nd, 2005 10:11 am (UTC)
Смысл лишь в том, что там ядро от нормального юникса со всеми своими плюсами. И минусами :)
Наверняка под MacOS есть development kit с компилятором и описанием API, я пока просто не интересовался.
Monday, August 22nd, 2005 10:15 am (UTC)
Может быть есть, но что-то мне подсказывает, что он небесплатный. И даже не в том смысле, как небесплатен Windows DDK.
Monday, August 22nd, 2005 05:00 pm (UTC)
Когда макось жила на PPC, туда портировали gcc, и можно было беслатно использовать его. А сюда-то и того проще будет..
Monday, August 22nd, 2005 05:39 pm (UTC)
Каким образом наличие компилятора си влияет на знание системных вызовов этой BSD?
Monday, August 22nd, 2005 06:09 pm (UTC)
Самого по себе компилятора - никаким, но он обычно либо умеет собирать программы с родными библиотеками от данной ОС, либо, в самом крайнем случае, позволяет использовать какие-нибудь свободные библиотеки типа glibc, которые умеют общаться с ядром через его вызовы. Иначе от компилятора никакого толку нет.
Вряд ли товарищи из Apple настолько идиоты, чтобы скрывать от мирового сообщества системные вызовы :) Значит, скоро что-нибудь свободное для разработки под эту систему появится.

Хотя бывают, конечно, и другие случаи. Вот, например, IBM упорно скрывает техническую документацию по программированию своей железки STB04500 (интегрированный контроллер на базе PPC со встроенной памятью, MPEG2-декодером и еще какой-то фигней на борту). Они её дают совершенно бесплатно, но только OEM'ам. А в чем глубокий смысл этого - непонятно.
Monday, August 22nd, 2005 07:36 pm (UTC)
Вряд ли товарищи из Apple настолько идиоты, чтобы скрывать от мирового сообщества системные вызовы :)

Товарищи от Apple всю жизнь продавали свои DDK, что заставит их сменить своё мнение? То, что ты сумел себе поставить их ось, ещё не значит что она будет свободно распространяться, ведь так?
Tuesday, August 23rd, 2005 04:21 am (UTC)
Не, про саму ось я ничего не говорил, она-то будет платная. А про ddk - ну посмотрим, чего ж сейчас гадать.
Monday, August 22nd, 2005 02:40 pm (UTC)
фсяко радует? Кто такой "Фсяк"?

Я тут давеча, поднимал freebsd-4.1-release, кроме фразу "ну и гадость, эта ваша заливная рыба", были только нецензурные.
Потом как поднял, хотел её до 4.11-releng/stable доапгрейтить, так она из исходников не собирается, где-то че-то валится.
Забил на эту bsd, получу резолюцию, прибъю нах, и будет там линукс жить.
Monday, August 22nd, 2005 04:53 pm (UTC)
Линейку к рукам прикладывали? ;) У меня 4.11 замечательно апгрейдилась до текущего состояния.
Хотя, конечно, случаи разные бывают, надо смотреть, как именно и на что оно ругалось.
Monday, August 22nd, 2005 04:59 pm (UTC)
тебе выслать чего пишет make buildworld?
брал последний xEmpty и все дельты из ctm/src-4, потому как из портов от 4.1 мало что находит distfile.

Допинывать ради спорта никакого настроя нет. Где-то на гуле в бсд'шных группах, сказали кому-то на похожую ситуацию "не мучайся с исходниками, сделай бинарный апдейт до последнего релиза, и потом уже возись с исходниками".

А пока лишний повод избавиться от зоопарка - ничего bsd-спицифичного там не нужно, а линукс поддерживать мне проще.
Monday, August 22nd, 2005 09:14 pm (UTC)
4.1 -> 4.11 слишком большая разница, чтобы оно так просто собралось. Или таки бинарный апдейт, или последовательно