Scaoileadh córas oibriúcháin DragonFly BSD 5.8

Ar fáil scaoileadh DragonFlyBSD 5.8, córas oibriúcháin le heithne hibrideach, cruthaithe i 2003 ar mhaithe le forbairt mhalartach ar bhrainse FreeBSD 4.x. I measc na ngnéithe de DragonFly BSD, is féidir linn aird a tharraingt ar chóras comhaid leagan dáilte casúr, tacaíocht chun eithne córais “fíorúil” a luchtú mar phróisis úsáideora, an cumas sonraí FS agus meiteashonraí a thaisceadh ar thiomáineann SSD, naisc siombalacha athraitheacha comhthéacs-íogair, an cumas próisis a reo agus a staid a shábháil ar dhiosca, eithne hibrideach ag baint úsáide as snáitheanna éadroma (LWKT) .

An príomh- feabhsúcháincurtha leis in DragonFlyBSD 5.8:

  • Cuimsíonn an príomh-chomhdhéanamh an fóntais dsynth, atá deartha le haghaidh cóimeála áitiúil agus cothabháil do stórtha dénártha DPort féin. Tugtar tacaíocht do chomhthionól líon treallach calafoirt, agus an crann spleáchais á gcur san áireamh. Mar ullmhúchán don eisiúint nua, tá líon mór athruithe déanta ag DPort freisin atá dírithe ar thógáil roinnt pacáistí cleithiúnacha a bhrostú.
  • cuireann libc meicníocht éifeachtach um chumhdach comhartha i bhfeidhm, a fhágann gur féidir malloc*() agus feidhmeanna comhchosúla a chosaint ar fhadhbanna de bharr a gcur isteach ag comhartha. Chun comharthaí a bhlocáil agus a dhíbhlocáil go gearrthéarmach, moltar na feidhmeanna sigblockall() agus sigunblockall(), a oibríonn gan glaonna córais a dhéanamh. Ina theannta sin, tá an fheidhm strtok() oiriúnaithe ag libc le húsáid i bhfeidhmchláir il-snáithithe, tá tairisigh TABDLY, TAB0, TAB3 agus an fheidhm __errno_location curtha leis chun tacaíocht dports a fheabhsú.
  • Déantar comhpháirteanna comhéadan DRM (Bainisteoir Rindreála Díreach) a shioncronú leis an eithne Linux 4.9, le gnéithe roghnaithe á n-aistriú ón eithne 4.12 atá dírithe ar thacaíocht Wayland a fheabhsú.
    Tá an tiománaí drm/i915 le haghaidh GPUanna Intel sioncronaithe leis an eithne Linux 4.8.17 le cód aistrithe ón eithne 5.4 chun tacú le sliseanna nua (Skylake, Coffelake, Amber Lake, Whisky Lake agus Comet Lake). Tá an tiománaí drm/radeon le haghaidh cártaí físe AMD sioncronaithe leis an eithne Linux 4.9.

  • Tá feabhas suntasach tagtha ar halgartaim glaoireachta cuimhne fíorúla, rud a ligeann dúinn fadhbanna freagrúlachta sa chomhéadan úsáideora a dhíchur nó a íoslaghdú nuair nach bhfuil dóthain cuimhne ann. Réitíodh fadhbanna le reo Chrome/Cróimiam mar gheall ar easpa cuimhne córais.
  • scálú eithne feabhsaithe ar chórais le líon mór croíleacáin phróiseálaithe. Laghdaigh an t-am iarratais leathanach cuimhne fhíorúil. Laghdú ar shuaimhneas SMP nuair a bhíonn cuimhne íseal. Éifeachtúlacht mhéadaithe an ghlao "oscailte (... O_RDWR)".
  • Tá athdhearadh déanta ar an gineadóir uimhir randamach san eithne. Tá an tiománaí RDRAND oiriúnaithe chun eantrópacht a charnadh ó gach LAP. Déine laghdaithe
    agus méid an bheathú RDRAND, a ghlac 2-3% d'am LAP roimhe seo le linn am díomhaoin.

  • Cuireadh glaonna córais nua leis realpath, getrandom agus lwp_getname (ceadaithe feidhmiú pthread_get_name_np).
  • Tacaíocht bhreise do shásraí cosanta SMAP (Cosc ar Rochtana Mód Maoirseora) agus SME (Cosc ar Fhorghníomhú Mód Maoirseora). Ligeann SMAP duit rochtain ar shonraí spáis úsáideora a bhlocáil ó chód pribhléideach a ritheann ag an leibhéal eithne. Ní cheadaíonn SMEP an t-aistriú ó mhodh eithne go dtí forghníomhú cód atá suite ar leibhéal an úsáideora, rud a fhágann gur féidir bac a chur ar shaothrú go leor leochaileachtaí san eithne (ní dhéanfar cód bhlaosc a fhorghníomhú, ós rud é go bhfuil sé i spás úsáideora);
  • Athróga sysctl athoibrithe chun Jail a chumrú. Cuireadh leis an gcumas nullfs agus tmpfs a shuiteáil ó Jail.
  • Modh éigeandála curtha leis don chóras comhaid HAMMER2, ar féidir a úsáid le linn aisghabháil tar éis teipe. Sa mhodh seo, is féidir pictiúir a scriosadh agus an t-ionóid á nuashonrú go háitiúil (a ligeann duit comhaid agus eolairí a scriosadh in éagmais spás diosca saor in aisce, nuair nach féidir an meicníocht cóip-ar-scríobh a úsáid). Feabhsaíodh feidhmíocht go suntasach trí thacaíocht seolta snáithe a athoibriú in HAMMER2. Tá feabhas suntasach tagtha ar an bpróiseas maoláin shruthlaithe.
  • Iontaofacht agus feidhmíocht fheabhsaithe TMPFS. Éifeachtúlacht oibriúcháin méadaithe nuair a bhíonn easpa cuimhne saor in aisce sa chóras.
  • Tacaíonn cruach líonra IPv4 anois le réimíreanna /31 (RFC 3021).
    D'fheabhsaigh Tap láimhseáil ioctl SIOCSIFMTU chun tacú le MTU > 1500. Tacaíocht bhreise do SIOCSIFINFO_IN6 agus SO_RERROR.

  • Déantar an tiománaí iwm a shioncronú le FreeBSD le tacaíocht do sceallóga gan sreang Intel (tacaíocht bhreise do iwm-9000 agus iwm-9260).
  • Cuireadh feidhmeanna bonnainm() agus dirname() atá comhoiriúnach le Linux leis chun comhoiriúnacht an phoirt a fheabhsú.
  • Bogtha fsck_msdosfs, sys/ttydefaults.h, AF_INET / AF_INET6 ó FreeBSD go libc/getaddrinfo(), calendar(1), rcorder-visualize.sh. Bogadh feidhmeanna ó math.h ó OpenBSD.
  • Leaganacha nuashonraithe de chomhpháirteanna tríú páirtí, lena n-áirítear Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Is é gcc-8 an tiomsaitheoir réamhshocraithe.

Foinse: oscailtenet.ru

Add a comment