LINUX.ORG.RU

OpenRC ищет нового разработчика

 ,


0

0

Roy Marples, автор новой системы скриптов загрузки Gentoo Linux, называемой OpenRC, написал в своем блоге, что не будет далее развивать OpenRC, т.к. не пользуется Gentoo Linux. В связи с этим, работы по перемещению OpenRC из нестабильной ветки Gentoo в стабильную приостановлены и, возможно, будут отменены.

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

★★★★★

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

Ответ на: комментарий от JB

>>по сравнению с source-based? Да

Пример из жизни. Есть asterisk, есть ooh323 который не работает с avaya. Берем в руки wireshark выясняю на каком месте он не смог договориться, пишу патч https://issues.asterisk.org/bug_view_page.php?bug_id=16210&history=1 пишем в ебилде строчку epatch потом ebuild asterisk-addons-* ebuild emerge -av asterisk-addons

Далее выясняем что у нас еще одна ошибка, находим ее пишем патч: https://issues.asterisk.org/bug_view_advanced_page.php?bug_id=16209 пишем в ебилде строчку epatch потом ebuild asterisk-addons-* ebuild emerge -av asterisk-addons

А теперь уважаемый, скажите сколько мне на твоем бедиле надо будет делать приседаний и кульбитов что бы накатить патч ?

Установить gcc binutils libtool еще десяток другой пакетов devel, ибо хедеров в системе нет и собирать не из чего. В итоге имеем минимум пол часа приседаний и кульбитов. Против 1 минуты с почесыванием яиц в генте.

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

> это почему? если у программы A стопицот аналогов, то в чем ее ценность?

ценность софта не в уникальности, а в функциональности. Если у программы А функционал выше чем у всех ее аналогов, то вот в этом ее и ценность

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

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

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

>>А ты в курсе, что в конце загрузки монолитного ядра автоматически выполняются ровно те же действия, что при загрузке scsi_wait_scan.ko? Сравни http://lxr.free-electrons.com/source/init/do_mounts.c и http://lxr.free-electrons.com/source/drivers/scsi/scsi_wait_scan.c - и там и там вызывается wait_for_device_probe(), а потом ждем, пока нужное устройство не появится.

В курсе, умышленно ломать я его ломал. Надоело. Тем более, что один черт еще модуль nvidia есть, zfs, splat, nf_conntrack_rtsp это вот так сразу + сам кернел девелоперствую в данный момент и делать insmod бла-бла-бла.ko и rmmod бла-бла намного удобнее, чем пересобирать ядро и ребутить виртуалку.

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

1) apt-get install build-essential

2) apt-get build-dep foobar

3) apt-get source foobar

4) накладываешь патч

5) dpkg-buildpackage

6) profit

делов то на пять минут

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

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

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

Браво:

2) apt-get build-dep foobar

Браво и уже в этот момент имеем загаженную систему :)

omicron irbis # equery uses asterisk-addons [ Legend : U - flag is set in make.conf ] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for net-misc/asterisk-addons-1.6.2.0: U I - - bluetooth : Enables Bluetooth Support - - elibc_uclibc : ELIBC setting for systems that use the uClibc C library - - h323 : Build the chan_ooh323c H.323 channel driver - - mysql : Adds mySQL Database support

Ибо твой дебил вытянет поддержку bluetooth и mysql которые у меня отломаны :)

anonymous ()

Я удивляюсь, что этот openrc давно не добавили в стабильную ветку. Он вполне себе стабилен.

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

Старая система инициализации унылая и тормозная. =( openrc тоже, вообще говоря, не отличался особой быстротой, но был немного побыстрее.

Надо пилить initng.

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

> Ибо твой дебил вытянет поддержку bluetooth и mysql которые у меня отломаны :)

не вытянет, так как, например поддержка mysql идет отдельным пакетом. Ты бы хоть сам проверил на packages.debian.org, вместо того чтобы ерунду писать

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

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

это _я_ тебе пытался донести. больше того, разница в затраченном времени тоже ~0. потому и ценность отдельно взятого невелика при таком выборе.

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

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

Вот поэтому я и выбрал генту. Чтобы не тратить время на лишние телодвижения. Кстати насчет всетаки компиляции. Я до сих пор помню что такое в убунту установка НЕ из репо.. Из исходников. Для начала нужно натащить 100500 тонн мусора. Затем вычислить все ошибки компиляции. затем это же еще нужно обновлять. Жуть. Попробуй поставить верлихаб.

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

> nvidia, zfs, splat, nf_conntrack_rtsp, + сам кернел девелоперствую

Это уже достойный аргумент в пользу ядра с модулями.

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

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

Бред сивой кабылы,в данную секунду собираю kde-4.4.5 и знаешь что первым делом я сделал ? отломал зависимость semantic-desktop в kdepimlibs. Ибо не нужен мне мускуль, аконади и прочяя хренатень на десктопе. Разница между генту и остальными в том, что тут я делаю что хочу и как хочу, хочу поддержку samba для mc, я ее получаю, а не хочу не получаю, хочу ldap для thunderbird для него она есть, а у остальных отломанна умышленно. А вы вынуждены сидеть на дистре который собран другими людьми и взгляды которых на очевидные вещи могут отличаться от ваших. Но сделать с этим вы ничего не можете, вы вынуждены смотреть на кеды4, через призму виденья майнтейнеров дистра, и если они сказали семантик десктопу быть, он у вас есть вместе с мускулем в придачу. А у меня нет, потому что я так хочу, а не потому что так хочет Шаттлворт или Гейтс. Вот хочу я gcc с полифидральной с графитом, он у меня с графитом. А у вас ? В отличии от вас, я СВОБОДЕН! А вы рабы желаний/предпочтений других людей.Вот и вся разница между генту и не генту. Да и производительность у нас больше.

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

>>не вытянет, так как, например поддержка mysql идет отдельным пакетом. Ты бы хоть сам проверил на packages.debian.org, вместо того чтобы ерунду писать

Отлично, а как он будет собирать модули cdr'ов ? Если вдруг я их захочу ? Без mysql-devel не обойтись в данном случае :)

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

еще один яркий пример самовнушения :)

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

> Отлично, а как он будет собирать модули cdr'ов ? Если вдруг я их захочу ? Без mysql-devel не обойтись в данном случае :)

apt-get install asterisk-mysql

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

> это _я_ тебе пытался донести. больше того, разница в затраченном времени тоже ~0. потому и ценность отдельно взятого невелика при таком выборе.

про затрачиваемое время я писал еще в начале треда, в случае с source based оно всегда больше. Меньше оно будет только в случае если например будет нужно пересобрать 50% установленных в системе пакетов с какими нибудь спецпатчами, отсутствующими по умолчанию. Тут да, правка ебилдов будет гораздо быстрее пересборки пакетов

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

то есть в генте у тебя все компилируется без зависимостей? Или тоже «100500 тонн мусора» натаскиваются, не?

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

>то есть в генте у тебя все компилируется без зависимостей? Или тоже «100500 тонн мусора» натаскиваются, не?

Не. Тут можно регулировать, что ставить, что нет. Мусор есть, но намного меньше. Считай почти нету.

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

на самом деле все проще, некоторые знают чего хотят, а некоторые едят что дают, второй категории гента не нужна, потому что «канпелять» - страшно

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

> Не пойдет, там ошибка, нужен патч. :) без apt-get mysql-devel ни как не выйдет :)

asterisk-mysql это всего лишь пара so-шек. Их то зачем патчить?

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

>>то есть в генте у тебя все компилируется без зависимостей? Или тоже «100500 тонн мусора» натаскиваются, не?

Нету у меня 100 тонн мусора, если мне надо собрать из asterisk-addons ooh323 ни одной зависимости нет, если хочешь mysql логично что будет sql, захочешь ldap будет и ldap. Все крайне логично. Но у меня никогда не будет пакета который мне ненужен. Еще раз говорю нет у меня мускуля в кедах, а у тебя он есть. И в данном случае мускуль - мусор.

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

> Не. Тут можно регулировать, что ставить, что нет. Мусор есть, но намного меньше. Считай почти нету.

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

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

>>asterisk-mysql это всего лишь пара so-шек. Их то зачем патчить?

Вообще-то патчат когда не работает или не устраивает функционал, или я что просто так ради прикола патчи на асту писал ? Потому что НЕ РАБОТАЛО! Потому что неправильные bearer capabilities запрашивались, потому что проебали strlen и впороли sizeof и логично что звонки более чем на 3 цифры не проходили. Для этого люди патчат, но тебе не понять, ты же сроду патча ни одного не написал, ты только на лоре срать в коментах можешь.

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

> часто для сборки

Либо выкладываешь ссылку на авторитетное исследование,
которое подтвердит твои слова о «часто», либо берёшь
свои слова обратно.

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

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

для этого есть юзы и если для сборки asterisk-addons не стоит mysql, mysql не притянется, если что... А если стоит, то притянется. Так что с мусором по аккуратнее. На свои кеды с mysql посмотри :) Или на avahi взгляни :) Да заодно на ps aux | grep consolekit | grep -v grep | wc -l сделай :) У меня 0, а у тебя ?!)))))))))))))))))))))))))

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

>>Ты уже поняла, что гента менее красноглаза, чем слака?

