1.1, Аноним (1), 20:21, 11/08/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Так, то есть теперь можно конпелять бинарники и собирать годноту для распбери, шоб не жрала лишку, я правильно понял?
| |
|
|
3.5, Аноним (1), 20:45, 11/08/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так вот Ктулху его знает. В контексте того железа что на распбери вкорячено - возможно и не такие копейки-то...
| |
3.24, Hewlett Packard (?), 01:08, 12/08/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
В человеко-часах, по сравнению с созданием для всех важных для вас пакетов собственного rpm или deb-репозиториев и самостоятельной их пересборкой с теми же нужными вам ключами, при каждом обновлении пакета в вашем дистрибутиве? Нет, не копейки.
| |
|
4.38, пох. (?), 11:58, 12/08/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
в чем экономия, если, конечно "нужные ключи" это не -O8 ?
по пунктам, подробненько.
| |
|
5.76, Hewlett Packard (?), 21:06, 12/08/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да неважно какие ключи. -O8 в этом смысле не принципиально отличается от -aio, -pcre-jit или -gzip_static.
В вашем бинарном дистрибутие nginx собран без них, а вам нужно с ними. Ваши действия, по пунктам, подробненько.
| |
|
|
|
2.7, eganru (?), 21:01, 11/08/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Уже несколько годы как можно. Раньше протестировано было хуже. Сейчас протестировано стало лучше.
| |
2.30, Сергей (??), 09:49, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
Возможно. На слабом железе генту действительно помогает, мне помогло. Это на полноценном современном ПК не особо заметно какого-нибудь прироста, а на малинке должно.
| |
|
|
2.16, Аноним (16), 22:57, 11/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
А какой в этом смысл? Есть примеры бинарей, собранных под armv7 и недоступных в исходниках?
| |
|
3.106, Аноним (106), 17:43, 29/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
armv7 и правда не очень нужен, а вот ilp32 позволил бы снизить нагрузку на память/кэш и потребление этой памяти
| |
|
|
1.8, Dheev (?), 21:23, 11/08/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А толку? Стоит только проверить пакет какой-то сложной программы, она отсутствует у многих архитектур у Gentoo. У Firefox от версии к версии то появляется поддержка arm, то убирается. У некоторых программ вообше по 2-3 архитектуры. А у Debian для каждого пакета бинарники под каждую архитектуру. Firefox на всех архитектурах. Смысл в Gentoo какой, если ужасные ебилды пишут? Программа поддерживает, а в ебилдах поддержку архитектур не пишут.
| |
|
2.10, Аноним (16), 21:49, 11/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
Это не ебилды ужасные. Просто архитектуру в ебилд добавляют т. н. arch team по запросу и после проверки, что оно правда работает.
| |
2.12, пох. (?), 22:13, 11/08/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
жрите, де6илы! Ой, проклятый Т9... ебилдов ждите!
вы ж одну строчку в готовом, блжад, ебилде поменять - ну никак не способны (я уж молчу свой написать, это вообще атомная физика)? Никакого смысла для вас в этой генте, и вправду, нет.
| |
|
3.20, Юрий (??), 23:31, 11/08/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
Для работы. А тем, у кого уровень для Gentoo недостаточный, просто не нужно ее ставить - ничего кроме выпендрежа и потери времени на самом деле не получится.
| |
|
4.21, Dheev (?), 23:35, 11/08/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Компилировать всю систему ради прироста производительности в пару процентов? Ради чего на работе используют Gentoo?
| |
|
5.22, Юрий (??), 23:41, 11/08/2019 [^] [^^] [^^^] [ответить]
| +8 +/– |
>Компилировать всю систему ради прироста производительности в пару процентов?
Компилировать всю систему надо один раз, при установке. Не критично ни разу. И компилировать ее имеет смысл не ради прироста производительности, а ради удаления кучи не нужны зависимостей. Впрочем и ради прироста производительности тоже.
>Ради чего на работе используют Gentoo?
Этот дистрибутив не хуже других.
| |
|
6.62, пох. (?), 16:39, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Этот дистрибутив не хуже других.
б$!#$!
Нашли чем гордиться, особенно - на фоне чего.
| |
|
7.65, Юрий (??), 17:04, 12/08/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
>Нашли чем гордиться, особенно - на фоне чего.
На фоне повального впаривания совершенно мне не нужного systemd и иже с ним, гордится есть чем.
| |
|
|
5.25, Hewlett Packard (?), 01:15, 12/08/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ради тех преимуществ что дают source-based дистрибутивы относительно binary-based.
В вашем бинарном дистрибутиве N пакетов собраны не так, как вам нужно. В Gentoo вам в большинстве случаев достаточно добавить в один конфигурационный файл одну строчку. В вашем бинарном дистрибутиве вам потребуется приложить значительно большие усилия.
| |
|
6.48, пох. (?), 13:18, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
> В вашем бинарном дистрибутиве вам потребуется приложить значительно большие усилия.
обычно, вы не поверите - потребуется добавить в один файл одну строчку (или, скорее, поменять уже имеющуюся)
Более того, по результатам будет binary package, пригодный для установки на любой подобной системе.
А у вас - внезапно, не будет, если "одна строчка" это не малополезный USE, а, к примеру, вот, архитектура.
Потребуется "приложить значительно большие усилия".
| |
|
7.75, Hewlett Packard (?), 21:01, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> В вашем бинарном дистрибутиве вам потребуется приложить значительно большие усилия.
> обычно, вы не поверите - потребуется добавить в один файл одну строчку
> (или, скорее, поменять уже имеющуюся)
Но ведь нет.
> А у вас - внезапно, не будет, если "одна строчка" это не
> малополезный USE, а, к примеру, вот, архитектура.
> Потребуется "приложить значительно большие усилия".
Если это архитектура, то либо в вашем дистрибутиве кто-то уже приложил очень немаленькие усилия для тестирования и отладки всей этой юникосподобной кучи кода, либо нет. Бинарность-небинарность тут мало на что влияет.
| |
|
8.98, пох. (?), 20:11, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | почему нет-то patch1234 и погнали да ну нафиг, вы еще один свидетель майненеро... большой текст свёрнут, показать | |
|
|
10.102, пох. (?), 11:54, 15/08/2019 [^] [^^] [^^^] [ответить] | +/– | после добавления строчки - rpmbuild -bb, какие тебе еще пункты Проблема, где взя... большой текст свёрнут, показать | |
|
|
12.104, пох. (?), 12:50, 15/08/2019 [^] [^^] [^^^] [ответить] | +/– | да никаких - у меня обычный старомодный дистрибутив, с фиксированными версиями -... большой текст свёрнут, показать | |
|
|
|
|
|
|
6.52, Michael Shigorin (ok), 14:51, 12/08/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ради тех преимуществ что дают source-based дистрибутивы относительно binary-based.
Так вот почему настоящий хевлетт-пацкард предпочитает генте дебиан :o)
| |
|
7.74, Hewlett Packard (?), 20:58, 12/08/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Настоящий - это HPE, который весь стоит дешевле чем собственный когда-то отдел, который теперь называется Broadcom?
А Гугл предпочитает Gentoo.
| |
|
8.97, Dheev (?), 17:48, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | Google использует свой дистрибутив, основанный на Debian testing https www o... текст свёрнут, показать | |
|
|
|
5.26, Diozan (??), 08:14, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
>>>Компилировать всю систему ради прироста производительности в пару процентов?
Ну совсем не пару, а процентов 20 получается.
>>>Ради чего на работе используют Gentoo?
Ради чистоты и стабильности системы. Ничего лишнего.
| |
|
6.28, Dheev (?), 08:48, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
20%? Уж не путаете ли с оптимизацией для 32-битных процессоров?
| |
|
7.46, пох. (?), 12:41, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
> 20%? Уж не путаете ли с оптимизацией для 32-битных процессоров?
там тоже 20 не будет. Разьве что в каком-то сильно специфическом случае.
| |
|
|
5.32, Аноним (31), 10:04, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
в генту-сообществе вообще не принято говорить про производительность. потому что никто ее толком не замерял. все эти проценты называются с потолка. генту за другое любят - за гибкость и rolling release.
| |
5.36, Аноним (36), 11:42, 12/08/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Пару процентов у тебя будет, если -O2 на -O3 заменить в make.conf. А вот пересобрав SQLite с icc или Python и numpy с патчем avx512 + MKL + PGO, буст будет не 20 и не 30 процентов. И вот как раз работа с кастомизацией пакетов в генте организована на отлично, в твоем любимом дистре это будет либо make && make install во все поля, либо поднимать приватные пакетные репозитории, что куда геморройнее, чем git diff > /etc/portage/patches/pkgname/my.patch && emerge --oneshot pkgname.
| |
|
6.41, пох. (?), 12:05, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | да, 2-3 - это точно не 20 и не 30 Правда, от пересборки с PGO и двух не буде... большой текст свёрнут, показать | |
|
7.43, Zenitur (ok), 12:08, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
> да, 2-3% - это точно "не 20 и не 30"
Может там конкретно Питон и SQLite хорошо ускоряются. Ну там, neon...
> уп-с, не работает - патч не приложился/при сборке вылезли ньюансы
Я когда делаю репозиторий для бинарного дистрибутива, там тоже такое бывает
| |
|
8.45, пох. (?), 12:39, 12/08/2019 [^] [^^] [^^^] [ответить] | +1 +/– | от пересборки с волшебными ключами Не смеши мои тапочки Это только у фантазеро... большой текст свёрнут, показать | |
|
9.49, Аноним (36), 14:05, 12/08/2019 [^] [^^] [^^^] [ответить] | +2 +/– | Еще раз - патчи для AVX в открытом доступе Написаны инженерами московского бюро... большой текст свёрнут, показать | |
|
|
11.54, пох. (?), 15:08, 12/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | а, тогда что мешает dpkg-buildpackage, раз он уже в репо валяется бинарный, п... текст свёрнут, показать | |
|
12.57, Аноним (36), 15:38, 12/08/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Я хз, что мешает, ты команды приведи, я в докере попробую воспроизвести Может, ... текст свёрнут, показать | |
|
13.59, пох. (?), 16:05, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | дык, привел же уже Или детальней разжевать Качаешь из репы свой пакет можно м... текст свёрнут, показать | |
|
|
15.86, пох. (?), 16:42, 13/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | то есть на ситуацию случающуюся в жизни примерно никогда походу, не я в практике... текст свёрнут, показать | |
|
|
|
|
|
10.53, пох. (?), 15:06, 12/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | ну прекрасно, то есть есть целый один пакет весьма специфичный, ибо это вычисли... текст свёрнут, показать | |
|
11.56, Аноним (36), 15:36, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | Нет, стоп - так два процента прирост производительности и вы бы, ребятки, хоть ... большой текст свёрнут, показать | |
|
12.60, пох. (?), 16:26, 12/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | окей, если дядя на блюдечке принесет специальный патч, именно для твоей версии ... большой текст свёрнут, показать | |
|
|
14.64, пох. (?), 16:53, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | как пересобирать только то, что требуется по соображениям безопасности или эффек... текст свёрнут, показать | |
|
13.66, Аноним (36), 17:08, 12/08/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Короче, фацит такой на простой вопрос дай команду, как пропатчить пакет на бин... текст свёрнут, показать | |
|
14.68, пох. (?), 17:19, 12/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | как пропатчить кде под фребеэсде Никак Точно так же как и в небинарном Поск... текст свёрнут, показать | |
|
15.70, Аноним (63), 17:32, 12/08/2019 [^] [^^] [^^^] [ответить] | +1 +/– | да вообще то прирост даст -march native, а не -O8 и если в бинарные дистры -О2 е... текст свёрнут, показать | |
|
16.71, пох. (?), 18:13, 12/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | еще один свидетель секты -O8 пожаловал - да когда ж у вас каникулы-то кончатся... текст свёрнут, показать | |
|
|
|
|
|
|
|
9.51, Аноним (51), 14:47, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | Кстати, а что это ты только к avx и pgo прицепился Там же ещё одна аббревиатура... текст свёрнут, показать | |
|
|
|
6.69, анонн (ok), 17:32, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
> в твоем любимом дистре это будет
> либо make && make install во все поля,
Ну, в моем любимом бинарном дистре будет make install clean. Чем оно так не угодило анонимам - непонятная тайна.
> либо поднимать приватные пакетные репозитории, что куда геморройнее
Да не сильно геморройнее make install clean. Конкретно - добавление 4 строк в конфиг пакетника.
> чем git diff > /etc/portage/patches/pkgname/my.patch
> && emerge --oneshot pkgname.
А если git diff "неправильный", то ... ?
| |
|
7.72, пох. (?), 18:15, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А если git diff "неправильный", то ... ?
я уже пять постов подряд пытаюсь от оппонента добиться ответа - что бывает в случае вот чуть посложнее такого тривиального, когда чудом чужой патч подходит именно под его версию пакета и не дерется с локальным патчами. В ответ - тишина.
Похоже, успеха он добился один-единственный раз, когда ему просто случайно повезло (возможно - с пакетом) и искренне не понимает, что в большинстве случаев все совсем по другому
| |
7.73, Аноним (36), 20:29, 12/08/2019 [^] [^^] [^^^] [ответить] | –2 +/– | Ага, повторить 20 раз, получить LFC, только с засранным usr lib make uninstall... большой текст свёрнут, показать | |
|
8.77, анонн (ok), 21:19, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | LFS И usr lib останется нетронутым - для этого есть префиксы нет, но завезли ... текст свёрнут, показать | |
|
9.78, Аноним (36), 22:39, 12/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | Ага, извиняюсь, был напуган Лучше сразу chroot, что мелочиться Если уж городит... большой текст свёрнут, показать | |
|
10.79, анонн (ok), 23:52, 12/08/2019 [^] [^^] [^^^] [ответить] | +/– | Можно, но нужно лишь при остутствии нормальной системы сборки Если вам не завез... большой текст свёрнут, показать | |
|
11.80, Аноним (36), 00:57, 13/08/2019 [^] [^^] [^^^] [ответить] | –2 +/– | Сравнил с FreeBSD, выпендрился, молодец Можешь теперь сравнить еще что-нибудь, ... текст свёрнут, показать | |
|
12.81, анонн (ok), 01:33, 13/08/2019 [^] [^^] [^^^] [ответить] | +/– | Если ты не знаешь, чем вдохновлялся Daniel Robbins при создании Portage и как мо... текст свёрнут, показать | |
|
13.82, Аноним (51), 01:47, 13/08/2019 [^] [^^] [^^^] [ответить] | –2 +/– | Нет, я-то в курсе, просто о чем говорить с человеком, у которого BSD - бинарный... текст свёрнут, показать | |
|
14.96, анонн (ok), 15:15, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | Ну смотри, Знаток man freebsd-update http pkg freebsd org FreeBSD 12 amd64 la... текст свёрнут, показать | |
|
|
|
|
|
|
8.87, пох. (?), 16:54, 13/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | мальчик, брысь уже учиться хоть чему кроме генточки На том дистре, который он и... текст свёрнут, показать | |
|
9.89, Аноним (63), 09:32, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | может хватит уже поясничать ставить линукс и не мочь разобраться в таких элемен... текст свёрнут, показать | |
|
10.90, пох. (?), 09:46, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | у меня нет никаких чих слотов в используемых мной линуксах, прекрасно себя чувс... текст свёрнут, показать | |
|
|
12.92, пох. (?), 11:10, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | ну вот так с вами, знатоками генты, и всегда Подаренный дядей патч который даж... текст свёрнут, показать | |
|
|
14.99, пох. (?), 20:17, 14/08/2019 [^] [^^] [^^^] [ответить] | +/– | не это, но похожее - обрати внимание, тут тоже EAPI 5 и сколько те волшебные скр... текст свёрнут, показать | |
|
|
|
|
10.94, анонн (ok), 13:59, 14/08/2019 [^] [^^] [^^^] [ответить] | +1 +/– | pkg info -x gcc gcc-9_4 gcc5-5 5 0_6 gcc7-7 4 0_1 gcc8-8 3 0_2 gcc9-9 1 0_1 ... большой текст свёрнут, показать | |
|
11.95, Аноним (63), 15:00, 14/08/2019 [^] [^^] [^^^] [ответить] | –1 +/– | code cat etc portage patches dev-util dex2jar dex2jar-9999-fix_dx patch --... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
2.15, mymedia (ok), 22:22, 11/08/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А у Debian для каждого пакета бинарники под каждую архитектуру.
А вот не факт, что они рабочие там все.
| |
|
3.19, Dheev (?), 23:20, 11/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
Конечно рабочие. Тве ветки тестирования (unstable и testing), ментейнеры отслеживают как минимум ошибки компиляции. Тестировщики сообщают о багах.
| |
|
|
|
|
|
8.84, Dheev (?), 08:59, 13/08/2019 [^] [^^] [^^^] [ответить] | +/– | https packages debian org buster ffmpeg Для Raspbian нет собственного обзора р... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.27, Diozan (??), 08:26, 12/08/2019 [^] [^^] [^^^] [ответить]
| +/– |
А чего с генту не так?
https://mirror.yandex.ru/gentoo-distfiles/releases/arm/autobuilds/
Выбирай любой.
Первый свой Banana PI купил пять лет назад для домашнего сервера. Потыркавшись с дистрибутивами, всё равно остановился на Генту. Кстати, отмечаю очень хорошую поддержку ARM у Arch Linux, не смотря на то, что официально они не поддерживают АРМ процессоры. Он сейчас на втором месте моего рейтинга. Очень достойный дистрибутив.
| |
|
3.55, Michael Shigorin (ok), 15:13, 12/08/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Так-то у нас тоже ещё armv5tel бывало, да и v7hf уже много лет как... другое дело, что с чем-то вроде разумных платформ всё никак не складывалось -- или ядро прибитой гвоздями версии, или блобы на блобах, или малополезная игрушка. Изменения в этом плане начались примерно с малинки, хотя не сказать, чтобы сразу по всем фронтам. Ну, насколько мне изрядно сбоку вообще видно было.
| |
|
|
1.42, Zenitur (ok), 12:05, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Из поддерживаемых ARM64-плат можно отметить Raspberry Pi 3 (Model B)
В этом случае, у меня будет только открытый драйвер видеочипа? Он же только 32-бит... Мне очень нравится OpenMAX закрытого. Может, открытый драйвер уже умеет аппаратный h264? А браузер можно собрать с поддержкой этого?
| |
1.83, Аноним (83), 07:39, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Из поддерживаемых ARM64-плат можно отметить Raspberry Pi 3 (Model B)
годно покомпиляем значит
| |
|