The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Компания Apple открыла ядро и системные компоненты OS X 10.11 "El Capitan"

09.12.2015 09:49

Спустя два месяца с начала поставки операционной системы OS X 10.11 "El Capitan", компания Apple опубликовала исходные тексты низкоуровневых системных компонентов новой версии OS X, в которых используется свободное программное обеспечение, включая ядро xnu, составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 205 пакетов с иcходными текстами, что на 2 пакета меньше, чем было представлено для выпуска OS X 10.10.



  1. Главная ссылка к новости (http://www.theregister.co.uk/2...)
  2. OpenNews: Открыт доступ к свободным компонентам OS X 10.10 "Yosemite"
  3. OpenNews: Первый бета-выпуск операционной системы PureDarwin, построенной на платформе Darwin
  4. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
  5. OpenNews: В Apple iOS задействован планировщик Fairq, созданный проектом DragonFly BSD
  6. OpenNews: Компания Apple открыла код недостающих открытых частей iOS 4.3, но они по прежнему нарушают LGPL
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/43484-darwin
Ключевые слова: darwin, apple, osx
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Наркоман (?), 09:54, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –22 +/
    Вот шаблон-то порвётся у некоторых.
     
     
  • 2.2, тоже Аноним (ok), 10:02, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +40 +/
    Когда из открытого можно будет собрать OS X - может, и порвется...
    Только скорее порвется совсем не шаблон и совсем у других некоторых.

    Пока что успешно порваны только гетзефактсы про то, кто обычно пишет открытый код и как опасно открытие кода для конечного пользователя.

     
     
  • 3.49, Аноним (-), 17:48, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну ты можешь собрать darwin, это osx без gui в чем проблема?
     
     
  • 4.57, arisu (ok), 23:48, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ну ты можешь собрать darwin, это osx без gui в чем проблема?

    да ни в чём. конечно, резиновая женщина — совершенно то же самое, что и живая.

     
     
  • 5.58, Vkni (ok), 02:45, 10/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > да ни в чём. конечно, резиновая женщина — совершенно то же самое,
    > что и живая.

    Ну, в данном случае резиновая женщина выдана не целиком.

     
     
  • 6.63, Аноним (-), 17:01, 10/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> да ни в чём. конечно, резиновая женщина — совершенно то же самое,
    >> что и живая.
    > Ну, в данном случае резиновая женщина выдана не целиком.

    Она целиком - по целевому назначению-то - ни на фиг не нужна, тaщeмта.

     
  • 2.3, Аноним (-), 10:03, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Надоело самим писать, хотят нахаляву сообщество привлекать, чтобы за миску риса люди работали и отдавали свои наработки компании, за продажу которых компания бабло получает. Сами же такие работники с этого всего никакого профита иметь не будут.
     
     
  • 3.68, Онаним (?), 01:32, 14/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда появится хоть один внятный дистрибутив GNU/Darwin или BSD/Darwin, с которого будет можно (и будет иметь хоть какой-то минимальный смысл) поставить систему и пользоваться (хотябы с классическим графическим стеком X или вообще без оного, скажем, на сервер) - может и будет кто-то её пилить в своё свободное время, а пока интерес только в том, чтобы бэкпортить некоторые фишки уровня ядра из неё в FreeBSD наверно.
     
     
  • 4.72, Vkni (ok), 02:33, 07/01/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > чтобы бэкпортить некоторые фишки уровня ядра из неё в FreeBSD наверно.

    Это уже плюс для Apple. Иначе будет как с Ораклом, когда открытая версия ZFS не совместима с закрытой. Ну, то есть, Оракл формально имея изначальных разработчиков ZFS не влияет на СТАНДАРТ этой системы.

     
  • 2.6, Тим Кук (?), 10:10, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и не только шаблон :^)
     
     
  • 3.17, Тот_Самый_Анонимус (?), 11:12, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Поведай нам, что ещё у тебя порвалось, кроме шаблона?
     
     
  • 4.26, Аноним (-), 12:30, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    то самое :D
     
  • 4.41, Нимано (?), 15:44, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Тельняшка на груди, конечно же! oO
     
     
  • 5.46, . (?), 17:16, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще то это стринги на дузле, тебя наеобманули, морячок :)
     
  • 2.9, Аноним (-), 10:18, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Какой шаблон? Во первых они уже открывали, во вторых, как бэ обязаны по лицензии для пакетов "в которых используется свободное программное обеспечение".
     
     
  • 3.21, клоун (?), 11:31, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Во-вторых, стратегия компании предусматривает не продажу ПО, а продажу аппаратуры с предустановленным ПО. Поэтому компания может без лишних комплексов открыть исходный код под неудобной для конкурентов лицензией.
     
     
  • 4.28, тоже Аноним (ok), 12:34, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Им не конкуренты страшны. А сборки Хакинтоша, которые произвольные пользователи смогут ставить без проблем на произвольное железо. И отличие от компьютера с яблочком будет только в цене.
     
     
  • 5.31, клоун (?), 13:41, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё раз: под неудобной лицензией. Если интересно, можешь посмотреть как организован доступ к исходному коду Windows 3.0 который открыт для всех желающих.
     
     
  • 6.35, тоже Аноним (ok), 14:16, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    То-то пользователи Хакинтошей каждый день лицензию перечитывают и дрожат.

    "Для всех желающих" - за отсутствием таковых. Они бы еще первые две версии выложили, которыми тоже никто не пользовался. Первая рабочая версия Windows - 3.11, как известно.

     
  • 6.51, Аноним (-), 18:30, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А не подскажете, где исходники десяточки посмотреть, хоть и под "неудобной лицензией"?
     
  • 5.53, soarin (ok), 21:06, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Бред
    1) техника apple не выделяется по цене от равных конкурентов, а бюджетного по характеристикам у них просто нет
    2) "без проблем на произвольное железо" - а драйвера Пушкин писать будет? Это вот как линукс - вроде работает на любом железе, но лучше железо подбирать, чтоб не было проблем.
     
     
  • 6.59, bOOster (ok), 06:09, 10/12/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Плюсую.

    У них просто нет ширпотреба для нищебродов и для "тупиц экономящих" копейки на покупке техники, чтобы потом в течении 1 года эксплуатации на сервисе заплатить гораздо больше. Ну и трястись за данные, которые возможно уплывут/умрут в процессе какого либо сервиса.

     
  • 5.67, Vkni (ok), 10:53, 12/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > И отличие от компьютера с яблочком будет только в цене.

    Только несколько неочевидно в какую сторону они будут отличаться.

     
  • 4.37, Аноним (-), 14:28, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Во-вторых, стратегия компании предусматривает не продажу ПО

    В любом случае, опенсорс можно продавать (Red Hat/SUSE/Oracle Enterprise Linux).

     
  • 2.10, Аноним (-), 10:18, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    С чего бы ему рваться?
     

  • 1.8, Аноним (-), 10:15, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У кого что получилось собрать? Отпишитесь. Хотя-бы ведро и немного юзерспейса.
     
     
  • 2.16, Andrey Mitrofanov (?), 10:55, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У кого что получилось собрать? Отпишитесь. Хотя-бы ведро и немного юзерспейса.

    Какая модель тыблофончега есть в qemu?  Или оне заодно раскрыли секрет золотого^Wразлочивания огороженного железа?  Или, чтоб запустить, надо _драйверы_ написать?

    А-а-а! Может быть, они сделали reproducible builds -- хотя б ядра, да? -- и люди уже пачками публикуют подписанные gpg "да, ядро N собралось, собвпало бит-в-бит с бинарником от yy-mm-dd"?

    Полагаю,
    [x] None of the above. Just бизнес, open-вошьing-core-souгсе as usual.

     
     
  • 3.19, Аноним (-), 11:15, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ты сейчас хотел до фанбоев донести точку зрения? ведь ты для них просто хейтер ихнего манямирка
     
     
  • 4.20, Школьник (ok), 11:23, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Он, похоже, OSX и iOS не различает. Но мнение имеет.
     
     
  • 5.25, Какаянахренразница (ok), 12:22, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Он, похоже, OSX и iOS не различает.

    Не различает сорта говна? Беда...

     
  • 4.32, Andrey Mitrofanov (?), 13:50, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ты сейчас хотел до фанбоев донести точку зрения? ведь ты для них
    > просто хейтер ихнего манямирка

    Обидеть хочешь?  Написал на опенете - до его аудитории и нёс.

    С моей стороны пули вылетели, а уж долетело, не долетело, до какой "в граммах" части аудитории  -- проблемы получателя.

     
  • 3.36, пох (?), 14:17, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Какая модель тыблофончега есть в qemu?

    простите, а это точно проблема apple, а не qemuдрочеров?

    > Или оне заодно раскрыли секрет золотого^Wразлочивания огороженного железа?

    зачем?

    > Или, чтоб запустить, надо _драйверы_ написать?

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

    > А-а-а! Может быть, они сделали reproducible builds -- хотя б ядра, да?

    для этого надо предоставить инструментарий, а с этим проблема гораздо большая. Поскольку он обвешан копирайтами какой-нибудь ямахи 84го года, и искать и выковыривать те две строчки, которые от того копирайта еще остались в коде, эплу ради ублажения вас совершенно неохота. (а потом еще двадцать лет судиться с наследниками того копирайта, и доказывать что именно две и да, обе удалены, а функционал этот был общеизвестен уже на тот момент и коммерческой тайны не представлял)

    так что да, just business. Есть открытый код с интересным содержимым. Можно использовать, если знаешь, зачем, поскольку открытость не означает свободу употребления, можно просто изучать ради интереса. Можно попытаться поломать. Жаль что жизни на все это не хватит.


     
     
  • 4.38, Andrey Mitrofanov (?), 15:06, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >apple, а не qemuдрочеров?
    > зачем?
    >Не хотите тратить свои?

    Вы правильно поняли суть моего ответа тред-стартеру (про "у кого-нибудь удалось").

    Но даже если его вдруг и удастся кому-нибудь собрать, оно от этого не станет "больше" исходником и "меньше" вбросом через стену.

    > для этого надо предоставить инструментарий, а с этим проблема гораздо большая. Поскольку
    > он обвешан копирайтами какой-нибудь ямахи 84го года, и искать и выковыривать

    Сорта инструментариев? Туда же - дополните картину топикстартеру, пусть будет здоров.

     
     
  • 5.42, Школьник (ok), 16:17, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Но даже если его вдруг и удастся кому-нибудь собрать, оно от этого не станет "больше" исходником и "меньше" вбросом через стену.

    Давай специально для тебя открою большой секрет Полишинеля - исходники ядра (XNU) не только собираются, с них даже можно успешно загрузиться. По крайней мере, для предыдущей ветки это было так. Пруф - https://corporatewolfe.wordpress.com/2014/11/08/compiling-xnu-kernel-on-os-x-1

    И да, сделай уж одолжение, если все-таки и несмотря и даже вопреки принятому в community обыкновению  ты все же ознакомишься со статьей по ссылке, то умоляю: потрещи своим шаблоном не здесь, а где-нибудь в другом месте, хорошо?

     
     
  • 6.69, Аноним (-), 09:48, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > не только собираются, с них даже можно успешно загрузиться.

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

     
  • 2.24, Anonymouse (?), 12:01, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Из https://opensource.apple.com/source/xnu/xnu-3247.1.106/Makefile:

    xcodebuild $(subst _libkdd,,$@)


     

  • 1.12, Аноним (-), 10:28, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ждем Debian/kxnu? =)
     
     
  • 2.27, Аноним (-), 12:33, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    ну почти: https://www.opennet.ru/opennews/art.shtml?num=35671
     
     
  • 3.40, Аноним (-), 15:18, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, новость 2012 года. http://puredarwin.org/ -> 404, что символизирует.
     
     
  • 4.44, Аноним (-), 16:36, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то Эпплы озверели, даже их Дарвин не работает.
     
     
  • 5.70, Аноним (-), 09:51, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то Эпплы озверели, даже их Дарвин не работает.

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

     
  • 2.39, Аноним (-), 15:07, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    // butthurt on
    Дебиан, в силу своего падения в БАО, ниасилил ни kFreeBSD, ни, тем более, hurd.
    У них теперь есть игрушка поинтереснее.
     
     
  • 3.47, Andrey Mitrofanov (?), 17:33, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > // butthurt on
    > Дебиан, в силу своего падения в БАО, ниасилил ни kFreeBSD, ни, тем
    > более, hurd.
    > У них теперь есть игрушка поинтереснее.

    От ужо будет им РэдХейтИнтерпрайс-софт:
    http://ral-arturo.blogspot.ru/2015/12/current-status-of-ha-stack-on-debian.ht

    "Просто возьмите более другой релиз Дебиана"(тм)

    Ждём того же и с "ещё более" новой хаттовской свитоперделкой.  Мейтейнер уже отбыл к закату после "внедрения"-релиза.  Следующий шаг: "Ой, никто не хочет помочь с пакетиком? Махонькой такой системой инициализации.  Ждём!"

     

  • 1.14, Аноним (-), 10:40, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    Тред полон школоты и инвалидов, которые или первый раз видят подобную новость, или забыли.
     
  • 1.15, Аноним (-), 10:42, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >ядро xnu

    Название ядра намекает на его нужность.

    Вышеотписавшимся идиотам: дарвин уже сто лет открыт.

     
     
  • 2.48, . (?), 17:36, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    ... и 99 лет как похоронен.
     

  • 1.30, Celcion (ok), 13:08, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Шо, опять!?" (С)
     
  • 1.33, pavlinux (ok), 13:58, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, празднег!!! Яблойды открыли как юзать cmpxchg




    .globl _OSCompareAndSwap

    _OSCompareAndSwap:
    movl 4(%esp), %eax #; oldValue
    movl 8(%esp), %edx #; newValue
    movl 12(%esp), %ecx #; ptr
    lock
    cmpxchgl %edx, 0(%ecx) #; CAS (eax is an implicit operand)
    sete %al #; did CAS succeed? (TZ=1)
    movzbl %al, %eax #; clear out the high bytes
    ret



     
     
  • 2.34, НяшМяш (?), 14:08, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > О, празднег!!! Яблойды открыли как юзать cmpxchg

    А шо, винда уже умеет?

     

  • 1.43, Аноним (-), 16:35, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что с этими исходниками делать? Запустить дарвин можно с этим ядром? накатив икс?
     
     
  • 2.45, Andrey Mitrofanov (?), 17:08, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А что с этими исходниками делать? Запустить дарвин можно с этим ядром?
    > накатив икс?

    Вон наверху Школьник шелестит разработанным шаблоном -- что купить, где накачать бесплатной проприертарщины и т.п.  **Не реклама, без SMS!**

     
  • 2.50, Школьник (ok), 18:11, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И MacOS X тоже можно запустить.
     
     
  • 3.71, Аноним (-), 09:54, 15/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > И MacOS X тоже можно запустить.

    вот ты и запускай гламурного трояна.

     

  • 1.54, Вареник (?), 21:22, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эпплу нужны халявные тестеры?
     
  • 1.55, samm (ok), 21:45, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    новость чуток врет. Куча компонентов ядра, например, AHCI драйвер, никто не открывал.
     
  • 1.56, Аноним (-), 23:20, 09/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    С каких это пор драйверы стали являться компонентами микроядра?
     
     
  • 2.61, arisu (ok), 11:20, 10/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > С каких это пор драйверы стали являться компонентами микроядра?

    а с каких пор это говно стало микроядром?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру