• YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico

    Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico.

    När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry Pi med flera gigabyte arbetsminne. Men Linux behöver inte alls kräva så kraftfull hårdvara.

    Det lilla utvecklingskortet YuzukiNeko visar hur långt åt andra hållet man kan gå.

    Kortet mäter bara omkring 51 × 21 millimeter. Trots det finns här en 64-bitars processor som arbetar med omkring 1 GHz, anslutning för minneskort och bildskärmar – och möjlighet att starta Linux.

    Det placerar YuzukiNeko i ett spännande gränsland mellan en mikrokontroller och en traditionell enkortsdator.

    RISC-V är processorns språk

    I centrum sitter systemkretsen Allwinner F101. Den innehåller en T-Head XuanTie C907, en 64-bitars processorkärna som använder processorarkitekturen RISC-V.

    RISC-V kan enklast beskrivas som regelboken som bestämmer vilka instruktioner en processor förstår.

    Intel- och AMD-datorer använder huvudsakligen x86-arkitekturen, medan mobiltelefoner och många enkortsdatorer använder ARM. RISC-V är ett yngre alternativ med en viktig skillnad: instruktionsarkitekturen är öppen och kan användas utan samma typ av licensmodell som flera etablerade processorarkitekturer.

    Det har gjort RISC-V allt mer intressant för allt från små mikrokontroller till betydligt kraftfullare datorer.

    Processorn i YuzukiNeko kan köras i upp till cirka 1,008 GHz. Det är inte särskilt imponerande jämfört med en modern PC, men för den typ av arbetsuppgifter kortet är konstruerat för kan det vara fullt tillräckligt.

    Linux med bara 16 MB RAM

    Den kanske mest fascinerande siffran är inte processorns klockfrekvens utan mängden arbetsminne.

    YuzukiNeko har 8 eller 16 MB PSRAM.

    Inte gigabyte – megabyte.

    En modern dator med 16 GB RAM har alltså ungefär tusen gånger mer arbetsminne än 16 MB-versionen av YuzukiNeko.

    Att försöka starta ett modernt skrivbord med exempelvis KDE Plasma eller GNOME på YuzukiNeko vore därför helt orealistiskt. En modern webbläsare kan ensam använda hundratals megabyte eller flera gigabyte minne.

    Men Linux är inte samma sak som ett grafiskt skrivbord.

    Själva operativsystemet kan byggas mycket mindre.

    Man tar bara med det som behövs

    YuzukiNeko har demonstrerats med Linux 7.2 och Buildroot.

    Buildroot är ett verktyg för att skapa små Linuxsystem för inbyggda datorer. I stället för att installera en stor Linuxdistribution med tusentals program och bibliotek bygger man ett system som bara innehåller de delar som apparaten faktiskt behöver.

    Om datorn exempelvis ska styra en display behöver den inte LibreOffice, en webbläsare och hundratals andra program.

    Den behöver Linuxkärnan, rätt drivrutiner, ett litet grundsystem och programmet som utför själva uppgiften.

    Det är lite som att packa inför en resa med en mycket liten väska. Man kan inte ta med hela garderoben – men om man vet exakt vad man ska göra kan man ta med precis det som behövs.

    Det är så Linux kan fungera även med mycket små resurser.

    Mer dator än mikrokontroller

    Utseendet gör det naturligt att jämföra YuzukiNeko med Raspberry Pi Pico, men under ytan är skillnaderna stora.

    Raspberry Pi Pico är ett mikrokontrollerkort. Sådana kort är utmärkta för att exempelvis läsa sensorer, styra motorer, blinka lysdioder och reagera snabbt på elektriska signaler.

    YuzukiNeko befinner sig närmare en traditionell dator.

    Med Linux får utvecklaren bland annat filsystem, processer, Unixverktyg och en stor mängd existerande programvara och bibliotek.

    Det betyder inte att Linux alltid är bättre. En mikrokontroller kan starta nästan omedelbart, använda mycket lite energi och ge mycket exakt kontroll över hårdvaran.

    Det handlar snarare om två olika verktyg.

    YuzukiNeko är intressant när man vill ha den lilla datorns format men samtidigt behöver funktioner från ett riktigt operativsystem.

    Gjord för att prata med bildskärmar

    Allwinner F101 avslöjar också vilken sorts produkter kretsen kan vara tänkt för.

    Den har ovanligt omfattande stöd för bildskärmar för att vara en så liten och billig krets.

    Här finns bland annat MIPI DSI, LVDS och RGB888. MIPI DSI kan driva bildskärmar med upp till 1280 × 800 pixlar vid 60 Hz, medan LVDS kan nå 1366 × 768 vid 60 Hz.

    Det finns även en enklare G2D-grafikaccelerator.

    Det gör kretsen intressant för sådant som kontrollpaneler, informationsskärmar, mätinstrument och små terminaler.

    Tänk exempelvis på displayen på en maskin, ett passagesystem eller en liten informationspanel. Där behövs inte prestandan hos en vanlig PC, men det kan ändå vara praktiskt att ha Linux under skalet.

    Ett helt system på några kvadratcentimeter

    Kortet har dessutom stöd för microSD, så lagringsutrymmet behöver inte begränsas av den inbyggda flashkretsen.

    Den inbyggda SPI NOR-flashen är på 128 Mbit, alltså 16 MB.

    USB-C används både för anslutning och strömförsörjning, och runt kortets kanter finns två rader med 20 anslutningar som kan användas för kommunikation med annan elektronik.

    Systemkretsen erbjuder dessutom gränssnitt som SPI, UART, I²C, SDIO och I²S/PCM samt en inbyggd ljud-DAC.

    Resultatet är en förvånansvärt komplett liten dator.

    Linux är inte det enda alternativet

    YuzukiNeko kan även användas med Zephyr.

    Zephyr är ett realtidsoperativsystem som framför allt riktar sig mot inbyggda system. Det är betydligt mindre än Linux och lämpar sig för situationer där förutsägbara svarstider och nära kontroll över hårdvaran är viktigare än funktionerna hos ett större operativsystem.

    Samma hårdvara kan alltså användas på två ganska olika sätt.

    Det gör också YuzukiNeko intressant som experimentplattform för den som vill studera skillnaderna mellan Linux och ett realtidsoperativsystem.

    Hårdvaran går att studera

    YuzukiNeko är dessutom ett open source-projekt.

    Konstruktionsmaterial som kretsschema, kortlayout, Gerber-filer, 3D-modell och komponentlista har publicerats.

    Det är betydelsefullt eftersom kortet då inte behöver vara en svart låda. Den tekniskt intresserade kan studera hur datorn är konstruerad och i princip använda konstruktionen som utgångspunkt för egna projekt.

    Hur billig kan en Linuxdator bli?

    Allwinner F101 är också intressant ur ett ekonomiskt perspektiv.

    Enligt CNX Software har själva systemkretsen uppgetts kosta omkring 18 kinesiska yuan, motsvarande ungefär 2,70 amerikanska dollar.

    Det betyder inte att YuzukiNeko går att köpa för det priset. Ett färdigt kort behöver minne, kretskort, kontakter, spänningsreglering och andra komponenter.

    YuzukiNeko var dessutom inte en vanlig kommersiellt tillgänglig produkt när projektet presenterades.

    Men det låga priset på processorn visar hur billiga 64-bitars RISC-V-system börjar bli.

    En glimt av en annan sorts Linuxdator

    YuzukiNeko kommer knappast att ersätta en vanlig Raspberry Pi.

    Det är heller inte särskilt intressant att fråga om den kan användas som vanlig skrivbordsdator. Med maximalt 16 MB RAM är svaret i praktiken nej.

    Det intressanta är i stället att Linux kan pressas ned till en dator som nästan har samma fysiska format som ett mikrokontrollerkort.

    En sådan dator behöver inte ha ett skrivbord, tangentbord eller ens en traditionell bildskärm. Den kan sitta dold bakom en liten kontrollpanel och ägna hela sitt liv åt en enda uppgift.

    Det är också där RISC-V kan få en stor roll.

    När processorer blir billigare och mindre samtidigt som Linuxstödet förbättras öppnas ett område mellan den enkla mikrokontrollern och den betydligt kraftfullare enkortsdatorn.

    YuzukiNeko är ett litet kort, men det illustrerar en betydligt större utveckling: Linux och RISC-V är på väg in i allt mindre och billigare datorer.

    Läs mer >>

    > FAKTA: YuzukiNeko
    Typ: Linux-kapabel enkortsdator
    Systemkrets: Allwinner F101
    Processor: T-Head XuanTie C907, 64-bit RISC-V
    Klockfrekvens: upp till cirka 1,008 GHz
    Arbetsminne: 8 eller 16 MB PSRAM
    Flashminne: 16 MB SPI NOR
    Lagring: microSD
    Operativsystem: Linux 7.2 / Buildroot samt Zephyr
    USB: USB-C, USB 2.0 DRD
    Bildutgång: MIPI DSI, LVDS och RGB888
    Storlek: cirka 51 × 21 mm
    Öppen hårdvara: Ja
    > En Linuxdator i ungefär samma storleksklass som Raspberry Pi Pico.
  • NetBSD 11.0 tar steget in i RISC-V-världen

    NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner.

    NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare virtuella maskiner och ett stort antal nya drivrutiner.

    NetBSD är framför allt känt för sin ovanligt breda hårdvarusupport. Projektets gamla slogan, ”Of course it runs NetBSD”, syftar på att systemet kan köras på allt från moderna servrar och persondatorer till äldre arbetsstationer och mer ovanliga processorarkitekturer.

    Med NetBSD 11.0 fortsätter projektet på samma linje.

    RISC-V blir en officiellt stödd plattform

    Den största nyheten är den första stabila NetBSD-versionen för 64-bitars RISC-V-system.

    RISC-V är en öppen processorarkitektur som på senare år har fått stor uppmärksamhet. Till skillnad från exempelvis x86 och Arm kan RISC-V användas utan att en tillverkare behöver licensiera själva instruktionsuppsättningen. Det gör arkitekturen intressant för allt från utbildning och forskning till servrar, inbyggda system och framtida persondatorer.

    NetBSDs nya RISC-V-port kan inledningsvis köras i den virtuella maskinen QEMU samt på datorer baserade på StarFive JH7110-kretsen. Det omfattar bland annat enkortsdatorerna StarFive VisionFive 2 och PINE64 STAR64.

    Systemet har stöd för exempelvis:

    • PCI- och PCI Express-enheter
    • VirtIO-baserade nätverkskort och lagringsenheter
    • virtualiserat ljud
    • hårdvarubaserade slumptalsgeneratorer
    • temperatursensorer
    • felsökning av kraschade kärnor

    Det finns även ett mer grundläggande stöd för Allwinner D1, en enklare RISC-V-krets som används i bland annat MangoPi MQ Pro och Allwinner Nezha.

    Stödet är ännu inte lika komplett som för NetBSDs mer etablerade plattformar, men markerar ändå ett viktigt steg för både NetBSD och RISC-V.

    Snapdragon X Elite får tidigt stöd

    Även Arm-plattformen har fått flera förbättringar.

    NetBSD 11.0 innehåller ett första stöd för Qualcomms Snapdragon X Elite och företagets Oryon-processorkärnor. Snapdragon X Elite används framför allt i nyare bärbara Windowsdatorer och är en av de Arm-baserade plattformar som konkurrerar med traditionella x86-processorer från Intel och AMD.

    Det nya stödet omfattar bland annat drivrutiner för batteri- och laddningsövervakning, GPIO-anslutningar och I2C-styrenheter.

    Versionen innehåller också NUMA-stöd för Arm-system som använder ACPI. NUMA innebär förenklat att ett system kan hålla reda på vilket minne som ligger närmast en viss processorkärna. Det kan ge bättre prestanda i större datorer med många processorer eller processorkärnor.

    Andra förbättringar omfattar stöd för Arms SCMI-protokoll för prestandastyrning, en ny USB-C PHY-drivrutin för Rockchip samt bättre stöd för NanoPi R4S.

    Raspberry Pi 5 får också förbättrat stöd för kringutrustning när datorn startas genom UEFI.

    Virtuella maskiner kan starta på millisekunder

    NetBSD 11.0 innehåller en särskild kärna med namnet MICROVM för 32- och 64-bitars x86-system.

    Den är utformad för små virtuella maskiner som ska kunna starta mycket snabbt. Kärnan använder bland annat PVH-start, VirtIO MMIO-enheter och flera optimeringar som minskar mängden arbete under uppstarten.

    Enligt NetBSD-projektet kan en sådan virtuell maskin starta på omkring tio millisekunder på en x86-processor från ungefär 2020.

    Det är intressant för bland annat molntjänster där små virtuella maskiner kan behöva startas och stoppas automatiskt beroende på belastningen. Ett möjligt användningsområde är så kallade mikrotjänster, där varje liten funktion körs i en separat och isolerad miljö.

    NetBSD kan nu även startas med PVH utan att Xen används. Det fungerar exempelvis tillsammans med QEMUs -kernel-alternativ.

    VirtIO-enheter kan dessutom beskrivas genom parametrar på kärnans kommandorad.

    Nya drivrutiner för QEMU och VMware

    En ny drivrutin med namnet viogpu ger stöd för virtuella grafikkort som tillhandahålls av QEMU.

    Det betyder att NetBSD kan använda en mer modern virtualiserad grafiklösning i stället för att enbart förlita sig på enklare emulerade grafikkort.

    Den nya pvscsi-drivrutinen ger samtidigt stöd för VMwares paravirtualiserade SCSI-styrenheter. Paravirtualisering innebär att gästsystemet vet att det körs i en virtuell maskin och kan kommunicera mer direkt med värdsystemet. Det ger ofta bättre prestanda än fullständig hårdvaruemulering.

    Fler Linuxprogram kan köras utan ändringar

    NetBSD har sedan länge ett kompatibilitetslager som gör det möjligt att köra program som ursprungligen har kompilerats för Linux.

    NetBSD 11.0 utökar detta lager med ett stort antal Linux-kompatibla systemanrop och gränssnitt.

    Bland nyheterna finns:

    • epoll
    • clone3
    • statx
    • inotify
    • renameat2
    • close_range
    • waitid
    • syncfs
    • readahead
    • POSIX-meddelandeköer
    • sync_file_range

    Ett systemanrop är den mekanism som ett program använder för att be operativsystemets kärna utföra en uppgift. Det kan exempelvis handla om att öppna en fil, skapa en process, använda nätverket eller läsa information om systemet.

    När ett Linuxprogram använder ett systemanrop som saknas i NetBSDs kompatibilitetslager går programmet normalt inte att köra. Genom att införa fler Linux-kompatibla systemanrop kan NetBSD därför hantera fler Linuxprogram utan att programmens källkod behöver ändras.

    Versionen får även stöd för memfd_create, som gör det möjligt att skapa en fil direkt i arbetsminnet utan att den behöver få ett vanligt filnamn på disken.

    Det virtuella filsystemet procfs har samtidigt kompletterats med information om System V IPC samt Linux-liknande sökvägar för processgränser.

    Anpassningar för C23 och nya POSIX

    NetBSD 11.0 innehåller även förbättringar för nyare programmeringsstandarder.

    Verktyget lint, som används för att analysera C-kod och hitta möjliga programmeringsfel, kan nu kontrollera kod skriven enligt C23-standarden. Det har även blivit bättre på att upptäcka heltalsöverskridningar.

    En heltalsöverskridning uppstår när ett tal blir större eller mindre än vad den aktuella datatypen kan lagra. Resultatet kan bli felaktiga beräkningar, programkrascher eller i värsta fall säkerhetsproblem.

    NetBSD får också ett nytt kommando med namnet c17. Det fungerar som ett standardiserat sätt att anropa en kompilator för ISO C17, vilket krävs av POSIX.1-2024.

    Snabbare kärna och bättre stöd för flera processorer

    Flera delar av operativsystemets kärna har optimerats.

    Låsningen kring så kallade pipes har förbättrats. En pipe används när ett program skickar data direkt till ett annat program, exempelvis i följande kommandorad:

    cat fil.txt | grep sökord
    

    Minskad låskonkurrens innebär att flera processorer eller processorkärnor i mindre utsträckning behöver vänta på varandra.

    DRM-systemet, som hanterar moderna grafikkort i kärnan, har också fått bättre skalning på datorer med flera processorkärnor.

    VirtIO-drivrutinerna är nu markerade som multiprocessorsäkra. De kan därmed köras utan att hålla NetBSD-kärnans globala lås, vilket kan förbättra prestandan i virtuella maskiner.

    Även ZFS har optimerats så att borttagning av filer går snabbare.

    På SPARC-, PowerPC- och MIPS-processorer har byteväxling förbättrats. Byteväxling används när data behöver omvandlas mellan olika ordningsföljder för byte, exempelvis mellan little endian och big endian.

    Snabbare reaktion på förlorade nätverkspaket

    Den inledande väntetiden innan ett TCP-paket skickas om har sänkts från tre sekunder till en sekund.

    TCP ser till att data kommer fram i rätt ordning och att förlorade paket skickas igen. Om ett paket försvinner väntar systemet en viss tid innan det försöker på nytt.

    En kortare inledande väntetid kan göra att nätverksanslutningar återhämtar sig snabbare när de första paketen förloras. Ändringen är tillåten enligt internetstandarden RFC 6298.

    Brandväggen kan filtrera på länklagret

    NetBSD Packet Filter, NPF, kan nu filtrera trafik på lager 2 i nätverksmodellen.

    Lager 2 omfattar bland annat Ethernet-ramar och MAC-adresser. Tidigare har brandväggar främst arbetat högre upp i nätverksstacken, exempelvis med IP-adresser och TCP- eller UDP-portar.

    NPF-regler kan även göras beroende av användare och grupper. Det gör det möjligt att exempelvis tillåta nätverkstrafik för ett visst användarkonto men blockera samma trafik för andra användare.

    Kärnan håller uppsikt över sig själv

    NetBSD 11.0 introducerar också en mekanism som kallas kernel heartbeat.

    Olika processorer och avbrottsnivåer kan använda mekanismen för att kontrollera att andra delar av kärnan fortfarande gör framsteg. Om någon del av systemet fastnar kan detta upptäckas snabbare.

    Funktionen kan vara värdefull vid felsökning av svåra problem där datorn verkar frysa utan att skapa någon tydlig felrapport.

    Stort antal nya drivrutiner

    Hårdvarustödet har utökats med en omfattande samling nya och förbättrade drivrutiner.

    Bland nyheterna finns stöd för:

    • Realtek RTL8126-nätverkskort med 5 Gbit/s
    • virtuella funktioner för NVIDIA Mellanox ConnectX-6
    • ASIX AX88179A USB-nätverkskort
    • USB Audio Class 2.0
    • tangentbord som använder I2C HID
    • nyare Androidtelefoner med USB-delning via NCM
    • fler fläkt-, sensor-, serie- och lagringsstyrenheter
    • fler styrenheter för industriell utrustning

    USB Audio Class 2.0 är särskilt relevant för modernare externa ljudkort och DAC-enheter som arbetar med högre samplingsfrekvenser och fler ljudkanaler än vad den äldre USB-ljudstandarden klarar.

    Bättre övervakning av AMD-processorer

    NetBSD kan nu läsa temperaturinformation från fler moderna AMD-processorer.

    Det omfattar bland annat:

    • Siena
    • Turin Classic
    • Turin Dense
    • Strix Point
    • Zen 5

    Verktyget cpuctl känner nu även igen Intels Meteor Lake- och Emerald Rapids-processorer.

    Dessutom finns stöd för nyare varianter av Intels TCO-watchdog. En watchdog är en säkerhetsmekanism som kan starta om en dator om operativsystemet slutar fungera och inte längre skickar regelbundna livstecken.

    Uppdaterade program i grundsystemet

    NetBSD levereras som ett komplett grundsystem där både kärnan och ett stort antal centrala verktyg utvecklas och distribueras tillsammans.

    I NetBSD 11.0 har många externa komponenter uppdaterats. Några exempel är:

    • GCC 12.5
    • GDB 15.1
    • Binutils 2.42
    • OpenSSL 3.5.7
    • OpenSSH 10.3
    • Postfix 3.11.2
    • X.Org Server 21.1.24
    • tmux 3.6b
    • Unbound 1.25.1
    • BIND 9.20.24
    • wpa_supplicant 2.11

    Viktiga förändringar inför uppgradering

    Den som uppgraderar från en tidigare NetBSD-version bör vara uppmärksam på några förändringar.

    Kompatibilitetsbiblioteken för 32- och 64-bitarsprogram har flyttats till separata installationsuppsättningar med namnen:

    • base32
    • base64
    • debug32
    • debug64

    HTML-versionerna av manualsidorna ligger numera i den separata uppsättningen manhtml.

    OpenSSH har dessutom tagit bort stödet för DSA-nycklar. DSA är en äldre typ av SSH-nyckel som inte längre betraktas som tillräckligt säker.

    System som har en specialanpassad SSH-konfiguration där DSA uttryckligen har aktiverats kan behöva ändras innan SSH-servern kan startas.

    På aarch64-system anges processorfrekvensen numera i megahertz i stället för i abstrakta prestandanivåer.

    Drivrutinen hdaudio har också fått ändrade namn och en annan ordning på vissa ljudmixerreglage. Det kan påverka skript och lokala inställningar som hänvisar till reglagen med deras gamla namn.

    Ett brett lyft för ett ovanligt portabelt system

    NetBSD 11.0 är inte en utgåva som enbart fokuserar på en viss datorplattform eller användargrupp.

    Versionen förbättrar stödet för allt från moderna Arm- och RISC-V-system till äldre processorarkitekturer, virtuella servrar, nätverksutrustning och traditionella x86-datorer.

    RISC-V-stödet är den mest synliga nyheten, men de utökade Linux-kompatibilitetsfunktionerna kan på sikt bli minst lika betydelsefulla. De gör det lättare att använda program som främst har utvecklats och testats för Linux.

    Tillsammans med snabbare virtualisering, fler drivrutiner och förbättrad multiprocessorprestanda visar NetBSD 11.0 att projektet fortfarande utvecklas aktivt – samtidigt som det håller fast vid sitt ursprungliga mål: att skapa ett rent, stabilt och portabelt Unix-system som kan köras på så många typer av datorer som möjligt.

    https://blog.netbsd.org/tnf/entry/netbsd_11_0_released

    Ladda hem Netbsd

    https://netbsd.org

    > TEKNISKA FAKTA: NETBSD 11.0

    Version: NetBSD 11.0

    Utgåva: Nittonde stora NetBSD-versionen

    Systemtyp: Unix-liknande operativsystem

    Ny processorplattform: 64-bitars RISC-V

    RISC-V-enheter: QEMU, StarFive VisionFive 2 och PINE64 STAR64

    Arm-stöd: Inledande stöd för Qualcomm Snapdragon X Elite och Oryon

    Virtualisering: Ny MICROVM-kärna för amd64 och i386

    Uppstartstid: Omkring 10 millisekunder för MICROVM på lämplig x86-hårdvara

    Linuxkompatibilitet: Bland annat epoll, clone3, statx, inotify och memfd_create

    Programmeringsstandarder: Förbättrat stöd för C23 och POSIX.1-2024

    Brandvägg: NPF med lager 2-filtrering och regler för användare och grupper

    Nätverk: TCP:s första omsändningstid sänkt från tre till en sekund

    Kompilator: GCC 12.5

    Kryptering: OpenSSL 3.5.7

    SSH: OpenSSH 10.3

    Licens: BSD-licens

Etikett: 64-bitars RISC-V

  • YuzukiNeko – en Linuxdator nästan lika liten som en Raspberry Pi Pico

    Kan en fullvärdig Linuxkärna köras på en dator med bara 16 MB arbetsminne? YuzukiNeko visar att svaret är ja. Den lilla enkortsdatorn bygger på en 64-bitars RISC-V-processor och är ungefär lika stor som en Raspberry Pi Pico. När vi i dag tänker på en Linuxdator föreställer vi oss kanske en vanlig PC eller en Raspberry…

  • NetBSD 11.0 tar steget in i RISC-V-världen

    NetBSD 11.0 är den nittonde stora versionen av det portabla Unix-systemet. Utgåvan introducerar stabilt stöd för 64-bitars RISC-V, förbättrad Linuxkompatibilitet, snabbare virtuella maskiner och ett stort antal nya drivrutiner. NetBSD 11.0 är här. Den nittonde stora versionen av det klassiska Unix-liknande operativsystemet bjuder bland annat på stöd för 64-bitars RISC-V, bättre kompatibilitet med Linuxprogram, snabbare…