<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Rust 1.89. Около 8&amp;#037; в Debian Sid завязаны на Rust</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html</link>
    <description>Опубликован релиз языка программирования  Rust 1.89, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63697&lt;br&gt;</description>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#422</link>
    <pubDate>Fri, 15 Aug 2025 15:08:56 GMT</pubDate>
    <description>&amp;gt; Любая система пакетов - зло и опасна, если установщик не привязывается к контрольной сумме, а только к версии.&lt;br&gt;&lt;br&gt;Пример ХЗ библиотеки показывает, что даже в проекте на недоязыке без пакетов, с самыми &quot;вкусно&quot; пахнущими БШ-п0ртянками и надежнейшими тарболами... &lt;br&gt;ты получишь бекдор в супер распространенной либе)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#421</link>
    <pubDate>Fri, 15 Aug 2025 14:19:58 GMT</pubDate>
    <description>&amp;gt; Хороший язык! Этакий &amp;#171;трёхколёсный велосипед&amp;#187;, который не даст неискушённому программисту упасть. Ну а для ассов IT как был, так и остаётся - Си.&lt;br&gt;&lt;br&gt;&quot;Асс&quot;, который считает что никогда не ошибается, или считает что в его код не будут контрибутить люди широкого спектра компетенции - это не асс, а ass, некомпетентная зашкварина.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; в Debian Sid завязаны на Rust (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#420</link>
    <pubDate>Fri, 15 Aug 2025 08:51:46 GMT</pubDate>
    <description>reference counting является частным случаем garbage collection.&lt;br&gt;Swift, тогда, тоже язык без сборки мусора, получается?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (freehck)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#419</link>
    <pubDate>Thu, 14 Aug 2025 18:42:14 GMT</pubDate>
    <description>Я провёл небольшое исследование из любопытства.&lt;br&gt;&lt;br&gt;Вот результаты:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;&#037; ./check.sh&lt;br&gt;=== bookworm/main ===&lt;br&gt;Total:             34341&lt;br&gt;With librust deps: 1175&lt;br&gt;Percent:           3.42&#037;&lt;br&gt;&lt;br&gt;=== sid/main ===&lt;br&gt;Total:             39315&lt;br&gt;With librust deps: 2210&lt;br&gt;Percent:           5.62&#037;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Если кому-то интересно, то вот скрипт:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;releases=&quot;bookworm sid&quot;&lt;br&gt;#sections=&quot;main contrib non-free&quot; # NB: 1 librust-dependent package in contrib doesn&apos;t change anything&lt;br&gt;sections=&quot;main&quot;&lt;br&gt;&lt;br&gt;for release in $releases; do&lt;br&gt;  for section in $sections; do&lt;br&gt;    sources=&quot;$release.$section.sources&quot;&lt;br&gt;    curl -s http://deb.debian.org/debian/dists/$release/$section/source/Sources.gz &amp;#124; gunzip -c &amp;gt; $sources&lt;br&gt;    pkgs_total=$(grep ^Package: $sources &amp;#124; wc -l)&lt;br&gt;    pkgs_with_librust_dep=$(grep -B6 &apos;^Build-Depends&apos; $sources &amp;#124; grep -E &apos;^Build-Depends&amp;#124;^Package&apos; &amp;#124; grep -B1 &apos;librust&apos; &amp;#124; grep Package &amp;#124; wc -l)&lt;br&gt;    if &#091; &quot;$pkgs_with_librust_dep&quot; != &quot;0&quot; &#093;; then&lt;br&gt;      percent=$(echo</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (SubGun)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#418</link>
    <pubDate>Tue, 12 Aug 2025 21:28:23 GMT</pubDate>
    <description>Скорее всего можно, раз в расте есть публикация пакетов. Думаю, простейший можно на nginx с поддержкой webdav поднять. Я так с java сделал.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (SubGun)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#417</link>
    <pubDate>Tue, 12 Aug 2025 21:21:56 GMT</pubDate>
    <description>Любая система пакетов - зло и опасна, если установщик не привязывается к контрольной сумме, а только к версии.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (SubGun)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#416</link>
    <pubDate>Tue, 12 Aug 2025 21:16:52 GMT</pubDate>
    <description>При чем тут твоян? Если ты сам ставишь такую зависимость, значит понимаешь что делаешь. И делаешь это злонамеренно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#415</link>
    <pubDate>Tue, 12 Aug 2025 08:40:56 GMT</pubDate>
    <description>&amp;gt; безопасность Раст ограничена определенным классом &lt;br&gt;&amp;gt; программ, но есть и такие, которые на Раст нельзя написать без &lt;br&gt;&amp;gt; использования unsafe кода.&lt;br&gt;&lt;br&gt;Так в этом нет абсолютно ничего плохого!&lt;br&gt;У нас будут программы, которые удовлетворяют этому классу и они не будут требовать каких-то дополнительных доказательств. А остальные придется доказывать другими методами.&lt;br&gt;Если бы раст мог доказать валидноть произвольной программы - то тогда и unsafe не понадобился.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Ну опиши мне эту концепцию, как её задумал Страуструп.&lt;br&gt;&amp;gt; Он решал другую задачу, поэтому у него концепция &quot;ручное управление памятью&quot;.&lt;br&gt;&lt;br&gt;А разве он что-то задумывал? Как кривая вывезла так оно и получилось.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Rust 1.89. Около 8&#037; src-пакетов в Debian Sid завязаны... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/137532.html#414</link>
    <pubDate>Tue, 12 Aug 2025 08:31:28 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;Циклические ссылки без GC это нигде не решенная проблема.&lt;br&gt;Я не понимаю почему вы докопались до этого.&lt;br&gt;(не, точнее понимаю, что нужно хоть к чему-то докопаться)&lt;br&gt;&lt;br&gt;&amp;gt; изменение данных в двух потоках&lt;br&gt;&lt;br&gt;Safe-Раст как раз исключает возможность менять данные с разных потоков без правильного доступа к ним.&lt;br&gt;&lt;br&gt;&amp;gt; Как раз в этом и состоит проблема Rust, что он замахнулся на все возможные сценарии,&lt;br&gt;&lt;br&gt;Как раз нет. Напр. они сразу сказали - утечки памяти не проблема. Потому что она не портит память, не приводт к выполнению кода и так далее.&lt;br&gt;&lt;br&gt;&amp;gt; после чего начинает юлить &quot;это проверить невозможно, поэтому мы считаем это безопасным&quot; &lt;br&gt;&lt;br&gt;Это &quot;юление&quot; только в вашей фантазии. &lt;br&gt;А аргументов у вас никаких нет, и привести языки где это сделано </description>
</item>

</channel>
</rss>
