Pull to refresh
7
Karma
0.2
Rating
Михайлов Алексей Анатольевич @MinimumLaw

User

  • Followers 4
  • Following

Стратегия Intel по нейтрализации ARM

Помня предыдущие заслуги "ultra mobile" не сдвинет. А вот какой-нить совсем новый и неожиданный условный "portable ready"... Вот оно имеет шансы стрельнуть.

Си должен умереть

Ну почему же совсем другого ... 

В первую очередь потому что обсуждается язык С. А не про пути развития, так или иначе оказавшиеся тупиковыми. Впрочем, опять же некоторые не тупиковые, а очень нишевые. Однако людей, способных пользоваться логарифмической линейкой сильно меньше, чем умеющих калькулятор. Впрочем, линейка штурмана, как я знаю, местами еще в ходу. Но все это косвенно говорит как раз о том, что понятие смерти у заслуженных работников - оно относительное и немного лукавое.

Си должен умереть

Лампы... А знаете как легко и здорово объяснять цифровую схемотехнику с помощью обычных реле. Нормально замкнутых, нормально размкнутых, переключающих. Как классно звучит (во всех смыслах этого слова) "сдвиговый регистр на электромеханических реле"? И насколько после этого по другому воспринимается Шеноновская нетленка "Надежные схемы из ненадежных реле"?

А лампы... Нет, спасибо. Меня "теплый ламповый 100Гц гул" с детства достал... Не ощущаю я в нем той могучей аудиофильской силы. И тем более не интересно в плане цифры. Впрочем, многосеточные лампы это сила. Практически не имеющая себе аналогов. Но опять же - сие тема совсем другого разговора.

Си должен умереть

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

Как например слухи о скорой смерти СИ.

Знакомый ник. Мы ж с вами где-то уже пересекались на тропке хабровских комментариев... Занятно все это... Вот я уже миллениал (хотя практически ровесник языку С - 1979-ого года выпуска). Вот я уже распускаю слухи о скорой смерти языка С (основного моего рабочего инструмента). Весело.

Я ж не писал что С скоро умрет. Я писал "не сомневаюсь - рано или поздно умрет". И дальше список условно мертвых языков. Каждый из которых когда-то был универсальным, а потом оказался нишевым. И в своей нише продолжат жить (а в некоторых случаях еще и процветать). С (классический, не приплюснутый) уже давно не универсальный язык. И названные в статье проблемы весьма в немалой степени этому способствовали. Это достаточно очевидно. Как очевидна и связка С с (ранним?) UNIX и вытекающие отсюда проблемы. Беда в том, что по моему только настоящие проектировщики встраиваемых систем понимают что эта сцепка не жесткая, и в принципе не обязательная. Но это не формат комментария... Это тема для статьи. А на нее как водится категорически не хватает времени. А если совсем честно, то и желания. Она все равно у подавляющего числа хабражителей не вызовет ничего, кроме изжоги. Это я не хочу топтать их огород. Они мой завсегда и с удовольствием. Потому доношу тем, с кем работаю. Когда дозревают до понимания.

И ладно когда "молодые и горячие" что-то подобное мне предъявляют. Это нормально. Каждый приходящий ко мне в отдел пытается меня перекричать и сдать в утиль. Пока, правда безрезультатно. Но от человека, который "делал драйвера для первого смартфона с Линукс компании Самсунг Электроникс" подобного явно не ожидаешь.

Си должен умереть

Боюсь мой уровень сильно ниже. В основном от reset-вектора до exec("/sbin/init"). А порою даже ниже, чем вектор сброса.

Собственно потому и говорю что сложно рассуждать про чужие огороды. Там все не так, как у меня. Мое "всякие" не содержит негативного оттенка. Оно скорее меня характеризует. Как человека не знакомого с данным конкретным слоем. Каждому свое.

PA — Pointer Authentication на ARMv8.3: устройство инструкций защиты

Спасибо. Ожидалось что-то более глобальное что-ли.

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

PA — Pointer Authentication на ARMv8.3: устройство инструкций защиты

Спасибо. В принципе все хорошо, но вот бы еще примеры кода... А то вроде все прозрачно, но... Чего-то не хватает.

Си должен умереть

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

Прям не смерть, а буддистское перерождение. "А после из прораба до министра дорастешь" (с)

Си должен умереть

Безусловно. Не все, к сожалению, понимают сарказм. Особенно когда нет соответствующего тега.

Си должен умереть

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

Мне кажется нас ждет некоторая "семиуровневая модель OSI" применительно к вычислительной технике. Где каждый уровень будет максимально изолирован от соседнего. Ассемблер (в смысле машинные коды) в обозримом будущем скорее всего не исчезнут. Значит нужен будет слой абстракции, который так или иначе приводит их к некому единому формату. В идеале максимально эффективно. Опять же в идеале не противоречиво. Вопрос лишь в том как этого достичь...

В принципе, сейчас наблюдается что-то такое. Абсолютно не ведающие про "безопасность" машинные коды накрываются уровнем ядра операционной системы. Выше libc или ее аналоги WinAPI. Еще выше всякие QT/GTK/MFC/NET. Другое дело что сегодня нет строгой изоляции между этими уровнями...

А может быть действительно удастся создать некий "универсальный стандарт проектирования кода" и нужда в строго разделенных уровнях абстракции просто закончится.

Мне кажется, что первый вариант на сегодня более вероятен. Но много я на него не поставлю. Как, впрочем, и на второй. И на третий, и на десятый, и на сотый... Поживем - увидим, доживем - порадуемся.

Си должен умереть

Хорошая статья. Плюсанул везде, где мог.

От себя скажу лишь одно - умрет. Обязательно умрет. Как умер Кобол, как умер Фортран, как умер Ада, как умер Паскаль... Так устроена жизнь - старички умирают уступая место молодым. Самые легендарные продолжают жить в мифах и легендах. Си уже более чем седовласый старичок. За время его жизни сменилась не одна парадигма программирования и не одно поколение вычислительных машин. Потому даже не сомневаюсь - умрет.

Вопрос ведь не в том умрет ли. И даже не в том когда именно. Вопрос в том, что будет потом. Появится ли тот самый "квантовый компьютер" - единственный и неповторимый, под который получится написать сразу и бесповоротно единственный и непротиворечивый стандарт без костылей в виде неопределенного поведения в бесконечном будущем? Помнится JAVA VM в свое время пыталась стать таким вот "универсальным компьютером"... И не учит ли нас та же JAVA VM тому, что у такого пути есть свои недостатки? Или у нас будет зоопарк архитектур, в которых подсчет бит в виде BE/LE и особенности работы со знаковыми и беззнаковыми числами это минимальное из зол? И кто возьмется написать что-то, что накроет все прошлые и еще живые архитектуры в купе с настоящими и будущими?

У меня нет ответов ни на один из вопросов.

Обзор отечественных микросхем, соответствующих 719 ПП РФ. Часть 2

Ох тяжелая тема... Применительно к Милландру могу сказать только одно. Ищите тех, кто сможет нормальные пластиковые корпуса поставлять. Малогаборитная техника никак не вяжется с золоченым корпусом в котором еще и выводы формовать надо. Ну и со сроками поставки... Особенно тех, которые с приемкой... А то даже сейчас импорт проще.

А так не сказать что много, но есть работа даже для этого перечня. А потенциально может быть и много... Но для этого с обоих сторон двигаться нужно. Желательно синхронно.

Что опасного таит в себе люпин?

Хм... Может вы и правы... Хотя в этом году по весне было перекопано. Корни не убирал, но мелко крошил. По итогу практически газон из люпина там где перекопано было.

Да и по поводу после скашивания не отрастает. В условиях лета северо-запада России еще как отрастает. У меня есть некоторое количество тараканов в голове - я свои 6 соток исключительно ручной кососй-литовкой обрабатываю. Так вот все три скашивания в весенне-осенний сезон люпин рубить приходилось. Одна радость - компост из него хорошо получается (и много). Но ручки жалко. Потому планирую извести. Не единственное бобовое из неприхотливых. Хотя, красив гад - чего уж там...

P.S.

Пишут что эффективно выпас скота и постоянное скашивание. Пожалуй не буду торопится с химией. Скота нет и не будет, а вот скашивание - это будет сделан гарантированно. Как и перекопка, там где грядки а не газон.

В любом случае спасибо.

Что опасного таит в себе люпин?

Да, мы наблюдаем то, что называется профессиональной деформацией. В мире Хабра это скорее выглядит как "Да, ладно - компьютеры везде а вы программировать не умеете".

На деле статья любопытная. Как по мне, так немного не хватает информации о методах борьбы с зарослями люпина. Я тут ненароком столкнулся с ними и... В задумчивости. Копать его практически нереально. Косить тоже не подарок. Местно гербицидами (тем самым Агрокиллер ВР обрызгать стволы и листья)? Но как-то это... не правильно что-ли...

Продолжайте писать. У вас получается интересно. Единственное - сделайте поправку на аудиторию. Здесь вы в основном просветители. А ваши читатели скорее заинтересованные новички, чем даже любители.

Находим аномалии в российской статистике COVID-19

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

Артемии. Кого завести, когда нет места?

А я бы с большим удовольствием прочитал про выращивание другого рачка. Пресноводной дафнии (а может быть даже о ее злейшем враге - циклопе). Она, конечно, уступает артемии в размерах, но не требует соленой воды или отмывки перед кормлением пресноводных рыб. Правда вот их декоративность в качестве домашних питомцев... Скорее кормовая база.

Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак

Да. Безусловно. И спорить с этим глупо. И не будем опять начинать священную войну Apple VS ... Тем более, что мне нравится как у них сделано очень многое.

Однако уж очень сложный вопрос вот в чем - перевесит ли вред для Пети, пользу от того, что Вася окажется втянутым в индустрию и поработает на ее развитие. Все всегда начинается с простых вещей. Скин, plugin. Дальше замена компонентов и замена прошивки. А дальше их же разработка.

Игрушки типа этой приставки или горы китайских телефонов на Андроиде от производителей второго эшелона плодят будущих разработчиков лучше, чем все институты и университеты вместе взятые. И это настолько заметно, что не заподозрить здесь умысел просто невозможно. Впрочем, и про замечательную бритву Хэнлона: «Никогда не приписывайте злому умыслу то, что вполне можно объяснить глупостью».

Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак

Да уж... Конкретно про ASUS даже мне есть чего сказать. Много лет назад присылал им весьма неприятную дырку, и... Пару месяцев назад проверил - жива до сих пор.

И все же, и все же, и все же... Та же Microsoft более или менее по серьезному начала шевелиться только сейчас. И то, даже для Windows 11 SecureBoot не является строго обязательным. Да и ваш современный работадатель... Я прямо сейчас ответ с Hackintosh'а пишу. Правда до Monteray еще не обновился, но... Думаю шансы есть...

Так что мне сложно судить что сделано по незнанию, а что с умыслом. Но эпизодически остается некоторое ощущение того, что не просто так оставлены дверцы для интересующихся. Мне кажется не надо так уж недооценивать разработчиков. Пусть и Китайских.

Взламываем ТВ-приставку, чтобы получить плацдарм для хакерских атак

Хм... Прям журнал Хакер из моей юности.

https://libreelec.tv/downloads/ - открытый проект медиабокса с исходниками на github'е содержащий в документации все, что есть в статье. Только меньше пафоса и больше дела.

По факту вопрос хороший. Мне кажется, что все "ошибки" и "утечки" сделаны преднамеренно. Этакий скрытый "OpenSource". И да - они сработали ровно так, как задумывалось. Благодаря им сформировалось сообщество "ковырятелей" прошивок разной степени подготовленности. И ваш покорный слуга S905W поковырял в свое время.

Жалко что до kernel.org и denx.de не все дошло. Впрочем, опять все упирается в вопрос про общество потребления... А это уже политика. А с ней я не связываюсь.

Шифр, который разгадал только один программист из всей компании. А вы сможете?

www как вариант. Но ASCII это 0x57, а желтый и зеленый при восьми цветах (скорее всего) отличаются на единицу. В первом приближении 8 цветов (0..7) - каждая полоса полубайт. А дальше сложнее.

Information

Rating
2,036-th
Location
Пушкин, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity