<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Microsoft подготовил реализацию eBPF для Windows</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html</link>
    <description>Компания Microsoft опубликовала реализацию подсистемы eBPF для Windows, позволяющую запускать произвольные обработчики, работающие на уровне ядра операционной системы. eBPF предоставляет  встроенный в ядро интерпретатор байткода, дающий возможность создавать загружаемые из пространства пользователя обработчики сетевых операций, контролировать доступ и отслеживать работу систем. eBPF включён в состав ядра Linux начиная с выпуска 3.18 и позволяет обрабатывать входящие/исходящие сетевые пакеты, перенаправлять пакеты, управлять пропускной способностью, перехватывать системные вызовы, контролировать доступ и осуществлять трассировку. Благодаря применению JIT-компиляции, байткод на лету транслируется в машинные инструкции и выполняется с производительностью скомпилированного кода. Исходные тексты eBPF для Windows открыты под лицензией MIT...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55127&lt;br&gt;</description>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (анонн)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#150</link>
    <pubDate>Sun, 23 May 2021 21:39:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; MIT - это хорошо, теперь и в BSD могут портировать.&lt;br&gt;&amp;gt; Э-э, смотри - фокус: &lt;br&gt;&lt;br&gt;Э-э, разве это фокус?! Вот как надо: &lt;br&gt;&#091;code&#093;&lt;br&gt;commit 055dc8e12114d91b9d472f6f1f094db4fc8470dc&lt;br&gt;Author: jkim &amp;lt;jkim&#064;FreeBSD.org&amp;gt;&lt;br&gt;Date:   Tue Dec 6 02:58:12 2005 +0000&lt;br&gt;    Add experimental BPF Just-In-Time compiler for amd64 and i386.    &lt;br&gt;    Use the following kernel configuration option to enable:    &lt;br&gt;            options BPF_JITTER    &lt;br&gt;    If you want to use bpf_filter() instead (e. g., debugging), do:    &lt;br&gt;            sysctl net.bpf.jitter.enable=0&lt;br&gt;&lt;br&gt;&#091;/code&#093;&lt;br&gt;https://www.freebsd.org/releases/7.0R/announce/&lt;br&gt;&amp;gt; FreeBSD 7.0-RELEASE Announcement&lt;br&gt;&amp;gt; Date: Wed, 27 Feb 2008 17:19:52 -0500&lt;br&gt;&amp;gt; JIT compilation to turn BPF into native code, improving packet capture performance.&lt;br&gt;&amp;gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Java omnomnom your memory)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#149</link>
    <pubDate>Tue, 18 May 2021 09:41:15 GMT</pubDate>
    <description>А вот автору Material Theme UI лучше было бы поставить GPL в таком случае не было бы его паразитирование на плагине для Intellij&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#148</link>
    <pubDate>Mon, 17 May 2021 14:33:21 GMT</pubDate>
    <description>PaX был первым, с конца 90-тых, начала нулевых. NetBSD теорию и пример защиты памяти взял с PaX. По этому в NetBSD строгая защита памяти как и в Linux+PAX. Защита памяти в Linux была с первых версий, но после переезда Торвальдса в США исчезла ... тогда европейские разработчики сделали PaX отдельным, неофициальным патчем к ядру Linux.&lt;br&gt;&lt;br&gt;В OpenBSD Тео пошол по неправильному пути, оставив право защиты на совестм програмиста.. Зато в OpenBSD возможна некая реализация JIT.&lt;br&gt;&lt;br&gt;Мы здесь говорим о ОС на архмтектуре x86. Процессоры архитектуры PowePC, mips на аппаратном уровне имеют защиту памяти!&lt;br&gt;&lt;br&gt;Можно реализовывать защиту на уровне ядра OS, а можно аппаратно в процессоре выделять память или W или X.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#147</link>
    <pubDate>Sat, 15 May 2021 20:30:26 GMT</pubDate>
    <description>Microsoft может сожрать все Linux сначала по одному дистрибутиву&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#146</link>
    <pubDate>Fri, 14 May 2021 11:19:58 GMT</pubDate>
    <description>&amp;gt;&amp;gt; стырил из *BSD и выдает за свои, включая и эту&lt;br&gt;&amp;gt; Не стырил, а _законно_ взял. Ибо ваша лицензия разрешает брать.&lt;br&gt;&lt;br&gt;Читать жопой она тоже не запрещает, чем некоторые анонимы опеннета активно пользуются.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#145</link>
    <pubDate>Fri, 14 May 2021 10:03:49 GMT</pubDate>
    <description>Поправил: &#091;sarcasm&#093;Роутеры из десятки скоро начнём делать.&#091;/sarcasm&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#144</link>
    <pubDate>Fri, 14 May 2021 10:00:29 GMT</pubDate>
    <description>Потому, что вендовое &quot;лучшее&quot; ничего кроме TCP и UDP не умеет. Да и то, надо же было извратить Socket API в WinSock, шоб не как у всех. Только вот сейчас ещё eBPF добавили. Думаю, что Гугель стал костылить свой QUIC в юзерспейсе потому, что в Венде нет SCTP.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#143</link>
    <pubDate>Fri, 14 May 2021 09:52:23 GMT</pubDate>
    <description>Не стырил, а _законно_ взял. Ибо ваша лицензия разрешает брать.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft подготовил реализацию eBPF для Windows (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/124211.html#142</link>
    <pubDate>Fri, 14 May 2021 09:48:04 GMT</pubDate>
    <description>Во-во, представил, как скрипт eBPF нужно будет в реестре прописывать. А для начала, догадаться, где именно.&lt;br&gt;</description>
</item>

</channel>
</rss>
