Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Web Analytics
Cookie Policy Terms and Conditions Darwin BSD – Wikipedia

Darwin BSD

Wikipedia

Darwin BSD

Kehittäjä Apple Computer
OS-perhe BSD
Lähdekoodi Avoin lähdekoodi (Open Source)
Viimeisin versio 8.6 / 3. huhtikuuta 2006
Ytimen tyyppi Hybridi (XNU)
Lisenssi APSL
Toiminnallinen tila Viimeisin
Kotisivu Apple Darwin
Berkeley Software Distribution

Darwin BSD on vapaa, avointa lähdekoodia oleva, UNIXin kaltainen käyttöjärjestelmä, jonka ensimmäisen julkaisun teki Apple vuonna 2000. Se toimii Mac OS X-käyttöjärjestelmä kokonaisuuden ydinosana johon kaikki muut osat on liitetty ympärille. Darwin julkaistiin avoimen lähdekoodin Apple APSL -lisenssillä vuonna 2000.

Darwin sisältää useita teknologioita, joista tärkeimpiä ovat Mach 3.0 -ydin, FreeBSD:hen perustuvat järjestelmäpalvelut, suorituskykyiset verkko-ominaisuudet ja tuki useille tiedostojärjestelmille. Darwin BSD:stä on olemassa kaksi tunnettua jakeluversiota, OpenDarwin sekä Apple Darwin. OpenDarwinin kehittäjät ottivat Hexleyn maskotikseen vuonna 2000. Apple ei tunnusta Hexleytä viralliseksi logoksi käyttöjärjestelmälle.

Sisällysluettelo

[muokkaa] Kehitys

[muokkaa] Laadunvalvonta

Kuten useimmat nykyaikaiset käyttöjärjestelmät, Darwin sisältää Debug-ohjelmiston kehittäjille bugien etsimistä varten kernelistä ja muualtakin järjestelmästä.

[muokkaa] Lisenssi

Kesäkuussa 2003 Apple julkaisi Darwinin APSL-version 2.0 alla. Free Software Foundation hyväksyi tämän lisenssin avoimen lähdekoodin lisenssinä. On mainittavaa etteivät aikaisemmat ASPL-lisenssin versiot olleet Free Software Foundationin määritelmän mukaisia avoimen lähdekoodin lisenssejä.

[muokkaa] Julkaisut

Apple on julkaissut Apple Darwin -levitysversiostaan uuden version aina jokaisen uuden Mac OS X -käyttöjärjestelmän rinnalla. Lähes jokaisella Mac OS X -käyttöjärjestelmäkokoonpanolla on sitä vastaava Darwin BSD -julkaisu, sillä kyse on saman käyttöjärjestelmän eri paketointitavoista. Lisätietoa näistä yhtenevistä julkaisuista löytyy Applen kehittäjille suunnatuilta kotisivuilta: Apple Developer Connection: Darwin Releases.

