<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Minibase, минимального статически собранного окружени...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html</link>
    <description>Доступен (https://github.com/arsv/minibase/releases) первый стабильный релиз проекта Minibase (https://github.com/arsv/minibase/), в рамках которого развивается пользовательское окружение на базе ядра Linux, позволяющее получить рабочую загрузочную систему с минимально возможным набором самодостаточных компонентов.  Минимальный размер окружения составляет 19 Мб. Поддерживается сборка (https://github.com/arsv/minibase-br/) для архитектур x86_64, arm, arm64 и rv64. Система может быть загружена как в QEMU, так и на реальном оборудовании. Наработки проекта написаны на языке Си и распространяются (https://github.com/arsv/minibase/r) под лицензией GPLv3.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В базовую поставку входит ядро Linux (3MB), набор модулей ядра (6MB ), набор прошивок для беспроводных чипов (9MB) и подборка статически собранных утилит  (650KB), таких как cat, ls, du, df, systime, sync, dmesg, switchroot, pstree, elfinfo, lsdri, modprobe и mount. Большинство из утилит специально написаны для Minibase и не основываются на коде штатных утили</description>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Мимоходом...)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#114</link>
    <pubDate>Fri, 26 Jan 2018 14:31:24 GMT</pubDate>
    <description>Думается мне, Вы слишком хорошо думаете обо всех, кто занимается IT для космоса.&lt;br&gt;&lt;br&gt;А между тем, это тоже люди, разных поколений и квалификации, &lt;br&gt;и у них тоже далеко не всё с первого раза получается идеально:&lt;br&gt;  http://www.opennet.ru/opennews/art.shtml?num=36871&lt;br&gt;и со второго, и с третьего иногда...&lt;br&gt;&lt;br&gt;Так что, там уже давно не только лишь bash.&lt;br&gt;&lt;br&gt;И это даже если не брать в расчёт миллиардеров-инноваторов.&lt;br&gt;&lt;br&gt;Ничего пока на города не упало, и то хорошо...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#113</link>
    <pubDate>Thu, 25 Jan 2018 16:04:38 GMT</pubDate>
    <description>&amp;gt; ls - интерактивная утилита&lt;br&gt;&lt;br&gt;Воу-воу. Помедленней. Это как так?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Ordu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#107</link>
    <pubDate>Thu, 25 Jan 2018 11:19:14 GMT</pubDate>
    <description>&amp;gt; Например вывод ls зависит от переменных окружения. И мало ли что там &lt;br&gt;&amp;gt; у юзера выставлено. В файлике это может сломаться в зависимости от &lt;br&gt;&amp;gt; настроек.&lt;br&gt;&lt;br&gt;О, да, это валидный аргумент. Но не стоит его переоценивать: опции командной строки имеют более высокий приоритет, чем переменные окружения. При этом, у bash -- с этим вообще беда: алиасы, функции... У coreutils тоже интересно -- есть ряд переменных окружения, которые влияют на очень многие утилиты: например, LC_ALL и POSIXLY_CORRECT. И да, эти переменные вполне могут влиять на вывод утилит, например при выставленном POSIXLY_CORRECT block-size по-умолчанию становится равным 512 байтам, уж не знаю везде ли, но в таких утилитах как ls, du, df -- по-любому. То есть, если следовать твоему аргументу бездумно, то мы придём к выводу, что на bash вообще нельзя писать скриптов. Если же подходить не бездумно, то получается, что надо искать какую-то разумную грань, между &quot;не писать на bash&quot; и &quot;писать на bash как угодно&quot;. А где эта грань находится уже зависит от кон</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#106</link>
    <pubDate>Thu, 25 Jan 2018 09:49:18 GMT</pubDate>
    <description>Например вывод ls зависит от переменных окружения. И мало ли что там у юзера выставлено. В файлике это может сломаться в зависимости от настроек.&lt;br&gt;&lt;br&gt;&amp;gt; это не мешает мне отправлять вывод emerge в пайп для дальнейшей фильтрации и обработки.&lt;br&gt;&lt;br&gt;Но в космос с тобой я бы не полетел...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#104</link>
    <pubDate>Wed, 24 Jan 2018 08:17:41 GMT</pubDate>
    <description>Куда влезет ЭТО - можно и дебиан впихнуть, сразу возможностей на порядок больше и можно отлаживаться на десктопе. А куда не влезет - openwrt/lede как-то осмысленнее. И маленькие и даже пакетный менеджер при этом есть.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Начинающий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#103</link>
    <pubDate>Wed, 24 Jan 2018 07:51:57 GMT</pubDate>
    <description>Приходиться разбираться и учить, так как вокруг богоподобные &quot;специалисты&quot;, которые только и могут острить тупыми заплесневелыми шутками&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (yet another anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#102</link>
    <pubDate>Wed, 24 Jan 2018 07:42:54 GMT</pubDate>
    <description>&amp;gt; эти страницы могут быть освобождены.&lt;br&gt;&lt;br&gt;Для PIC --- да. Для не-PIC --- не знаю. Возможно, тоже. Хотя нагрузку на файловую подсистему немного добавят.&lt;br&gt;&lt;br&gt;&amp;gt; Так что потребеление памяти в первом случае &amp;lt;= второго&lt;br&gt;&lt;br&gt;А вот это не так, кроме случая &quot;загрузили всё&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Ordu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#101</link>
    <pubDate>Tue, 23 Jan 2018 21:26:10 GMT</pubDate>
    <description>&amp;gt; Не &quot;невозможно&quot;, а &quot;нельзя!&quot;.&lt;br&gt;&amp;gt; И если ты не следуешь этому &quot;дружескому совету&quot;, то держать тебя таки надо подальше от компьютера - например, иди в &quot;преподаватели&quot;:)&lt;br&gt;&lt;br&gt;Почему нельзя? Что плохого в том, что я взял вывод &quot;ls -t &amp;#124; head&quot;, чтобы посмотреть какие там файлы последними менялись?&lt;br&gt;&lt;br&gt;Мне на самом деле неясны эти ограничения. Что с того что ls &quot;интерактивная&quot; утилита? emerge тоже интерактивная, и даже более интерактивная чем ls, потому что она может зависнуть в ожидании ввода пользователя, но это не мешает мне отправлять вывод emerge в пайп для дальнейшей фильтрации и обработки.&lt;br&gt;&lt;br&gt;То есть, на самом деле, у меня два вопроса:&lt;br&gt;1. &quot;Можно&quot; ли использовать ls в интерактивно вводимых командах, в которых используются перенаправления ввода/вывода, циклы, условия, сабшеллы и прочие фишки баша? Если нельзя, то почему?&lt;br&gt;2. Если в (1) можно использовать ls, то почему &quot;нельзя&quot; в &quot;настоящем&quot; скрипте, который сохранён в файлике с расширением .sh?&lt;br&gt;&lt;br&gt;И да, у меня просьба не приводить аргументы про преподавател</description>
</item>

<item>
    <title>Выпуск Minibase, минимального статически собранного окружени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/113361.html#100</link>
    <pubDate>Tue, 23 Jan 2018 14:38:46 GMT</pubDate>
    <description>&amp;gt; ls -b1 в помощь. А тот, что в busybox - нельзя, там &lt;br&gt;&amp;gt; ключик -b не завезли, насколько я вижу.&lt;br&gt;&lt;br&gt;Забавно: и в POSIX его &quot;не завезли&quot;...&lt;br&gt;</description>
</item>

</channel>
</rss>
