UtgÄvan av operativsystemet MidnightBSD 4.0

Lanseringen av det desktop-orienterade operativsystemet MidnightBSD 4.0 har Àgt rum, baserat pÄ FreeBSD med element som har portats frÄn DragonFly BSD, OpenBSD och NetBSD. Det grundlÀggande desktop-miljön Àr byggt pÄ Xfce (det gÄr ocksÄ att installera en kombination av GNUstep + Window Maker + GWorkspace). Till skillnad frÄn andra desktop-versioner av FreeBSD har MidnightBSD utvecklats som en fork av FreeBSD 6.1-beta, som Är 2011 synkroniserades med koden frÄn FreeBSD 7 och efterföljande fick mÄnga funktioner frÄn brancherna FreeBSD 9-13. För pakethantering anvÀnds systemet mport i MidnightBSD, vilket anvÀnder en SQLite-databas för att lagra index och metadata, eller verktyget Ravenports. En installationsavbildning pÄ 1 GB (i386, amd64) har förberetts för nedladdning.

UtgÄvan Àr anmÀrkningsvÀrd för uppdateringen av tredjepartsbibliotek och överföringen av korrigeringar och nya funktioner frÄn FreeBSD 13-branch. Huvudnyheterna Àr:

  • Pakethanteraren mport har uppdaterats till version 2.7.3, dĂ€r funktionen för att kontrollera enskilda portar med kommandot "mport verify" och Ă„terstĂ€llning av kontrollsummor med kommandot "mport verify -r" har lagts till. I kommandot mport_install har hantering av beroenden sĂ€kerstĂ€llts.
  • I programmen init, service och cron anvĂ€nds miljövariabler definierade för anvĂ€ndaren eller klass av anvĂ€ndare via login.conf.
  • Stöd för minnesmappning i W^X-lĂ€get har lagts till kĂ€rnan, vilket förbjuder samtidig skriv- och exekveringsĂ„tkomst.
  • Den BSD-licensierade varianten av grep har anvĂ€nts istĂ€llet för GNU grep.
  • Ett Linux-kompatibelt systemanrop copy_file_range har lagts till, liksom systemanropen aio_readv och aio_writev.
  • Stöd för processavlusning med hjĂ€lp av procfs har lagts till.
  • En backlight-drivrutin har lagts till för att hantera bakgrundsbelysning.
  • I cpufreq-drivrutinen har stöd för Intel Speed Shift-teknologin implementerats.
  • I klienten och servern NFS har stöd för NFSv4.2, NFS över TLS och utökade attribut lagts till.
  • ÖvergĂ„ngen till implementationssystemet ZFS frĂ„n projektet OpenZFS (2.1.15) har genomförts.
  • Implementeringen av FUSE-subsystemet har uppdaterats till version 7.28 med stöd för FUSE_COPY_FILE_RANGE och FUSE_LSEEK.
  • Stöd för algoritmen för proportionell minskning av paketintervallet (Proportional Rate Reduction, RFC 6937) har integrerats i TCP-stacken, vilket möjliggör snabbare Ă„terstĂ€llning av optimala parametrar för flödet efter tillfĂ€lliga överföringsproblem.
  • Stöd för inbĂ€ddade VLAN (802.1ad) har lagts till.
  • Stöd för SCTP-protokollet har flyttats till modulen sctp.ko, som Ă€r avstĂ€ngd som standard i GENERIC-kĂ€rnan.
  • Sökalgoritmer för routing frĂ„n DPDK (Data Plane Development Kit) librte har lagts till, vilket möjliggör optimering av arbetet med mycket stora routingtabeller.
  • I 64-bitarsarkitekturer Ă€r basystemet som standard kompilerat med stöd för PAE (Position Independent Executable).
  • En iwlwifi-drivrutin har lagts till för Intel trĂ„dlösa kort med stöd för nya chipp och standarden 802.11ac. Drivrutinen baseras pĂ„ Linux-drivrutinen och koden frĂ„n Linux-systemet net80211, vars funktionalitet i FreeBSD sĂ€kerstĂ€lls genom en linuxkpi-lager.
  • För alla körbara filer i basystemet pĂ„ 64-bitarsplattformar Ă€r adressutrymmesrandomisering (ASLR, Address Space Layout Randomization) aktiverad som standard.
  • Stöd för kommunikationsprotokollet Netlink (RFC 3549) har implementerats, som anvĂ€nds i Linux för att organisera interaktionen mellan kĂ€rnan och processer i anvĂ€ndarutrymmet.
  • Stöd för fildelning via VirtIO-9p (VirtFS), stöd för PCI HDAudio-enheter och möjlighet att arbeta med ögonblicksbilder har lagts till i hypervisor Bhyve. virtuella maskiner.
  • Ett set med VirtIO-drivrutiner, som stöder specifikationen VirtIO V1, har lagts till. En pvscsi-drivrutin för paravirtualiserade SCSI-kontroller har lagts till.
  • En implementering av TLS (kTLS) som fungerar pĂ„ kĂ€rnnivĂ„ har lagts till.
  • Versionsuppdateringar för LLVM 19.1.7, unbound 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11 har genomförts.
  • gcc, libdispatch och binutils har tagits bort.

UtgÄvan av operativsystemet MidnightBSD 4.0


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster