Dragonfly bsd

DragonFly BSD poate fi folosit pe server și pe stația de lucru. Este instalat cu o interfață grafică (cu includerea unor programe suplimentare: un browser etc.) sau cu suport pentru linia de comandă.







Dragonfly bsd

Interfață de ecran DragonFly BSD

În inima lui DragonFly este modelul LWKT - fluxuri de bază ușoare. Modelul LWKT este combinat cu un mecanism de planificare a debitului (în loc de un singur programator - cursant). Acest model ajută la controlul mai multor astfel de fluxuri, fiecare dintre acestea fiind atașat procesorului său într-un sistem multiprocesor. În anumite condiții, este permisă executarea fluxului de la un procesor la altul. În acest caz, datele fiecărui procesor pot fi cacheate independent pentru fiecare procesor.

Diferența fundamentală dintre DragonFly și BSD este că numărul maxim de funcții de kernel este transferat din memoria kernelului în memoria utilizatorului, ceea ce, în opinia dezvoltatorilor, ajută la asigurarea performanței și fiabilității sistemului.

O altă diferență DragonFly BSD - proprii 64-biți fișier distribuit sistemul său CIOCAN optimizat pentru a lucra cu grupuri și acces de la distanță la informații, oferă posibilitatea de a lucra cu sistemele de fișiere pseudo și oglindire la nivelul sistemelor de fișiere pseudo. HAMMER este caracterizat de dezvoltatori ca un sistem de fișiere stabil și fiabil. Este posibil să salvați istoricul sistemului de fișiere (cu o curățare particularizată a datelor vechi). Implementat controlul integrității datelor îmbunătățite (verificarea metadatelor CRC).

Dintre caracteristicile DragonFly BSD sistem de sprijin de eliberare de boot nuclee virtuale ca procesele de utilizator, capacitatea de a cache de date și metadate ale sistemului de fișiere de pe SSD, kernel-ul hibrid și altele.







Spre deosebire de parentală sistem de operare FreeBSD, în care kernel-ul și driverele constituie o unitate, în Dragonfly BSD, ca un sistem de operare microkernel, funcția principală a nucleului a trecut în spațiul utilizator, care se presupune că permite creșterea performanței și fiabilitatea întregului sistem menținând în același timp a ridicat funcționalitatea kernelului, care este diferența față de sistemul de operare microkernel.

Apelurile tradiționale de sistem pentru Unix sunt emulate numai în scopuri de compatibilitate. În schimb, ei folosesc mecanismul mesajelor și cozile lor.

Se subliniază faptul că noile versiuni ale programului DragonFly BSD vor funcționa numai pe sistemele pe 64 de biți. Dintre îmbunătățirile cele mai recente note de lansare: adăugarea la i915 driver suporta cip Intel Haswell grafic, suport pentru 3D-accelerată, efectuarea optimizarea performanței a stivei de rețea sub sarcină ridicată, adăugând un filtru de pachete PF (filtru de pachete) pentru a sprijini paralelizare operațiunilor pe diferite modele de procesoare, etc. .

Pentru a boot DragonFly BSD este disponibilă o dimensiune a imaginii OS pe 64 de biți de 198 MB pentru CD și USB Flash. Imaginea generată poate funcționa în modul Live.

Se remarcă faptul că noua versiune crește numărul de nuclee de procesor acceptate de la 63 la 256; se adaugă directoare noi / dev / upmap și / dev / kpmap pentru acces direct la memoria și procesele kernelului (fără a interveni prin apeluri de sistem); Suport adăugat pentru GPU-ul GPU Haswell; au introdus îmbunătățiri ale subsistemului de rețea și ale sistemelor de stocare, precum și ale sistemului de securitate etc.

În noua incintă USB4BSD USB-stivă (create pe baza de portare codul din FreeBSD 8) sprijină un xhci controlere gazdă (USB 3.0) și un nou sistem de încuietori, eficiente pentru sistemele multi-core (MPSAFE, fără a face referire la blocarea globală).

Pentru a îmbunătăți siguranța (având în vedere costul de calcul minim) adăugat suport algoritm de criptare simetrică Chacha, dezvoltat de Daniel Bernstein (Daniel J. Bernstein).

Distribuția DragonFly BSD 4.0 este construită utilizând BSD Installer. Driverele de drivere sunt portate din FreeBSD.

Dragonfly bsd

DragonFly interfață BSD


Principalele modificări în DragonFlyBSD 4.4

DragonFly 4.0.1

Scopul proiectului este optimizarea utilizării resurselor CPU și RAM, în primul rând pe sistemele multiprocesor.

notițe







Articole similare

Trimiteți-le prietenilor: