Объявлено (http://www.infoworld.com/article/06/05/17/78300_21OPcurve_1....) о превращении Intel редакции операционной системы Mac OS X, включая компоненты ядра Darwin, в закрытый продукт. Исходные тексты новых наработок раскрываться отныне не будут, также закрытыми станут части системы касающиеся поддержки оборудования.
Остаются открытыми наработки для платформы PowerPC, а также ранее разработанный на базе FreeBSD комплект утилит.URL: http://www.infoworld.com/article/06/05/17/78300_21OPcurve_1....
Новость: http://www.opennet.me/opennews/art.shtml?num=7536
ну вот - привлекли пользователей и будет
Нас что за баранов держут, то откроем, то закроем.
Хотя понятно ошибки и взломы посыпались Apple в кусты. Грусно.
Покажите официальное заявление Apple :-)
Еще раз официальное :-) А не статьи Инфоворлд
И вообще многое должно проясниться на WWDC :-)
А это медаль о двух сторонах...Открыть и все хакеры будет коллективно изчуать
на уязвимости... Кто-то сообщит об этом, кто-то сначало сворует пару мильёнчиков зелёных и забудет.
Закрыть, тогда меньше придурков будут лазить и изучать, соответственно мало кто узнает о дырках.
Т.е. когда видишь код, и делаешь эксплойт, то можно на 99% сказать что он сработает. Когда закрыто, только методом проб и ошибок.
Есть такой миф про "Открытость", что мол открытость - это когда хакеры изучают программу и хакерам легче взломать открытую, чем закрытую.
Отсюда миф что открытые программы менее безопасны.Яркий пример криптография - все алгоритмы известны и никто же не боится что в "открытых" алгоритмах хакеры что-нить найдут.
Нельзя надеятся на "мнимую" безопасность закрытых программ, лучше пусть в открытой найдут в начале много ошибок, зато потом в таком "вылизанном коде" уже мало кто найдет дыру (яркий пример Апач)
Apple зря испугалась посыпавшихся ошибок, это нормальное явление. Когда из закрытого проекта - проект становится открытым, "тысячи глаз" находят ошибки и устраняют.
В замен Apple получила бы выверенный код, а сейчас Apple иллюстрирует как действительно открытые программы более надежны, чем закрытые. Выходя из "тени закрытости" на "свет открытости" =) сразу видно что чего стоит.
Какой еще миф? Искать уязвимости в исходниках действительно гораздо легче, чем ковыряясь отладчиком в bin-файлах. Другое дело, что открытые программы, как правило, гораздо лучше тестят на предмет дыр, из-за чего их код получается более безопасным. Но итоговое соотношение, по опыту, остается примерно 1 к 1: несмотря на то, что закрытые продукты "грязнее", их труднее исследовать.
Народ, перестаньте обсуждать дырки, не в них дело.
Для тех, кто не следит за ситуацией. Всё просто: закрывается код для платформы Intel из-за того, что Apple боится возможности беспрепятственного запуска Mac OS X на компьютерах не от Apple. Т.к. они используют стандартное железо (за исключением отсутствия BIOS), они не хотят, чтобы получилось в прошлом году, когда удалось нативно запустить MacOS X на стандартном компе. Вот по этой причине они и закрывают весь интеловский код и ядро, чтобы осложнить задачу портирования на обычные компы.
Не факт, что не в дырках дело. Намного больше они потеряют лишившись авторитета непробиваемой ОС. Тогда от них отвернуться многие деловые партнёры
это потому что BSD лицензия позволяет так волничать
не верю я в BSD-лицензию...только с GNU можно чувстовать себя "сухо и конфортно" (:
Я пью и снова писаю...., пью и писаю... (с) Городок
Не верю я, что петя знает, о чем говорит. Это потому, что он позволяет себе мало думать.Только с надёжным brain.ko можно чувствовать в пете настоящего гика.
Ну помирала -- и будет помирать. От старого Apple ничего не осталось, менеджмент -- из той породы, что выгоняет основателей компании, маркетинг -- из той, которая пользователей на килограммы считает, а технологиями там давно не пахло.Будет iPod'ная контора, видимо. Порыпается-порыпается да и сольёт настольное направление тем же MS в виде стопки патентов, небось.
--
Миша,
который сильно пёрся от System 7.5
Куда дорога?
Ясное дело, все это фигня!Никуда они не денутся, коли влезли, то уже и не вылезут.
А на счет правообладателя - то например на MACH лицензией обладает Ави Теваньян, главный по МакОС Х :)
>Куда дорога?
>Ясное дело, все это фигня!
"и пчёлы тоже" (c) :)>Никуда они не денутся, коли влезли, то уже и не вылезут.
Вообще да, клинически управляемые компании вон не всегда так сразу дохнут.>А на счет правообладателя - то например на MACH лицензией обладает Ави
>Теваньян, главный по МакОС Х :)
Я не про потроха "ниже пояса", а про UI почти исключительно. Остальное там неинтересно.
А что сделаешь -- BSD лицензия...
Как ни крути -- это ее серьезный минус.
> А что сделаешь -- BSD лицензия... Как ни крути -- это ее серьезный минус.продукт, скажем, под GPL с желаемой версии X.Y.Z правообладатель то-же можно "закрыть".
вы этого не знали?// wbr
Да, если он правообладатель. А если он только разработчик патчей к продукту стороннего производителя (коим и является, в данном случае, Apple), то закрыть эти патчи (по условиям GPL) не получится.
> Да, если он правообладатель. А если он только разработчик патчей к продукту стороннего производителя (коим и является, в данном случае, Apple), то закрыть эти патчи (по условиям GPL) не получится.вы видимо не поняли моей идеи. что вам, допустим, мешает здесь и сейчас пойти, взять последнюю открыто доступную версию системы и продолжить над ней работать самостоятельно? назовите ее как-нить и вперед и с песнею, без Apple. fork() в общем.
или же вас обижает, что Apple более не желает участвовать в проекте XYZ? ну дык то их вполне естественно право. хочу - участвую, хочу - нет. но вам то что с того?
// wbr
Если вы берёте за основу программу, написанную кем-то до вас и открытую по лицензии GPL, то даже если вы допишете в неё в 10 раз больше кода чем было вы обязаны открыть её по GPL. В этом и смысл GPL - если ты используешь для своего проекта код GPL, то и твой проект обязан быть GPL (получил чужой код нахаляву - отдай свой)
На текущий момент правообладатель, скорее, Apple - их кода больше, чем чужого (а большое количество BSD-кода появилось еще тогда, когда GPL не было). Ну и закрывают они, кстати, не всё.
я же говорю апле скоро сдохнет. признаки асфикции и предсмертные судороги на лицо. аминь.
вообще весь мир скоро здохнет и будет счастие.
pogalujusta perechislite eti priznaki...
intersno
>Покажите официальное заявление Apple :-)
>Еще раз официальное :-) А не статьи Инфоворлдhttp://www.opensource.apple.com/darwinsource/10.4.6.x86/
http://www.opensource.apple.com/darwinsource/10.4.6.ppc/1) Программа открытого кода [Open]Darwin дала больше BSD-сообщесту, чем Apple. Фактически она себя не оправдала.
2) Взлом OSX86 и его установка на винтелы осуществлялась через хакинг дарвина. Насколько помню, первые варианты установки звучали типа "поставьте дарвин, залейте это"
3) Для грядущих Power Mac и серверов наверняка отрелизят 64bit версию MacOS. Закрытую, её уже так просто не перенести на винтел (да и защиту наверняка серьёзно перепишут). "Энтузиастам", не желающим покупать железо, останутся 32 бита без обновлений.
4)Apple серьёзно нацелена на конкуренцию висте (вспомите bootcamp, mac mini и новенький macbook за 1000$). Сегмент рынка - один. Делиться кодами? Виста и так уже достаточно похожа на макось. К тому же, скоро выходит 10.5, надеюсь с вагончиком полезных нововведений (говорят даже о xen). Как аналогия - если соляре приходится конкурироватьс linux и bsd, пропитаными философией (истерией иногда) открытости, то макосу нужно конкурировать с ms, а в такой борьбе открытые коды ей совершенно не помогут.Да, Джобс хочет кушать и кормить своих разработчиков.
BSD-лицензии уже спасибо за то, что есть MacOS X
Безопасность? да ну ладно вам.. это лишь одна из граней продукта, причём, в случае десктопной ОС совсем не главная. К тому же вопрос этот не столько к дарвину, сколько к userspace
Anyway, всё гораздо лучше, чем у MS. Поддерживать безопаснось ядра будут сами - благо возможности есть, Безопасность userspace - на совести открытого софта.
С одной стороны, гораздо безопаснее и архитектурно красивее, чем монстры MS; с другой стороны, на парсеки ближе к пользователю, чем результаты чистой opensource разработки
В общем жду WWDC :-)
жадность фраера погубит.
ля! позавчера ещё только Aplle IMC мне показывал слово Open Source на своих слайдах...
Интересно? а кто нибудь из присутствующих ковырял Дарвин? МакОС Х и так была закрыта наглухо. Открыт был Дарвин. А между ними огромная разница.
честно говоря, сильно не ковырял.
технологически, если интересно:
задача - тесно интегрировать работу с железом, графикой, wm (quarz, opengl, quicktime) в ядро, посему совершенно передеали работу с железом - своя прокладка под драйвера (типа соседней новости c Novell), хорошо задокументированноя и поддерживаемая, но с оригинальной BSD несовместимая (за три месяца взлома osx86 никто так и не смог решить проблему с драйверами для не intel графики, как и траблы с ps/2 клавами и прочим "нестандартным" оборудованием - драйвера нужно писать "с нуля" (этим путём до сих пор пытаются сделать nvidia), переделывать сорцы, либо хакать имеющиеся)
вероятно, под эти (основные для macos) цели переделали планировщик (рилтайм десктоп ос? =))
переделали очень много мелочей - например, ldconfig нет в принципе, работа с сервисами - на базе xml конфигов с зависимостями (ну допустим solaris smf разрабатывался параллельно, только вышел на 5 лет позже :))
в итоге, получили весёлый оверхед - традиционные unix ([mac]AMP и прочее) приложения достаточно хорошо адаптируются, однако работают значительно медленнее (частично поэтому macos server - экзотика)
Зато десктоп - сказка. На моём MacBook Pro рабочий день проходит с 10-20 открытыми страницами omniweb (по "тяжести" - как ослик), открытым safari c несколькими адресами (корректно не отрабатывающимися вышеуказаным, плюс для подпитпики rss-ом growl), apple mail, few ms word windows, adiumX, skype, iTunes, iCal, omniOutliner с органайзером, кучкой iTerm, несколькими finder-оми, cyberduck и всякими мелочами. И всё это - не ворочается, а работает.
очень интересный эффект с графикой поймал - изначально попался мак с бракованой видепамятью, на экране куча синих и жёлтых скоплений пикслей. Винда на буткампе при любом изменении обновляет окна и эти артефакты исчезают на некоторое время, Макос же держит все - при перемещении окна или переключении из все артефакты живут вместе с окном. (xgl, но с какой разницей по времени выхода на рынок)кстати, в 10.4.6 незаметно так включили grid систему
Приветы любителям BSD лицензий от Эппла :) в общем предсказуемое явление "поматросят и бросят".Для приличия (чтобы бсдшники не орали что их код тупо спиз%%ли) немного поматросили.А теперь - собственно бросили.GPL в этом плане куда как более нормальная лицензия.А bsd как сосала так и будет дальше.Еще-бы, да сдалась она эпплу чтобы эппл ее развивал, ага как же... у них свои интересы.А бсдшники в пролете как фанера над парижем.Заплатите эпплу и купите у них железо и нормальную версию бсд или сосайте с той которую никто до ума доводить не чешется :))Что до хакеров и взлома - если под PowerPC спецов мало, с выходом мак оси под x86 все стало иначе.Там и все инструменты и система привычные.То что там другая ОС крутится - да пофиг, главное что хацкеры на x86 код натасканые уже :).В винде же находят дыры.И в мак оси будут.Одно дело осваивать совсем непохожий на интел PowerPC и другое - привычный x86.Пусть хоть как закрывают сорцы но их это не спасет :)
> На моём MacBook Pro рабочий день проходит с 10-20 открытыми страницами omniweb (по "тяжести" - как ослик)
А у меня в файрфоксе в течении рабочего дня порой и более 100 вкладок бывает открыто влегкую.Это на банальном писюке(а можно и ноуте, лишь бы RAM побольше было),под линуксом или виндой.И что это доказывает?Что у меня пиписька длиннее и RAM больше?Ну, допустим.А так - мак по сути превращают сейчас в подвид писюка :).Могли бы хотя-бы выпустить писючную версию ради приличия.Видимо боятся открыто конкурировать с MS - кишка тонка.
Поставил я себе macos 10.4.4 - красиво, шустро,а толку мало. Лучше б они поудобнее его сделали, а то после Линукса и виндовс неудобно - куча лишних движений. Так что как был мак уделом людей которые хотят "думать по-другому", так и останется, так что мы ( любители linux, freebsd & win ) и репу себе парить не должны из-за него - пусть делают что хотят.
>Поставил я себе macos 10.4.4 - красиво, шустро,а толку мало. Лучше б
>они поудобнее его сделали, а то после Линукса и виндовс неудобно
>- куча лишних движений. Так что как был мак уделом людей
>которые хотят "думать по-другому", так и останется, так что мы (
>любители linux, freebsd & win ) и репу себе парить не
>должны из-за него - пусть делают что хотят.В точку! Мне хватило 2х недель и теперь меня не заставишь при выборе смотреть в сторону win/lunux. Много денег - да нет, не больше чем у всех. После научивания =) пользоавться могу чем угодно, а удобнее на маке. Хотя и понимаю, что по мимо юзабилити они дерут уж очень непомерные бабки за требуху и маркетинг.
>Приветы любителям BSD лицензий от Эппла :)Могли бы хотя-бы выпустить
>писючную версию ради приличия.Видимо боятся открыто конкурировать с MS - кишка
>тонка.Глупый вы дядя однако .. Apple если и сравнивать с чем-то - то с MS .. вот и сравнивайте ... цена меньше .. удобства в работе больше .. качественного программного обеспечения больше .
http://lists.apple.com/archives/Fed-talk/2006/May/msg00105.html