<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск uutils 0.0.19, варианта GNU Coreutils на языке Rust </title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html</link>
    <description>Опубликован выпуск проекта uutils coreutils 0.0.29, развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia. В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils и bsdutils...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62584&lt;br&gt;</description>

<item>
    <title>Выпуск uutils 0.0.19, варианта GNU Coreutils на языке Rust  (Соль земли)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#234</link>
    <pubDate>Fri, 24 Jan 2025 08:27:15 GMT</pubDate>
    <description>Виснет в YT, не проходит Acid3.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (Аноним)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#233</link>
    <pubDate>Thu, 23 Jan 2025 11:54:15 GMT</pubDate>
    <description>&amp;gt; И почему нельзя подсматривать в код? &lt;br&gt;&lt;br&gt;Возможно там все равно остаются кусочки кода, который можно именно оттранслировать в раст с поправкой на синтаксив. А дальше уже суд будет решать плагиат это и нарушение лицензии или нет. Ну и прецедентное право дает шанс что решение будет иным, чем в Oracle-vs-Google.&lt;br&gt;&lt;br&gt;Учитывая, что FSF кроме как судиться ничего не умеет, то лучше не давать этим копирастам лишнего повода прикопаться. Поэтому на всякий случай запретили и добавили Warning.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (Аноним)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#232</link>
    <pubDate>Wed, 22 Jan 2025 22:06:02 GMT</pubDate>
    <description>&amp;gt; Миллионы мух не могут ошибаться? &lt;br&gt;&lt;br&gt;К счастью люди - не мухи.&lt;br&gt;99&#037; людей не совершают преступления.&lt;br&gt;99&#037; людей не кушают какашки.&lt;br&gt;98&#037; людей выполняют ПДД.&lt;br&gt;Если вы хотите ориентироваться на &quot;особенных&quot; то ваше право.&lt;br&gt;&lt;br&gt;&amp;gt; Чего мелочиться, даже неподписанным пакетам из pypi или npm доверяют миллионы людей (нормальных?) каждый день, а уязвимости в них находят постоянно.&lt;br&gt;&lt;br&gt;Или подписанному ядру линукс в котором бекдоры живут по 10 лет.&lt;br&gt;&lt;br&gt;&amp;gt; mescc да, он же на лиспе. Но еще раз: это 2 разных ветокра атаки. Уже выше же ответил. Мы начинаем без бинаря вообще. &lt;br&gt;&lt;br&gt;Это понятно.&lt;br&gt;&amp;gt; Вы спрашиваете: а как так? А вот так простой код, который можно прочитать. Мы этому доверяем, потому что прочитали и поняли, &lt;br&gt;&lt;br&gt;Это тоже.&lt;br&gt;&amp;gt; а далее уже доверяем софту выше. Можете не доверять, тогда нужно его изучать. Но это уже одельный разговор.&lt;br&gt;&lt;br&gt;Звучит как &quot;я проверил чистоту чашки, чистоту ложки, пересчитал чаинки, а потом вылил туда что-то из термоса, который нашел на автобусной остановке в бутово&quot;&lt;br&gt;Вот тут мне уже совершенно непон</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (zog)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#231</link>
    <pubDate>Wed, 22 Jan 2025 19:45:40 GMT</pubDate>
    <description>&amp;gt; Возможно я чего-то не понимаю, но зачем для, например, утилит типа sort, &lt;br&gt;&amp;gt; echo, или ls наличие GCC, GDB, make ?&lt;br&gt;&amp;gt; Оно может вполне работать и отдельно. Да и цель у них cross-platform.&lt;br&gt;&lt;br&gt;Где вы видели настоящий cross-platform? На ум приходит разве что JVM, но это не наш метод.&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Но отдельно неGNUтый Coreutils не имеет большого смысла. Смысл имеет полное переписывание GNU.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Почему?&lt;br&gt;&amp;gt; Аналоги такх же утилит есть в БСД и вообще пошли с юниксов. &lt;br&gt;&lt;br&gt;В том-то и дело, что аналоги. GNU изначально задумывалась как полноценная и самодостаточная операционная система. И продолжая традицию предыдущих UNIX систем там так же начали лепить всякого рода расширения и привязки к этим расширениям. С этим пытаются бороться при помощи GNU Autotools и прочих костылей, но это лишь увеличивает сложность дальнейшей разработки, переносимости и поддержки. Поэтому уж если переписывать, то всё скопом, с выкидыванием костылей и прочих велосипедов.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (Нуину)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#230</link>
    <pubDate>Wed, 22 Jan 2025 17:13:31 GMT</pubDate>
    <description>&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;Это ответ на передергивание с вашей стороны.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Точно также, если для сборки компилятора вам нужен некий бинарник - вызывает вопросы о контролиуремости вашей системы в целом.&lt;br&gt;&amp;gt; Вы доверяете авторам компилятора? А ведь там может быть бекдор.&lt;br&gt;&amp;gt; В схеме hex0 -&amp;gt; hex1 -&amp;gt; ... уже примерно на TCC или &lt;br&gt;&amp;gt; GCC колво кода не позволит прочитать и  аудировать его.&lt;br&gt;&lt;br&gt;Вы не читаете мои сообщения или пытаетесь уйти в сторону. Уже ответил выше: это 2 разных ветора атаки. &lt;br&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;&lt;br&gt;Миллионы мух не могут ошибаться? Чего мелочиться, даже неподписан</description>
</item>

<item>
    <title>Выпуск uutils 0.0.19, варианта GNU Coreutils на языке Rust  (Аноним)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#229</link>
    <pubDate>Wed, 22 Jan 2025 17:00:26 GMT</pubDate>
    <description>&amp;gt; Представим, если некие люди захотят сделать небольшое изменение во всех пакетах, либо повлиять на разработчиков в плане их отбора по нужным идеологическим критериям,&lt;br&gt;&lt;br&gt;Ты хочешь сказать, что это может произойти незаметно, или о том, что оно может произойти заметно всем, и у них не будет никакой возможности этому противостоять?&lt;br&gt;&lt;br&gt;Но незаметно не выйдет, пакеты разрабатываются в git, есть блокчейн куда незаметно вставить изменения не выйдет. Идеологический отбор тоже не пройдёт незамеченным, с учётом количества вовлечённых в это.&lt;br&gt;&lt;br&gt;Если же это произойдёт, то противостоять этому элеметарно, достаточно поднять альтернативу cargo.io. Ты сам можешь это сделать, если захочешь.&lt;br&gt;&lt;br&gt;&amp;gt; либо просто ввести прямую цензуру кода.&lt;br&gt;&lt;br&gt;В ответ на что на следующий же день возникнет десяток новых &quot;cargo.io&quot;.&lt;br&gt;&lt;br&gt;Твои модели угроз вполне применимы к модели разработки ядра линукс, например. Или к репам debian. &quot;А что если, Торвальдс начнёт цензурировать по идеологическим мотивам и внедрять бекдоры?&quot; Но тебя это почему-то не волну</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (Аноним)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#228</link>
    <pubDate>Wed, 22 Jan 2025 16:35:05 GMT</pubDate>
    <description>&amp;gt; Вопрос ремонтопригодности у хороших инженеров на первом месте. &lt;br&gt;&lt;br&gt;О, начинется передергивание))&lt;br&gt;Ремотнопригодность это как? &lt;br&gt;Наличие готовых запчастей или возможность выплавить шаровую опору по чертежам и металла из пивных банок?&lt;br&gt;&lt;br&gt;&amp;gt; Точно также, если для сборки компилятора вам нужен некий бинарник - вызывает вопросы о контролиуремости вашей системы в целом.&lt;br&gt;&lt;br&gt;Вы доверяете авторам компилятора? А ведь там может быть бекдор.&lt;br&gt;В схеме hex0 -&amp;gt; hex1 -&amp;gt; ... уже примерно на TCC или GCC колво кода не позволит прочитать и  аудировать его.&lt;br&gt;&lt;br&gt;&amp;gt; Иметь контроль над программой - это не изврашение.&lt;br&gt;&lt;br&gt;Есть такое понятие как достаточность.&lt;br&gt;Получить от разработчика (которому вы, наверное, доверяете) бинарь подписанный его подписью - это достаточно для миллионов нормальных людей.&lt;br&gt;&lt;br&gt;&amp;gt; Поэтому я написао выше &quot;что код максимально простой, его немного и его можно прочитать&quot;.&lt;br&gt;&lt;br&gt;Его да.&lt;br&gt;А код M2-Planet? А код Mescc или TCC - осилите прочитать полностью?&lt;br&gt;&lt;br&gt;&amp;gt; Басня - это про безопасность скачивания с интернета. &lt;br&gt;&lt;br&gt;Ты прямо се</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (Нуину)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#227</link>
    <pubDate>Wed, 22 Jan 2025 16:06:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вопрос не в этом. Вы опять в сторону уходите. Мы говорили про бутстрапинг.&lt;br&gt;&amp;gt; Именно.&lt;br&gt;&amp;gt; Началось все с &quot;А для ратса нет ничего для бутстрапа.&quot; &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;&amp;gt; Ни gcc, ни rust не будут про него писать в руководстве по установке, к сожалению.&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;Иметь контроль над программой - это не изврашение.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; О, так у нас нет ничего кроме компа с пустым диском и бумажки?&lt;br&gt;&amp;gt;&amp;gt; Да, как ина</description>
</item>

<item>
    <title>Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust  (Аноним)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID3/135810.html#226</link>
    <pubDate>Wed, 22 Jan 2025 15:17:55 GMT</pubDate>
    <description>&amp;gt; Вопрос не в этом. Вы опять в сторону уходите. Мы говорили про бутстрапинг. &lt;br&gt;&lt;br&gt;Именно.&lt;br&gt;Началось все с &quot;А для ратса нет ничего для бутстрапа.&quot;&lt;br&gt;Причем без объяснения нафига это нужно)&lt;br&gt;В стиле &quot;порш плохая машина, больше двух мешков картошки в багажник не влазят&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; Ни gcc, ни rust не будут про него писать в руководстве по установке, к сожалению.&lt;br&gt;&lt;br&gt;И не нужно. Если кто-то хочет заниматься извращениями, то пусть пишет инструкцию сам.&lt;br&gt;Но и отношение к серьезности его заявлений, будут прямо пропорцианальны степени его извращенности.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; О, так у нас нет ничего кроме компа с пустым диском и бумажки?&lt;br&gt;&amp;gt; Да, как иначе?&lt;br&gt;&lt;br&gt;И микросхема биоса тоже пустая, контроллер дисков, куча всяких МК на матплате?&lt;br&gt;Можно все, что угодно довести до абсурда.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; А как ты получишь заветные hex0 -&amp;gt; hex1 -&amp;gt; hex2 ?&lt;br&gt;&amp;gt;&amp;gt; Из интернета скачешь? Или они в библиотеке записаны в талмуде?&lt;br&gt;&amp;gt; Не важно. &lt;br&gt;&lt;br&gt;Неа, очень важно. Вдруг вражина-шпийон туда прокрадется и карандашиком подправит один символ.&lt;br&gt;&lt;br&gt;&amp;gt; Суть в начальных этапах, что код м</description>
</item>

</channel>
</rss>
