Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Microsoft открыл CHERIoT, аппаратное решение для повышения безопасности кода на языке Си" | +/– | |
| Сообщение от opennews (??), 01-Мрт-23, 10:12 | ||
Компания Microsoft открыла наработки, связанные с проектом CHERIoT (Capability Hardware Extension to RISC-V for Internet of Things), нацеленным на блокирование проблем с безопасностью в существующем коде на языках C и С++. CHERIoT предлагает решение, позволяющее защитить существующие кодовые базы на С/C++ без необходимости их переработки. Защита реализуется через применение модифицированного компилятора, использующего специальный расширенный набор процессорных инструкций (ISA), предоставляемых процессором и на аппаратном уровне отслеживающих доступ к памяти, проверяющих корректность работы с указателями и обеспечивающих изоляцию блоков кода... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 01-Мрт-23, 10:12 | –17 +/– | |
Ну зачем аппаратный огород городить когда уже Rust есть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5, #8, #9, #16, #24, #31, #46, #64, #93, #120, #123, #197, #257 | ||
| 2. Сообщение от Кровосток (ok), 01-Мрт-23, 10:13 | +16 +/– | |
Решение прямо как из песенки: "Ключик золотой... В ж... себе вставь! Покрути немного, для работы тебе надо!" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. Сообщение от Аноним (3), 01-Мрт-23, 10:14 | +47 +/– | |
Настоящий сишник меняет аппаратуру под себя. Диктует свои правила. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #30, #169, #221, #263 | ||
| 4. Сообщение от Аноним (5), 01-Мрт-23, 10:18 | –1 +/– | |
Неужели раст не помог и пришлось всё делать правильно? Кто бы мог подумать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18, #83, #186 | ||
| 5. Сообщение от Аноним (5), 01-Мрт-23, 10:18 | +34 +/– | |
Именно чтобы не писать на раст. И это правильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #51, #81, #158 | ||
| 6. Сообщение от Аноним (6), 01-Мрт-23, 10:20 | +2 +/– | |
у Эльбрусов вроде есть защищённый режим где доступ к памяти и исполнение проверяются аппаратно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #23, #132, #249, #261 | ||
| 7. Сообщение от Аноним (7), 01-Мрт-23, 10:21 | +/– | |
так, погодите-ка. Если Java - это язык, компилящийся для "гипотетических процов, способных исполнять явовский байткод", то сишка - это то же самое, но для гипотетических процов, в которых можно делать use after free и прочие веселухи. Все правильно понял? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12, #14, #62, #149, #165, #262 | ||
| 8. Сообщение от pda (ok), 01-Мрт-23, 10:22 | +9 +/– | |
А читаем мы по диагонали... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #282, #317 | ||
9.
Сообщение от Проффесор (?), 01-Мрт-23, 10:24
| +/– | |
>Ну зачем аппаратный огород городить когда уже Rust есть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #13, #25, #28, #131 | ||
| 11. Сообщение от Аноним (16), 01-Мрт-23, 10:27 | +4 +/– | |
> Практика показывает, что даже крупные корпорации, такие как Google и Microsoft, имеющие жёсткую политику рецензирования изменений и применяющие современные методы разработки и инструменты статического анализа, не могут гарантировать отсутствие ошибок при работе с памятью (например, около 70% уязвимостей в программных продуктах Microsoft и Google вызваны небезопасной работой с памятью). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #15, #26, #129 | ||
| 12. Сообщение от Аноним (-), 01-Мрт-23, 10:28 | +/– | |
Доступа к памяти на яву нету, речь идет именно о нем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #104 | ||
| 13. Сообщение от Аноним (-), 01-Мрт-23, 10:30 | +/– | |
Чтоб устроить праздник унсафе ? По каким дням праздновать будем ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 14. Сообщение от Аноним (16), 01-Мрт-23, 10:31 | –1 +/– | |
Типа того. Админить руками или скриптами. В Си - руками всё. В Яве и прочих есть "скрипты" - сборщики мусора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #41 | ||
| 15. Сообщение от Аноним (15), 01-Мрт-23, 10:35 | +4 +/– | |
То ли дело в опенсорсе — медленно, дорого, качественно — баги в Xorg по 20 лет без движения висят | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #19 | ||
| 16. Сообщение от Аноним (16), 01-Мрт-23, 10:39 | +/– | |
Проблемы и приватности и тивоизации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #44, #162, #266 | ||
17.
Сообщение от 3draven (ok), 01-Мрт-23, 10:44
| –3 +/– | |
Дидам придумали кресло-каталку. Сами они писать на сях не могут без граблей, нормальные языки не любят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #135 | ||
| 18. Сообщение от пох. (?), 01-Мрт-23, 10:44 | +/– | |
так он бы смог, конечно, смог бы - но пока на эту архитектуру кроме readme.md ничего толком портировать не удалось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #49 | ||
| 19. Сообщение от Аноним (19), 01-Мрт-23, 10:45 | +2 +/– | |
С опенсорсом в корпорациях проблема таже - корпроативно быстро, подешевле, некачественно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #107 | ||
| 20. Сообщение от IdeaFix (ok), 01-Мрт-23, 10:45 | +/– | |
Ждём новостей о том как врырываются из очередной песочницы.... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27 | ||
| 21. Сообщение от Аноним (19), 01-Мрт-23, 10:47 | +1 +/– | |
Скорее что наоборот: диды сделали вешь, которая не позволяет отжать пользу девайса юзверя под себя. И теперь все крутятся: как заклеить дыры в заборе в "яблоневый сад". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 23. Сообщение от пох. (?), 01-Мрт-23, 10:49 | –3 +/– | |
если ты про тегированную память, то он наверное был только в ель-брус-1, том у которого отдельный интерфейс с водопроводной сетью. И не работал как следует. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #54, #58, #167 | ||
| 24. Сообщение от _kp (ok), 01-Мрт-23, 10:52 | +/– | |
Там же сказали, для использования существующей кодовой базы без переписывания, ибо объёмы весьма внушительны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #255 | ||
| 25. Сообщение от НяшМяш (ok), 01-Мрт-23, 11:01 | +7 +/– | |
Опять в гугле забанили, уже 5 лет как есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #174, #220 | ||
| 26. Сообщение от Аноним (26), 01-Мрт-23, 11:01 | +/– | |
Если не признавать что некачественно тогда прокатит. Как ты в проприетаре определишь что там качественно, а что нет. Работает и ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 27. Сообщение от Аноним (26), 01-Мрт-23, 11:02 | +1 +/– | |
Причем через npm. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #29 | ||
| 28. Сообщение от Советский инженер (?), 01-Мрт-23, 11:04 | –1 +/– | |
если тебе такой раст, чтобы код кросскомпилять - то на https://www.rust-lang.org/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #335 | ||
| 29. Сообщение от IdeaFix (ok), 01-Мрт-23, 11:11 | +/– | |
> Причем через npm. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #50 | ||
| 30. Сообщение от Советский инженер (?), 01-Мрт-23, 11:16 | –1 +/– | |
такой же настоящий, как и автолюбитель, который меняет машину когда пепельница переполнилась? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #42 | ||
| 31. Сообщение от Аноним (31), 01-Мрт-23, 11:32 | +/– | |
Чтобы раст прорекламировать. Мелкософт главный (наравне с гуглом) зачинщиков раси оманми | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #259 | ||
| 32. Сообщение от Аноним (32), 01-Мрт-23, 11:33 | +/– | |
> разыменование указателей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #33 | ||
| 33. Сообщение от Аноним (33), 01-Мрт-23, 11:45 | +/– | |
просто оно сделано defective by design | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #34 | ||
| 34. Сообщение от Аноним (32), 01-Мрт-23, 11:46 | +1 +/– | |
Оно в процессоре так сделано | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #55, #150 | ||
| 37. Сообщение от Аноним (120), 01-Мрт-23, 11:54 | +7 +/– | |
Почему Microsoft и Google не уволит свои криворуких кодеров и м..ак и не наймет экспетов по Си с opennet? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #39, #40, #111, #215 | ||
| 38. Сообщение от Иваня (?), 01-Мрт-23, 11:56 | +1 +/– | |
Очень интересно, спасибо за инфу, пригодится мне для разработки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. Сообщение от Амомин (?), 01-Мрт-23, 11:56 | –1 +/– | |
Дык им никто не рассказал почему-то до сих пор | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 40. Сообщение от Аноним (32), 01-Мрт-23, 11:56 | +/– | |
Месные эксперты с опеннет говорят там обязательно непустую учетку на гитхабе надо иметь к собеседованию. Хотя у меня всеего 1 раз спросили и сказали: "Ну нету дак нету, что теперь. Переходим к следующему этапу собеседования - hard skills". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #110, #133 | ||
| 41. Сообщение от Аноним (120), 01-Мрт-23, 11:57 | +/– | |
почему не сделают скрипты сборщики мусора на си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #52, #200 | ||
| 42. Сообщение от YetAnotherOnanym (ok), 01-Мрт-23, 12:03 | –1 +/– | |
Нет, как автолюбитель, который ставит "карбоновое" антикрыло на багажник и дырявое ведро вместо глушителя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 43. Сообщение от YetAnotherOnanym (ok), 01-Мрт-23, 12:08 | +1 +/– | |
> CHERI (Capability Hardware Extension to RISC-V) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57 | ||
| 44. Сообщение от YetAnotherOnanym (ok), 01-Мрт-23, 12:14 | +/– | |
Очень просто - пользоваться специализированным устройством для работы с деньгами, которое стоит в супермаркете за углом. Называется "банкомат". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #101, #180, #260 | ||
| 45. Сообщение от Аноним (45), 01-Мрт-23, 12:20 | +6 +/– | |
Никуда от указателей не деться в низкоуровневом программировании. Взятие данных по адресу -- это базовая инструкция центрального процессора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #304 | ||
| 46. Сообщение от Аноним (46), 01-Мрт-23, 12:23 | –3 +/– | |
Похоже, даже Мелкомягких Хруст не устраивает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #177 | ||
| 47. Сообщение от nc (ok), 01-Мрт-23, 12:25 | –2 +/– | |
А что такого в том чтобы переписать существующий старый код? Ведь далеко не все ошибки связаны с переполнением буферов и неправильной работы с указателями. А переписывание кода заодно позволит его отрефакторить, да и просто посмотреть свежим взглядом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #53, #126 | ||
| 48. Сообщение от Бегущий по граблям (?), 01-Мрт-23, 12:26 | –1 +/– | |
Вот это правильный подход, т.к. это решение можно считать устранением причины проблемы, а не латанием дыр и прикручивание костылей, чем в принципе является Руст и всякие новомодные уловки по работе с указателями в Плюсах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #65 | ||
| 49. Сообщение от Аноним (46), 01-Мрт-23, 12:31 | +1 +/– | |
>кроме readme.md ничего толком портировать не удалось | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 50. Сообщение от Анонус (?), 01-Мрт-23, 12:33 | +/– | |
Позитив Текнолоджис | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 51. Сообщение от Товарисч (?), 01-Мрт-23, 12:34 | +2 +/– | |
Звучит инфантильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 52. Сообщение от Аноним (46), 01-Мрт-23, 12:36 | +/– | |
Как сборщик мусора защитит от разыменования указателя, указывающего на произвольный адрес? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #113 | ||
| 53. Сообщение от Аноним (53), 01-Мрт-23, 12:37 | +/– | |
Такого - ничего. Только трудозатраты и время. Большие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 54. Сообщение от непох (?), 01-Мрт-23, 12:38 | +3 +/– | |
Защищенный режим есть во всех Эльбрусах и работает, без "наверное". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #145, #171, #216 | ||
| 55. Сообщение от Аноним (46), 01-Мрт-23, 12:41 | +3 +/– | |
Так в процессоре CHERIoT сделано уже иначе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #267 | ||
| 56. Сообщение от Alexey Torgashin (?), 01-Мрт-23, 12:42 | –2 +/– | |
Меня ребенок спросил - "А ты какие языки знаешь, знаешь СиПлюсПлюс? ОН СЛОЖНЫЙ!!!" Я говорю - "его не знаю, и он очень противный". Имея в виду что Паскаль не противный. На паскале можно писать гораздо БОЛЕЕ ЧИТАЕМЫЙ и безопасный код с проверками типов. Что и доказал мой проект CudaText. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #61, #115, #147, #151, #288, #289 | ||
| 57. Сообщение от Аноним (46), 01-Мрт-23, 12:44 | +2 +/– | |
Во, я тоже подумал про CHERVI. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 58. Сообщение от maximnik0 (?), 01-Мрт-23, 12:48 | +/– | |
>он наверное был только в ель-брус-1, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #60, #85 | ||
| 60. Сообщение от Аноним (46), 01-Мрт-23, 12:55 | +/– | |
Т.е., обычные стандартные планки DDR-3, DDR-4 для Эльбруса не годятся? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #63 | ||
| 61. Сообщение от непох (?), 01-Мрт-23, 13:03 | +5 +/– | |
Это ваш бдсм-проект "очень противный", а не C++, которого вы не знаете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 62. Сообщение от _hide_ (ok), 01-Мрт-23, 13:06 | +4 +/– | |
Процессору на ваши use after free и прочие шалости побоку, более того, состояние гонки можно получить просто из-за небрежной работы с памятью без явных ошибок, к примеру, при циклических ссылках и т.п. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #112, #146 | ||
| 63. Сообщение от непох (?), 01-Мрт-23, 13:09 | +6 +/– | |
Да, обычные не годятся, нужные "серверные" DDR-модули с ECC. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #172, #199 | ||
64.
Сообщение от warlock66613 (ok), 01-Мрт-23, 13:24
| +1 +/– | |
Так этот аппаратный огород отлично работает в паре с Rust (фича strict_provenance и связанные). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 65. Сообщение от freecoder (ok), 01-Мрт-23, 13:39 | +/– | |
Rust делает проверки в compile-time, а здесь предлагается run-time решение, как я понял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #202 | ||
| 66. Сообщение от freecoder (ok), 01-Мрт-23, 13:41 | –1 +/– | |
А как этот процессор будет отличать ошибки работы с памятью от намеренных "оптимизаций" и бэкдоров? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #82, #106, #270 | ||
| 68. Сообщение от freecoder (ok), 01-Мрт-23, 13:43 | +/– | |
Вообще, сишники теперь должны полюбить Rust. Потому что он им даст больше свободы: пиши unsafe и разыменовывай нулевой указатель наздоровье. А тут - сам процессор твой код отвергнет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #86 | ||
| 81. Сообщение от YM2608 (?), 01-Мрт-23, 14:18 | –1 +/– | |
а почему тебе Rust не нравится ɁɁɁ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #159, #173, #235 | ||
| 82. Сообщение от непох (?), 01-Мрт-23, 14:45 | +/– | |
Никак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 | ||
| 83. Сообщение от Аноним (-), 01-Мрт-23, 14:52 | +/– | |
> пришлось всё делать правильно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #89 | ||
| 84. Сообщение от Аноним (221), 01-Мрт-23, 14:56 | +/– | |
> Компания Microsoft открыла наработки, связанные с проектом CHERIoT | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #99 | ||
| 85. Сообщение от анонимуз (?), 01-Мрт-23, 14:56 | +/– | |
Здесь пишут, что в защищенном режиме вылезают приколы в coreutils типа использования неинициализированной памяти и т.д.: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #88 | ||
| 86. Сообщение от Аноним (221), 01-Мрт-23, 15:02 | +/– | |
> Вообще, сишники теперь должны полюбить Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #91, #92, #271 | ||
| 88. Сообщение от непох (?), 01-Мрт-23, 15:04 | +2 +/– | |
Не приколы, а баги. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #90 | ||
| 89. Сообщение от Аноним (-), 01-Мрт-23, 15:04 | –1 +/– | |
Хотя, если так подумать, в рантайме лайфтаймы и выходы за границы отслеживать проще. В том же расте, если перенести лайфтаймы в рантайм при помощи RefCall и Arc, то компилятор перестаёт ругаться. Паники иногда в рантайме случаются, правда. Но зато думать не надо, прям как в C. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #97, #170 | ||
| 90. Сообщение от анонимуз (?), 01-Мрт-23, 15:11 | +/– | |
В самОм Linux тоже? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #96, #237 | ||
| 91. Сообщение от непох (?), 01-Мрт-23, 15:21 | +/– | |
Портировать ядро Linux или BSD на эту chert-ову байду проще чем переписать на Rust, но не настолько проще чтобы выбор был однозначным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #117 | ||
| 92. Сообщение от Аноним (221), 01-Мрт-23, 15:30 | +/– | |
> но не настолько проще чтобы выбор был однозначным | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 | ||
| 93. Сообщение от anonymous (??), 01-Мрт-23, 15:38 | +/– | |
> нацеленным на блокирование проблем с безопасностью в существующем коде на языках C и С++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 94. Сообщение от Заболотный (?), 01-Мрт-23, 15:40 | +/– | |
Они изобрели MPU? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. Сообщение от непох (?), 01-Мрт-23, 15:53 | +3 +/– | |
> В самОм Linux тоже? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #119 | ||
| 97. Сообщение от непох (?), 01-Мрт-23, 15:58 | +/– | |
> зато думать не надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 | ||
| 99. Сообщение от Аноним (46), 01-Мрт-23, 16:06 | +/– | |
В GCC тоже CHERI добавляли. Но пока только для Morello. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 101. Сообщение от Аноним (101), 01-Мрт-23, 16:09 | +/– | |
Предлагаешь бумагу что ли таскать с собой по карманам? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #183, #236 | ||
| 104. Сообщение от OpenEcho (?), 01-Мрт-23, 16:12 | +/– | |
Так прям и нет?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #116 | ||
| 105. Сообщение от Аноним (101), 01-Мрт-23, 16:13 | +/– | |
Судя по тому, что это делают 1) безопасники из майков 3) криворучки из подразделений Azure - эта херня не взлетит вообще никогда. Такую штуку могли теоретически запилить только в Майкрософт Ресерч, но им неинтересно под гнилую императивщину заплатки хлестать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. Сообщение от Аноним (106), 01-Мрт-23, 16:15 | +/– | |
А ничего, что компилятор ближе к железу, чем твой замечательный код? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #192 | ||
| 107. Сообщение от OpenEcho (?), 01-Мрт-23, 16:20 | +1 +/– | |
> Опенсорс бывает в корпорациях тоже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #164, #166, #188, #287 | ||
| 109. Сообщение от Аноним (109), 01-Мрт-23, 16:22 | +3 +/– | |
> аппаратное решение | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #118, #204 | ||
| 110. Сообщение от Аноним (120), 01-Мрт-23, 16:24 | +/– | |
Куда устраивался если не секрет? Взяли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 111. Сообщение от OpenEcho (?), 01-Мрт-23, 16:26 | +/– | |
Они услышали вас и увольняют десятками тысяч сейчас... подготавливают место для "специалистов" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 112. Сообщение от Аноним (120), 01-Мрт-23, 16:29 | +/– | |
Уточните, пожалуйста, какое отношение состояние гонки имеет к циклическим ссылкам? У меня просто слишком мало мозгов и не понимаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #218 | ||
| 113. Сообщение от Аноним (120), 01-Мрт-23, 16:31 | +/– | |
А как он защитит? У меня нет мозгов и я не знаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 115. Сообщение от OpenEcho (?), 01-Мрт-23, 16:36 | +2 +/– | |
> Имея в виду что Паскаль не противный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 116. Сообщение от Аноним (120), 01-Мрт-23, 16:37 | –1 +/– | |
"getDeclaredField | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 Ответы: #121 | ||
| 117. Сообщение от Аноним (117), 01-Мрт-23, 16:39 | +/– | |
> Портировать ядро Linux или BSD на эту chert-ову байду проще | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 118. Сообщение от OpenEcho (?), 01-Мрт-23, 16:42 | +1 +/– | |
> Бьёт по рукам при распарсивании ввода goto ? =) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 Ответы: #273 | ||
| 119. Сообщение от Аноним (46), 01-Мрт-23, 16:43 | +/– | |
И как процессор различает, что в регистре сейчас целое или указатель? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #140 | ||
| 120. Сообщение от Аноним (120), 01-Мрт-23, 16:44 | +1 +/– | |
Мне, с моим отсутствующим мозгом, кажется что проверка каждого обращения к памяти настолько сильно уронит производительность, что пользоваться ей будет почти невозможно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #269 | ||
| 121. Сообщение от OpenEcho (?), 01-Мрт-23, 16:46 | +2 +/– | |
> Уточните, пожалуйста, где здесь про доступ к памяти? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 | ||
| 123. Сообщение от ptr (??), 01-Мрт-23, 16:59 | –1 +/– | |
Как Вы представляете себе Rust, например, для CH32V003? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #161, #194, #219 | ||
| 126. Сообщение от AKTEON (?), 01-Мрт-23, 17:34 | +3 +/– | |
Таких программистов, которые были в 2004 году, сейчас мы даже приблизительно не имеем(с) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 129. Сообщение от Аноним (129), 01-Мрт-23, 17:48 | +/– | |
> например, около 70% уязвимостей в программных продуктах Microsoft и Google вызваны небезопасной работой с памятью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #168 | ||
| 131. Сообщение от Аноним (131), 01-Мрт-23, 17:57 | +/– | |
Где скачать rust под avr | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #157 | ||
| 132. Сообщение от Аноним (131), 01-Мрт-23, 18:01 | +1 +/– | |
Защищенный режим в котором работает ровно ничего. А тут решение которое работает постоянно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 133. Сообщение от Аноним (32), 01-Мрт-23, 18:01 | +1 +/– | |
Контрактором в Интел. Взяли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #201 | ||
| 134. Сообщение от Аноним (134), 01-Мрт-23, 18:01 | +/– | |
А в этом RISC-V классические инструкции NX, PAE для защиты памяти имеются? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #139, #185, #213, #227 | ||
| 135. Сообщение от Аноним (135), 01-Мрт-23, 18:15 | +1 +/– | |
> Дидам придумали кресло-каталку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #203 | ||
| 139. Сообщение от Аноним (-), 01-Мрт-23, 18:35 | +/– | |
Незнаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 | ||
| 140. Сообщение от непох (?), 01-Мрт-23, 18:39 | +/– | |
Упрощенно: у регистра есть скрытые (недоступные погроммисту) биты, благодаря которым процессор отличает указатели от не-указателей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 Ответы: #223, #239 | ||
| 141. Сообщение от Аноним (141), 01-Мрт-23, 18:54 | +2 +/– | |
теперь RISC-V начнёт падать в синий экран... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #299 | ||
| 142. Сообщение от Аноним (142), 01-Мрт-23, 19:03 | +1 +/– | |
>даже на встраиваемых системах с 256 МБ ОЗУ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #148 | ||
| 143. Сообщение от Аноним (142), 01-Мрт-23, 19:05 | +/– | |
>Никакой код извне не может передать управление коду в компартменте и получить доступ к объектам, за исключением обращения к специально определённым точкам входа и использования указателей на объекты, явно переданные при вызове другого компартмента. Для кода и глобальных объектов в компартменте гарантируется целостность и конфиденциальность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #144, #191 | ||
| 144. Сообщение от Аноним (144), 01-Мрт-23, 19:10 | +/– | |
А PAE инструкции для защиты памяти от Intel патентированы или свободны как NX ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 Ответы: #187 | ||
| 145. Сообщение от пох. (?), 01-Мрт-23, 19:12 | –1 +/– | |
Прости, а вот при советской власти на которую тут все неистово др-ат им кто мешал - Брежнев, Андропов или Черненко? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #222 | ||
| 146. Сообщение от пох. (?), 01-Мрт-23, 19:16 | +/– | |
и результат - я открыл для себя что у top есть отображение rss в терабайтах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 147. Сообщение от Tita_M (ok), 01-Мрт-23, 19:18 | +/– | |
Привет, Алексей! А почему Оберон не выбрали для своего проекта вместо Lazarus? Вы ведь в Lazarus пишете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #212 | ||
| 148. Сообщение от пох. (?), 01-Мрт-23, 19:21 | +1 +/– | |
эта корпорация логично полагает что эпоха пердулин прошла и их удел - мигать светодиодиком. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 | ||
| 149. Сообщение от Аноньимъ (ok), 01-Мрт-23, 19:36 | +/– | |
Да, правильно, Си процессоры довольно "специфичны" на самом деле. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 150. Сообщение от Аноньимъ (ok), 01-Мрт-23, 19:38 | +/– | |
Именно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 151. Сообщение от Аноньимъ (ok), 01-Мрт-23, 19:40 | +1 +/– | |
Спасибо вам за ваш труд! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 157. Сообщение от topin89 (ok), 01-Мрт-23, 19:58 | +/– | |
детали тут: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 Ответы: #217 | ||
| 158. Сообщение от Аноним (-), 01-Мрт-23, 20:03 | –1 +/– | |
> Именно чтобы не писать на раст. И это правильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 159. Сообщение от Аноним (-), 01-Мрт-23, 20:06 | +1 +/– | |
> а почему тебе Rust не нравится ɁɁɁ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 161. Сообщение от topin89 (ok), 01-Мрт-23, 20:10 | +/– | |
Там вроде RISC-V. Как я понял, поддержка на ранней стадии, но в планах точно есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 Ответы: #321 | ||
| 162. Сообщение от kusb (?), 01-Мрт-23, 20:12 | +/– | |
Полный сброс контекста, чтобы даже ОС не была задействована в это время. Всё состояние ОС сохраняется, запускается программа для работы с деньгами из шифрованного места, расшифровывает себя и дальше... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #181, #238 | ||
| 164. Сообщение от kusb (?), 01-Мрт-23, 20:17 | +/– | |
Очень спорно, многие проекты начинаются за идею и не финансируются или раньше не финансировались ими, по моему. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #178 | ||
| 165. Сообщение от www2 (??), 01-Мрт-23, 20:21 | +/– | |
На Java бывают утечки памяти, если что. Можно тоже запретить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 166. Сообщение от www2 (??), 01-Мрт-23, 20:27 | +1 +/– | |
BSD избавлялась от компонентов AT&T Unix на средства университетов. Студентам и учёным нужны проекты, на которых они могут пройти практику, защитить дипломный проект, докторскую диссертацию. Ну а результаты их работ должны становиться общественным достоянием, т.к. делаются на средства налогоплательщиков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #182 | ||
| 167. Сообщение от RM (ok), 01-Мрт-23, 20:32 | +1 +/– | |
Пра брусы и вообще очень занимательное чтиво - читать цикл статей задом наперед. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 Ответы: #175, #206 | ||
| 168. Сообщение от topin89 (ok), 01-Мрт-23, 20:34 | +/– | |
Это ведь процент уязвимостей, а не 70% кода из них состоят. Просто есть такая закономерность -- 70% на память, 30% -- на всё остальное. Если аппаратная платформа поможет быстро их выявлять, то уязвимостей будет в 2-3 раза меньше. Уже хорошо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #129 | ||
| 169. Сообщение от Аноним (-), 01-Мрт-23, 20:59 | +1 +/– | |
> Настоящий сишник меняет аппаратуру под себя. Диктует свои правила. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #229 | ||
| 170. Сообщение от Аноним (-), 01-Мрт-23, 21:01 | +/– | |
> Хотя, если так подумать, в рантайме лайфтаймы и выходы за границы отслеживать проще. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #241, #264 | ||
| 171. Сообщение от Аноним (-), 01-Мрт-23, 21:04 | –3 +/– | |
> Если бы "чубайсы" не мешали Эльбрусам, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #193 | ||
| 172. Сообщение от Аноним (-), 01-Мрт-23, 21:05 | +1 +/– | |
А ECC при этом у гениев работает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 173. Сообщение от Аноним (173), 01-Мрт-23, 21:14 | +1 +/– | |
а почему раст должен кому-то нравиться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 174. Сообщение от Аноним (173), 01-Мрт-23, 21:17 | +/– | |
А ты точно внимательно прочитал то, на что попытался ответить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 175. Сообщение от Tron is Whistling (?), 01-Мрт-23, 21:20 | +/– | |
"Всё продолбано до нас" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 Ответы: #179 | ||
| 176. Сообщение от Kuromi (ok), 01-Мрт-23, 21:22 | +/– | |
DRM очередной? Или встроенный зонд? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #303 | ||
| 177. Сообщение от Аноним (177), 01-Мрт-23, 21:29 | +1 +/– | |
Хруст их очень устраивает. Их не устраивает переписывать миллиарды строк кода _старого барахла_. Плюс это они делают не только для своего старого барахла, но и для твоего, наСИльник, ибо лицензия BSD. Ты то раст ни в жисть не выберешь, а ошибки как делал так и продолжишь штамповать. Даже если тебе пригрозят отрезать выступающие части тела, ибо клиника. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #195, #224 | ||
| 178. Сообщение от OpenEcho (?), 01-Мрт-23, 21:32 | +/– | |
> Очень спорно, многие проекты начинаются за идею и не финансируются или раньше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #164 | ||
| 179. Сообщение от RM (ok), 01-Мрт-23, 21:38 | +/– | |
Ты еще скажи что Бэббидж тоже продолбал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #175 | ||
| 180. Сообщение от A (?), 01-Мрт-23, 21:42 | +/– | |
Вам-то - да. Но они-то мыслят: через банкомат ты много не продашь книг, кино, музла, фуфлоты и др. цифро-услуг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #184, #345 | ||
| 181. Сообщение от A (?), 01-Мрт-23, 21:43 | +/– | |
Вот и изобретают - как именно не давать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #162 | ||
| 182. Сообщение от OpenEcho (?), 01-Мрт-23, 21:44 | +/– | |
Вот кто, кто, но только лучше не государства, там просто сбросят бабло родственикам и распилят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 | ||
| 183. Сообщение от YetAnotherOnanym (ok), 01-Мрт-23, 21:46 | +/– | |
Невелика тяжесть :Ь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 184. Сообщение от YetAnotherOnanym (ok), 01-Мрт-23, 21:49 | +/– | |
Да просто экономят. Банкомат требует техобслуживания, инкассаторская служба тоже недешёвое удовольствие, с владельцем помещения надо договариваться, питание, связь, вот это всё. Ну, и впаривать фуфло, да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #180 | ||
| 185. Сообщение от maximnik0 (?), 01-Мрт-23, 21:50 | –1 +/– | |
А в этом RISC-V >классические инструкции NX, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #256 | ||
| 186. Сообщение от Аноним (177), 01-Мрт-23, 22:05 | –3 +/– | |
> Неужели раст не помог | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #214, #232 | ||
| 187. Сообщение от maximnik0 (?), 01-Мрт-23, 22:08 | +/– | |
>А PAE инструкции | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 Ответы: #253 | ||
| 188. Сообщение от A (?), 01-Мрт-23, 22:13 | +/– | |
> Я бы даже сказал больше, - не было бы корпораций, то весь опенсорс так и застрял бы по большей части на ZX-spectrum, Микрошах и Специалистах. Все что более менее серьезное есть в опен соурсе бладодаря людям работающих за деньги полный рабочий день (или в обмен на блага, как у студентов) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #190 | ||
| 189. Сообщение от Sw00p aka Jerom (?), 01-Мрт-23, 22:14 | +1 +/– | |
>а уже существующие проекты на С/C++ переработать достаточно проблематично | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 190. Сообщение от A (?), 01-Мрт-23, 22:16 | +/– | |
Из приниципиально важного, а не из шелухи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #188 | ||
| 191. Сообщение от maximnik0 (?), 01-Мрт-23, 22:16 | +/– | |
>Лишь бы слово "анклав" не использовать, а то юристы Intel обидятся... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 | ||
| 192. Сообщение от Аноним (32), 02-Мрт-23, 00:04 | +/– | |
вроде оба работают с регистрами и инструкциями проца или компилятор работает как-то иначе... более ближе к железу? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 | ||
| 193. Сообщение от Rock (?), 02-Мрт-23, 00:07 | +1 +/– | |
> О, оказывается в головотяпском управлении зажраной фирмочки чубайс виноват. А он там вообще в этой фирме был?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #171 Ответы: #198, #284 | ||
| 194. Сообщение от Аноним (-), 02-Мрт-23, 02:11 | +/– | |
> Как Вы представляете себе Rust, например, для CH32V003? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 Ответы: #226 | ||
| 195. Сообщение от Аноним (-), 02-Мрт-23, 02:12 | +/– | |
Ты в своем праве отправиться курить бамбук и не пользоваться сишным софтом. Можешь начать с операционки и кернела, редокс ждет тебя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 | ||
| 197. Сообщение от Аноним (-), 02-Мрт-23, 02:17 | +/– | |
> Ну зачем аппаратный огород городить когда уже Rust есть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 198. Сообщение от Аноним (-), 02-Мрт-23, 02:27 | +/– | |
> У человека, просто, русский на очень высоком уровне. Обратите, пожалуйста, внимание, что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #193 Ответы: #254 | ||
| 199. Сообщение от Аноним (-), 02-Мрт-23, 02:29 | +/– | |
> Теги хранятся в вместе с контрольно-корректирующими битами, технически решение очевидное | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #242 | ||
| 200. Сообщение от Аноним (-), 02-Мрт-23, 02:31 | +/– | |
> почему не сделают скрипты сборщики мусора на си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 201. Сообщение от Аноним (-), 02-Мрт-23, 02:34 | +/– | |
> Контрактором в Интел. Взяли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #133 Ответы: #248 | ||
| 202. Сообщение от Аноним (-), 02-Мрт-23, 02:39 | +1 +/– | |
> Rust делает проверки в compile-time, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #268 | ||
| 203. Сообщение от Аноним (-), 02-Мрт-23, 02:43 | +1 +/– | |
Диды иногда тоже жгут от души. Вон красавчики, дереференсят массив по входу функции. А там тип int. Ну вы поняли куда оно может там дереференснуть если caller сделает что-то странное. Проверок на это конечно же нет, так что вот вам вулн готовый, может половину памяти промотать вместо этого массива... и послать ее по коммуникационному протоколу, чтоб не скучать... :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 Ответы: #233 | ||
| 204. Сообщение от Аноним (-), 02-Мрт-23, 02:46 | +/– | |
> Бьёт по рукам при распарсивании ввода goto ? =) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 | ||
| 205. Сообщение от Аноним (205), 02-Мрт-23, 02:52 | +2 +/– | |
К автору: в чем грех разименовать указатель? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #207, #252 | ||
| 206. Сообщение от maximnik0 (?), 02-Мрт-23, 04:57 | +/– | |
Я вообще восхищён что такое сумело проскочить в непрофильном сайте.Там прямо указывается что и как распилиловась на не имеем аналогов системе ПРО.Как система съедала талантливых людей.При этом объектная защита не имеет смысла-в случае песеца посылается маленький слабенький заряд-подрываеться за 800 км до объекта.Следом 2 заряд уже подрывается за 550-250 км от объекта.Все система Про выведена из строя-из за ионизации атмосферы аппаратура минимум полчаса будет слепа. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 | ||
| 207. Сообщение от Sw00p aka Jerom (?), 02-Мрт-23, 08:39 | +/– | |
тем более в IoT :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #205 Ответы: #347 | ||
| 212. Сообщение от Алексей Торгаш (?), 02-Мрт-23, 09:19 | +/– | |
Видишь ли тут такое дело я не осилил Оберон. Да и не хотел его осиливать. Зачем если уже есть Паскаль? Паскаль — топ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #240 | ||
| 213. Сообщение от Алексей Торгаш (?), 02-Мрт-23, 09:19 | +1 +/– | |
RISC-V кстати открыт для твоих расширений. Но писать их надо будет исключительно на быстром и безопасном языке Паскаль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 | ||
| 214. Сообщение от Аноним (214), 02-Мрт-23, 09:25 | –1 +/– | |
До тебя медленно но очень трудно доходит что раст ненужен. А сама идея на него что-то переписывать не имеет смысла. Продолжай свой путь к просветлению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #186 Ответы: #292 | ||
| 215. Сообщение от Аноним (214), 02-Мрт-23, 09:25 | +1 +/– | |
Почему ты просто не перепишешь всё на раст? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 216. Сообщение от maximnik0 (?), 02-Мрт-23, 09:54 | +/– | |
>Защищенный режим есть во всех Эльбрусах и работает, без "наверное". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #245 | ||
| 217. Сообщение от Аноним (220), 02-Мрт-23, 09:57 | –1 +/– | |
я тебя огорчу: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #157 Ответы: #243, #265 | ||
| 218. Сообщение от _hide_ (ok), 02-Мрт-23, 10:02 | +/– | |
> "Состояние гонки (англ. race condition), также конкуренция[1] — ошибка проектирования многопоточной системы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #279 | ||
| 219. Сообщение от Аноним Ваноним (?), 02-Мрт-23, 10:26 | +1 +/– | |
ну я так понимпю, тут и на си не сахар: или мимикрия апи под stm32(с надеждой, что китайцы все нормально сделали) или самому по даташиту и riscv асмом сидеть разбираться. Да господи, офф доки по avr и stm бывают нерабочими. Так что не понимаю, что уже там на раст бухтеть, все мы сидим и пользуемся откровенным говном. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
| 220. Сообщение от Аноним (220), 02-Мрт-23, 10:39 | –1 +/– | |
тут есть всего лишь две проблемы: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 221. Сообщение от Аноним (221), 02-Мрт-23, 11:11 | +/– | |
> Настоящий сишник меняет аппаратуру под себя. Диктует свои правила. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #228 | ||
| 222. Сообщение от U202204161753 (?), 02-Мрт-23, 11:37 | +/– | |
"Эта х-ня" - про Эльбрус-1 или про Эльбрус-2? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #145 | ||
| 223. Сообщение от anonymous (??), 02-Мрт-23, 11:48 | +/– | |
> Регистры 64-битные, а указатели в безопасном режиме 128-битные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 Ответы: #225 | ||
| 224. Сообщение от Аноним (224), 02-Мрт-23, 11:48 | +1 +/– | |
Конечно, по своей воле я Rust не выберу, ибо есть более красивые альтернативы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #177 | ||
| 225. Сообщение от anonymous (??), 02-Мрт-23, 11:50 | +/– | |
Так и есть, здесь весь этот секурный сетап описан: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #223 | ||
| 226. Сообщение от Аноним (224), 02-Мрт-23, 12:09 | +/– | |
http://www.wch-ic.com/products/categories/47.html?pid=5 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #194 Ответы: #336 | ||
| 227. Сообщение от Аноним (224), 02-Мрт-23, 12:19 | +/– | |
NX, PAE - это из мира x86. Причём, PAE - это для 32-битных CPU с целью расширения адресного пространства, а не для защиты от выходов за границы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #250 | ||
| 228. Сообщение от Вечно недовольный аноним (?), 02-Мрт-23, 12:34 | +4 +/– | |
Как рынок сдерживает прогресс? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #221 Ответы: #234 | ||
| 229. Сообщение от Nope (?), 02-Мрт-23, 13:11 | +3 +/– | |
Главный прогиб под C - это RISC-V, где нет флагов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #169 Ответы: #230, #337 | ||
| 230. Сообщение от Аноним (235), 02-Мрт-23, 13:21 | +1 +/– | |
Уже объясняли о вреде этих флагов на переупорядочивание выполнения команд. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 Ответы: #244 | ||
| 232. Сообщение от Аноним (235), 02-Мрт-23, 13:25 | –1 +/– | |
>s/человеки/растаманы сами же должны сейчас напрячься и просто переписать тысячи и тысячи старых проектов на раст. __Им ведь всё равно нечего делать__. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #186 Ответы: #293 | ||
| 233. Сообщение от RM (ok), 02-Мрт-23, 13:31 | +1 +/– | |
>А зачем индекс signed делать вообще?! Кто-нибудь объяснит мне это вообще? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #203 Ответы: #333, #358 | ||
| 234. Сообщение от Аноним (221), 02-Мрт-23, 13:32 | +/– | |
> Как рынок сдерживает прогресс? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #228 | ||
| 235. Сообщение от Аноним (235), 02-Мрт-23, 13:37 | +/– | |
А почему лично мне он обязательно должен нравиться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 Ответы: #247 | ||
| 236. Сообщение от Аноним (235), 02-Мрт-23, 13:40 | +/– | |
Был бы предмет таскания, а карманы уж найдутся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 237. Сообщение от Аноним (235), 02-Мрт-23, 13:45 | +/– | |
>Кстати, может ли вообще Linux работать в защищенном режиме? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #295 | ||
| 238. Сообщение от Аноним (235), 02-Мрт-23, 13:52 | +/– | |
>Главное не давать основной ОС трогать в том числе незашифрованную часть программы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #162 | ||
| 239. Сообщение от Аноним (235), 02-Мрт-23, 14:01 | +/– | |
>Для работы программы в РБВ вводятся дополнительные требования к её исходным текстам. Они более жёсткие, чем общие стандарты языков C/C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 | ||
| 240. Сообщение от Аноним (235), 02-Мрт-23, 14:05 | +/– | |
Модулу смогёшь? Modula-2 включен в состав GCC 13. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #212 | ||
| 241. Сообщение от Аноним (-), 02-Мрт-23, 14:18 | +/– | |
> в рантайме без поддержки железом не халявно получается | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #170 | ||
| 242. Сообщение от непох2 (?), 02-Мрт-23, 14:24 | +1 +/– | |
> > Теги хранятся в вместе с контрольно-корректирующими битами, технически решение очевидное | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #199 Ответы: #349 | ||
| 243. Сообщение от topin89 (ok), 02-Мрт-23, 14:42 | +/– | |
А тебе шашечки или ехать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #217 | ||
| 244. Сообщение от непох2 (?), 02-Мрт-23, 14:43 | +3 +/– | |
> Уже объясняли о вреде этих флагов на переупорядочивание выполнения команд. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #230 Ответы: #246, #272 | ||
| 245. Сообщение от непох2 (?), 02-Мрт-23, 15:04 | +/– | |
Да, конечно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #216 | ||
| 246. Сообщение от Вечно недовольный аноним (?), 02-Мрт-23, 15:31 | +2 +/– | |
> просто дополнением каждого регистра своими carry/overflow флагами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #244 Ответы: #251, #297 | ||
| 247. Сообщение от YM2608 (?), 02-Мрт-23, 15:46 | +/– | |
так я не спрошивал, почему он должен тебе нравиться, а спросил почему он не нравится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #235 | ||
| 248. Сообщение от Аноним (248), 02-Мрт-23, 16:22 | +/– | |
Так никому не нужна учетка на гитхабе. Нужен код, написанный кандидатом, чтобы сэкономить время, если кандидат заявляет о 10 годах коммерческого опыта, а по факту неделю назад был выложен код уровня студенческой лабы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #201 | ||
| 249. Сообщение от qwe (??), 02-Мрт-23, 18:08 | +/– | |
Мало того, защищенный режим есть и у интелов, в том том числе флаг исполнения для выделяемых блоков памяти. То есть можно аппаратно запретить исполнять код в стеке и данных. Другое дело, использует ли эту фичу операционка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 250. Сообщение от Аноним (250), 02-Мрт-23, 18:22 | +/– | |
В OS: Linux, BSD* используют 3 варианта: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #227 Ответы: #276, #278, #301 | ||
| 251. Сообщение от x3who (?), 02-Мрт-23, 19:03 | +/– | |
Если это нигде не сделано - это не значит, что не нужно. Реализация этих флагов проста, а выподвыверты чтобы их обойти будут стоить дополнительных тактов ЦПУ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #246 | ||
| 252. Сообщение от ЗанудаВФорточке (?), 02-Мрт-23, 19:09 | +/– | |
> приводящих к таким проблемам, как переполнение буфера, обращение к уже освобождённой памяти, разыменование указателей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #205 | ||
| 253. Сообщение от Аноним (253), 02-Мрт-23, 19:18 | +/– | |
> Этот бит не панацея, его в некоторых случаях можно обойти без срабатывания исключения | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #187 | ||
| 254. Сообщение от ЗанудаВФорточке (?), 02-Мрт-23, 19:19 | +/– | |
> За то же время в других странах развились десятки микропроцессорных стартапов, тиражи RISCV стали исчисляться миллионами. И на их фоне вон то не выглядит круто и офигенно хоть тресни. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #198 | ||
| 255. Сообщение от ЗанудаВФорточке (?), 02-Мрт-23, 19:33 | +/– | |
Адепты раста не упускают возможности попиариться. )) Своего кода крохи. Натолкнулся что раст в работе используют менее 10%. остальные для развлечения. Go, например, рядом на сайте используют на работе 70 процентов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 256. Сообщение от Аноним (256), 02-Мрт-23, 19:37 | –2 +/– | |
>> А в этом RISC-V классические инструкции NX, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #185 Ответы: #258, #275, #281, #356 | ||
| 257. Сообщение от Аноним (265), 02-Мрт-23, 19:39 | +/– | |
Топик для Аудита (тестирования) кода на Си и плюсах. Причем тут раст? Если удастся внедрить контроль владения данными в компилятор Си то раст станет не нужен. Причем речь идет о владение динамически выделенными данными в куче. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 258. Сообщение от Аноним (258), 02-Мрт-23, 19:40 | +/– | |
И для виртуализации инструкции тоже необходимы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 Ответы: #305 | ||
| 259. Сообщение от Аноним (265), 02-Мрт-23, 19:41 | +/– | |
Штат понабрали "с улицы" и торопят, поэтому надо предохранятся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 260. Сообщение от Аноним (265), 02-Мрт-23, 19:45 | +/– | |
Тут антимаркетинговые факторы начинают работать. Дождь, вечер, лень, очередь, не всегда за углом и тд. Да и банкам накладно ставить банкоматы на каждом шагу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 261. Сообщение от Аноним (265), 02-Мрт-23, 19:54 | +/– | |
Вопрос: Как освобождать тэгированную память? Надо вайпить (wipe) биты тэга? Ведь не все команды могут работать с ними? Простым изменением указателя стэка не обойдешься. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 262. Сообщение от Аноним (265), 02-Мрт-23, 19:58 | +/– | |
Просто здесь исключения при работе с памятью перехватываются аппаратно и видны в явном виде в рантайме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 263. Сообщение от Аноним (265), 02-Мрт-23, 20:05 | +/– | |
Unix захватил мир процессоров вместе с С. Мелкомягкие писали свой первый код на С. Всё это предопределило архитектуру процессора. Дальше легаси вступило в действие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #314 | ||
| 264. Сообщение от Аноним (265), 02-Мрт-23, 20:11 | +/– | |
переполнение int в рантайме - это логическая ошибка. Поэтому компилятор и не поможет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #170 Ответы: #283 | ||
| 265. Сообщение от Аноним (265), 02-Мрт-23, 20:32 | +/– | |
> тупо шмаляют обертки вокруг C и бьют себя пяткой в грудь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #217 | ||
| 266. Сообщение от Аноним (265), 02-Мрт-23, 20:39 | +/– | |
Контейнеры, виртуальные машины, контрольные группы, разделение пространства имен, песочницы, работа в другом профиле, использование аппаратных токенов и многое другое. Если не изменяет память, то вкладки современных браузеров разделеня как песочницы. Главное не пускать грязь на системный уровень и многофакторная авторизация. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #285 | ||
| 267. Сообщение от Аноним (265), 02-Мрт-23, 20:55 | +/– | |
RISC-V с дополнительным набором команд и на основе этих команд новый компилятор C/C++ способен реализовать безопасную работу с памятью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 268. Сообщение от Аноним (265), 02-Мрт-23, 21:07 | +/– | |
> проверку переполнения математики | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #202 Ответы: #328 | ||
| 269. Сообщение от _kp (ok), 02-Мрт-23, 21:16 | +/– | |
> Мне, с моим отсутствующим мозгом, кажется что проверка каждого обращения к памяти | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 270. Сообщение от Аноним (265), 02-Мрт-23, 21:21 | +/– | |
Если компилятор и будет оптимизировать, то будет оптимизировать легально в поле инструкций. А если программист корректно внедрил бэкдор, то процессор ему не судья. )) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 | ||
| 271. Сообщение от Аноним (265), 02-Мрт-23, 21:29 | +/– | |
Скопилировать новым компилятором под (RISCV+расширенный набор команд). Обнаружить баги. Потом скопилировать старым под другой процессор? Это гарантирует отсутствие багов? Или это просто светлая дорога для нового RISCV в мир интернет-вещей? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 | ||
| 272. Сообщение от _kp (ok), 02-Мрт-23, 21:29 | +/– | |
Ну и много ли хотя бы в 32х битном коде на ассемблере работы с флагами вне операций сравнения? Если без них можно обойтись, то и проблемы нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #244 Ответы: #296 | ||
| 273. Сообщение от Аноним (265), 02-Мрт-23, 21:32 | +/– | |
Запасайтесь попкорном. Только это всё имхо для отдельного сегмента. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
| 274. Сообщение от Аноним (274), 02-Мрт-23, 21:44 | +2 +/– | |
Вместо того чтобы научиться программировать лепят такую горбуху. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #280, #300 | ||
| 275. Сообщение от Аноним (265), 02-Мрт-23, 21:49 | +1 +/– | |
Проц поддерживает тэгирование памяти (3 бита), а это покруче чем просто защита от исполнения (1 бит). Адреса хранятся в дескрипторе (128 бит), а не в указателе (64 бит). Дескриптор содержит указатель, размер и смещение. Работа с дескриптором защищена. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 Ответы: #308 | ||
| 276. Сообщение от Аноним (265), 02-Мрт-23, 21:54 | –1 +/– | |
Вам просто подчеркнутое слово нравится. Повод употребить его так себе... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #250 | ||
| 278. Сообщение от Аноним (265), 02-Мрт-23, 22:10 | +/– | |
Из топика: "каждая операция чтения и записи в память авторизуется" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #250 Ответы: #324 | ||
| 279. Сообщение от Аноним (120), 02-Мрт-23, 22:13 | +/– | |
А причем здесь циклические ссылки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #218 Ответы: #286 | ||
| 280. Сообщение от Аноним (265), 02-Мрт-23, 22:14 | +/– | |
Идеальный программист это утопия. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 Ответы: #291 | ||
| 281. Сообщение от maximnik0 (?), 02-Мрт-23, 22:19 | +1 +/– | |
> И как ты без NX будешь защиту памяти писать в OS? Надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 Ответы: #312 | ||
| 282. Сообщение от Odalist (?), 02-Мрт-23, 22:30 | +/– | |
У меня потерялся Фрактал... Никто его не видел? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 283. Сообщение от Аноним (-), 02-Мрт-23, 22:40 | +1 +/– | |
Для процессора переполнение int'а это не ошибка вовсе. Для задумки программиста это может быть ошибкой. А компилятор вполне может помочь, если задумка программиста будет закодирована в коде. Когда ты используешь + для любого сложения, то происходит потеря информации о задумке, при передачи из головы компилятору, потому что разные идеи кодируются одинаково. Если же их кодировать по-разному, то компилятор может помочь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #264 Ответы: #290 | ||
| 284. Сообщение от Neon (??), 02-Мрт-23, 22:41 | +/– | |
Ну так чубайсы не из космоса прилетели. Они все бывшие пламенные комсовольцы и верные ленинцы коммунисты. Других чубайсов не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #193 | ||
| 285. Сообщение от Neon (??), 02-Мрт-23, 22:42 | +1 +/– | |
И для обработки 1 Мб уже не хватает десятков Гб))). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #266 | ||
| 286. Сообщение от _hide_ (ok), 02-Мрт-23, 22:52 | +/– | |
> А причем здесь циклические ссылки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #279 | ||
| 287. Сообщение от Neon (??), 02-Мрт-23, 22:56 | +/– | |
ZX-spectrum - был вполне коммерческий проект.))) Боюсь, что и его бы в опенсорсе не было бы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #298, #302 | ||
| 288. Сообщение от Neon (??), 02-Мрт-23, 23:02 | +/– | |
Только вот на Паскале никто почему то особо не пишет.))) Он не противный, он тривиально неудобный. Для мазозистов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 289. Сообщение от Аноним (32), 03-Мрт-23, 00:22 | +/– | |
Посмотрел я этот ваш кудатекс. И что-то там сплошной object Pascal, а не паскаль. Это ж вроде изобретение Борланда, а не то что Никлаус Вирт завещал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 290. Сообщение от Аноним (265), 03-Мрт-23, 00:41 | –1 +/– | |
#include <stdio.h> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #283 Ответы: #325 | ||
| 291. Сообщение от Аноним (274), 03-Мрт-23, 01:24 | +1 +/– | |
Дело не в идеальности, а в дисциплине. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #280 | ||
| 292. Сообщение от Аноним (177), 03-Мрт-23, 03:54 | +/– | |
> До тебя медленно но очень трудно доходит что раст ненужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #214 Ответы: #344 | ||
| 293. Сообщение от Аноним (177), 03-Мрт-23, 03:59 | +/– | |
А, слово подменил, смысл поменял, смешно получилось. Детский сад, штаны на лямках. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #232 | ||
| 295. Сообщение от anonymous (??), 03-Мрт-23, 11:57 | +/– | |
Аппаратный РБВ: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #237 | ||
| 296. Сообщение от аффтар (?), 03-Мрт-23, 12:49 | +1 +/– | |
Как уже многократно было сказано: RISC-V ISA исходно проектировалась для low-end ЦПУ и микроконтроллеров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #272 Ответы: #332 | ||
| 297. Сообщение от аффтар (?), 03-Мрт-23, 12:53 | +/– | |
Штеуд сделал это 10 лет назад в таком виде https://en.wikipedia.org/wiki/Intel_ADX | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #246 Ответы: #307 | ||
| 298. Сообщение от OpenEcho (?), 03-Мрт-23, 14:16 | +/– | |
> ZX-spectrum - был вполне коммерческий проект.))) Боюсь, что и его бы в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #287 | ||
| 299. Сообщение от Аноним (302), 03-Мрт-23, 14:41 | +/– | |
В IoT не обязательно наличие экрана. Тогда во что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 Ответы: #306, #316 | ||
| 300. Сообщение от Аноним (302), 03-Мрт-23, 14:45 | +/– | |
Так это для унаследованного кода, который требует перепрограммирования на большие лета. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #274 Ответы: #343 | ||
| 301. Сообщение от Аноним (302), 03-Мрт-23, 14:50 | +1 +/– | |
А какие работоспособные ядра есть недыряво-сишные? Redox, мягко говоря, неработоспособно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #250 Ответы: #309, #310 | ||
| 302. Сообщение от Аноним (302), 03-Мрт-23, 14:54 | +/– | |
Де-факто опенсорсные улучшенные версии ZX-Spectrum были в СССР ещё до становления опенсорса как такового. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #287 | ||
| 303. Сообщение от подрывник (?), 03-Мрт-23, 17:45 | +/– | |
Жил-был дядя Боб, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #176 | ||
| 304. Сообщение от Аноним (304), 03-Мрт-23, 18:00 | +/– | |
Это не значит, что указатель надо хранить в "голом" виде без обертки и позволять кому угодно делать с ним что угодно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 305. Сообщение от Аноним (302), 03-Мрт-23, 19:03 | +/– | |
С виртуализацией у RISC-V прогрессивнее всех нас егодня. Она там многоуровневая. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #258 | ||
| 306. Сообщение от Аноним (306), 03-Мрт-23, 22:40 | +/– | |
halt? reboot? Синий экран это виндузятник. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #299 | ||
| 307. Сообщение от Аноним (307), 04-Мрт-23, 09:13 | –1 +/– | |
Ты сам-то эту страницу читал? Где там написано про бред анона с кэри\оверфлоу флагом для каждого регистра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #297 Ответы: #331 | ||
| 308. Сообщение от Аноним (308), 04-Мрт-23, 09:56 | +/– | |
> Проц поддерживает тэгирование памяти (3 бита), а это покруче чем просто защита от исполнения (1 бит) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #275 | ||
| 309. Сообщение от Аноним (309), 04-Мрт-23, 11:10 | +1 +/– | |
Очередная тестовая сборка Hardened Gentoo GNU/Linux | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #301 Ответы: #311, #313 | ||
| 310. Сообщение от Аноним (310), 04-Мрт-23, 11:39 | +/– | |
> А какие работоспособные ядра есть недыряво-сишные? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #301 Ответы: #320 | ||
| 311. Сообщение от Аноним (311), 04-Мрт-23, 11:44 | +/– | |
Fix: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #309 | ||
| 312. Сообщение от Аноним (312), 04-Мрт-23, 12:10 | +/– | |
> Там есть 3 атрибута на память -Чтение,модификация и запись. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #281 Ответы: #315 | ||
| 313. Сообщение от Аноним (313), 04-Мрт-23, 12:56 | +/– | |
Права на процесы наверно лучше проверять так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #309 | ||
| 314. Сообщение от adolfus (ok), 04-Мрт-23, 21:49 | +/– | |
С был спроектирован так, чтобы эффективно отображаться на две существующие на тот момент времени архитектуры -- гарвардскую и фоннеймановскую, снабженные стеком. Поскольку других архитектур не появилось и не появится в обозримом времени, этот язык переживет всех. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #263 Ответы: #338 | ||
| 315. Сообщение от maximnik0 (?), 04-Мрт-23, 22:06 | +/– | |
>И при этом процессор не должен быть переусложнённым. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #312 Ответы: #323 | ||
| 316. Сообщение от Личинка_Шигорина (?), 05-Мрт-23, 04:05 | +/– | |
Придётся купить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #299 | ||
| 317. Сообщение от Глашатый (?), 05-Мрт-23, 11:00 | +/– | |
И много таких решений Вам известно? Java, да? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 318. Сообщение от Глашатый (?), 05-Мрт-23, 11:02 | +/– | |
Интересно, почему нейросети не приспособили до сих пор к анализу и переписыванию кода? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 320. Сообщение от Аноним (117), 06-Мрт-23, 11:03 | +/– | |
> Мое мнение ядра: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #310 Ответы: #322 | ||
| 321. Сообщение от ptr (??), 06-Мрт-23, 14:18 | +/– | |
Поддержку то можно наваять. Но когда у тебя только 2К оперативки, даже если поддержка будет кушать 500 байт, желания ее использовать - никакого | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #161 | ||
| 322. Сообщение от Аноним (323), 06-Мрт-23, 15:02 | +/– | |
Критерии корректности работы с памятью написал: https://www.opennet.me/openforum/vsluhforumID3/129886.html#312 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #320 | ||
| 323. Сообщение от Аноним (323), 06-Мрт-23, 15:37 | +2 +/– | |
> Что то из перечисленного как мне кажется лишнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #315 Ответы: #354 | ||
| 324. Сообщение от Аноним (324), 07-Мрт-23, 13:25 | +/– | |
Запрет исполнения есть не только в сегментной, но и в постраничной. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #278 Ответы: #329 | ||
| 325. Сообщение от Совершенно другой аноним (?), 07-Мрт-23, 17:03 | +/– | |
> #include <stdio.h> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #290 Ответы: #326 | ||
| 326. Сообщение от Аноним (-), 07-Мрт-23, 22:08 | +1 +/– | |
Эй лолки, man 3 printf для начала. С вашим %d вы такие забавные. А builtin это прекрасно но не по стандарту и специфично для компилера, увы. Для unsigned вполне конкретно определено что они врапаются по своей ширине, это well defined behavior как раз таки, им можно пользоваться и дофига алгоритмики типа крипто, операций с битами и проч этим пользуется - экономя команды проца в критичных к скорости местах лопатящих порой сотни мегов в секунду (шифрование или хеширование чего-то по сетке например). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #325 Ответы: #334 | ||
| 328. Сообщение от Аноним (-), 07-Мрт-23, 22:30 | +/– | |
> К каждому числовому типу прикручены куча типажей которые определяют поведение данных при | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #268 | ||
| 329. Сообщение от Аноним (-), 07-Мрт-23, 22:34 | +/– | |
Ващет бывает и легитимный самомодифицируюшийся код. Скажем man "data 2 code transformation". Это довольно быстрый класс алгоритмов, когда под ситуацию на основе входных данных генерится наиболее оптимальный для вот именно этого входа код и дальше его выполнение ведет к наиболее быстрой генерации выходного результата из всех возможных. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #324 Ответы: #330 | ||
| 330. Сообщение от Аноним (330), 08-Мрт-23, 07:42 | +/– | |
> бывает и легитимный самомодифицируюшийся код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #329 Ответы: #340 | ||
| 331. Сообщение от Аноним (-), 08-Мрт-23, 08:43 | +/– | |
> Ты сам-то эту страницу читал? Где там написано про бред анона с | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #307 | ||
| 332. Сообщение от Аноним (-), 08-Мрт-23, 08:47 | +/– | |
> Но для high-end ЦПУ, без необходимости экономии на спичках, система команд RISC-V | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #296 Ответы: #341 | ||
| 333. Сообщение от Аноним (-), 08-Мрт-23, 09:08 | +/– | |
> Диды (K&R) говорили что просто int может быть по умолчанию или signed | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #233 Ответы: #352 | ||
| 334. Сообщение от Совершенно другой аноним (?), 08-Мрт-23, 10:03 | +1 +/– | |
> Эй лолки, man 3 printf для начала. С вашим %d вы такие | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #326 Ответы: #339 | ||
| 335. Сообщение от Аноним (335), 08-Мрт-23, 10:16 | +/– | |
Да вообще какой-нибудь tcc на жирном кортексе так то реально подалуй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 336. Сообщение от Аноним (335), 08-Мрт-23, 10:19 | +/– | |
> http://www.wch-ic.com/products/categories/47.html?pid=5 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #226 | ||
| 337. Сообщение от Аноним (-), 08-Мрт-23, 10:26 | +/– | |
> Главный прогиб под C - это RISC-V, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #229 | ||
| 338. Сообщение от Аноним (-), 08-Мрт-23, 10:31 | +/– | |
> С был спроектирован так, чтобы эффективно отображаться на две существующие на тот | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #314 | ||
| 339. Сообщение от Аноним (-), 08-Мрт-23, 10:44 | +/– | |
> В данном случае рояля не играет, т.к. unsigned char расширится до unsigned | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #334 | ||
| 340. Сообщение от Аноним (-), 08-Мрт-23, 16:55 | +/– | |
> JIT зло. JIT несовместим с принципами безопасности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #330 Ответы: #342 | ||
| 341. Сообщение от аффтар (?), 08-Мрт-23, 23:43 | +/– | |
> Для high-end cpu мы никогда не видим их систему команд и нам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #332 Ответы: #346 | ||
| 342. Сообщение от Аноним (342), 09-Мрт-23, 20:36 | +/– | |
> Вон то не JIT. Просто класс алгоритмов такой. Скоростными дата компрессорами допустим используется. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #340 Ответы: #348 | ||
| 343. Сообщение от Аноним (344), 10-Мрт-23, 18:10 | +/– | |
Так перепрограммируй, кто тебе не дает? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #300 | ||
| 344. Сообщение от Аноним (344), 10-Мрт-23, 18:13 | +/– | |
А потом такие существа спрашивают, почему раст хейтят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #292 | ||
345.
Сообщение от 2student (?), 13-Мрт-23, 16:32
| +/– | |
когда были онлайновые магазины с CD программ, кино и музыки было ответственней, потому-что приходилось за этим ходить пешком, и сто раз думал что купить и на что потратить деньги. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #180 | ||
| 346. Сообщение от Аноним (-), 13-Мрт-23, 17:10 | +/– | |
> Не стоит повторять/пересказывать чужие пояснения, не понимая их сути и/или контекста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #341 | ||
| 347. Сообщение от Аноним (-), 13-Мрт-23, 17:30 | +/– | |
> тем более в IoT :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #207 | ||
| 348. Сообщение от Аноним (-), 14-Мрт-23, 04:19 | +/– | |
> если прога им удовлетворяет то работать будет. Но JIT эти критерии | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #342 Ответы: #350, #351 | ||
| 349. Сообщение от Аноним (-), 24-Мрт-23, 17:39 | +/– | |
> 8+1 обеспечивает достаточно "лишних" бит для хранения тегов, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #242 | ||
| 350. Сообщение от Аноним (350), 03-Апр-23, 20:09 | +/– | |
На все отвечать не буду, но прочёл всё. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #348 | ||
| 351. Сообщение от Аноним (351), 04-Апр-23, 18:34 | +/– | |
> Линукс портабельная система. Вот лично меня линукс интересует на ARM (-el,-hf,aarch64), MIPS, RISCV, x86-64. Итого 6 (суб)архитектур. С своими идеями как там и что. И я предпочту чтобы секурно было более-менее везде, ага. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #348 Ответы: #353 | ||
| 352. Сообщение от RM (ok), 04-Апр-23, 20:50 | +1 +/– | |
Я писал в контексте вопроса ">А зачем индекс signed делать вообще?! Кто-нибудь объяснит мне это вообще?" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #333 | ||
| 353. Сообщение от Аноним (353), 11-Май-23, 15:27 | +/– | |
Инструкция PAE в процах Intel позволяет делать ASLR без потерь производительности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #351 | ||
| 354. Сообщение от Аноним (354), 13-Май-23, 18:52 | +1 +/– | |
> То, что в RISC-V засунули 3 бита для чтения, изменения, записи вместо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #323 Ответы: #355 | ||
| 355. Сообщение от Аноним (355), 24-Июн-23, 08:58 | +/– | |
Тесты RISC-V покажи: https://www.opennet.me/openforum/vsluhforumID3/129886.html#309 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #354 | ||
| 356. Сообщение от Аноним (356), 17-Сен-23, 17:01 | +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #256 | ||
| 358. Сообщение от Аноним (358), 04-Янв-24, 22:32 | +/– | |
>Диды (K&R) говорили что просто int может быть по умолчанию или signed или unsigned. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #233 Ответы: #359 | ||
| 359. Сообщение от RM (ok), 04-Янв-24, 23:25 | +/– | |
>>Диды (K&R) говорили что просто int может быть по умолчанию или signed или unsigned. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #358 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |