|
2.22, Аноним (22), 09:36, 07/05/2025 [^] [^^] [^^^] [ответить]
| –16 +/– |
единственный успешный десктопный дистр не считая stramos, linux mint не осилили сами с нуля собрать
| |
|
|
4.168, Аноним (168), 14:42, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Linspire
Может ты еще, q4os порекомендуешь. Но да впринципе q4os нормальный, времен WindowsXp.
Но сейчас стандарты изменились.
| |
|
3.150, myster (ok), 14:21, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> единственный успешный десктопный дистр
Canonical к успеху шел, не получилось, не фортануло
Snap не в чем не виноват
| |
|
4.157, Аноним (-), 14:26, 07/05/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Canonical к успеху шел, не получилось, не фортануло
Revenue for 2023 at $251 million USD
(phoronix.com/news/Canonical-2023-Revenue-Numbers)
Просто интересно, что же тогда в вашем понимании "фортануло"?
| |
|
5.352, myster (ok), 21:14, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Просто интересно, что же тогда в вашем понимании "фортануло"?
когда дистрибутив хотя бы не хейтят в Linux сообществе? Не в сообществе новичков, которые не понимают разниц между дистриюутивами, а опытных Linux-оидов.
Прибыль у них в том числе за сотрудничество с Microsoft по WSL. Кстати, Microsoft в WSL отказываются от Ubuntu, как от дистрибутива по-умолчанию, теперь будет RHEL.
| |
|
6.365, помню Николая (?), 22:03, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
И это какой же дистрибутив не хейтят в этом вашем "сообществе"? В одной теме хейтят один, в соседней другой, в ещё одной - третий. Про какой не напиши - будут хейтить.
Я не говорю, что это неправильно. Наверное, очень даже правильно. Потому что они все - компост. Но такие дела.
| |
6.375, Аноним (375), 23:45, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> когда дистрибутив хотя бы не хейтят в Linux сообществе? Не в
> сообществе новичков, которые не понимают разниц между дистриюутивами, а опытных Linux-оидов.
Угу. А кто не хейтит - с тем мы (Настоящие Линуксоиды!) и не общаемся, ведь он все равно "нененастоящий линуксоид".
"Опрос пользователей интернета показал, что 100% опрошенных пользуются интернетом" (c)
Ну и да, реальности в целом и Каноникалу в частности как-то по барабану на мнение горстки маргин^W элитариев, выражаемое с высоты дивана в их (Элитном!) "узком кругу" - на их revenue это никак не влияет ...
| |
|
|
|
3.316, Ivan7 (ok), 19:44, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> единственный успешный десктопный дистр
Сам то хоть понял, что сказал???
| |
|
2.54, Аноним (-), 10:34, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> В Ubuntu 25.10 решено задействовать аналог sudo, написанный на Rust
В Kubuntu тоже перетечет версия на Rust?
| |
2.67, Аноним (-), 11:00, 07/05/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ага.
Смотрим сайты Dell или HP.
C каким дистрибутивом поставляются ноутбуки на линуксе?
Неужели с федорой? Нет!
Окаменевший дебиавн? Тоже нет?
Может что-то маргинальное из подвала с бомжами типа крыски или манджаро? Предсказуемо нет!
А вот убунта - да)
| |
|
3.70, Аноним (1), 11:14, 07/05/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Оно там на роли рандомного клона доса, я гарантирую это. У меня был такой.
| |
|
4.173, Аноним (168), 14:50, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Оно там на роли рандомного клона доса, я гарантирую это. У меня был такой.
Какого рандомного клона, с установленной ОС, цена ноутбука увеличивается возвышается на 5000.
| |
|
5.183, Аноним (1), 15:05, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
с меня за предустановленную убунту денег не брали, брали за венду, можно ещё было выбрать дос, да.
| |
|
|
|
4.159, Аноним (-), 14:28, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хорошая попытка, но нет.
Ставить в один ряд какой-то перелицованный clevo с нормальными ноутбуками как-то "не клево")
Тем более он такой один.
Даже если взять какой-то леново, то шансов что там будет бубунта гораздо выше.
support.lenovo.com/us/en/solutions/pd031426
| |
|
5.175, Аноним (168), 14:51, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Хорошая попытка, но нет.
Хорошая попытка, но нет.
Создатели софта должны делать софт. Создатели hardware должны делать железо.
| |
|
4.197, Аноним (197), 15:50, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Этот оверпрайс сразу в топку. Фанатики даже такую свободку покупать не хотят.
| |
|
3.120, Аноним (120), 13:04, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Инерция. Когда-то да убунта была очень даже норм. Сейчас... дебиан в плане стейбла лучше. Можно взять из бекпортов ядро если нужный драйвера под новое железо. Нужен новый софт - для десктоп софта - флатпаки, для серверного - докер контейнер с fedora/oracle/arch... чем угодно что нужно.
Хочется совсем упоротся поставь в систему nix и установи вообще все что угодно.
То же самое можно сделать на убунте, вот тоулько в убунте все что не входит в их мейн - напирмер, ffmpeg или KDE-gear или еще вагон полезного софта даже не тестится толком, а затем еще и в мейн тащат откровенно сырые вещи, pipewire ничего не имею против но пульса, объективно сталибльней. В итоге получаем сломанные релизы. Этот один из них.
| |
|
4.192, Аноним (192), 15:41, 07/05/2025 [^] [^^] [^^^] [ответить] | –1 +/– | gt оверквотинг удален Не знаю как насчёт тестится или нет, но по Ubuntu Pro бо... большой текст свёрнут, показать | |
|
3.367, помню Николая (?), 22:10, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Смотрим сайты Dell или HP.
Это вы зря такой клич кинули. Ведь кто-то же полезет и посмотрит, а потом станет над вами смеяться.
| |
|
2.171, Bob (??), 14:47, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Это коммерческая контора и её капитализация толька растёт. Поэтому - да, "успешные решения". Проблемы юзеров её не жарят.
С другой стороны эту падаль жрёт тот же Mint и выдаёт вполне неплохой продукт. Уже хорошо)
| |
|
3.370, помню Николая (?), 22:16, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так а растёт? А то помню были у них коммерческие проблемы. Ну, знаете, при слове "капитализация" мне сразу представляется ну там Эпол какой-нибудь, Майкрософт... Но никак не Каноникл.
| |
|
|
|
2.23, Аноним (23), 09:37, 07/05/2025 [^] [^^] [^^^] [ответить]
| +7 +/– |
К Расту не питаю никакого пиетета. И синтаксис его вызывает желание застрелиться из именного нагана. Но какая разница пользователю, каким образом родился бинарник – на Расте или Паскале.
| |
|
3.28, boob (?), 09:43, 07/05/2025 [^] [^^] [^^^] [ответить]
| +13 +/– |
Паскаль - язык богов, возникает чувство причастности к великому
| |
|
|
|
6.142, Аноним (1), 14:08, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> фортран?
Кобол же, на фортране до сих пор все самые производительные либы.
| |
|
|
8.280, Аноним (1), 18:56, 07/05/2025 [^] [^^] [^^^] [ответить] | +1 +/– | От ассемблера ты в любом случае никуда не денешься Разве что на пхп или 1с писа... текст свёрнут, показать | |
|
|
|
|
4.213, Аноним10084 и 1008465039 (?), 16:26, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Заметьте, работать на машинах богов - 386 и 486, вы почему-то не хотите, поддерживаете их выкидывание. А как работать на языке богов, так это пожалуйста. Нестыковка какая-то у местной публики
| |
|
5.371, помню Николая (?), 22:22, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так новых же божественных машин не выпускают, а старые все в большинстве своём уже проржавели. Это же не просто зрелые технологии, а мегазрелые! Куда смотрит либре-коммерция?
| |
|
|
3.32, EULA (?), 10:00, 07/05/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Когда сломается бинарник из-за обновления ОС, так как мейнтейнер пакета нифига не знает, какие изменения есть в обновлении компилятора и его либ, тогда пользователь задумается, а надо ли ему такой бинарник.
| |
|
4.58, Аноним (58), 10:38, 07/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
* с опаской (не бритвой) смотрю в сторону очередных обновлений gcc / glibc *
| |
|
5.61, Аноним (1), 10:45, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Недавно только отвалились все старые билды хромиума и элекрона благодаря glibc, но это было заметно. В случае проблем с системным ПО, забавы будет сравнимо с поломанной libz/libtinfo/libreadline (спасибо gcc и lto).
| |
5.368, Аноним (366), 22:11, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
а когда требования к глибсу в пакете повышаются
как на это смотрите? в сторону флэтпака?
| |
|
|
3.60, Аноним (60), 10:43, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> какая разница пользователю
Разница в том, что предлагают стать добровольным участником тестирования альтернативного софта со всеми вытикающими из этого рисками.
| |
|
|
3.310, _ (??), 19:40, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хе-хе ... если бы ты его юзал - помнил бы :))))
| |
|
|
1.3, Аноним (3), 09:02, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Это возмутительно! Я категорически против таких изменений. Останусь на Ubuntu
< 25.10.
| |
|
2.31, Аноним (31), 09:59, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Могу со 100% уверенностью сказать, что вся эта требуха точно не попадёт в 26.04 LTS. Ну а там либо ишак, либо падишах...
| |
|
|
4.209, Аноним (192), 16:04, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Если 'либо', то это уже не 100%-ная уверенность.
Либо это после 26.04, а вот то что в него не попадёт 100% вероятность, так что всё верно он сказал, а вот вы неверно его поняли. Я тоже вангую, что в 26.04 не завезут, могу поспорить на зарплату. По сложившейся традиции канониклы пугают так много чем, что внедрят что-то к такому-то LTS-релизу, но в промежуточный завозят поиграться, а потом в LTS всё равно не попадает, потом новая итерация пугалок и потом снова в промежуточный пытаются завести и "вот щас точно всё, буим вкорячивать в следующий LTS", а в итоге снова не вкорячивают. Они настолько круты в своих обещаниях, что даже в завозе systemd слоупочный Debian обслоупочили. xD
| |
|
|
|
1.4, Аноним (4), 09:04, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Это поможет бороться с ошибками типа прошлой "отсутствием должной обработки символов --"?
| |
|
2.36, EULA (?), 10:03, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если в верить, что безопасный язык спасет от ошибок в алгоритме, придуманный разработчиком, то ровно до первой же уязвимости.
| |
2.95, Анонимусс (-), 12:04, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> отсутствием должной обработки символов --
Раст очень однозначно определяет от каких ошибок он защищает.
Логичиские ошибки в этот список не входят. Могу предположить, что благодаря нормальным типам можно уменьшить шанс таких ошибок, но полностью их исключить невозможно.
Поэтому ждем раст2 с встроенной формальной верификацией.
| |
|
3.206, Аноним (206), 15:59, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Проходили уже. Ada, Spark, см. презентации истории успеха от NVidia.
| |
|
|
|
|
3.372, Аноним (372), 22:23, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Поттеринг им все написал - пользуйтесь! Не хотим, хотим, чтобы на расте!
| |
|
|
1.9, Cyber100 (ok), 09:08, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
я может и старый уже, не понимаю вот этих всех хипстерских растов, но зачем переделывать то, что десятилетиями работает без каких-либо проблем? снова параноики напишут про "адовые дыры в С++", что раст - просто кладезь безопасности или еще что? и как это будет выглядеть: вместо sudo чего-то там теперь писать sudo-rs чего-то там?
upd == как и предсказывалось - параноики подтянулись.) ничего нового, все по кругу.
| |
|
|
|
4.30, User (??), 09:56, 07/05/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Нукагбэээ... Сценарии использования чуть-чуть, самую капельку, малость - поменялись. Единый sudoers через nfs монтируют уже не только лишь все...
Есть мнение(с), что часть возможностей классического sudo немного лишняя и с т.з. инфобеза даже вредная.
Но таки да, я уверен, что найдётся 1,5 12летних дiда, которым вот этого вот как раз таки и не хватало и они в своей генте низачто-нипризачто не будут использовать ubuntu
| |
4.39, Аноним (39), 10:07, 07/05/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
> В сабже же написано, что неполная совместимость.
Это как? Хотел скопировать хомяка, но затер etc?
| |
4.392, Аноним (392), 05:18, 08/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Для 99.99% используемых на практике sudoers этого достаточно. А 0.01% вернут взад старый пакет. Release upgrade скрипт в идеале может проверять sudoers на совместимость и выбирать, какой пакет накатить (на практике, конечно, будут release upgrade notes, которые, если не прочитал, сам дурак)
| |
|
|
2.13, Аноним (13), 09:16, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Странные вопросы задаете. То что вы выходите на пенсию, не значит что разработчики сборок должны последовать за вами. И как сделать из sudo-rs в пользовательском окружении sudo надеюсь нагуглите, времени у вас на пенсии прорва!
| |
2.17, Аноним (13), 09:29, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
"зачем переделывать то, что десятилетиями работает без каких-либо проблем?"
Fixed a bug introduced in sudo 1.9.15 that could cause a memory allocation failure if sysconf(_SC_LOGIN_NAME_MAX) fails. Bug #1066.
| |
|
|
4.117, Аноним (117), 12:55, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну и в новом "баги будут пофикшены", но их будет значительно меньше, целый пласт ошибок будет исключен. И потому "зачем не менять"?
| |
|
3.125, Аноним (125), 13:27, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А в расте не было бы, что ли такой проблемы? Он точно так же не смог бы защитить от этой ошибки выделения памяти.
| |
|
2.21, Аноним (21), 09:36, 07/05/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
> без каких-либо проблем
Явная ложь. RCE-шки десятилетиями остаются незамеченными. Спасибо сишке.
| |
|
3.44, EULA (?), 10:21, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
В tokio-postgres до сих пор уязвимость при работе в кодировке latin1 на клиенте и utf8 на сервере не починили. А ведь оказалось можно через значения в столбцах выполнить произвольную команду в системе. Например, грохнуть домашний каталог пользователя. Ответ разработчиков: "не надо использовать однобайтные кодировки на клиенте" не спасает от уязвимости.
| |
|
4.56, Аноним (21), 10:34, 07/05/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
прям так и написали: "да, можно грохнуть $HOME, решать проблему принципиально не будем"? или ты просто сам нафантазировал? в любом случае, ссылочку.
| |
|
|
2.35, iPony129412 (?), 10:02, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> зачем переделывать то, что десятилетиями работает без каких-либо проблем?
Не заметил. С Ubuntu 14.04 (LTS!) глючило.
| |
2.38, Аноним (38), 10:06, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> зачем переделывать то, что десятилетиями работает без каких-либо проблем
Поддерживать ПО на старой сишке уже мало кто хочет.
| |
|
3.220, Аноним (216), 16:36, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну почему ещё есть желающие. Мы поддерживали более 10 лет решение.
Другое дело, что во первых это дорого самому бихнесу, а во вторых
зачем когда есть C++, а где C++ там недалеко и до Rust.
Там все очень быстро, так как поколение хипстеров C++ уже пости на
пенсию выходит, а молодым ковыряться в унылом костылянии плюсов
скучно им нужен результат причем на расстоянии одного крейта.
| |
|
2.49, Аноним (-), 10:25, 07/05/2025 [^] [^^] [^^^] [ответить]
| +6 +/– |
> но зачем переделывать то, что десятилетиями работает без каких-либо проблем
О, это привычная песня)
Критическая уязвимость в sudo, позволяющая получить привилегии root
https://www.opennet.me/opennews/art.shtml?num=54474
Уязвимость в sudo, позволяющая изменить любой файл в системе
https://www.opennet.me/opennews/art.shtml?num=58507
Root-уязвимость в sudo, затрагивающая Linux Mint и Elementary OS
https://www.opennet.me/opennews/art.shtml?num=52284
В sudo устранена уязвимость, позволяющая переписать файл на системах с SELinux
https://www.opennet.me/opennews/art.shtml?num=46633
Если для вас "это нормально" то можете сидеть на старой версии, ее у вас никто не отобрал.
| |
|
3.72, fi (ok), 11:19, 07/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
судя по описанию - rs предстоит пройтись по этим граблям ещё раз, и еще много много раз.
| |
|
4.86, Аноним (86), 11:50, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы так говорите, словно в си версии все ошибки исправили, и новых точно не будет.
| |
|
5.143, Admino (ok), 14:12, 07/05/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Вы так говорите, словно в rs версии все ошибки исправили, и новых точно не будет.
| |
|
|
3.373, ptr (ok), 23:41, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну так две из этих уязвимостей никак не связаны с работой с памятью. Так что подобных уязвимостей в свеженаписанном коде можно ожидать десяток-другой.
| |
|
2.153, Аноним (145), 14:24, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Всё очень просто, надо создавать видимость бурной деятельности, внесение инновационных технологий взамен устаревших и не годных.
| |
|
3.161, Аноним (-), 14:30, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> внесение инновационных технологий взамен устаревших и не годных.
Просто шикарно что даже до вас дошло, что они устаревшие и не годные
Теперь осталась стадия принятия, что именно будет заменой этого хлама :)
| |
|
4.264, _ (??), 18:29, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Заменой будет хрень из systemd - заметь опять на Си :))))
| |
|
|
2.223, дохтурЛол (?), 16:40, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
ты код sudo видел? ты видел сколько там строк?
этот мусор давно уже пора было кому-то переписать, техдолги надо отдавать
| |
|
3.268, _ (??), 18:33, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну и что ж ты такой великий а не переписал? :)
Довожу до: у нас, в кровавом(С) нынче прямо модно выпиливать sudo в пользу других погремушек (их - есть!)... Я как сделал - мне наши сайберы бонус выписали. Ну и себе ясен хрен :)
| |
|
4.294, Аноним (294), 19:20, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я тебе ещё подскажу: выпилить и sudo, и ssh полностью, а взамен перейти на то, что предлагает для входа в инстансы ваш облачный провайдер. Там и гранулярный контроль, и запись сессий прямо из коробки, и много ещё чего, сразу с удобными API. Я написал скрипт, который считает сколько последовательных вызовов cd и ls было сделано за время сессии и пишет метрики для дашборда. Не знаю зачем я это сделал, но по результатам хорошо видно кто знает что делает, и кто только делает вид что знает.
| |
|
5.320, _ (??), 19:46, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Пока что это - для васянов.
А вот когда "сертифицируют для"(С) - сайберы видимо снова ко мне придут :) И я снова им сделаю красиво. И снова получу бонус. И они - тоже :-D
Не, ну а как по другому то? Забесплатно вон пусть жЫпиЁльщики работают :))))
| |
|
|
|
|
1.10, Аноним (10), 09:08, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Отлично! А вообще, эти Канониклы тормоза несусветные - надо было 10 лет назад уже Раст добавлять, а они только сейчас начали.
| |
|
2.24, Аноним (24), 09:37, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Все тебя ждали пока ты начнёшь переписывать, но тебе было не до этого ты занимался диванной экспертизой и словоблудством, то пришлось другим людям сейчас этим заняться. Но ты продолжай диванную экспертизу - все держат за тебя кулачки.
| |
2.155, Аноним (145), 14:25, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Мне всегда казалось что rhel это передовой инновационный дистрибутив, ну на крайний случай Arch.
| |
|
3.272, _ (??), 18:39, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
rhel - энтер прайс, 10+ лет саппорта и вот это вот всё ...
для "передовой инновационный дистрибутив" у них федора.
А арч хорошо дома в виртуалочке, тут да - пощупал новинки и снес, ни те апгрейдов ни те "поддержки" - тут арч самое то, сам его юзаю вот именно таГ :)
| |
|
|
1.12, Аноним (4), 09:15, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> ... по возможности обеспечена совместимость ... в большинстве сценариев ...
Так сложно написать полный аналог? Точнее, взять готовые сырцы и переписать их? Почему всё время недодел какой-то вываливается...
| |
|
|
3.46, EULA (?), 10:23, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вся суть людей, которые предлагают недоделку в замен функционального инструмента - мы не осилили, поэтому делайте сами и поддерживайте нас.
| |
|
4.103, Аноним (15), 12:30, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
вся суть людей, для которых всё должны делать другие, пока они лежат на диване
| |
|
5.222, Аноним (216), 16:40, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Полчему на диване они участвую в чем то другом более "важном".
Возможно шпионят в пользу государства и пиз^W воруют чужие решения вроде отечественных линуксов, Аврора ОС и далее по списку железа.
Понимаете пока не будет споконого и сытого состояния у людей (пример Финляндия),
то не будет и желание у людей заниматься всякой мелкой рутиной.
Геройская страна, где каждый первый мнит себя героем отобрав у соседей кусок технологий (ресурса), а потом рассказывает, что сами не смогли бы сделать.
Развал СССР и вот теперь даже те несчастные разработки что делали и те угробили.
| |
5.258, Аноним (258), 18:12, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> вся суть людей, для которых всё должны делать другие
Ну ложь же. Он, наоборот, предлагает тем людям не делать ничего, ничего не менять. Но нет, они такие "нет, мы БУДЕМ делать, и вы нас не остановится; но хорошо делать мы не собираемся, пусть будет как получится".
| |
|
|
|
2.51, Аноним (-), 10:29, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Так сложно написать полный аналог?
Неправильный вопрос.
Правильный звучит так "а нужно ли писать полный аналог?")
> взять готовые сырцы и переписать их
А там код с комментарием "сделано для совместимости с PDP11" и "эта оптимизация улучшает производительность для и386".
> Почему всё время недодел какой-то вываливается...
Ненужность просто выкидывается.
Если вдруг кому-то понадобится - то он может сам дописать.
Твое нытье звучит как "почему на новых заправках перестали наливать А-76!!! Как они посмели!!"
| |
2.89, Анонимусс (-), 11:54, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Так сложно написать полный аналог?
Не сложно, но нет смысла. Много сценариев нужны полутора калекам. На них просто нет смысла тратить ценное время разработчиков.
> Точнее, взять готовые сырцы и переписать их?
Ха! А ты сам пробовал? Сколько тебе нужно времени чтобы разобраться в десятилетних наслоених говен, костылей и подпорок? Есть ли смысл тратить на это время?
Есть документация, описывающая как оно должно работать.
> Почему всё время недодел какой-то вываливается...
Потому что недодел он только с твоей точки зрения.
А с точки зрения разработчиков - это чистка кодовой базы от разного не нужного и устаревшего кода.
| |
|
3.324, Аноним (258), 19:50, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Сколько тебе нужно времени чтобы разобраться в десятилетних наслоених
Столько же, сколько в недельных наслоениях синтаксиса раста.
| |
|
2.119, laindono (ok), 12:58, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
100% совместимость на последнем этапе достигается как раз через широкомасштабное тестирование.
| |
|
1.19, Аноним (24), 09:34, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ну переписывать уже существующее решение на раст - самое то. Так что норм - пущай! Передайте им - Анонимы с опеннета и лора не возражают.
Лавры тестировщиков от пользователей федоры переходят к убунтавцам :-)
| |
|
2.37, Аноним (39), 10:05, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> от пользователей федоры переходят к убунтавцам :-)
Никуда они не переходят. Была инфа, что на хостинг федоры и дебиана правительство америки не денег не дало (удивительно для спонсируемого и свободного проектов, да?). Первая кончится. Второй негде будет черпать вдохновение, и тоже кончится.
| |
|
3.100, Аноним (168), 12:17, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Была инфа, что на хостинг федоры и дебиана правительство америки не денег не дало (удивительно для спонсируемого и свободного проектов, да).
А значит спонсорами кто становятся, правильно, Пользователи.
Да еще и тестировщики.
| |
3.278, _ (??), 18:50, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
федора проект RedHat, они сами правительство спонсируют :)))
А вот за демьян - возможно. Пусть в РФ переезжают, отслюнявьте им! Ох, вот это был бы номер! 8-)
| |
|
|
1.27, Аноним (27), 09:43, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>"Canonical намерена в осеннем выпуске Ubuntu 25.10 задействовать по умолчанию аналог утилиты sudo, развиваемый проектом sudo-rs и написанный на языке Rust"
Это уже должно произойти давно.
| |
1.34, Аноним (39), 10:02, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Берут исходник на одном языке. Автоматически транслируют на другой. Исправляют кое-что по мелочи. Компилируют. Считают, что круто. На самом деле всё не так. Потому что получается кака. Надо переписывать заново.
| |
|
2.92, Анонимусс (-), 11:59, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Автоматически транслируют на другой.
Ты не сможешь нормально транслировать сишный омнокод в раст. Это будет сплошнай ансейф и потеряется весь смысл. Там нужно менять логику, потому что в сишке ОК писать что угодно куда угодно с любого потока, а раст за такого по рукам бить будет и просто не скомпилится.
> Компилируют.
А оно даже не компилируется.
| |
|
3.224, Аноним (216), 16:43, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
В этом и вся соль. Конвернул в Rust и вычищай омнокод. Отчистил и получил рабочий вариант нажденый и фирменный. Другое дело, что уйма пенсионеров бунтует, так как они уже просто не в состоянии освоить новый инструмент вот и бунтуют.
| |
|
4.235, Аноним (86), 16:57, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
>В этом и вся соль. Конвернул в Rust и вычищай омнокод
Так не получится. Всё равно придётся переписывать по частям
| |
|
|
|
|
2.64, Аноним (-), 10:57, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Думаю его релиз надо будет приурочивать к какому-то значительному событию.
Ну например "первая индопакистанская яденая война" или "вторжение сша в канаду" и тд
Чтобы истеричек было меньше слышно)
| |
2.281, _ (??), 18:56, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Когда уже kernel-rs то?!
Он как выяснилось "никому не кабельный"(С) :)
А так то да - есть ;-)
| |
2.374, ptr (ok), 23:45, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как только роутеры станут производить не с 64-128МБ, а с 1-2ГБ RAM.
| |
|
1.42, Аноним (42), 10:18, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
И сколько там всяких unsafe в исходниках? Я в том смысле, что если подобное присутствует, то смысла - никакого.
Да и вообще эта истерия с растом, напоминает ситуацию с руби - когда с ним бегали, как с писаной торбой и вещали из каждого утюга...
| |
|
2.53, Аноним (-), 10:32, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И сколько там всяких unsafe в исходниках?
Меньше чем в коде на дырявых ЯП))
> Я в том смысле, что если подобное присутствует, то смысла - никакого.
Кексперта видно издалека.
Даже если там есть unsafe при работе с низкоуровневыми компонентами системы, то это все равно покрывает глупейшие ошибки типа ГРУБа.
Когда можено нажать бекспейс 28 раз и получить рут.
Ибо буфер и дырявые ЯП.
| |
|
3.68, Прохожий (??), 11:04, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Когда можено нажать бекспейс 28 раз и получить рут.
Указанный вами эффект воспроизвести не удалось. Система Ubuntu 24.04 чистая (root не активирован). Можно подробнее, как вам удалось?
| |
|
4.96, Анонимусс (-), 12:10, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Указанный вами эффект воспроизвести не удалось.
> Система Ubuntu 24.04 чистая (root не активирован).
Логично.
Бажину исправили еще в 2015 году opennet.ru/opennews/art.shtml?num=43536
Но самы дырень типичная сишная "мы не проверили размер буфера и запутались в вычислении куда писать". Патч шикарен hmarco.org/bugs/patches/0001-Fix-CVE-2015-8370-Grub2-user-pass-vulnerability.patch
| |
|
5.108, Прохожий (??), 12:43, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Бажину исправили еще в 2015 году
Вы все ошибки за последние 10 лет цитировать намерены?
| |
|
6.113, Анонимусс (-), 12:52, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вы все ошибки за последние 10 лет цитировать намерены?
Такую ошибку я готов вспоминать еще 20 лет!)) Это просто эталонна сишная дырень :)
Хотя вот выше анон дал ссылки на более новые ошибки. А я могу докинуть на старые, но мне лень. И практически все они связаны с порчей памяти.
| |
|
7.126, Прохожий (??), 13:32, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
История ИТ вообще интересна и поучительна. Но какое отношение имеет данная ошибка к теме?
| |
|
8.131, Аноним (86), 13:47, 07/05/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Вы лучше не про срок давности конкретно этой ошибки говорите, а про то, что поме... текст свёрнут, показать | |
|
|
|
|
|
|
2.59, Аноним (-), 10:42, 07/05/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Да и вообще эта истерия с растом,
Согласен, уже надоело.
В любую тему про раст приходят истерички со стандартным набором:
- зачем переписывать! оно же работало!1!1 (то что оно работало как кусок №№вна они не упоминают)
- почему не сделали супернужнную функцию котрая последний раз использовалась во времена ельцина
- я не заглядываю в код, но опа горит просто из принципа
....
не и так далее.
Хочется напомнить луддитам-истеричкам что в опенсорсе вам никто ничего не должен
| |
2.66, Анонимусс (-), 10:58, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> И сколько там всяких unsafe в исходниках?
Ну так открой и посчитай!
А потом приходи сюда с реальными претензиями, а не с пустым трепом.
> Я в том смысле, что если подобное присутствует, то смысла - никакого.
Сгорел сарай, гори и хата?
| |
2.99, Аноним (168), 12:15, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Да и вообще эта истерия с растом, напоминает ситуацию с руби - когда с ним бегали, как с писаной торбой и вещали из каждого утюга...
Если бы это было что то хорошее, то все бы согласились, да Rust, хорошее дело.
А тут видно что что то навязывают.
| |
|
3.297, Аноним (294), 19:28, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Если бы это было что то хорошее, то все бы согласились
Все никогда не согласятся даже если будет что-то лучшее. У двух человек три разных мнения. Поэтому единственно верный вариант — делать так, как считаешь нужным сам. Если кому-то что-то не нравится, какие проблемы? В мире масса других дистрибутивов, пользуйся. А то и свой запили. Самостоятельность в решении своих проблем и удовлетворении своих хотелок — краеугольный камень всего опенсорсного движения.
| |
|
2.283, _ (??), 19:02, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да и вообще эта истерия с растом, напоминает ситуацию с руби - когда с ним бегали,
C Java же! Там жи тоже "бесопасТное управление памятью"(С) :-)
И тоже Си/С++ грозились закопать, и даже своё ведро на нём написали :))))
Ну прям 1:1 как сейчас с ржавчиком.
Разница в том что даба понравилась серьёзнм людям (ее они и делали) и ея быстро привели к стандарту ... вот оно и прожило более четверти века.
А ржавчик делают *** *** *** *** :)
Есть конечно шанс что их выкинут на мороз, введут сУрьёзных Ынженегров, стандартизуют - и тогда у раста будет своя нища... Но вот случится ли это? Ближайший год-два покажут.
| |
|
|
2.244, Аноним (244), 17:35, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Потому что такая же сишная, а значит дырявая, поделка. Вдобавок от OpenBSD'шников, к которым в плане безопасности вообще никакого доверия нет.
| |
|
|
4.301, Аноним (294), 19:33, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
У нас в проде нет ssh. Вообще нигде, включая сервера в нашем on-prem (в клауде сразу без ssh всё проектировалось). Везде Линукс, естественно. Оборот компании около гигабакса, основные продукты — SaaS.
| |
|
|
|
1.57, Страдивариус (?), 10:36, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Сразу видно, что тут большинство теоретиков относительно rust и его применения.
Проблема с rust для дистрибутивов общего назначения не в том, что там есть unsafe блоки, не в его синтаксисе и не в том, что там что-то сломается при обновлении.
Проблема с rust заключается в том, что у него нет официального ABI - из-за этого у него нет разделяемых библиотек, кроме тех, что зацепляет через FFI, которые написаны как правило на классическом С. То есть грубо говоря эти сотни крейтов, от которых зависит любой маломальский проект на расте, вкомпиливаются в бинарь статически. Любая уязвимость в таком крейте потребует пересобрать и обновить все пакеты, которые от него зависят.
Но даже если напрячься и родить ABI за 9 дней, то это всё равно мало поможет - так как во многих проектах зависимости прибиты гвоздями к конкретным версиям зависимостей. И выделение общего знаменателя потребует огромной работы со стороны мейнтейнров.
Это хороший язык - и для ядра (потому что оно отдельно от юзерспейса), и для какого-нибудь бэкэнда, который варится в контейнере на 10 нодах где-нить в Кубе - и это все его инстансы во вселенной. Но для дистрибутивов этот язык ещё не дозрел.
| |
|
2.63, Аноним (-), 10:56, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема с rust заключается в том, что у него нет официального ABI
А у кого из нормальных языков есть официальное ABI?
У с++ нет, причем если на лине оно относительно стабильно, то все равно периодически ломается (при переходе с gcc10 на gcc11 были какие-то проблемы).
И его точно также вызывают через сишный обертки.
> Но даже если напрячься и родить ABI за 9 дней
Для плюсов не смогли родить до сих пор. И самый популярный компилируемый язык с этим как-то живет. Так что проблема преувеличена.
| |
|
3.69, Аноним (1), 11:06, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Си, фортран c оговорками. Именно поэтому все лучшие библиотеки написаны на си и все остальные очень больно использовать.
| |
|
4.75, Аноним (86), 11:22, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Си, фортран c оговорками
То есть нормальных языков с разделяемыми библиотеками нет
| |
|
5.176, Аноним (176), 14:51, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
C — очевидно, ABI есть.
C++ — та же Haiku декларирует ABI, пусть и в пределах ОС. Винду не упоминаю, там из-за легаси в Win32 даже через плюсы фактически свой C-совместимый ABI, про WTL ничего не скажу, а вот COM как раз может и да.
Fortran — да.
Pascal/Ada — да (пусть и самобытный).
| |
|
6.256, Страдивариус (?), 18:07, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> декларирует ABI, пусть и в пределах ОС.
Ещё один наркоман, хватайте его! Где хоть одно ABI, которое не в пределах ОС (или семейства ОС)?
Я тебе даже больше скажу - ABI это свойство как минимум пар (архитектура; ОС), а как максимум и ещё всяких извращений типа big/little endian для архитектур, которые поддерживают оба два режима и прочих подобных нюансов. Даже у x86 и x86-64 разные ABI по способу передачи параметров в функцию.
| |
6.386, Аноним (86), 02:03, 08/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
с - дыры
c++ - всё ещё дыры
Fortran - неведомое нечто для математиков
Pascal/Ada - мертвое неведомое нечто
Что и требовалось доказать, нормальных языков с поддержкой ABI нет
| |
|
|
4.78, Аноним (74), 11:27, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Именно поэтому все лучшие библиотеки написаны на си
И именно поэтому софт на си никто не пишет. Это немного разные вещи.
| |
|
5.81, Аноним (79), 11:30, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
среди веб-синьоров да, никто, но есть и настоящие программисты
| |
|
|
7.179, Аноним (168), 15:00, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Все, что написано на C++ и C# и есть основа C, поэтому, можно сказать, что почти весь софт на Windows написан на языке C.
| |
|
|
|
4.85, Аноним (-), 11:45, 07/05/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Си
Тебя же спросили "у кого из НОРМАЛЬНЫХ языков". А ты предлагаешь недоязык, который больше чем на переносимый ассемблер не тянет.
> все лучшие библиотеки написаны на си и все остальные очень больно использовать.
Ахаха, пощади человек анекдот. Просто большая часть этих либ писалась в давние темные времена, когда с++ еще не показал миру свое величие! Но с++ либ сейчас уже много.
> все остальные очень больно использовать
Используются через FFI как и все остальное.
| |
|
3.141, Страдивариус (?), 14:08, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Проблема с rust заключается в том, что у него нет официального ABI
> А у кого из нормальных языков есть официальное ABI?
> У с++ нет, причем если на лине оно относительно стабильно, то все
> равно периодически ломается (при переходе с gcc10 на gcc11 были какие-то
> проблемы).
Там в стандарте были изменения, которые при всём желании не могли сохранить ABI. Например, старый std::string не совместим с новым на уровне полей класса.
> И его точно также вызывают через сишный обертки.
Господи, что ты несешь? Где сишные обёртки для boost или qt?
| |
|
4.293, Аноним (287), 19:14, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Господи, что ты несешь? Где сишные обёртки для boost или qt?
Там, где шаблоны или метакомпиляция, про ABI вообще говорить странно.
| |
|
|
2.71, Аноним (86), 11:18, 07/05/2025 [^] [^^] [^^^] [ответить] | –2 +/– | А в чём проблема В нормальных пакетных менеджерах, типа nix вам достаточно буде... большой текст свёрнут, показать | |
|
3.82, Аноним (79), 11:31, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
ты несёшь чушь, перечитай ещё раз сообщение, на которое отвечаешь
| |
|
4.152, Аноним (86), 14:24, 07/05/2025 [^] [^^] [^^^] [ответить] | +/– | И что вам в этом не нравится То, что автоматически запустится пересборка Или т... большой текст свёрнут, показать | |
|
|
2.98, Аноним (168), 12:14, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Просто модные Rust кодеры не могут найти себе место, и пихают во все подряд.
| |
2.122, laindono (ok), 13:10, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
В плане совместимости ABI просто используется так называемый C ABI.
Rust ABI существует. Так же, как и C++ ABI например. Но использование обоих по большей части ограничено в рамках одного языка. Хотя вроде бы D умеет в C++ ABI, но о полной совместимости там понятное дело тоже речи не идёт.
То есть локальные языковые ABI это вещь в себе.
| |
|
|
4.156, Аноним (1), 14:25, 07/05/2025 [^] [^^] [^^^] [ответить] | +/– | Нет там никакого стабильного ABI у boost, у него даже совместимости между минорн... большой текст свёрнут, показать | |
4.164, Аноним (-), 14:37, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В плюсах есть стабильное ABI.
Где оно есть? В твоем воспаленном сознании?
Если ты считаешь иначе - ссылку на пункт стандарта 14882 в студию.
Можно на любую версию.
> Qt через extern "C".
М... т.е. extern "C" тебе ни о чем не говорит...
Не то чтобы я был сильно удивлен, но все же))
> С растом такой фокус не проходит.
#[repr(C)] и bundgen решают эту проблему.
> Хотя бы как манглить методы объекта.
В расте появились объекты?? Круто, а в какой версии?
Не путаешь ли ты их случайно со структурами?
| |
|
|
6.346, laindono (ok), 21:00, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Почему так никто не делает?
Приведённые тобой крейты практически целиком состоят из обобщённого кода. Большая часть кода на Rust требует мономорфизации.
> изобретают cargo chief
Это какой-то костыль для docker. cargo сам по себе умеет компилировать не всё целиком каждый раз, а только изменённое.
> Ну давай, посмотрю на тебя, как ты будешь какой-нить reqwest или actix затягивать через C ABI.
А зачем? У меня нет потребности использовать эти штуки за пределами Rust. И если я использую reqwest или actix, то результатом моей работы скорее всего будет статически слинкованный бинарник. Это тот случай, когда от динамической линковки нет пользы.
| |
|
7.355, Страдивариус (?), 21:23, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Приведённые тобой крейты практически целиком состоят из обобщённого кода. Большая часть кода на Rust требует мономорфизации.
Маловалидный довод. В плюсах boost тоже чуть менее чем полностью состоит из шаблонов, тем не менее та часть, которая не состоит из шаблонов, вполне себе компилируется в so-шки. Ну и я могу привести тебе в пример кучу не менее популярных крейтов, которые не состоят из generic'ов большей частью.
> А зачем? У меня нет потребности использовать эти штуки за пределами Rust. И если я использую reqwest или actix, то результатом моей работы скорее всего будет статически слинкованный бинарник. Это тот случай, когда от динамической линковки нет пользы.
Всё-таки ты не можешь удержать суть диалога дальше двух каментов. Не знаю, как с тобой продолжать эту дискуссию.
Тезис был в том, что язык не готов для того, чтобы программы на нём применялись в дистрибутивах общего назначения.
Ответ на вопрос "А зачем?" состоит в том, что когда у тебя в дистрибутиве 100 программ используют reqwest, то вынесение его в shared object - это уже необходимость. Сравни, например, с libcurl:
$ apt-cache rdepends libcurl4 | wc -l
221
| |
|
|
9.389, Аноним (86), 02:26, 08/05/2025 [^] [^^] [^^^] [ответить] | +/– | Зачем вы за него его аргументы ищите Он сам должен догадаться Нет, это наоборот... большой текст свёрнут, показать | |
|
|
|
|
|
6.348, laindono (ok), 21:08, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А как на расте создавать плагины в виде *.so-шек тогда?
А в чём проблема? Общение между приложением и плагином будет происходить через C ABI. И это позволяет писать плагины на любом языке, который поддерживает C ABI.
| |
|
|
|
|
2.205, МарьВанна (-), 15:58, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Сразу видно, что тут большинство здесь теоретики применительно к rust, и его применении.
Составляй предложения грамотно.
| |
2.245, Аноним (244), 17:39, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> что у него нет официального ABI
У C++ тоже нет, и что? Проблема с ABI есть только у проприетарщиков, которые хотят поставлять закрытые библиотеки или закрытый софт, собранные у них и, возможно, с другим ABI. А репозиторий свободного софта всегда собирается с одним ABI, поэтому не важно насколько он стабилен.
> из-за этого у него нет разделяемых библиотек
Наличие разделяемых библиотек вообще ортогонально наличию стабильного ABI.
> Но для дистрибутивов этот язык ещё не дозрел
Что ещё нахрен значит "для дистрибутивов"?
А так в дистрибутивах уже давно навалом растового софта. Хватит чушь нести.
| |
|
|
4.314, Аноним (-), 19:44, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> качаешь только пакетик с openssl и больше никто не обновляется.
Только у тебя практически весь софт прибит к одной единственной версии openssl.
А если какой-то решит использовать более новую версию чем которая есть в дистре... то или иди на поклон к в̶а̶х̶т̶е̶р̶у̶ мейнтейнеру и слезно проси добавить, или тащи ее отдельно и линкуй сам.
| |
4.391, Аноним (-), 03:12, 08/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это прям таки скажем нехилая нагрузка на инфраструктуру дистрибутива - шутка ли: пересобрать всё дерьмо да ещё и под 8 архитектур, компиляция под 6 из которых медленная как беременная мандавошка, ползущая по мокрому МПХ, а потом ещё всем раздать терабайты этого дерьма.
Мне интересно, это ты по опыту говоришь, или фантазируешь? Я не думаю, что инфраструктура дистрибутивов опирается на Core 2 Duo, там что-нибудь посовременнее должно быть не? И оперативки десятками гигабайт, если не сотнями. То есть как минимум хороший такой десктоп гентушника нужен, так ведь? А если так, то какие проблемы пересобрать два десятка пакетов под 8 архитектур? Это всего 160 пакетов.
Но если ты по опыту, и знаешь на каком железе дебиан собирает, то мне интересно было бы послушать, как для них это выглядит.
| |
|
|
2.311, Аноним (294), 19:41, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Любая уязвимость в таком крейте потребует пересобрать и обновить все пакеты, которые от него зависят.
Любая уязвимость в OpenSSL требует пересобрать и обновить OpenSSL. Админу без разницы обновлять 1 пакет или 1000, работы в итоге надо сделать одинаковое количество: посмотреть на результаты интеграционных тестов и либо нажать кнопку «да, хорошо», либо не нажать. Остальное за него компьютер сделает.
| |
|
1.102, Аноним (168), 12:26, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Теперь будут имитировать активную деятельность переписью на Rust.
Ну так сказать изобретать велосипед.
| |
|
|
3.110, Аноним (168), 12:45, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, типа как доктор, который может намеренно не долечивать пациентов, чтобы к нему возвращались.
| |
|
|
1.118, Аноним (118), 12:57, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Canonical намерена
Как-то стыдливо прикрыли имена и фамилии намеревающихся. Всего лишь ссылочку предоставили на конторку с грантогрызами.
Линукс-сообщество должно знать своих героев в лицо.
| |
1.123, Krtek (?), 13:16, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не имеет значения что там у них решено, если весь прод на RHEL и FreeBSD. Вообще есть только один дистрибутив - RHEL, всё остальное даже рассматривать нет смысла.
| |
|
2.127, Обезьяврус (?), 13:34, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
FreeBSD, конечно, отличная система, но вот RHEL - полное днище от позорной корпорации. Из линуксов мне нравятся Gentoo, Void и Alpine. Последний кстати вполне неплохо себя чувствует в проде, да даже Gentoo при грамотном подходе можно на серверах юзать.
| |
|
3.167, Krtek (?), 14:41, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Давай не будем строить иллюзий и признаем, что линукс полностью монополизирован IBM. Без IBM линукс быстро скатится до уровня полуподвального проекта без драйверов и софта.
| |
|
2.163, Аноним (163), 14:34, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну RHEL - это временно. Скоро все перейдут на что-то типа AzureLinux.
| |
|
|
4.257, Аноним (163), 18:08, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я про массовость. Массово перейдут. У нас кастомеры последнее время массово мигрируют на Азуру и Амазон. Только один писал про OpenShift (RDEL).
| |
|
|
2.315, Аноним (294), 19:44, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> прод
> FreeBSD
Как там в Netflix, платят немного или всё так же, на уровне среднего по индустрии?
| |
|
1.124, birdie (ok), 13:24, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Туча уязвимостей в sudo были из-за логики разбора дико сложных правил, и rust тут никак не поможет. Им не нужно было переписывать или создавать аналог sudo на rust.
Им надо было полностью отказаться от старых правил и написать совершенно новые (синтаксис/структура/и тд), понятные и адекватные.
| |
1.149, Аноним (145), 14:20, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Итак, составим список того, что не нужно в дистрибутиве по мнению анонимных экспертов:
1. systemd, не нужна, вместо него что?
2. Wayland не нужен вместо него Иксы.
3. Rust не нужен, только кошерный Си С++.
4. Snap, Flaptak не нужны.
| |
|
2.158, Аноним (86), 14:27, 07/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нужна Win 9x, с профилактической переустановкой раз в две недели, синими экранами смерти и полным отсутствием раста.
| |
|
3.212, Аноним (212), 16:24, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Жила 20 лет и еще жива (давно не запускал) 98se2 Мигрировала с диска на диск 4 раза. В сеть выхода не было.
| |
|
4.232, Аноним (216), 16:53, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Сделай образ поставь в виртуалку и живи спокойно дальше. Вообще не страшно пока там люди на квантовые процессоры перейдут и даже архитектуру на RISC-V сменят у тебя будет windows98 с нескучными облаками. В целом для косынки и редактора смое оно. Я бы даже наверное win3.11 вернулся или win95 там в целом нормальный UI вполне юзабельный. Жаль софта мало и нового не выпускают, но можно к ребятам из Rectal OS сходить там портируют софт из Linux под WinAPI.
| |
|
5.241, Аноним (168), 17:25, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Вообще не страшно пока там люди на квантовые процессоры перейдут и даже архитектуру на RISC-V сменят у тебя будет windows98.
А кто тебе дадут квантовый процессор.
Тебе дадут, всмысле ты купишь облачный терминал, и подписку на сервер с квантовым процессором.
| |
|
4.319, Аноним (294), 19:45, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> давно не запускал
Если не запускать, то оно ещё 300 лет проживёт.
| |
|
|
2.160, myster (ok), 14:28, 07/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
+ любые контейнеры (Docker, Podman, K8s, LXC, systemd-nspawn), у анонимных экспертов панический страх перед контейнерами и всем, что с ними связано и хроническое сопротивление любым изменениям, особенно если они связаны с контейнерами (а также Rust и с IPv6).
Это на них действует, как красная тряпка для быка.
| |
2.166, Аноним (168), 14:40, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
1. systemd, не нужна, вместо него что?
Вместо него Init, но который эволюционировал.
2. Wayland не нужен вместо него Иксы.
Именно Иксы, которые могут эволюционировать, а не очередная подделка.
3. Rust не нужен, только кошерный Си С++.
кошерный Си С++, да ты прав.
4. Snap, Flaptak не нужны.
Нужен обьемный репозиторий.
Да ты прав, в принципе.
| |
|
3.194, Аноним (-), 15:42, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> который эволюционировал
It's Evolving, Just Backwards
> Именно Иксы, которые могут эволюционировать, а не очередная подделка.
Иксов, которые могут эволюционировать, не существует. В той дурно пахнущей куче костылей даже баги исправлять очень сложно. Поэтому ни о каком развитии даже речи идти не может.
> кошерный Си С++, да ты прав.
Сишку сразу на помойку, с++... он на порядок лучше сишки, но наследственные болезни у него такие же как у си.
> Нужен объемный репозиторий.
И как он решит проблему что мейнтейней просто не добавляет актуальную версию? Как это решает проблему, когда версию добавляют, но через пару месяцев? Делать помойку с пользовательскими билдами? Дать доступ каждому разрабу к репе чтобы он сам собирал?
| |
|
4.199, Аноним (168), 15:51, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> И все остальное.
> Сишку сразу на помойку, с++
Предлагаешь срубить корни дуба, потому что пень лучше.
Так сказать, дно провалится.
| |
|
5.207, Аноним (-), 16:01, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Предлагаешь срубить корни дуба, потому что пень лучше.
> Так сказать, дно провалится.
Корни гнилые уже давно. Но пень еще стоит.
Хотя лучше выкорчевать и сжечь)))
| |
|
6.240, Аноним (168), 17:23, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Хотя лучше выкорчевать и сжечь)))
Ну короче пересмотреть саму концепцию 00100110011100 нулей единиц.
| |
|
7.261, Аноним (261), 18:25, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Возможно к этому тоже придем.
Не факт что будет троичная логика, есть еще варианты)
| |
|
|
|
4.208, Аноним (197), 16:03, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Где ты там баги видел? Тут фасонистые модники Эплы покупают и довольные такие, а ты тут со своим Линуксом и 4к моником который год орешь - Иксы легаси, памагитя - прикрутить 4к моник к дедушкиному. Хочешь быть в фэшентренде записывайся в огрызки и не выноси моск.
| |
|
|
2.177, Krtek (?), 14:53, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
1. rc.d
2. Ядерная графика, как в любой нормальной десктопной ОС?
3. C++
4. pkgsrc
| |
2.275, Аноним (275), 18:42, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
1. Shepherd.
2. Аналог иксов, но не с таким "дремучим кодом" или можно SurfaceFlinger портировать на настолки (или его аналог какой-нибудь).
3. ATS.
4. Guix.
| |
2.335, _ (??), 20:09, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Итак, составим список того, что не нужно в дистрибутиве по мнению анонимных экспертов:
А зачем это делать?
Всё равно вас же не спросят чего впихнуть и чего выпихнуть? :-р
;-)
| |
|
3.354, Аноним (317), 21:22, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Чего надо впихну,
чего надо выпихну
Так побежду!
Хитрый план какить колесо.
| |
|
|
1.187, Аноним (187), 15:17, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В Python завезли менеджер "всего" и пакетов в т.ч., написанный на Rust под названием uv - и он чудесно работает, заменяя зоопарк всяких pip pipwin pipx setuptools poetry итд. Ну и работает он в 5-10 раз быстрее. Выбор очевиден.
| |
1.191, Аноним (192), 15:35, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
"Поставка утилит, написанных на языке Rust, даст возможность снизить риск появления ошибок при работе с памятью, таких как обращеие к области памяти после её освобождения и выход за границы буфера."
А я-то по глупости своей думал, что снижает риск появления ошибок внимательность и компетентность программистов, а оно вон оно как оказывается, сам ЯП всё за барина делает, в чудесатое время живём, товарищи!
| |
|
2.236, Аноним (-), 16:59, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> снижает риск появления ошибок внимательность и компетентность программистов
Косяки человеческого внимания и нехватка компетенций приводит к гораздо более широкому классу ошибок, чем те, которые раст снимает с повестки дня. Сколько лет ещё нам надо будет наблюдать людей, типа тебя, кто ждёт серебряной пули?
| |
|
3.267, Аноним (192), 18:33, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> снижает риск появления ошибок внимательность и компетентность программистов
> Косяки человеческого внимания и нехватка компетенций приводит к гораздо более широкому
> классу ошибок, чем те, которые раст снимает с повестки дня. Сколько
> лет ещё нам надо будет наблюдать людей, типа тебя, кто ждёт
> серебряной пули?
Вы, уважаемый, ошиблись, я как раз никаких пуль не жду, вы либо не поняли, либо специально прикидываетесь валеночком и набрасываете в ответ. Зачем так делать, скучно на опеннете без разведения унылых помойкосрачей?
| |
|
4.338, Аноним (-), 20:27, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> я как раз никаких пуль не жду
Это вам виднее, чего вы ждёте, но то что вы говорите вполне видно снаружи, а говорите вы именно о серебряных пулях.
> вы либо не поняли
Чего именно?
| |
|
|
2.273, Аноним (273), 18:39, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Строго говоря, язык МОЖЕТ помочь избежать ошибок, но не методом раста "Давайте всё взвалим на программиста и пусть он зароется в проверках указателей". Ровно наоборот - язык должен упрощать программисту жизнь, пряча максимально под капот ненужные для бизнеса подробности.
| |
|
3.296, User (??), 19:27, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
В смысле "да признайте уже, что gc sudo не помеха и напишите на go'шке с жысоновым конфигом"?
| |
|
|
1.193, benu (ok), 15:41, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Надо посмотреть. И активно попользоваться моментом, пока новые баги не оформили в новые CVE )))
| |
|
2.210, Аноним (192), 16:07, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Вот только доверия у меня к sudo, написанному на rust, нет.
Да дело-то не в том, что оно написано на rust, у меня нет доверия к тем, кто считает что "Поставка утилит, написанных на языке Rust, даст возможность снизить риск появления ошибок при работе с памятью..." т.е. заведомо расписываются в том, что собираются ложить болт на качество своей работы, целиком полагаясь на волшебную пулю.
| |
|
1.214, Аноним10084 и 1008465039 (?), 16:28, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Интересна нестыковка во мнении опеннетовской публики. Поддержку легендарных процессоров Интел 386 и 468 они осуждают, говорят что ненужно и надо идти вперёд. А вот замену программ на написанные на принципиально новом и более безопасном языке, лучшем во многих (если уж не всех) отношениях - категорически осуждают. Камни, значит, должны эволюционировать, а языки программирования - нет
| |
|
2.230, Аноним (216), 16:50, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Нельзя так сравнивать. Сегментация нужна. Те кто на i486 процессорах больеш на OpenNet не смогут зайти, так что их мнение можно вычеркивать. Они продолждат там жить с сишным добром.
А те кто обновили камни те и не против двигаться вперед на Rust. Это вечная война консерванты протев революционеров.
| |
2.231, Аноним (225), 16:51, 07/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
а ты уже собрал свежий раст для 486 ?
я боюсь и для 3-пентиума ты свежий раст не собрал...
поэтому так и получается, что 386 и 468 уже не нужны, а раст еще не нужен...
| |
2.271, Аноним (273), 18:37, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Глупо оперировать языками в терминах "новый", "безопасный". "Язык черепашки"(LOGO) тоже как бы безопасный, и что? Язык ЁПРСТ мог быть написан год назад - НОВЕЕ НЕ ПРИДУМАТЬ. И что - всё это тащить в линукс?!
| |
|
|
2.229, Аноним (216), 16:48, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
А можно подробнее. Замена трухлявого C на ржавый Rust это не дело, а как быть.
Взять хипстерский D? Полить WD-кой? Что делать? Расскажи пожалуйста. С нетерпением ждем.
| |
|
3.270, Аноним (273), 18:35, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Бесполезно менять язык в проекте-болоте. Overbloated ведро уже ничем не спасти.
| |
|
2.339, Аноним (339), 20:29, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> поржавела
Так у неё испокон веков был дефолтный цвет оформления оранжевый, что как бы намекает.
| |
|
1.242, Аноним (168), 17:28, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
И почему же, за все время существование Linux, так много разнообразных дистрибутивов, и если он такой замечательный, почему же никто не перешел на Linux.
Ну кроме Android, смартфонов.
| |
|
2.247, Krtek (?), 17:56, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Потому, что графика должна быть частью операционной системы, а не васянским костылём, приделанным на изоленту и скотч. Ну и стэйблнонсенс как бы сам говорит за себя.
| |
|
3.269, Аноним (273), 18:34, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Зависит от того, что ты пилишь. Если десктоп, то конечно надо максимально ускорять и интегрировать графон, но(!) разумно, чтобы всегда можно было этот модуль выгрузить/заменить/переписать/присоединить ещё один и т.п. А если сервер, то там графон вообще не упал - люди могут вообще как с последовательным портом через терминал общаться.
| |
3.376, Аноним (376), 23:55, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Нахер мне в роутере, сервере и микроконтроллере графика как часть ОС?
| |
|
4.378, Krtek (?), 00:13, 08/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
А нахер мне на десктопе ОС без нативной графики? Не приходило в голову, что система может быть модульной и собираться под конкретные задачи, в том числе и без графики? А можно и вовсе использовать разные ОС под, исходя из требований.
| |
4.382, Аноним (168), 00:39, 08/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Нахер мне в роутере, сервере и микроконтроллере графика как часть ОС.
Значит приоритет таки отдается роутерам, серверам, и микроконтроллерам.
Ну тоесть Linux, это типа такая прошивка вай фай роутера.
| |
|
|
2.304, _ (??), 19:35, 07/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> почему же никто не перешел на Linux. Ну кроме Android, смартфонов.
А так же _всех_ облаков :)
| |
|
1.248, Нуину (?), 17:57, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Замена системных компонентов производится в рамках инициативы по повышения качества системного окружения через поставку программ, изначально разрабатываемых с оглядкой на безопасность, надёжность и корректность. Поставка утилит, написанных на языке Rust, даст возможность снизить риск появления ошибок при работе с памятью, таких как обращение к области памяти после её освобождения и выход за границы буфера.
Техлид убунты попался на рекламу или денег дали?
| |
|
2.383, Аноним (168), 00:41, 08/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> снизить риск появления ошибок.
> изначально разрабатываемых с оглядкой на безопасность, надёжность и корректность.
Ну а что он еще может сказать, когда надо впарить.
Насамом деле код, на техническом уровне, на 90% состоит из ошибок.
| |
|
1.249, Аноним (249), 17:59, 07/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ну наконец-то. все устали уже использовать не безопасные тулы написанные на C
| |
|