1.3, Аноним (3), 23:05, 28/06/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
UNIX, который породил язык C, хотят переписать на Rust.
В историческое время живем, господа.
| |
|
2.4, Annato (?), 23:09, 28/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как и в прошлом обсуждении никаких конкретных решений не принято, лишь оценены перспективы.
| |
|
3.10, Аноним (10), 23:46, 28/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Как и в прошлом обсуждении никаких конкретных решений не принято, лишь оценены перспективы.
Ну а как еще? Когда в прошлый раз:
https://www.opennet.ru/opennews/art.shtml?num=60473
предложили кричащим "Нам нужон Раст!" конкретизировать, для чего именно, то конретный список утилит-под-переписку вышел откровенно э-э, конкретно так, э-э, жиденький.
Да и вопрос "Кто будет ваять инфраструктуру для этого?" как-то остался висеть в воздухе.
| |
|
2.5, Аноним (5), 23:12, 28/06/2024 [^] [^^] [^^^] [ответить]
| –7 +/– |
Unix появился в 1969, а С в 1972. Но не давай таким фактам менять себе точку зрения.
| |
2.16, Аноним (16), 00:31, 29/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> UNIX, который породил язык C, хотят переписать на Rust.
Вообще-то, Сишечка - отражение языка Assembler. Что связано с процессорами больше, чем с первыми операционками семейства.
| |
2.38, Аноним (38), 09:03, 29/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Идея UNIX и Си в простоте и эффективности. К сожалению в современном софте мы давно ничего подобного не видим. Раст тут просто ещё один гвоздь в крышку гроба IT-технологий.
| |
|
3.48, Kt (?), 10:47, 29/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
Все просто: современное поколение не умеет закрывать циклы, освобождать память, осиливать много текста. Приходится делать костыли, чтоб hello world хотя бы собирался без ошибок, пусть и требовал 20 ядер на 5ггц с 64гб ОЗУ.
| |
|
4.52, Прохожий (??), 12:54, 29/06/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
>современное поколение не умеет
Это высказывание, всё же ко всем поколениям относится, если речь идёт о Си. Проблема не в людях. Проблема в несоответствии языка программирования Си современному уровню сложности ПО. Фактов, подтверждающих это утверждение, хоть отбавляй. Так же ошибки в ядре Линукса, которые обнаруживаются спустя десятки лет.
| |
|
5.59, Kt (?), 13:28, 29/06/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да нет, именно в людях: которые хотят продавать г за много, которые хотят получать много за г компетенцию и которые вынуждены потреблять это г за отсутствием альтернатив.
Особенно показательно это демонстрировалось во времена первых Delphi
И по поколениям: раньше обычному пользователю требовалось осилить талмуды документации, а сейчас сейчас только научившийся тапать OK/next уже позиционирует себя ценным ит-специалистом.
Я не против популяризации и упрощения, но раздражает именно навязывание позитивного принятия глупости.
| |
|
6.70, Прохожий (??), 00:21, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
Дело именно в людях, да. Но в несколько другом аспекте. А именно, программирование на языке Си сложного ПО требует абсолютной внимательности. И буде человек даже гением и прочти все талмуды, какие только есть на свете, он не сможет не ошибиться на какой-то тысячной (десятитысячной, стотысячной и т.д.) строке кода. Наш мозг - не компьютер. Хотя даже в компьютерах возможны ошибки в силу физических явлений разного характера, и поэтому даже для аппаратных компонентов придумывают разнообразные алгоритмы коррекции ошибок).
Для контроля ошибок в коде придумали всякие линтеры, санитайзеры и прочее вспомогательное ПО. Но и они не дают стопроцентную гарантию отсутствия ошибок, даже для типовых случаев.
Именно по этой причине (хотя она, конечно, не единственная, есть и другие) Си был в итоге вытеснен из подавляющего числа областей программирования и замещён другими языками, которые полностью избавляют код от определённого и наиболее распространённого класса ошибок. Я, конечно же, имею ввиду языки со сборщиками мусора, интерпретаторы, а не только сравнительно новый Rust, который пока только набирает обороты.
| |
|
5.66, Аноним (66), 19:31, 29/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема в несоответствии языка программирования Си современному уровню сложности ПО
Где ты увидел сложное "современное" ПО. То что сейчас пишут-это уровень школоты для программистов из 70-80-ых. Современное ПО-это перегонка байтов из одного мокросервисика в другой, из одной базки в другую, из одного браузера в другой. Вот и все "сложное современное" ПО. Иногда некоторые драйверы пишут, и там как раз чисто Си. Иногда движки вычислительные пилят, и там чисто Си. Сложное ПО напиисано давно, написано на Си, фортран и cobol.
| |
|
6.69, Прохожий (??), 00:07, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Где ты увидел сложное "современное" ПО.
ОС, СУБД, серверы приложений. Всё это современное и сложное ПО.
| |
|
7.76, Аноним (-), 10:11, 30/06/2024 [^] [^^] [^^^] [ответить] | +/– | Тут тоже видите ли все хорошо в меру 1 Совсем без ОС Ну, и много вы в bare me... большой текст свёрнут, показать | |
|
|
|
4.62, Аноним (-), 16:31, 29/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
О, типичное вранье в стиле "трава была зеленее, девки краше, люди добрее" /_-
Вот тебе бага opennet.ru/opennews/art.shtml?num=59906
CVE-2023-43788: Out of bounds read
- if (*s2 == '\0') {
+ if (*s2 == '\0' || c == '\0') {
Причем бага с 1988 год! Диды писали, настоящие акса-калы!
И всего-то 35 лет жила поделка самых лучших пограммеров на СИшке
Никогда не было такого, чтобы написали прогу и она просто работает.
Проекты быљи проще, на баги всем было пофиг, не было интернета и доступа к компам извне.
Даже в супер важных либах типа ОпенССЛ так фарапят, что от харт-блида пол интернета страдает.
| |
|
5.77, Аноним (-), 10:22, 30/06/2024 [^] [^^] [^^^] [ответить] | –1 +/– | OpenSSL написана дилетантами Которые не только в safety security лабухи, но и в... большой текст свёрнут, показать | |
|
6.82, Прохожий (??), 13:36, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
Сколько ещё раз надо повторить, что переписывание на Rust не избавит от всех возможных ошибок в коде? Напомню. Речь идёт только об одном, но при этом наиболее распространённом классе ошибок. Если хотя бы от них можно будет избавиться - уже хорошо, даже при прочих равных. Остальное потом допилить можно будет.
| |
|
5.87, Аноним (87), 20:30, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
Вот только ты в пример привёл такую багу, от которой и руст не защитит.
| |
|
|
|
|
1.18, Аноним (18), 00:38, 29/06/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Чтобы БСД'шечка олинуксойдилась?
Эт перебор ящитаю.
Пусть пингвин от скуки обмазывается ржавчиной, бзде это вообще никаким боком не нужно.
| |
|
2.25, Bottle (?), 01:18, 29/06/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Бздя уже олинуксоидилась, учитывая, что драйверы Mesa они тащат к себе. Мы ещё не говорим про кеды с гомогномом под кошерной лицензией (GPL).
| |
|
3.29, Аноним (10), 01:45, 29/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Бздя уже олинуксоидилась, учитывая, что драйверы Mesa они тащат к себе.
Это те самые, с исконно-посконнй линуксячьей лицензией?
https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/gallium/drivers/crocu
> * Copyright © 2017 Intel Corporation
> *
> * Permission is hereby granted, free of charge, to any person obtaining a
> Мы ещё не говорим про кеды с гомогномом под кошерной лицензией (GPL).
Лицензионщик, глянь уже на лицензию mesa и иксов, что ли.
| |
3.56, Аноним (-), 13:13, 29/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Бздя уже олинуксоидилась, учитывая, что драйверы Mesa они тащат к себе.
Ты еще прослойки для запуска линуксных дров в бсд не видел...
| |
|
4.85, Аноним (87), 17:04, 30/06/2024 [^] [^^] [^^^] [ответить] | +/– | ext2 - рефакторинг ufs xorg - форк с бсдешных xfree86 вместе с архитектурой и др... большой текст свёрнут, показать | |
|
|
2.44, ДругойАнон (?), 09:41, 29/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
BSD смогут занять нишу Линукса только когда станут большим Линуксом чем сам Линукс. А Линукс сможет занять нишу Винды когда станет большей Виндой чем сама Винда
| |
|
1.23, Bottle (?), 01:14, 29/06/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
По факту ради мнимой безопасности хотят усложнить сборку проектов и замедлить компиляцию до неадекватного уровня (благодаря ссаной сишечке с её хедерами и плюсам с их темплейтами она уже плохая, а теперь будет невозможно разрабатывать что-либо без сервера под рукой)
При этом реальные вопросы безопасности (которые решаются специалистами по ИБ) никто решать не будет.
| |
|
2.35, Аноним (34), 06:30, 29/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>реальные вопросы безопасности (которые решаются специалистами по ИБ) никто решать не будет.
сертификация фстек и шифрование гост?
| |
|
3.61, glad_valakas (-), 15:50, 29/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
создание организационно-распорядительной документации, ее утверждение у руководства и доведение до исполнителей под роспись.
| |
|
2.36, Прохожий (??), 07:55, 29/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
>По факту ради мнимой безопасности
По факту, речь идёт об улучшенном качестве ПО, прежде всего. Напомню, что это востребовано пользователями.
>замедлить компиляцию до неадекватного уровня
Гугл, Клаудфлэр, Дропбокс, Амазон, Дискорд с этим как-то живут, и ничего. И ты будешь.
> а теперь будет невозможно разрабатывать что-либо без сервера под рукой
Это почему?
>При этом реальные вопросы безопасности (которые решаются специалистами по ИБ) никто решать не будет.
Это почему?
| |
|
3.49, Kt (?), 10:51, 29/06/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потому как бизнес
Это как лет 20+ назад: взять веб-разработчика на ms word, сэкономив 99% бюджета заработной платы.
| |
|
|
5.55, Аноним (-), 13:12, 29/06/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ничего не понял.
Что тут не понятно? Ворд умел сохранять вебпаги немного. Так что вот - наковырял в ворде что там хотел, сэйванул, типа-вебпага готова. Почему типа? Потому что хреновая, кривая, выглядит ужасно, во всем что не IE ее может перекосить нахрен, да и в IE очень зависит от версии.
Ну и генереный вордом гамнокодец, жирный и страшный как смерть - однозначно идентифицирует ЭТО.
| |
|
6.71, Прохожий (??), 00:25, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
И причём здесь обсуждаемые утверждения и вопросы, которые я задал? Как это всё помешает продолжать заниматься безопасностью?
| |
|
|
|
3.58, Аноним (-), 13:26, 29/06/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> По факту, речь идёт об улучшенном качестве ПО, прежде всего. Напомню, что это востребовано пользователями.
В бсде господа с своими заморочками все и вся ребилдить от и до таки откушают сполна.
> Гугл, Клаудфлэр, Дропбокс, Амазон, Дискорд с этим как-то живут, и ничего. И ты будешь.
Ага! Докупишь пару датацентров под билдфермы - и порядок. Хорошо быть амазоном.
| |
|
4.72, Прохожий (??), 00:26, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
Что ты там билдить собрался и, главное, зачем? От скуки или реальная бизнес-потребность какая?
| |
|
5.73, Аноним (10), 01:19, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Что ты там билдить собрался и, главное, зачем? От скуки или реальная бизнес-потребность какая?
Знакомтесь, это Великий Знаток Бздей(и вообще, всего)294. Опять не смог пройти мимо новости о "БЗДах" - полых^W засвербело.
Уровень знаний обсуждаемого предмета: считал(ет) что в фре runlevels. Ну или вон, че-то там о ребилдах.
В общем, ничего толкового по теме от него не будет - лишь уныло-пафосные рассуждизмы о том "как оно там наверняка на самом деле" ...
| |
|
6.74, Прохожий (??), 08:53, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
Кто тут великий знаток? И причём здесь run levels до компиляции ОС? Я всего лишь задал простой вопрос: что компилировать и для какой цели. Зачем задавал? Потому что в зависимости от ответа напрашивается определённый вывод.
Если что, я себя не считаю великим знатоком, поэтому мне эту характеристику приписывать не надо.
>ничего толкового по теме от него не будет
Я правильно понимаю, что ответа на свой вопрос не дождусь?
| |
|
7.78, Аноним (10), 11:57, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Кто тут великий знаток?
Тот, кому вы задали вопрос (Аноним из #58).
> Я всего лишь задал простой вопрос: что компилировать и для какой цели. Зачем задавал? Потому что в зависимости от ответа напрашивается определённый вывод.
Дык вот, ответ будет представлять ценность "покрасить и выбросить", т.к. данный персонаж заходит в такие новости исключительно на "потроллить глупостью с умным видом".
| |
|
|
5.81, Аноним (-), 13:30, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Что ты там билдить собрался и, главное, зачем? От скуки или реальная
> бизнес-потребность какая?
Ну так как я понимаю господа обычно все и вся билдят сами. Из портов и вообще. Как еще 1 дистро с бинарными пакетами - сабж имеет мало смысла, LTS-а ж нету.
| |
|
|
|
|
1.40, Аноним (40), 09:13, 29/06/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вот скоро будете как и гентушники Руст часами компилять.Хотя там Шланг с ЛЛВМ запили раньше вроде.Всем страдать.
| |
|
2.75, Прохожий (??), 08:59, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
>компилять
Но зачем? Если заняться больше нечем, то это же хорошо, что теперь будет компилироваться ещё дольше. Дополнительный фан от любимого процесса появляется.
| |
2.79, n00by (ok), 11:58, 30/06/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Вот скоро будете как и гентушники Руст часами компилять.
Покажи вывод qlop rust или прекрати врать.
| |
|
1.53, Аноним (53), 13:07, 29/06/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Также рассмотрено применение ELF-формата для core-дампов ядра
> (для повышения эффективности диагностики и исправления проблем)
А сейчас у них что?!
> runtime containerd для FreeBSD,
О, этак и системду скоро портируют, глядишь.
| |
|