Dimittis de DragonFly BSD 5.8 operating ratio

available release DragonFlyBSD 5.8ratio operativa cum nucleo hybridarum; creatus anno 2003 ad propositum evolutionis alternae FreeBSD 4.x rami. Inter lineamenta DragonFly BSD, illustrare possumus systema fasciculi versionis distributae MALLEUSadiuva ad onerandas "virtuales" systematis nucleos ut processuum usorum, facultas cache FS data et metadata in SSD agitet, nexus symbolicos variantes context-sensitivos, facultates processus congelatur dum statum in disco servato, nucleus hybridarum filorum levium utens (LWKT) .

Main improvementsadditae sunt in DragonFlyBSD 5.8;

  • Pelagus compositio ad utilitatem dsynthad conventum localem et ad conservationem repositorii binarii DPort tui destinati. Parallelisatio conventus arbitrariorum numero portuum sustentatur, habita ratione dependentiae lignorum. In praeparatione ad novam emissionem DPort etiam magnum numerum mutationum fecit quae ad accelerandum fabricam plurium fasciculorum dependentium.
  • libc instrumentum efficax mechanismi larvationis, quae efficit ut malloc*() et similia functiones a problematibus tuendis ob interruptionem signo dato. Ad breve tempus interclusio et reseratio signorum, sigblock () et sigunblock () functiones proponuntur, quae opus sine systemate vocat. Praeterea libc munus ad usum in applicationibus multi-filatis adaptavit, constantibus TABDLY, TAB0, TAB3 et __errno_locationis munus ad dportorum sustentationem emendandum addidit.
  • DRM (Direct Reddendo Procurator) interfacii partes cum Linux nucleo 4.9 conformantur, cum notae selectae ex 4.12 nucleo nucleo in melius Wayland subsidium destinati sunt.
    Coegi drm/i915 pro Intel GPUs congruens cum nucleo Linux 4.8.17 cum codice translato e 5.4 nucleo ad novos assulas (Skylake, Coffelake, Amber Lake, Cupam Lacum et Comet lacum). Drm/radeon agitator pro Intel video schedulae congruenti cum Linux 4.9 nucleo.

  • Virtualis paginae memoria algorithmorum signanter emendavit, sinit nos docilitatis difficultates tollere vel minuere in instrumento usoris, cum memoria insufficiens est. Problemata cum Chrome / Chromium congelatio ob insufficiens memoriam systematis dissolutae sunt.
  • Melior nucleus in systemata scandens cum numeroso nucleorum processus processus. Pagina postulatio temporis virtualis memoriam reducitur. Reducta SMP contentio cum memoria humilis est. Auxit efficaciam "apertae(...O_RDWR)" vocationis.
  • Pseudo-passim numerus generator in nucleo redesignatus est. auriga RDRAND ad entropy ab omnibus CPUs accumulandis accommodatus est. Reducitur intensionem
    et molis pascendi RDRAND, quae antea 2-3% of CPU tempore otiosa erat.

  • Nova ratio addita vocat realpathum, getrandom et lwp_getname (permisit exsecutionem pthread_get_name_np).
  • Support additae pro SMAP (Supervisor Modus Access Praeventionis) et SMEP (Supervisor Modus Exsecutionis Praeventionis) machinationes tutelae. SMAP permittit te ut aditus intercludat ad spatium usoris datae ex codice privilegiato ad gradum nuclei currentis. SMEP non permittit transitum a modo nuclei ad executionem codicis in gradu usoris sito, quod sinit obsistere abusionem plurium vulnerabilium in nucleo (codice testae non erit executus, cum sit in spatio usoris);
  • Retractavit variabiles sysctl pro Jail configurans. Addidit facultatem Monti nullfs , & tmpfs ex Jail.
  • Subitis modus addidit ad systema fasciculi HAMMER2, qui in recuperatione post defectum adhiberi potest. Hoc modo, snapshots dissolvere cum localiter inodi adaequationis (permittit vos delere lima et directoria absente spatio liberi orbis, cum impossibile est mechanismo exemplarium scribere). Insigniter emendatur mittendis operandis a filo relaborando subsidium in HAMMER2. Processus rutilant buffers signanter emendatus est.
  • Improved firmation and performance of TMPFS. Augetur efficientia operativa cum defectus liberae memoriae in systemate.
  • BIBLIOTHECA network IPv4 nunc sustinet /31 praefixis (RFC 3021).
    Tap SIOCSIFMTU ioctl tractantem emendavit ad auxilium MTU> 1500. Subsidia addita pro SIOCSIFINFO_IN6 et SO_RERROR.

  • Coegi iwm cum FreeBSD congruere cum auxilio pro astularum wireless Intel (auxilium pro iwm-9000 et iwm-9260) additum est.
  • Linux-comatible basename() et dirname() functiones ad meliorem portum convenientiae addidit.
  • Movetur fsck_msdosfs, sys/ttydefaults.h, AF_INET / AF_INET6 a FreeBSD ad libc/getaddrinfo(), calendarium (1), rcorder-visualize.sh. Munera ex math.h ab OpenBSD mota sunt.
  • Renovata versiones partium tertiarum partium, in quibus Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Defalta compilator gcc-8.

Source: opennet.ru