Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязвимость в UNIXv4" | +/– | |
| Сообщение от opennews (ok), 09-Янв-26, 11:16 | ||
В конце прошлого года во время уборки в вычислительном центре Университета Юты была обнаружена архивная магнитная лента с кодом операционной системы UNIX V4, которая была разработана в 1973 году для ЭВМ PDP-11/45 и считалась утерянной. UNIXv4 продолжал развитие выпущенной за год до этого операционной системы UNIXv3, в которой впервые был использован язык Си и неименованные каналы. Особенностью UNIXv4 стала переработка ядра на языке Си. Код ядра UNIXv4 был написан Кеном Томпсоном, а драйверов - Деннисом Ритчи... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –5 +/– | |
| Сообщение от 12yoexpert (ok), 09-Янв-26, 11:16 | ||
> Восстановлен код UNIXv4, первой ОС с ядром на языке C. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +18 +/– | |
| Сообщение от Stanislavvv (ok), 09-Янв-26, 11:22 | ||
Таки сходивши по ссылкам, подтверждаю — у v3 ядро было на асме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +12 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:26 | ||
Конь-пилятор Си уже был, но сам юникс ещё не переписали. Могу порекомендовать книгу "Время UNIX" Брайан Керниган (тот самый из Керниган и Ритчи) об истории создания unix. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 3. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –13 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:21 | ||
Си был исконно с первейших версий придуман чтобы писать овнокод по типу такого while(*q++ == *p++); в su. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +8 +/– | |
| Сообщение от aname (ok), 09-Янв-26, 11:48 | ||
Пользуйся | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:51 | ||
Сомнительно, но Окэй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +7 +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 15:03 | ||
Зато без begin-end-ов :) И что только сишники не придумают, лишь бы на паскале не программировать. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 163. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (163), 09-Янв-26, 16:40 | ||
Да программируйте хоть на Оббероне, никто вам не запрещает. У сишников свой путь, у begin/end'щиков свой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 213. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 18:15 | ||
В паскале есть указатели, а это значит, что паскалисты - латентные сишники, портящие память. | ||
| Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору | ||
| 252. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от анондирован (?), 09-Янв-26, 20:20 | ||
Pascal относится к memory safe языкам (как и Delphi, Ada и тд) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 258. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 20:32 | ||
Не нужно придумывать. https://wiki.freepascal.org/Memory_Management#Use-After-Free | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 278. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (278), 09-Янв-26, 21:05 | ||
Так у Free Pascal'я система типов как раз продвинутая: есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 333. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (333), 10-Янв-26, 00:29 | ||
>Так у Free Pascal'я система типов как раз продвинутая: есть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 277. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 21:03 | ||
> Pascal относится к memory safe языкам | ||
| Ответить | Правка | К родителю #252 | Наверх | Cообщить модератору | ||
| 284. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (278), 09-Янв-26, 21:13 | ||
https://wiki.freepascal.org/smartpointers | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 335. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 10-Янв-26, 00:57 | ||
> https://wiki.freepascal.org/smartpointers | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 316. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 23:23 | ||
> память в нем ты ручками вычищаешь | ||
| Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору | ||
| 337. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 10-Янв-26, 01:23 | ||
> у тебя сильно устаревшие сведения, в паскале давно уже есть управляемые типы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 318. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 23:25 | ||
> есть указатели, а это значит, что паскалисты - латентные сишники, портящие память. | ||
| Ответить | Правка | К родителю #213 | Наверх | Cообщить модератору | ||
| 332. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Anonimbus (?), 10-Янв-26, 00:26 | ||
Чётко подмечено! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 274. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (278), 09-Янв-26, 20:55 | ||
Pascal сформировался в своём классическом виде только в 1974-м году, и он был предназначен для программирования in small. | ||
| Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору | ||
| 282. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 21:09 | ||
> Программа на Pascal должна находиться только в одном файле исходного текста, о каком серьёзном применении Паскаля может идти речь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 286. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (278), 09-Янв-26, 21:15 | ||
Ядро | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 321. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 23:46 | ||
> TurboPascal, Delphi, FreePascal, GnuPascal, IsoPascal, MacPascal - это не Pascal, это другие языки | ||
| Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору | ||
| 367. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Tron is Whistling (?), 10-Янв-26, 10:19 | ||
Ты не поверишь, но я один из редких иногда пишущих, который всю жизнь мечтал о хедерах в паскале. Разделение uses на interface/implementation и невозможность рекурсии по interface - это полный 3.14-ц, который до сих пор актуален. Объявить в юните A тип, ссылающийся на другой тип из юнита B, и заодно наоборот - в юните B тип, ссылающийся на тип из юнита A... всё, приплыли, и надо либо костылить отдельный юнит, либо перетаскивать один из типов, полностью руша всю семантику использования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 339. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 10-Янв-26, 01:33 | ||
> Программа на Pascal должна находиться только в одном файле исходного текста, о каком серьёзном применении Паскаля может идти речь? | ||
| Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору | ||
| 348. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (348), 10-Янв-26, 03:59 | ||
Склеивает только заголовочные файлы, а единицы трансляции (т.е. файлы .c) остаются на месте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 222. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (222), 09-Янв-26, 19:12 | ||
> Си был исконно с первейших версий придуман чтобы | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 269. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (278), 09-Янв-26, 20:47 | ||
Оператор ++ был взят из Algol-68 | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 298. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Анон1110м (?), 09-Янв-26, 21:51 | ||
В чём глубинный смысл писать Си вместо C? | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 303. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Bottle (?), 09-Янв-26, 22:20 | ||
Зря заминусили, вообще-то под Юниксом неиронично предполагалось сишку использовать для мелких утилит, вызываемых через shell & awk. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 8. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –6 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:27 | ||
> Код содержал уязвимость, приводящую к переполнению буфера из-за копирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –4 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:46 | ||
На ассемблере по другому и не напишешь. Или придется городить огороды размером больше самого приложения на каждый чих. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +10 +/– | |
| Сообщение от Аноним (60), 09-Янв-26, 13:02 | ||
>На ассемблере по другому и не напишешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от сисикеч (?), 09-Янв-26, 12:50 | ||
Охх, ты ж! Вавилон 5 подкатил! | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 285. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Лиечка (?), 09-Янв-26, 21:14 | ||
+ за Вавилон-5. В условиях ограниченных ресурсов (каждый байт за счету) такое отношение к переполнениям буфера имело место быть... но в современных условиях такое уже недопустимо. | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 308. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от nio (??), 09-Янв-26, 22:48 | ||
> Почти как первая ошибка ворлонов с которой начались их неудачи и обломы | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 322. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 23:53 | ||
> Это какая же? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 324. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 23:55 | ||
Бот скрывает ответ... Ответ: "синдром чрезмерного величия при своём не очень высоком положении". | ||
| Ответить | Правка | К родителю #308 | Наверх | Cообщить модератору | ||
| 326. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от nio (??), 09-Янв-26, 23:59 | ||
> Бот скрывает ответ... Ответ: "синдром чрезмерного величия при своём не очень высоком | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 341. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 10-Янв-26, 01:46 | ||
>> Почти как первая ошибка ворлонов с которой начались их неудачи и обломы | ||
| Ответить | Правка | К родителю #308 | Наверх | Cообщить модератору | ||
| 9. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +15 +/– | |
| Сообщение от Аноним (9), 09-Янв-26, 11:27 | ||
Помню как разработчики sendmail в начале 1990-х отказывались править переполнение буфера, мотивируя тем, что вызывающий переполнение SMTP-запрос не соответствует RFC. Типа, запросы, соответствующие RFC обрабатываются без ошибок, значит всё Ок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от IdeaFix (ok), 09-Янв-26, 11:38 | ||
Сейчас перекладывание ответственности вышло на новый уровень, теперь пеняют не на RFC а на зеркало перед юзером. Типа мы тебе из коробки сломали вызывающий впросы функционал, но на свой страх и риск ты его можешь включить тут. Что? Базовый функционал говорите? Ну да... мы тебе из коробки сломали базовый функционал, но на свой страх и риск ты его можешь включить тут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (12), 09-Янв-26, 11:35 | ||
Для тех кто помнит pe2 (dos) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:45 | ||
> приводящую к переполнению буфера | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +6 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:48 | ||
А котов типа подпускали? Тогда если ты там что-то переполнил ты не в другой стране сидишь, а в специализмрованном помещении с пропускной системой и охраной. Если что-то сломал, охрана будет сначала бить, а потом думать. Вот и не было переполнения тогда. Грамотное обустройство рабочего пространства. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от 12yoexpert (ok), 09-Янв-26, 12:16 | ||
> А котов типа подпускали? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 12:19 | ||
Какой pdp-11 в квартире? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 160. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (160), 09-Янв-26, 16:32 | ||
Электроника БК-0010 же! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 179. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 17:17 | ||
Это pdp-11 курильщика | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 185. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 17:24 | ||
> Это pdp-11 курильщика | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 129. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от EuPhobos (ok), 09-Янв-26, 14:48 | ||
"в квартире" - вот и дожили, когда у молодняка на уме только "комп в квартире")) | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 166. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +6 +/– | |
| Сообщение от пэпэ (?), 09-Янв-26, 16:46 | ||
Вот и дожили, когда у молодняка на уме только квартиры. Про пещеры совсем забыли. Потерянное поколение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 165. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (163), 09-Янв-26, 16:45 | ||
А котам туда нельзя. Сюда нельзя. | ||
| Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору | ||
| 53. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (53), 09-Янв-26, 12:52 | ||
Какие коты?? | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 62. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:07 | ||
>Им было просто плевать на качество, на безошибочность, на надежность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:13 | ||
>>Им было просто плевать на качество, на безошибочность, на надежность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 355. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (355), 10-Янв-26, 05:11 | ||
Все осознанно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Аноним (60), 09-Янв-26, 13:10 | ||
>Им было просто плевать на качество | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 72. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:24 | ||
> Ты так говоришь, как будто сейчас что то изменилось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:48 | ||
Тогда быстродействие считали в тактах процессора. Что даёт это твоя проверка в долларах? Ненужную работу? А чего может ещё игру тетрис туда добавить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:16 | ||
> Что даёт это твоя проверка в долларах? Ненужную работу? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 143. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 15:34 | ||
Не было раньше такой проблемы, как же вы не поймёте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (146), 09-Янв-26, 15:44 | ||
Какой самокопирующийся червяк в 1973-м году? Тогда весь ARPANET состоял из пяти компьютеров, и там точно был не Unix. | ||
| Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору | ||
| 148. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:48 | ||
> Какой самокопирующийся червяк в 1973-м году? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 15:43 | ||
> Тогда быстродействие считали в тактах процессора | ||
| Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору | ||
| 89. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:48 | ||
Там поди какойнить gets(buff); используется для чтения ввода, он не умеет в размер буфера. | ||
| Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору | ||
| 147. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 15:44 | ||
> Там поди какойнить gets(buff); используется для чтения ввода, он не умеет в размер буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 16:25 | ||
gets() внутри как раз и соедржит примерно это. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Совершенно другой аноним (?), 09-Янв-26, 14:40 | ||
скорее всего тогда ещё не было sizeof(), пишут, что он появился во времена Unix V5 и V6, примерно тогда, когда и структуры. | ||
| Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору | ||
| 162. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах.. (?), 09-Янв-26, 16:39 | ||
ну на самом деле его там не было потому что размеры на pdp11 и так все знали, зачем считать то что заранее известно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 236. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (146), 09-Янв-26, 19:56 | ||
держи: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 289. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 21:24 | ||
> ну на самом деле его там не было | ||
| Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору | ||
| 290. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 21:26 | ||
> скорее всего тогда ещё не было sizeof(), пишут, что он появился во времена Unix V5 и V6, примерно тогда, когда и структуры | ||
| Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору | ||
| 85. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:45 | ||
Ну вот упал он лицом и куда-то там вышел. Комп завис, и? Какая угроза пойяси. Лишний раз перезагружаться? Ну так перезагрузись не быкуй. | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 347. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (347), 10-Янв-26, 02:56 | ||
Это все еще в UHG описано. Весь евнухс таким всегда был. | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 149. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (149), 09-Янв-26, 15:50 | ||
Вряд ли кто-то пускал котов или детей в офис Bell Labs, и уж тем более в помещения с компьютером. | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 232. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 19:48 | ||
> Оперативная память | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 349. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 10-Янв-26, 04:36 | ||
> И поэтому мы будем дергать getc() в цикле. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от Фнон (?), 09-Янв-26, 11:46 | ||
> утилита включала менее 50 строк кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от aname (ok), 09-Янв-26, 11:50 | ||
То ли дело CVE в Binder. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от Фнон (?), 09-Янв-26, 11:53 | ||
CVE в Binder привело к падению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 111. Скрыто модератором | +/– | |
| Сообщение от Аноним (348), 09-Янв-26, 14:07 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:17 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 175. Скрыто модератором | –2 +/– | |
| Сообщение от Аноним (175), 09-Янв-26, 17:09 | ||
| Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору | ||
| 181. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (348), 09-Янв-26, 17:21 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 279. Скрыто модератором | +/– | |
| Сообщение от Аноним (175), 09-Янв-26, 21:05 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 182. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 17:21 | ||
| Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору | ||
| 225. Скрыто модератором | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 19:28 | ||
| Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору | ||
| 242. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (242), 09-Янв-26, 20:06 | ||
> CVE в Binder привело к падению. | ||
| Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору | ||
| 334. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 10-Янв-26, 00:51 | ||
> Да, подумаешь, произошёл DoS всей системы, с кем не бывает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Совершенно другой аноним (?), 09-Янв-26, 13:42 | ||
Unix V4 - дата создания 1973 год. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 102. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Анонимусс (-), 09-Янв-26, 13:57 | ||
А кто сказал что это код не перекочевал дальше? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 362. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (362), 10-Янв-26, 06:46 | ||
Тогда неисполнимых стеков не было, какой еще нафиг ROP. | ||
| Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору | ||
| 27. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:54 | ||
> 93-летний Дуглас Макилрой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 118. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (118), 09-Янв-26, 14:15 | ||
Нынешнему поколению плевать даже на сам Си не то, чтобы на баги Сишные, даже не с точки зрения безопасности, а вообще корректности того или иного алгоритма. Формализм на то и формализм, что думать особо о имплементации не надо. Написал f(x) = y, ну вот и все, и не должно волновать никого кто и что за место этого икса туда пихнет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 275. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 20:59 | ||
>Нынешнему поколению плевать даже на сам Си не то, чтобы на баги Сишные, даже не с точки зрения безопасности, а вообще корректности того или иного алгоритма. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 329. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (329), 10-Янв-26, 00:04 | ||
> современные программисты пишут либо на rust, либо на ocmal, либо на haskell | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 353. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (353), 10-Янв-26, 05:07 | ||
> То-то же современные программисты пишут либо на rust, либо на ocmal, либо | ||
| Ответить | Правка | К родителю #275 | Наверх | Cообщить модератору | ||
| 28. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аномалии (?), 09-Янв-26, 11:55 | ||
Налепили, прибили, скотчем примотали и в продакшн. Думать они начали с выпуском Plan 9, но уже было поздно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 210. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (210), 09-Янв-26, 18:02 | ||
В совке и такого не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 307. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (163), 09-Янв-26, 22:44 | ||
ДЕМОС. Но не уверен в её лицензионной чистоте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:58 | ||
> Добавление проверок размера вводимых вручную данных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (42), 09-Янв-26, 12:32 | ||
А за какое время в расте длина char* считается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:40 | ||
1. А причет тут раст? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Анонимусс (?), 09-Янв-26, 12:46 | ||
> А за какое время в расте длина char* считается? | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
| 78. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:42 | ||
Таких "нормальных строк" в С в разных либах/фреймворках вагон и маленькая тележка, просто их никто в стандарт не тащит, потому что это лишнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 144. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 15:35 | ||
> просто их никто в стандарт не тащит, потому что | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 198. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (146), 09-Янв-26, 17:36 | ||
Какая перегрузка операторов? Зачем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 211. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 18:02 | ||
> Структура { длина, указатель } - это совершенно _другой_ тип данных. Для него пишутся другие функции по определению | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 223. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (146), 09-Янв-26, 19:13 | ||
А смысл их тут рассматривать? Только если сделать комбо, когда строки нуль-терминированные, но ещё с собой таскается длина для оптимизации. Тогда ещё можно что-то разумное придумать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 314. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (333), 09-Янв-26, 23:11 | ||
>Чтобы структура вела себя как указатель, дополнительно хранящий размер, нужна перегрузка операторов. | ||
| Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору | ||
| 150. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:50 | ||
> Таких "нормальных строк" в С в разных либах/фреймворках вагон и маленькая тележка, | ||
| Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору | ||
| 159. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 16:31 | ||
А зачем нужны строки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 216. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (216), 09-Янв-26, 18:41 | ||
> А зачем нужны строки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 250. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от Аноним (242), 09-Янв-26, 20:18 | ||
Если у тебя проблемы с тем, чтобы писать код, в котором нету перепрыгивания через '\0', то у тебя такие же проблемы будут с любыми другими делениями по токенам типа разночтения окончания строк (CRLF vs. LF), пробелов, тегов в XML и т.д.. Иди поспи. Если не помогло - брось это дело, у тебя не получается. Можешь на баше попрограммировать, там за тебя уже позаботились о пресловутом поиске нуля в конце строки (который ищется быстрее, чем какой-нибудь питон свои строки переаллоцирует 10 тысяч раз и перепроверит на правильность кодировки, так, чисто на всякий случай, всё равно ты никуда не торопишься). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 257. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 20:32 | ||
> Если у тебя проблемы с тем, чтобы писать код, в котором нету перепрыгивания через '\0' | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 273. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 20:55 | ||
>Если у тебя проблемы с тем, чтобы писать код, в котором нету перепрыгивания через '\0' | ||
| Ответить | Правка | К родителю #250 | Наверх | Cообщить модератору | ||
| 351. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 10-Янв-26, 04:50 | ||
> Ну, например, чтобы не бежать каждый раз O(n) в поисках нуля? | ||
| Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору | ||
| 253. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 20:25 | ||
> Таких "нормальных строк" в С в разных либах/фреймворках вагон и маленькая тележка, просто их никто в стандарт не тащит, потому что это лишнее. | ||
| Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору | ||
| 294. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (294), 09-Янв-26, 21:39 | ||
ага, а потом пытаешься совместить эти либы в одном проекте | ||
| Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору | ||
| 90. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:49 | ||
>> А за какое время в расте длина char* считается? | ||
| Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору | ||
| 153. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 16:13 | ||
> проблема только в том что они - в хрусте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 345. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (345), 10-Янв-26, 01:53 | ||
> В расте есть нормальные строки вместо char* | ||
| Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору | ||
| 31. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (31), 09-Янв-26, 12:03 | ||
> 1973 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:07 | ||
> Или Кену Томпсону тоже капитализм подгадил? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Анонимусс (-), 09-Янв-26, 13:37 | ||
> Или Кену Томпсону тоже капитализм подгадил? | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 121. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (118), 09-Янв-26, 14:19 | ||
ну, а в итоге кто больше дров наломал? аксиома ведь - не совершает ошибок тот, кто ничего не делает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 186. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 17:24 | ||
Но ведь вся суть существования местных комментаторов никогда не выходить заграницу буфера. Это заповедь, которую нельзя нарушать. | ||
| Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору | ||
| 124. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 14:34 | ||
> Хотелось бы услышать комментарии ProfessorNavigator | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 177. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 17:15 | ||
> Такой вот способ обработки ошибок был в то время, чтобы не городить лишний огород - процессор то слабее, чем в современной стиральной машине, и памяти, считай, нет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 184. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (184), 09-Янв-26, 17:23 | ||
Воу-воу! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 194. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 17:30 | ||
Что характерно в казенном большом компе на несколько машинных залов в файловой системе судя по эмуляторам была папка games | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 254. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 20:27 | ||
Умели код оптимизировать. На моём первом ПК был жёсткий диск размером 40 Мб, сколько там по остальным параметрам было - не помню уже. Дело было больше 30 лет назад. | ||
| Ответить | Правка | К родителю #177 | Наверх | Cообщить модератору | ||
| 234. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 19:50 | ||
>У вас ограничение на длину вводимой строки. Всё, что больше, считается критической ошибкой, поэтому падение программы в данном случае - нормальное поведение. | ||
| Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору | ||
| 241. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 19:59 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 245. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 20:07 | ||
Вы уже в соседней теме видели мой код, забыли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 248. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 20:14 | ||
> Вы уже в соседней теме видели мой код, забыли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 263. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 20:40 | ||
>Он не ваш, а из методички. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 264. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 20:41 | ||
> Ну так вы любой код не моим назовёте, даже если я его | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 271. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 20:50 | ||
> У вас ограничение на длину вводимой строки. Всё, что больше, считается критической ошибкой, поэтому падение программы в данном случае - нормальное поведение | ||
| Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору | ||
| 272. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 20:52 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 287. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 21:16 | ||
> Код, написанный лично вами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (32), 09-Янв-26, 12:06 | ||
Прикольно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:11 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (35), 09-Янв-26, 12:12 | ||
Впечатлило два момента: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 12:22 | ||
Хочешь прикол? Они переписывали на печатной машинке (телетайпе) и у них не было кнопки backspace по факту могли переписывать только всю строку заново при опечатке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 221. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от OpenEcho (?), 09-Янв-26, 19:08 | ||
> Они переписывали на печатной машинке (телетайпе) и у них не было кнопки backspace | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 224. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (224), 09-Янв-26, 19:18 | ||
> Всё то лучше чем смотреть на таблицу опкодов и вбивать хексом (а то и 1,0...) чтоб сделать сперва ассемблер, потом С и так далее, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 310. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (310), 09-Янв-26, 22:54 | ||
>>Типа "нельзя критиковать Великих Программистов Прошлого!!!" ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 312. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (310), 09-Янв-26, 22:59 | ||
>>Даже если они писали однозначно плохой код, про который высказывался Дуглас Макилрой, цитаты которого уже пол темы мусолят. | ||
| Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору | ||
| 40. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (40), 09-Янв-26, 12:25 | ||
С ассемблера на С переписать действительно (было) несложно. Особенно если знать ассемблер (а ведь есть и уровень ниже - машинных кодов, я с них и начинал - писал байтики в шестнадцатеричном редакторе). С - всего лишь следующая стадия макро-ассемблера. Обратное (фактически компиляция) гораздо сложнее, ибо нужно хорошо понимать как работает железо, то есть процессор, память, порты и тд. И чем дальше тем хуже: нынешние си погроммисты (кроме системщиков, как правило) не имеют представления о том как железо работает вообще. С одной стороны они пишут код для абстрактной машины (то есть переносимый), с другой - этот код может быть хоть и рабочий (с точки зрения процессора, не факт что периферии), но неоптимален. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 41. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Анонимусс (?), 09-Янв-26, 12:27 | ||
> Вот просто взяли и переписали следующую версию на сях. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 80. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:43 | ||
> Как просто было переписать на другой язык. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 38. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (38), 09-Янв-26, 12:19 | ||
> Добавление проверок размера вводимых вручную данных рассматривалось как добавление лишнего кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:36 | ||
> Сами исконные диды, создатели языка, заложили эту идеологию разработки ПО. Это прекрасно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 13:02 | ||
Тогда падение в невероятных условиях не считалось значительной проблемой. Язык тут ни при чём, просто программировать тоже надо уметь. И программировать ещё не изобрели, когда придумали ассемблер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:42 | ||
Что значит "программировать "не придумали? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:54 | ||
> Это 1973 год. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 133. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
Сообщение от Диды (ok), 09-Янв-26, 15:03 | ||
>напиши ОС (или хотя бы попробуй переписать с ассемблера) на smalltalk. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 156. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах.. (?), 09-Янв-26, 16:29 | ||
Implement the bare minimum as native code (a mix of assembly and C), and then do everything else in Squeak. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 346. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
Сообщение от Диды (ok), 10-Янв-26, 02:30 | ||
>что-то видимо пошло не так, и без распроклятого нибизопастного си опять не получилось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 14:00 | ||
Опять же, откуда ты узнаешь, сколько байт ввели? Это надо счётчик для каждого символа, дополнительные проверки. В дополнение к 200 уже потерянным байтам. А вот каким образом в grub проверку пароля можно обойти нажав backspace несколько раз -- это другой вопрос. Это уже умысел. | ||
| Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору | ||
| 158. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах.. (?), 09-Янв-26, 16:31 | ||
нет, точно такой же ляп (только там символы удалялись а не добавлялись), просто та su еще и backspace не умела обрабатывать, ей было проще. Если ты бы умел кодить не на markdown и тот с ЫЫ - ты бы это и сам понял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 174. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (174), 09-Янв-26, 17:04 | ||
> Опять же, откуда ты узнаешь, сколько байт ввели? Это надо счётчик для каждого символа, дополнительные проверки. | ||
| Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору | ||
| 280. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 21:05 | ||
>Это надо счётчик для каждого символа | ||
| Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору | ||
| 304. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 22:32 | ||
Ну правильно. Системы были мультизадачные и многопользовательские? А ты тут такты разбазариваешь. Тебя бы первого остракизму предали за растрату капиталистического имущества. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (31), 09-Янв-26, 12:38 | ||
> По словам Дугласа, до появления червя Морриса в 1988 году мало кто обращал внимание на переполнения буферов. Добавление проверок размера вводимых вручную данных рассматривалось как добавление лишнего кода, а аварийное завершение при переполнении воспринималось как неуклюжая форма реагирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Аноним (50), 09-Янв-26, 12:49 | ||
Зато сегодня они могут кряхтеть и бухтеть: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Аноним (51), 09-Янв-26, 12:50 | ||
Вызывает восхищение, что чел не просто дожил до 93 лет и способен говорить осмысленные вещи, но и помнит технические подробности о том, чем занимался лет 50 назад. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 342. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Кошкажена (?), 10-Янв-26, 01:49 | ||
> но и помнит технические подробности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (32), 09-Янв-26, 13:00 | ||
На тот момент важна была работоспособность в принципе | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 70. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 13:20 | ||
> На тот момент важна была работоспособность в принципе | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 180. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (32), 09-Янв-26, 17:20 | ||
Это домыслы и натягивание совы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 344. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Кошкажена (?), 10-Янв-26, 01:51 | ||
> А вот Дуглас говори | ||
| Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору | ||
| 75. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:39 | ||
Вы так и не поняли нифига. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 82. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:44 | ||
> Вы так и не поняли нифига. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 100. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (40), 09-Янв-26, 13:56 | ||
Не надо путать причину и следствие. Пока не появился червь морриса никто не задумывался об уязвимости. Грубо говоря, о заборах, дверях и замках стали задумываться только после того как появились воры. Есть действительно места, где нет воров - там не строят стен и заборов . Зачем? Да, я лично бывал и видел, такое в Средней азии в советское время было сплошь и рядом. Есть более современная расхожая байка про западного аудитора в Японии - он не мог объяснить что склад с запчастями должен запираться. Японцы не могли понять зачем - у них в фирме все равно как в семье. И никто никогда ничего не крал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 215. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (216), 09-Янв-26, 18:27 | ||
> Не надо путать причину и следствие. Пока не появился червь морриса никто не задумывался об уязвимости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 104. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:58 | ||
Червь Морриса был уже когда было написано много всего. | ||
| Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору | ||
| 237. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 19:56 | ||
>Притом 100% известно что лишние проверки тормозят выполенение программы от 5% до 80% | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 352. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 10-Янв-26, 05:01 | ||
Я вам расписывал как и почему так писали в те времена. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 117. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (35), 09-Янв-26, 14:13 | ||
> мы писать дрмовый код, а потом нам надрали зад | ||
| Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору | ||
| 238. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 19:57 | ||
>в те времена производительность меряли не гигагерцами, а герцами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 323. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (329), 09-Янв-26, 23:54 | ||
Простите, действительно соврал. Мне очень стыдно... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 99. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 13:55 | ||
> Подразумевалось что на входе для получения нужного результата подают корректные входные данные. Если данные не корректны - то пофиг что оно крашится, юзер ССЗБ. | ||
| Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору | ||
| 110. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 14:03 | ||
> Очень актуально для su, который читает пароль из stdin. То ли дело бежать по char* в поисках нуля за O(n). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 132. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:01 | ||
> Вы бы изучили историю вопроса для начала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 140. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 15:29 | ||
Да, я не смотрел в оригинальный код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 142. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:34 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 167. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (163), 09-Янв-26, 16:49 | ||
>Что ты несешь? Unix - коммерческая ОСь. | ||
| Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору | ||
| 235. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 19:53 | ||
>Если данные не корректны - то пофиг что оно крашится, юзер ССЗБ. | ||
| Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору | ||
| 239. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 19:57 | ||
> Идея была в том, что прогу писали для выполнения конкретной функции. Подразумевалось что на входе для получения нужного результата подают корректные входные данные. | ||
| Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору | ||
| 152. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 16:02 | ||
> Откровенно говоря, лучше бы Дуглас Макилрой вообще ничего не комментировал. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 338. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 10-Янв-26, 01:27 | ||
> крашашийся г*код и выкатывали его в продакшн! А неладное начали подозревать | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 56. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (56), 09-Янв-26, 12:59 | ||
Красивое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (58), 09-Янв-26, 13:00 | ||
Хейтеры не желают понимать очевидных вещей. Все версии Юникса это закрытые и проприетарные продукты. Исходные коды которого запрещалось свободно копировать и передавать. Юникс всегда был закрытым и коммерческим. Сейчас все Юниксы мертвы, кроме разве что Солариса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (174), 09-Янв-26, 13:09 | ||
> На сегодня GNU/Linux и BSD-systems - по-факту, самые безопасные операционные системы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:13 | ||
Ты явно передёргаваешь. На самом деле это означает что код совершенствуется, и становится безопаснее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 13:35 | ||
> Ты явно передёргаваешь. На самом деле это означает что код совершенствуется, и становится безопаснее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 105. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от алек емпире (?), 09-Янв-26, 14:00 | ||
мы хотя бы может знать что эти дыры исправлены, в отличии от проприетарщины, в которой могут умолчать о уязвимости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Анонимусс (-), 09-Янв-26, 14:13 | ||
> мы хотя бы может знать что эти дыры исправлены, в отличии от | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 331. Скрыто модератором | +/– | |
| Сообщение от Джон Титор (ok), 10-Янв-26, 00:06 | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 130. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (130), 09-Янв-26, 14:52 | ||
В непроприетарном дырени около двух лет живут и никого это не смущает. Разницы в закрытом и открытом в плане безопасности нет совсем. | ||
| Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору | ||
| 139. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Экспердодыр (?), 09-Янв-26, 15:28 | ||
> В непроприетарном дырени около двух лет живут и никого это не смущает. Разницы в закрытом и открытом в плане безопасности нет совсем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 256. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (242), 09-Янв-26, 20:28 | ||
> Продемонстрировано несколько способов обхода изоляции FreeBSD jail | ||
| Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору | ||
| 68. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Анонимусс (?), 09-Янв-26, 13:16 | ||
> В свободный код проблематично внедрить бэкдор | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 226. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (277), 09-Янв-26, 19:28 | ||
И, ЧСХ, тут в комментариях к новости о очередной сишной дырени уровня "вылезли за буфер" почти всегда находится тот, кто на полном серьезе говорит "это закладка!". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 13:22 | ||
Так хэйтеры именно поэтому и облизывают дырявую проприетарь. Нет, говорят, не нужны нам ваши любительские дилетантские поделки. С другой стороны, у виндоус тоже много поклонников. | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 107. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 14:00 | ||
> Хейтеры не желают понимать очевидных вещей. Все версии Юникса это закрытые и | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 317. Скрыто модератором | +/– | |
| Сообщение от Джон Титор (ok), 09-Янв-26, 23:25 | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 61. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (174), 09-Янв-26, 13:06 | ||
Откопали копролитЪ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:09 | ||
Дыра для сегодняшнего времени. Для тех далёких времён, это не считалось дырой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 69. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:17 | ||
> Дыра для сегодняшнего времени. Для тех далёких времён, это не считалось дырой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:42 | ||
>> Дыра для сегодняшнего времени. Для тех далёких времён, это не считалось дырой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (91), 09-Янв-26, 13:49 | ||
Ты в глаза долбишься. | ||
| Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору | ||
| 109. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:03 | ||
> Ты в глаза долбишься. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (91), 09-Янв-26, 14:08 | ||
> Пф, ты сначала мозг включи, а потом оскорбляй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:09 | ||
>> По словам Дугласа, до появления червя Морриса в 1988 году мало кто обращал внимание на переполнения буферов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Аноним (91), 09-Янв-26, 14:31 | ||
Неправильно. Они знали, что в тех условиях, в которых создавалось, это не имело значения. Никто ничего умышленно не ломал, люди просто решали свои практические задачи посредством компов, и в основном все они друг с другом были знакомы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 169. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах.. (?), 09-Янв-26, 16:50 | ||
> Тебя попросят накидать на баше скрипт конвертации gif в avi - тоже | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 176. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (174), 09-Янв-26, 17:12 | ||
> Тебя попросят накидать на баше скрипт конвертации gif в avi - тоже будешь обкладывать его проверками со всех сторон ? | ||
| Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору | ||
| 83. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Admino (ok), 09-Янв-26, 13:45 | ||
> Выявленную проблему прокомментировал 93-летний Дуглас Макилрой (Douglas McIlroy) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –5 +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:45 | ||
Ознакомился с глупостями, начиная с первого комментатора. Заучите наизусть: использование программы не по назначению не означает ее уязвимости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:51 | ||
В каком министерстве можно получит точный номер и ОКВЭД назначения программы? Что делать с программами не внесёнными в реестр министерства? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:54 | ||
Обратитесь к разработчикам. Определение назначения - их прерогатива. Только сначала лингвистические навыки подтяните, а то не поймут и не ответят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 259. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (242), 09-Янв-26, 20:34 | ||
О, чела который думает, что убирание логина в root по ssh и оставления дырки обратно в виле sudo делает систему безопаснее, порвало. Вытащи наружу su через 'ncat -k -e su', мы тебя попинтестим всем опеннетом. | ||
| Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору | ||
| 94. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:52 | ||
извини, но su использовалась по назначению - для получения рутовых прав. И если она это делала даже если ты не знаешь пароля рута - значит это таки уязвимость. | ||
| Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору | ||
| 86. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –3 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:46 | ||
> Код ядра UNIXv4 был написан Кеном Томпсоном, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 101. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:56 | ||
"Настоящим" без разницы, на каком языке создавать выдающиеся исходники. Собственно, это понятно из текста новости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 330. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 10-Янв-26, 00:05 | ||
"Настоящим" без разницы, на каком языке создавать выдающиеся исходники. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 126. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (126), 09-Янв-26, 14:39 | ||
На самом деле, любая защита портит жизнь миллионам приличных и законопослушных людей, чтобы защититься от единиц мерзавец. Так и с замечательным языком Си случилось. Однако, если бы шли по коммунистическому пути, то мерзавцев бы практически не осталось, и не нужно было бы городить огород с защитой от переполнения буфера и прочего, и не нужен был бы Раст, который пропихивают вонючие капиталисты. То есть изначально человечество идёт не туда, растрачивая силы во имя зла, то есть империализма, а не добра, то есть общества (коммунизма). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (135), 09-Янв-26, 15:06 | ||
Всё так. Были времена, когда хакеры решали научно-технические задачи, стоявшие перед обществом, и решали их с вниманием к потребляемым ресурсам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от nox. (?), 09-Янв-26, 16:49 | ||
Кошелек, брошенный на дороге, беззащитен. Кошелек в кармане определенно более защищен. Замена обсуждения, хорош ли кошелек, обсуждением, нужно ли к каждому кошельку присовокупить капкан, не имеет смысла. | ||
| Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору | ||
| 172. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (163), 09-Янв-26, 16:58 | ||
Но никто не может дать гарантию, что мерзавцы не появятся извне планеты. | ||
| Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору | ||
| 178. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (174), 09-Янв-26, 17:17 | ||
> На самом деле, любая защита портит жизнь миллионам приличных и законопослушных людей, чтобы защититься от единиц мерзавец. | ||
| Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору | ||
| 327. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (329), 10-Янв-26, 00:02 | ||
Это не совсем правда. Конкретно в данном случае это именно баг в софте, а не просто злой хакер. Потому что систему ломал бы даже добропорядочный пользователь с паролем в 250 символов (пароль рута должен же быть безопасным). То, что вы описали про хакера (классический "хакер в столовой"), - это, например, timing-based атаки на функции проверки пароля, или современные мелтдауны. | ||
| Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору | ||
| 343. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от альбанаромина (?), 10-Янв-26, 01:50 | ||
Нет, ну а что же. Остались ещё социалистические страны. Социализм - это же переходный период на пути к коммунизму, верно? Значит они идут к коммунизму, так? И посмотрите на них. Северная Корея, Куба.. Кстати, что там с Кубой? Про неё давно ничего даже не слышно. Так и сидят без света? А Куба вообще ещё существует? Ляпота. Вот и можно себе представить, как будет выглядеть этот самый коммунизм, когда социализм выглядит сегодня вот так. | ||
| Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору | ||
| 361. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 06:21 | ||
Коммунизм это когда живут в коммунах, все общее, средства производства, женщины и дети. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 363. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 10-Янв-26, 07:19 | ||
Про женщин и детей не ври. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 365. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 07:57 | ||
>Про женщин и детей не ври. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 15:58 | ||
А обои у них неплохие были. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 227. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от 1 (??), 09-Янв-26, 19:30 | ||
В 73 году там скорее всего только консоль была. А десктоп с обоями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 228. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от 1 (??), 09-Янв-26, 19:31 | ||
а не десктоп | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 360. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 05:50 | ||
Терминал это все лучшем случае, если не перфокарты. | ||
| Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору | ||
| 161. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 16:37 | ||
> Позднее код UNIXv4 был приведён в порядок и опубликован на GitHub | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 171. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от nox. (?), 09-Янв-26, 16:52 | ||
Мы вообще-то исторический артефакт обсуждаем. А не проблему, как к "Джоконде" пририсовать бульдозер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 188. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 17:25 | ||
Я об этом и говорю, можно оставить ссылку на http://squoze.net/UNIX/v4/README, а нейрослоп удалить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 203. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 17:45 | ||
> Rust VMM, которая состоит из println | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 217. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Bottle (?), 09-Янв-26, 18:42 | ||
Наконец-то фанаты философии UNIX смогут пользоваться настоящим Юниксом, написанным академиками! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 230. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (213), 09-Янв-26, 19:41 | ||
>Данная утилита включала менее 50 строк кода, устанавливалась с флагом setuid-root и позволяла запустить /bin/sh с правами root при вводе правильного пароля. Код содержал уязвимость, приводящую к переполнению буфера из-за копирования вводимого пользователем пароля в фиксированный 100-символьный массив без проверки размера вводимых данных. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 295. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Джон Титор (ok), 09-Янв-26, 21:39 | ||
Ну хорош умничать с линтерами, статическими анализаторами, форматерами. Раньше этого не было | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 350. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Bottle (?), 10-Янв-26, 04:46 | ||
А для этого надо язык не на коленке сочинять, как это сделал Ритчи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 297. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Джон Титор (ok), 09-Янв-26, 21:48 | ||
Для того чтобы создать rust вы почитайте количество технологий которые нужно было создать для этого. А ещё должен быть накопленный опыт чтобы вообще теоретически его создать. Кто-то должен этот опыт систематизировать и обдумать в новый язык программирования. А ещё сюда добавьте рекламу и финансовые вливания в проекты на нем. Вот тот же haskell чем-то на него похож, он был создан ранее, но почему-то не пользовался популярностью. Есть допустим такие языки как Пролог, Лисп которые имеют совсем иной подход к программированию. На них тоже много чего интересного и без ошибок можно сделать, но не популярны - сложные считаются. | ||
| Ответить | Правка | К родителю #230 | Наверх | Cообщить модератору | ||
| 328. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 10-Янв-26, 00:03 | ||
А ещё можно было бы написать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 233. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
Сообщение от Roman Dyaba (ok), 09-Янв-26, 19:50 | ||
Только один даже этот перл кода, побуждает сходить за пивом: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 267. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Anm (?), 09-Янв-26, 20:46 | ||
Пионеры IT ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 281. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от nox. (?), 09-Янв-26, 21:08 | ||
Стиль убогий. Но где вы хороший стиль программирования на С видели? Разве что в документации Borland и в тех проектах, авторы которых восприняли эту эстетику. | ||
| Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору | ||
| 315. Скрыто модератором | +/– | |
| Сообщение от Аноним (315), 09-Янв-26, 23:16 | ||
| Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору | ||
| 354. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 10-Янв-26, 05:08 | ||
А ничего что математический сопроцессор появился после написания этого кода? | ||
| Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору | ||
| 265. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (278), 09-Янв-26, 20:43 | ||
Я не понял, а лицензия то какая на этот код? AT&T разрешение дало на публикацию? Так-то ведь он проприетарный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 270. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Anm (?), 09-Янв-26, 20:49 | ||
" Unix в Bell Labs " | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 358. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 05:39 | ||
Что это означает в контексте вопроса? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 359. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 05:44 | ||
Тоже задался этим вопросом. Но надо помнить, что исходный код уже публиковался Opensolaris под открытой лицензией, по сути System V. | ||
| Ответить | Правка | К родителю #265 | Наверх | Cообщить модератору | ||
| 364. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 10-Янв-26, 07:40 | ||
Исходные коды AT&T продала давно, долгое время хозяева менялись. С появление GNU/Linux и BSD-systems ценность UNIX упала. Последний хозяин - Novell, торговую марку UNIX передала некомерческой организации The Open Group. И теперь эта организация может сертифицировать любой дистр на соответствие стандарту Single UNIX Specification. Кстати, стандарт POSIX является частью стандарта Single UNIX Specification. Каждая новая версия дистрибутива или операционки должна проходить сертификацию заново. Ну, если она хочет носить гордое имя UNIX постоянно. | ||
| Ответить | Правка | К родителю #265 | Наверх | Cообщить модератору | ||
| 283. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от RM (ok), 09-Янв-26, 21:09 | ||
там интересно, что getchar возвращает 0 а не EOF если конец ввода или ошибка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 293. Скрыто модератором | +/– | |
| Сообщение от Джон Титор (ok), 09-Янв-26, 21:36 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 305. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (310), 09-Янв-26, 22:40 | ||
Вот видите, человек всю жизнь писал на С, и в 93 года у него всё ещё хорошая память и речь. А если бы после написания каждых 10 строчек кода трясся как бы не сделать CVE или писал бы на Rust'е, то ... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 311. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Джон Титор (ok), 09-Янв-26, 22:56 | ||
Хорошая память и речь зависит от тренировки ума, еды и сна, наследственности, условий жизни. Не стоит сравнивать - у каждого совсем по другому, но это не значит что других людей нужно обесценивать. Ну вот к чему эти натуженные перепирательства между теми кто программирует на С и rust? Зачем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 319. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (319), 09-Янв-26, 23:39 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 357. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 05:37 | ||
Хорошая речь м память зависит от начитанности. | ||
| Ответить | Правка | К родителю #311 | Наверх | Cообщить модератору | ||
| 325. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 23:58 | ||
> человек всю жизнь писал на С | ||
| Ответить | Правка | К родителю #305 | Наверх | Cообщить модератору | ||
| 340. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от альбанаромина (?), 10-Янв-26, 01:41 | ||
Джобс ничего не писал. Ни на си, ни на *ососи. У него для этого был Возняк. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 356. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (361), 10-Янв-26, 05:36 | ||
Джобс классический пример гуманитария. Вместо веры в доказательную медицину, лечился нетрадиционной медициной. | ||
| Ответить | Правка | К родителю #325 | Наверх | Cообщить модератору | ||
| 306. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (310), 09-Янв-26, 22:43 | ||
>>Интересно они часто там чет теряют касательно обнаруженных уязвимостей? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 320. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (319), 09-Янв-26, 23:40 | ||
А вот в Майкрософт cve никто не ищет там одни блобы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 366. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (366), 10-Янв-26, 08:44 | ||
Я не понял, там что GUI был, да ещё цветной, да ещё в приличном разрешении?! Как вообще железо того времени это всё тянуло, да ещё без аппаратного ускорения, если у нас без аппаратного ускорения на современных компах всё очень тормознуто и невесело? И как они могли разбазаривать вычислительные ресурсы на GUI, если комп размером с зал купили явно не для этого, а для симуляций атомных бомб и полупроводников? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |