“Алан Сомерс (Alan Somers), разработчик новой реализации драйвера FUSE для FreeBSD и автор Rust-обвязок над некоторыми библиотеками FreeBSD, начал обсуждение процесса включения кода на языке Rust в состав базовой системы. В ходе дискуссии коммиттеров проекта были определены цена и преимущество внедрения. Ценой включения поддержки Rust станет удвоение времени сборки, а преимуществом - упрощение разработки некоторых утилит.” © OpenNET.

Мечта Крипта начинает сбываться…

  • crypt
    link
    fedilink
    arrow-up
    0
    ·
    2 years ago

    а в линуксе опять переписывают…

    Проект bpftime развивает реализацию eBPF, работающую в пространстве пользователя

    Представлен проект bpftime, развивающий runtime и виртуальную машину для выполнения обработчиков eBPF в пространстве пользователя. Bpftime позволяет выполнять целиком в пространстве пользователя eBPF-программы трассировки и вмешательства в работу процессов, использующие такие возможности, как uprobe и программный перехват системных вызовов. Отмечается, что благодаря исключению лишних переключений контекста bpftime позволяет добиться десятикратного снижения накладных расходов по сравнению с использованием функциональности uprobe и uretprobe, предоставляемой ядром Linux. Кроме того, bpftime значительно упрощает отладку, потенциально может применяться на системах без ядра Linux и не требует расширенных привилегий, необходимых для загрузки eBPF-приложения в ядро. Код проекта написан на языках С/C++ и распространяется под лицензией MIT.

    • torvn77
      link
      fedilink
      arrow-up
      0
      ·
      2 years ago

      а в линуксе опять переписывают…

      И далее будут переписывать так как продвижение раста это вопрос "политический", а не удобства или простаты написания программ.

      Он нужен как средство максимального дистанцирования переписываемого под пермессивными лицензиями кода от оригинала под копилефт лицензией.