Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязвимость в UNIXv4" | +/– | |
| Сообщение от opennews (ok), 09-Янв-26, 11:16 | ||
В конце прошлого года во время уборки в вычислительном центре Университета Юты была обнаружена архивная магнитная лента с кодом операционной системы UNIX V4, которая была разработана в 1973 году для ЭВМ PDP-11/45 и считалась утерянной. UNIXv4 продолжал развитие выпущенной за год до этого операционной системы UNIXv3, в которой впервые был использован язык Си и неименованные каналы. Особенностью UNIXv4 стала переработка ядра на языке Си. Код ядра UNIXv4 был написан Кеном Томпсоном, а драйверов - Деннисом Ритчи... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от 12yoexpert (ok), 09-Янв-26, 11:16 | ||
> Восстановлен код UNIXv4, первой ОС с ядром на языке C. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +13 +/– | |
| Сообщение от Stanislavvv (ok), 09-Янв-26, 11:22 | ||
Таки сходивши по ссылкам, подтверждаю — у v3 ядро было на асме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:26 | ||
Конь-пилятор Си уже был, но сам юникс ещё не переписали. Могу порекомендовать книгу "Время UNIX" Брайан Керниган (тот самый из Керниган и Ритчи) об истории создания unix. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 3. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:21 | ||
Си был исконно с первейших версий придуман чтобы писать овнокод по типу такого while(*q++ == *p++); в su. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от aname (ok), 09-Янв-26, 11:48 | ||
Пользуйся | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:51 | ||
Сомнительно, но Окэй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (134), 09-Янв-26, 15:03 | ||
Зато без begin-end-ов :) И что только сишники не придумают, лишь бы на паскале не программировать. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 163. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (163), 09-Янв-26, 16:40 | ||
Да программируйте хоть на Оббероне, никто вам не запрещает. У сишников свой путь, у begin/end'щиков свой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –4 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:27 | ||
> Код содержал уязвимость, приводящую к переполнению буфера из-за копирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:46 | ||
На ассемблере по другому и не напишешь. Или придется городить огороды размером больше самого приложения на каждый чих. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от Аноним (60), 09-Янв-26, 13:02 | ||
>На ассемблере по другому и не напишешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от сисикеч (?), 09-Янв-26, 12:50 | ||
Охх, ты ж! Вавилон 5 подкатил! | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 9. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +9 +/– | |
| Сообщение от Аноним (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. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:45 | ||
> приводящую к переполнению буфера | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 11:48 | ||
А котов типа подпускали? Тогда если ты там что-то переполнил ты не в другой стране сидишь, а в специализмрованном помещении с пропускной системой и охраной. Если что-то сломал, охрана будет сначала бить, а потом думать. Вот и не было переполнения тогда. Грамотное обустройство рабочего пространства. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от 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ообщить модератору | ||
| 129. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от EuPhobos (ok), 09-Янв-26, 14:48 | ||
"в квартире" - вот и дожили, когда у молодняка на уме только "комп в квартире")) | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 53. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (53), 09-Янв-26, 12:52 | ||
Какие коты?? | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 62. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:07 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. Скрыто модератором | +4 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:13 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (60), 09-Янв-26, 13:10 | ||
>Им было просто плевать на качество | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 72. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:24 | ||
> Ты так говоришь, как будто сейчас что то изменилось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:48 | ||
Тогда быстродействие считали в тактах процессора. Что даёт это твоя проверка в долларах? Ненужную работу? А чего может ещё игру тетрис туда добавить? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:16 | ||
> Что даёт это твоя проверка в долларах? Ненужную работу? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 143. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 15:34 | ||
Не было раньше такой проблемы, как же вы не поймёте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (146), 09-Янв-26, 15:44 | ||
Какой самокопирующийся червяк в 1973-м году? Тогда весь ARPANET состоял из пяти компьютеров, и там точно был не Unix. | ||
| Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору | ||
| 148. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:48 | ||
> Какой самокопирующийся червяк в 1973-м году? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 15:43 | ||
> Тогда быстродействие считали в тактах процессора | ||
| Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору | ||
| 89. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:48 | ||
Там поди какойнить gets(buff); используется для чтения ввода, он не умеет в размер буфера. | ||
| Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору | ||
| 147. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 15:44 | ||
> Там поди какойнить gets(buff); используется для чтения ввода, он не умеет в размер буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним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ообщить модератору | ||
| 85. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:45 | ||
Ну вот упал он лицом и куда-то там вышел. Комп завис, и? Какая угроза пойяси. Лишний раз перезагружаться? Ну так перезагрузись не быкуй. | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 149. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (149), 09-Янв-26, 15:50 | ||
Вряд ли кто-то пускал котов или детей в офис Bell Labs, и уж тем более в помещения с компьютером. | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 16. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Фнон (?), 09-Янв-26, 11:46 | ||
> утилита включала менее 50 строк кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от aname (ok), 09-Янв-26, 11:50 | ||
То ли дело CVE в Binder. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Фнон (?), 09-Янв-26, 11:53 | ||
CVE в Binder привело к падению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 111. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (111), 09-Янв-26, 14:07 | ||
Нужно заметить, что пальму первенства постепенно перенимает Rust и каждую неделю-две в коде на нем обнаруживаются удивительные CVE. Оно и понятно, учитывая невозможность писать что-то больше перекладывателя байтов с места на место без помощи ИИ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:17 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Совершенно другой аноним (?), 09-Янв-26, 13:42 | ||
Unix V4 - дата создания 1973 год. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 102. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Анонимусс (-), 09-Янв-26, 13:57 | ||
А кто сказал что это код не перекочевал дальше? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +5 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:54 | ||
> 93-летний Дуглас Макилрой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 118. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (118), 09-Янв-26, 14:15 | ||
Нынешнему поколению плевать даже на сам Си не то, чтобы на баги Сишные, даже не с точки зрения безопасности, а вообще корректности того или иного алгоритма. Формализм на то и формализм, что думать особо о имплементации не надо. Написал f(x) = y, ну вот и все, и не должно волновать никого кто и что за место этого икса туда пихнет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аномалии (?), 09-Янв-26, 11:55 | ||
Налепили, прибили, скотчем примотали и в продакшн. Думать они начали с выпуском Plan 9, но уже было поздно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 11:58 | ||
> Добавление проверок размера вводимых вручную данных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (42), 09-Янв-26, 12:32 | ||
А за какое время в расте длина char* считается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:40 | ||
1. А причет тут раст? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Анонимусс (?), 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ообщить модератору | ||
| 150. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:50 | ||
> Таких "нормальных строк" в С в разных либах/фреймворках вагон и маленькая тележка, | ||
| Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору | ||
| 159. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 16:31 | ||
А зачем нужны строки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. Скрыто модератором | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:49 | ||
| Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору | ||
| 153. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 16:13 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (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ообщить модератору | ||
| 124. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от ProfessorNavigator (ok), 09-Янв-26, 14:34 | ||
> Хотелось бы услышать комментарии ProfessorNavigator | ||
| Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору | ||
| 32. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (32), 09-Янв-26, 12:06 | ||
Прикольно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:11 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (35), 09-Янв-26, 12:12 | ||
Впечатлило два момента: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 12:22 | ||
Хочешь прикол? Они переписывали на печатной машинке (телетайпе) и у них не было кнопки backspace по факту могли переписывать только всю строку заново при опечатке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (40), 09-Янв-26, 12:25 | ||
С ассемблера на С переписать действительно (было) несложно. Особенно если знать ассемблер (а ведь есть и уровень ниже - машинных кодов, я с них и начинал - писал байтики в шестнадцатеричном редакторе). С - всего лишь следующая стадия макро-ассемблера. Обратное (фактически компиляция) гораздо сложнее, ибо нужно хорошо понимать как работает железо, то есть процессор, память, порты и тд. И чем дальше тем хуже: нынешние си погроммисты (кроме системщиков, как правило) не имеют представления о том как железо работает вообще. С одной стороны они пишут код для абстрактной машины (то есть переносимый), с другой - этот код может быть хоть и рабочий (с точки зрения процессора, не факт что периферии), но неоптимален. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 41. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +4 +/– | |
| Сообщение от Анонимусс (?), 09-Янв-26, 12:27 | ||
> Вот просто взяли и переписали следующую версию на сях. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 80. Скрыто модератором | +/– | |
| Сообщение от нах. (?), 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. Уязви..." | +1 +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 13:02 | ||
Тогда падение в невероятных условиях не считалось значительной проблемой. Язык тут ни при чём, просто программировать тоже надо уметь. И программировать ещё не изобрели, когда придумали ассемблер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:42 | ||
Что значит "программировать "не придумали? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:54 | ||
> Это 1973 год. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 122. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (118), 09-Янв-26, 14:22 | ||
плати, в чем проблема, хоть на брейнфак, или очередной еврей на чужом горбу решил проехаться, своим "ну вперед"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 137. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от чтд (?), 09-Янв-26, 15:20 | ||
для такого тебе надо найти такого же умничку, как и ты сам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (118), 09-Янв-26, 16:30 | ||
> для такого тебе надо найти такого же умничку, как и ты сам | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 133. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
Сообщение от Диды (ok), 09-Янв-26, 15:03 | ||
>напиши ОС (или хотя бы попробуй переписать с ассемблера) на smalltalk. | ||
| Ответить | Правка | К родителю #96 | Наверх | 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ообщить модератору | ||
| 106. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 14:00 | ||
Опять же, откуда ты узнаешь, сколько байт ввели? Это надо счётчик для каждого символа, дополнительные проверки. В дополнение к 200 уже потерянным байтам. А вот каким образом в grub проверку пароля можно обойти нажав backspace несколько раз -- это другой вопрос. Это уже умысел. | ||
| Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору | ||
| 158. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах.. (?), 09-Янв-26, 16:31 | ||
нет, точно такой же ляп (только там символы удалялись а не добавлялись), просто та su еще и backspace не умела обрабатывать, ей было проще. Если ты бы умел кодить не на markdown и тот с ЫЫ - ты бы это и сам понял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (31), 09-Янв-26, 12:38 | ||
> По словам Дугласа, до появления червя Морриса в 1988 году мало кто обращал внимание на переполнения буферов. Добавление проверок размера вводимых вручную данных рассматривалось как добавление лишнего кода, а аварийное завершение при переполнении воспринималось как неуклюжая форма реагирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +3 +/– | |
| Сообщение от Аноним (50), 09-Янв-26, 12:49 | ||
Зато сегодня они могут кряхтеть и бухтеть: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. Скрыто модератором | +3 +/– | |
| Сообщение от Аноним (51), 09-Янв-26, 12:50 | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 57. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (32), 09-Янв-26, 13:00 | ||
На тот момент важна была работоспособность в принципе | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 70. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 13:20 | ||
> На тот момент важна была работоспособность в принципе | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:39 | ||
Вы так и не поняли нифига. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 82. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:44 | ||
> Вы так и не поняли нифига. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 100. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (40), 09-Янв-26, 13:56 | ||
Не надо путать причину и следствие. Пока не появился червь морриса никто не задумывался об уязвимости. Грубо говоря, о заборах, дверях и замках стали задумываться только после того как появились воры. Есть действительно места, где нет воров - там не строят стен и заборов . Зачем? Да, я лично бывал и видел, такое в Средней азии в советское время было сплошь и рядом. Есть более современная расхожая байка про западного аудитора в Японии - он не мог объяснить что склад с запчастями должен запираться. Японцы не могли понять зачем - у них в фирме все равно как в семье. И никто никогда ничего не крал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 104. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним83 (?), 09-Янв-26, 13:58 | ||
Червь Морриса был уже когда было написано много всего. | ||
| Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору | ||
| 117. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (35), 09-Янв-26, 14:13 | ||
> мы писать дрмовый код, а потом нам надрали зад | ||
| Ответить | Правка | К родителю #82 | Наверх | 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. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 15:34 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 16:02 | ||
> Откровенно говоря, лучше бы Дуглас Макилрой вообще ничего не комментировал. | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 54. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от сисикеч (?), 09-Янв-26, 12:53 | ||
Перепишите на... Ну, вы знаете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 12:56 | ||
> Перепишите на... Ну, вы знаете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 81. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:44 | ||
ОС Оберон уже вышла? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 141. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от чтд (?), 09-Янв-26, 15:32 | ||
угу. в тираж. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:49 | ||
а у тебя хватило только давать советы. Ну правильно, ты ж ни на каком языке не умеешь. | ||
| Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору | ||
| 138. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (118), 09-Янв-26, 15:27 | ||
уметь и не надо, достаточен один - коды операций ЦПУ, ну шо там для чего придумали иврит, идиш если существовал арамейский? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (56), 09-Янв-26, 12:59 | ||
Красивое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (58), 09-Янв-26, 13:00 | ||
Хейтеры не желают понимать очевидных вещей. Все версии Юникса это закрытые и проприетарные продукты. Исходные коды которого запрещалось свободно копировать и передавать. Юникс всегда был закрытым и коммерческим. Сейчас все Юниксы мертвы, кроме разве что Солариса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (63), 09-Янв-26, 13:09 | ||
> На сегодня GNU/Linux и BSD-systems - по-факту, самые безопасные операционные системы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:13 | ||
Ты явно передёргаваешь. На самом деле это означает что код совершенствуется, и становится безопаснее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (145), 09-Янв-26, 13:35 | ||
> Ты явно передёргаваешь. На самом деле это означает что код совершенствуется, и становится безопаснее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 105. Скрыто модератором | +/– | |
| Сообщение от алек емпире (?), 09-Янв-26, 14:00 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. Скрыто модератором | +/– | |
| Сообщение от Анонимусс (-), 09-Янв-26, 14:13 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (130), 09-Янв-26, 14:52 | ||
В непроприетарном дырени около двух лет живут и никого это не смущает. Разницы в закрытом и открытом в плане безопасности нет совсем. | ||
| Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору | ||
| 139. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Экспердодыр (?), 09-Янв-26, 15:28 | ||
> В непроприетарном дырени около двух лет живут и никого это не смущает. Разницы в закрытом и открытом в плане безопасности нет совсем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Анонимусс (?), 09-Янв-26, 13:16 | ||
> В свободный код проблематично внедрить бэкдор | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 71. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (59), 09-Янв-26, 13:22 | ||
Так хэйтеры именно поэтому и облизывают дырявую проприетарь. Нет, говорят, не нужны нам ваши любительские дилетантские поделки. С другой стороны, у виндоус тоже много поклонников. | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 107. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 14:00 | ||
> Хейтеры не желают понимать очевидных вещей. Все версии Юникса это закрытые и | ||
| Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору | ||
| 115. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:10 | ||
> Жаль что современные университеты кроме снежинок | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 131. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 14:55 | ||
> Интересно в каком году выпустился рыжий "это мое полушарие" дед? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (63), 09-Янв-26, 13:06 | ||
Откопали копролитЪ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:09 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 69. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:17 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:42 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (91), 09-Янв-26, 13:49 | ||
| Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору | ||
| 109. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:03 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. Скрыто модератором | +/– | |
| Сообщение от Аноним (91), 09-Янв-26, 14:08 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 14:09 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (91), 09-Янв-26, 14:31 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Admino (ok), 09-Янв-26, 13:45 | ||
> Выявленную проблему прокомментировал 93-летний Дуглас Макилрой (Douglas McIlroy) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –4 +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:45 | ||
Ознакомился с глупостями, начиная с первого комментатора. Заучите наизусть: использование программы не по назначению не означает ее уязвимости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:51 | ||
В каком министерстве можно получит точный номер и ОКВЭД назначения программы? Что делать с программами не внесёнными в реестр министерства? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:54 | ||
Обратитесь к разработчикам. Определение назначения - их прерогатива. Только сначала лингвистические навыки подтяните, а то не поймут и не ответят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 13:52 | ||
извини, но su использовалась по назначению - для получения рутовых прав. И если она это делала даже если ты не знаешь пароля рута - значит это таки уязвимость. | ||
| Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору | ||
| 86. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –1 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:46 | ||
> Код ядра UNIXv4 был написан Кеном Томпсоном, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 101. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:56 | ||
"Настоящим" без разницы, на каком языке создавать выдающиеся исходники. Собственно, это понятно из текста новости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 87. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (87), 09-Янв-26, 13:47 | ||
Надо было на расте писать, он бы паник делал вместо дыры, правда там бы неделю компиляло и из-за статической линковки в ОЗУ ПО не влазило. Зато без дыр. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 95. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (6), 09-Янв-26, 13:53 | ||
Так бы и стдели сейчас за печатными машинками и ныли что все нужно переписывать на раст, а там ни раста нет ни компьютеров, ни юникса только нытье и фантастические книги. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 108. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от нах. (?), 09-Янв-26, 14:01 | ||
> Так бы и стдели сейчас за печатными машинками и ныли что все | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | –2 +/– | |
| Сообщение от Аноним (-), 09-Янв-26, 13:54 | ||
Нифига. | ||
| Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору | ||
| 103. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (84), 09-Янв-26, 13:58 | ||
Нужно смотреть сценарий использования продукта, прежде чем делать столь глубокомысленные выводы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 128. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +2 +/– | |
| Сообщение от Аноним (128), 09-Янв-26, 14:42 | ||
Вы ошибаетесь, потому что не следуете методике исторического материализма. Код писали тогда, когда все эти проверки были просто не нужны, а нужен был краткий и эффективный код. И код того времени написан великолепно. Однако в наше время всё поменялось, что опять же происходит согласно учения исторического материализма. Не будьте глупцом, изучите уже теорию и займитесь практикой, ибо Энгельс, Маркс и Ленин писали базу нынешнего общества и его развития. | ||
| Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору | ||
| 155. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (155), 09-Янв-26, 16:28 | ||
Только причём здесь исторический материализм? Как будто бы до Маркса не было никого, кто не осознавал динамизм культуры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +1 +/– | |
| Сообщение от Аноним (136), 09-Янв-26, 15:15 | ||
Просто в то время, как это и бывает на заре любого хорошего дела, пока оно не опошлено "рыночной логикой", хакеры были заняты полезным делом - решали стОящие, то есть стоЯщие перед человечеством, проблемы. А сегодня другие приоритеты: рыночные дельцы вынюхивают друг у друга под хвостом "дырени". И общнество тратит на эту бесконечную и бесполезную возню свои ограниченные ресурсы: прежде всего, человеческое время. | ||
| Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору | ||
| 125. Скрыто модератором | +/– | |
| Сообщение от Аноним (128), 09-Янв-26, 14:35 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 126. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (128), 09-Янв-26, 14:39 | ||
На самом деле, любая защита портит жизнь миллионам приличных и законопослушных людей, чтобы защититься от единиц мерзавец. Так и с замечательным языком Си случилось. Однако, если бы шли по коммунистическому пути, то мерзавцев бы практически не осталось, и не нужно было бы городить огород с защитой от переполнения буфера и прочего, и не нужен был бы Раст, который пропихивают вонючие капиталисты. То есть изначально человечество идёт не туда, растрачивая силы во имя зла, то есть империализма, а не добра, то есть общества (коммунизма). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (136), 09-Янв-26, 15:06 | ||
Всё так. Были времена, когда хакеры решали научно-технические задачи, стоявшие перед обществом, и решали их с вниманием к потребляемым ресурсам. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 15:58 | ||
А обои у них неплохие были. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 161. "Восстановлен код UNIXv4, первой ОС с ядром на языке C. Уязви..." | +/– | |
| Сообщение от Аноним (144), 09-Янв-26, 16:37 | ||
> Позднее код UNIXv4 был приведён в порядок и опубликован на GitHub | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |