<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлена LittleFS, компактная файловая система для встра...</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html</link>
    <description>Проект Mbed OS, в рамках которого компания ARM развивает (https://www.opennet.ru/opennews/art.shtml?num=42932) открытую ОС для устройств &quot;Интернета вещей&quot;, представил (https://os.mbed.com/blog/entry/littlefs-high-integrity-embedded-fs/) новую файловую систему LittleFS (https://github.com/geky/littlefs), оптимизированную для встраиваемых систем. Код ФС написан на языке Си и распространяется (https://github.com/ARMmbed/mbed-os/tree/master/features/filesystem/littlefs) под лицензией Apache 2.0. ФС LittleFS доступна в составе Mbed OS 5.7 (https://github.com/ARMmbed/mbed-os/tree/master/features/filesystem/littlefs), как FUSE-модуль (https://github.com/geky/littlefs-fuse) для монтирования из Linux, в форме Си-библиотеки (https://github.com/geky/littlefs) для интеграции с приложениями и как обвязка (https://github.com/geky/littlefs-js) для JavaScrpt (emscripten) для обращения к данным из браузера.&lt;br&gt;&lt;br&gt;&lt;br&gt;Реализация LittleFS включает  около 2000 строк кода, система не требовательна к ресурсам и может работать в условиях</description>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (rewwa)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#101</link>
    <pubDate>Mon, 29 Jan 2018 20:35:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; уровень сложности O(1) при добавлении и O(nlogn) при чтении &lt;br&gt;&amp;gt; А ок ли это? Или планируется мало читать с этой ФС, типа &lt;br&gt;&amp;gt; конфиги на ней хранить которые потом превращаются в рантайм?&lt;br&gt;&lt;br&gt;Вот для меня это тоже загадка.&lt;br&gt;</description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (Crazy Alex)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#100</link>
    <pubDate>Tue, 23 Jan 2018 11:54:31 GMT</pubDate>
    <description>Во-первых, можно просто разделить - есть железки, куда юзер вообще может попасть, и там - да, так и есть. А есть то, где юзера не может быть в принципе - фирмварь стиральной машины какая-нибудь, грубо говоря.&lt;br&gt;&lt;br&gt;Во-вторых, &quot;терабайт фоток котят сервировать в интернет&quot; не помеха редкости перезапусков, это штуки ортогональные.&lt;br&gt;</description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (Асушник)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#99</link>
    <pubDate>Mon, 22 Jan 2018 16:27:30 GMT</pubDate>
    <description>Нередко контроллер генерит много(для его масштабов доступной памяти) данных, а работает например автономно и надо довольствоваться тем, что можно поставить на борт. Например СД карту. А читать с нее вообще не надо, конфиг можно хранить в ЕЕПРОМ самого контроллера. И нередко требования к памяти программ и ОЗУ ключевые. Приходилось как то использовать FAT в приборе с 1024байтами ОЗУ. 512 сразу отьедалось под кластер. А так как прибор много чего делал кроме этого лога, то чтобы все влезло в флеш и в ОЗУ пришлось порубить там все возможноти. Нельзя было создавать директории, файлы только в корне, а в моем случае так вообще 1 возможный файл. Хотя у современных контроллеров можно за небольшую разницу в цене найти вариант с бОльшим количеством памяти и не париться, может играть роль фактор больших серий, когда даже незначетельная разница может дать хорошую экономию. Или надо прикрутить новую периферию к существующей системе. Так что такие поделки имеют свое применение, тем более когда и драйвер есть для этой ФС под </description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (Ordu)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#98</link>
    <pubDate>Mon, 22 Jan 2018 06:42:09 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Чтобы обосновать квадратные колёса, их сначала надо сделать.&lt;br&gt;&amp;gt;&amp;gt; Пустобрёхи в интернете предпочитают мозрительные рассуждения, но мир так не работает.&lt;br&gt;&amp;gt; Хорошо ты физиков-теоретиков и любителей сперва в среде моделирования спроектировать до &lt;br&gt;&amp;gt; того как металл портить. Но если Хокингу можно умозрительно осознать излучение &lt;br&gt;&amp;gt; черных дыр, я как-нибудь позволю себе анализ движения квадратного колеса ДО &lt;br&gt;&amp;gt; его выпиливания лобзиком, сорь.&lt;br&gt;&lt;br&gt;Физики-теоретики были бы совершенно бесполезными ребятами, если бы не эмпирики, которые построили LHC или отправляют аппараты на марс, чтобы померять магнитное поле, и показать, что существующие теоретические модели магнитного поля -- полнейшия туфта, только после этого физики-теоретики начали чесаться, и пришли к выводу, что они зря заложили в свои модели сферичность Марса. http://www.planetary.org/blogs/emily-lakdawalla/2008/1710.html&lt;br&gt;&lt;br&gt;&amp;gt; И вообще, я видел примеры как чрезмерно увлекшиеся правильностью и абстракциями типы &lt;br&gt;&amp;gt; сливали проект, все приходило к тому что в </description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#97</link>
    <pubDate>Sun, 21 Jan 2018 07:35:03 GMT</pubDate>
    <description>&amp;gt; Чтобы обосновать квадратные колёса, их сначала надо сделать.&lt;br&gt;&amp;gt; Пустобрёхи в интернете предпочитают мозрительные рассуждения, но мир так не работает.&lt;br&gt;&lt;br&gt;Хорошо ты физиков-теоретиков и любителей сперва в среде моделирования спроектировать до того как металл портить. Но если Хокингу можно умозрительно осознать излучение черных дыр, я как-нибудь позволю себе анализ движения квадратного колеса ДО его выпиливания лобзиком, сорь.&lt;br&gt;&lt;br&gt;&amp;gt; Умозрительные рассуждения хороши, когда под ними лежит обширный опыт. Но когда&lt;br&gt;&amp;gt; начинаешь делать квадратные колёса, чтобы пощупать на прочность то, что принято&lt;br&gt;&amp;gt; считать очевидным, набегают всякие, и начинают доказывать, что &quot;тысячи лет делали&lt;br&gt;&amp;gt; круглые и не тужили, ты что думаешь, что самый умный, что ли&quot;?&lt;br&gt;&lt;br&gt;Есть такое явление. Поэтому оконвательным критерием - как это работает, пожалуй.&lt;br&gt;&lt;br&gt;&amp;gt; Дело в том, что психика склонна не замечать стимулов, которые действуют постоянно.&lt;br&gt;&lt;br&gt;Есть такой баг. Но есть и иной баг - когда в руках молоток, все вокруг кажется гвоздями. Возможно что эт</description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (Ordu)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#96</link>
    <pubDate>Fri, 19 Jan 2018 07:56:03 GMT</pubDate>
    <description>&amp;gt; Если кто-то считает что теперь колеса должны стать квадратными, пусть обоснует, чтоли.&lt;br&gt;&lt;br&gt;Чтобы обосновать квадратные колёса, их сначала надо сделать. Пустобрёхи в интернете предпочитают умозрительные рассуждения, но мир так не работает. Умозрительные рассуждения хороши, когда под ними лежит обширный опыт. Но когда начинаешь делать квадратные колёса, чтобы пощупать на прочность то, что принято считать очевидным, набегают всякие, и начинают доказывать, что &quot;тысячи лет делали круглые и не тужили, ты что думаешь, что самый умный, что ли&quot;?&lt;br&gt;&lt;br&gt;&amp;gt; Если обвесить макросами и следовать нехитрым правилам - не ощущаю проблемы с которой ты борешься.&lt;br&gt;&lt;br&gt;Дело в том, что психика склонна не замечать стимулов, которые действуют постоянно. Если что-то присутствует в поле твоего зрения всегда, то ты этого не замечаешь. Например, ты не видишь своего носа, хотя он всегда оставляет свою проекцию на сетчатке при открытых глазах (более того, эта проекция играет важную роль при определении расстояний &quot;на глаз&quot;). Поэтому когда человек </description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (Аноним)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#95</link>
    <pubDate>Fri, 19 Jan 2018 06:16:03 GMT</pubDate>
    <description>&amp;gt; деле не знаю, насколько rust полезен для embed&apos;а. Я уверен, что &lt;br&gt;&amp;gt; полезен, но вот насколько -- не знаю. &lt;br&gt;&lt;br&gt;ADA тоже была полезна для космической техники. И все-же Arian 5 упал. А Элон Маск клепает бортовые компьютеры из ширпотреба который даже не rad hard и линуха.&lt;br&gt;&lt;br&gt;Надежность многогранная штука, нет одного правильного способа. Когда вопрос на миллион, никто не верит в 1 сверхнадежный юнит. Вместо этого ставят несколько и делают кросс-чек. Переход к распределенным системам где корректное поведение формируется более глобальной логикой. Это покрывает многие классы глюков независимо от root cause. Даже сбои в железе.&lt;br&gt;&lt;br&gt;Если открытие ключа вышибает схему за миллион - пустим 3 проца. Заведем их GPIO на AND и ключ откроется только если все три согласны что ключ надо открыть. В допущении что с закрытым ключем остаться в случае чего менее катастрофично. Можно также определить кто именно сбойнул и перезагрузить его, а если не помогло, выключить совсем.&lt;br&gt;&lt;br&gt;&amp;gt; из того или иного куска C&apos;шного кода, то что получится</description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (лж__)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#94</link>
    <pubDate>Thu, 18 Jan 2018 04:10:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Contexts and Dependency Injection &lt;br&gt;&amp;gt;&amp;gt; а не вопить, что это никому не нужно.&lt;br&gt;&amp;gt; В контексте кернела то? Ну иди и напиши на свеой жабе кернель, &lt;br&gt;&amp;gt; как уделаешь Торвальца так и возвращайся, поговорим о нужности.&lt;br&gt;&lt;br&gt;Типичный сишник, как вижу, даже читать не умеет. Речь была про то, что линух-кёрнель не особо сложный проект по сравнению с типичным кровавым ынтырпрайзом.&lt;br&gt;&lt;br&gt;Патамучта:&lt;br&gt;а. взаимосвязь между модулями минимальная по сравнению с типичным КЫ-монстром.&lt;br&gt;Я не гуру по потрохам линуха, но из заголовков статей сложилось впечатление, что такие штуки как dbus и 100500 его предтечей полная фигня. В мире жабы уже лет 20 как сформировались стандарты на системную шину, а фофаны всё переписывают и переписывают.&lt;br&gt;&lt;br&gt;б. 70&#037; кода дров предлагалось не учитывать патамучта дрова варятся сами в себе, работают только с железом (совершенно тупое: бит туда, бит сюда) и одной подсистемой ОС. Можно написать дрова на миллиард устройств, это не увеличит сложность проекта ни на грамм.&lt;br&gt;&lt;br&gt;в. язык анси си убог, в итоге 1 строчка</description>
</item>

<item>
    <title>Представлена LittleFS, компактная файловая система для встра... (лж__)</title>
    <link>https://mobile.opennet.me/openforum/vsluhforumID3/113303.html#93</link>
    <pubDate>Thu, 18 Jan 2018 03:53:22 GMT</pubDate>
    <description>&amp;gt; У тебя что, произошло переселение душ с изеном? Для начала написать на &lt;br&gt;&amp;gt; яве кернель толком не получится. &lt;br&gt;&lt;br&gt;Слово пофантазировать не заметил? Ну растолкую, имелось в виду: сравнивать в лоб килострочки сишные и жабовые очень глупо. Сколько ансисишных строчек в ОДНОЙ жабовой строчке&lt;br&gt;&lt;br&gt;Set&amp;lt;String&amp;gt; colleagues = employees.stream().filter(e -&amp;gt; !e.getFullname().equals(emp.getFullname())).filter(e -&amp;gt; e.getActiveDepts().stream().anyMatch(emp.getActiveDepts()::contains)).map(e -&amp;gt; e.getFullname()).collect(Collectors.toSet());&lt;br&gt;&lt;br&gt;предполагаю, что несколько тысяч. Таким вот образом фигулька на жабке превращается в огогопроект на си ;)&lt;br&gt;&lt;br&gt;&amp;gt; А, так ты маздаец и в линухе не разбираешься. А то iptables умеет по pid&apos;ам процессов файрволить много лет к ряду.&lt;br&gt;&lt;br&gt;Ну, мне это надо было 20 лет назад, тогда точно не было, а ви винде было ;)&lt;br&gt;Сейчас открыл iptables-1.6.1/extensions/libxt_owner.c&lt;br&gt;вижу&lt;br&gt;&quot;NOTE: PID, SID and command matching are broken on SMP&#092;n&quot;);&lt;br&gt;&lt;br&gt;самый смех что в версии 10летней давности то же самое. Очень поси</description>
</item>

</channel>
</rss>
