|
|
3.45, Аноним (45), 15:11, 17/01/2022 [^] [^^] [^^^] [ответить]
| –9 +/– |
> на ненормальном
Ты не знаешь определение "нормально"? Все знают, что "нормально" - это "выделятся из толпы".
| |
|
4.87, YetAnotherOnanym (ok), 16:36, 17/01/2022 [^] [^^] [^^^] [ответить]
| +11 +/– |
Нормально ты минусов набрал. У толпы желающих выделиться из толпы от твоих слов конкретно подгорело.
| |
|
3.212, _hide_ (ok), 10:10, 18/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну называть язык "нормальным" и при этом говорить о необходимости добавления его поддержки в ядро -- это на грани. Нормальный язык -- значит особых проблем писать на нем модули ядра нет. Не нормальный -- требуется поддержка со стороны ядра.
| |
|
|
|
|
5.154, псевдонимус (?), 19:12, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да, пора всё сначала. К новым победам.
Это не троллинг. Просто объективно Линукс как был костылем и пародией на юникс так им и остался. Это тупик. Как и концепция универсальной операционной системы.
| |
|
|
7.188, какработать (?), 21:43, 17/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вы тут многие почему-то думаете, что это ваше "покажи свой", "запили свой" что-то решает в реальном мире, за пределами душного манямирочка опнетного взаимотроллинга.
| |
|
8.195, tty0 (?), 23:18, 17/01/2022 [^] [^^] [^^^] [ответить] | +/– | Никому не нужна твоя поделка Объясняю для одарённых раз сказал а что линукс н... текст свёрнут, показать | |
|
|
|
|
|
3.214, Аноним (214), 10:33, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Все вменяшки давно на BSD перекатились. Этот ваш линукс после ухода Торвальдса загнется.
| |
|
2.15, Аноним (15), 14:41, 17/01/2022 [^] [^^] [^^^] [ответить]
| +13 +/– |
Сегодня пишет он на Rust, а завтра Линуса продаст.
Почему что-то, написанное на Rust, всегда преподносится с такой помпой и церемониями? Каждому, пишущему на Rust, обязательно нужно всем сообщить, что он пишет на Rust, всегда мечтал писать на Rust, и всегда будет писать на Rust. А еще он ща пришлет куда-нибудь, где нет Rust, свои патчи на Rust. И потом все пойдем на парад по Rust.
| |
|
3.57, псевдонимус (?), 15:28, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Потому что фанатики. Фанатики не могут не упомянуть своего идола.
Одно из самых агрессивных, нетерпимых к критике сообществ.
| |
|
4.67, Аноним (-), 15:44, 17/01/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
>> Сегодня пишет он на Rust, а завтра Линуса продаст.
>> Пишем, чо пepдишь, вакуум!?
>> Вся суть современного раскисяйства
>> Мнение всяких идиотов["Linus Torvalds about C++ ..."] разве нужно учитывать?
>> Прочитал как экскриментами
>> Пусть там и лепят своего говновика.
>> Задолбали навязывать это гуано.
>> Сообщение от хрустеры
> Одно из самых агрессивных, нетерпимых к критике сообществ.
Это да, прям в каждой нвости с упоминанием Rust проходу честным, скромным и вежливым опеннетчикам не дают!
| |
|
3.64, Аноним (64), 15:36, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Разве могу осуждать мух за то, что е...тся? Однако когда на моей голове, злит. Так же и рустоманы. Когда в тихом уединении делают то, к чему лежат их души, кто возразит? Но они устраивают факельные шествия и приковывают себя к фонарям на набережной, дудят в дудки, бьют в барабаны и кричат, чтобы все знали про их нрав...
| |
|
4.69, Аноним (-), 15:49, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Но они устраивают факельные шествия и приковывают себя к фонарям на набережной, дудят в
> дудки, бьют в барабаны и кричат, чтобы все знали про их нрав...
"Ел грибы, смотрел новостной ковер!"?
| |
|
5.105, псевдонимус (?), 17:25, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Но они устраивают факельные шествия и приковывают себя к фонарям на набережной, дудят в
>> дудки, бьют в барабаны и кричат, чтобы все знали про их нрав...
> "Ел грибы, смотрел новостной ковер!"?
Будто поедание мухоморов или псилоцибиновых поганок это плохо. Шаманы ели нам велели;-) мы хотя бы клей не нюхаем, как растоманы
| |
|
6.160, Аноним (-), 19:37, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ели шаманы коренных народов. А тебе русскому полагается только водка.
| |
|
7.211, Аноним (211), 09:28, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не надо тут навешивать ярлыки. Не было у русских "водки" в её нынешнем понимании до 19-го века.
| |
|
6.167, Аноним (-), 20:02, 17/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Будто поедание мухоморов или псилоцибиновых поганок это плохо. Шаманы ели нам велели;-)
> мы хотя бы клей не нюхаем, как растоманы
Так я не понял, где можно посмотреть хотя бы на видео или фотки:
"Но они устраивают факельные шествия и приковывают себя к фонарям на набережной, дудят в дудки, бьют в барабаны и кричат, чтобы все знали про их нрав..."
Или обязательно нужны грибы или клей?
| |
|
|
|
3.92, DIO (?), 16:54, 17/01/2022 [^] [^^] [^^^] [ответить] | +/– | такова пиар компания этого яп это не хорошо и не плохо, а как есть одни расска... большой текст свёрнут, показать | |
|
4.98, Самокатофил (?), 17:10, 17/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>тру Си/Си-шарп и т.п.
>Короче все это фрейдизмы
Личинка эйчара, у вас ус отклеился. ;)
| |
4.112, Аноним (-), 17:44, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Есть ещё лисп, он умеет в синтаксические макросы полущ этого вашего раста.
| |
|
5.262, burjui (ok), 10:36, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да-да, тот самый LISP, в котором вызов макроса не отличается от вызова функции, а из-за отсутствия нормального синтаксиса он имитируется макросами (скорее, предпринимаются попытки) из-за чего код становится нечитаемым. Если обращать внимание только на отдельные фичи, а не на общую картину, как любят делать хейтеры, то можно найти тысячу ЯП, которые лучше Rust, C, C++ и вообще чего угодно, в зависимости от обсуждаемого в данный момент языка.
| |
|
|
3.176, Онаним (?), 20:42, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
PID'o'rust (PID of rust) - идентификатор запущенного процесса rust
| |
3.219, Аноним (219), 11:43, 18/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Почему что-то, написанное на Rust, всегда преподносится с такой помпой и церемониями?
Потому что наСИльники уже достали со своими частыми и повсеместными выходами за пределы массивов, двойным освобождением памяти, обращением к уже освобожденной памяти и т.д. и т.п. Несмотря на наличие кучи инструментов для верификации исходников. Понятно, что с растом прям _всех_ ошибок не избежать, особенно при написании кода ядра, где и ансейф местами будет, но кол-во их (ошибок) в разы уменьшится. И это достойно помпезности и церемоний, пока не станет обыденностью. НаСИльники должны страдать.
| |
|
|
1.3, Аноним (3), 14:20, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Интересно насколько сильно возрастает число комитетеров в ядре, после добавление раста.
| |
|
2.35, Аноним (35), 15:01, 17/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Думаю отрицательно. Чем большую "необязательную" (драйвера устройств, не хочешь Rust - сиди без поддержки устройства, а ведь большинство коммиттит в ядро именно из-за поддержки их железок) часть ядра перепишут на раст, тем меньше будет желающих к ЭТОМУ прикасаться.
| |
|
3.171, . (?), 20:08, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Уменьшилось же ж? Теперь чтобы запускать энтерпрайзненькую блобятинку прямо внутри ядра - пейсбуку не нужно ничего комитить в ведро, оно просто компилится в ebpf.
| |
|
|
1.4, InuYasha (??), 14:24, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> позволит с минимальными усилиями создавать безопасные и более качественные драйверы
Вся суть современного раскисяйства - хотим всё, ничего не де... "с минимальными усилиями"! Что ж, поколение пользователей спеллчекеров подросло и дотянулось до ядра.
| |
|
2.6, InuYasha (??), 14:26, 17/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Кстати, принцип "вы сами не можете безопасно, надо вас принудить" я где-то уже наблюдаю...
| |
|
3.208, Анондвачер (?), 06:36, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Никто не убирал возможность писать на том же C/С++, только Rust сделан для таких компонентов, где не особо критична производительность, но важна скорость с которой нужно это сделать и одновременно возможность не выстрелить себе в ногу. Ну и разрабам дров для периферийных устройств будет в разы легче(Зачем им вообще нужен драйвер на низкоуровневом языке?)
| |
3.225, Аноним (219), 11:50, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это где еще? Российские ЦБ с минфином и госдумой защищают глупое население от страшной крипты?
| |
|
4.257, InuYasha (??), 20:34, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да наоборот же!
Вы не умеете хранить деньги - несите их в кассу. Смтрите кредитка - ай как удобно и безопасно! Ой, кредитки всё ещё не то! Нацкрипта! Во.
Ну, и медицина и пр.
| |
|
|
2.31, Ordu (ok), 14:57, 17/01/2022 [^] [^^] [^^^] [ответить]
| +14 +/– |
> Вся суть современного раскисяйства - хотим всё, ничего не де... "с минимальными усилиями"!
Если хочется с максимальными усилиями, то можно писать ядро на ассемблере. Без макроязыка. Или даже на брейнфаке. Можно, на самом деле, придумать сколько угодно усложнений. Например, писать код ногами. Причём не по клавиатуре, а по сенсорному экрану смартфона. Кто-нибудь писал так ОС? Нет? А вот ты можешь: будет потом чем хвастаться перед зумерками.
| |
|
3.49, Аноним (45), 15:21, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Разрешаю писать минимальными усилиями redoxos (или как он правильно называется)
| |
3.94, InuYasha (??), 16:58, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, можешь считать биномы/диффуры на счётных палочках - я не против.
Я против того чтобы к процессу допускать тех, кто может их решать лишь через MathCad путём тыканья кнопок "а оно само посчитает".
| |
|
4.201, Ordu (ok), 02:03, 18/01/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Если C для тебя -- необходимый порог для входа, то спешу тебя огорчить C -- оче... большой текст свёрнут, показать | |
|
|
2.39, НяшМяш (ok), 15:04, 17/01/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
> поколение пользователей спеллчекеров
Не знаю какое поколение было до, но разве отцы-изобретатели ЭВМ придумали компьютер не для помощи человеку? Чем проверка кода отличается от каких-нибудь математических вычислений с точки зрения трудозатрат?
| |
|
3.48, pavlinux (ok), 15:18, 17/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Чем проверка кода отличается от каких-нибудь математических вычислений с точки зрения трудозатрат?
Код не знает где он будет работать.
Нужны ли драйверам, операционке жирные сегменты данных? (обязательной инициализации значений переменных перед использованием)
Строгая типизация? Когда в ядре куча (void *)data ... которое через 5-10 вызовов превращается
в struct file_operation.
le64_to_cpu(), cpu_to_be64(); ntoa(),...
Чо он там "строго натипизирует"?
Рожание виртуальных объектов, которые на конкретном компе вообще никогда не выполнятся?!
Похоже на метод "Бабушкины антрисоли" - а мож в другой жизни пригодится.
| |
|
4.93, НяшМяш (ok), 16:54, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Строгая типизация? Когда в ядре куча (void *)data ... которое через 5-10 вызовов превращается в struct file_operation.
Осторожнее, а то так можно договориться что C небезопасен /s
| |
|
5.139, Аноним (139), 18:33, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Не страшно, 95% здешних хейтеров все равно не поймут смысла сказанного.
| |
|
|
3.209, Аноним (209), 09:08, 18/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Расстрою тебя, компьютеры вообще были придуманы не для облегчения жизни. Вот воообще.
| |
|
2.207, Анондвачер (?), 06:28, 18/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вся суть современного СИкисяйства - хотим всё, ничего не делая "С минимальными усилиями"! Что ж, поколение пользователей высокоуровщиков подросло и дотянулось до ядра.
(Opennet, если бы существовал до 1970г)
| |
|
1.5, keydon (ok), 14:24, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру.
Лягушку варят постепенно
> Использование Rust для разработки драйверов позволит с минимальными усилиями создавать безопасные и более качественные драйверы, избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.
Т.е. то же самое что и современный C++ со статическим анализатором.
| |
|
2.9, Анонн (?), 14:30, 17/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Linus Torvalds: “C++ is really a terrible language!”
Так что мимо.
| |
|
3.13, Урри (ok), 14:37, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ох уже верующие в Бога Нашего Иисуса^W^W^W Святого Линуса Торвальдса.
| |
3.25, Агл (?), 14:51, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
я и сам это напишу, без Линуса. Это как с палочками для еды - кто-то ест только ими, другим пофигу чем, а есть те кто требуют ложку и вилку
| |
|
4.61, pavlinux (ok), 15:34, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Это как с палочками для еды - кто-то ест только ими,
Ну успеха, поесть суп палочками.
| |
|
3.111, keydon (ok), 17:44, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Linus Torvalds: “C++ is really a terrible language!”
> Так что мимо.
Ну это когда было то. Я и сам так считал пока не увидел ржавчину.
| |
|
4.136, Анонн (?), 18:26, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Тем не менее у нас есть уже четвертая редакция патчей для rust и ни один для crap++
Sad, but true.
| |
|
5.277, n00by (ok), 15:27, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А зачем для плюсов патчи, просветите чайника? В ядре Виндоса они не требуются.
| |
|
|
|
2.146, Аноним (139), 18:57, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Статические анализаторы пропускают ошибки, и ты это знаешь.
У Гугл и МС 70% уязвимостей это ошибки работы с памятью. Им эти анализаторы не помогли.
Я знаю какой ответ будет, потому напишу сразу:
Код под unsafe локализует место возможной ошибки.
Существует этому и формальное доказательство (пусть пока и не включает все возможности языка):
https://plv.mpi-sws.org/rustbelt/popl18/paper.pdf
Да, в некоторых синтетических примерах при использовании сложных конструкций языка возможны баги. Но они именно что считаются за баги и будут исправлены.
| |
|
3.169, keydon (ok), 20:05, 17/01/2022 [^] [^^] [^^^] [ответить] | +/– | Также как и статический анализатор в расте От того что его засунули в компилято... большой текст свёрнут, показать | |
|
4.263, burjui (ok), 10:41, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Статические анализаторы пропускают ошибки, и ты это знаешь.
> Также как и статический анализатор в расте. От того что его засунули в компилятор ничего не изменилось.
Приведи примеры.
| |
|
|
|
1.8, Аноним (7), 14:29, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.
когда нельзя создать программистов, пишущих более качественный код, приходится создавать язык, более толерантный к качествам программистов.
| |
|
2.14, Урри (ok), 14:38, 17/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
"программистов".
Ну или старый добрый термин - кодеров.
| |
|
3.221, bOOster (ok), 11:47, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Этот термин изначально не относился к программистам. Этот термин относился к ребятам которые умели в машинный код без ассемблера и языков какого-либо уровня. Просто механическая работа.
| |
|
2.33, Девичья сладость (?), 14:59, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Дядя, но ведь это буквально для того, чтобы писать более качественный код. Не думаешь о ручном управлении памятью -> в освободившееся время пишешь код. В чём проблема?
| |
|
3.77, Урри (ok), 16:27, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В чём проблема?
Проблема в отсутствии мозгов у растофанатиков, которые за одним единственным деревом не видят лес.
Есть миллион языков, в которых нету "ручного управления памятью" (например, брейнфак). Но, почему то, на них не пишут более лучше качественный код.
| |
|
4.152, Девичья сладость (?), 19:10, 17/01/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
А что за лес? Лес ваших иррациональных страхов? Ваша личная ненависть ко всему современному понятна; человек в годах выглядит даже глупо, занимаясь молодёжными вещами. Но вас никто не заставляет писать на расте, на нём будут писать новые поколения программистов, и специально для них создаются инструменты, облегчающие работу (например, раст).
| |
|
5.224, bOOster (ok), 11:50, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не будут. Так как сработает обычный принцип разгильдяйства программиста пишущего код раста, появятся дыры, и rust как многие идентичные языки сыграет в ящик.
| |
5.236, Урри (ok), 13:20, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> на нём будут писать новые поколения программистов, и специально для них создаются инструменты,
> облегчающие работу (например, раст).
Я именно так и пишу - обезьянкам, не способным в программирование и не способным думать и которые ведутся на "вам не надо ничего учить, наш СуперЯзык вместо вас сделает безопасТно".
| |
|
|
3.84, Аноним (84), 16:33, 17/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это не про ручное управление памятью, а про понимание программистом собственного кода.
Код непонимающих кадров просто перестанет падать, поэтому искать надо будет другие глюки.
Всё.
В остальном суть не поменяется: у быдлокодера на любом языке получится быдлокод, а код разумного специалиста в большинстве случаев разумен вне зависимости от языка.
Поэтому раст выгоден в первую очередь для корпораций, где понимание возложено на руководство, а обычный штатный кодер понимать что-либо не должен, а должен просто реализовывать заданный алгоритм заданным способом -- при подобном механическом кодировании на сях число проблем с памятью растёт катастрофически.
| |
|
4.150, Аноним (139), 19:07, 17/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
А что делать с невнимательностью которая всем присуща.
Скажем в питоне можно пропустить запятую и код скомпилируется, будет работать но неправильно. И Не скоро ты это заметишь. https://www.opennet.dev/opennews/art.shtml?num=56470
В С/С++ возможны use after free, double free, out of buffer read/writes и иже с ними. Они тоже ошибок при компиляции не вызывают.
Везде в мире принято человеческий фактор сводить на нет (особенно это заметно в промышленности), рутину автоматизировать. Особенно автоматизацией рутины любят заниматься программисты. В этом в сущности состоит их работа.
И только у анонимов опеннета это считается злом.
| |
|
5.196, Аноним (196), 23:52, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Никто не говорит, что rust -- зло.
Речь не про rust. Речь про снижение планки вхождения в системное программирование (раз) и методы распространения кода в стиле npm (два): эти два пункта внушают некоторые опасения.
Что касается языка, то прежде, чем топить за или против, надо ознакомиться с языком.
Учебник тут: https://doc.rust-lang.org/book/index.html
// если понимание не срабатывает, то: заменить контекст "язык" на "английский" и перечитать абзац.
| |
|
6.264, burjui (ok), 10:48, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А методы распространения кода тут при чём? Вообще-то, Cargo не встроен в язык и вообще необязателен, и в разработке ядра не используется. Что до снижения порога вхождения - это ерунда, как по мне: от того, что используется Rust, модель работы ядра и драйверов проще не становится, если только не делать полноценные фреймворки, абстрагирующие это до более высокого уровня.
| |
6.267, anonymous (??), 11:46, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Речь про снижение планки вхождения в системное программирование (раз) и методы распространения кода в стиле npm (два): эти два пункта внушают некоторые опасения.
Так:
1. Rust наоборот повышает планку, позволяя опустить её назад лишь в рамках unsafe-блоков.
2. Никто не заставляет использовать cargo. Можно использовать apt или по старине вручную скачивать и устанавливать зависимости.
| |
|
5.237, Урри (ok), 13:21, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А что делать с невнимательностью которая всем присуща.
Три волшебных понятия, которым не учат обезьянок, но с помощью которых уже много-много лет работает настоящий IT:
"CI", "тестирование" и "анализаторы".
| |
|
|
7.270, Урри (ok), 12:23, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Можно подумать, на Rust это делать нельзя.
Это можно (и нужно) делать на чем угодно, даже на брейнфаке.
Но почему-то растофанатики не в курсе этих элементарных профессиональных понятий и утверждают, что достаточно просто использовать их суперязык.
| |
|
|
9.280, Урри (ok), 17:28, 19/01/2022 [^] [^^] [^^^] [ответить] | +/– | Да Но к чему весь этот пассаж К тому, что раст - это новая веха в развитии про... текст свёрнут, показать | |
|
|
11.297, Урри (ok), 23:44, 20/01/2022 [^] [^^] [^^^] [ответить] | +/– | Можно, конечно Точно так же, как на Аде, Лиспе, Фортране, Паскале, Си, Хаскеле ... текст свёрнут, показать | |
|
|
|
|
|
6.268, anonymous (??), 11:50, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Всё правильно. Собственно, Rust by design как раз и заточен под "тестирование" и "анализаторы". Именно за это его обычно и любят.
| |
|
|
|
3.88, Аноним (88), 16:37, 17/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это для того, чтобы гугел мог посодить стадо своих полуграмотных индусов которые латиницу-то с трудом понимают писать нужные ему драйвера и чтоб это стадо макак попутно не отстрелило себе все по самую маковку, не более.
| |
|
2.72, анонимус (??), 16:04, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
это называется эволюция языков. новые появляются чтобы решать какие-то проблемы старых, и желательно не добавляя больше новых
| |
|
3.90, Аноним (45), 16:37, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> эволюция
Кто-то говорит, что это "революция и долой царя!"
| |
|
|
1.10, Аноним (35), 14:34, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру.
Но фактически, если хочешь работать с устройством - то придётся вступить в культ Cargo. Ну или переписать драйвер на сишке и его самому поддерживать.
| |
|
2.164, робат (?), 19:55, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Но фактически, если хочешь работать с устройством - то придётся вступить в культ Cargo.
маловероятно, гугл не делает железо, а те кто раньше писал на С знают что Rust в ядре бесполезен поэтому будут как раньше писать на С.
| |
|
1.16, Аноним (45), 14:43, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> Поддержка Rust рассматривается как экспериментальная
А при чем тут mainline? Пусть копаются в своей песочнице со своими экспериментами.
| |
|
2.80, Урри (ok), 16:28, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Оно так и будет.
Посмотри на сообщество и экосистему - они же вечно будут в этой песочнице возиться, тратя 50% своего времени на переписывание того, что работало раньше под новую пачку граблей, а вторые 50% на выяснение того, кто из них более безопасТно работает с памятью.
| |
|
3.144, псевдонимус (?), 18:54, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Оно так и будет.
> Посмотри на сообщество и экосистему - они же вечно будут в этой
> песочнице возиться, тратя 50% своего времени на переписывание того, что работало
> раньше под новую пачку граблей, а вторые 50% на выяснение того,
> кто из них более безопасТно работает с памятью.
Вместо того чтобы доделать ресдох, чтобы он хотя бы на каком-нибудь железе заработал. А ведь как красив он в описании..
| |
|
4.202, Прохожий (??), 02:34, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> чтобы он хотя бы на каком-нибудь железе заработал
А он и работает. Зайди на их сайт и убедись собственными глазками. Там фотографии есть.
| |
|
|
|
1.28, Аноним (28), 14:57, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вот линуксоиды постоянно жалуются на утечки памяти, для которых даже например нужен такой костыль, как перезапуск сессии Cinnamon. А чтобы устранить их, нужна не Растом баловаться, а инструменты отладки нормальные запилить, типа FastMM Full Debug Mode, чтобы не наугад утечки памяти ловить, а четко видеть, что и где их вызывает.
| |
|
2.74, анонимус (??), 16:10, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
об этом кто-то еще знает? неделями-месяцами корица с мятой работает и полет нормальный
| |
2.83, Урри (ok), 16:31, 17/01/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
Какие утечки, вендузятник?
Я месяцами не перегружаю ноут (минт), при этом постоянно в работе vscode и разные браузеры. И все прекрасно работает!
Венду же приходится каждое утро перезагружать.
| |
|
3.116, Аноним (-), 17:51, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Какие утечки, вендузятник?
> постоянно в работе vscode и разные браузеры
ох, два брата поругались
| |
3.151, псевдонимус (?), 19:08, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Какие утечки, вендузятник?
> Я месяцами не перегружаю ноут (минт), при этом постоянно в работе vscode
> и разные браузеры. И все прекрасно работает!
> Венду же приходится каждое утро перезагружать.
Спермерку мне всего лишь раз в неделю приходилось перезагружать.
| |
3.218, Минона (ok), 11:43, 18/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я свою рабочую десяточку перезагружаю раз в месяц, после вторника патчей.
А ты месяцами сидишь на дырявом корыте? Нашёл чем гордиться. 😏
| |
|
4.238, Урри (ok), 13:24, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я свою рабочую десяточку перезагружаю раз в месяц, после вторника патчей.
Не делаешь ничего сложнее наблюдения за сменой скучных обоев?
> А ты месяцами сидишь на дырявом корыте? Нашёл чем гордиться. 😏
Вы, вендопользователи, такие забавные. Сидите по уши в гoвне^W CVE, но дырявое корыто не у вас.
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=Windows
| |
|
5.259, Минона (ok), 00:46, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Почему не делаю, работаю, с 10 окон постоянно запущенного служебного софта.
Ты ещё более забавен. Дырявое корыто у всех. Но я своё регулярно латаю. А ты месяцами сидишь в нем.
| |
|
6.271, Урри (ok), 12:26, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых, не верю. Сказочки про не текущую, требующую перезагрузки всего раз в месяц винду будешь бабушкам в парке рассказывать.
Во-вторых, у меня линукс и закрытая для внешнего мира система. Мне не надо латать ее по каждому чиху (как некоторым).
| |
|
7.282, Тот_Самый_Анонимус (?), 18:40, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Во-первых, не верю
Оскорбили ваши чувства? У меня хрюша месяца два без перезагрузок жила на двуг гигах оперативки. Но можете не верить дальше.
| |
7.283, Минона (ok), 19:07, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Твоя вера это твои проблемы.
Раз в месяц я ставлю обновления на свою рабочую винду.
Серверная 2003 винда в закрытой от мира системе у меня 5 лет без ребута работала. Пока диск не сдох. Внезапно. 😏
Так что сказки про текущую винду ты текущим подружкам в постельке рассказывай.
| |
|
|
|
4.242, псевдонимус (?), 14:13, 18/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Я свою рабочую десяточку перезагружаю раз в месяц, после вторника патчей.
> А ты месяцами сидишь на дырявом корыте? Нашёл чем гордиться. 😏
Твоя дерьмятка и без дыр полуюзабельное омно с рекламой на рабстоле.
| |
|
5.260, Минона (ok), 00:52, 19/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
У меня нет рекламы.
Ты ниасилил в юзании такую простую вещь как винда? Какой же ты убогий…
| |
|
4.243, псевдонимус (?), 14:14, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Я свою рабочую десяточку перезагружаю раз в месяц, после вторника патчей.
> А ты месяцами сидишь на дырявом корыте? Нашёл чем гордиться. 😏
Прям как рачевод: "я не обновлялся уже неделю!"
| |
|
|
|
1.29, Аноним (-), 14:57, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Предлагаю, раз такая пьянка, пропатчить ведро под C# и Haskell, они ещё безопаснее раста будут (но каждый по-своему).
| |
|
2.47, Аноним (45), 15:16, 17/01/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Лучше javascript. "Он ещё безопаснее раста будет (но по-своему)". Тем более у Гугла уже есть v8, а у MS - npm.
| |
|
|
2.59, Аноним (45), 15:30, 17/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Давайте оставим список ЯП, которые обязательно нужны в основной ветке ядра.
1. dos batch (нет указателей - нет проблем)
2. brainfuck (аналогично)
3.
| |
|
3.85, Урри (ok), 16:33, 17/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
3. джава (на всех платформах работает)
4. вижуалбасик (очень большое коммьюнити)
5. похапэ (еще большее коммьюнити)
6.
И все они безопасТные! Ведь нету опасТной работы с памятью!
| |
|
4.157, псевдонимус (?), 19:28, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> 3. джава (на всех платформах работает)
> 4. вижуалбасик (очень большое коммьюнити)
> 5. похапэ (еще большее коммьюнити)
> 6.
> И все они безопасТные! Ведь нету опасТной работы с памятью!
Форт. Работает на всех платформах. При ошибках валится.
| |
|
5.163, Аноним (45), 19:47, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> При ошибках валится.
Отлично!
Значит безопасный, не даст сделать что-нибудь (опасное).
> Работает на всех платформах.
Нет!
Безопасный язык работает только на безопасных платформах (которые определяются каким-то llvm)
| |
5.240, Урри (ok), 13:26, 18/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Форт. Работает на всех платформах. При ошибках валится.
Не, не пройдет. Чтобы программить под форт надо уметь думать.
| |
|
6.296, . (?), 11:23, 20/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Думать уметь польской реверсной нотации в, причем.
Учитывая что во всей freebsd crowd не нашлось пары человек, способных по мелочи поправить четыре килобайта документированного (даже!) кода...
Полагаю, телескопами теперь управлять тоже принято на lua, память и гигагерцы же ж дешевые.
| |
|
|
|
|
|
|
|
3.76, макпыф (ok), 16:20, 17/01/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
> а что не так с карго?
1. тот же нпм с лефтпадами
2. малварь и прочее свойственное таким помойкам (подробнее можешь по тегу "npm" посмотреть)
3. Для меня скачивание всякого говна из интернета при сборке не приемлема
4. Дикое разрастание бинарника ядра за счет зависимостей подзависимостей и т.д. (из 1)
5. плохое их взаимодействие с kconfig и сборочными системами ядра
6. Очень многие вещи приемлемы в юзерспэйсе, но не в ядре. Все крэйты на данный момент рассчитаны на юзерспейс
| |
|
4.109, анонимус (??), 17:40, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
1 - 2. реестр крейтов можно поднять свой при желании
3. не подключайте говно в зависимости + cargo‑audit в ci(или аналоги)
4. тут согласен, по фактам. но такова цена за отсутсвие велосипедов и простое переиспользование. но и диски нынче уже подешевле стали
5. вопросы тулинга и удобства в использовании в околохрустовых проектах как правило решаются качественно, опиши болячки в issue
6. на вскидку только паника и развертка стека на ум приходит(что с этим придумают - мне тоже интересно. возможно будет что-то аналогичное no-std). что еще?
| |
|
5.129, Аноним (-), 18:08, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> 6. на вскидку только паника и развертка стека на ум приходит(что с
> этим придумают - мне тоже интересно. возможно будет что-то аналогичное no-std).
> что еще?
Развертка убирается банальным "panic=abort". А паники в ядре, внезапно, "свои" есть:
> panic -- bring down system on fatal error
Да и возникает вопрос, точно ли стоит продолжать выполнение ядерного кода после UB?
https://www.opennet.dev/opennews/art.shtml?num=42262
> В ядре Linux выявлены ошибки, приводящие к зависанию процессов и повреждению разделов EXT4
https://bugzilla.kernel.org/show_bug.cgi?id=201685
> Bug 201685 Incorrect disk IO caused by blk-mq direct issue can lead to file system corruption | |
|
6.133, Аноним (45), 18:21, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так надо же сперва написать в песочнице(!) свой драйвер ext2 без паник и UB, отсутствие которых гарантирует безопасный язык, и только после идти на поклон царю. А так, это все выглядит как троллинг, ни чем не лучше, чем я троллю тут растистов.
| |
|
7.149, Аноним (-), 19:06, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Так надо же сперва написать в песочнице(!) свой драйвер ext2 без паник
> и UB, отсутствие которых гарантирует безопасный язык,
Казалось бы, причем тут бурные фантазии анонима?
> ни чем не лучше, чем я троллю тут растистов.
Не льсти себе - по новому, смузихлебно-корректному любую метанизацию луж принято теперь называть "троллингом".
| |
|
8.159, Аноним (45), 19:35, 17/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | сперва добейся - это как раз фильтр от троллей, которые пропихивают новый без... текст свёрнут, показать | |
|
|
6.229, Аноним (-), 12:44, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>А паники в ядре, внезапно, "свои" есть:
Только вот рантайм сишки этот panic сам по себе не вызывает, дорогой шлангист.
| |
|
7.244, Аноним (-), 14:16, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>А паники в ядре, внезапно, "свои" есть:
> Только вот рантайм сишки этот panic сам по себе не вызывает, дорогой шлангист.
И много у тебя в ядре сишного рантайма, дрогой ламист?
| |
|
|
5.135, макпыф (ok), 18:24, 17/01/2022 [^] [^^] [^^^] [ответить] | –1 +/– | 1-2 В npm тоже можно Да ток никто не делает 3 Вы не поняли Ключевое слово н... большой текст свёрнут, показать | |
|
|
7.181, макпыф (ok), 21:04, 17/01/2022 [^] [^^] [^^^] [ответить] | +/– | единственный раз когда использовал - для установки rustc и то без sudo Речь о... большой текст свёрнут, показать | |
7.230, Аноним (-), 12:46, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Ты собрался собирать ядро для эмбеда на этом самом эмбеде?
Так и четвёртый пень станет эмбедом.
| |
|
|
|
4.173, Аноним (139), 20:31, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>3. Для меня скачивание всякого говна из интернета при сборке не приемлема
Звучит странно, поясни логику. Если ты из интернета вручную скачал то оно становится безопасней того что ты скачал пакетным менеджером?
Если ты каждый пакет проверяешь на бэкдоры то в чем разница откуда ты его скачаешь, если все равно будешь проверять?
| |
|
5.182, макпыф (ok), 21:11, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Звучит странно, поясни логику. Если ты из интернета вручную скачал то оно
> становится безопасней того что ты скачал пакетным менеджером?
1. Где ты видишь тут слово безопасность? Это меня не волнует, кому нужен мой локалхост?
2. Пакетные менеджеры не использую, configure make install достаточно, толку от написание огромных control-ов pkgbuild-ов и т.д. если ты помнишь файлы всех пакетов и можешь легко снести ручками?
| |
|
|
|
|
1.79, Аноним (79), 16:28, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
> Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let's Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета.
Это хорошая новость. Наконец-то тухлое ядро под названием "Linux" скоро загнется и тем самым придаст мотивации свободному сообществу для доведения GNU/Hurd до ума или поддержки хард-форка ядра OpenBSD от проекта Hyperbola.
| |
|
2.82, Аноним (82), 16:31, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Hurd невозможно довести до ума. Его можно только переписать. Причина прибитость всего к 32-ум битам.
| |
|
3.91, Аноним (79), 16:41, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
В любом случае это даст пинка под зад всему сообществу. Я бы и сам с радостью помог, но боюсь, что не обладаю необходимой компетентностью в данной области. А вот копейкой всегда готов помочь.
| |
|
4.97, Аноним (-), 17:08, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Можно выяснить про ядерный IPC и пилить на Python или Guile драйвера от чего-нибудь нетребовательного.
| |
|
|
2.126, Sin (?), 18:00, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
DragonflyBSD мне кажется более интересным и перспективным программным решением, чем и опёнок, и хурд.
| |
|
1.99, Аноним (196), 17:15, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Аа, я понял коварный замысел:
1. привлечь любителей к написанию драйверов;
2. получить пачку отрицательных отзывов от Линуса про код данных любителей;
3. обратить внимание общественности на язык, на котором написан этот код, и поднять шум про дискриминацию по языковому признаку;
4. собрать подписи об исключении Линуса из числа разработчиков ядра на основе нетолерантных высказываний в адрес "разработчиков".
Будем надеяться, что ситуация камрада Столлмана не повторится.
| |
|
2.102, Аноним (-), 17:17, 17/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Будем надеяться, что ситуация камрада Столлмана
Камрад Столлман после того, как его защитили в основном те, кто холодно относится к коммунизму, так ничего и не понял.
| |
|
|
4.115, Аноним (-), 17:47, 17/01/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Столлмана-коммуниста сожрали сами же коммунисты за то, что его коммунизм не сошёлся с их коммунизмом. Короче, ледоруб прислали очередному Троцкому.
И тут, как человеку, которому прислали ледоруб, Столлману стоило бы подумать, а за то ли он с года так 2000 воюет, если пригрел на груди змею, которая его же и укусила? Сайтик дефейсили ребята из FSF, да и вообще...
| |
|
5.131, Аноним (-), 18:17, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Даже если и сделает выводы - его выводы будут непопулярны т.к любое объяснение о троцкозме и разжигании мировых революций вычищается и жестко цензурируется, нельзя об этом говорить, а явление уже давно разрушает весь мир и не только опенсорс. Даже тут наши коменты потрут, ибо нельзя говорить правду.
| |
5.197, Аноним (196), 23:58, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
коммунисты?
и Столлман тоже коммунист?
каким образом и где вы там столько коммунистов нашли?
| |
|
6.234, Аноним (-), 12:59, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>и Столлман тоже коммунист?
Он коммунист в первую очередь, почитай stallman.org. Он ещё и кипяточком писается при виде Берни, который в свою очередь писался кипятком от радости при виде советских очередей.
>где
В демпартии и тусовочке вокруг, во время mostly peaceful protests оказалось, что авангард партии состоит из trained marxists, они сами об этом говорили.
Вот этот авангард Столлмана и травил на почве эпштейновско-минского уклона.
| |
|
|
|
|
|
1.101, Аноним (101), 17:17, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> предложил для рассмотрения разработчиками ядра Linux четвёртый вариант
Т.е. его 3 раза послали, а он ничего не понял и пришёл в 4й? Ну бывает, не очень умный, зачем новость-то? Никакого нового софта не создано, растоманы опять шум на пустом месте поднимают.
| |
|
|
|
|
5.153, Аноним (101), 19:11, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
То состояние ветки linux-next должно было влиться 5.13. Раст планировали, но не влили. Или те патчи и были этим сишным файликом и докой на китайском?
| |
|
|
|
2.123, псевдонимус (?), 17:57, 17/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> предложил для рассмотрения разработчиками ядра Linux четвёртый вариант
> Т.е. его 3 раза послали, а он ничего не понял и пришёл
> в 4й? Ну бывает, не очень умный, зачем новость-то? Никакого нового
> софта не создано, растоманы опять шум на пустом месте поднимают.
Если бы это был шум на пустом месте..
| |
|
1.166, Аноним (-), 20:01, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ждём когда "пятую редакцию патчей для ядра Linux с поддержкой языка Rust" выкинут, и при этом Линус сильно выругается.
| |
1.180, Аноним (180), 21:02, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Друзья, хочу вас успокоить.
Переписать ядро линукс на раст в обозримом будущем не возможно.
По причине гигантского обьема работ.
По приблизительным оценкам трудозатраты на создание ядра
составляют несколько миллионов человеко-лет.
В лучшем случае развития событий растоманам датут возможность
писать писать драйвера или модули ядра.
Даже согласование этих простых вопросов займет несколько лет.
Ни в расте, ни в хайпе вокруг него ничего плохого нет.
Здоровая конкуренция только способствует обогащению экосистемы.
Ну и естественно множество людей пройдутся по старым граблям
и сломают себе зубы, поскольку никаких особо новых концептуальных
идей (кроме безопасной работы с памятью), раст в себе не несет.
Просто очередной виток спирали эволюции, возможно тупиковый.
| |
|
2.186, Аноним (-), 21:37, 17/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Переписать ядро линукс на раст в обозримом будущем не возможно.
но зато подосрать зависимостью сборки от сраста - аж бегом. этого и хотят
| |
2.222, Минона (ok), 11:47, 18/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А никто не собирается его переписывать.
Просто понадобилась возможность писать на расте ядерный код.
С чего такой хайп поднялся.
| |
|
3.248, Аноним (189), 14:35, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> понадобилась возможность
Кому понадобилась? Растаманам? Дак они и в своём редоксе преуспели от слова никак...
| |
|
4.255, Аноним (88), 19:09, 18/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Кому понадобилась? Растаманам?
>Разработка финансируется компанией Google
Статью не читал что ли? Гуглу понравилась практика пересаживания своих макак на язычки типа Go, вот и топят дальше.
| |
|
5.292, DyadyushkaAU (ok), 20:41, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
А теперь подумай над тем, почему понравилась? И ещё поразмысли, над таким утверждением: программирование существует не как искусство ради искусства, оно призвано решать практические задачи в как можно более сжатые сроки с как можно меньшей стоимостью, но при этом с приемлемым уровнем качества.
| |
|
4.291, DyadyushkaAU (ok), 20:35, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Скажи-ка, уважаемый эксперт, а где лично ты преуспел? Неуж-то пачками коммиты шлёшь в ядро? Я вот почему-то сильно сомневаюсь. Поэтому хочу спросить, чем конкретно ты недоволен? Или все кричат, и ты кричишь? Стадный инстинкт, так сказать?
И вообще-то преуспели они в своём Редоксе.
https://www.redox-os.org/screens/
| |
|
|
2.227, Аноним (-), 12:35, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>В лучшем случае развития событий растоманам датут возможность
писать писать драйвера или модули ядра.
В лучшем случае развития событий растоманов выпрут из ядра до первого panic и сужения списка архитектур до мизерного. Даже common lisp умеет в больше архитектур, чем раст.
| |
2.228, Аноним (-), 12:41, 18/01/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Ни в расте, ни в хайпе вокруг него ничего плохого нет.
Есть тоталитарная секта любителей раста, набитая сверху донизу расистами, по какому-то недоразумению называющими себя борцами за социальную справедливость.
Ещё есть недоразумение по имени cargo, превращающее системную разработку в склейку leftpad-ов (кстати, тоталитарная секта любителей раста целиком состоит из почитателей js, что символизирует).
>кроме безопасной работы с памятью
Концептуальная идея из сишарпа, ага. Особенно там, где безопасной работы особо-то и нет.
| |
|
3.245, Аноним (-), 14:22, 18/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Ни в расте, ни в хайпе вокруг него ничего плохого нет.
> Есть тоталитарная секта любителей раста,
...
> тоталитарная секта любителей раста целиком состоит из почитателей js, что
> символизирует).
А в реальности все проще - есть секта борцунов "Против <чегонибудь>".
Так как просто брызгать слюной и сотрясать воздух/клаву выглядит глупо, они очень любят сначала нафантазировать себе "Врагов", от которых потом успешно "эащищают Родину, Землю и Галактику!"
| |
|
4.272, Аноним (-), 13:02, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>А в реальности
Только вот SJW, твои братья по разуму, отрицают объективность реальности, у них это в мозгу заложено прямо на подкорке, одна из аксиом идеологии. Откуда берутся снежинки? Из неповторимого опыта каждой персоны. А он откуда берётся? Как раз из убеждения в том, что объективной реальности нет. Так что не надо тут пытаться задвигать за реальность, она не на твоей стороне.
И вот попытки просунуть язычок на полторы архитектуры, жирным рантаймом, да ещё и с паникой на аллокациях в ядро - это как раз отрицание реальности.
Вот и получается, что секты борцов "Против <чегонибудь>" нет, действие всего лишь рождает противодействие и в этом случае противодействие адекватнее действия.
| |
|
5.273, Аноним (-), 13:02, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
P.S. Не зря, кстати, у самого заметного участника московской растконфы бложик называется "Мне не нравится реальность".
| |
5.275, Аноним (-), 13:44, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Только вот SJW, твои братья по разуму, отрицают объективность реальности, у них
Только вот лица нетрадиционно-яблочной ориентации, твои братья по разуму и духу, тоже любят ныть и менять тему, так что не надо тут пытаться задвигать за разум и аксиомы - они не на твоей стороне.
> И вот попытки просунуть язычок на полторы архитектуры, жирным рантаймом, да ещё
> и с паникой на аллокациях в ядро - это как раз отрицание реальности.
> Вот и получается, что секты борцов "Против <чегонибудь>" нет,
Да-да, секты нет, а бурные фантазиии сектантов и сами они - никуда не делись.
| |
|
|
|
2.276, Vacu923ek (ok), 14:55, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Переписать ядро линукс на раст в обозримом будущем не возможно.
Согласен, но не потому, что "его там много", а потому что всё сделано на Трольвадской вермишели говённого монолита. Любые вторжения в сорсы сразу же потребуют "согласований" по сотне зависимостей. Это и есть плата за тупое проектирование ядра.
Было бы микроядро, вообще пофиг было бы на чём писать - хоть на ЛИСПе!
| |
|
1.199, Аноним (199), 00:50, 18/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Надо попиарить хурд. На хурде можно писать драйвера вообще на любом языке, даже на расте. Без адаптации ведра.
Правда вот раст на хурде не заведётся, но если бы завёлся, паника бы не убило ведро.
| |
1.213, sssss (??), 10:13, 18/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
А они что-то более приличное, чем драйвер к GPIO сделали?
Могли бы хотя бы драйвер для сетевой карты, например e1000e сделать, она во многих эмуляторах есть. А то ведь у них сейчас нет ни DMA, ни соединения с какой-нибудь сложной системой ядра, типа сетевой.
| |
|
2.247, Аноним (189), 14:33, 18/01/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Они редокс не смогли написать... Проблема как раз с дровами даже к старому оборудованию - на реальных машинах не работает.
| |
2.288, DyadyushkaAU (ok), 20:17, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Насколько я понимаю, сейчас идёт процесс утряски и согласований. Когда всё устаканится, начнут пачками драйвера писать.
| |
|
1.251, Аноним (251), 16:47, 18/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Мне страшно Linux и Opensource. Но не из-за Rust, Wayland и iwd. Мне страшно из-за пользователей, которые отрицают любые нововведения. Боюсь если руководить будут такие "Консерваторы", Linux никогда бы не стал самой важной системой мира на которой держится весь интернет. Был бы простой поделкой студента на C, без каких-либо нововведений с небольшой кучкой "Фанатиков", которые бы отрицали любое DE и молились на православную консоль даже сейчас
| |
|
2.256, Аноним (-), 19:43, 18/01/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Не вижу в Rust, Wayland и iwd никаких значимых нововведений, кроме того, что iwd... большой текст свёрнут, показать | |
|
3.274, Аноним (-), 13:11, 19/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
На Wayland не серь. Wayland линуксоиды любят, Wayland - это прогресс.
| |
|
|
5.306, DyadyushkaAU (ok), 20:48, 24/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> VOP-ы из SBCL в студию, до этого момента крыльями не хлопай.
Моя твоя не понимать. Что сказать-то хотел?
| |
|
|
|
2.279, Vacu923ek (ok), 16:35, 19/01/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
То, что юные лемминги считают за "нововведения", старые зубры давно уже проши, обсудили, выплюнули и больше не вспоминают. Не всё то "новое" (и далеко не обязательно "полезное"), что прибежало в проект и начало всё менять. Иногда от таких "новаторов" наоборот - лучше держаться подальше.
| |
|
3.290, DyadyushkaAU (ok), 20:31, 19/01/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> старые, одуревшие от каждодневной борьбы с ошибками луддиты давно уже проши, обсудили, выплюнули и больше не вспоминают, потому что мозги уже давно не те.
Поправил. Можешь сказать спасибо. ;)
| |
|
|
1.261, fuggy (ok), 10:22, 19/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
2025 год: выпущена 99 редакция патчей для ядра Linux.
2030 год: программисты начали и продолжают спорить о правильной нумерации версии следующей редакции патчей для ядра Linux.
| |
1.293, JM (?), 23:54, 19/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вижу во всём этом кучу потенциального геморроя.
1. Геморрой технический. Проблема с Rust в том, что на нём невозможно без весьма извращённых танцев с бубнами даже двусвязный список сделать. То ли фанаты Rust никогда не проходили курсы по структурам данных, то ли ещё что, но очень странно, что они не понимают важность возможности реализовывать всякие сложные динамические структуры данных, особенно в ядрах операционок, где этого добра просто дофига и больше.
2. Геморрой социальный. Сообщество разработчиков Linux было единым, со своими идиомами программирования, с единым языком, с единой культурой, со своей философией (свобода там, все дела). А тут в эту культуру хотят впендюрить совершенно инородный элемент: nien! нельзя к памяти обращаться! Развивать один проект на двух разных языках - это просто гарантировать разрушительный для всего проекта конфликт между сторонниками радикальго разных (в данном случае) культур. Тут выше говорят о конкуренции, и о её благости. Да, конкуренция - это хорошо, но не внутрипроектная, а внешняя. Пусть на Rust делают Redox, а потом сравним результаты (нет, не сравним, конечно, потому что см. технические проблемы).
Получается, Google разрушает сообщество разработчиков ядра. Я не думаю, что менеджеры Google этого не понимают. Следовательно, это делается целенаправленно. Вопрос: зачем?
| |
|
|
3.298, JM (?), 07:18, 21/01/2022 [^] [^^] [^^^] [ответить] | +/– | 1 И вот это вот вы называете не извращённым https github com Amanieu intrusi... большой текст свёрнут, показать | |
3.301, Аноним (-), 18:46, 21/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>А на чём там драйверы написаны - да какая разница?
Действительно, какая разница - драйвер под полторы архитектуры или под десять.
| |
|
2.303, Аноним (-), 19:01, 21/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Геморрой социальный. Сообщество разработчиков Linux было единым, со своими идиомами программирования, с единым языком, с единой культурой, со своей философией (свобода там, все дела). А тут в эту культуру хотят впендюрить совершенно инородный элемент
А ты посмотри на состав раст фаундейшена и заодно вспомни, сколько внутри растосферы sjw на зарплате у MS.
| |
|
3.304, Аноним (-), 19:28, 21/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А ты посмотри на состав раст фаундейшена и заодно вспомни, сколько внутри
> растосферы sjw на зарплате у MS.
На состав линукс фаундейшена давно смотрел?
| |
|
4.305, Аноним (305), 21:56, 21/01/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так потому я и жду слаку 15, потихонечку изучая ситуацию с другими unix-подобными ОС, от заразы пекарня уже очищена давно. По большей части.
| |
|
|
|
1.300, Аноним (300), 17:27, 21/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Пока не завезут в ядро Prolog или хотя-бы Common-Lisp - пусть идут в виндовс и там внедряют себе эти ихние Rust'ы оп самое ядро.
Алсо, сем им Си не угодил, "сложнА без сахарку"?
| |
1.308, Аноним (189), 10:54, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"Он в четвёртый раз закинул невод в сине море - пришёл невод с одной травою морской..." (с)
| |
|