The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Обновление Debian 12.5 и 11.9"
Отправлено WatchCat, 21-Фев-24 06:42 
> Проблема в том что "16000 хватит всем" не факт, какой-то план на
> случай если не хватит потребуется.

Он предусмотрен. Не обязательно каждый массив и каждую функцию в отдельный сегмент пихать.
Можно и несколько в один. Вон в линуксе вообще _всё_ в один пихается. Вырожденный случай так сказать.

> как это все дружит с переключением задач и проч?

Ну в OS/2 же сегментный механизм работал. Хотя в те времена процы куда медленнее были.
Все подробности есть в документации на проц,даже на русском была книжка
"Архитектура процессора 80386",она у меня есть в бумажном виде.
Не переписывать же ее сюда:)

> Где проц может хранить столько state для каждого процесса?

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

> А самое хорошее что более
> менее все процессорные архитектуры делали paging более-менее одинаково.

Вот это действительно хорошо.
А что не сделали сегменты и потеряли возможность аппаратной проверки границ массивов и
точек входа в функции - плохо.

>> Кстати, чтобы словить частицу в микросхему
> Мне 1 раз даже прилетало - но таки в кеш проца. Там
> тоже ECC оказался, ну и пискнул коректабельным MCE, 1 раз в
> жизни видел.

Вот интересно что у вас было за оборудование что оно не просто отследило эту ситуацию,
а еще и пискнуло и предоставлило диагностику,позволившую определить что это был за писк.

> У страниц есть атрибуты доступа.

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

> Кстати МКшники сто лет как придумали что с ЭТИМ делать. Во первых
> чекать корректность вызова функции и ее внутреннего состояний, во вторых -
> заполнить unused флеш bad opcode или каким там NMI чтобы при
> влете в левак сразу - бабах! Авр кажется и с этой
> техникой в пролете, у него же нет bad opcode.

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

>> Я сравнивал чисто вычислительную производительность - считает оно на уровне пример PIII-800.
>> Если рисовать чертежи можно на третьем пне то почему нельзя на АРМе?
> Да можно, почему нет? Просто эффективность этого вызывает ряд вопросов.

Да,мне надо было уточнить - любительские чертежи и любительские схемы.

> KiCad умеет рендер через GPU

Чтобы нарисовать схему и развести плату - ему GPU точно не нужен иначе у меня бы тут не работал
на этом интеловском gpu для которого нормальной поддержки нет.
А что Kicad может нарисовать 3d-рендер для платы - там нужных для этого 3д моделей деталей всё равно обычно нет. Не покупать же специально те детали под которые в нём модели нарисованы чтобы красивую картинку увидеть:) Хотя мне однажды на радиолюбительском формуме подарили полную
модель классического транзистора КТ315 - с футпринтом и картинкой. :)

> Еще плееры видео сильно резвее работают через GL/вулкан/проч.

Да, но мне на моем компе видео просто не нужно.
Сильно не подходит мне такой способ подачи информации (в сравнении с нормальным текстом и хорошо выполненными иллюстрациями в необходимых местах). Ну плохо я с голоса техническую информацию воспринимаю,да еще и в сопровождение мельтешащей картинки. И судя по комментариям
на habr.com - я среди технарей далеко не один такой. Там уже некоторых авторов статей,злоупотреблявших видеовставками, изрядно запинали.

> Иксы в вопросе
> выводов битмапов позор инженерии.

Они не для телевизоров делались.
И таки мой комп - не телевизор.
Если мне вдруг будет нужен телевизор (после десятков лет его отсутствия в моем доме) - то
я телевизор и куплю. Они кстати сейчас и ютуб тоже могут показывать если соответствующую
модель выбрать.

>> Это программа на внутреннем языке OpenSCAD,которая рисует общедоступные модельки.
> Я уже догадался как scad работает, на примере генеряемых летунов. Мне и
> стало интересно что еще интересного в нем делают.

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

>> Выложена естественно на лодочном форуме.
> А урл у этого файла есть? Меня и оригинал устроит, посмотреть как
> это вообще.

Искать тут:
https://forum.motorka.org/threads/6323/post-578759

> Видал чудика делавшего генератор параметрических турбин
> на питоне, прикольно, но код выглядел хтонью

У OpenScad код тоже выглядит весьма запутанно.
Это не совсем язык программирования, это язык описания.
Он не то чтобы вот так "исполняется". Там например нет циклов
в привычном понимании.
На Питоне было бы существенно понятнее. Тем более что есть Питон,встроенный
в FreeCad. Но мне подвернулись готовые функции пространственных преобразований
от немецкого математика и они были на языке OpenScad. Их и использовал.
Кстати,программку скачало две сотни человек. Это к вопросу о всякой "ненужности":)

> идею параметризации заценил.

Вот и я заценил то,что рисовать надо не мышкой,а написанием программного кода.
Первый раз я про это задумался году в 93 когда узнал что в том Автокаде (под ДОСом)
можно "программировать чертежи". Даже нашел халяву чтобы отправиться на курсы.
Но там оказался язык Lisp, полность и абсолютно не совместимый с моими мозгами.
Пришлось очень надолго идею забросить. Ну вот теперь в линуксе есть средства,позволяющие
это делать без лиспа.

>>>Zram может забавно помочь в этом смысле.
>> Думаете может? Если памяти не хватает физически - то куда он будет
>> сжатые страницы размещать?
> Откусит часть рамы

Вот именно что откусит. А ее и так немного там. Но при случае попробую.

>> проблема низкого качества изготовления сайтов которые приходится посещать.
> Я вообще JS по дефолту запретил - заодно от кучи вулнов спасает.

К сожалению на упомянутом мной сайте без js не работает нужное.

> Дать васянам выполнять на своих системах абы что плохая идея, имхо.

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

>> очень хороший комп. Даже таблицы ACPI почти без замечаний.
> Видимо у меня сейчас уже другие понятия о "хороший комп".

Для меня хороший комп это в первую очередь очень стабильно работающий.
Когда за два года ни одного сбоя и повиса с потерей данных - это хороший комп.
Даже если он объективно не сильно быстрый. Всё равно он намного быстрее чем
мои собственные мозги.

>> выключение работало идеально. То есть это не глючность таблиц acpi виновата,а именно ядро.
> Я бы попробовал
> 1) Посмотреть сообщения ядра, желательно консоль на уарт, где видно late прогресс
> шатдауна.

Ну оно пишет power off,а на самом деле не off.
Но это мне не настолько мешает (точнее вообще не мешает) чтобы я стал в этом копаться.
Никакой там гибернацией и подобными сонными режимами я всё равно не пользуюсь за
ненадобностью.

> И придется научиться воспроизводить трабл

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

> Можете скачать шикарную шестислойку у olimex под A64 с DDR рисованую в
> кикад :).

Так это у olimex. Еще бы вспомнили что там у какого-нибудь гугла есть сделаное:)
А я про простых смертных,к олимексам и гуглам отношения не имеющих.
Так-то не сомнваюсь что сам кикад может намного больше чем может
отдельно взятый его пользователь.

> И все же, опенсорсом уже на самом деле можно вот столько.
> Недалек день когда "незаменимые" пойдут нахрен

Так уже очень много где "незаменимые" остались лишь по причине
привычки тех кто там с тем софтом лет по 20-30 работает.
Они также как и я юзают свои навыки и привычки чуть ли не из 90х еще.
В 50+ никто переучиваться на другой софт не станет - проще доработать
на пенсии на том к чему привык.

> Прелесть када в том что выхлоп оного стандартен и герберы жрет любая
> фаба.

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

>А чувак в Olimex отрисовавший вон то - имеет любительский
> origin. Это то чем может стать правильный любитель.

Оказавшись в нужное время в нужном месте - да,может. Если так повезет.
Опять же сильно от soft skills зависит.

> Я тоже openvpn когда-то юзал, но сейчас почему-то :)) перестал. Вон того
> в 20 раз проще настраивать и работает в целом лучше.

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

>> teredo работает неплохо и халявно.
> Мне почему-то казалось что его в дебиан дропнули, но меня глючило, вижу
> в пакетах.

Работает,только надо в конфиге прописать не тот сервер что там прописан.
Но вообще попытки дропать странные учитывая массовую пропаганду внедрения ipv6.
Такую хорошую штуку наоборот продвигать надо потому что позволяет халявно
получить ipv6 сидельцам за провайдерскими NAT.

>> наземными препятствиями - то да, генерит. Может ближний ИК пролезает.
>> И на маложручий комп из той платы от моноблока - хватает.
> А, понятно. Т.е. mppt какой никакой у вас видимо есть?

Есть. Причем используемый китайский солнечный контроллер сделан на STM32,том самом,
который китайцы на свои мелкие платы-модули паяют.
Я даже как-то раз купил такой же контроллер на Авито,но дохлый. Надеялся что только
силовые ключи,а проц остался жив и получится считать с него прошивку. Но проц
тоже оказался мертвый. Хотел дизассемблером в коде покопаться.

>> Ардуинщики создали массовый спрос на всякие полезные микросхемы (те же датчики например).
> Спрос создали - смартфоны и масспрод, уж пардон.

Это _там_. А _тут_ китайские платы с распаянными на них микросхемами датчиков появились
именно благодаря ардуинщикам. Раньше надо было пару месяцев ждать доставки из китая,
а теперь можно прийти и купить за наличные,ну как минимум в Москве/Питере можно.

> А ардуинщики спрос создали на костыли и проч.

То есть то,что большинству любителей и надо.
> не требуется, вместе с теми благодетелями дерущими три шкуры.

Какие три шкуры? Плата с STM32F103C8T6 стоит всего пару сотен российских рублей.
Это как четыре батона если на еду пересчитывать.
А там на плате кроме проца еще стабилизатор питания и кварц,которые всё равно нужны.
И это копеечное китайские изделие завелось на 72 МГц когда я с ним экспериментировал.

> В любом случае - я не припоминаю практических кейсов преследования DIY'ев с
> ISM что в РФ что где-то еще.

Совсем недавно в новостях было про то как на мужика наехали менты за то что он с сканером(приемником!) по центру города ходил. Так что когда премия нужна - вполне
преследуют.

> Попадает ли вещание в
> именно том регионе пространства под это - вопрос имхо интересный. Но
> я могу вас понять в нежелании узнать на него ответ.

Я как раз это знаю. Уже говорил от сотрудников какой службы.
Поэтому и не высовываюсь.

> ISM регуляции ратифицировал еще СССР насколько я помню, но по моему были
> мелкие отличия в краях 27.12.

Простым смертным без лицензии разрешили в 89 году. Но только 0.5 Вт на тот момент.
Да, формально еще в ссср.

>> Но если  будете делать самодельную аппаратуру - то извольте представить
>> ее для освидетельствования прежде чем выходить в эфир.
> Не помню где это требовали - даже в сссрских публикациях - для
> ISM. Это точно не ваши домыслы?

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

> Возможно. Но на большие расстояния плавать походу все же довольно энергозатратно для
> мелких штук. Атомные "батарейки" смертным взять негде - а насколько вы
> уплывете с 1 заряда акумов или даже полным баком бензина?

С одного заряда не далеко,а на одном литре бензина моя четырехметровая лодка идет 12 километров.
На том самом винте из линуксового OpenSCAD.

>> В управляющий комп дрона можно переделать
>> даже бытовую телеприставку.
> И кмк уменеие это уметь может при случае нехило пригодитоься. Есть такое подозрение. Почему-то.

Не думаю что оно где-то так уж существенно пригодится кроме развлекательных целей.
Посмотрите на вакансии - php,js,python,прочее что около веба. Линуксоидов вообще развелось чуть ли не больше чем линуксов. По микроконтроллерам - ну с вашим уровнем устроиться можно,с моим - скорее всего нет. Сейчас куда ни плюнь - в программиста попадешь,как лет двадцать назад в юристов и экономистов. Причем еще и в молодого, так что у пожилых типа меня шансов нет. Только небольшой
пассивный доход и спасает.

>> Плавать по морю на лодке с телефоном в кармане пока что не запрещено.
> Да. Но все же, ЭТО потенциально входит как раз в интересы погранцов,
> или я не прав?

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

Если документы есть - то не докапываются. Да и проверяют не часто. Ибо а что может человек на лодке сделать? В страну нато удрать? Так теперь не ссср и сбегание не является особо жутко-ужасным нарушением если не везти что-нибудь явно такое что везти не надо,ну и не секретоноситель.
И в отличие от времен ссср убежище там не дадут - эта халява теперь только для угнетенных африканцев всяких. Этих кстати ловят регулярно,а они всё равно туда лезут.

>> Правда на таком расстояни уже сотовой связи не будет потому что от
>> ближайшей базовой станции это уже километров пятнадцать будет.
> GSM может до 30 километров по максимуму, чтоли.

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

> режим половинной плотности соты, 2 таймслота сдвигают в 1 так что
> емкость ополовинивается

Может и поэтому когда летом набегают дачники скорость интернета падает с 1030-1070 кб/сек
до 200-300. И соединения обрываться начинают. Особенно заметно в выходные дни с хорошей погодой.

> Как 3G/4G на такиие дистанции летает - хз.

По личному опыту могу сказать что 4G (LTE) работает явно стабильнее и дальше.

> А какой пункт каких регуляций антенну запрещает?

решение Государственной комиссии по радиочастотам от 06.12.2004 г. No 04-03-04-001.
Это для 433 МГц.
Для wifi тоже есть. Нельзя направленные и нельзя на улицу. Ну в смысле без оформления бумаг нельзя.
Понятно что как всегда строгость компенсируется неисполнением.
Но и как всегда если очень надо то могут и исполнить.
https://neva.today/news/2024/1/29/492751

> А на 2.4 направленые антенны можно вообще делать из неожиданных вещей, банки
> принглса это классика, но есть и много иных способов.

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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