Uitgave van het MidnightBSD 2.2 besturingssysteem. DragonFly BSD 6.2.2-update

Het desktop-georiënteerde besturingssysteem MidnightBSD 2.2 werd uitgebracht, gebaseerd op FreeBSD met elementen geporteerd van DragonFly BSD, OpenBSD en NetBSD. De basisdesktopomgeving is bovenop GNUstep gebouwd, maar gebruikers hebben de mogelijkheid om WindowMaker, GNOME, Xfce of Lumina te installeren. Er is een installatie-image van 774 MB (x86, amd64) voorbereid om te downloaden.

In tegenstelling tot andere FreeBSD-desktopbuilds, werd MidnightBSD oorspronkelijk ontwikkeld als een fork van FreeBSD 6.1-bèta, die in 2011 werd gesynchroniseerd met de FreeBSD 7-codebase en vervolgens veel functies van de FreeBSD 9-12-takken overnam. Om pakketten te beheren gebruikt MidnightBSD het mport-systeem, dat een SQLite-database gebruikt om indexen en metadata op te slaan. Installatie, verwijdering en zoeken van pakketten wordt uitgevoerd met behulp van een enkele mport-opdracht.

Grote veranderingen:

  • Bijgewerkte programmaversies, waaronder Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
  • De /bin/sh shellcode wordt gesynchroniseerd met de FreeBSD 12-STABLE branch.
  • Voor de rootgebruiker is de standaardopdrachtshell tcsh in plaats van csh en het hulpprogramma less wordt gebruikt voor paging.
  • Er zijn patches toegevoegd van het pfsense-project die de prestaties van het dummynet-verkeersreductiesysteem verhogen van 2Gb/s naar 4Gb/s.
  • De importpakketbeheerder is bijgewerkt naar versie 2.2.0. Libdispatch en ggd zijn uitgesloten van de afhankelijkheden, waardoor u statisch mport-assemblies kunt genereren. De optie “desktop-file-utils” is toegevoegd aan plist en de mogelijkheid om pakketten met kernelmodules te maken is geïmplementeerd. Ondersteuning toegevoegd voor het gebruik van chroot om individuele gevangenisomgevingen bij te werken.
  • Sctp-ondersteuning is van FreeBSD verplaatst naar Netcat.
  • Functie ptsname_r toegevoegd aan libc.
  • Bugfixes voor Ipfilter zijn verplaatst van FreeBSD.
  • Het bootstrap-script zorgt ervoor dat dbus en hald zijn ingeschakeld.

Daarnaast kunnen we de release van het DragonFly BSD 6.2.2-project noteren, dat een besturingssysteem ontwikkelt met een hybride kernel, gemaakt in 2003 met als doel alternatieve ontwikkeling van de FreeBSD 4.x-tak. Tot de kenmerken van DragonFly BSD kunnen we het gedistribueerde bestandssysteem HAMMER opmerken, de mogelijkheid om “virtuele” systeemkernels als gebruikersprocessen te laden, middelen om gegevens en FS-metagegevens op SSD-schijven in de cache op te slaan, contextgevoelige symbolische koppelingen, de mogelijkheid om processen bevriezen terwijl ze hun status op schijf en een hybride kernel opslaan met behulp van lichtgewicht threads (LWKT). De nieuwe release biedt alleen bugfixes.

Bron: opennet.ru

Voeg een reactie