|
2.7, Аноним (7), 22:09, 01/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –8 +/– |
Для чего?
Чтобы нельзя было компилять под centos 6 и ubuntu 10.04? Компилять в 23-24 годах (когда на все основные дистры именно эта версия попадет)?
Тебе голову солнышко напекло, деточка?)
| |
|
|
4.212, анон_тот самый (?), 01:43, 03/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +4 +/– |
верно подметил. дерьмовый язык если в нем изменения должны касаться версии операционных систем. и правильно подмечено, что си и с++ такого даже представить не могут. там только ограничения на версии компиляторов.
| |
|
3.213, Аноним (213), 05:57, 03/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +4 +/– |
>Для чего?
Чтобы нельзя было компилять под centos 6 и ubuntu 10.04? Компилять в 23-24 годах (когда на все основные дистры именно эта версия попадет)?
Тебе голову солнышко напекло, деточка?)
"Это современный язык программирования, Раст это безопасность" - говорили они. А что сейчас? "Братан, мы решили , что эта версия ядра тебе ненужна". Где сейчас все те умники, которые говорили, что Раст в ядре это хорошо, безопасно и никак не повлияет на его развитие, что это не проприетарный блоб для захвата контроля ядра?! Если это не оно, то что?
| |
3.235, Аноним (-), 15:12, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
> Тебе голову солнышко напекло, деточка?)
Прикинь, а на сях можно компилять еще и не под такое. Вебмакаки опять облажались с претензией на системный яп, деточка. Кому надо "системный" яп где софт каждые 2 года превращается в труху как питонятина?
| |
|
2.8, Аноним (7), 22:10, 01/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +11 +/– |
Решение принято для упрощения разработки Rust-а, не более. Хороший это подход или нет я не буду судить. Просто не надо очевидное подменять теориями заговоров
| |
|
|
|
5.44, Аноним (44), 09:12, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Нет, софт, который можно компилировать старыми версиями раста, уже вычищен из интернета. Нужно ещё 32-бита дропнуть. Тоже в целях упрощение сопровождения.
| |
|
|
7.268, Аноним (268), 00:53, 05/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Многие дистрибутвы уже давно 32бита дропнули в отличие от маздая
Дебиан до сих пор 32-бита поддерживает даже на х86, но кроме этого и на архитектурах где маздая не было никогда. Так что пафос не понятен. У винды системные требвоания сейчас сильно выше чем у линукса, если не брать в расчет тухляк типа XP для которой софт не найдешь уже.
| |
|
|
|
|
3.236, Аноним (-), 15:14, 04/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Решение принято для упрощения разработки Rust-а, не более.
Очень говорящее об апстриме действо. Что еще они для упрощения своей жизни сделают? Дропнут все кроме ночнушек хруста? Вот еще всякое стабильное майнтайнить, делать устоявшиеся стандарты и проч. А кто не хочет переписывать свой код каждый год ... облажался с выбором ЯП?
| |
|
|
1.2, Аноним (2), 21:49, 01/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>предложено обновить свои системы, оставаться на старых выпусках компилятора или самостоятельно поддерживать своё ответвление libstd с прослойками для сохранения совместимости.
Обновляйся, оставайся, оболдевайся
| |
1.6, Аноним (6), 22:03, 01/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +6 +/– |
Попробуйте язык D, у него есть аж три разных полноценных компилятора, если одна реализация скажет "мы прекратили поддержку ваших старых систем" - ее можно будет выкинуть. Так сказать, наши старые системы прекратили поддержку ваших компиляторов.
| |
|
2.23, burjui (ok), 00:41, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Полноценными они будут, когда перестануть падать их стабильные версии, и когда поправят нелепые баги 14-летней давности во фронтенде, который у них общий. А пока можно выкинуть все три компилятора вместе с Ubuntu 12.04, которая нужна только анонам с Опеннета.
| |
|
|
4.75, burjui (ok), 11:35, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –3 +/– |
Во-первых, не срослось у тысяч. Во-вторых, я не хотел бы, чтобы и другие потратили впустую годы на эту недоделанную фигню, даже если это опеннетчики, которые потом будут гадить в комментарии и разводить демагогию.
| |
|
5.105, Аноним (105), 12:59, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Во-вторых, я не хотел бы, чтобы и другие потратили впустую годы на эту недоделанную фигню
И хотель бы что бы они потратили годы на rust.
Хитро.
Если с D годы тратить не получиться, то rust'ом без проблем.
| |
|
|
3.237, Аноним (-), 15:15, 04/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Полноценными они будут, когда перестануть падать их стабильные версии, и когда поправят
> нелепые баги 14-летней давности во фронтенде, который у них общий. А
> пока можно выкинуть все три компилятора вместе с Ubuntu 12.04, которая
> нужна только анонам с Опеннета.
Знаешь что, умник, твои ерничания не выглядят убедительно когда тима озвучила свою линию. Этак они много чего еще "для упрощения разработки сделают". Перевалив все свои проблемы на неудачников которые в это вляпались.
| |
|
|
5.269, Аноним (-), 01:10, 05/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Сабжевая новость - хороший хинт на тему почему сабжем лучше, наверное, не пользоваться. Черт его там знает что еще для упрощения жизни они захотят. Скажут, мол, качайте безопасТные curl | sh ночнушки - а остальное unsupported.
Хотя для проектов toy programming language - сойдет, конечно. Там кодер на проект положит до того как вон то станет проблемой. Потому что кодить 1 прогу за всю жизнь - не очень круто, а когда всех надо постоянно подпатчивать там и тут, т.к. там и тут всякие няши-питоняши себе в очередной раз жизнь упростить решили - свободное время почему-то сливается на страдание фигней с борьбой с искусственными проблемами. И потом эти тела еще что-то вещают про high productive blah-doh-something, insert buzzword here.
| |
|
|
|
|
|
2.18, Аноним (-), 23:07, 01/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> У кого-то из вас 2.6.32? :)
Это опеннет. Т.е. у особо негодующих скорее всего 10.0.19044.1865 :)
https://www.opennet.ru/opennews/art.shtml?num=44919
> Релиз системной библиотеки Glibc 2.24
> 05.08.2016 08:46
> Подняты требования к минимальной версии ядра Linux. Для работы Glibc на архитектурах, отличных от x86 и x86_64 теперь требуется ядро Linux 3.2 или более новый выпуск. Для систем x86 и x86_64 возможна работа с ядром 2.6.32. Для сборки на любых архитектурах требуются заголовочные файлы от ядра 3.2 или новее; | |
2.21, hefenud (ok), 23:39, 01/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +3 +/– |
Linux XXXX 2.6.32-042stab145.3 #1 SMP Thu Jun 11 14:05:04 MSK 2020 x86_64 x86_64 x86_64 GNU/Linux
У меня такая беда :-D
Но тут ничего сделать я сам не могу. Это OpenVZ-таз и вопрос к хостеру(когда последний раз писал хостеру тот разводил руками и говорил, что обновлять хосты этих тазов планов нет)
В целом жить это не мешает, стоит Ubuntu 16.04, подключен ESM и обновления безопасности приходят. Не думаю, что меня как-то заденет тот факт, что свежий раст не будет со мной дружить
| |
|
|
4.185, hefenud (ok), 16:12, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Ну вот есть такой. У них дешевые storage VPS, 1Tb места за 60 евро в год, но вот такая вот беда, что ядро 2.6.32 и соответственно нельзя поставить в таз ничего свежей Ubuntu 16.04 или соответствующего CentOS
| |
4.239, Аноним (-), 15:24, 04/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> А што за хостер? Просто официальных фиксов для 2.6.32 больше нет :D
Openvz как бы проблемный по части новых ядер. Они не поспевали патчи портировать на майнлайн, на чем и сдулись.
| |
|
3.29, ДаНуНафиг (?), 04:07, 02/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Даже если у кого-то это еще есть, вряд ли под это развернется разработка хоть чего-то в ближайшее время. Да и в прошлые пару лет вряд ли кто-то что-то написал, чтобы сейчас реально было больно от прекращения сопровождения.
| |
|
4.188, hefenud (ok), 16:13, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
> Даже если у кого-то это еще есть, вряд ли под это развернется
> разработка хоть чего-то в ближайшее время. Да и в прошлые пару
> лет вряд ли кто-то что-то написал, чтобы сейчас реально было больно
> от прекращения сопровождения.
Дык и я о том же. Вот я с 2.6.32 и меня явно не заденет эта новость. Правильно делают, что выкидывают легаси, что бы не тратить время на сопровождение
| |
|
|
|
|
4.241, Аноним (-), 15:27, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Ты же в курсе что в 2.6.32 есть RCE в сетевом стеке,
> которые уже никто никогда не закроет, потому что поддержку дропнули?
Может вон те штуки вообще в сеть не высовываются? Или это пропатчено/неэксплуатируемо на конкретной платформе. Это уж точно не той команде смузихлебов решать, много на себя берут.
| |
|
5.263, Ананимус (?), 18:58, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>> Ты же в курсе что в 2.6.32 есть RCE в сетевом стеке,
>> которые уже никто никогда не закроет, потому что поддержку дропнули?
> Может вон те штуки вообще в сеть не высовываются? Или это пропатчено/неэксплуатируемо
> на конкретной платформе. Это уж точно не той команде смузихлебов решать,
> много на себя берут.
А разработчики glibc? Они тоже смузихлебы?
| |
|
|
|
2.43, Igor (??), 09:10, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +5 +/– |
Ну у меня на работе на одном объекте 2.0.36 ядро на 10 компах. И никто их обновлять не собирается - это АСУТП. Еще на нескольких объектах - ядро 2.6.37 (это Слакварь 13.37).
Я рад, что ржавчина не будет больше работать на таких системах!
| |
|
3.94, burjui (ok), 12:37, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
Зря радуешься - Perl всё ещё работает, и там закорючек в синтаксисе ещё больше, а мы все знаем по комментариям местных хейтерков вроде тебя, что это главный недостаток в языке.
| |
|
|
5.152, burjui (ok), 14:14, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
Cargo никто не заставляет пользоваться: хочешь - вызывай rustc вручную, а зависимости копируй в проект. Да и компилятор с поддержкой старых версий никто не мешает поставить.
| |
|
6.163, Аноним (105), 14:38, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Cargo никто не заставляет пользоваться: хочешь - вызывай rustc вручную, а зависимости копируй в проект. Да и компилятор с поддержкой старых версий никто не мешает поставить.
Вот только большинство сторонних наработок используют карго. А без них гол как сокол.
А компиляторы старых версий патчить от дыр не хотят.
| |
|
7.169, burjui (ok), 14:59, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> Вот только большинство сторонних наработок используют карго. А без них гол как
> сокол.
А большинство проектов на C используют make и всякие autoconf, но при этом ещё есть cmake, meson, ninja и т.д. И ничего, пользуются как-то этим зоопарком. А тут всего одна система сборки, это же намного удобнее. Так а в чём заключаются недостатки Cargo конкретно для тебя?
> А компиляторы старых версий патчить от дыр не хотят.
Язык быстро развивается, новые версии выходят часто, потому старые версии и не поддерживают - их слишком много. Вот когда язык устаканится и обрастёт жиром, как C++, тогда и будут всякие LTS-версии. А сейчас это делать не стоит - только хуже будет.
| |
|
|
|
|
|
|
|
|
|
|
7.175, Ананимус (?), 15:30, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
>> Если нету, то на ней не нужно ничего нового
> В корне неверная информация.
> Доработки периодически нужны.
А чо мешает заодно ядро-то обновить? А то потом выяснится, что нужна новая программа, а она хочет новой glibc. А новый glibc, внезапно, тоже хочет 3.2.
| |
|
|
|
|
|
|
3.173, Ананимус (?), 15:26, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> Есть и 2.6.32, а что?
То, что оно не поддерживается апстримом?
> Некоторые же должны были с младенчества усвоить, что не надо каждую встречную
> блестяшку в рот тащить.
> Некоторые, как видим, так в нём и остались.
Я не знаю зачем вы засунули себе в рот 2.6.32 и теперь не хотите вытаскивать.
| |
|
|
|
2.279, Аноним (-), 02:03, 05/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Низкоуровневые разработчики, итоги.
Да, на сях есть штуки 4 стандартных либ на разные вкусы. Или даже больше. Даже у плюсов штуки 2-3 есть. А у хруста... эээ... одна либа и расстрел, на выбор? Ну замечательно, когда вон те хрены за кадром решают кого они "расстреливают" сегодня :)
| |
|
1.15, Аноним (15), 22:52, 01/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +10 +/– |
Наш ржавый червячок начал постепенно отращивать крылышки и превращаться в в радужную обкуренную бабочку повторяя героический путь Perl 6 -> Raku...
...Сколько их еще таких будет... ))))
| |
|
2.24, burjui (ok), 00:52, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –7 +/– |
"Ржавый червячок", "радужную обкуренную бабочку"... испанский стыд. Очередной ыксперт, которому нечего сказать, но очень хочется передёрнуть на плюсики.
| |
|
|
|
|
6.253, burjui (ok), 16:15, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
>Ультраценный проект, уровня студенческой домашки
Это хобби-проект, мне плевать, какова его ценность для какого-то анона. И ты такую "домашку" в принципе не напишешь, потому что для этого нужно больше одной извилины.
>без доков, без sample'ов
Можно подумать, есть смысл пилить доки для хобби-проекта.
>Спасибо, сразу видно кто топит за Rust.
Impressive. Very nice. Let's see Paul Allen's code.
Ах да, аноны код не пишут же.
| |
|
7.278, Аноним (-), 01:57, 05/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
> Это хобби-проект, мне плевать, какова его ценность для какого-то анона. И ты
> такую "домашку" в принципе не напишешь, потому что для этого нужно
> больше одной извилины.
Я так то и получше написал. Просто это тот случай когда one who knows, doesn't speak. One who speaks doesn't knows.
> Можно подумать, есть смысл пилить доки для хобби-проекта.
Ггг наглядно иллюстрирует уровень хрустопроектов.
> Impressive. Very nice. Let's see Paul Allen's code.
> Ах да, аноны код не пишут же.
Да почему не пишут? :) Если б это было правдой - я бы не знал большинство вон тех вещей. Их можно узнать только практикуя. И говоря за себя если мой уровень вон тот я вообще постеснялся бы козырять таким проектом. А смысл? Прослыть эпичным наколенщиком? Ну так себе репутация :)
| |
|
|
|
|
3.211, Аноним (72), 00:21, 03/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Зачем вы поделитесь на толстенный тралинг местных дурачков? Нравится им выливать продукты жизнедеятельности на opennet, а администрации видеть это у себя на сайте, пусть
Зачем на это всё отвечать?
| |
|
4.326, burjui (ok), 12:33, 08/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Пока сижу дома со стопой в гипсе, нашёл себе развлечение - тестировать границы интеллекта местных экспертов. Вот просто интересно, насколько долго они могут поддерживать диалог, не прибегая к фактам и логике, на одних школьных понтах. Вдруг кто-то не выдержит и сорвётся? Или, ни дай бог, к дискуссии подключится адекватный оппонент, у которого даже можно чему-то научиться. Не волнуйся, как сниму гипс, у меня сразу появятся дела поинтереснее - работа, море и т.д.
| |
|
|
|
3.120, Аноним (105), 13:12, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> Может, наоборот будет меньше всяких костылей для поддержки старых никому не нужных систем?
Если появляются намеки на никому ненужные системы, то ищи поблизости ынтырпрайз.
| |
|
2.89, Аноним (96), 12:31, 02/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Хейтер перла не любит раст? Не удивительно.
Напомнить, сколько лет вы уже перл хороните? Пхп как хоронили, напомнить? Пыхоплеяда, помнишь были такие словечки лет 10 назад? Еще помямлишь лет пять и пойдешь переучиваться на голанг, где бывшие пхпшники тебя будут унижать на код ревью, потому что ты будешь тянуть чуть лучше джуна, если вообще.
| |
|
|
|
3.36, Бывалый смузихлёб (?), 08:37, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Потратили, на самом деле, на сотню-и-один баксов больше - просто студент ещё и сам доплатил за "эту великую честь, приобщиться и помогать развитию Открытого и Свободного проекта"ТМ, но там где серваки часто отключают свет а тот студент не умеет их включать
| |
|
|
|
2.35, Аноним (35), 08:36, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Причем тут вообще язык? Язык - это логика. Не поддерживает IDE, компилятор? Если хотят сделать ЭТО в духе Java и C# ... Ну что же - успехов. С вечен. А этих сколько уже перебывало?
| |
|
3.46, Аноним (41), 09:21, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Что значит "при чём"? (кстати, твоя дислексия красноречива). Язык определяет мышление. Попробуй записывать химические реакции шахматной нотацией. То-то и оно.
| |
|
4.139, Аноним (139), 13:57, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Язык определяет мышление.
Нет. Сегодня консенсус, что гипотеза Сепира-Уорфа (лингвистической относительности) в сильном смысле точно не верна
> Попробуй записывать химические реакции шахматной нотацией
А языки программирования мейнстримные всё Тьюринг-полны, так что алгоритмы можно написать на любом из них
| |
|
5.284, Аноним (-), 03:58, 05/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> А языки программирования мейнстримные всё Тьюринг-полны, так что алгоритмы можно написать
> на любом из них
В теории они все эквивалентны. На практике есть нюансы.
| |
|
|
|
2.98, burjui (ok), 12:41, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
Объясните кто-нибудь, что не так со смузи, и почему они ассоциируются с хипстерами, хотя существуют как минимум с момента выпуска первого советского кухонного комбайна.
| |
|
|
4.184, burjui (ok), 16:10, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Нет, дружок, ламерами называли ламеров - например, людей, неспособных и не желающих читать документацию (местные хейтерочки), а хипстеров называли модниками. Для наглядности:
- Хипстер бросится изучать Rust только потому, что это модно.
- Ламер принципиально не будет изучать Rust только потому, что это модно. Или, как вариант, изучит по диагонали главную страницу сайта, прочитает 10 строк кода (опционально) и побежит на Опеннет жаловаться, что его преследуют лживые маркетоиды, при этом приводя в пример исковерканные высказывания с главной страницы.
- Нормальный человек будет изучать Rust, если ему это интересно, и использовать, если полезно.
| |
|
5.283, Аноним (-), 02:15, 05/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Ламер - это чайник, который думает что круто заварен (c) народная мудрость. Ты и твой код выглядите как вот именно это самое. То-есть убогая хня, показывающая как софтварные проекты делать не надо, если целью было что-то отличное от слива времени в унитаз неизвестно зачем. Зато с пафосом "могу показать код". Ну, круто, только я не понимаю в каком месте это доказывает что ты ниибаца програмер и что софт надо писать именно так.
| |
|
|
|
|
1.33, какая разница (?), 05:50, 02/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> ограниченные ресурсы по продолжению сопровождения совместимости со старыми окружениями.
А потом удивляетесь, почему люди используют "винду", которая даже в "десятке" позволяет запускать 16-битные приложения..
| |
|
2.180, Ф1 (?), 16:03, 02/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>А потом удивляетесь, почему люди используют "винду", которая даже в "десятке" позволяет запускать 16-битные приложения..
Уже не позволяет 64 битная.
| |
|
1.38, Аноним (44), 09:03, 02/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>Среди причин прекращения поддержки старых Linux-систем упоминаются ограниченные ресурсы по продолжению сопровождения совместимости со старыми окружениями.
Ну не любят люди работать. Любят смузи хлебать, а работать - ни-ни. Прискорбно, что значительная часть экосистемы теперь завязана на этих неадекватных бездельников.
| |
|
|
3.99, burjui (ok), 12:46, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
Местные ыксперты работать умеют только языком. И все так ненавидят Rust, аж кушать не могут, но свой код (хоть на чём) не покажут, потому что или стыдно, или его нет.
| |
|
|
5.156, burjui (ok), 14:23, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
В моём случае - оба. В данный момент пишу исключительно для себя, а код показывать не стыдно, потому что самое страшное, что может случиться - какой-то аноним расстроится. А если случится чудо, и кто-то выступит с конструктивной критикой кода, тогда я научусь чему-то полезному. Стыдно мне будет, если я не смогу написать рабочий код. А рабочий всегда можно довести до ума, если это действительно кому-то нужно.
| |
|
|
|
|
|
2.66, fsb4000 (?), 11:10, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
С другой стороны мне кажется если кто-то из Опеннетовских экспертов вызовется поддерживать совместить Rust и старых glibc и находить обходные решения при реализации новых возможностей, то какое-то время поддержка в Rust могла бы сохраниться.
Но понятно, что никто на себя такие обязанности взваливать не будет, так как это сложно...
| |
|
3.128, Аноним (105), 13:22, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Но понятно, что никто на себя такие обязанности взваливать не будет, так как это сложно...
Это особо сложно в rust. Тут механизмы условной компиляции не позволяют делать того-же, что можно в Си.
| |
|
4.226, Ф1 (?), 08:28, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>Тут механизмы условной компиляции не позволяют делать того-же, что можно в Си.
Вроде никаких проблем с простой условной компиляций в расте как и в D например (у которого тоже нет препроцессора) нет.
| |
|
5.232, Аноним (105), 13:48, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Покажи пример где бы одна и та же функция вызывалась с разными параметрами, ну и естественно код этой функции, где бы в одном случае этот параметр использовался а вдругом нет.
Естественно все за счет условной компиляции.
| |
|
6.257, Ф1 (?), 17:45, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>Покажи пример где бы одна и та же функция вызывалась с разными параметрами, ну и естественно код этой функции, где бы в одном случае этот параметр использовался а вдругом нет.
Надо бы на си пример и объяснить зачем такое нужно, мне как с++ программисту такое использование макросов кажется очень некрасивым.
| |
|
|
|
3.195, Аноним (138), 16:51, 02/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> если кто-то из Опеннетовских экспертов вызовется поддерживать совместить Rust и
Опеннетовские эксперты не любят Rust и не вызовутся поддерживать его совместить. Rust любят эксперты so, но они тоже не вызовутся его поддерживать.
| |
|
|
|
2.83, забей (?), 12:10, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
зачем тебе свежий сабж на 10 бубунте?
последний раз раст обновлял для сборки ff-102, который 10 бубунте и d-6 не светит...
И там нужен 1.5х который будет работать, а не 1.64 который не будет работать а сентябре...
| |
|
|
4.100, забей (?), 12:49, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Ну как зачем, современный Firefox собирать
>> который 10 бубунте и d-6 не светит...
> Собрать GCC 11 и GTK 3.10 и норм
там чтоб "норм" пол системы надо перебрать...
| |
|
|
|
|
|
3.97, Аноним (81), 12:39, 02/08/2022 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Не знаток истории rust... ", но осуждаю"
В начале его написали на ocaml, и он имел сборщик мусора.
В данный момент он переобулся.
А агрессивный маркетинг воюет с тем из чего начинался (например, сборщик мусора), и с чем работает (небезопасный [lib]C)
| |
|
|
|
6.158, burjui (ok), 14:25, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Это логическое развитие мысли. Сам подумай: зачем придумали C, когда был ассемблер? Чтобы упростить разработку. В случае с Rust то же самое. Получается, если Rust воюет с C, то C воюет с ассемблером. Или "это другое"?
| |
|
|
|
|
|
3.110, Варенье (?), 13:03, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Да:
❯ nm -D target/release/parser
U abort@GLIBC_2.2.5
U accept4@GLIBC_2.10
U bcmp@GLIBC_2.2.5
U bind@GLIBC_2.2.5
U calloc@GLIBC_2.2.5
U ceil@GLIBC_2.2.5
<...>
Так же и у Go, если не выставить CGO_ENABLED=0:
❯ nm -D server
U abort@GLIBC_2.2.5
00000000005886a0 T _cgo_panic
0000000000463c60 T _cgo_topofstack
00000000005886e0 T crosscall2
U __errno_location@GLIBC_2.2.5
U fprintf@GLIBC_2.2.5
U fputc@GLIBC_2.2.5
U free@GLIBC_2.2.5
| |
|
2.114, burjui (ok), 13:07, 02/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
При том, что:
1. Всем нужна совместимость с C, потому что на нём написана туева хуча уже работающих библиотек.
2. Rust разрабатывается не фанатиками с Опеннета, поэтому не запрещает вызывать небезопасный код - блоки unsafe именно для этого и предназначены. Т.к. весь остальной код по определению не может нагадить в память, сразу видно, где искать причины багов, связанных с памятью - в блоках unsafe.
| |
|
3.127, Аноним (81), 13:22, 02/08/2022 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> совместимость с C
glibc - это не совместимость, а необходимая зависимость (для std)
> не запрещает вызывать небезопасный код
"Не запрещает" до такой степени, что без небезопасных вызовов (lib)С функций ничего не работает.
Типичный "не фанатик с Опеннета", который подменяет понятия: совместимость-зависимость, "не запрещает" - "обязывает"
| |
|
4.144, burjui (ok), 14:05, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>glibc - это не совместимость, а необходимая зависимость (для std)
Хотя бы потому, что по умолчанию используется системный аллокатор (malloc/free). И что в этом такого?
>"Не запрещает" до такой степени, что без небезопасных вызовов (lib)С функций ничего не работает.
Вообще-то, на Rust можно писать под Cortex-M* без использования сишных либ. Всё, включая обработчики прерываний, можно писать на Rust.
>Типичный "не фанатик с Опеннета", который подменяет понятия: совместимость-зависимость, "не запрещает" - "обязывает"
Типичный фанатик с Опеннета, которому лишь бы докопаться до чего-то, даже когда причин нет. Сегодня ему привязка к libc покоя не даёт, а завтра он начнёт ныть, что Rust дёргает syscall'ы вместо написания своей ОС.
| |
|
5.159, Аноним (81), 14:28, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> на Rust можно писать под ...
Говорят, на питоне тоже пишут. И?
> Сегодня ему привязка к libc покоя не даёт
Си покоя не дает фанатикам rust'а.
И когда их тыкаешь на зависимость _стандартного_ rust от _стандартной_ библиотеки Си, то у них начинаются, то что ты демонстрируешь своим поведением: я - не я, зависимость - не зависимость, это нехорошие сишники подбросили.
| |
|
6.161, burjui (ok), 14:34, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Ты - наркоман, или с рождения с логикой не дружишь?
>Говорят, на питоне тоже пишут. И?
Что "и"? Причём здесь Python?
>И когда их тыкаешь на зависимость _стандартного_ rust от _стандартной_ библиотеки Си, то у них начинаются
Где я говорил, что это не зависимость? Кому C покоя не даёт? В Rust community никто в другие ЯП говном не бросается, в отличие от макак с Опеннета. Это вам Rust так покоя не даёт, что вы в каждую новость прибегаете, спустив штаны.
| |
|
7.168, Аноним (81), 14:46, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Где я говорил... ?
Когда начал подменять понятия зависимость-совместимость. Чем это отличается от "я - не я"?
> Это вам Rust так покоя не даёт
Любое действие есть взаимодействие. Это Си вам покоя не дает.
Это вы зафлудили новости свои rust'ом, своими намерениями что-то сделать (угрозами?), а не совершенными действиями и случившимися событиями. Хорошо хоть что эта "новость о намерениях" без обязательных трех абзацев.
"Наша" реакция - это всего лишь следствие "вашего" беспокойства.
| |
|
|
|
|
|
|
1.130, Аноним (130), 13:23, 02/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> В частности, поддержка старых Glibc требует использования старого инструментария
А вот скажите, какая шмонька постоянно курочит API Glibc?
Что такого прорывного появляется, что нужно ломать базовое API?
| |
|
2.136, Zenitur (ok), 13:51, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Там понимаешь, если делать билд со старым Glibc, то всё будет работать во всех новых Glibc. А если делать билд с новым Glibc, то со старыми Glibc данный билд работать не будет.
Есть такие термины "прямая совместимость" и "обратная совместимость". Так вот, Glibc обладает обратной совместимостью. А "прямая совместимость", это когда ещё и сборки, слинкованные с новым Glibc, будут работать со старыми Glibc.
Ещё по-моему можно указывать параметры при сборке, чтобы ограничиваться, скажем, вызовами исключительно Glibc 2.3, не выше. Например когда я общался с ребятами из Unigine, я им сказал, что Valley хочет уж слишком новый Glibc, которого у меня не было. Они как-то это поправили, теперь сборка хочет Glibc 2.3.
| |
2.141, Аноним (141), 14:04, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А это не вопрос к базовому API, т.к. есть стандарт POSIX (в котором почти всё API описано)... это вопрос к системам сборки. Если кратко - проект у glibc хреново написан. Лично видел проверки типа "подходят gcc с версиями 3.[3-9] или 4.*". А сейчас на дворе уже двухзначные версии ;)
Проверку тоже добавляли не от хорошей жизни (видимо код старым компилятором не компилировался), но добавили её как смогли... ибо autotools м shell.
| |
|
1.143, Аноним (143), 14:04, 02/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Какая-то истеричная ненависть коллективного разума Опеннета к Расту, да и другим современным вещам прям так и прёт. И ведь не по технической части часто критикуют, а по какой-то такой что "смузи", "хипстеры". Как будто тут одни старички 60+ лет сидят, критикуют "распутную" молодёжь...
| |
|
2.166, Аноним (22), 14:40, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Здешний коллективный разум сишечку едва осилил, и теперь считает её божественным языком.
Про смузи и хипстеров вообще забавно, да: про них уже, наверное, даже в КВН не шутят.
| |
2.167, Аноним (105), 14:45, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> "смузи", "хипстеры"
Это отношение к разработке. Когда работает на одной конкретной платформе (контеёнере), и пересобрать чере какое-то время не получится, ибо истема сборки вытаскивает пакеты из инета.
| |
|
1.147, Zenitur (ok), 14:09, 02/08/2022 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
В принципе, блин, могу закинуть на свой личный OBS-репозиторий (ссылку на который я публиковал выше по треду) пакетики с Rust. Пусть собираются, подтягивая новые версии из официальной openSUSE-репо (с разницей лишь в том, что в последней создаются сборки для SLES 15). Кому-то реально нужна поддержка Linux 2.6.32 и Glibc 2.11?
| |
|
2.177, InuYasha (??), 15:53, 02/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Каждый раз теперь вспоминаю: увидел однажды репортах про "очередную хрень от Собякина", где репортёрша чётко выговорила "ноГА В НОгу со временем...". Так доставило! :))
| |
|
|
2.265, Вы забыли заполнить поле Name (?), 21:37, 04/08/2022 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Жду реакции Торвальдса на это. Надеюсь,найдутся люди, которые начнут развитие ядра Линукс
> без Раста!
Он уже не тот. Раньше всех неугодных материл и жесты им показывал. А что теперь? Молчит в тряпочку под угрозой расправы. Плюс не будет он гадить в кормящие руки.
| |
|
|