LINUX.ORG.RU

Gentoo MacOS!


0

0

Год прошел с момента начала совместной инициативы между Fink, Darwinports и Gentoo по прикручиванию системы Portage к Mac OS X и Darwin. И вот, наступило время первого релиза. Результаты впечатляют: уже сейчас в дереве портов для Mac OS большое количество OpenSource-приложений, которые можно легко собрать и поставить одной командой; при этом, вся гибкая система настройки Portage - USE-флаги, возможность маскировать портежи, и так далее - полностью сохранена. Планируется развить эту систему до состояния, когда с ее помощью можно будет целиком собрать Darwin, как это сейчас сделано с Gentoo Linux. Но на данный момент приоритетным направлением является именно интеграция с Mac OS. Планируется включение в дерево портежей не только OpenSource, но и проприетарных приложений: дополнительных виджетов для Dashboard, таких утилит, как Desktop Manager, и большого количества других программ.

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

В планах команды: полноценный Cocoa-интерфейс для Portage, позволяющий сочетать гибкость системы с удобством пользовательского интерфейса Mac OS; интеграция с iSync, позволяющая сделать emerge на одной машине, и реплицировать установку на другие маки в сети; и возможность создания LiveCD на основе Darwin при помощи Catalyst.

>>> Подробности

★★★★

Проверено: Demetrio ()

Одно интересно - кто будет всей этой хренотой пользоваться?

anonymous
()

несомненно тут дохера счастливых обладателей макос

зы лучше бы под винду портировали, вот это был бы номер!

anonymous
()

Товарисчи из gentoo team решили осчастливить макентоидов. Боюсь только они не оценят :)

chucha ★★★☆
()

Очень приятно. Portage - замечательная система.

adarovsky ★★★★
()

А что там нового про удаление пакета со всеми зависимостями? Нет продвижений?

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

> А что там нового про удаление пакета со всеми зависимостями? Нет продвижений?

кстати, да... такую фичу не помешало бы иметь...

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

>Винде такие костыли ни к чему

Это точно. в винде так и будут ставить либу зо всеми библиотеками, а птом разбираться какая версия нужная.

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

Mac OS X 10.3 - лучшая десктоп система. Имхо. С портежами или без. Ну а с портежами - таки ващще! Накоплю денег и куплю себе домой G5.

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

Незнаю на счёт лучшая, глюков много, тотже ворд от МС глючит не меньше ОО, с кодировками есть проблема - возникает при переписке тот же FC 1 мне таких глюков невыдавал

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

А меня и линукс на десктопе выше крыши устраивает. и портежи в нем есть и зависимости и деб и рпм
так зачем платить больше? :)

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

Для тех кто не понял или не знает
Теперь на MacOSX 10.3 можно собирать обычные gnu и не gnu программы без применения большого напильника
Достигается это путем портирования кода из FreeBSD 5.x в MacOSX 10.3
Сам Apple поставляет около 10000 приложений уже собранных
Купив этот самый 10.3 мы имеем графический маковский интерфейс
+ маковские программы + any UNIX soft, исходники которого можно достать
На мой взгляд очень сильный ход со стороны Apple
Пользователи Маков будут весьма рады

Правда есть и пара минусов
В России MacOSX не актуален ввиду очень малого кол-ва Маков
G5 конечно крутой процессор, но в последние месяцы выходящие новые модели PIV делают G5
А если учесть, что PIV стоит дешевле, то G5 и MacOSX в России практически никому не нужны

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

либы прикладных программ обычно хранятся в каталоге с программой и никаких проблем там нет

anonymous
()
Ответ на: комментарий от svyatogor

Либы прикладных программ обычно хранятся в каталоге с программой и никаких проблем с версиями там нет. А вообще эта проблема давно решена в .NET

anonymous
()
Ответ на: комментарий от odip

2odip: на счет того что писюк дешевле маков - я тоже так думал. А потом взял конфигурацию современного мака и прикинул "Сколько будет стоить аналогичный писюк?" Я был очень удивлен, но получилось что аналогичный писюк стоит как минимум не дешвле, а то и дороже.
Другой вопрос в том что не многим нужен такой крутой комп...:)

Irsi
()
Ответ на: комментарий от anonymous

>А вообще эта проблема давно решена в .NET

и чтобы дойти до этого дебилам из микрософт потребовалось всего лишь 15 лет развития их супер ос.

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

>либы прикладных программ обычно хранятся в каталоге с программой

Вай, вай! А че же их тогда все нороваят в System32 запихнуть?

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

>и чтобы дойти до этого дебилам из микрософт потребовалось

а "дебилы" из open-source и пр. могут дойти только до костылей - оно и понятно, ведь это все just for fun.

>всего лишь 15 лет развития их супер ос.

Да-да... :) скажи еще, что первая винда вышла в 85-м году прошлого века :)

Я уверен, что пользователям MacOS костыль subj на куй не нужен.

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

У меня есть знакомый линуксоид, он утверждает, что МакосХ на его яблочном ноутбуке еле ползает, графика тормозит, а новый Мандрейк летает.

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

>что аналогичный писюк стоит как минимум не дешвле, а то и дороже.
что-то с трудом верится. Приведите, пожалуйста, модель того мака с его характеристиками

anonymous
()
Ответ на: комментарий от mikhail

> А к маздаю есть хоть один менеджер пакетов?

ну cygwin скажем.. а так, какие пакеты ты сделаешь без исходников?

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

> Либы прикладных программ обычно хранятся в каталоге с программой и никаких проблем с версиями там нет

Это не либы, это как статическое линкование, либы это то что для реюза и экономии памяти.

> А вообще эта проблема давно решена в .NET

Угу, только всё одно все инсталляторы будут таскать всё с собой..

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

> и чтобы дойти до этого дебилам из микрософт потребовалось всего лишь 15 лет развития их супер ос.

А луноходы даже до .NET допереть сами не смогли. В итоге нет универсальной компонентной модели, и все слизываете с Майкрософта. Лузеры... =))))))

anonymous
()
Ответ на: комментарий от svyatogor

Потому что там искать проще, дебил. Если либа лежит в системном каталоге, то не надо путь указывать. И потом, в System32 кладутся обычно действительно общесистемные либы, типа MFC.

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

>Угу, только всё одно все инсталляторы будут таскать всё с собой..

Бредишь? Проги для .NET ставятся без всяких вопросов. Если .NET Framework отсутствует, то они просто не запустятся. Либо инсталлер может намекнуть.

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

>Потому что там искать проще, дебил. Если либа лежит в системном каталоге, то не надо путь указывать. И потом, в System32 кладутся обычно действительно общесистемные либы, типа MFC.

Не обижайся, но по-моему дебил как раз ты ;) Ну обьясни мне, глупому, х#ли в папке с системными бинарниками может делать какая-то приблуда от левой программы ? Или ради того чтобы лишний раз не указывать путь к соответсвующим каталогам стоит херить безопасность и стабильность системы.?

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

А линухоиды не доперли до .NET, патамучта он НАХУЙ не нужен. Паделка красноглазиков.

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

>Угу, только всё одно все инсталляторы будут таскать всё с собой..

> Бредишь? Проги для .NET ставятся без всяких вопросов. Если .NET Framework отсутствует, то они просто не запустятся. Либо инсталлер может намекнуть.

При чём фреймворк, я про компоненты (библиотеки, ассембли, зависимости, называй как угодно), в лялихе библиотеки очень правильно рассматриваются как более самостоятельные сущности, а в винде к ним никакого уважения

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

> А луноходы даже до .NET допереть сами не смогли

.NET НИЧЕГО не изобрёл, просто хорошая композиция нескольких давно известных идей. Хотя да, у опсоса нету достаточной мотивации и долгосрочного планирования для подобных проектов-монстров.

> В итоге нет универсальной компонентной модели

Чего чего нет? Что за модель такая и в чём её польза?

anonymous
()

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

pinguino
()
Ответ на: комментарий от anonymous

>Потому что там искать проще, дебил. Если либа лежит в системном каталоге, то не надо путь указывать. И потом, в System32 кладутся обычно действительно общесистемные либы, типа MFC.

Ну ты и кретин, блин! Путь к либе не надо указывать если она лежит вместе с программой, в системном каталоге или одном из каталогов, указанных в переменной PATH. И поиск либ идёт в порядке- каталог, откуда запущен exe файл, системный каталог, PATH.

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

А можно прогу для .NET запустить через wine? А то у меня это дело загибается во время установки Framework'a :-(.

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

да говно этот Мак и Г5 - на него столько зеленых надо, что я за теже деньги соберу двухпроцессорный комп на P4 с гигом опера, побыстрее будет.

PC- форева.

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

2goodwin:
Двухпроцессорный PIV ты не соберещь - только Xeon... А теперь посчитай во сколько тебе это обойдется...:)
А на счет "побыстрей" - это не так... Или ты все еще на тактовую частоту орентируешся, когда быстродействие сравниваешь? :)

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

А в последнее время кто-нибудь еще кроме Apple проводил сравнение писюков с маками ?

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

>А если учесть, что PIV стоит дешевле, то G5 и MacOSX в России практически никому не нужны
А если учесть что проги для винды по 80р за цд продаются, а для макоси варез трудно найти, то тимболее то G5 и MacOSX в России никому не нужны

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

>Еще не вечер. Через три-четыре года мы услышим про .NET много интересного.

Ага, сплю и вижу. www.avp.ru и сплошь таблички "Вирусная эпидемия. Опасность: высокая"...

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

>Ну ты и кретин, блин! Путь к либе не надо указывать если она лежит вместе с программой, в системном каталоге или одном из каталогов, указанных в переменной PATH.

Ну да. И в системе может быть несколько версий одной и той же библиотеки. Это еще в хорошем случае. В плохом ее статически воткнут в программу и потом будут искать, что патчить, как zlib в свое время.

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