DragonFlyBSD | |
---|---|
Kehittäjä | Matthew Dillon ja yhteisö |
Perustuen | FreeBSD [2] |
Ensimmäinen painos | 12. heinäkuuta 2004 |
uusin versio |
|
Paketinhoitajat | FreeBSD-portit |
Tuetut alustat | x86_64 |
Ytimen tyyppi | hybridi ydin |
Käyttöliittymä | komentorivin käyttöliittymä |
Lisenssi | BSD |
Osavaltio | Todellinen |
Lähdekoodivarasto | gitweb.dragonflybsd.org/… |
Verkkosivusto | dragonflybsd.org |
Mediatiedostot Wikimedia Commonsissa |
DragonFly BSD ( englanniksi Dragonfly - dragonfly ) on avoimen lähdekoodin käyttöjärjestelmä [3] [4] [5] , joka luotiin heinäkuussa 2003 FreeBSD :n (4. haara) pohjalta ja keskittyy x86 -alustalle . FreeBSD-kehittäjä Matt Dillon [6] ryhmän tovereineen - koska hän oli tyytymätön FreeBSD-ytimen optimointiin, hän perusti uuden DragonFlyBSD-käyttöjärjestelmän järjestelmäksi, joka on suunniteltu toimimaan korkean kuormituksen palvelimilla ja käyttämään tehokkaammin prosessori- ja RAM-resursseja, pääasiassa moniprosessorilla . järjestelmät [7] [8] .
Nuori, mutta nopeasti kehittyvä ja kehittyvä järjestelmä. Sitä voidaan käyttää sekä palvelimella että työasemalla, se voidaan asentaa sekä graafisesta käyttöliittymästä (GUI-versio sisältää monia lisäohjelmia, kuten web-selaimen jne.), että vain komentorivin tuella.
DragonFly BSD:tä suositellaan vain kokeneille käyttäjille [3] [6] [9] [10] .
Tällä hetkellä käyttöjärjestelmä toimii vakaasti, myös pitkäaikaisen vakavan kuormituksen alla. Joissakin siirretyissä sovelluksissa on hieman karkeita reunoja.
Jakelu on rakennettu BSD Installerilla .
Tärkeimmät erot DragonFlyBSD:n ja sen emokäyttöjärjestelmän FreeBSD:n välillä ovat:
Matt Dillon, tunnettiin aiemmin AmigaOS :n DICE C -kääntäjän kirjoittajana sekä merkittävänä panoksena virtuaalisen muistin alijärjestelmään FreeBSD-projektissa, jossa hän käytti rinnakkaisjärjestelmää [12] . Tämä yhdistettynä siihen tosiasiaan, että Dillonin pääsy FreeBSD:n lähdekoodivarastoon evätty johtuen erimielisyydestä muiden FreeBSD-kehittäjien kanssa, jotka eivät halunneet ottaa työtä, johti DragonFly BSD -projektin luomiseen vuonna 2003, jossa toteutettiin symmetrinen moniprosessointimalli . käyttämällä kevyitä ydinsäikeitä [14] [15] . DragonFly-projekti johti myös uuden käyttäjätilan ytimen virtualisointimenetelmän kehittämiseen vuonna 2006 nimeltä virtuaalinen ydin .[14] [16] kun ydinkoodi voidaan kääntää toimimaan käyttäjätilassa, aluksi erilaisten tulevien ydintason komponenttien virheenkorjauksen helpottamiseksi [17] .
Projektin ensimmäisessä suuressa vaiheessa, joka kesti vuoden 2007 alkuun, DragonFly-projekti keskittyi useimpien ydinytimen alijärjestelmien uudelleenkirjoittamiseen tarvittavien abstraktioiden toteuttamiseksi ja rinnakkaisten ohjelmien kehittämisen tukemiseksi laskentaklustereita ja -verkkoja varten. Tämä vaati paljon työtä lähes kaikissa alijärjestelmissä, erityisesti tiedostojärjestelmässä ja ytimen API:issa.
Dillon rakensi DragonFlyn ytimeen viestinvälitysmekanismeja, jotka ovat samanlaisia kuin AmigaOS - viestintämalli , mutta hän "on lopettanut viestintäyrityksen kommunikoida laiteajureiden, tiedostojärjestelmän ja järjestelmäkutsujen välillä" [18] .
Dragonfly-projekti johti myös uuteen tiedostojärjestelmään nimeltä HAMMER ( hammer ), jonka Dillon loi käyttämällä B-puita ; HAMMER julistettiin julkaisuvalmiiksi DragonFly 2.2:ssa vuonna 2009 [16] ; ja myöhemmin HAMMER2, joka julistettiin vakaaksi vuonna 2018 DragonFly 5.2:ssa. Tämä tiedostojärjestelmä on suunniteltu ratkaisemaan useita ongelmia ja lisäämään DragonFlyyn monia uusia ominaisuuksia, ei vain tiedostojärjestelmän tilannekuvia , vaan välitöntä kaatumispalautusta ja lähes reaaliaikaista peilausta. HAMMER-tiedostojärjestelmä on tarkoitettu myös klusteroinnin ja muiden seurantatoimintojen perustaksi.
Vuoden 2011 lopulla ytimen pääalijärjestelmät alkoivat käyttää symmetristä moniprosessointia , ja vuosina 2013-2014 rinnakkaisuus lisääntyi myös PID-, PGRP- ja SESSION-alijärjestelmien sekä fork / exec / exit / odota -järjestelmäkutsujen ansiosta. hakumekanismi toteutettiin moniprosessorijärjestelmissä, mikä paransi merkittävästi käyttöjärjestelmän suorituskykyä.
Vuonna 2012 Francois Tigeot ja omistautunut avustajatiimi aloittivat DRM :n uusimisen Linuxin aktiivisella portilla, mikä nosti DragonFlyn nykyaikaisten standardien tasolle. Vuonna 2015 täysin nopeutettu tuki 2D:lle, 3D:lle ja videolle toimii Xorg -palvelimen kanssa . Samoihin aikoihin tehtiin myös yhteisiä ponnisteluja äänentoistojärjestelmän päivittämiseksi FreeBSD:n HDA-pääportilla.
Sosiaalisissa verkostoissa |
---|
FreeBSD-projekti | ||
---|---|---|
Ihmiset |
| |
Johdannaisprojektit _ |
| |
Muut projektit |
Berkeleyn ohjelmistojen jakelu | |||||
---|---|---|---|---|---|
Ihmiset |
| ||||
Johdannaiset |
| ||||
Yritykset |
| ||||
Muut aiheet |
Unix ja Unixin kaltaiset käyttöjärjestelmät | |
---|---|
Käyttöjärjestelmät |
|
Yhteensopivuuskerrokset |
|
Luokka Wikimedia Commons Wikikirjat Wikilainaus |