DragonFlyBSD 5.8 DRM, виртуалды жад және басқаларын жақсартумен келеді

Бірнеше күн бұрын DragonFlyBSD 5.8 жаңа нұсқасының шығуы туралы жарияланды. Бұл жаңа нұсқа жақсартулармен бірге келеді бұл өте қызықты DRM компоненттері мен виртуалды жадты жақсарту бойынша жұмыстар ерекшеленеді.

DragonFly BSD ерекшеліктері арасында олар бар HAMMER файлдық жүйесі таратылған нұсқасымен, жүйенің «виртуалды» ядроларын жүктеуді қолдау мысалы, пайдаланушы процестері, SSD дискілеріндегі FS деректері мен метамәліметтерін кэштеу мүмкіндігі, контексттік варианттың сілтемелері, олардың күйдегі күйін сақтай отырып процестерді мұздату мүмкіндігі, жеңіл жіптерді қолданатын гибридті ядро ​​(LWKT).

DragonFlyBSD 5.8-де қандай жаңалықтар бар?

DragonFlyBSD 5.8 жаңа нұсқасы, негізгі құрылымға dsynth утилитасы кіреді ол өзінің DPort екілік репозиторийлерін жергілікті жинауға және ұстауға арналған.

Сонымен қатар порттардың ерікті саны жиынтығын параллельдеуге қолдау көрсетіледі, тәуелділік ағашын ескере отырып. DPort жаңа шығарылымға дайындалу барысында әртүрлі тәуелді пакеттерді құрастыруды жеделдетуге бағытталған көптеген өзгерістер енгізді.

Екінші жағынан, Libc сигналды маскалаудың тиімді механизмі туралы айтады malloc * () және ұқсас функцияларды сигналдың үзілуіне байланысты проблемалардан қорғайды.

Сигналдарды қысқа уақытқа бұғаттау және бұғаттан шығару үшін sigblockall () және sigunblockall () функциялары жүйелік шақыруларсыз жұмыс істейді.

Сонымен қатар, libc strtok () функциясы көп ағынды қосымшаларда қолдануға бейімделген, деректердің үйлесімділігін жақсарту үшін тұрақтылар TABDLY, TAB0, TAB3 және _errno_location функциясы қосылады.

Оның керемет жақсартулары жағынан біз мұны таба аламыз DRM интерфейсінің компоненттері Linux 4.9 ядросымен синхрондалған 4.12 ядросынан Wayland қолдауын жақсартуға арналған жекелеген мүмкіндіктерді беру кезінде.

Контроллер Intel GPU үшін drm / i915 Linux 4.8.17 ядросымен синхрондалған портативті ядро ​​кодымен 5.4, жаңа чиптерді, сондай-ақ radeon-ды қолдау үшін AMD графикалық карталары үшін ол Linux 4.9 ядросымен синхрондалған.

The алгоритмдер виртуалды жадыны ауыстыру үшін едәуір жетілдірілдіжады пайдаланушысының интерфейсіндегі жауап беру мәселелерін жойған немесе минимизациялаған.

Сондай-ақ SMAP және SMEP қорғау тетіктерін қолдау қосылды деп айтылды. SMAP ядролық деңгейде жұмыс жасайтын артықшылықты кодтан пайдаланушы кеңістігіндегі деректерге қол жеткізуді блоктауға мүмкіндік береді, ал SMEP ядро ​​режимінен пайдаланушы деңгейінің кодын орындауға ауысуға мүмкіндік бермейді, осылайша ядродағы көптеген осалдықтардың пайдаланылуын блоктайды.

Тағы бір маңызды өзгеріс - бұл апаттық жұмыс режимі HAMMER2 файлдық жүйесі, себебі ол апатты қалпына келтіру процесінде қолданыла алады.

Басқа өзгерістер туралы:

  • Жаңа realpath, getrandom және lwp_getname жүйелік қоңыраулар қосылды (pthread_get_name_np енгізуге рұқсат етілген).
  • Jail-ді конфигурациялау үшін sysctl айнымалылары қайта құрылды. Түрмеден nullfs және tmpfs орнату мүмкіндігі қосылды.
  • TMPFS сенімділігі мен өнімділігі жақсарды. Жүйеде бос жадтың болмауы жағдайындағы тиімділік.
  • Порттардың үйлесімділігін жақсарту үшін Linux үйлесімді негізгі аты () және dirname () функциялары қосылды.
  • FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 ішінен libc / getaddrinfo (), күнтізбе (1), rcorder-visualize.sh файлына көшірілді. Math.h функциялары OpenBSD-ден тасымалданады.
  • Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3 қоса алғанда, үшінші тарап компоненттерінің жаңартылған нұсқалары. Әдепкі бойынша, gcc-8 компиляторы қолданылады.

Егер сіз осы жаңа нұсқаның іске қосылуы туралы көбірек білгіңіз келсе, мәліметтерді тексере аласыз Келесі сілтемеде.

Жүктеу

Осы жаңа нұсқаны компьютерлерінде немесе виртуалды машинада орнатуға немесе тексеруге мүмкіндігі барлар үшін, олар жүйенің кескінін оның ресми сайтынан ала алады оның жүктеу бөлімінде.

Сілтеме бұл.

Жүйелік кескінді мультиплатформалық құрал болып табылатын Etcher көмегімен жазуға болады.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.