Патрик конечно бог, но знакомые шлаковарщики уже давно все на генте сидят. Ибо здрало их то что патрик постгрес не любит :)))) Когда они увидили как у меня это регулируется, что любить, что не любить, снесли шлак и в йух не дуют :)

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

> Вообще-то патчат когда не работает или не устраивает функционал, или я что просто так ради прикола патчи на асту писал ? Потому что НЕ РАБОТАЛО! Потому что неправильные bearer capabilities запрашивались, потому что проебали strlen и впороли sizeof и логично что звонки более чем на 3 цифры не проходили. Для этого люди патчат, но тебе не понять, ты же сроду патча ни одного не написал, ты только на лоре срать в коментах можешь.

баттхерт ITT

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

> для этого есть юзы и если для сборки asterisk-addons не стоит mysql, mysql не притянется, если что... А если стоит, то притянется. Так что с мусором по аккуратнее.

и при чем тут дебиан? В нем asterisk-addons раскидан по отдельным пакетам - mysql отдельно, h323 отдельно, bluetooth отдельно и тд. Поэтому если ты патчишь часть отвечающую за h323 как в примере выше, то ни блютус ни мускуль никаким образом не трогаются

На свои кеды с mysql посмотри :)


с кедами это не ко мне :)

Или на avahi взгляни :)


avahi рулит \m/

Да заодно на ps aux | grep consolekit | grep -v grep | wc -l сделай :) У меня 0, а у тебя ?!)))))))))))))))))))))))))


запущен. Меня это должно огорчить?

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

> Нету у меня 100 тонн мусора, если мне надо собрать из asterisk-addons ooh323 ни одной зависимости нет, если хочешь mysql логично что будет sql, захочешь ldap будет и ldap. Все крайне логично.

ВНЕЗАПНО, в дебиане аналогично, потому что это все отдельные пакеты

asterisk-mobile - bluetooth mobile devices support for Asterisk
asterisk-mp3 - MP3 format support (format_mp3) for the Asterisk PBX
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly)
asterisk-ooh323c - H.323 protocol support for Asterisk (ooh323c stack)
asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk
asterisk-espeak - eSpeak module for Asterisk
asterisk-flite - flite module for Asterisk
asterisk-h323 - H.323 protocol support for Asterisk

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

> Либо выкладываешь ссылку на авторитетное исследование, которое подтвердит твои слова о «часто», либо берёшь свои слова обратно

ты так говоришь, как будто я тебе что то должен. Посмотри хотя бы на dev-vcs/darcs

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

> вы, чернь, такая смешная, ей-богу -))

Как ты, наверное рад, что есть интернет, где можно быть хоть наполеоном :) Уж кто-кто, а смешной именно ты. Показательно выпячивать мнимую богатость и небыдлость... Тут 2 варианта: или ты школоло или ты такой же как все, но ты завидуешь успешным.

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

Я тебе еще раз по русски говорю, есть asterisk-addons в котором есть ошибки которые надо исправить. Порядок действий ? Предположим патчи мои еще не в майнстриме. У тебя два файла diff. И 1н asterisk-addons.tar.gz. Каким местом указанное тобой блядство тебе поможет ?

Ты начнешь устанавливать пакеты, тянуть devel пакеты которые ему захочется для сборки, материться когда у тебя конфигур отваливаться начнет ибо чего-то не доставленно из девел. Убьешь на это пол часа, а я убью одну минуту и успею почесать яица. Сидел я на вашем дебиле, 6 двд его было, потом подставками для кофе стали, а сейчас это почетное мето заняла лицензионная винда. Сколько кульбитов делалось, ради простой и банальной операции помню.

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

когда немного и нечасто - можно,
а с современными темпами обновлений и общим количеством установленных пакетов.... Это или уйму времени тратить, или устраивать аскетизм по принципу ничего лишнего, или собирать пакеты по помойк^W левым репозиториям или смиряться с тем что отстаешь от прогресса, иногда сильно

в генте конечно портеж далеко не идеален, но время экономит и со своими задачами справляется

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

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

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

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

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

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

>на современном десктопе с большим количеством пакетов и при желании иметь все всегда свежее - да

все всегда свежее


Ну и кстати ключевой момент - необязательно иметь _все_ свежее или наоборот.
В бинарном дистрибутиве обычно этого не добиться [пакетами из реп].


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

> Благодаря легкой и удобной компиляции можно сделать высокопроизводительную систему. Следовательно на ней можно смотреть фильмы, пользоваться интернетом, играть в игры и прочее

Ахаха. Первосортный бред. Т.е. везде фильмы кажутся медленней, чем надо и только ТЫ, о великий Легкий Водолаз, смотришь их на нормальной скорости.

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