Pull to refresh
-8
Send message

У Martin Thompson есть замечательная серия выступлений, где он рассказывает как достичь высокой производительности за счет создания кода дружественного к оборудованию:


В Долине полно индусов и китайцев, что то эта девочка недоговаривает.
Нужен серьёзный факт чек, прежде чем верить ей на слово.
Кэширует данные из памяти не ОС, а процессор.
Данные из памяти вычитываются сразу кэш линией целиком.
вот только платформ на которых можно запустить python/js в разы меньше.
вот такая вот «кросс-платформенность»…
Вот только в 486 машкоды уже не соответсвовали тому что внутри процессора происходит, внутри работа уже шла в микро операциях.
Какой может быть контроль, если ты думаешь что вот у тебя адрес в памяти, а по факту эта страница на диске сейчас хранится?
Или думаешь что команды выполняются в таком порядке, а на самом деле процессор выполнил их в другом.
Или думаешь что загрузил данные в конкретный регистр, а их там целый пул.
Уже давно asm это просто внешний интерфейс.
а венда видимо зависает только поймав заряженную частицу, да?
это уже аппаратный отказ, отказоустойчивая ОС может попытаться его детектировать и исправить, но не факт что это будет возможно.
Ну поэтому венда и десктопная ОС, а не ОСРВ.
У ОСРВ не должно быть причин для зависания.
Почему вы врете про щедро оплаченный золотом ленд-лиз?
Тоже из мемуаров взяли?
В заметке много обиды, субъективизма и воды. Если все это убрать вполне может получиться хорошая статья про ОСРВ.
Вы хотете сказать, что если сейчас я возьму свой MacBook, пропишу ему скрипт в автозагрузку и засуну всё это в ящик, то macOS тут же превратится из десктопной системы в embedded?
И можно будет запилить статью на хабр, что богатый и разнообразный мир эмбеддед систем…
Я просто сказал, что Rasbpian обладает всеми признаками десктопной системы, но при этом не обладает признаками эмбеддед системы.
Поэтому Rasbpian это десктопная система.
Да и малина это больше одноплатный ПК, нежели эмбеддед.
Их можно использовать в эмбеддед, но это десктопные системы.
Сову можно натянуть на глобус, на виндоуз ХР можно запустить веб сервер для энтерпрайз и развернуть всю свою серверную инфраструктуру, но от этого она не станет серверной ОС.
Обычно в эмбеддед у тебя нет гигабайта ОЗУ, 4х ядер по 1+ГГц, видеоадаптера и многих гигабайт дискового пространства.
Поэтому эмбеддед системы обычно другие, по другому построены.
Не, под эмбеддед линукс обычно подразумеваются вполне конкретные особенности операционной системы, такие как отсутсвие оконного менеджера, применение busybox, компактный размер и упаковку всей системы в «прошивку».
Raspbian построена как обычный десктопный линукс, а не как эмбеддед.
Сама малина это тоже просто одноплатный PC, на котором в том числе можно сделать эмбеддед систему.
Вот возмите какую нибудь плату под тот же ARM, но без видео — вы на неё не поставите Raspbian, да и не будите даже пытаться, потому что это не эмбеддед ОС.
Классификация примерно на тех же основаниях по которым системы делят на серверные и десктопные.
На Raspbian и малине можно сделать вполне обычный PC, на котором можно разрабатывать и компилировать программы, серфить в интернете, работать с офисными приложениями, играть, смотреть фильмы — делать все то что обычно делают с десктопом.
Потому что это десктопная система, а не эмбеддед.
Поставьте туда Yocto и вы сможете делать только то что было заложено разработчиком.
Т.е. из универсальной системы она превратится в узкоспециализированную.
PS: и вообще то что такое RTOS это очень даже понятно, это вполне конкретный класс ОС и всегда можно указать почему одна ОС является RTOS, а другая — нет.
Rasbpian это десктопная операционная система и мы говорим о ней.
На малине можно запустить Embedded Linux, например Yocto.
«Raspbian — основанная на Debian операционная система для Raspberry Pi.»
Debian — не embedded система.
Ну наверное потому что там обычный линукс с пакетным менеджером и десктопом.
Или по вашему убунту для ARM это тоже embedded?
Rasbpian это десктопный линукс, это вроде как очевидно должно быть.
Я такой взял:
wiki.lineageos.org/devices/zl1
Топовое железо, большая батарейка.
Смартфоны тоже embedded, есть даже выражение Embedded Android.
А вот та же Rasbpian это не embedded система.
С чего вы вообще решили, что вам кто то должен извинения приносить?
Не пора ли _вам_ уже принести извинения, за то что с горячо вами любимым, мы тут 19 лет с всколен всё ещё встаём?
А то рассказывать сказки они горазды, а страна тем временем всё куда то катится, стабильно.
Вы судя про профилю вообще в Иллинойсе, США находитесь. Что, от туда удобнее радеть за державу?

Information

Rating
Does not participate
Registered
Activity