Dragonfly BSD

Een besturingssysteem en omgeving ontworpen om de logische voortzetting van de FreeBSD-4.x OS-serie te zijn.
Download nu

Dragonfly BSD Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • The DragonFly Team
  • Uitgever website:
  • http://www.dragonflybsd.org/main/

Dragonfly BSD Tags


Dragonfly BSD Beschrijving

Een besturingssysteem en omgeving ontworpen om de logische voortzetting van de FreeBSD-4.x OS serie. DragonFly is een Linux besturingssysteem en omgeving ontworpen om de logische voortzetting van de FreeBSD-4.x OS serie. Deze besturingssystemen behoren tot dezelfde klasse als Linux in dat ze gebaseerd zijn op UNIX idealen en API's. DragonFly is een vork in de weg, bij wijze van spreken, waardoor de BSD plaat een kans om te groeien in een geheel nieuwe richting van de ene genomen in de FreeBSD-5 series.It is onze overtuiging dat de juiste keuze van functies en algoritmen kan opleveren het potentieel voor een uitstekende schaalbaarheid, robuustheid, en debuggability in een aantal brede systeem categorieën. Niet alleen voor SMP of NUMA, maar voor alles van een single-knooppunt UP systeem naar een massaal geclusterde systeem. Het is onze overtuiging dat een vrij eenvoudige maar brede reeks doelstellingen de basis voor toekomstige growth.The bestaande BSD kernen, waaronder FreeBSD-5, zijn nog steeds in de eerste plaats op basis van modellen die op zijn best als ze zouden kunnen worden genoemd 'gespannen' zal leggen worden toegepast op de moderne systemen. De echte innovatie heeft plaatsgemaakt voor eigenlijk gewoon leggen op hacks om functies, zoals versleutelde schijven en veiligheid gelaagdheid die in een beter milieu tegen veel lagere kosten en met een veel grotere flexibility.We kunnen worden ontwikkeld ook van mening dat het belangrijk is om te voorzien toe te voegen API oplossingen die redelijk heen en weer versiecompatibiliteit mogelijk, althans tussen userland en de kernel in een mix-en-match omgeving. Als men de situatie vanuit de ultieme clustering ... beveiligde anonieme systeem clustering via internet, de noodzaak van het hebben van goed gespecificeerde API's beschouwt wordt apparent.Finally, zijn wij van mening dat een volledig geïntegreerde en feature-volledige upgrade mechanisme zou moeten bestaan tot het einde toe gebruikers en systeembeheerders van alle lagen van de bevolking om hun systemen gemakkelijk bij te houden. Debian Linux heeft ons de weg gewezen, maar het is mogelijk te doen better.DragonFly gaat om een project multi-jaar op zijn minst. Het bereiken van ons doel set zal een groot deel van grondwerk gewoon om herpositioneren bestaande mechanismen nodig hebben om de nieuwe modellen te passen. De link doelen brengt u naar een meer gedetailleerde beschrijving van wat we hopen te accomplish.1.2.0 is onze tweede grote DragonFly introductie en de eerste die we een apart CVS-tak hebben gecreëerd voor. beleid DragonFly is om begaan slechts bug fixes vrij te geven branches.This afgifte vertegenwoordigt een belangrijke mijlpaal in onze inspanningen om de kernel infrastructuur te verbeteren. DragonFly is nog steeds actief in het kader van de Big Giant Lock, maar dit zal waarschijnlijk de laatste release waar dit het case.The grootste vooruitgang is geboekt in het subsysteem netwerk. De TCP-stack is nu bijna volledig schroefdraad (en zal waarschijnlijk het eerste subsysteem we de BGL te verwijderen uit in de komende maanden). De TCP-stack nu volledig steunt de zak protocol en een groot aantal van de bug en prestaties fixes zijn gegaan in, vooral met betrekking tot GigE prestaties over LANs.The namecache is compleet herschreven en wordt nu beschouwd als de productie-klaar te zijn met deze release. Het herschrijven betekent een aanzienlijke vereenvoudiging toekomst bestandssysteem werk en is een noodzakelijke voorloper voor ons uiteindelijke doel van het creëren van een geclusterd OS.This zal laatste release zijn dat gebruik GCC 2.95.x als de standaard compiler. Zowel GCC GCC 3.4.x en 2.95.x in deze versie worden ondersteund door het gebruik van de variabele CCVER milieu ( 'gcc2' of 'gcc34). GCC 2.95.x wordt binnenkort met pensioen te wijten aan het ontbreken van TLS-ondersteuning. De huidige ontwikkeling tak zal binnenkort beginnen sterk afhankelijk TLS-ondersteuning en __thread zowel binnen de kernel en in libc en andere bibliotheken. Deze versie biedt volledige ondersteuning voor TLS segmenten voor programma's gecompileerd met gcc-3.4.x.It spreekt voor zich dat deze versie is veel stabieler dan onze 1.0A release. Een groot aantal bug fixes, performance verbeteringen en wijzigingen in het ontwerp zijn aangebracht sinds de 1.0A release. Wat is er nieuw in deze release: Kernel veranderingen: · Acpi (4): Import acpica-unix-20.090.521. · Acpi (4): Verbeterde kracht en frequentie management voor cpu's. · Acpi (4): Aanzienlijk verbeterd APIC support. · Buf / bio: New-lezen prioriteren BioQ sort algoritme. Het nieuwe algoritme heeft een veel betere baan prioritering leest dan schrijft en bevat functies om honger-out schrijft ook voorkomen. Het werkt het beste met CAM gebaseerde drivers maar NATA maakt gebruik van een deel van de functionaliteit ook. · Buf / bio: Make biowait (), getpbuf (), en de meeste andere buf / bio-functies MPSAFE. · Buffer-cache: Verbeterde pipe-voering voor schrijft. · Bpf (4): autocloning ondersteuning toe te voegen · Devfs (5): Vervangen de statische / dev directory met een dynamisch apparaat bestandssysteem geschreven door Alex Hornung tijdens de Google Summer of Code 2009. · DDB (4) stelt een BIV messaging lockup die kan optreden terwijl DDB (4). · Disklabel64 (5): Voeg UFS + HAMMER boot ondersteuning (was voorheen alleen HAMMER boot ondersteuning). · Drm (4): Sync code met de nieuwste van FreeBSD. · Ext2fs: Ondersteuning variabele inode grootte (van FreeBSD). · Mountctl / mount -v: Nieuwe infrastructuur voor het melden van mount vlaggen. · NFS verbeteringen · Msdos (5): Vast een aantal bugs. · Pci (4): Sync code met FreeBSD 7.2. · Breng iscsi_initiator (4) van FreeBSD. · Buis (2): buizen zijn nu 100% MPSAFE. · Voeg nieuwe cred / privilege infrastructuur voor de gevangenis en voor algemeen gebruik. · Consolideren VOP toegang testen in vop_helper_access (). · Usched_set: Voeg USCHED_CPU_GET voor het ophalen van de huidige CPU. · Herroepen (2): geherimplementeerd het intrek-code. · PTY: Add Unix98 PTY's (/ dev / ptmx en / dev / pts / *). · Geluid: add autocloning ondersteuning voor dsp-apparaten. · Tcp: Vaste een bug herstel TCP-verbindingen terwijl een kant herstart zonder de verbinding. Een poort pair zou aanleiding onbruikbaar gedurende meer dan een uur of langer. · Tcp: prestaties verbeteren door het implementeren van een automatische high watermark wanneer deze niet anderszins gespecificeerd, zodat hysterese tussen de kern en het TCP protocol stack. · Tslaap: New Tslaap interlock mechanica geïmplementeerd om fix races. · Vkernel (7) verbeteringen · Vn (4): autocloning ondersteuning toe te voegen · Vaste machtigingen voor utimes () - eigenaar kan bellen zelfs als u-w. · Vervang de oude BSD malloc code met een haven van onze slab allocator. · Fix diverse clang compile kwesties · Voeg HPET cputimer. · Voeg Lapi timer en activeert deze met de standaard. · Voeg kernel-layer-ondersteuning voor chflags controles, remove (de meeste) van de VFS laag. HAMMER veranderingen: · Return kortere vorm softlinks "@@ - 1: d" indien nodig. · Voeg een B-Boom rebalancing functie (hamer rebalance). · Vaste onjuiste cred controleert utimes (). · Vaste edge geval spiegelen code. · Vaste nohistory mounts en een zeldzame verloren inode kwestie. · Vaste sticky bit directory hanteren voor verwijderingen. · Break-up initiële mirroring partij dus opnieuw is opgestart niet beginnen vanaf nul. · Betere CRC handling, slecht-file handling. · Refactor samengevoegd zoekfunctie om te proberen te missen invoer te vermijden. · Limit recursie voor de lange directory kettingen, updaten mtime / ctime. · Verbetering van prestaties voor grote write belastingen. · Verbetering van mapindeling (in-place upgrade naar versie 2). · Laat hamer -b bytes per seconde specificeren zonder achtervoegsel wordt toegevoerd. · Extract PFS null mounts van overal in het bestandssysteem, in plaats van alleen van de / PFS subdirectory. · Hammer info richtlijn die nuttige informatie over een hamer bestandssysteem af. veranderingen Hardware (non-netwerken): · Ath (4): Voeg open source HAL-code (van FreeBSD) en maken het mogelijk om het te bouwen in de kernel. · CXM (4): Voeg een nieuwe driver voor de Hauppauge PVR-250/350 video capture kaarten (van FreeBSD). · Kbdmux (4): Voeg meerdere toetsenborden op de console via toetsenbord multiplexer (van FreeBSD). · Mpi (4): Sync de bestuurder met de nieuwste versie van FreeBSD. · Mpt (4): Sync de bestuurder met de nieuwste versie van FreeBSD. · AHCI (4): Implementeer een native AHCI driver met volledige hot-plug-and-poort multiplier ondersteuning. Ook voeren ATA-doorvoer. Maakt gebruik van CAM. · Sili (4): Implementeer een native Silicon Image 3132 driver met volledige hot-plug-and-poort multiplier ondersteuning. Ook voeren ATA-doorvoer. Maakt gebruik van CAM. · Hardware veranderingen (netwerken) · Ae (4): Add driver voor Attansic / Atheros L2 FastEthernet (van FreeBSD). · Em (4): gesynchroniseerd met Intel's em-6.9.6 (van FreeBSD). · Emx (4): Kopie van em (4), die slechts 8257 {1,2,3} delen ondersteunt. · Iwi (4): Upgrade naar 3,0 firmware en gebruik firmware (9) API belasting firmware gebruiken. · Mxge (4): Driver voor mxge 10GigE (van FreeBSD + kleine aanpassingen) · Tap (4): ifclone ondersteuning toe te voegen en autoclone ondersteuning. · VKE (4): Omzetten van kqueue API cothread API. · Zet adaptieve MPSAFE voor netwerk-draden, en MPSAFE voor IP en ARP. · RSS: Voeg Toeplitz hash-functie. · Split ifnet serializer. · Voeg ifpoll, dat ondersteuning hardware TX / RX wachtrijen op basis van polling. Userland veranderingen: · Vast een groot aantal compiler waarschuwingen voor diverse userland utilities. · Battd (8): Fix een aantal fouten en het verbeteren van de man-pagina · Compilers.conf (5): Dit bestand maakt het mogelijk om configure '' externe '' compilers (bijv LLVM / Clang) voor gebruik met de DragonFly build (7) systeem. · CPDUP (1): Sta UID / GID / vlaggenwijzigingen toe om te mislukken als deze wordt uitgevoerd als gebruiker. · Env (1): Dissel breaking van 2.2 releasetak onder het hoofd. · EXPR (1): ondersteuning voor - zoals vereist door POSIX. · Fetch (1): gesynchroniseerd met FreeBSD. · Devtab: zoals Devfs (5) Toegang tot apparaten via serienummers, / etc / Devtab kan worden gebruikt om serienummer in kaart te brengen aan menselijke leesbare labels. · DevfSTCTL (1): nieuw hulpprogramma om Devf's (5) regels toe te voegen / verwijderen / regelen. · DMA (1): de Dragonfly-mailagent is nu robuuster en betrouwbaarder. · IFCONFIG (8): STATIC ARP-ondersteuning toevoegen. · Installateur: fixeer de bug bij gebruik van console met de LivedVD. · Installateur: verschillende bugs opgelost en de code schoongemaakt. · Iscontrol (8): gebracht uit FreeBSD. · Libc-updates · Libfetch (3): gesynchroniseerd met FreeBSD. · Libiconv: ondersteuning toevoegen voor statische binaries. · Libm-verbeteringen · Magic (3): Fix Program Naam Extractie van Core Dumps. · Mount_MSDOS (8): Voeg UTF8-ondersteuning toe. · Mount_NTFS (8): UTF8-ondersteuning toevoegen. · NCAL (1): Huidige dag (van FreeBSD). · PAX (1): Voeg een -o-optie toe: Force One Volume (From NetBSD). · PKGSRC: PKGSRC GIT Repo nu verzonden in plaats van CVS Repo. · Telnetd (8): Breng FreeBSD-SA-09: 05.telnet - Fix Milieu gebaseerde code uitvoering beveiligingslek. · Venster (1): gesynchroniseerd met netbbd. · VKNETD (8): Functies toevoegen, Sta IP-adres toe dat moet worden ingesteld in de onbeveiligde modus, toestaat adres 0. · SMBFS (8): UTF8-ondersteuning toevoegen. · SysLogd (8): Synchronisatie met FreeBSD. · Telnet (1): Autologin is nu standaard uitgeschakeld. · Ongedaan maken (1) verbeteringen · Vinum (8): ondersteuning voor geometrieën die groter zijn dan 2 TB is toegevoegd. · Een PKGSRC GIT REPO is nu beschikbaar op de CD. U kunt het naar / USR / PKGSRC kopiëren en vervolgens standaard GIT-opdrachten gebruiken om een incrementele update uit te voeren naar de nieuwste PKGSRC. · AMD64 gerelateerde wijzigingen · Uit de Google-zomer van de Google-zomer van de Google-project van Jordanië. · Kernel kan nu 512g plaatsen als KVA-ruimte. · Kernel ondersteunt nu de volledige gebruiker VM-ruimte. · Signaalstapels, handlers, dynamische binaries, compiler waarschuwingen, enz. · Misc-fixes voor cross-building AMD64. · Voeg een buildsysteem toe voor AMD64 Build / Test-omgevingen. · Zowel cross-build en native wereld / kernel bouwt werk. · PKGSRC-builds zijn opgelopen. · Laadtesten met parallelle PKGSRC Bulk Builds SLAGEDED! · SMP werkt nu! Verhuizingen: · GNU CPIO (1) is verwijderd. De BSD-gelicentieerde herschrijving op basis van Libarchive (3) is nu standaard. · GNU GCC 3.4 is verwijderd. GCC 4.1.2 en 4.4.1 blijven in de basis. · Kerberos / Heimdal is verwijderd. Gebruik de versie van PKGSRC (Beveiliging / Heimdal). · Iwicontrol (8) is verwijderd. De IWI (4) firmware wordt nu automatisch geladen. Bijgedragen software: · Bestand updaten naar versie 5.03. · GCC 4.4.1 is toegevoegd aan de basis, maar is standaard niet ingeschakeld. · Bijwerken met minder naar versie 429. · Update openssh naar versie 5.2P1. · Update openssl naar versie 0.9.8K. · Synchronisatie ZoneInfo-database met TZDATA2009L.


Dragonfly BSD Gerelateerde software

Pycor

Pycorn is een geïnterpreteerd besturingssysteem geschreven in Python. ...

168

Downloaden

Lilyterm

LILYTERM is een licht en gemakkelijk te gebruiken LIBVE GEBASEERDE X Terminal Emulator. ...

348

Downloaden

Colorifer

COLORIFER is een programma voor het kleuren van andere processen zoals opdrachtregelhulpprogramma's of -compilers. ...

166

Downloaden