{"id":122117,"date":"2025-02-27T14:22:14","date_gmt":"2025-02-27T12:22:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd"},"modified":"2025-02-27T14:22:14","modified_gmt":"2025-02-27T12:22:14","slug":"proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd","title":{"rendered":"Projektet til at k\u00f8re FreeBSD-programmer i Linux. FreeBSD kvartalsrapport","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udviklerne af FreeBSD har offentliggjort en rapport om udviklingen for fjerde kvartal 2024, hvor projektet bsd-user-4-linux n\u00e6vnes, som udvikler v\u00e6rkt\u00f8jerne til at k\u00f8re applikationer bygget til FreeBSD i Linux. Projektets m\u00e5l er at muligg\u00f8re egen bygning ved at bruge FreeBSD's v\u00e6rkt\u00f8jer i Linux, samt at kunne bygge pakker til FreeBSD i Linux ved hj\u00e6lp af FreeBSD's native byggev\u00e6rkt\u00f8jer.       <\/p>\n<p>For running executable files in FreeBSD, a fork of the QEMU emulator is used, functioning in User Mode Emulation, designed to run processes compiled for other CPUs and operating systems. In this mode, QEMU performs system call translation and signal handling. To run applications, it is necessary to deploy libraries and settings from the base FreeBSD system in the local directory. The project can be seen as BSDlator \u2014 a reverse counterpart to Linuxulator.    <\/p>\n<p>At this stage of development, the main system utilities (sh, bash, find, grep, git, clang, etc.) can be launched, dynamic linking and shared libraries are supported, and network functions are available. For instance, it is already possible to rebuild FreeBSD with the command \u2018make -j80 buildworld\u2019 while in Linux. Notable missing functionalities include the inability to launch the GDB debugger, the unavailability of IPC, kevent\/kqueue functions, and some sysctl (for example, name2oid).    <\/p>\n<p>Derudover arbejder projektet p\u00e5 at forberede containerbilleder med FreeBSD-arbejdsmilj\u00f8 for forskellige arkitekturer (linux\/386, linux\/amd64, linux\/arm\/v5 og linux\/arm64\/v8) og tilbyder GitHub Actions til at generere s\u00e5danne billeder.    <\/p>\n<p>Blandt andre begivenheder n\u00e6vnt i kvartalsrapporten fra FreeBSD kan vi bem\u00e6rke:  <\/p>\n<ul>\n<li class=\"l\"> Mdo-nyttig til at k\u00f8re kommandoer under en anden bruger, som ligner su-v\u00e6rkt\u00f8jet, men bruger i stedet for setuid kerne-modulet mac_do og systemopkaldet setcred.\n<li class=\"l\"> Udvikling af AMD IOMMU-driveren til FreeBSD.\n<li class=\"l\"> Projekt til at forbedre FreeBSDs ydeevne p\u00e5 b\u00e6rbare computere.\n<li class=\"l\"> Projekt til modernisering af infrastrukturen.\n<li class=\"l\"> Arbejdet med at underst\u00f8tte lavstr\u00f8ms tilstande S0ix og s2idle (Suspend-To-Idle).\n<li class=\"l\"> Forbedring af OpenStack-platformen i FreeBSD.\n<li class=\"l\"> Forbedring af FreeBSD's lydstack.\n<li class=\"l\"> Forbedring af OpenJDK i FreeBSD.\n<li class=\"l\"> Modernisering af pakkeadministratoren pkg til projektet PkgBase (tilrettel\u00e6ggelse af komponenter fra basis systemet i et format, der er egnet til administration og opdatering ved hj\u00e6lp af pakkeadministratoren pkg).\n<li class=\"l\"> Genoptagelse af arbejdet med umb-driveren til MBIM USB 4G\/5G-modemer.\n<li class=\"l\"> Portering fra OpenBSD-driveren iwx til Intel Wi-Fi-chips.\n<li class=\"l\"> Forts\u00e6ttelse af arbejdet med LinuxKPI-laget for at k\u00f8re Linux-drivere til tr\u00e5dl\u00f8se chips.\n<li class=\"l\"> Antallet af porte er reduceret fra 36504 til 36332. I portene er Xfce 4.20, LXQt 2.1.0, PHP 8.3, KDE Plasma 6.2.4, Qt 6.8.1, Python 3.9.21, Python 3.11.11, Ruby 3.3.6, Rust 1.83.0, SDL 3.1.6, Sway 1.10, Tor Browser 14.0.3 blevet opdateret.\n<li class=\"l\"> Der er udf\u00f8rt en sikkerhedsaudit af kodebasen i sub-systemerne bhyve og Capsicum.\n<li class=\"l\"> Sammen med Framework arbejder vi p\u00e5 underst\u00f8ttelse af Framework-b\u00e6rbare computere i FreeBSD (Framework Laptop 13 baseret p\u00e5 AMD Ryzen 7040 er allerede bekr\u00e6ftet som underst\u00f8ttet).\n<li class=\"l\"> Der arbejdes p\u00e5 at tilf\u00f8je genoprettelses- og opgraderingsmuligheder i installationsprogrammet samt muligheden for at installere pakker i Live-milj\u00f8er.\n<li class=\"l\"> Porteringen af FreeBSD til smartphone Pinephone Pro forts\u00e6tter.\n<li class=\"l\"> AppJail-, Director- og LittleJet-v\u00e6rkt\u00f8jerne udvikles til at organisere arbejdet med OCI-kompatible containere i FreeBSD ved hj\u00e6lp af FreeBSD jail-isoleringsmekanismen.\n<li class=\"l\"> Pot-v\u00e6rkt\u00f8jet udvikles til at styre containere baseret p\u00e5 jail-milj\u00f8er, ZFS, pf og rctl, med integration i containerorkestreringsplatformen nomad. En katalog over containerbilleder, Potluck, tilbydes som et alternativ til Dockerhub for FreeBSD.\n<li class=\"l\"> Der udvikles en grafisk brugerflade til at administrere virtualiseringssystemet baseret p\u00e5 hypervisoren Bhyve. Freepascal\/Lazarus anvendes til udviklingen.    <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62801\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 FreeBSD \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0437\u0430 \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2024 \u0433\u043e\u0434\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 bsd-user-4-linux, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 Linux \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f FreeBSD. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 FreeBSD \u0432 Linux, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b \u0434\u043b\u044f FreeBSD \u0432 Linux, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0440\u043e\u0434\u043d\u043e\u0439 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 FreeBSD. \u0414\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-122117","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 FreeBSD \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0437\u0430 \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2024 \u0433\u043e\u0434\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 bsd-user-4-linux, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 Linux \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f FreeBSD.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c FreeBSD \u0432 Linux. \u041a\u0432\u0430\u0440\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0451\u0442 FreeBSD | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 FreeBSD \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0437\u0430 \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2024 \u0433\u043e\u0434\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 bsd-user-4-linux, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 Linux \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f FreeBSD.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-02-27T12:22:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-27T12:22:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Projektet til at k\u00f8re FreeBSD-programmer i Linux. FreeBSD kvartalsrapport | ProHoster","description":"Udviklerne af FreeBSD har offentliggjort en udviklingsrapport for fjerde kvartal 2024, hvor projektet bsd-user-4-linux n\u00e6vnes, som udvikler v\u00e6rkt\u00f8jer til at k\u00f8re programmer i Linux, der er bygget til FreeBSD.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c FreeBSD \u0432 Linux. \u041a\u0432\u0430\u0440\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0447\u0451\u0442 FreeBSD | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 FreeBSD \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0437\u0430 \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2024 \u0433\u043e\u0434\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 bsd-user-4-linux, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 Linux \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f FreeBSD.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-po-zapusku-programm-freebsd-v-linux-kvartalnyj-otchyot-freebsd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-02-27T12:22:14+00:00","article:modified_time":"2025-02-27T12:22:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122117","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 10:56:46","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 10:56:46","updated":"2026-01-23 10:56:46","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/122117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=122117"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/122117\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=122117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=122117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=122117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}