[muokkaa] Komponentit

  • XNU-Kerneli
  • Streaming Server – avoimen lähdekoodin versio Applen QuickTime Streaming Server -teknologiasta, joka siis pohjaa tähän avoimen lähdekoodin kantaan. Mahdollistaa erityyppisten datavirtojen lähettämisen ja vastaanottamisen useilla eri alustoilla.
  • Bonjour – älykäs verkottautumisteknologia, joka etsii laitteita verkosta ja tekee asetukset käyttäjän puolesta.
  • WebKit – Applen www-sivujen mallintamiseen tarkoitettu kehitysohjelmisto, joka koostuu kahdesta pienemmästä rungosta, joiden nimet ovat WebCore ja JavaScriptCore. Nämä pohjaavat KDE-projektin KHTML-ohjelmistopakettiin. Ne toimivat samalla myös Safari-selaimen runkona.
  • Käännöstyökalut – ohjelmistokehityspaketti, joka koostuu kahdesta GPL-lisenssillä varustetusta ohjelmistoryhmästä, joita ovat GCC (GNU Compiler Collection) ja GDB (GNU Debugger). Näiden käännös- ja debug-ohjelmistojen lisäksi Applen Darwinin kehityspaketti sisältää myös monia eri skriptien kehitystyökaluja, joilla voidaan laatia automaattisia sarjoja lyhyisiin mutta useita kertoja toistettaviin tehtäviin.
  • HeaderDoc – työkalu lähdekoodin dokumentaation kirjoittamiseen ja muokkaamiseen.
  • OpenDirectory – jakaa hakemistot, niiden tiedostot ja asetukset lähiverkossa.
  • OpenPlay – socket-pohjainen network abstraction layer, jonka tehtävänä on yksinkertaistaa ja yhdenmukaistaa verkossa käytävää liikennettä eri ohjelmien välillä.
  • Security – rautalankamalli, joka toimii pohjana Mac OS X:n tietoturvamäärityksille. Pohjautuu CDSA-arkkitehtuuriin ja mahdollistaa erilaisten salakirjoitus- sekä suojausasetusten määrittelyn ja luonnin. Security-komponentti on X.509-sertifikaatin mukainen
  • X11 – Graafinen rajapinta informaation näyttämiseen. Toimii pohjana Mac OS X:n Quartz-ikkunamanagerille, kirjastoille ja perustyökaluille kuten xterm. Pohjaa avoimen lähdekoodin XFree86-projektiin.
  • A/G BLAST – Hakutyökalujen runko. BLAST on Applen muokkaama ja jatkokehittelemä relationaalinen tietokantamoottori, joka kykenee vastaamaan ihmisten esittämiin suoriin kysymyksiin hyvin ihmismäisillä vastauksilla. Tulee sanoista "Basic Local Alignment Search Tool". BLAST on alun perin tutkijoiden kehittämä ja käyttämä algometri bioinformatiikassa.

[muokkaa] Levitysversiot

  • AppleDarwin

Darwin BSD:n kantaisä. Applen kehittämä avoin BSD-pohjainen käyttöjärjestelmä, joka toimii runkona Mac OS X -käyttöjärjestelmän kokoonpanoille. Pohjana Apple on käyttänyt FreeBSD:n runkoa ja kasannut ominaisuuksia lainaillen OpenBSD- ja NetBSD -käyttöjärjestelmistä oman versionsa, jota kehitetään avoimen lähdekoodin periaatteiden mukaisesti.

  • OpenDarwin

OpenDarwin on Applesta osittain riippumaton Darwin BSD:n levitysversio, joka pohjaa julkaisunsa AppleDarwiniin. OpenDarwin-yhteisö lisää Darwiniin mukaan paljon sellaista ohjelmistoa, joka ei muuten tulisi Darwinin mukana.

[muokkaa] Darwin-ohjelmistot

Darwinin vapaan lähdekoodin luonteesta johtuen alustalle on kehitteillä useita avoimen lähdekoodin ohjelmistoja, jotka pyrkivät parantelemaan ja korjaamaan Darwinin puutteita ja ominaisuuksia.

  • Langattomien verkkojen tuki
  • Modeemituki
  • Ext2- ja Ext3 -tiedostojärjestelmien tuki
  • Darwine – Windows-yhteensopivuusalusta. (WINEn käännös Darwinille)
  • DarwinPorts – käyttöjärjestelmän ohjelmiston asentaja ja päivitystyökalu.
  • RPM for Darwin – ohjelmistopakettien hallinta. (Redhatin RPM:n käännös Darwinille)
  • pkgsrc – ohjelmiston asentaja ja päivitystyökalu. (NetBSD:n käännös Darwinille)
  • Fink
  • SELinux / SEDarwin – Ylimääräinen tietoturvatyökalu. (GNU/Linux-käännös Darwinille)

[muokkaa] Katso myös

  • A/UX

[muokkaa] Aiheesta muualla

[muokkaa] Yleistä tietoa

[muokkaa] Dokumentaatiota


Tämä ohjelmistoa käsittelevä artikkeli on tynkä.
Voit auttaa Wikipediaa laajentamalla artikkelia.
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu