The OpenNET Project / Index page

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



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

Исходное сообщение
"Обновление Debian 12.5 и 11.9"
Отправлено WatchCat, 20-Фев-24 19:12 
>Обычно сегментов ограниченное число

16 c хвостиком тысяч. У большинства программ можно хоть каждую функцию в отдельный сегмент помещать и будет _аппаратно_ контролироваться передача управления в неё. Вполне может быть актуально
для случаев когда возможны внешние воздействия на содержимое памяти от электромагнитных помех или
пролетания высокоэнергетических частиц. Кстати, чтобы словить частицу в микросхему - даже не обязательно запускать дрона в космическое пространство или залезать высоко в горы. Это можно и на плаже в районе Таганрога найти (см."монацитовые пески").

>Страничная память намного более крутой и гибкий механизм.

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

>У x86-32 совершенно уродский набор регистров, мерзкий набор команд

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

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

>SMM был начиная с 80386, и не только у ноутбуков. Уже тогда интел показал что от них ждать.

Десктопные платы на 386 я видел и без SMM. Ну то есть в проце может быть эта возможность на них и была (хотя не факт - разновидностей 386 было несколько), но биосом не использовалась.
Это потом уже через него начали реализовывать управление вентиляторами,контроль напряжений, температуры и тому подобно. И начали всё же с ноутбуков.

> Уже тогда интел показал что от них ждать.

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

> Запускал на плате от Mele A2000G.
> Успешно рисовал схемы в KiCAD и делал модели под 3д-печать в OpenSCAD.
>Ммм... забавно :).

Я сравнивал чисто вычислительную производительность - считает оно на уровне пример PIII-800.
Если рисовать чертежи можно на третьем пне то почему нельзя на АРМе?

>Там кстати ща GL ES как минимум должен работать на тех чипах IIRC

С этим не возился. Просто не придумал куда его применить с практической пользой.
Всё равно ни OpenSCAD, ни FreeCAD не умеют использовать GPU для расчета моделей.
Да и если бы умели - скорее всего требовался бы OpenCL,которого работоспособного нет не то что для видеоускорителей в АРМах,а даже для Intel UHD Graphics 620 который в ранее упомянутой мной
плате от моноблока Асус. Точнее, есть в дебиане пакет beginet, который вроде бы и есть и даже
карточку видит но не работает. И это на десктопном интеле.

> Например сделал гребной винт для небольшого лодочного мотора.
> Это какая-то общедоступная моделька или чего?

Это программа на внутреннем языке OpenSCAD,которая рисует общедоступные модельки.
Выложена естественно на лодочном форуме.
Как обычно - писал не с нуля.
Взял куски кода,написанные каким-то немецким математиком для построения
профилей крыльев в соответствии с табличными данными NASA, а лопасть винта - это тоже
крыло,но закрученное винтом:) На одном напечатанном винте отходил целый сезон пока осенью
в шторм не разбил его при швартовке. А потом утратил халявный доступ к 3д-принтеру так как
его хозяин экстренно сменил место жительства. Пытался к коммерческим печатникам обратиться -
у них прочность оказалась недостаточная так как для экономии пластика внутри модели много пустого места. Кстати, правильно печатавший принтер работал с линуксовым софтом под дебианом, а неправильный - под виндами.

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

Думаете может? Если памяти не хватает физически - то куда он будет сжатые страницы размещать?
Впрочем - нехватка памяти для браузера это не проблема браузера или компа где он работает,это
проблема низкого качества изготовления сайтов которые приходится посещать. К счасть,в моем
случае такой сайт только один - Авито. У меня вообще такое ощущение что у нас Авито это примерно
такой же универсальный магазин как Амазон у американцев. Вот бы еще хозяева Авито над оптимизацией своего сайта подумали... Но похоже у них всё еще стадия экспериментов с добавлением
разных фич. Оптимизировать потом будут когда с фичами определятся.

> от 19 вольт,но при этом позволяет собрать на ней полноценный десктоп.
>Никогда не имел дел с такой.

Я когда мне достался этот моноблок от Асус с разбитым экраном - тоже думал что это какая-то малоупотребимая экзотика. Оказалось что нет - очень хороший комп. Даже таблицы ACPI почти без замечаний. Разве что после какого-то очередного апдейта ядра в Дебиане 11 в районе прошлой осени
или конца лета - стало не всегда срабатывать программное выключение. Ну то есть я выбираю в меню IceWM как обычно shutdown или нажимаю на кнопку питания, система корректно останавливается,экран гаснет,а питание не выключается. Происходит это не каждый раз,а примерно в трети-четверти случаев. В остальных выключается нормально. Но самое главное - что до того апдейта ядра выключение работало идеально. То есть это не глючность таблиц acpi виновата,а именно ядро.

>Я даже когда-то кажется юзал FTE, при том нарисовав ему colorizer под некоторые странные веши, а >это видимо его потомок

Да, потомок,причем работающий существенно лучше предка. Я ему еще и конфиги переписал чтобы
он стал очень сильно похож на тот MultiEdit 6.01p в котором я написал много кода когда работал
программистом в 90х.

>В этом смысле ARM и DTS/DTB мне лично куда приятнее.

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

> Учитвая криворукость system implementer'ов, возможно идея самому взойти на этот пантеон и там >тусить не так уж плоха. И это wish к новой платформе воркстейшна в будущем.

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

>А для вайргада роуминг на новый айпи без жутких развалов - тупо дефолтовое состояние дел.

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

>И кстати если те соксы позволяют UDP

Я находил халявные подключения которые пишут что позволяют. Сам не проверял насколько оно работает. Мне-то всякие соксы нужна чтобы ходить за почтой - у меня очень старый адрес
(есть тут в профиле),а туда напрямую из РФ амеры не пускают,причем весьма давно уже. Так я
просто указывал почтовому клиенту ходить через shadowsocks и всё. Плохо что американский почтовик
не отдает почту по pop3 через ipv6. Было бы проще так как teredo работает неплохо и халявно.

> можно вон того в вот этого отправить, абстракций же бесконечно много.

Это да, полезное умение линукса отправить чуть ли не кого угодно через кого угодно куда угодно:)


> Это связано с астрономическими углами положения солнца над горизонтом.
>А, вот оно что. А без этого генерит чтонить на рассеяном свете?

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

>Поэтому для себя я решил "C99 req'd" и в целом код не соответствующий этой идее старательно >избегаю насколько возможно.

Не всегда есть возможность всё переписать и переделать. Вон тот же проект ardupilot - написан
на смеси Си с Плюсами и немного Питона. И он большой и достаточно наукоемкий. Самому с нуля в одно лицо такое не написать. И даже просто просмотреть столько кода на предмет возможных особенностей - мало реально. Приходится пользоваться тем что есть. Под 32-битные АРМ и Интел
оно собирается. Под восмьмибитные контроллеры из тех что с большим объемом памяти - вроде бы тоже. Под остальное - не знаю,пробовать надо. Или не надо если судя по отзывам и так работает.

>А штуки типа smatch и cppcheck что думают про это?

А их на это похоже никто и не пытался напускать.

>Для меня дефолтный мк это STM32 и я не оперирую 5V в общем случае, пусть ардуинщики сами с >своими траблами разбираются.

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

> Если вас на улице например Москвы или Питера полицаи остановят с радиостанцией,то
> именно вам придется доказывать что вы имеете право её использовать.
>А я ипу жив ли производитель скажем энной погодной станции и какие там и где сертификаты у него?

Это не ваша проблема. Искать производителя(или хотябы продавца) - это задача компетентных органов. Если они недоглядели - вы не виноваты.
Главное что ваша радиостанция отвечает очевидным признакам промышленного
изделия. Вы купили ее у "неустановленного лица" с лотка на рынке и являетесь "добросовестным приобретателем". О том что от промышленной рации там был только корпус - вы имеете полное право
"не знать". У вас нет и не обязано быть измерительных приборов,сертифицированных должным образом,чтобы проверить что оно там в эфир излучает. Да даже хотябы потому что физлицу _официальную_ сертификацию на прибор и не дадут скорее всего даже если оно прибор свой принесет на поверку.
Я же говорю - главное уметь правильно отвечать на вопросы.
Причем спрашивающие не дураки и быстро сливаются когда видят что человек правильные ответы знает.

>Даже блин СССР с его жестью публиковал схемы примитивных ДУ на 27 - для повторения губителями.

Именно что губителями. Тем что с радиолюбительской лицензией.
А китайские машинки - это "промышленные изделия". Если были официально допущены к продаже значит можно пользоваться. После окончания ссср диапазон 27 мгц разрешили для _использовани_. Но если
будете делать самодельную аппаратуру - то извольте представить ее для освидетельствования прежде
чем выходить в эфир.

>Пока не было прецедентов заплыва враждебных дронов и урона от них на такие расстояния.

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

>смарт в море их бы наверное вообще например интересовал бы выше среднего, не?

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

>Ну так траф не похож на обычный для смартфона/модема

Если онлайн видео не качать то вполне обычный трафик будет.
На любом смарте андроидные программы все время по мелочи что-нибудь качают.
Да и на виндовых компах часто тоже.

>чисто технически на 315/433/868/915 напрягусь так сразу несколько ваттов сплюнуть. А Ч ЕМ?!

На 433 - копеечной китайской рацией,Баофенгом каким-нибудь. Продаются они обычно с залоченной
на разрешенные 10 мВт мощностью,но покупатель может не знать что она оказалась не залочена.
Вот до монстрообразной направленной антенны формально докопаться можно если у ее владельца
нет радиолюбительской лицензии. Ибо формально - низзя,только "крысиный хвостик" тот что на рации.
Кстати,владелец маломерного судна официально может получить разрешение на пользование станцией
"морского" диапазона 156 МГц для спасательных целей и/или для связи с службой управления движением в акваториях, прилегающих к крупным морским портам.

>Я просто не понимаю как это прошло сертификацию FCC.

За деньги естественно.

 

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



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

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