De tests van de FreeBSD-builds, overgezet naar ‘ZFS on Linux’, zijn begonnen.

Chris Moore, de oprichter van het PC-BSD-project en vice-president van iXsystems, heeft aangekondigd dat de installatie-builds worden getest FreeBSD 12-STABLE en FreeBSD 13-HEAD, waarin de oorspronkelijk in FreeBSD ondersteunde implementatie van het bestandssysteem ZFS is vervangen door de ontwikkelingen van het project ‘ZFS on Linux’. Dankzij het initiatief om de code-portabiliteit van ‘ZFS on Linux’ naar andere systemen te waarborgen, zijn er voor FreeBSD poorten voorbereid sysutils/zol (hulpprogramma’s) en sysutils/zol-kmod (kernmodule), die nu te testen zijn. In de context van het bestandssysteem is de eenvoudigste manier om te testen het aanbieden van kant-en-klare installatiebeelden, waarin de oorspronkelijke implementatie van ZFS is uitgeschakeld en de poorten met ‘ZFS on Linux’ zijn vooraf geïnstalleerd. UFS en ZFS kunnen als FS voor de rootpartitie worden gebruikt.

Ter herinnering, in december vorig jaar hebben de ontwikkelaars van FreeBSD een initiatief voor de overstap naar de ZFS-implementatie van het project ‘ZFS on Linux’ (ZoL) aangekondigd, waar de afgelopen tijd alle activiteit rond de ontwikkeling van ZFS zich op heeft geconcentreerd. Als reden voor de migratie werd de stagnatie van de codebasis van ZFS van het Illumos-project (een fork van OpenSolaris) genoemd, die eerder als basis werd gebruikt voor het overzetten van gerelateerde ZFS-wijzigingen naar FreeBSD. Het ondersteunen van de ZFS-codebasis in Illumos werd tot voor kort verzorgd door het bedrijf Delphix, dat het besturingssysteem DelphixOS (een fork van Illumos) ontwikkelt. Een jaar geleden besloot Delphix over te stappen op ‘ZFS on Linux’, wat leidde tot de stagnatie van ZFS van het Illumos-project en de overdracht van alle gerelateerde ontwikkelingsactiviteit naar het project ‘ZFS on Linux’, dat nu wordt beschouwd als de belangrijkste implementatie van OpenZFS.

De ontwikkelaars van FreeBSD besloten het algemene voorbeeld te volgen en niet vast te houden aan Illumos, aangezien deze implementatie al aanzienlijk achterloopt op de functionaliteit en veel middelen vereist voor het onderhouden van de code en het overbrengen van wijzigingen. ‘ZFS on Linux’ wordt nu beschouwd als het belangrijkste gezamenlijke project voor de ontwikkeling van ZFS. De ondersteuning van FreeBSD zal rechtstreeks in de code van ‘ZFS on Linux’ worden geïntegreerd en voornamelijk in de hoofdrepository van dit project worden ontwikkeld.

Enkele mogelijkheden die beschikbaar zijn in de ‘ZFS on Linux’-poort voor FreeBSD, maar ontbreken in de ZFS-implementatie van Illumos:

  • Multihost-modus (MMP;
  • Multi Modifier Protection);
  • Uitgebreid quotum systeem;
  • Encryptie van gegevenssets;
  • Gescheiden keuze van allocatieklassen voor blokken;
  • Gebruik van vectorprocessor-instructies voor versnelde implementatie van RAIDZ en berekening van checksums;
  • Verbeterde commandoregeltools;
  • Oplossing van vele problemen met racecondities en lock-ups.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster