|
|
|
4.36, Аноним (36), 12:57, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Питоном?
так может лучше потратить ресурсы на переписывание portage на Ц? Тем более, что народ уже вроде брался, т.е наработки есть?
| |
|
5.39, n00by (ok), 15:22, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
>>Питоном?
> так может лучше потратить ресурсы на переписывание portage на Ц?
Потратьте.
> Тем более, что народ уже вроде брался, т.е наработки есть?
Paludis на Си++.
| |
|
|
|
|
|
2.11, Аноним (11), 08:11, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это не опакечивание. Это просто загрузка исходного пакета для последующей сборки.
| |
2.25, 1 (??), 09:30, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну если ножовка и топор тебя устраивают, зачем покупать электролобзик ?
| |
|
|
|
3.15, крок (?), 08:32, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Пользусь обычным sh для скриптов, и то не всегда работает в разных окружениях, баш излишен.
| |
|
|
5.23, крок (?), 09:23, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Такое кроилово тока на линухах 😃
Но смысл в том чтобы не юзать уникальные фичи баша.
| |
|
6.50, Капитан Очевидность (?), 21:16, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не хочу разносить твой мир концентрированной ненависти, но
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Jan 18 00:29 /bin/sh -> dash
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Вот так уже много лет
sh это симлинка на dash, реализацию чистого sh
Ну и да, если у тебя sh это симлинка на bash, то он при вызове как sh тоже отрубает все баш-специфичные вещи и работает именно как sh, все баш-специфичное он обрабатывать откажется
| |
|
7.51, Аноним (51), 22:37, 05/07/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
dash не во всех системах. У меня всегда /bin/sh указывает на bash.
dash - кривоват для человека, который стар.
| |
7.56, ыы (?), 12:12, 06/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Не хочу разносить твой мир концентрированного dash-a...
Но кроме дебиана - его походу нигде нет. А систем много больше чем дебиан... даже в наследниках от дебиана, даже в убунте- bash , не говоря уже о семействах rhel...
| |
|
|
|
|
|
|
1.7, Самый умный из вас (?), 02:30, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Автор, почему не выкладываешь код на флинт или как там этот росс-гитхаб называется? Надо бы обсудить этот момент с разработчиком Communist
| |
|
2.13, rcl (ok), 08:17, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Думал выложить на https://gitflic.ru/ , но пока думал, правительство выделило 1.5 млрд другому разработчику. Так что теперь не понятно кто быдет в фаворе.
А кто такой Communist?
| |
|
3.30, rcl (ok), 10:00, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Хотите включить пакеты libtorrent-rasterbar, libcommunist, communist в сборку?
| |
|
4.31, ProfessorNavigator (ok), 10:04, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Хотите включить пакеты libtorrent-rasterbar, libcommunist, communist в сборку?
К обсуждаемому дистрибутиву и людям, его делающим, я отношения не имею. Я автор упомянутого мессенджера. Так что вопрос не ко мне.
| |
|
5.32, rcl (ok), 10:18, 05/07/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если честно, я впервые увидел упоминание о коммунисте здесь. RcL делаю я. Из месенжеров я пока включил только Dino, так как о нем были хорошие отзывы (хотя он и использует vala). Для сборки communist мне надо добавить несколько пакетов в систему. Так что если хотите я включу. Но до этого, мне надо сделать U-Boot для RK3588 (исходных реп много, но во всех беда, а хочется все это собрать во вразумительный патч для mainline U-Boot [denx.de]). Все дело в том, что SoCc типа H5, Rk3399 еще не так сильны для того, чтобы на них нормально работали приложения базирующиеся на Webkit2gtk, gtk4, ... Такие вещи лучше использовать на x86_64 машинках.
| |
|
6.33, ProfessorNavigator (ok), 10:45, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Если честно, я впервые увидел упоминание о коммунисте здесь.
Данный мессенджер - моя частная инициатива. В своё время я же публиковал новости о нём здесь, на opennet. Поэтому широкой известностью он не пользуется. Ну и из-за названия, я так подозреваю))
> Так что если хотите я включу.
Полностью на ваше усмотрение. С технической стороной вопроса помочь мало чем смогу - большую часть жизни использую устройства на базе х86 (против других архитектур ничего не имею, просто так сложилось), соответственно другие архитектуры "руками не трогал". Если что - мессенждер и библиотека тестировались на работоспособность сборки и функционала под 64 и 32 бита. Используется стандарт с++17. Соответственно если компилятор поддерживает упомянутый стандарт, то всё должно заработать. Единственное препятствие - многопоточность. Библиотека использует достаточно большое количество независимых потоков. Операции в них не особо "тяжёлые", но на слабых устройствах это может стать проблемой.
| |
|
7.34, rcl (ok), 10:58, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Хорошо. Я через некоторое время займусь этим. По крайней мере можно включить communist только в x86_64 сборки (и в RK3588 так как надеюсь, что RK3588 потянет, ведь обещают, что он быстрее RK3399 в 4 - 8 раз).
| |
|
|
|
|
|
|
1.14, Капитан Очевидность (?), 08:28, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что такое intel-pc64? Зачем пациент придумывает собственные названия для вещей? Он думает, что кто-то должен понимать выдуманные им названия?
Есть официальные x86_64/amd64
А что там пьяный и укуренный пациент психушки придумал никто в мире не знает
| |
|
2.16, ыы (?), 08:50, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну те у кого сильно пригорит сзади- самоустраняться в результате самовыгорания, остальные- выучат...
| |
2.21, Аноним (11), 09:04, 05/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
это просто название для железяки.
например: repka-pi3, orange-pi5, leez-p710, а для машинок на x86_64 сводное название intel-pc64.
| |
|
3.46, Капитан Очевидность (?), 18:05, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> а для машинок на x86_64 сводное название intel-pc64
Нет, нет такого сводного названия, это автор этого поделия зачем-то сам выдумал и думает, что его люди должны понимать
| |
|
4.52, Аноним (51), 23:00, 05/07/2023 [^] [^^] [^^^] [ответить] | +/– | Капитан, если ввести понятия toolchain - средство сборки для архитектуры, наприм... большой текст свёрнут, показать | |
|
5.55, n00by (ok), 09:49, 06/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
64-х разрядная процессорная архитектура компании Intel для персональных компьютеров, она же IA-64 - Intel Itanium. Действительно, "intel-pc64" не имеет никакого отношения к x86_64.
| |
|
6.57, ыы (?), 12:33, 06/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
>64-х разрядная процессорная архитектура компании Intel для персональных компьютеров, она же
Intel 64
Которая представляет собой клон расширений AMD64, который первоначально назывался IA-32e, потом EM64T, и затем Intel 64
Действительно, "intel-pc64" имеет прямое отношение к x86_64.
| |
|
7.59, n00by (ok), 16:43, 06/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> 64-х разрядная процессорная архитектура компании Intel для персональных компьютеров,
>> она же IA-64 - Intel Itanium.
> Которая представляет собой клон расширений AMD64, который первоначально назывался IA-32e,
> потом EM64T, и затем Intel 64
> Действительно, "intel-pc64" имеет прямое отношение к x86_64.
Оруэл читает книгу Опеннет 2023.jpg
| |
|
8.61, ыы (?), 11:40, 07/07/2023 [^] [^^] [^^^] [ответить] | +/– | А вы ведь не знали, что 64-х разрядная процессорная архитектура компании Intel д... текст свёрнут, показать | |
|
9.63, n00by (ok), 13:02, 07/07/2023 [^] [^^] [^^^] [ответить] | +/– | Кончено, не знал Я полез в IA SDM копировать в ответ название, потому что точно... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
1.37, Golangdev (?), 15:06, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Из последних успешных мне известен Alpine Linux, нашедший своё применение в контейнерах, а также более-менее адекватным по скорости пакетным менеджером.
Внимание вопрос:
Какова бизнес-ниша этого продукта ?
> Система сборки включает набор Make-файлов и скриптов, написанных на языках Bash и Perl
откат на десятилетия назад ?
Сайтик, хоть и одностраничник, грузился секунд 10.
Отечественные Линуксы это хорошо, но этому конкретно, нужны
* нормальный сайт
* нормальный роадмап
* ревью используемых технологий, потому что Make, Bash и Perl не выглядят современным выбором в 2023. Почему бы просто не сёрвить пакеты от Centos/Fedora или Alpine или прости, г-спади Debian.
| |
|
2.38, Golangdev (?), 15:10, 05/07/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
да, и как дела там с контейнеризацией ?
Docker / Kubernetes работают ?
несмотря на мнения опеннетовских анонимусов, докер / кубер используются в реальных российских компаниях
как дела Ansible ?
как дела с Go, Java ?
| |
2.40, Quad Romb (ok), 15:49, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Какова бизнес-ниша этого продукта ?
Встраиваемые решения.
> Система сборки включает набор Make-файлов и скриптов, написанных на языках Bash и Perl
> откат на десятилетия назад ?
Оно работает. Задача системы сборки - собирать проекты.
На десятилетия вперёд там всякие bazel, например.
> Почему бы просто не сёрвить пакеты от Centos/Fedora или Alpine или прости, г-спади Debian.
Почему бы для начала не посмотреть на то, что во встраиваемых решениях ничего из Вами перечисленного не используется. По совершенно объективным причинам.
| |
|
3.43, Golangdev (?), 17:06, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
работает != удобно использовать
хотя, полагаю,
>Встраиваемые решения.
это не про удобство
> По совершенно объективным причинам
каким именно ? про yum/dnf я понять могу, но что мешает использовать apk/apt ?
слишком удобны ? слишком современны ? нет того особого удовольствия от запуска софта на калькуляторе ?
может дело всё-таки не в софте, а в калькуляторе ?)
| |
|
4.44, Quad Romb (ok), 17:14, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> работает != удобно использовать
А не существует на данный момент систем сборки без подводных камней.
Не брито, так стрижено. В одном месте улучшили - а в другом недостатки опять вылезают.
На фоне этого печального обстоятельства, лучше пусть собирает то, что хотя бы работает.
> хотя, полагаю,
>>Встраиваемые решения.
> это не про удобство
Разработчика? Ну, что-то делают в этом направлении, но это действительно так.
Разрабатывать что-то ответственное всегда неудобно.
>> По совершенно объективным причинам
> каким именно ? про yum/dnf я понять могу, но что мешает использовать
> apk/apt ?
Хотя бы потому, что вопреки укоренившимся предрассудкам, портируемый софт не собирается под другую платформу просто сменой целевого компилятора.
Там к большинству пакетов исходников придётся прикладывать параллельный ему пакет патчей и рецептов.
Для исполняемых пакетов apk может и можно было бы использовать, но все системы управления пакетами настольных машин - небезопасны, постоянно спотыкаются о цепочки зависимостей и не позволяют легко держать массу версий одного пакета (вот на последнем я и не очень настаиваю, что во встройке это нужно).
| |
|
|
6.48, Quad Romb (ok), 19:57, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> спасибо!
Диковинный ответ на этом форуме.
Пожалуйста. Лишь бы Вам впрок пошло.
| |
|
|
|
|
|
1.42, anodymus (?), 16:27, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Очень странно. Для embedded обычно используют специализированные Yocto или Linaro. А тут по-описанию какой-то колхоз.
| |
|
2.49, Аноним (49), 20:09, 05/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Для embedded обычно используют специализированные Yocto или Linaro
нет
| |
|
1.45, Celcion (ok), 17:23, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Система сборки включает набор Make-файлов и скриптов, написанных на языках Bash и Perl
В принципе, можно дальше и не читать... Еще одна вариация на тему LibreELEC, созданная, видимо, просто потому что почему бы и нет...
| |
|