The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчики OpenBSD развивают новый метод защиты стека

12.03.2018 12:58

Тео де Раадт (Theo de Raadt) представил новый метод защиты стека Stack-register, в рамках которого традиционные типы разрешения доступа к памяти (например, возможность чтения, записи и выполнения кода) расширены новым полномочием - MAP_STACK, которое реализуется программно на уровне ядра ОС. Суть предложенного метода в том, что когда память используется как стек, она обязательно должна быть отражена через mmap с использованием флага MAP_STACK.

При выделении областей под стек для процессов флаг MAP_STACK автоматически выставляется ядром во время запуска процесса, поэтому модификация кода приложений не требуется. При совершении системного вызова осуществляется проверка регистра с указателем на стек. Если регистр указывает на область памяти, помеченную MAP_STACK, то выполнение продолжается в штатном режиме. Если нет, то считается, что указатель стека вышел за выделенную под стек область и процесс принудительно завершается.

Новая система защиты пока имеет экспериментальный характер и проходит тестирование в свежих снапшотах OpenBSD. В тестовом режиме вместо фактического завершения процесса осуществляется вывод предупреждений в лог. За несколько дней тестировния уже выявлены и устранены проблемы, проявляющиеся при сборке портов go и SBCL, а также при выполнении двух тестов из набора src/regress. Тестирование портов продолжается и если не возникнет новых проблемных моментов, новый метод защиты может быть включен в состав OpenBSD 6.3.

Кроме того, сообщается о расширении применения системы syspatch для обновления OpenBSD через бинарные патчи. Отныне через syspatch будут поддерживаться не только обновления для текущего релиза, но и для прошлого выпуска, поддержание которого в актуальном виде теперь возможно без пересборки из исходных текстов. Например, помимо обновлений для OpenBSD 6.2 теперь через бинарные патчи можно обновлять и прошлую ветку OpenBSD 6.1. После выхода OpenBSD 6.3 аналогично будет продолжена поддержка для ветки OpenBSD 6.2. Для старых релизов бинарные патчи будут формироваться только для архитектур amd64 и i386.

  1. Главная ссылка к новости (http://undeadly.org/cgi?action...)
  2. OpenNews: Защита от атаки Meltdown в OpenBSD. Стабильное обновление микрокода Intel. Иски против AMD
  3. OpenNews: Проект OpenBSD представил технику защиты RETGUARD
  4. OpenNews: Для OpenBSD представлена новая техника рандомизации адресного пространства ядра
  5. OpenNews: Выпуск LibertyBSD 6.1, варианта OpenBSD, избавленного от блобов
  6. OpenNews: В OpenBSD добавлена новая защита от атак на основе заимствования кусков кода
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48243-openbsd
Ключевые слова: openbsd, stack, protect
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, X4asd (ok), 13:27, 12/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    сначало полумал не плохая идея. а теперь думаю...

    > При совершении системного вызова осуществляется проверка регистра с указателем на стек.

    ну и какой толк от этой проверки?

    гаджет вместо вызова системных вызовов -- будет делать библиотечный вызов libc..

    всё на что остаётся надеяться -- это рандомизация адресов символов библиотеки

     
     
  • 2.5, Anon4ik (?), 13:36, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Конечно так, ведь libc не общается с ядром и не использует сисколов.
     
  • 2.19, Ordu (ok), 15:13, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > гаджет вместо вызова системных вызовов -- будет делать библиотечный вызов libc..

    Да пускай он как хочет делает, но ему придётся возиться с тем, чтобы указатель стека указывал бы на стек, а не в кучу и не в код.

    > какой толк от этой проверки?

    Это практически бесплатный способ создать проблем вредоносному коду и снизить риски переполнения стека. Он не серебряная пуля, и не решит всех проблем выхода связанных с переполнением стека, но во многих ситуациях он справится.

     
     
  • 3.34, Crazy Alex (ok), 18:09, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А потом они насыпают один "практически бесплатный" поверх другого и сумма, подозреваю, выходит совсем не бесплатной.

    В итоге всё это выгдялит как куча костылей.

     
     
  • 4.38, Ordu (ok), 19:12, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Может быть Сложно сказать, потому что здесь ведь речь об одной проверке одного ... большой текст свёрнут, показать
     
     
  • 5.50, Crazy Alex (ok), 21:52, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Положительные эффекты суммируются, когда они есть IMHO, если ты не доверяешь за... большой текст свёрнут, показать
     
     
  • 6.51, Аноним (-), 21:55, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > при этом расширялась костылями, как современные иксы, допустим.

    ЕРЕТИК !!!

     
     
  • 7.64, Crazy Alex (ok), 00:16, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, еретик. Я считаю, что если б тулкитчики сделали по-людски, расширив иксы нужными им функциями, а не плевались битмапами на каждый чих - мы бы сейчас имели и сетевую прозрачность, Ии шустрый универсальный GUI, и всё прочее - без необходимости изобретать велосипеды.
     
  • 6.60, Ordu (ok), 23:11, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, так рассуждая, можно придти к выводу, что DOS лучшая операционная система, п... большой текст свёрнут, показать
     
     
  • 7.68, Crazy Alex (ok), 00:29, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С моей точки зрения ответственность ядра - защищать ядро от юзерспейса и разных ... большой текст свёрнут, показать
     
  • 6.73, Ordu (ok), 02:09, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ы Я заглянул в man mmap, и нашёл там такое MAP_STACK since Linux 2 6 2... большой текст свёрнут, показать
     
     
  • 7.75, Crazy Alex (ok), 03:33, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И что? Оно no-op, и фактически является костылём на случай чего. Это никак не значит, что кто-то рискнёт убить софтину за то, что она создала стек без этой плюшки. Разве что Линус помрёт и его место займёт кто-то странный.

    Под "безумием" я имел в виду вмешательство в личные дела юзерленда а не хинт, созданный на всякий случай в замшелом году и никак не применяемый.

     
  • 6.83, Аноним (-), 20:45, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Какую другую песочницу? Если речь идет о виртуальной машине то потеря производительности и накладные расходы будут гораздо больше.
    Если речь идет о визуализации на уровне операционной системы, то во первых накладные расходы будут больше, во вторых как раз для таких контейнеров описываемый в новости защитный механизм очень нужен
     
     
  • 7.93, Crazy Alex (ok), 19:00, 17/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да любой из этих вариантов. Накладные расходы получаем только там, где они нужны. Как в плюсах - "платишь за то, что используешь"
     
  • 6.84, Аноним (-), 22:55, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > IMHO, если ты не доверяешь запускаемому
    > коду - заворачивай его в виртуалку или какую другую песочницу, где
    > ты можешь настроить соотношение безопасность/геморрой.

    После Spectre я вдруг понял почему Тео говорил, что виртуалка это не о безопасности. А после плевков Тео в сторону Core2Duo, с его кучей Erarata, у меня возникли мысли, что наверно Тео что-то там понимает и даже видимо уверенно прав. Жаль не хватает квалификации заценить всю его крутизну, если она есть. Хотя, как я понял, он утверждает, что на x86 невозможно построить гарантированно безопасную систему


     
     
  • 7.87, Anonymoustus (ok), 00:20, 14/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Определённо, Тео таки кое-что понимает x86 небезопасна по двум причинам фундаме... большой текст свёрнут, показать
     
     
  • 8.89, Не тот Аноним (?), 05:06, 14/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У вас это предложение в утвердительной форме А вот тут с вами не согласен При че... большой текст свёрнут, показать
     
     
  • 9.90, Anonymoustus (ok), 12:47, 14/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Можете добавить ещё причин Я выделил те, которые мне представляются имеющими зн... большой текст свёрнут, показать
     
  • 9.91, Anonymoustus (ok), 12:58, 14/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Произвольно взятый отрывок из доступных в сети исходников Оффтопика-2000 CODE ... большой текст свёрнут, показать
     
  • 4.62, Аноним (-), 23:22, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В итоге всё это выгдялит как куча костылей.

    Так если ты не заметил, продакшны и не рвутся использовать OpenBSD. По всем бенчмаркам она относительно пингвина понятно где. Все быстренько прикидывают что лишние серваки придется оплатить - дальнейшее предсказуемо.

     
     
  • 5.65, Аноним (-), 00:18, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> В итоге всё это выгдялит как куча костылей.
    > Так если ты не заметил, продакшны и не рвутся использовать OpenBSD. По
    > всем бенчмаркам она относительно пингвина понятно где. Все быстренько прикидывают что
    > лишние серваки придется оплатить - дальнейшее предсказуемо.

    А продакшены, которые решились на OpenBSD кучу девяток сделать, это не продакшены?


     
     
  • 6.76, Crazy Alex (ok), 03:37, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не продакшны. Ну есть где-то в углу рынка - и хрен с ним. Их же совсем единицы. Примерно как если где-то есть три гения, успешно пишущих коммерческий софт на лиспе это не делает лисп конкурентом пхп, питона или джавы.
     
     
  • 7.86, Аноним (-), 23:15, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Не продакшны. Ну есть где-то в углу рынка - и хрен с
    > ним. Их же совсем единицы. Примерно как если где-то есть три
    > гения, успешно пишущих коммерческий софт на лиспе это не делает лисп
    > конкурентом пхп, питона или джавы.

    Давайте просто в вашем сообщении заменим продакшен на мейнстрим и на этом порешим, а то надо будет определяться - после какого количества денег спродуцированного (в вашей терминологии видимо не участника, а всего рынка) системой можно считать продакшеном


     
     
  • 8.94, Crazy Alex (ok), 19:07, 17/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А это, в общем, одно и то же - мейнстрим таков, каков он есть, не из-за заговора... текст свёрнут, показать
     
  • 4.63, Anon4ik (?), 23:29, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Слой за слоем выходит армированная броня. Или вы представляете себе один метод решающий все проблемы безопасности? (power off хороший метод, но не вариант)
     
     
  • 5.66, Аноним (-), 00:19, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Слой за слоем выходит армированная броня. Или вы представляете себе один метод
    > решающий все проблемы безопасности? (power off хороший метод, но не вариант)

    Прям лирическое определение OpenBSD

     
  • 5.69, Crazy Alex (ok), 00:31, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж продолжать метафору - ну и тащат эту броню потом на гонки Ф-1, потому как приросла и не снимается. Или сидят в ней в собственном доме в собственной спальне.
     
  • 5.82, Аноним (-), 16:58, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > армированная броня

    Это, в смысле, бронированная броня?

     
     
  • 6.85, Аноним (-), 23:11, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> армированная броня
    > Это, в смысле, бронированная броня?

    Наверно в смысле композитная (костылями прошитая), а не цельнолитая

     
  • 2.43, Аноним (-), 19:56, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Думать - это не твой конек.
     

  • 1.4, x0r (??), 13:33, 12/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    не понятно что дает такая защита? защищает от сбоев или еще от атак?
     
     
  • 2.7, КО (?), 13:40, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Защита от выхода за границу.
    По своей воли или по принуждению - без разницы. :)
     
  • 2.26, Аноним (-), 16:33, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не понятно что дает такая защита? защищает от сбоев или еще от атак?

    От сбоев она не защищает, а наоборот — добавляет их. Как и любые другие рантайм-проверки.

     

  • 1.9, Аноним (-), 13:49, 12/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    не понимаю, чего разбушевались комментаторы. Разве защищать не надо? Без защиты небезопасно же.
     
     
  • 2.13, saahriktu (ok), 14:22, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Защищать может кому-то и надо. Но, если перестараться, то получится концлагерь, где юзеру запрещают делать шаг влево или вправо. Хакеры 70-х вообще с подозрением относились к секурности, видели в ней инструменты воздействия на них со стороны администраторов. И когда появилась первая реализация паролей юзеров хакеры рекомендовали друг-другу использовать пустые пароли (в т.ч. чтобы терминалы отсутствующих на месте людей не простаивали без дела).
     
     
  • 3.15, Аноним (-), 14:29, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наверное когда один такой "хакер" советовал ставить другому пустой пароль, в его кармане предательски и лицемерно звенели ключи от квартиры, которую он зачем-то запер, уходя из нее.
     
     
  • 4.16, saahriktu (ok), 14:58, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В те годы домашних (и не только) персоналок как таковых ещё не было. Машины тогда занимали большие залы вне дома, а люди работали на них через терминалы.

    Самая большая ошибка - приводить аналогии из материального мира для информации. Дерево или камень нельзя вот просто взять и скопировать. А информацию можно. И у того, у кого она была, она при этом никуда не исчезла. А вот если не закрыть квартиру, то из неё таки всё вынесут и того, что вынесут, у владельца уже не останется. То, что может быть такая информация, которую люди не желают выкладывать в открытый доступ, - это уже другой вопрос.

     
     
  • 5.18, Аноним (-), 15:07, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Самая большая ошибка - приводить разнообразные факты из 70-ых по типу "Знаете ли вы..." для новости 2018 года, которая относится к твоим фактам чуть менее, чем никак.
     
  • 5.20, ыы (?), 15:30, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Это расхожее ложное рассуждение проистекающее от невежества Ведь и содержимое к... большой текст свёрнут, показать
     
     
  • 6.31, saahriktu (ok), 17:01, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На самом деле тут другой практический принцип. Есть люди, которые готовы поддерживать авторов книг, фильмов, программ, игр,... и т.д. И им не важно есть у них бесплатный доступ к этой информации или нет. Они даже получив бесплатно эту информацию всё равно найдут как перевести деньги авторам и переведут. Причём, может быть, даже больше чем авторы хотели бы за продажу этой информации. А есть люди, которые ни при каких обстоятельствах платить за информацию не готовы. И если их поставить перед выбором между покупкой и игнорированием этой информации, то они спокойно выберут второе пожав плечами. Поскольку им нужна только бесплатная информация и никак иначе.
     
     
  • 7.33, Аноним (-), 18:01, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты даже в таких простейших вопросах умудряешься возводить категории, никак не соотносящиеся с реальностью. Это не люди делятся четко на "заплачу за что угодно" и "не заплачу ни за что ни при каких условиях". Это сам контент для каждого конкретного человека предстает в виде градации "какова вероятность, что я за него заплачу, если сумма составит [0..N] рублей".

    Эх, юношеско-максималистский черно-белый мирок.

     
     
  • 8.35, saahriktu (ok), 18:18, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это, между прочим, из философии проекта GNU Хозяева говорят, что они терпят ... текст свёрнут, показать
     
     
  • 9.36, Аноним (-), 18:44, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, теперь установили, из какой литературки ты черпаешь свое черно-белое мир... текст свёрнут, показать
     
     
  • 10.40, saahriktu (ok), 19:26, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Заметьте, я нигде не утверждал, что, якобы, проприетарщики и проприетарщина - аб... текст свёрнут, показать
     
     
  • 11.41, Аноним (-), 19:41, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В свою очередь последователи Абд уль-Уаххаба рекомендуют не называть их ваххаби... текст свёрнут, показать
     
     
  • 12.42, saahriktu (ok), 19:55, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит борьба На самом деле, и так многие люди одни и теже слова понимают... текст свёрнут, показать
     
     
  • 13.45, Аноним (-), 20:12, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То есть ты приходишь в магазин и просишь хлеба, а тебя вместо этого начинают стр... текст свёрнут, показать
     
     
  • 14.46, saahriktu (ok), 20:25, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В понимании простых слов, разумеется, многие люди сходятся, но и то с определённ... текст свёрнут, показать
     
     
  • 15.48, angra (ok), 20:48, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты снова путаешь теплое с мягким Разные образы при слове хлеб никак не означают... текст свёрнут, показать
     
     
  • 16.49, saahriktu (ok), 21:07, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Суть всё равно в том, что в одно и тоже слово разные люди вкладывают разные смыс... текст свёрнут, показать
     
     
  • 17.92, Аноним (-), 15:18, 15/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Семибитное или ещё проще ... текст свёрнут, показать
     
  • 15.70, Аноним (-), 00:42, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    KISS В твоем понимании термины -- это пара вида имя - определение А на деле ... большой текст свёрнут, показать
     
     
  • 16.72, saahriktu (ok), 01:36, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это спекуляция на простых терминах Во-первых, даже если разные люди видят разно... текст свёрнут, показать
     
     
  • 17.74, Аноним (-), 02:33, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это зависит не от определения слову дружба , а от ценностей и интересов конкрет... большой текст свёрнут, показать
     
     
  • 18.88, Ne01eX (ok), 00:24, 14/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Довольно рассуждений b Кража b - это когда что-то где-то убыло и где-то приб... текст свёрнут, показать
     
  • 3.21, Ordu (ok), 15:32, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Защищать может кому-то и надо. Но, если перестараться, то получится концлагерь, где
    > юзеру запрещают делать шаг влево или вправо.

    Какой концлагерь? Чем тебе это мешает? Не выделить из кучи память под стек юзерспейс-потока? Выдели эту память не из кучи, а через mmap, и будет тебе щщасте. Или у тебя какой другой кейс?

    > Хакеры 70-х вообще с подозрением относились к секурности...

    Сегодня не 70-е, а если ты сомневаешься, выложи сюда номер своей кредитки и пин-код. Или пароли от почты, вконтактика, ватсаппа или любых других сервисов, которыми ты пользуешься. Тебе быстро объяснят в чём разница между семидесятыми годами XX века и десятыми XXI.

     
     
  • 4.22, Клыкастый (ok), 15:46, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сегодня не 70-е

    Да и в 70-ых всё было ровно то же. Или права на файлуху и процессы просто так завелись?

     
  • 4.24, Anonymoustus (ok), 16:04, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Он забыл добавить, что среди хакеров семидесятых были в тренде лсд, хиппи, коммунизм, рок и прочие атрибуты морального разложения. У хиппарей и так всё общее, даже бабы — что им до чужих компьютеров?
     
     
     
     
     
    Часть нити удалена модератором

  • 8.55, Аноним (-), 22:51, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    http www darwinawards com darwin darwin2016-02 html ... текст свёрнут, показать
     

  • 1.10, iZEN (ok), 14:01, 12/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каждому вызову по виртуальной машине!
     
     
  • 2.12, Аноним (-), 14:12, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И оркестрацию.
     
  • 2.23, Всем Анонимам Аноним (?), 15:46, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы вот шутите, а посмотрим что через 5 лет будет.
     
     
  • 3.56, pavlinux (ok), 22:52, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    мясной /* fixed */
     

  • 1.17, ыы (?), 14:58, 12/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    все это чушь. скоро каждому вызову будет свой процессор. аппаратный. со своим кусочком памяти. аппаратным...
     
     
  • 2.37, первоадмин (?), 18:58, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >все это чушь. скоро каждому вызову будет свой процессор. аппаратный. со своим кусочком памяти. аппаратным...

    уже было, давно

     
  • 2.57, pavlinux (ok), 22:53, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > все это чушь. скоро каждому вызову будет свой процессор. аппаратный. со своим кусочком памяти. аппаратным...

    Каждой переменной по процессору!

     
     
  • 3.58, ыы (?), 23:06, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    переменные - это рудимент. зло порожденное порочной арихитектурой.
     
     
  • 4.59, pavlinux (ok), 23:11, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > переменные - это рудимент. зло порожденное порочной арихитектурой.

    Партия Навального?  Свой вариант сложения двух чисел будет?

     
     
  • 5.61, ыы (?), 23:19, 12/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да. вам знакомо понятие жесткой логики? переменные ненужны. частота ненужна. скорость вычисления- равна скорости распространения сигнала в проводнике  точно.
     
     
  • 6.67, VoDA (ok), 00:22, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да. вам знакомо понятие жесткой логики? переменные ненужны. частота ненужна. скорость вычисления-
    > равна скорости распространения сигнала в проводнике  точно.

    Как в этом случае создавать сложные приложения? Для простоты обсужедния, начнем с простых приложений объемом в 10 человеко-лет.
    Сколько паять-перепаивать жесткую логику? Как делать бранчи кода для разработки? Как CI/CD организовать?


    Жесткая логика очень дорогое удовольствие и в разработке и в поддержке. Переменные и программирование позволяет значительно снизить затраты. И ускорить реализацию.


     
     
  • 7.71, VimCoder (?), 00:48, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Биологический компьютер ( Молекулярный компьютер ).
     

  • 1.77, бедный буратино (ok), 05:21, 13/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    где песня, блин! уже полгода ждём. какие ещё стеки-шмеки, песню давай!
     
  • 1.78, бедный буратино (ok), 05:22, 13/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Как и раньше, бинарные патчи формируются только для архитектур amd64 и i386.

    неужели сложно зайти на репозиторий, если не помните свои же новости

    для amd64, i386 и arm64

     
     
  • 2.80, Аноним (-), 08:36, 13/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Для прошлой ветки ветки были только amd64 и i386:
    https://fastly.cdn.openbsd.org/pub/OpenBSD/syspatch/6.1/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру