1.1, iPony129412 (?), 07:08, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Для совместимости с более ранними версиями была добавлена заглушка, подменяющая lru_cache, но решение о прекращении поддержки Python 2.7 в Portage 3.0 сильно упростило задачу и позволило обойтись без данной прослойки.
Ну так всегда, как выкидываешь устаревшие технологии, то сильно проще становится.
| |
|
2.23, Аноним (23), 08:51, 07/09/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
Не всегда. А иногда, становится менее удобно. Например, в Вяленде нет штатной возможности отобразить вывод приложения на экране другого хоста.
| |
|
3.193, Nameless Horror (?), 04:19, 08/09/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
А зачем это тащить в вяленд?Чтобы опять получился громоздкий комбайн типа системд? Ну уж нет, юниксвей так юниксвей
| |
|
4.214, Michael Shigorin (ok), 11:24, 08/09/2020 [^] [^^] [^^^] [ответить]
| +7 +/– |
> Ну уж нет, юниксвей так юниксвей
В иксовой архитектуре и то больше юниксвейности, как по мне -- сервер раздаёт ресурсы, клиент с ними работает, WM это всё обрамляет, DM к этому всему пущает.
А тут получается что-то вроде "для ls приходи со своим драйвером файловой системы" по части тех же CSD.
| |
|
|
2.90, Alex (??), 15:31, 07/09/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Мораль сей басни такова:
Если хочешь что-то написанное на питоне переписать на Go посмотри ещё раз на свой питон код и убедись - не говнокодер ли ты?
Вполне возможно можно добиться существенного и необходимого прироста просто написав правильно код на Python.
| |
|
3.197, Галустян (?), 05:26, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Люто плюсую, товарищ! Сначала наговнокодят питоном, а потом говорят, что он тормознутое говнище.
| |
|
4.198, псевдонимус (?), 06:04, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Питон и есть тормозного оснащена и пожиратель памяти, несовместимы само с собой убожество. Это особенности сего замечательного языка от фонобоссума
| |
4.212, im killerwhale (?), 11:09, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
This case is much harder than you think, because it was written by many people, with many hacks and legacy, and sure its not perfect. In fact portage is being re-written since about 2015-2016.
| |
|
3.239, ALex_hha (ok), 18:02, 08/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если хочешь что-то написанное на питоне переписать на Go посмотри ещё раз на свой питон код и убедись - не говнокодер ли ты?
> Вполне возможно можно добиться существенного и необходимого прироста просто написав правильно код на Python.
При этом python можно заменить на любой ЯП и смысл от этого не изменится
| |
3.250, Аноньимъ (?), 04:54, 09/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Вполне возможно можно добиться существенного и необходимого прироста просто написав правильно код на Python.
Вы новость читали?
Или решать проблемы производительности кешированием это и есть "правильный код на Python"?
>Если хочешь что-то написанное на питоне переписать на Go
То ты в принципе что-то с жизнью делаешь не так.
>посмотри ещё раз на свой питон код
А если своего нет?
Если сам на питоне пишешь то очевидно говнокодер, никуда смотреть ненужно для этого вообще.
| |
|
|
|
2.3, iCat (ok), 07:13, 07/09/2020 [^] [^^] [^^^] [ответить]
| +17 +/– |
>Стоит переходить со Слаки?
Не могу однозначно утверждать, но... лично мне Gentoo приглянулся больше всех остальных дистрибутивов GNU/Linux
| |
|
3.63, Аноним (63), 12:47, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Стоит переходить со Слаки?
> Не могу однозначно утверждать, но... лично мне Gentoo приглянулся больше всех остальных
> дистрибутивов GNU/Linux
А я вот не осилил пока Gentoo, для хомячка тяжковата, Слаку и Арч как раз осиливал уже давно, а Gentoo единственный дистрибутив из популярных, который пока ещё не покорился, но всех гентушников поздравляю с обновой, помниться когда пробовал Calculate ещё в самых первых, максимально бескостыльных вариантах, обратил внимание на очень долгую процедуру обдумывания портажем операций, гентушники мне говорили, что это гентушное наследие, отрадно знать что в этом вопросе хоть как-то сократилось время на выполнение операции!
| |
|
4.196, iCat (ok), 05:04, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>>Стоит переходить со Слаки?
>> Не могу однозначно утверждать, но... лично мне Gentoo приглянулся больше всех остальных
>> дистрибутивов GNU/Linux
> А я вот не осилил пока Gentoo
Рекомендую устанавливать Gentoo, руководствуясь Gentoo HandBook. Там всё расписано весьма и весьма подробно.
| |
|
5.199, Аноним (199), 06:25, 08/09/2020 [^] [^^] [^^^] [ответить] | +/– | В том и дело, что по хэндбуку и не осилил, это вам, труъ-линуксоидам со стажем п... большой текст свёрнут, показать | |
|
6.225, iCat (ok), 13:59, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> В том и дело, что по хэндбуку и не осилил, это вам,
> труъ-линуксоидам со стажем понятно и багажём знаний понятно всё, а человеку
> со стороны ничего не понятно, гентушный хендбук отвратительно написан с точки
> зрения того, что его будет использовать человек, который совершенно не сталкивался
> с *nix системами.
Мне почему-то думается, что ты читал не вот это:
https://wiki.gentoo.org/wiki/Handbook:AMD64/ru
| |
|
7.240, Аноним (240), 18:32, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Нет, не эту, а вот эту https wiki gentoo org wiki Handbook AMD64 Installing_Ge... большой текст свёрнут, показать | |
|
6.253, ryoken (ok), 10:27, 09/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Лично у меня проблема была только одна - затолкать GRUB2 на PowerMacG5. В дефолтном мануале идёт установка yaboot, который во-первых ровно нифига не запускает, а во-вторых, уже не работает вообще. Вот и пришлось попрыгать по граблям. Но сейчас пашет на ура.
| |
|
5.201, Аноним (201), 06:35, 08/09/2020 [^] [^^] [^^^] [ответить] | –2 +/– | В добавлении к предыдущему, новичкам настоятельно не рекомендую использовать офи... большой текст свёрнут, показать | |
5.204, Daemon (??), 07:20, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Если ставил первые версии LFS, то Gentoo редхатом покажется :)
Только нет уже времени альбуцид в глаза капать. Продакшен - дебиан, убунта. На личном ноуте - мастдай, Kali.
| |
|
|
|
|
3.31, lockywolf (ok), 09:19, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Попробуй Arch / Artix / Manjaro. Та же слака по сути, тот
> же выбор, но не нужно больше парься сильно.
А в чём разница между этими тремя?
| |
|
4.36, Аноним (36), 09:37, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
тебя что в гугле забанили ?)
Artix и Manjaro основаны на Arch-e, но в первом вместо systemd используется OpenRC, runit или s6 init, а во втором заточенность(всё из коробки) под юзера и репы которые имеют дополнительную задержку по времени для стабилизации
| |
|
5.40, lockywolf (ok), 09:59, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> тебя что в гугле забанили ?)
> Artix и Manjaro основаны на Arch-e, но в первом вместо systemd используется
> OpenRC, runit или s6 init, а во втором заточенность(всё из коробки)
> под юзера и репы которые имеют дополнительную задержку по времени для
> стабилизации
Тебе жалко что ли рассказать?
| |
|
6.92, fske (?), 15:39, 07/09/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
То есть тебе впадлу для СЕБЯ прочитать, а ему должно быть не впадлу для ТЕБЯ рассказать? А мордочка не треснет?
| |
|
7.95, lockywolf (ok), 15:54, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> То есть тебе впадлу для СЕБЯ прочитать, а ему должно быть не
> впадлу для ТЕБЯ рассказать? А мордочка не треснет?
Ну видишь, рассказал же. За это спасибо ему.
Ты зря такой сердитый.
"Для себя" понятие относительное. Я контрибьючу в коммунити. Могу дальше слакбилды писать, а могу что-нибудь ещё.
| |
|
|
9.137, Аноним (137), 18:46, 07/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Внезапно возможно самый стабильный из перечисленных Да, вот только бывают к... большой текст свёрнут, показать | |
|
|
|
|
|
4.38, Аноним (38), 09:39, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Manjaro - коляска над Arch.
Atrix - Arch, но c openrc.
(Но если честно, это гуглится)
| |
4.53, Аноним (53), 11:29, 07/09/2020 [^] [^^] [^^^] [ответить]
| –9 +/– |
Разница в том, что пользователи манжаро не знают даже ее и в случае каких-либо проблем решить их не в состоянии.Зная арч - знаешь Линукс, так как все приходится делать своими руками, а это уже развитие навыков. С регулярным резервным копированием арч не ломается, как и любой другой дистрибутив, а достоинств в пользу его выбора масса.
| |
|
5.62, Аноним (62), 12:42, 07/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Это мягко говоря не так, манжаристы вполне себе юзают арчевику, Это тоже распрос... большой текст свёрнут, показать | |
|
6.142, Аноним (142), 19:04, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Следуя вашей логике...ничто не мешает тому же убунтоводу читать вики и вникать в маны и следовательно - отлично разбираться в системе, но так не происходит. Почему? Ответ довольно прост: не для того люди ставят убунту, альт или манжару чтобы в ней разбираться. Им просто нужна готовая, простая в сопровождении система без лишних хлопот. Ниже меня упрекнули в том, что если я не гентушник или lfs-шник, то просто наивный дурачек который ничего не понимает или обычный чсвшник. Так вот, для меня арч - это именно та золотая середина. Сделал снэпшот, обновился и в случае чего просто откатился. И все минусы арча просто исчезают - и свежачок, и не ломается. И никаких лишних временных затрат.
| |
|
7.148, Аноним (148), 20:06, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> не для того люди ставят убунту, альт или манжару чтобы в ней разбираться. Им просто нужна готовая, простая в сопровождении система без лишних хлопот
Ээ, нет. Вот решил ты программы собирать для себя. Читаешь гитовские ридми, а там все под убунту затачивают (даже не под дебиан). Потому практичнее поставить именно ее, чем какую-нибудь магею и искать совместимые пакеты.
Если пользуешься дебианом, из убунты можно тянуть готовые решения. Я вот сделал дамп бунтовских шрифтов и поставил такие же в дебиане для поддержки азиатских символов https://www.opennet.dev/openforum/vsluhforumID3/121328.html#209
| |
7.151, Аноним (151), 20:28, 07/09/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Нет, моя логика такова, что нет универсального дистрибутива, изучив который буде... большой текст свёрнут, показать | |
|
|
9.157, Аноним (157), 20:58, 07/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Да, я бы не отказался от ролика-другого или хотя бы написанного гайда-нескольких... большой текст свёрнут, показать | |
|
8.188, Аноним (188), 02:00, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Ей-Богу, сделали из арчеводов каких-то мученников Вы не замечаете, что у вас до... текст свёрнут, показать | |
|
9.203, Аноним (203), 06:58, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Нет, это не мученники, а труженники, за что адекватными людьми уважаемы, я очень... большой текст свёрнут, показать | |
|
|
|
|
|
6.119, Аноним (148), 17:43, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зато альтошуты знатно отжигают.
> Ничего, подрастёте ещё
Нетактично хвастаться возрастом. Тем более 40 лет так себе цифра, самим расти и расти еще. А может оппонент 55 летний мужик?
| |
|
7.149, Michael Shigorin (ok), 20:14, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А может оппонент 55 летний мужик?
Если мужик -- про возраст напоминать не придётся.
А если ведёт себя как пятнадцатилетний, то уже поздно.
| |
|
6.177, Аноним (177), 22:37, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я бы сказал что ставя слаку ты узнаешь классический unix way, а ставя генту ты узнаешь как работает конкретно твоя машина (если не пользовался genkernel).
| |
|
5.118, Аноним (148), 17:40, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Зная арч - знаешь Линукс
А что есть Линукс? В дистрах, например, есть разные пакетные менеджеры. Чтобы максимально изучить линукс, надо ставить дистр шаг за шагом по командам, а не в графическом установщике (в идеале, чтобы были подсказки, но такого нет). Тут сойдет arch, gentoo, lfs. Но они тебе не дадут знакомство с deb/rpm. Потому что пакетный менеджер в идеале должен быть не дистроспецифичным. В арче, например, нет такого явления, как dev пакеты, а в других дистрах есть. Одним дистром не обойдешься.
| |
|
6.125, Аноним (125), 18:18, 07/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Линукс это ядро, это очевидно Да, и как правило повседневная работа с этими паке... большой текст свёрнут, показать | |
|
7.141, Аноним (148), 18:58, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты значит в принципе в компьютерах новичок. Набирайся опыта в любых системах. Может быть ты наоборот слишком старый и школе компьютеры не проходил, тогда почитай книжки по информатике + что-нибудь, рассказывающее об устройстве линукс, хотя бы википедию.
| |
|
8.160, Аноним (160), 21:16, 07/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Смотря что считать новичком, как пользователь, далеко нет, но с точки зрения айт... большой текст свёрнут, показать | |
|
|
|
5.123, flkghdfgklh (?), 17:46, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Зная арч - знаешь Линукс
Зная рач ты знаешь рач. Ты ничего не сможешь сделать в нормальных дистрибутивах юзающихся в продакшене. Рач это система для чесания ЧСВ школьников и не более
| |
|
6.124, Аноним (148), 17:53, 07/09/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Зная рач ты знаешь рач
Ну это если ты бревнышко. А вообще там много полезных универсальных команд. Тот же груб переустановить после винды рядовой убунтенок не умеет, а у арчевода это в бумажном блокнотике заботливо записано, даже если подзабыл.
| |
|
7.127, Аноним (127), 18:27, 07/09/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Всё он правильно говорит Как и в других дистрах всё те же полезные универсальные... большой текст свёрнут, показать | |
|
|
9.163, Аноним (163), 21:42, 07/09/2020 [^] [^^] [^^^] [ответить] | +2 +/– | gt оверквотинг удален Строго говоря, Михаил, речь как раз про то, что в бунтах... большой текст свёрнут, показать | |
|
|
11.205, Аноним (205), 07:36, 08/09/2020 [^] [^^] [^^^] [ответить] | +/– | Эту команду, типа grub-install dev sdX нужно и в дебианах и в убунтах делать ес... большой текст свёрнут, показать | |
|
|
|
8.139, Аноним (148), 18:54, 07/09/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Так это ссылка на grub-mkconfig -o boot grub grub cfg Можешь ее сделать в любом... текст свёрнут, показать | |
|
9.161, Аноним (161), 21:35, 07/09/2020 [^] [^^] [^^^] [ответить] | +1 +/– | А без разницы как реализовано, главное чтобы хомячкам меньше создавать суеты на ... большой текст свёрнут, показать | |
|
|
|
6.128, Аноним (127), 18:28, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Зная арч - знаешь Линукс
> Зная рач ты знаешь рач. Ты ничего не сможешь сделать в нормальных
> дистрибутивах юзающихся в продакшене. Рач это система для чесания ЧСВ школьников
> и не более
Я бы тебя плюсанул, но Анонов здесь угнетают, поэтому вот так "+"
| |
|
7.130, Michael Shigorin (ok), 18:31, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Я бы тебя плюсанул, но Анонов здесь угнетают, поэтому вот так "+"
Кэш страницы угнетает одинаково всех, если что. :)
Анонов на опеннете гнобят особенно сильно -- им сперва позволяют писать без регистрации и смс, а затем напущают перлового автомодератора и вдобавок неорганизованную свору комодов, которые вместо отдыха занимаются подчас ассенизационной работой...
| |
|
8.134, Аноним (134), 18:38, 07/09/2020 [^] [^^] [^^^] [ответить] | +/– | Михаил, я всё прекрасно понимаю, это издержки, с которыми приходится мириться, т... текст свёрнут, показать | |
|
|
10.206, Аноним (206), 09:02, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Я понимаю, хотя я больше за свободу слова и пускай ценой засир ния гомнокоммента... большой текст свёрнут, показать | |
|
|
|
|
6.218, Аноним (218), 13:13, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Продакшонец ты наш квазибез ЧСВ, вот, например, у нас на предприятии и у заказчика используется Astra, чем помогут твои знания продакшон-дистров в этом случае?
| |
|
7.221, Аноним (221), 13:33, 08/09/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Продакшонец ты наш квазибез ЧСВ, вот, например, у нас на предприятии и
> у заказчика используется Astra, чем помогут твои знания продакшон-дистров в этом
> случае?
Astra базируется, на Дебиане, а это продакшон дистр, а вот причём здесь Арч нипанятна, так что тут прав он, а не вы, и потом, если даже на вашем предприятии тот же Арч поставят, это не говорит о том, что в подаляющем большинстве это справедливое утверждение, более того, если именно предприятие ставит Арч, ну чтож, это многое говорит о политике такого предприятия, но обычно как раз в продакшоне круговые rpm и иногда deb, очень изредка самосборки на базе LFS или генты, чисто под эмбедовку какую или очень специфичую вундервафлю.
| |
|
|
5.217, Аноним (133), 12:59, 08/09/2020 [^] [^^] [^^^] [ответить] | +3 +/– | Если есть масса достоинств , то почему арчеводам приходится постоянно доказыват... большой текст свёрнут, показать | |
|
6.224, Аноним (224), 13:57, 08/09/2020 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Золотые слова, Юрий Венедиктович, золотой вы человек Сп... большой текст свёрнут, показать | |
6.234, Аноним (53), 15:43, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Пока я вижу лишь обратное - нападки в свою сторону и странные сравнения. Развивать дальше эту тему я не собираюсь.
| |
|
|
|
3.58, Аноним (58), 12:17, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Человек задает такой вопрос, значит хочет страдать, а не облегчать себе жизнь.
| |
|
2.54, bit0rez (?), 11:50, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Сам долго сидел на Slackware, но, попробовав раз Gentoo, пересел и доволен как Tux. Получаешь преимущества бинарного дистрибутива по скорости установки, но всегда можешь подкрутить рубильники там, где надо. К тому же делается это очень просто и удобно, imho.
| |
|
3.61, hshhhhh (ok), 12:35, 07/09/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Gentoo ... преимущества бинарного дистрибутива по скорости установки
Серъезно? И хром ставится за минуту, и компиляется никогда не падает?
| |
|
4.64, bit0rez (ok), 13:08, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Так ставишь прекомпиленые пакеты. Компиляция только когда нужны кастомные настройки. Можно, конечно по-полной redeye'ить (почему это слово явняется неприемлимой лекcикой? O_o), но зачем? Вопрос в удобстве кастомизации, когда это необходимо. IMHO в Gentoo удобнее всего кастомизировать. Поправил USE'ы глобальные, если надо - везде выпилились ненужные зависимости и поставились нужные. Заплатил временем установки этих пакетов.
Нужно зависимости конкретного пакета поменять - поменял USE'ы для него. Easy.
Всё остальное - бинарниками, как и все дистры.
Переконфигурил ядро, если надо. И каждая новая версия с твоим кастомным конфигом без всякого вмешательства.
А компиляция в любом дистре может упасть. От этого никто не застрахован.
| |
|
|
6.82, Ретроград (?), 14:21, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Репозитории Pentoo, Funtoo и Calculate к вашим услугам. Если конкретно про хромиум, то его никто не собирает, ибо не нужен, есть абсолютно идентичный хром в тех же репах. Отличается иконкой и парой блобов.
| |
|
7.99, Аноним (148), 16:16, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если конкретно про хромиум, то его никто не собирает, ибо не нужен
Нужен, просто не хотят ресурсы тратить, можно же сборку от гугла впарить.
| |
|
|
5.164, Аноним (163), 21:49, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Так ставишь прекомпиленые пакеты. Компиляция только когда нужны кастомные настройки.
Они не прекомпиленые, они уже скомпилированные, если речь про бинари из бинхостов, то это уже готовые пакеты, портаж просто рассовывает их куда надо, это вам не Аур.
| |
|
6.211, bit0rez (ok), 10:14, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, абсолютно верно. Полностью собранные бинарные пакеты. Неверно выразился.
| |
|
|
4.93, bobr (?), 15:40, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хром ставится минуту. Он бинарём распространяется, гуголь не открывает сорцы. Ты с хромиумом путаешь, видимо. Вот он долго конпеляется.
| |
|
3.131, Аноним (131), 18:32, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Сам долго сидел на Slackware, но, попробовав раз Gentoo, пересел и доволен
> как Tux. Получаешь преимущества бинарного дистрибутива по скорости установки, но всегда
> можешь подкрутить рубильники там, где надо. К тому же делается это
> очень просто и удобно, imho.
Вы, видать плотно бинхосты юзаете, уважаемый, по дефолту в генту с сорцев собирается большая часть пакетов, ЕМНИП там только официально толстенные софтины типа либры и браузеров есть в бинарном варианте, остальные бинарники по бинхостам разных частных оверлеев или сторонних проектов основанных на генту, в той же CloverOS или Funtoo
| |
|
4.210, bit0rez (ok), 10:09, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, очень плотно, в основном бинарники ставлю. Не виду большого смысла на современном железе всё компилить для максимально заточки. Зато, когда действительно нужно, это делается легко и непринуждённо.
Затачивать под железо, имхо, имеет смысл когда у тебя много времени или от этого весомый профит. В противном случае, например, на рабочем компе, ждать пока скомпилится необходимая тебе в работе утилитка - расточительство главного ресурса - времени. Только если тебе как раз таки не нужна кастомная конфигурация, но тут уже можно и подождать )
| |
|
5.231, Аноним (231), 14:37, 08/09/2020 [^] [^^] [^^^] [ответить] | +/– | Понимаю этот подход и принимаю, не понимаю крикунов, которые голосят, что раз ге... большой текст свёрнут, показать | |
|
|
|
2.190, Аноним (190), 02:52, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Переходить стоит на дистры, в которых изначально предполагается автоматизация сборки из исходников. Как пример winetricks не могут откопать что-то, потому что мелкомягкие переместили directdraw в другое место. В бинарных дистрибутивах придется ждать когда завезут исправленную версию, когда можно самому подправить несколько строк. А это Gentoo и Void в первую очередь. В войде есть xbps-src. Но сборка в нем своего ядра это не для новичков, потому что там все на автомате идет и править исходники так просто не выйдет
| |
|
3.207, Аноним (207), 09:26, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Я бы ещё сюда добавил NixOS, но он совсем упоротый в плане вкуривания в его особ... большой текст свёрнут, показать | |
|
|
1.4, m.makhno (ok), 07:16, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Подготовивший изменение разработчик также попытался реализовать прототип кода разрешения зависимостей на C++ или Rust, но задача оказалась слишком сложной
а сразу было непонятно, да? и шо значит ИЛИ?
| |
|
2.17, Аноним (17), 08:23, 07/09/2020 [^] [^^] [^^^] [ответить]
| +7 +/– |
> Подготовивший изменение разработчик также попытался реализовать прототип кода разрешения зависимостей на C++ или Rust, но задача оказалась слишком сложной
>а сразу было непонятно, да? и шо значит ИЛИ?
"или" ознчает что разработчик адекватный и не подвержен хайпу вокруг Rust
| |
|
3.35, m.makhno (ok), 09:28, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> Подготовивший изменение разработчик также попытался реализовать прототип кода разрешения зависимостей на C++ или Rust, но задача оказалась слишком сложной
>>а сразу было непонятно, да? и шо значит ИЛИ?
> "или" ознчает что разработчик адекватный и не подвержен хайпу вокруг Rust
я не про хайп а про синтаксис самого предложения из новости
| |
3.39, Аноним (36), 09:42, 07/09/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> "или" ознчает что разработчик адекватный и не подвержен хайпу вокруг Rust
там же написано "попытался реализовать", значить хайпанул но не вытянул и даже в сишку не смог, а может просто каникулы закончились
| |
|
4.243, Аноним (243), 20:32, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
он похоже ещё и го успел за каникулы попробовать, но похоже тоже не осилил...
| |
|
|
|
1.5, Аноним (5), 07:28, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ускорен всего в два раза? Насколько я помню там нужно по крайней мере в 10 раз все ускорять, настолько медленно все это работает по сравнению с apt, не говоря уже о pacman.
| |
|
2.11, m.makhno (ok), 07:46, 07/09/2020 [^] [^^] [^^^] [ответить]
| +12 +/– |
> Ускорен всего в два раза? Насколько я помню там нужно по крайней
> мере в 10 раз все ускорять, настолько медленно все это работает
> по сравнению с apt, не говоря уже о pacman.
Вы сравниваете концептуально разные вещи.
| |
|
|
4.87, Клыкастый (ok), 15:12, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Формально ты прав. Но это плата за гибкость. Например, есть возможность не тащить половину иксов, ставя пакеты, которые в общем-то не требуют их для работы.
| |
|
5.110, еуые (?), 16:55, 07/09/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Это плата за python. Не только за тормознутость питона, его GIL и т.д.,
но и за отсуствие нормальной типизации. Большие изменения очень сложно делать,
потому что все сломается в неожиданном месте.
| |
|
6.208, Аноним (208), 09:42, 08/09/2020 [^] [^^] [^^^] [ответить] | +/– | Ну а что выхотели Portage сотоварищи писался Д Роббинсом ещё во времена буйн... большой текст свёрнут, показать | |
|
|
|
|
2.42, scor (ok), 10:02, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ускорен всего в два раза? Насколько я помню там нужно по крайней
> мере в 10 раз все ускорять, настолько медленно все это работает
> по сравнению с apt, не говоря уже о pacman.
Да, плюс-минус на порядок там видимо можно ускорить. Я когда на gentoo сидел, вот такой штукой пользовался http://home.exetel.com.au/tjaden/fquery/ (тогда оно ещё в виде PoC было). Ну и результаты показательны были http://home.exetel.com.au/tjaden/fquery/bench.html
Не дело это, когда инстумент, которым ты пользуешься несколько раз в день заставляет тебя сидеть и стареть ожидая пока он соизволит выдать результат.:)
| |
|
3.43, lockywolf (ok), 10:08, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Ускорен всего в два раза? Насколько я помню там нужно по крайней
>> мере в 10 раз все ускорять, настолько медленно все это работает
>> по сравнению с apt, не говоря уже о pacman.
> Да, плюс-минус на порядок там видимо можно ускорить. Я когда на gentoo
> сидел, вот такой штукой пользовался http://home.exetel.com.au/tjaden/fquery/ (тогда
> оно ещё в виде PoC было). Ну и результаты показательны были
> http://home.exetel.com.au/tjaden/fquery/bench.html
> Не дело это, когда инстумент, которым ты пользуешься несколько раз в день
> заставляет тебя сидеть и стареть ожидая пока он соизволит выдать результат.:)
Зачем несколько раз в день устанавливать пакеты?
В контейнеры, наверное, имеет смысл, но Генту в контейнере?
| |
|
4.44, scor (ok), 10:13, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
equery -- это не про установку.
equery is a tool to make several common Portage operations simpler. Among other operations, it can display package dependencies, metadata, and installed files.
Но основной смысл не в том, надо ли это или нет, а в том, что на ровном месте задача выполняется в 10 раз медленее, чем может выполняться на этом же железе.
| |
|
3.117, Michael Shigorin (ok), 17:37, 07/09/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Не дело это, когда инстумент, которым ты пользуешься несколько раз
> в день заставляет тебя сидеть и стареть ожидая пока он соизволит
> выдать результат.:)
Кто-нить ещё применял песочные часы в подобных случаях, чтоб не сидеть над консолью неотрывно или не вспоминать именно про тот xterm через час-другой?
| |
|
4.159, scor (ok), 21:11, 07/09/2020 [^] [^^] [^^^] [ответить] | +/– | Это зависит Бывают задачи сильно контексто-зависимые А ещё их бывает больше дв... большой текст свёрнут, показать | |
|
|
|
3.209, Аноним (209), 09:53, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Сравните с портами OpenBSD (там на Си)
А вы, простите, чьих будете?! Вы опенбсдешник? Если да, хотелось бы немного пообщаться с живым опенбсдешником на предмет!
| |
|
2.103, Аноним (148), 16:22, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> там нужно по крайней мере в 10 раз все ускорять
Что ты хотел от питона?
| |
|
1.6, Аноним (6), 07:28, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Странно я всегда думал что основное время тратиться на пересборку самого софта, Ядра, Х11, Firefox, LibreOffice и т.д.
| |
|
2.26, Аноним (23), 08:57, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Почти так и есть. Самые времениёмкие: QtWebEngine, GCC, LibreOffice.
| |
2.88, Ordu (ok), 15:26, 07/09/2020 [^] [^^] [^^^] [ответить] | +4 +/– | Основное машинное время тратится на пересборку самого софта А вот основное врем... большой текст свёрнут, показать | |
|
3.229, Аноним (229), 14:17, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | gt оверквотинг удален Полностью подписываюсь, сразу видно человека, который по... большой текст свёрнут, показать | |
|
|
1.9, Аноним (7), 07:43, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Интересно, что некоторые разработчики предлагали переписать код разрешения зависимостей на C/C++ или Go для ускорения его работы, но удалось решить имевшуюся проблему малой кровью.
Я так понял, что существующий говнокод оказался слишком запутан решили что нафиг надо трогать. Главное чтоб его на go не переписали.
| |
|
2.14, m.makhno (ok), 08:05, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно, что некоторые разработчики предлагали переписать код разрешения зависимостей на C/C++ или Go для ускорения его работы
Он близко...
| |
|
|
2.28, Аноним (23), 09:01, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
А если людям надо ОС на базе ядра Linux и c окружением GNU, но со сборкой из исходников?
| |
|
|
4.75, Аноним (218), 13:54, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Приложения пишут с оглядкой, в первую очередь или только, на возможность сборки с GLibc. По факту Глибс является эталонной libc.
| |
|
|
2.47, Аноним (45), 10:19, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
И как там дела со штеуд-войфаем, графическим ускорением в штеуд-видеве, спящим режимом? Не говорю уже про поддержку стороннего софта, как в линуксе...
И ещё, тут вон поддержку модулей ядра не помешало бы вернуть.
Многие кто сильно хотят пробздеться, кончают на вантузомакакоси.
| |
|
3.48, terryfilch (ok), 10:25, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> И как там дела со штеуд-войфаем, графическим ускорением в штеуд-видеве, спящим режимом?
> Не говорю уже про поддержку стороннего софта, как в линуксе...
> И ещё, тут вон поддержку модулей ядра не помешало бы вернуть.
> Многие кто сильно хотят пробздеться, кончают на вантузомакакоси.
это же троллинг был
| |
|
|
1.16, trdm (ok), 08:20, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
> Интересно, что некоторые разработчики предлагали переписать код разрешения зависимостей на C/C++ или Go для ускорения его работы, но удалось решить имевшуюся проблему малой кровью.
это правильный путь.
Скриптовые языки служат для прототипирования - на них обкатываются алгоритмы и идеи, после стабилизации переписывается на с/с++.
| |
|
2.30, terryfilch (ok), 09:11, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Интересно, что некоторые разработчики предлагали переписать код разрешения зависимостей на C/C++ или Go для ускорения его работы, но удалось решить имевшуюся проблему малой кровью.
> это правильный путь.
> Скриптовые языки служат для прототипирования - на них обкатываются алгоритмы и идеи,
> после стабилизации переписывается на с/с++.
или используют там, где производительность не критична
| |
|
3.216, Аноним (216), 11:50, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
B Gentoo его уже нет, потому что основные разработчики посмотрели на ЕАПИ 7 со словами "вы там совсем дебилы что ли?". А тем временем половина пакетов в дереве уже на нём.
| |
|
4.251, Аноним (251), 09:16, 09/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
И очень зря, что с portage выкидывают такие пакеты как paludis, hardened-sources, ...
Не обновляю портадж на EAPI 7. В 99% его в ебылде ставят чисто формально. Если седом причесать портадж на EAPI=6 то почти все заработает.
| |
|
|
|
1.18, Корец (?), 08:32, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Единственное, что *реально* плохо - это пайтон. Вот 2.7 закопали и ни чему не научились. А ведь со временем закопают и 3.7 и 4.7 и т.д и каждый раз будут страдать - переписывать код.
| |
|
2.22, Аноним (22), 08:50, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что ты имеешь в виду? Плохо что новые фичи в язык добавляют?
| |
|
|
|
|
4.100, Ordu (ok), 16:19, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Меньшее разделить на большее. Предыдущее берётся за базу.
Откуда такое правило взялось? Ты его только что придумал?
| |
|
5.165, Michael Shigorin (ok), 22:10, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> Предыдущее берётся за базу.
> Откуда такое правило взялось? Ты его только что придумал?
Вы и сами забыли выступить обоснуем.
196/320 (то есть доля текущего от предыдущего) и впрямь 0,6125, а если кто-то хотел показать, насколько быстрее стало -- то разницу делим на исходную величину, получаем комплиментарные 38,75%.
Вот если бы выросло со 196 секунд до 320, тогда оценка "увеличилось на 63%" была бы уместна.
| |
|
6.185, Ordu (ok), 00:30, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Предыдущее берётся за базу.
>> Откуда такое правило взялось? Ты его только что придумал?
> Вы и сами забыли выступить обоснуем.
Я ничего не обосновывал. Я лишь показал откуда взялось (могло взяться) число, и задал вопрос, почему какой-то другой способ кажется более правильным.
> 196/320 (то есть доля текущего от предыдущего) и впрямь 0,6125, а если
> кто-то хотел показать, насколько быстрее стало -- то разницу делим на
> исходную величину, получаем комплиментарные 38,75%.
> Вот если бы выросло со 196 секунд до 320, тогда оценка "увеличилось
> на 63%" была бы уместна.
Да, это похоже на правду. Но всё же, это не снимает вопроса: почему доля текущего от предыдущего, а не доля предыдущего от текущего?
| |
|
7.187, fske (?), 01:02, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Потому, что нужно показать изменения текущих результатов по сравнение с предыдущими, а не наоборот. Никому не интересно насколько "медленней раньше работало", интерес только к "насколько быстрее стало". Конечный результат - текущий, его основа - предыдущий.
| |
|
8.189, Ordu (ok), 02:39, 08/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Ну да, ну да Надо одно поделить на другое А потом переводя в проценты вычесть ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
3.67, mos87 (ok), 13:35, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
конечно не заставляют
в зависимости этот чудо дистр пока еще умеет
он сам ставится и без него гента вряд ли практически существует
| |
|
4.97, Аноним (97), 16:05, 07/09/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Сам перл то ладно, он нужен как минимум для сборочных скриптов. IBM сознательно сделал иксы максимально тошнотными, пропихнув в них тысячи перл зависимостей. Отвратительно. Да-да, я про богомерзкие xdg-utils.
| |
|
|
|
1.25, Cyber100 (ok), 08:55, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
оказывается, я уже пользую 3.0.4-r1 на calculate.
и совершенно не заметил перехода...
про вычисление депенденсес - не уверен, что стало быстрее.
а, вот, про питон 2,7 не понял - мне его килять или обождать. сейчас в системе установлены версии 2,7 и 3.
| |
|
2.46, Аноним (46), 10:19, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> а, вот, про питон 2,7 не понял - мне его килять или обождать. сейчас в системе установлены версии 2,7 и 3.
Не знаю как в Calculate, то в Gentoo достаточно выполнить emerge --depclean и все пакеты, которые ставились по зависимостям и больше не нужны, будут удалены. Если Python 2.7 не ставился руками, то он сам пропадёт.
У меня 2.7 пока требует Gimp. Так что удалять нельзя.
| |
|
3.85, Ретроград (?), 14:30, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Гипму этот питон не критичен, его спокойно можно выкинуть, ничего не потеряв. Уже ~полгода сижу без 2.7, брат жив.
| |
|
2.49, Аноним (49), 10:30, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Таки стало быстрее. Обычный Gentoo и тоже 3.0.4. Я тоже не заметил перехода, но последние пару раз, когда делал emerge несколько удивился - у меня зависимости считались порядка 10 минут, а стало шустрее, как раз порядка 2х прирост.
| |
|
3.94, Аноним (97), 15:52, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Стало на много быстрее, субъективно раз в 10, не меньше. Ускорение подозрительно совпало с переходом с 3.6 на 3.8, переход с 3.4 на 3.6 же только всё замедлил (я ещё сравнил тогда, 2.7 был экономней по памяти и быстрее). Но теперь стало ещё быстрее после того ускорения.
| |
|
|
|
2.166, Аноним (166), 22:16, 07/09/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
Да нет никакого будущего у Gentoo. Живут там какие-то недопрограммисты или недоадмины в этом Gentoo. Все приличные или ушли на DNF или на pacman я так понимаю.
А ембедовщина вообще среди моих знакомых переехала с Linux яздра на более пышны и шелковистые сситемы - благо сейчас их поразводили на каждом столбе уже продают и в каждом подвале пишут.
| |
|
3.195, Аноним (190), 04:40, 08/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пока система нужна она будет развиваться, а значит будущее у Gentoo есть. Все приличные это те, что не справились со свободой выбора и пошли жрать что дают. Им ведь не удалось стать полноценными, владеющими как познаниями в сборке, так и в администрировании. А встраиваемые системы и не имеют ресурсов для сборки из исходников. Разве что в какой-нибудь soho роутер удастся воткнуть USB твердотельный накопитель. Потому что пакетный менеджер в Gentoo есть. Вот только дауны неспособны осилить это все.
| |
|
|
1.55, Анонннннннннн (?), 11:56, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Главное чтоб его на go не переписали.
>И правильно, не надо его на всяком Goвне переписывать.
А чем плох го? Он по крайней мере будет быстрее работать чем питон. О точно, это же не раст на которого все дрочат, значит по умолчанию идёт как говно на котором ничего писать ненужно.
| |
|
2.70, Аноним (66), 13:47, 07/09/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
* уродливый ситаксис
* проблемный GC
* молодые не стабилизированные библиотеки с куче недоделок и ошибок
* исходная нацеленность на задачи корпорации, сейчас это пытаются исправлять (vendoring, поддержка модулей) но пока нет
и т.д. и т.п.
| |
|
|
4.167, Аноним (166), 22:17, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ничем он не плох просто в Gentoo сидят у руля кто? Они за 20 лет не смогли освоить производство нормального дистра, так что хороним и идем дальше.
Разовьються до нормального пакетного менеджерав можно будет с ними говорить, а так только смешат людей своей ерундой.
| |
|
|
|
1.59, mimiD (?), 12:20, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –11 +/– |
В прде юзаю только opensuse и centos остальное все баловство школоты.
| |
|
|
3.169, Аноним (166), 22:20, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Какие щеки он юзает нищ#бродскую CentOS для тех у кого не зватило денег на RedHat или времени на сборку из исходников по инструкции на kernel.org короче это какой-то пенсионер схитривший на лицензии Linux =()
| |
|
|
1.65, mos87 (ok), 13:31, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
нынче на конпилинге ведра, кедов, жавы, ГСС, ЛЛВМ, хромиума, ффокса, либреоффиса, кутей можно наверное барашка на вертеле над процем зажарить (тем более если снять радиаторы со 128 гигов гонной рамы)
а они эту свою портянку оптимизируют))
впрочем, дженту и адекватность никогда особо и не совмещались) не для того оно)) их бы энергию да...
| |
|
2.73, Аноним (66), 13:52, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это проблема твоего процессора, к gentoo она отношения не имеет. Очевидно что адекватность и ты — никогда особо и не совмещались.
| |
|
1.69, Аноним (69), 13:44, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Господа, вас обманывают.
Ускорили - может быть. Но не там, где вы ожидали. Основные тормоза вызваны наличием 100500 файлов в портежах, которые надо обойти, прежде чем начать составлять дерево зависимостей. Самая долгая операция - это обращение к жесткому диску и файловой системе. Зависимости на их фоне процессором обрабатываются несравнимо быстрее.
Тут единственное решение - при обновлении портежей скачивать в том числе и заранее сгенерированный кэш всех ебилдов, состоящий из нескольких файлов максимум. Но он будет много весить.
| |
|
2.72, Аноним (66), 13:50, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
В Linux есть кеш ФС, второй раз читать дерево портежей не нужно.
| |
|
|
4.184, Аноним (97), 00:29, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Бери MLC, раз деньги считать умеешь. Ресурса тебе хватит лет на 50. Раньше выкинешь из-за устаревания.
| |
|
5.191, А. Шварцниггер (?), 03:17, 08/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Список MLC-накопителей в студию! Потому как кроме 860 Pro, Smartbuy Ignition и какого-то дешманского Apacer, из доступных простому смертному моделей в голову больше ничего не приходит
| |
|
4.254, edo (ok), 12:51, 09/09/2020 [^] [^^] [^^^] [ответить] | +/– | на один год, говорите взял первое попавшееся Device Statistics GP Log 0x04 P... большой текст свёрнут, показать | |
|
|
2.107, Ordu (ok), 16:33, 07/09/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Основной принцип оптимизации -- измерение должно предшествовать не только измене... большой текст свёрнут, показать | |
|
3.109, Аноним (109), 16:52, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ещё бы написал, что у тебя SSD, а то получилось очередное "разоблачение".
| |
|
|
5.156, Аноним (69), 20:56, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
В портежах 90к файлов. 9к файлов в секунду - как-то нереалистично звучит. Совсем.
| |
|
|
3.182, d (??), 23:28, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Ты не прав
find /usr/portage/ -type f -name \*.ebuild -exec cat {} \; > /dev/null 0,99s user 5,04s system 7% cpu 1:18,69 total
find /usr/portage/ -type f -name \*.ebuild -exec cat {} \; > /dev/null 0,88s user 3,70s system 14% cpu 30,692 total
| |
|
2.143, mos87 (ok), 19:05, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Основные тормоза вызваны наличием 100500 файлов в портежах
потому что нормальные люди используют БД, какую-нибудь там bdb. ну или lmdb. а не держат этот зоопарк на фс
| |
2.145, Аноним (97), 19:51, 07/09/2020 [^] [^^] [^^^] [ответить] | –2 +/– | По-моему обращение к диску там далеко не самое медленное, хотя я не проверял Пр... большой текст свёрнут, показать | |
|
3.180, Аноним (69), 23:07, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Да и потом, уже лет 10 как ссд есть абсолютно у всех, как можно пользоваться любой ос без него?
Это ущербная логика. SSD изобрели для ускорения работы ПК, а из-за криворуких программистов получается, что мы топчемся на уровне производительности ПК 15-летней давности, которые работали на HDD (по объему полезных для пользователя вычислений за единицу времени).
| |
|
4.186, Аноним (97), 00:41, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Нормальная логика. Вместо бутылки бухлишка покупаешь железку НЕОБХОДИМУЮ для комфортной работы. И все рограммы всё ещё быстрее независимо от их качества, что-то не заметил замедления даже с электроном повсюду.
| |
|
|
|
1.74, jOKer (ok), 13:53, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Я, - если совсем уж начистоту, - наверное все же предпочел, что бы Portage переписали на каком-нибудь компилируемом ЯП. Но не ради увеличения производительности, а просто потому, что ставить в систему кучу пакетов/библиотек питона ради запуска чисто системного ПО - видимо, не самое разумное решение. В целом архитектура такой системы получается довольно хрупкая, с большим количеством точек отказа - ошибка в любом из пакетов по зависимостям - может окончится печально. То, что это _пока_ не произошло плод просто титанических усилий и тонн тестов.
Кроме того, коль уж это системное ПО, то появляется жесткая необходимость поддержки целого зоопарка версий питона. А зоопарк этот, - на минуточку, - не только добавляет питонячьим разрабам "щастья", в том числе и в смысле тестирования, но и мешает выйти на максимальную производительность последних версий питона.
Я не уверен что подойдет лучше: си, раст или го, но в результате все же должен, как мне кажется, получиться статически слинкованный бинарник (или группа бинарей), максимально отвязанный от всего что в системе есть, во время рантайма.
Есть еще одна сторона медали: я сам разработчик питона, и лично мне проще юзать Portage написанный на питоне. Но это - лично мне. Многим другим это вовсе не так, а я совсем не хочу, что бы мой любимый ЯП превращался в какое-то пугало: у пользователей Gentoo я считаю, должна быть возможность отказаться от питона в системе, так же как они могут отказаться от любых других скриптовых ЯП. Пускай питон будет только у тех, кто знает как его готовить, любит его и ценит.
ЗЫ Никому не навязываю свою точку зрения, просто высказываю свое ИМХО по сабжу.
| |
|
2.83, анонн (ok), 14:23, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я, - если совсем уж начистоту, - наверное все же предпочел, что
> бы Portage переписали на каком-нибудь компилируемом ЯП. Но не ради увеличения
> производительности, а просто потому, что ставить в систему кучу пакетов/библиотек питона ради запуска чисто системного ПО - видимо, не самое разумное решение.
В "источнике вдохновения" Роббинса использовали (и до сих пор используют) старый замшел^W добрый sh (причем, это таки "настоящий" sh, а не симлинк на bash). Работает совершенно без питона, вполне "декларативно", да и "бутылочное горлышко", как тут уже где-то верно подметили - обход 100500 файлов (впрочем, на SSD как-то не ощущается) и тут хорошо ускориться можно с помощью кэширования.
| |
2.102, d000 (ok), 16:21, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как говорится, ю ар велком.
Кому хочется, пусть тот и напишет свой аналог. Или несколько. Сделайте себе go-portage, c-portage, rust-portage. Эволюция и время покажет, что выживет.
А обычный portage пусть остается на питоне.
И это как раз будет соответствовать философии генты.
| |
2.126, Аноним (-), 18:22, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Я, - если совсем уж начистоту, - наверное все же предпочел
> что бы Portage переписали на каком-нибудь компилируемом ЯП.
какой выпад!11 проснулся-таки!!1
| |
2.135, Michael Shigorin (ok), 18:40, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Я не уверен что подойдет лучше: си, раст или го
Из этих трёх -- на самом деле первое, но в качестве разумного компромисса скорее могут быть и плюсы (у которых уязвимость в виде libstdc++, но всё-таки это не полбидона).
> ЗЫ Никому не навязываю свою точку зрения, просто высказываю свое
> ИМХО по сабжу.
Это мнение весьма заслуживает внимания, как по мне. Одна беда -- тут внимания недостаточно, а рашпиль нужен двуручный...
| |
2.146, Аноним (97), 19:55, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Божечки, сколько "авторитетных" питононенавистников в комментах набежало! Хаха.
| |
2.230, iPony129412 (?), 14:21, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Я, - если совсем уж начистоту, - наверное все же предпочел, что
> бы Portage переписали на каком-нибудь компилируемом ЯП. Но не ради увеличения
> производительности, а просто потому, что ставить в систему кучу пакетов/библиотек питона
> ради запуска чисто системного ПО - видимо, не самое разумное решение.
Не вижу ничего плохого. Вообще не представляю как сейчас можно без пайтона.
PS: не питонист
| |
|
3.236, jOKer (ok), 16:59, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
>PS: не питонист
Без обид: оно и заметно. Вообще-то есть разница между "запускать приклад на питоне" и "запускать системный софт на питоне".
И с прикладом-то огребаешь проблем: то в одном пакете, по зависимостям, версия поменялась, то в другом, а в третьем автор внезапно решил что версия питона 3.8, - единственная версия какая может быть на свете и забил на все альтернативные мнения. А в результате твой несчастный приклад начинает пошатывать, и ты то и дело латаешь баги по регрессии.
Но с системным софтом все на порядок сложнее. Он априори должен работать от слова "всегда". Причем конфигурация рантайма в котором он работает на нем не должна сказываться. То есть, если кто не понял, речь идет о том, что бы разработать инструменты на питоне, которые вместе со всеми своими зависимостями корректно работали на огромном количестве разнообразных окружений и со всеми пакетами по зависимостям. И причем работали без ошибок. А это очень и очень сложная инженерная задача, цена работы над которой, что в рублях, что в человеко-часах весьма велика. Но если для приклада, в оплате этого ценника есть смысл, то в случае системного софта этот смысл далеко не столь очевиден, как многие хотели бы показать. Я например, сильно сомневаюсь, что эту цену стоит платить.
Еще раз: я не уверен, что системный софт имеет смысл писать на скриптовых языках, с участием сложных пакетных зависимостей. ИМХО, компилируемый ЯП подойдет для этой цели лучше.
А что до питона в системе... ну, кому нужно - тот поставит. Либо сам, либо приклад по зависимостям его потребует. Потому что, - да, вы правы, - современную ось без питона представить себе трудно.
| |
|
4.237, iPony129412 (?), 17:31, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>[оверквотинг удален]
> окружений и со всеми пакетами по зависимостям. И причем работали без
> ошибок. А это очень и очень сложная инженерная задача, цена работы
> над которой, что в рублях, что в человеко-часах весьма велика. Но
> если для приклада, в оплате этого ценника есть смысл, то в
> случае системного софта этот смысл далеко не столь очевиден, как многие
> хотели бы показать. Я например, сильно сомневаюсь, что эту цену стоит
> платить.
> Еще раз: я не уверен, что системный софт имеет смысл писать на
> скриптовых языках, с участием сложных пакетных зависимостей. ИМХО, компилируемый ЯП подойдет
> для этой цели лучше.
Как плюсовик с улыбкой на такое смотрю. Без boost не представляю как подобное написать, а тут уж чем-то попахивает тем же, а особеено с политикой зависимостей в дистрибутивах...
Это линукс. Тут Stable API понятно чего
| |
|
|
2.244, Аноним (243), 20:44, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
>наверное все же предпочел, что бы Portage переписали на каком-нибудь компилируемом ЯП
так а чего до сих пор не переписал?
| |
2.252, Аноним (251), 09:21, 09/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Но не ради увеличения производительности, а просто потому, что ставить в систему кучу пакетов/библиотек питона ради запуска чисто системного ПО - видимо, не самое разумное решение. В целом архитектура такой системы получается довольно хрупкая, с большим количеством точек отказа - ошибка в любом из пакетов по зависимостям - может окончится печально.
Согласен, этим нас пугают уже 20 лет.
Paludis решает эту проблему, но последние пару лет, что-то разрабы portage не то курят...
| |
|
1.98, user90 (?), 16:08, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Петон, б-же.. позорище! Guix - вот тема, только многие просто не доросли. Я в общем тоже оказался слишком ленив для этой системы :) Слишком дохрена определений пакетов было дописывать.. классический вопрос "критической массы".
| |
|
2.108, Аноним (148), 16:45, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как там с избыточностью?
> GNU Project объявил выпуск GNU Guix, функционального менеджера пакетов на основе Nix package manager
> Nix package manager — кроссплатформенная система управления пакетами, использующая так называемую функциональную модель внедрения, в которой компоненты программного обеспечения установлено в каталоги, созданные через криптографические хеши
Ну такое себе.
Имхо, apt неплох. pacman, xbps кто хочет роллинг.
| |
|
1.138, Аноним (138), 18:49, 07/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Чёт так смешно стало, когда комментарии почитал. Такой батхёрд из-за питона. Питон родился 30 (!) лет тому назад в 1990-м году. То есть задолго до того, как родились многие тут присутствующие смузихлёбы-девляпсы-ты-ж-у-мамки-погромисты, лол. А первый релиз генту, кстати, 26 July 2000, лёль.
А вообще генту всего лишь ОС, и питон всего лишь язык. Это ж инструменты, вы целые жизни прокукарекаете в религиозных спорах - какой язык лучше, какая ос лучше... вместо того, чтобы начать создавать ___контент___.
Вы обсуждаете форму ручки место того, чтобы этой ручкой писать стихи... Деградация 80-го левела... Кому-то какой-нибудь макъоси или винды хватает, чтобы творить, а смузихлёбы всё дистрибутив для себя выбрать не могут, лол... Да вообще любой можно взять, были бы мозги писать элегантные и нужные программы...
Какая разница вим у вас или емакс? Да хоть НАНО! Экстёрм у вас или терминал гнома? Питон ли у вас, го или руби? freebsd или ubuntu? gentoo или void? да какая разница если вы пустое место... Было бы что писать... вместо идей обсуждаете инструменты <- первый признак неумех...
| |
|
2.144, user90 (?), 19:19, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Упрощаешь, дружище.
Миллионы обезьян ходят с ведроидами, только это никак не меняет того факта, что ведроид - говно уже на уровне самого дизайна системы, изначально! Так вот, ты сейчас упираешь на "но ведь миллионы обезьян же!", и далее по тексту :)
| |
|
3.154, Аноним (97), 20:41, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Из существующих на рынке альтернатив лучше андроида ничего нет. Объективно. Даже если большинство выбирает не из-за преимуществ. А из-за чего, если не из-за преимуществ? Ты, видимо, полагаешь, что пользователи совсем тупые, и им на самом деле в кайф с тунцом возиться. С дизайном всё относительно в порядке, особенно в нынешних версиях. Тут больше вопрос почему сразу нельзя было сделать нормально -- легаси всех тормозит. Хотя я бы тоже предпочёл плюсы вместо жабы, это ж какие отличные телефоны бы были. А софта там нормального всё равно нет, что жаба, что не жаба.
| |
|
4.155, Michael Shigorin (ok), 20:44, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Хотя я бы тоже предпочёл плюсы вместо жабы, это ж какие отличные
> телефоны бы были.
Ну можете помочь пилить "Аврору" -- в SFOS как раз плюсы и Qt.
| |
|
5.171, Аноним (166), 22:24, 07/09/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Не Qt это тупик. Пока они там дрючаться и пилят бабло нужно искать адекватных ребят. Вы же понимаете, что они там не устройства делают а каким-то неведомой хе#ней страдают.
Нормальный интерфейс и первые продажи уже могли пойти за пол года год, ну на зудой конец за пару лет можно было вывести продукт на рынок, а там какие-то проблемы административного зарактера.
| |
|
6.178, Michael Shigorin (ok), 22:49, 07/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вы же понимаете, что они там не устройства делают
...а ОС.
> Нормальный интерфейс и первые продажи уже могли пойти за пол года год
Здрасьте, там интерфейсу много лет уже, первые продажи у фиников были сколько -- лет восемь назад? -- и тут было INOI полез в розницу, но как-то удивительно неграмотно и без единого анона на opennet/lor (я даже на этот раз не ёрничаю, у них конкретно тот кто-то из маркетинга, кто этим занимался, показал чудеса профнепригодности -- в итоге R7 и T8 купил, узнав о выпуске каждого из них примерно чудом).
Сейчас, кстати, говорят, что планшеты будут выпускать, а телефоны -- "непонятно". Так что если кому такой телефон нужен -- сообщите об этом omprussia.ru или хотя бы http://market.yandex.ru/product--smartfon-inoi-r7/115753687 -- вдруг там кто-то мониторит подписку.
| |
|
7.226, iPony129412 (?), 14:08, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> тут было INOI полез в розницу, но как-то удивительно неграмотно и без единого анона на opennet/lor
Здрасьте
https://www.linux.org.ru/news/russia/13501570
https://www.linux.org.ru/forum/talks/13501661
> у них конкретно тот кто-то из маркетинга, кто этим занимался, показал чудеса профнепригодности
Это ещё что. У них на сайте налепили скриншотов с китайской прошивки со и двух игр (гоночки в 3D, и эти самые орущие рыцари, которые в топе популярных мобильных игр) - полнейшая невменямость. Уж лучше бы молчали.
Я после этого попросил вернуть деньги за предзаказ - не люблю, когда обманывают.
| |
|
|
|
4.176, user90 (?), 22:36, 07/09/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> С дизайном всё относительно в порядке
Ага)) Ты даже не видишь, в чем проблема! Йузерок..
Мне на эту тему дискутировать просто не интересно, т. к. сабж мне полностью фиолетов, давно не использую и привел только как пример.
| |
|
|
|
|
2.172, Аноним (166), 22:26, 07/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
Да ну брось ты на Python система установки вы там заканчивайте играть в погремухи и идите к серьезным па2цанам =)
| |
|
3.220, Аноним (220), 13:27, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
По факту всегда оказываются, что у ругающих Python руки кривые настолько, что кажется, что их мамы в детстве роняли. Прямо в канализационный люк. Поэтому назвать их пацанами можно легко. Но вот серьезными уже вряд-ли. :D
| |
|
|
|
2.227, Аноним (227), 14:11, 08/09/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> интересно, что там sabayon, a redcore?
Сабаён очень сильно отличается от генту и жить на ещё более маргинальной системе, такое себе.
редкор отстаёт от от оригинального портажа, мало того что там слоупочат, так ещё присутствуют всякие сомнительные решения, типа того же упоротого ограничения на установку, если устанощик не отдетектил свободных 30 Gb дискового пространства.
Лучше уж тогда CloverOS это более чистая адекватная гента, по сути это гента и есть, просто со своим хоть каким кастыльным скриптовым установзиком, даже с пресетами и бинхостом на популярные пакеты, типа DE.
И Funtoo более свежая и с разумными пресетами с продакшон-дистровыми вставками, в виде тех же оттестированных стабильных ядер дебиана и подобными вещами, но ебилдов больше на генту, да.
| |
|
1.238, ALex_hha (ok), 17:59, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Так, я не понял - а почему не на православном Rust? Ну или в крайнем случае golang? В тред призываются фанаты rust/golang для объяснения фатального недостатка python3 и всего софта, который написан на нем
| |
1.245, Аноним (243), 20:45, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
какбы момент упущен. вместо переписывания с питона 2 на 3 которое заняло 10 лет, можно было бы за 10 лет переписать на с++. генточку жаль конечно, попала под питухон, теперь мучается.
| |
|
2.248, ALex_hha (ok), 22:44, 08/09/2020 [^] [^^] [^^^] [ответить]
| +/– |
> можно было бы за 10 лет переписать на с++. генточку жаль конечно, попала под питухон, теперь
Чтобы что? Для избавления от фатального недостатка?
| |
|
3.249, Аноним (243), 02:04, 09/09/2020 [^] [^^] [^^^] [ответить] | +/– | они просто добавили словарь к вызову функции чтобы не вызывать её 5 миллионов ра... большой текст свёрнут, показать | |
|
|
1.246, FixingGunsInAir (ok), 22:19, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Подготовивший изменение разработчик также попытался реализовать прототип кода разрешения зависимостей на C++ или Rust, но задача оказалась слишком сложной
А красношапка шмогла, правда в своём стиле, на C. И это действительно того стоило. dnf стал быстрее работать в разы и получилось её применить в других местах, где нужно разрешать зависимости RPM (PackageKit, rpm-ostree).
И питон хорош только когда хотспоты переписываешь на нативные языки.
| |
1.247, ALex_hha (ok), 22:42, 08/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> И это действительно того стоило. dnf стал быстрее работать в разы
Никогда не понимал этого. Вам не хватает скорости yum? В каких случаях? Вы запускаете его по 100 раз на день?
| |
1.258, Аноним (258), 02:30, 10/09/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Поскажите, сколько раз в неделю (а может реже) нормально делать
emerge --update @world
| |
|