Продукт Korinf не является уникальным в своем роде. Однако в сравнении с наиболее известным из его аналогов - OpenSUSE Build System - выигрывает именно Korinf, поскольку не требует от пользователя ручной подготовки файла с инструкциями по сборке пакета, в котором указываются различия между операционными системами.
Разработка ведется с 2005 года, при этом сама компания активно пользуется возможностями данного продукта при сборке бинарных пакетов предлагаемого ими софта. Отмечается, что уже протестирована возможность сборки пакетов для 22 различных дистрибутивов.
Korinf разрабатывался под ALT Linux и использование программы под другими дистрибутивами, как отмечают разработчики, вряд ли будет возможно без доработки. Однако благодаря запуску публичного сервера пользователям не потребуется устанавливать данный продукт самостоятельно и любые разработчики смогут конвертировать свои программы в бинарники любых дистрибутивов непосредственно на сервере компании.
Руководство компании утверждает, что "в зависимости от социальной значимости и открытости конвертируемого проекта" доступ к сервису может быть как платным, так и бесплатным. При этом сама среда Korinf 2.0, которая выйдет синхронно с запуском сервиса, будет опубликована под свободной лицензией AGPLv3.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
Почему вообще с самого начала не договорились все об одном ЕДИНОМ/ПРАВИЛЬНОМ/СВОБОДНОМ формате?
Наклепали каждый 100500 форматов(особенно фрагментированный rpm это нечто -Fedora/OpenSuse/Mandriva/AltLinux/etc), теперь ломают голову, как все собрать в кучу. Неужели сразу было не понятно, что не каждый разработчик захочет собирать 100500 пакетов, для 100500 дистрибутивов у каждого из которых своя пакетная база, зависимости и описание формата! А потом еще удивляются, почему Linux за 20 лет так и не преодолел 1%?! Да потому, что каждый Linux вендор(да и линуксоид тоже) мнил/мнит себя Наполеоном!
Получается, что под Windows скомпилил .exe-шник - будь здоров. В Linux же, чтоб собрать пакет хотя бы для одного дистра, нужно осилить 100500 манов и то не факт, что это все будет работать как надо!
А так каждый дистростроитель изобретает свой велосипед с квадратными колесами, убивает ресурсы и время на поддержку пакетной базы, которая особо ничем не отличается от конкурентов! Сферический Linux way в вакууме...
"Ненависть к Microsoft является болезнью" (с) Линус Торвальдс
Неактивен
Наклепали каждый 100500 форматов(особенно фрагментированный rpm это нечто -Fedora/OpenSuse/Mandriva/AltLinux/etc), теперь ломают голову, как все собрать в кучу.
Каких нафиг стопиццот? .deb, .rpm. Остальные юзает только всякая мелочь.
Неактивен
В Linux же, чтоб собрать пакет хотя бы для одного дистра, нужно осилить 100500 манов и то не факт, что это все будет работать как надо!
На самом деле различия довольно малы.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
На самом деле различия довольно малы.
Тогда почему, например альтовцы не рекомендуют устанавливать пакеты rpm из других дистров?
Каких нафиг стопиццот? .deb, .rpm. Остальные юзает только всякая мелочь.
Пускай. А с фрагментацией, что делать?семь7?семь
"Ненависть к Microsoft является болезнью" (с) Линус Торвальдс
Неактивен
Тогда почему, например альтовцы не рекомендуют устанавливать пакеты rpm из других дистров?
Просто перед тем как создать новый бранч сизиф приводят в относительно стабильное состояние исключая противоречия из зависимостей пакетов.
Иногда бывает так что какой нибудь пакет имеет различное наполнение в разных дистрибутивах или же разный список зависимостей, тогда при попытке его установить может:
1) вылезти 100500 зависимых пакетов.
2) не найтись нужного пакета (просто компонент по другому назван)
3) не найтись пакета нужной версии (это плохо когда ментайнер собирает программу рассчитывая только на самые свежие библиотеки)
4) зависимость от специфического компонента дистрибутива.
На практике, софт из федоры как правило не работает в альте из требования самых свежих библиотек, которые по понятным причинам в бранче не будут из соображений стабильности.
Однако если на сайте какой нибудь нужной программы есть федоровский пакет, то я качаю и пробую установить его. Часто подходит и вполне нормально работает.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
Это, видимо, знаменитая луноходная совместимость в действии?
Объясняю разницу. Если ставить динамические сборки из тарболов, то будет вам совместимость.
Когда качаешь rpm пакет с огнелисом, то он весит чуть больше 5 Мб.
Когда качаешь тарбол то он весит около 30 Мб.
Смысл репозитария это контроль за компонентами.
1) Устанавливаются только нужные компоненты (по мнению ментайнера).
2) Программы удаляются не оставляя после себя мусора, благодаря чему нет разницы между "свежей" и давно установленной системой.
3) Если не предусмотрено несколько версий одной библиотеки, то в системе она только одна.
Приведу аналогию:
W) Сварка, клейка, паяние, сверление....
L) Сборка, винты, разъёмы, крепления....
Охуеть, дайте две! "И эти люди мне запрещают ковыряться в носу!" (с) (R)
Всё таки федора и альт развиваются по разному.
Скажите, в сколько случаях из 10 это не проходит? И в скольки случаях из 100 аналогичных в винде Вы будете орать "Windows Suxx!!!"?
Очень обидно бывает когда в винде инсталятор оставляет много мусора или вообще не запускается (без лога даже).
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
Короче, репозиторий - это такой костыль, который "защищает" конкретный дистрибутив от несовместимости версий файлов между этим дистрибутивом и всеми другими.
Репозиторий -- это в первую очередь средство лёгкого получения софта. Во вторую -- средство организации всей системы. В своё время многий виндовый софт любил сам ставить в system32 библиотеки более новых (если не более старых) версий, в результате чего получалась путаница и глюки с конфликтами версий.
Неактивен
Короче, репозиторий - это такой костыль, который "защищает" конкретный дистрибутив от несовместимости версий файлов между этим дистрибутивом и всеми другими.
Нет, ты не прав. Репозитарий позволяет множество программ объеденить в цельную систему с единой процедурой установки и удаления софта.
Каждый раз пользуясь инсталятором, ты доверяешь систему программе авторы которой вполне могли и ошибиться, то есть каждая инсталляция это необратимый (вроде) процесс вносящий изменения в ОС в соответствии с нуждами программы.
Аналогия, не знаю насколько корректная:
W) Вселяем в дом несколько людей и каждый из них во время вселения вносит изменения. Поклеил новые обои, расширил парковку, установил фильтр, снёс стену, поставил перегородку.
В этом случае состояние дома будет зависеть от порядочности жильцов и порядка их заселения.
L) Каждый жилец заселяясь просит домоуправление разрешить определенные действия. Жильцы заранее подбираются по принципу неконфлитности и психологической совместимости с друг другом. Опорные стены нельзя снести, другие стены на самом деле передвижные перегородки, картон с рисунком или узором прикручивается к стене болтами, слот для фильтра заранее предусмотрен. Если два жильца конфиликтуют из за одного объекта, то объект дублируется либо им запрещается проживать в доме одновременно.
Очень обидно бывает, когда в репозитории дистрибутива линуха вообще нет нужной тебе программы.
Динамические сборки спасают часто.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
Репозитарий позволяет множество программ объеденить в цельную систему с единой процедурой установки и удаления софта.
Тут я согласен. Более того, на мой взгляд, дистрибутив это установленная система + все официальные репозитории.
Каждый раз пользуясь инсталятором, ты доверяешь систему программе авторы которой вполне могли и ошибиться, то есть каждая инсталляция это необратимый (вроде) процесс вносящий изменения в ОС в соответствии с нуждами программы.
Блин, вы вообще Windows в глаза видели или используете баяны из прошлого века? В 7 версии даже с админскими правами не так просто что-то изменить в /Windows/System32. Проверено.
Неактивен
В 7 версии даже с админскими правами не так просто что-то изменить в /Windows/System32. Проверено.
А зачем тогда вообще нужны админские права?
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
А зачем тогда вообще нужны админские права?
Для записи в Program Files. А для изменения System32 нужно уже TrustedInstaller. Кстати удобно, даже при злом умысле попортить действительно системные файлы нельзя (если вместо инсталлятора внезапно оказался троян и захотел стереть папку Windows).
Неактивен
Для записи в Program Files. А для изменения System32 нужно уже TrustedInstaller. Кстати удобно, даже при злом умысле попортить действительно системные файлы нельзя (если вместо инсталлятора внезапно оказался троян и захотел стереть папку Windows).
хм... довольно запутанная схема.
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
MOP3E, блин, да по сей день в этих ваших семерках встречается такой софт, который или не прописывается вообще по не ясным причинам в нужном месте, чтобы его можно было найти в "установке/удалении программ", либо его оттуда топором хуйпрогонишь по тем же не ясным причинам - тупо отказывается деинсталироваться!)
Во-вторых, пользуясь инсталлятором я могу поставить абсолютно ЛЮБОЙ софт, включая линуховый (при условии наличия в Windows подсистемы POSIX), а не только тот, который разрешено ставить авторами репозитория. Следовательно, репозиторий ограничивает свободу пользователя линуха в выборе нужных ему программ.
Именно, ты пихаешь в свою коробочку всякую куиту непонятно откуда, котороая нет-нет, да и начинает крошить/перегружать систему своими быдлосервисами.
Репозиторий не ограничевает свободы, это не эпл же. А элементарно пытается предоставить пользователям возможность удобно получать софт, не нарушая при этом нормальной работы системы. Ставь се, что ты хочешь, в /opt или /usr/local. Никто же не запрещает)
А про "размазано" - если посмотреть в базу установленных пакетов, мы будем приятно удивлены. Каждый установленный пакет содержит информацию о всех установленных файлах(на генте даже их чексуммы есть).
Полено в ваш камин, MOP3E, - зайди в папку temp своего юзера на цемёрочке и "приятно офигей" от мусора после твоих любимых инсталлеров :-P
Интеллигент боится лишь одного — касаться темы зла и его корней, потому что справедливо полагает, что здесь его могут сразу выeбaть телеграфным столбом.©
Неактивен
Каждый раз пользуясь инсталятором, ты доверяешь систему программе авторы которой вполне могли и ошибиться, то есть каждая инсталляция это необратимый (вроде) процесс вносящий изменения в ОС в соответствии с нуждами программы.
Т.е. мэйнтейнеры репозиториев не ошибаются, так и запишем
Динамические сборки спасают часто.
Типа mozilla FF? Ну и много таких сборок вы можете перечислить, что они спасают "часто"? Список в студию пожалуйсто
А зачем тогда вообще нужны админские права?
Интересно,а вы в Linux часто в системных библиотеках(фактически в ядре) лазите?
MOP3E, блин, да по сей день в этих ваших семерках встречается такой софт, который или не прописывается вообще по не ясным причинам в нужном месте, чтобы его можно было найти в "установке/удалении программ", либо его оттуда топором хуйпрогонишь по тем же не ясным причинам - тупо отказывается деинсталироваться!)
Например?
"Ненависть к Microsoft является болезнью" (с) Линус Торвальдс
Неактивен
А репозиторий - это костыль.
Ах, да, я же и забыл, что в линухе приложения "размазаны" по десяткам папок системы и не хранятся в одном конкретном месте. Но ведь это только в линухе такой костыль необходим. И это именно костыль.
МОРЗЕ, тебя жена стала подпускать к компьютеру? И ты сразу же стал нести ахинею на СЛОРе, да?
. Поясни, будь ласка, что в твоём понимании костыль. Либо я посылаю репорт о мантрах. А это мантры, МОРЗЕ, даже не сомневайся.
Во-первых, пользуясь сторонним инсталлятором в линухе ты можешь разрушить систему. В отличие от винды, в которой сегодня систему кривой установкой программы разрушить невозможно.
Да что ты говоришь? Наверное, весь перечисленный в этом топике софт написан просто ради развлечения, да?
Следовательно, в линухе репозиторий выполняет в первую очередь функцию защиты системы, а все остальные функции - это не более, чем следствие и следствие спорное.
МОРЗЕ, ты знаешь, я понимаю, почему тебе на собеседовании при поступлении в институт больше 3,5 баллов из 10 возможных не ставили. У тебя и впрямь что-то не так с мышлением. Если репозиторий выполняет функцию защиты системы, то объясни, почему так легко подключить сторонние репозитории? А также почему оставлена возможность установки софта не репозитория, хоть сборкой из сорцов, хоть с помощью чужого инсталлятора, вроде .run? Думай. Постепенно привыкнешь.
Во-вторых, пользуясь инсталлятором я могу поставить абсолютно ЛЮБОЙ софт, включая линуховый (при условии наличия в Windows подсистемы POSIX), а не только тот, который разрешено ставить авторами репозитория. Следовательно, репозиторий ограничивает свободу пользователя линуха в выборе нужных ему программ.
См. выше. Ситуация в точности такая же, как и в Винде.
MOP3E, блин, да по сей день в этих ваших семерках встречается такой софт, который или не прописывается вообще по не ясным причинам в нужном месте, чтобы его можно было найти в "установке/удалении программ", либо его оттуда топором хуйпрогонишь по тем же не ясным причинам - тупо отказывается деинсталироваться!)
Именно так! Вот здесь пример.
Например?
Неактивен
Наверное, весь перечисленный в этом топике софт написан просто ради развлечения, да?
Вы уже забыли, что там было не про софт., а про драйвер?
ли репозиторий выполняет функцию защиты системы, то объясни, почему так легко подключить сторонние репозитории?
Ибо линукс не мак.
А также почему оставлена возможность установки софта не репозитория, хоть сборкой из сорцов, хоть с помощью чужого инсталлятора, вроде .run?
Ибо всего в репозиториях нету. Безопасность это нарушает, но куда ж деваться.
Именно так! Вот здесь пример.
Нихрена. Если софт при установке не хочет прописываться в "установке/удалении программ" винда как резанная верещит, что "программа установлена неправильно: переустановить, отменить установку, забить и быть ССЗБ".
либо его оттуда топором хуйпрогонишь
Как правило жалуется на потерю установочного .msi
Ну так головой надо думать. По всякой мелочи чо бы не запустить скрипт? Но вот когда полные мудаки всё предлагают скриптами заебенеть, вот тогда полый пиздец начинается. © selenscy
Неактивен
Интересно,а вы в Linux часто в системных библиотеках(фактически в ядре) лазите?
Ядро и системные библиотеки это разное.
Нужды нет лазить. А почему в группу system сложно попасть?
Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер
Неактивен
Вы уже забыли, что там было не про софт., а про драйвер?
А драйвер, значит не софт? Бумзнать, бумзнать.
МилчИлАвек, объясни мне, будь ласка, мне как пользователю какой хрен разница, из-за чего произошла описанная ситуация? Главное, что программа не удалялась (как и было сказано Lord_Evil'ом); главное, что пришлось лезть в такие системные дебри, чтобы вычистить эту хрень, что мама-не-горюй!
Так что сказки про неубиваемую Винду будете Серёже2408 рассказывать. Он вам поверит.
Ибо линукс не мак.
Когда сказать больше нечего, начинается пустое ляпанье по клавиатуре.
Ибо всего в репозиториях нету. Безопасность это нарушает, но куда ж деваться.
А это здесь причём, милчИлАвек? Как это отменяет простой факт: установка из других репозиториев, равно как и установка из сорцов, равно как установка с помощью любого другого рабочего инсталлятора (вроде .run) возможна? Пакетный менеджер с системой репозиториев в Линухе предлагает удобную и простую систему установки и обновления софта. Но пользователю никто не запрещает использовать сторонние инсталляторы. Как это "уменьшает свободу пользователя", на которую жалуется МОРЗЕ?
Нихрена. Если софт при установке не хочет прописываться в "установке/удалении программ" винда как резанная верещит, что "программа установлена неправильно: переустановить, отменить установку, забить и быть ССЗБ".
Я, почему-то, не сомневался, что обязательно появится товарищ, который заявит "ССЗБ". Повторяю вопрос: мне как пользователю что это даёт в плане удобства и безопасности? Я скачал официальную программу с официального сайта (всё, как описывал Серёжа2408 и МОРЗЕ), и в результате получил большой фейл. Если бы была установка с помощью пакетного менеджера, ничего подобного бы не произошло.
Как правило жалуется на потерю установочного .msi
Опять "как правило"! Кого волнуют эти "как правило"? Конкретный пример приведён. Инсталлятор не жалуется на "потерю установочного .msi", он жалуется на совсем другое: "Операция не может быть завершена. Отказано в доступе". А Ваше "как правило" мне малоинтересно, раз мне пришлось лезть в самые кишки системы и руками всю эту хрень вычищать.
Неактивен
Заметь, этот инсталлятор сделали непогрешимые "свободные" программисты.
Заметь, а вот этот сделали совсем не свободные программисты.
Репорт про твой переход на личности я уже послал.
Да ради Бога! Только жене на меня не жалуйся, oke?
А тебе рекомендую почитать вот эту цитату:
Ещё раз и медленно: меня не интересуют разные цитаты. Я требую объяснений, почему ты называешь пакетный менеджер и систему репозиториев "костылём". Для справки, МОРЗЕ: total uninstall — это костыль, который пытается исправить системные недостатки Винды. А вот пакетный менеджер в Линухе — это часть системы, а не костыль. Итак, жду объяснений.
Это сделано потому, что всего набора необходимых программ в репозитории нет и никогда не появится. Поэтому мэйнтейнеру приходится мириться с риском установки несовместимых пакетов из сторонних репозиториев и риском крэша системы при установке программ не включенных в репозитории.
Уже одним этим своим заявлением ты в очередной раз продемонстрировал свою полную некомпетентность в рассматриваемом вопросе. Мантейнер не имеет никакого отношения к сборке из сорцов и сторонним инсталляторам. Эта возможность заложена в саму систему. И причины этой возможности — дело десятое. Главное в том, чтобы ответить на вопрос: как система репозиториев ограничивает свободу пользователя и почему ты считаешь её костылём? Ни на первый вопрос, ни на второй, ответа так и не было получено. За исключением нескольких жалоб жене модераторам на плохого Apollo_11
Неактивен