URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109732
[ Назад ]

Исходное сообщение
"Компания Apple открыла ядро и системные компоненты macOS Sierra"

Отправлено opennews , 24-Ноя-16 10:56 
Компания Apple опубликовала (https://opensource.apple.com/release/os-x-1012.html) исходные тексты низкоуровневых системных компонентов операционной системы OS X 10.12 (macOS Sierra (https://en.wikipedia.org/wiki/MacOS_Sierra)), в которых используется свободное программное обеспечение, включая ядро xnu (http://opensource.apple.com/source/xnu), составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 205 пакетов с иcходными текстами, что аналогично тому, что было представлено (https://opensource.apple.com/release/os-x-1011.html) для выпуска OS X 10.11. Из изменений в составе можно отметить удаление пакетов SmartCardServices, srm и efax, и добавление apache_mod_perl, libplatform и bootstrap_cmds.

URL: https://news.ycombinator.com/item?id=13027718
Новость: https://www.opennet.ru/opennews/art.shtml?num=45554


Содержание

Сообщения в этом обсуждении
"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 10:56 
Неожиданно - PostgreSQL-207.3, dtrace-168, emacs-94. В состав macOS серьёзно Emacs входит?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 10:59 
Конечно, ведь *mac*

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 13:38 
Ах, так вот кто придумал MAC-адреса

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено trdm , 24-Ноя-16 14:46 
Макдональдс? :)

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено dfcz , 24-Ноя-16 10:59 
да входит, как и vim

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 11:02 
> да входит, как и vim

Ну vi и nano понять можно, классика для Unix и упрощение жизни начинающим, но Emacs???


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено dfcz , 24-Ноя-16 11:05 
>> да входит, как и vim
> Ну vi и nano понять можно, классика для Unix и упрощение жизни
> начинающим, но Emacs???

tcpdump тоже для начинающих? а python? bash? grep? awk? и прочий стандартный юниксовый набор тоже явно нужен начинающим 😀


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 14:21 
> tcpdump тоже для начинающих?

А то! Продолжающие берут libpcap и делают TX/RX raw 802.11 какого-нибудь сразу в антенну.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено zanswer , 24-Ноя-16 17:12 
В OS X, 802.11 raw dump делается системными утилитами, очень удобно кстати.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 15:59 
> В OS X, 802.11 raw dump делается системными утилитами, очень удобно кстати.

А в readme к libpcap для макоси перечислено дофига проблем и ограничений. И чего бы это вдруг7 :) Такая же фигня и с libusb.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 11:08 
Это для тех кто любит пожёстче

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено waylandbeliver , 24-Ноя-16 11:04 
Emacs реализует собственно ОС. VIM в качестве текстового редактора.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено A.Stahl , 24-Ноя-16 11:06 
Можно подумать, что Emacs не умеет бибикать и всё портить самостоятельно.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 13:49 
>  Можно подумать, что Emacs не умеет бибикать и всё портить самостоятельно.

Может и сам, но это против "UNIX way"


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено A.Stahl , 24-Ноя-16 13:54 
-- Ну почему же: Емакс заточен для выполнения лишь одной задачи.
-- Какой же?
-- Любой.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Andrey Mitrofanov , 24-Ноя-16 16:00 
>>  Можно подумать, что Emacs не умеет бибикать и всё портить самостоятельно.
> Может и сам, но это против "UNIX way"

Для юнихвейного редактирования текста Вы можете из любого(!) редактора вызывать GNU Sed, GNU Grep и всё-всё из GNU Coreutils. Успехов.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Andrey Mitrofanov , 24-Ноя-16 15:50 
> Emacs реализует собственно ОС. VIM в качестве текстового редактора.

Во-первых, не ОС, а лисп-машину. Во-вторых, да, мало кто может долететь до середины Учебника Emacs (aka TUTORAIL.ru aka C-h t), не говоря уж до конца и "осилить" реально пользоваться(*).  Вот и само-истязаются(**) с vim-ом., бедняжки...

(*) https://www.opennet.ru/openforum/vsluhforumID3/105364.html#21
  https://www.opennet.ru/openforum/vsluhforumID3/107150.html#53
  https://www.opennet.ru/openforum/vsluhforumID3/107724.html#37
  https://www.opennet.ru/openforum/vsluhforumID3/109019.html#67

(**) "Sometimes people ask me if, in the Church of Emacs, it is a sin to use Vi. Well, it's true that VI-VI-VI is the editor of the Beast, [laughter] but using a free version of Vi is not a sin, it's a penance." --RMS https://www.gnu.org/philosophy/google-engineering-talk.en.html


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 10:21 
Ты сам долетел докуда нужно?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Andrey Mitrofanov , 25-Ноя-16 10:53 
> Ты сам долетел докуда нужно?

Да.  ...я  --  "мало кто"(*) !!  Всё написанное выше  --  по себе.

(*)Хотя нет, Учебник, кажется, таки не осилил. Применил способ погружения, бросания себя в.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено BJ , 24-Ноя-16 14:18 
Черт, зачем вы это сказали - как теперь из этого emacs выйти?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено анончег , 25-Ноя-16 01:43 
Зачем тебе оттуда вылезать, если ты уже оттуда научился постить комментарии на опеннет?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Меломан1 , 24-Ноя-16 11:12 
APFS откроют? Если откроют в ядре Linux будет поддержка этой ФС? Реально крутая ФС, можно сказать лучшая ФС для не серверов.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Айнанэнанэнанимус , 24-Ноя-16 11:55 
Внезапное заявленьице. Чем?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено 123 , 24-Ноя-16 12:02 
APFS по факту только "хотелка" и не готова для использования. Яблочники просто вспомнили, абсолютно внезапно, что их hfs уже 30 лет и вечно кормить "юзерэкспириенсом" даже людей с эндемическим кретинизмом сложно. Да и зачем она вам вне Мака? По факту она будет уступать как ZFS, так и BTRFS, т.к. изначально заявлены меньшие возможности.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Меломан1 , 24-Ноя-16 13:10 
APFS на стадии пререлиза, который состоится в 2017г. Замену HFS+ искали давно, сначала даже хотели ZFS использовать, лицензирование им не мешало. Но решили что ZFS на ноутбуке это будет уже перебор, да и быстродействие на такой технике будет ниже чем у HFS+. Поэтому создали новую ФС с нуля.
Основные плюсы:
+ наносекундные таймстэмпы для атомарных транзакций,
+ схема метаданных copy-on-write Crash Protection, гарантирует, что изменения в файловой системе и записи в журнал остаются в синхронизированном виде, при любом аварийном событии,
+ шифрование с несколькими ключами для шифрования файлов и метаданных
+ моментальное клонирование файлов и директорий, при модификации клона файловая система записывает только изменение данных
+ моментальные снэпшоты ФС

BTRFS находится в разработке и не годится для промышленного применения.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 13:36 
> лицензирование им не мешало

Если взялись писать своё — значит мешало. Или по нашему — "не сторговались" (а может и не брались, зная оракловские аппетиты).


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 15:34 
> Если взялись писать своё — значит мешало. Или по нашему — "не
> сторговались" (а может и не брались, зная оракловские аппетиты).

Вероятнее что эппл все-таки немного заботится об UX и аппетиты ZFS им совершенно не понравились. Эппл не бзды, поэтому может позволить себе и что-то за пределами кушания того что дали.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Crazy Alex , 24-Ноя-16 16:23 
Охренеть. А эта штука, значит, не в разработке, а совсем-совсем продакшн.

P.S. Вот с BTRFS (которую, в отличе от,куча народу успела погонять в самых разных ситуациях) им как раз явно лицензия помешала.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Меломан1 , 24-Ноя-16 16:54 
> Охренеть. А эта штука, значит, не в разработке, а совсем-совсем продакшн.
> P.S. Вот с BTRFS (которую, в отличе от,куча народу успела погонять в
> самых разных ситуациях) им как раз явно лицензия помешала.

APFS - релиз в 2017 году
BTRFS - дата релиза не определена. Ты прав, народ успел погонять эту ФС и остался на своих EXT4 и XFS. На компьютерах используют LVM для снэпшотов, на серверах пользуются средствами СХД для этого. BTRFS пока только для экспериментов.



"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Crazy Alex , 24-Ноя-16 17:47 
Да плевать на дату. Зрелось ФС не определяется рассказами разработчика. И установленной "датой релиза" тоже. А самое главное - ты никогда не увидишь "даты релиза" Btrfs - просто есть набор готовых фич, а есть то, что сейчас дописывается. Про её  сбои я как-то давненько не слышал - уж в десктопном использовании точно.

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


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 22:25 
> Да плевать на дату. Зрелось ФС не определяется рассказами разработчика. И установленной
> "датой релиза" тоже. А самое главное - ты никогда не увидишь
> "даты релиза" Btrfs - просто есть набор готовых фич, а есть
> то, что сейчас дописывается. Про её  сбои я как-то давненько
> не слышал - уж в десктопном использовании точно.

My btrfs nightmare:
» time tar -xaf linux-3.18.6.tar.xz

real:   422.96s
user:   5.33s
sys:    2.15s
CPU:    1%
For comparison, with ext4 on a very slightly faster disk:
» time tar -xaf linux-3.18.6.tar.xz

real:   7.15s
user:   5.14s
sys:    1.91s
CPU:    98%
..
> И дело даже не в том - а в том, что ты
> веришь байкам о продукте, который и близко не вышел и, соответственно,
> нет никаких способов его оценить кроме обещаний Эппла. Если эта штука
> сравнима по фичам (и, соответственно, сложности) с Btrfs - нет никаких
> причин, чтобы её сделали намного быстрее.

ты не переживай так. Apple вполне может профинансировать серьезную разработку, а вот линуксоидам остается жрать подачки корпораций в ядро. И не думай спорить - вклад корпораций - это 80% разработки ядра.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено X2asd , 24-Ноя-16 23:13 
>[оверквотинг удален]
> real:   7.15s
> user:   5.14s
> sys:    1.91s
> CPU:    98%
> ..
>> И дело даже не в том - а в том, что ты
>> веришь байкам о продукте, который и близко не вышел и, соответственно,
>> нет никаких способов его оценить кроме обещаний Эппла. Если эта штука
>> сравнима по фичам (и, соответственно, сложности) с Btrfs - нет никаких
>> причин, чтобы её сделали намного быстрее.

Красиво врёшь! С указанием некруглых чисел (для правдоподобности).. Уважуха!


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Crazy Alex , 24-Ноя-16 23:22 
Да он не врёт. Он просто взял замшелый пример.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Crazy Alex , 24-Ноя-16 23:21 
Отличное подтверждение моих слов - случай годичной давности (или больше - reddit такими мелочами не утруждается - https://www.reddit.com/r/linux/comments/2uz8ez/rlinux_tell_m... и ядро 3.18.6.

И да, я в курсе, каков вклад корпораций - совместынй вклад. Лично для меня очевидно, что одной контора в одно рыло конкурировать с этой стаей затруднительно.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 15:57 
Так эта контора красиво сливает. У них OpenGL уже проигрывает опенсорсной MESA, поэтому разработчики игорей ... ээ... ну вот даже так: https://lists.ubuntu.com/archives/ubuntu-desktop/2016-Novemb...

Такое не каждый день увидишь. А у эппл и майкрософт такой формат взаимодействия - фантастика. Опенсорс - он ведь не столько о вываливании сорца, сколько о глобальном пересмотре форматов взаимодействия. Вот эппл вываливает сорц, а толку с этого - буй. Потому что взаимодействие с эпплом - отдает садо-мазо.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Michael Shigorin , 26-Ноя-16 19:55 
> Apple вполне может профинансировать серьезную разработку

О том, как ещё не педерастический сверху донизу яббл "финансировал" разработки, можно почитать вот в этих мемуарах, например: http://www.pacifict.com/story/ (кстати, весьма занятные, технарям рекомендую).

Ну а мечтательным (и спамливым, судя по сообщениям в соседних темах) юзерам задуматься бы о том, что apple среди прочих транснационалов топил новоизбранного президента пупа земли и, сдаётся мне, обещанная ответная торпеда насчёт сворачивания производства в Китае всё же долетит -- с соответствующими последствиями.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 01:31 
>ты веришь байкам о продукте, который и близко не вышел и, соответственно, нет никаких способов его оценить кроме обещаний Эппла.

Ты сейчас описал основоположный постулат церкви надкусанного яблока. А вера - она по сути иррациональна, поэтому незачем ему про плюшки BTRFS рассказывать, не воспримет.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 20:14 
Ага, а у меня одного она как основная фс стоит да ?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 15:42 
> Ага, а у меня одного она как основная фс стоит да ?

Нифига, нас тут как минимум двое. Не считая миллиарда хомяков фэйсбука на которых ее потестили.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 12:37 
> BTRFS - дата релиза не определена. Ты прав, народ успел погонять эту ФС и остался на
> своих EXT4 и XFS.

Вот не надо тут за всех. Я btrfs'ом и прочими снапшотами и рефлинками активно пользуюсь.

> BTRFS пока только для экспериментов

Разве что если тебе надо RAID5/6. В остальном - фэйсбук уже поэкспериментировал. На миллиарде хомяков.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 04:26 
> BTRFS находится в разработке и не годится для промышленного применения.

Я это понял, когда при попытке почистить забитый хомяк наткнулся на ошибку "can't remove n: no space left on device".Никакие извраты с true, truncate, echo не помогли. При попытке расширить раздел я полностью сломал раздел. После этой наркомании я форматировал его в ext4 с восстановлением бекапа. Может я что-то не так делал, но отнюдь не самые лучшие впечатления об этой ФС остались.



"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 12:41 
> Может я что-то не так делал, но отнюдь не самые
> лучшие впечатления об этой ФС остались.

В современных версиях на такие случаи завели небольшой space reserve. Там проблема в том что CoW при записи - копирует в сторону. Поэтому true, truncate и проч - это в терминах CoW как-то так: сделай мне новый вид файла, теперь пустой. И положи его в сторону. А старый вариант блоков - потом прибьет сборщик мусора. Если на эти блоки больше ссылок нет (из снапшотов и reflink-ов). Собственно эта механика и позволяет очень быстро снапшоты делать. И это потом еще и работает нормально, а не такая жесть как снапшоты в LVM.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 26-Ноя-16 19:09 
А ты проверял, не закончились ли inodes? У меня такое было на одном сервере с миллионами мелких файлов (при 40% занятого пространства), но то было на ext4.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено 123 , 24-Ноя-16 12:44 
APFS - всё. Теперь основной протокол - SMB. Только TM по APFS работать остается.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено iPony , 24-Ноя-16 14:02 
APFS и AFP - совершенно разные вещи.
AFP - сетевой протокол передачи файлов - действительно всё. И даже уже Time Machine в macOS 10.12 научилась в SMB.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено 123 , 25-Ноя-16 01:32 
Не научилась в случае ipv6.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 12:59 
https://geektimes.ru/post/277220/

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 11:25 
Снова открывают чужой код, который тщательно собирали по помойкам?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 14:20 
> Снова открывают чужой код, который тщательно собирали по помойкам?

А ничего что они внезапно с гугл(у него бионик) чуть ли не основные Ульрихи Дреперры в эти помоечные бсд либц?


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 14:27 
> А ничего что они внезапно с гугл(у него бионик) чуть ли не
> основные Ульрихи Дреперры в эти помоечные бсд либц?

А что, кто-то таки долбанулся и перешел на бионика на десктопе? Или бздюки дошли до выколупывания кода из мобилочного обрубка?


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 16:53 
Вы так говорите, как будто бздюки там реально решают, какой и чей код им там принимать на поддержку. Другое дело, что Яблоко в основном сотрудничает с Академическим™ сообществом фряхи, а Гугл в основном со стариной Тео. Но проходит некоторое время и 2 этих либц приходят к общему знаменателю путем заимствований.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено _ , 24-Ноя-16 17:47 
Вы так говорите, будто это плохо :-\

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 23:47 
> Вы так говорите, будто это плохо :-\

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

Моя любимая серия коммитов в вайн, кстати, прямо сейчас это овервотч который работает в довольно странном окружении, даже если вы сделаете там невидимый для исполняемого файла воллхак, вы в некоторой степени озолотитесь. Всего-то ничего - знать недокументированные фили ntdll!


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 16:06 
Так, стоп, я признаю что был неправ. Судя по этому коменту - бздюки могут и bionic на десктоп вкорячить. Заниматься wallhack под вайном в BSD - ух-ты, для этого надо конкретно так е..ться! Следующий логичный шаг - на бионика перейти. Иначе сношательства с системой будут недостаточно хардкорны, имхо.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 26-Ноя-16 18:02 
>>  а эти уроды в бсдях множество из них режектят.
>> кстати, прямо сейчас это овервотч который работает в довольно странном окружении,
> Так, стоп, я признаю что был неправ. Судя по этому коменту -
> бздюки могут и bionic на десктоп вкорячить. Заниматься wallhack под вайном
> в BSD - ух-ты, для этого надо конкретно так е..ться! Следующий
> логичный шаг - на бионика перейти. Иначе сношательства с системой будут
> недостаточно хардкорны, имхо.

Это насколько же должно от одного упоминания «БСД» подгорать, чтобы вычитать ТАКОЕ o_О



"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 15:40 
> код им там принимать на поддержку. Другое дело, что Яблоко в
> основном сотрудничает с Академическим™ сообществом фряхи,

Яблоко сотрудничает с акционерами. А остальных оно доит. По крайней мере пытается.

> а Гугл в основном со стариной Тео.

Гугл много с кем сотрудничает. Они каким-то чудом даже с майкрософтом, нетфликом, интелом, амд и нвидией общий язык нашли для запиливания нового видеокодека на всю ораву. А вот эппл - единственный кто сотрудничать не захотел. Впрочем тем хуже для них.

> Но проходит некоторое время и 2 этих либц приходят к общему знаменателю путем заимствований.

Обкоцать либцу в бздах до уровня ведроида - это был бы номер. Но хоть бздюки и не дружат с головой, но мне кажется что они все-таки не НАСТОЛЬКО чокнулись еще.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Шарп , 24-Ноя-16 12:11 
А что с исходниками на графический стек?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено НяшМяш , 24-Ноя-16 15:42 
> А что с исходниками на графический стек?

Никак. Ибо закрытая проприетарная разработка.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 12:21 
А нафига оно все, если os-x из этого всеравно собрать нельзя?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 12:43 
А это сейчас мода такая. Microsoft открывает свое барахло, Apple открывает свое. И все могут вопить, что политика открытости. Мол, мы хорошие.

По факту - пользы мало от этого всего.

Хотя тут некоторые заявляли, что мол, надо, 2.5 человекам. Ну и ладно. А еще поучиться можно. Мол, смотрите как в крутых фирмах код пишут.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним84701 , 24-Ноя-16 15:36 
> А еще поучиться можно.
> Мол, смотрите как в крутых фирмах код пишут.

Видели пару лет назад, под кодовым названием "Goto Fail".
Я правда не уверен, что этому стоит учиться.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено НяшМяш , 24-Ноя-16 15:45 
> А это сейчас мода такая. Microsoft открывает свое барахло, Apple открывает свое.

Может сейчас это и мода, но вот на их сайте https://opensource.apple.com/ дату не обновляли с 2012 года. Да и версии macOS и iOS с самых первых намекают на то, что они открывают сорцы куда дольше, чем последние 4 года. 4 года назад МС вообще хоть что-то выпустил в опенсорс?


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено ano , 24-Ноя-16 16:39 
Обязаловка вызванная лицухой. Графический стек их лучше взять и по стене размазать. Такие тормоза как на топовом железе от апле, больше нигде не увидеть)))

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 16:13 
> Обязаловка вызванная лицухой. Графический стек их лучше взять и по стене размазать.
> Такие тормоза как на топовом железе от апле, больше нигде не
> увидеть)))

Дык эпла уделала даже MESA опенсорсная. Вот прямо на том же макбуке, загруженном с линем, ЛОЛ.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Shichael Migorin , 24-Ноя-16 14:03 
Не понял. А до этого момента исходники не были открыты? Это же нарушение gpl всё это время было. Или они типа пообещали выложить сурсы как только так сразу. Так можно и десятилетиями обещать

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено xm , 24-Ноя-16 14:08 
А там (Free)BSD, в основном.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 14:16 
А что это означает? Мне, как неграмотному в этих вопросах, в двух словах, пожалуйста.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено анон , 24-Ноя-16 14:30 
загугли:
- лицензия bsd
- лицензия gpl

и сравни


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Shichael Migorin , 24-Ноя-16 14:32 
Я не гуглил, но предполагаю что bsd не требует открытия исходников. Но зачем тогда святая эппл их открыла? И всё таки некоторые компоненты под жпл были, а они открыли исходники тока щас. Кароч эппл атстой

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено НяшМяш , 24-Ноя-16 15:48 
> Я не гуглил, но предполагаю что bsd не требует открытия исходников. Но
> зачем тогда святая эппл их открыла? И всё таки некоторые компоненты
> под жпл были, а они открыли исходники тока щас. Кароч эппл
> атстой

Только сейчас они открыли сорцы последней оськи, которая вышла ажж в сентябре этого года. А теперь зайди сюда https://opensource.apple.com/ и просвятись "жадным и скрытным эпплом"


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено ano , 24-Ноя-16 16:41 
>> Я не гуглил, но предполагаю что bsd не требует открытия исходников. Но
>> зачем тогда святая эппл их открыла? И всё таки некоторые компоненты
>> под жпл были, а они открыли исходники тока щас. Кароч эппл
>> атстой
> Только сейчас они открыли сорцы последней оськи, которая вышла ажж в сентябре
> этого года. А теперь зайди сюда https://opensource.apple.com/ и просвятись "жадным и
> скрытным эпплом"

Ты понимаешь хотя бы, что все эти открытые проекты это или то, что делается с помощью других открытых проектов и их обязывает лицензия открывать всё это, или то, с чем апл не хочет возиться и отдаёт сообществу? Это же и ежу понятно, что была бы возможность, они бы вообще ничего не открывали.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено _ , 24-Ноя-16 17:58 
>А теперь зайди сюда https://opensource.apple.com/ и просвятись "жадным и скрытным эпплом"

Зашёл. И это всё? :-о
Действительно - аппл таки ЖАДНЫЙ и СКРЫТНЫЙ!
Спасибо за подтверждающий линк.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним84701 , 24-Ноя-16 18:26 
>. А теперь зайди сюда https://opensource.apple.com/ и просвятись "жадным и
> скрытным эпплом"

https://opensource.apple.com/source/zsh/zsh-70/zsh/LICENCE.a...
https://opensource.apple.com/source/screen/screen-22/screen/...
https://opensource.apple.com/source/rsync/rsync-51/rsync/COP...
https://opensource.apple.com/source/hunspell/hunspell-10/
https://opensource.apple.com/source/groff/groff-40/groff/COP...
https://opensource.apple.com/source/emacs/emacs-95/emacs/COP...
https://opensource.apple.com/source/gpatch/gpatch-3/patch/CO...
https://opensource.apple.com/source/gnutar/gnutar-454/gnutar...
https://opensource.apple.com/source/cups/cups-450/cups/LICEN...
https://opensource.apple.com/source/gnudiff/gnudiff-21/diffu...
https://opensource.apple.com/source/bash/bash-103/bash-3.2/C...
https://opensource.apple.com/source/bc/bc-21/bc/COPYING.auto...
> GNU GENERAL PUBLIC LICENSE

Ну прям благодеятели!1

Кстати, прикол:
https://opensource.apple.com/source/xnu/xnu-3248.60.10/libke...
> This program is free software; you can redistribute it and/or modify
>   it under the terms of the GNU General Public License as published by
>   the Free Software Foundation; either version 2, or (at your option)

...
> /* C LALR(1) parser skeleton written by Richard Stallman, by
>   simplifying the original so-called "semantic" parser.  */
>

ЗЫ: и да, я в курсе исключения для бизона, потому и "прикол" )


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Последней ли , 25-Ноя-16 10:26 
10.11 это предпоследняя. Последняя - 10.12. Ваш КЭП.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 16:14 
> просвятись

У эппла священники какие-то подозрительные.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Leap42 , 24-Ноя-16 14:32 
если всё укоротить и упростить, то использование
- чужого gpl кода в своей программе обязывает разработчика открывать и свой код тоже
- чужого bsd кода в своей программе НЕ обязывает что-то окрывать

bsd код даёт больше свободы, но именно ограничения gpl (необходимость открывать свои наработки) обеспечили более стремительное развитие и широкое распространение Linux при худших стартовых позициях, чем у BSD


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено john123 , 24-Ноя-16 23:01 
>если всё укоротить и упростить, то использование

- чужого gpl кода в своей программе обязывает разработчика открывать и свой код тоже
- чужого bsd кода в своей программе НЕ обязывает что-то окрывать

"открывать", пилять =)

передать _покупателю_ исходный тест.
все.
каким способом, не оговорено.

>bsd код даёт больше свободы, но именно ограничения gpl (необходимость открывать свои наработки) обеспечили более стремительное развитие и широкое распространение Linux при худших стартовых позициях, чем у BSD

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

я все это наблюдаю аж с 94 года.
а теперь новое поколение есть уже дважды съеденное.

широкое распостранение... миллионы мух не могут ошибаться ... ну дальше в курсе.



"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 26-Ноя-16 07:07 
> а теперь новое поколение есть уже дважды съеденное.

Ахтунг! В коментах ЛЮДОЕДЫ!!!


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 14:34 
> А там (Free)BSD, в основном.

Вообще-то там свое собственное гибридное ядро - XNU. Где понадергали из всех кормушек понемногу, но не более того.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено xm , 24-Ноя-16 19:59 
Спасибо, кэп. Но ответ был не в этом.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 14:31 
Ну, исходники более старых релизов давно в свободном доступе. У них такая же политика как и у гугла. Выходит новый андроид, а сорцы от него открывают только через некоторое время. Это нужно чтобы быть на шаг впереди конкурентов.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Shichael Migorin , 24-Ноя-16 14:33 
> Ну, исходники более старых релизов давно в свободном доступе. У них такая
> же политика как и у гугла. Выходит новый андроид, а сорцы
> от него открывают только через некоторое время. Это нужно чтобы быть
> на шаг впереди конкурентов.

А есть в лицензии где-то срок, через который обязан предоставить исходники?


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 15:30 
Там код под BSD в основном - поэтому срок будет "70 лет со дня смерти автора", вероятно.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено _ , 24-Ноя-16 18:00 
Щас! Микки-мауса же спасли, там теперь чуть ли не вдвое толще :)

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 16:17 
> Щас! Микки-мауса же спасли, там теперь чуть ли не вдвое толще :)

Так упомянутая формулировка и появилась после спасения Микки-Мауса. Которого, заметим, с3.14...ли из фольклора.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Анончик , 24-Ноя-16 17:14 
Сам не зная зачем, читаю иногда этот сайт и не могу понять: зачем сейчас все открывают исходники? Более того, не могу понять, зачем нужен открытый исходной код? То есть, зачем он нужен тем людям которые его пишут ( не берем в расчет энтузиастов, пишущих маленькие поделки), и который используется в продакшене? За который можно брать деньги? Все такие идеалисты? Или такие сознательные, хотят делиться знаниями? Вот что я вам скажу: не верю я в о все это. Мутно это все.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Crazy Alex , 24-Ноя-16 17:32 
Оставляя идеализм в стороне:

1) Экономия. Софт становится всё сложнее, разработка - всё дороже. Объединение усилий позволяет сэкономить.

2) Захват рынка. Открытый код - хороший способ популяризировать свой продукт, а как деньги брать - в эпоху облаков, сервисов и ценности сбора информации - вопрос давно решённый.

3) Меньшие риски для клиента. Клиент (как минимум, при прочих равных) закономерно предпочитает продукт, для которого он может провести аудит и который может поддерживать больше, чем одна контора, плюс возможность кастомизации при нужде.

Наверняка я что-то забыл ещё.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 24-Ноя-16 19:06 
клоун: Ты забыл главное: под GPL написана туча кода. Если ты его юзаешь, то должен открыть. Нет смысла переписывать с нуля утилиты и ликбезовские либы, проще их взять уже готовые и отлаженные.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Crazy Alex , 24-Ноя-16 20:23 
Я не забывал. Был бы рад, если бы так было, но, к сожалению, это не так уж часто случается. Вышеупомянуте товарищи стараются обходиться BSD-like и подобными лицензиями. Хотя в своё время, когда GNU было сильно, а Реймонд и прочий опенсорс ещё особо не вылезли - так и было, и именно такая ситуация и была целью Столлмана.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 16:20 
В конечном итоге Столлман сделал то что хотел - запустил глобальное изменение климата в среде разработчиков. Это односторонний процесс. А хотя-бы потому что GPL не подразумевает возможность проигрыша прямо в своем алгоритме. Как только проприерасы с BSD зажрутся - и тут же прилетит волшебный пендаль от GPLного софта. Програмры то просекли, глядя на линух :)

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Капитан Уй , 25-Ноя-16 11:43 
По моему скромному (нифига) мнению, это пиар. Т.к. пока все будут изучать код 1-й версии, ты уже выкатишь 2-ю и продашь ее.

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Системдышник , 24-Ноя-16 19:24 
А где systemd?

"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Andrey Mitrofanov , 24-Ноя-16 19:42 
> А где systemd?

Красношапые ещё ищут, где у яблочных кнопка для голосования.


"Компания Apple открыла ядро и системные компоненты macOS Sie..."
Отправлено Аноним , 25-Ноя-16 16:21 
> А где systemd?

Они же different, поэтому launchd.