Darwin (käyttöjärjestelmä)

Darwin
Kehittäjä Apple
Ohjelmointikielet C, C++
Tuoteperhe BSD
Toiminnallinen tila toiminnassa
Julkaistu 15. marraskuuta 2000
Ytimen tyyppi hybridiydin
Ydin XNU
Suoritintuki x86, PowerPC, PowerPC 64-bit
Käyttöliittymä komentoliittymä
Lähdekoodimalli enimmäkseen avoin ja osin suljetun lähdekoodin ajureita[1]
Lisenssi APSL 2.0
← Edeltäjä
386BSD
Aiheesta muualla
opensource.apple.com
Berkeley Software Distribution

Darwin on vapaa POSIX-yhteensopiva käyttöjärjestelmä, jota Apple kehitti 1999–2005. Darwin pohjautuu 386BSD:hen. Applen APSL-lisensoidun lähdekoodin lisäksi siinä on osia Nextstepistä[2] ja muista avoimen lähdekoodin projekteista. Darwin koostuu käyttöjärjestelmän avoimen lähdekoodin osista, joiden päälle Apple rakensi macOS- ja iOS-käyttöjärjestelmänsä.

Darwinin merkittävimpiä tekniikoita ovat Mach 3.0:een perustuva XNU-ydin, FreeBSD 5 -jakelun kanssa yhteensopivat järjestelmäpalvelut, suorituskykyiset verkko-ominaisuudet ja tuki useille tiedostojärjestelmille.

Lisenssi

Alun perin Darwinin lisenssinä ollut APSL ei täyttänyt Free Software Foundationin vapaiden ohjelmistojen lisensseille asettamia kriteereitä. Open Source Initiativen avoimen lähdekoodin lisenssien kriteerit samainen lisenssi kuitenkin täytti.

Kesäkuussa 2003 Apple julkaisi Darwinin APSL 2.0 -lisenssillä, joka täyttää myös Free Software Foundationin asettamat kriteerit. Tuolloin Apple sai myös rekisteröityä Darwinin kaupalliset jakeluversiot Mac OS X 10.5 Leopard ja Mac OS X 10.6 Snow Leopard UNIX 03 -sertifikaatin mukaisina tuotteina.[3]

Julkaisut

Apple julkaisi Darwinista uuden version aina uuden OS X -järjestelmän rinnalla versioon 8 asti.

Darwin versioon 8.0.1 asti (vuoteen 2005) Apple julkaisi asennusohjelma CD-ISO-levykuvana, jolla käyttöjärjestelmän voi asentaa puhtaalta pöydältä PowerPC- tai PC-yhteensopiviin tietokoneisiin.[4] Apple ei enää tue käyttöjärjestelmää, mutta julkaisee sivustollaan lisenssivaatimusten mukaisesti eri ohjelmapakettien lähdekoodit ja itse kehittämiään avoimen lähdekoodin paketteja.[5]

Oman, varsinaisen Darwin-julkaisunsa lisäksi Apple perusti yhdessä Internet Systems Consortiumin kanssa vuonna 2002 yhteisöllisen OpenDarwin-hankkeen, jonka tarkoituksena oli lisätä yhteistyötä Applen ja vapaiden ohjelmistojen yhteisön välillä. Hanke kuitenkin lakkautettiin vuonna 2006 kiinnostuksen puutteen vuoksi. Vaikka tarkoituksena oli oikea käyttöjärjestelmä, OpenDarwinista tuli lopulta projekti, josta vain Apple hyötyi ilmaiseksi tehtävän työn ansiosta.[6]

Vuonna 2008 entinen OpenDarwin-yleisö perusti uuden jakelun PureDarwinin.[7] PureDarwinin tarkoituksena on saada aikaan CD-levyltä käynnistyvä asennuspaketti, jolla Darwinin voi saada käyttöönsä. Käyttöjärjestelmään on saatu 2021 toimimaan virtuaalikoneessa X11 ja ZFS-tiedostojärjestelmä, mutta verkkoa ei ole, eikä käyttöjärjestelmään sisäänkirjautuminen käyttäjätilassa tai sammuttaminen toimi.[8] Apple on vetänyt jakelusta monet käyttöjärjestelmän peruskomponenteista, eivätkä launchd, verkkoyhteydet, monen käyttäjän tila tai järjestelmän sammuttaminen tai uudelleenkäynnistäminen toimi ilman näitä.[9]

Komponentit

  • XNU-ydin
  • Streaming Server – avoimen lähdekoodin versio Applen QuickTime Streaming Server -teknologiasta. Mahdollistaa erityyppisten datavirtojen lähettämisen ja vastaanottamisen useilla eri alustoilla.
  • BonjourZeroconf-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, WebCoresta ja JavaScriptCoresta. WebKit pohjautuu KDE-projektin KHTML-ohjelmistopakettiin, ja sitä käytetään esimerkiksi Safari-selaimen runkona.
  • Käännöstyökalut – ohjelmistokehityspaketti, joka sisältää GNU Compiler Collectionin ja GNU Debuggerin, sekä komentosarjakielityökaluja, joilla voidaan automatisoida usein toistuvia tehtäviä.
  • HeaderDoc – työkalu lähdekoodin dokumentaation kirjoittamiseen ja muokkaamiseen.
  • OpenDirectory – jakaa hakemistot, niiden tiedostot ja asetukset lähiverkossa.
  • OpenPlay – socket-pohjainen verkon abstrahointikerros, jonka tarkoitus on yksinkertaistaa ja yhdenmukaistaa verkossa käytävää liikennettä eri ohjelmien välillä.
  • Security – X.509-sertifikaatin mukainen rautalankamalli, joka toimii pohjana Mac OS X:n tietoturvamäärityksille. Pohjautuu CDSA-arkkitehtuuriin ja mahdollistaa erilaisten salakirjoitus- sekä suojausasetusten määrittelyn ja luonnin.
  • X11XFree86-projektille perustuva ikkunointi xtermin kaltaisille perustyökaluille.
  • A/G BLAST – hakutyökalujen runko. BLAST (Basic Local Alignment Search Tool) on Applen muokkaama ja jatkokehittelemä relaatiotietokantamoottori, joka kykenee vastaamaan ihmisten esittämiin suoriin kysymyksiin hyvin ihmismäisillä vastauksilla. BLAST on alun perin tutkijoiden kehittämä ja bioinformatiikassa käyttämä algoritmi.

Darwin ei sisällä tukea Applen MacOS-yhteensopiville Carbon tai Cocoa -rajapinnoille, Quartz Compositor -ikkunointia tai Quartz-rajapintaa tai Aqua-käyttöliittymää, eikä sillä siten voi ajaa graafisia Mac-ohjelmia.

Darwin-ohjelmistot

Window Maker XDarwin:ssa.

Darwinin vapaan lähdekoodin luonteesta johtuen alustalle on kehitteillä useita avoimen lähdekoodin ohjelmistoja, jotka pyrkivät parantelemaan Darwinin ominaisuuksia ja korjaamaan sen puutteita. Tällaisia ovat esimerkiksi:

Maskotti

Darwinin kehittäjät ottivat vesinokkaeläin Hexleyn maskotikseen vuonna 2000. Apple ei tunnusta Hexleytä käyttöjärjestelmän viralliseksi logoksi.

Lähteet

Aiheesta muualla

Yleistä tietoa

Dokumentaatiota

Read other articles:

Artikel utama: The CW Television Network ToonzaiNegara asal Amerika SerikatBahasa asliInggrisProduksiRumah produksi4Kids Entertainment (50%)CBS Corporation (25%)Time Warner (25%)Rilis asliJaringanThe CWFormat gambar480i (SDTV)1080i (HDTV)Format audioStereoRilis24 Mei 2008 –7 Agustus 2010 Toonzai (2008-2010: The CW4Kids) merupakan blok acara yang ditayangkan di The CW Television Network. Blok ini mengudara anatar tanggal 24 Mei 2008 (menggantikan Kids' WB!) hingga tanggal 7 Agustus...

 

Austronesian language spoken in Vanuatu KiaiFortsenalVara KiaiNative toVanuatuRegionEspiritu Santo IslandNative speakers450 (2001)[1]Language familyAustronesian Malayo-PolynesianOceanicSouthern OceanicNorth-Central VanuatuNorth VanuatuEspiritu SantoKiaiOfficial statusOfficial language inVanuatuLanguage codesISO 639-3frtGlottologfort1240ELPKiaiKiai is not endangered according to the classification system of the UNESCO Atlas of the World's Languages in Danger Kiai is an O...

 

Sanjay and CraigGenreComedyPembuat Jim Dirschberger Jay Howell Andreas Trolf Sutradara Lindsey Pollard Alan Smart Tom Yasumi Pengisi suara Maulik Pancholy Chris Hardwick Matt Jones Linda Cardellini Tony Hale Kunal Nayyar Grey DeLisle Penggubah lagu temaJohn DwyerLagu pembukaSanjay and Craig, performed by Chris HardwickPenata musikMatt MahaffeyNegara asalAmerika SerikatBahasa asliInggrisJmlh. musim3Jmlh. episode60 (114 segmen)[1] (daftar episode)ProduksiProduser eksekutifWill Mc...

Distrik Yūbari di Subprefektur Sorachi. Yūbari (夕張郡code: ja is deprecated , Yūbari-gun) adalah sebuah distrik yang bertempat di Subprefektur Sorachi, Hokkaido, Jepang. Per 31 Januari 2024, distrik ini memiliki estimasi jumlah penduduk sebesar 25.586 jiwa dan kepadatan penduduk sebesar 50,55 orang per km2. Distrik ini memiliki luas wilayah sebesar 506,19 km2. Kotapraja dan desa Lokasi munisipalitas yang ada di Distrik Yūbari :1. Yuni2. Naganuma3. Kuriyamawarna kuning :cakup...

 

Skyscraper in the central business district of Beijing, China For the buildings used by China Central Television, see CCTV Building. Not to be confused with Beijing TV Centre or China Media Group Headquarters. CCTV Headquarters中央广播电视总台光华路办公区CCTV Headquarters in 2019Alternative namesChina Central Television HeadquartersChina Media Group (CMG) Office Block at Guanghua RoadCentral Chinese Television TowerGeneral informationLocationEast Third Ring RoadGuanghua RoadBeij...

 

Surfing beach in New South Wales, Australia Duranbah Beach Duranbah Beach (/djʊəˈrænbɑː/ dew-RAN-bah), officially known as Flagstaff Beach,[1] is the northernmost beach in New South Wales. Located in the Tweed Shire, Duranbah Beach is situated between the mouth of the Tweed River and the rocky headland Point Danger which also marks the Queensland-New South Wales border. The beach is 350 meters in length with vegetated dunes running along 200 metres.[2] The southern ...

Brazilian jurist and lawyer You can help expand this article with text translated from the corresponding article in Portuguese. (August 2019) Click [show] for important translation instructions. View a machine-translated version of the Portuguese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-tran...

 

Spanish drama television series Gran ReservaGenreMelodramaThrillerCreated byRamón Campos [gl]Gema R. NeiraStarringEmilio Gutiérrez CabaÁngela MolinaPaula EchevarríaTristán UlloaCountry of originSpainOriginal languageSpanishNo. of seasons3[n. 1]No. of episodes42ProductionProduction companiesRTVEBambú Producciones [es]Original releaseNetworkLa 1Release15 April 2010 (2010-04-15) –29 April 2013 (2013-04-29)RelatedGran Reserva. El origen (20...

 

Chronologies Données clés 1727 1728 1729  1730  1731 1732 1733Décennies :1700 1710 1720  1730  1740 1750 1760Siècles :XVIe XVIIe  XVIIIe  XIXe XXeMillénaires :-Ier Ier  IIe  IIIe Chronologies thématiques Art Architecture, Arts plastiques (Dessin, Gravure, Peinture et Sculpture), (), Littérature (), Musique (Classique) et Théâtre   Ingénierie (), Architecture et ()   Politique Droit et ()   Religion (,)   Sci...

يوأنس الثامن عشر معلومات شخصية مكان الميلاد الفيوم  الوفاة يونيو 7, 1796إيالة مصر مكان الدفن كنيسة أبو سيفين  الإقامة كنيسة العذراء المغيثة  مواطنة مصر  الحياة العملية المهنة قسيس  اللغة الأم القبطية  اللغات اللهجة المصرية  تعديل مصدري - تعديل   يوأنس الث�...

 

Neolithic archaeological site in Turkey Karahan TepeKarahan TepeShown within TurkeyShow map of TurkeyKarahan Tepe (Near East)Show map of Near EastKarahan Tepe (Eastern Mediterranean)Show map of Eastern MediterraneanLocationKarahan Tepe, Şanlıurfa Province, TurkeyCoordinates37°05′33″N 39°18′13″E / 37.09250°N 39.30361°E / 37.09250; 39.30361HistoryPeriodsPre-Pottery Neolithic A to B Karahan Tepe (Kurdish: Girê Keçel)[1][2] is an archaeologi...

 

The Restaurant at the End of the Universe Sampul edisi pertamaPengarangDouglas AdamsNegaraBritania RayaBahasaInggrisSeriHitchhiker's GuideGenreScience fiction novelPenerbitPan BooksTanggal terbit1 Januari 1980Jenis mediaCetak (Hardback & Paperback)Halaman208 (edisi paperback)ISBNISBN 0-345-39181-0OCLC33352356Didahului olehThe Hitchhiker's Guide to the Galaxy Diikuti olehLife, the Universe and Everything  The Restaurant at the End of the Universe (1980, ISBN 0...

Species of bird Ruffed grouseTemporal range: Pleistocene–present PreꞒ Ꞓ O S D C P T J K Pg N ↓ A displaying male at Seney National Wildlife Refuge, Michigan, and a female at Algonquin Provincial Park in Ontario Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Galliformes Family: Phasianidae Tribe: Tetraonini Genus: BonasaStephens, 1819 Species: B. umbellus Binomial n...

 

Foto rumah Streisand di Malibu yang menjadi asal usul nama efek ini Efek Streisand adalah fenomena ketika upaya untuk menyembunyikan, menghapus, atau menyensor informasi malah membuat informasi tersebut tersebar lebih luas, biasanya dibantu oleh Internet. Efek Streisand merupakan contoh reaktansi psikologis: ketika masyarakat sadar bahwa ada informasi yang disembunyikan, mereka akan berusaha mengaksesnya dan menyebarkannya.[1] Nama efek ini diambil dari nama penyanyi asal Amerika Seri...

 

Screenshot of the Patient Summary ScreenStable release7.0.2.1[1] / 27 May 2024; 2 months ago (27 May 2024) Repositorygithub.com/openemr/openemr Operating systemLinux, Unix-like, macOS, WindowsTypeMedical practice management software, Electronic Medical RecordsLicenseGNU General Public LicenseWebsitewww.open-emr.org OpenEMR is a medical practice management software which also supports Electronic Medical Records (EMR). It is ONC Complete Ambulatory EHR certified[2]&...

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Kalpataru penghargaan – berita · surat kabar · buku · cendekiawan · JSTOR Untuk konsep dalam mitologi Hindu, lihat Kalpavriksha. Trofi Kalpataru Kalpataru adalah penghargaan yang diberikan kepada pe...

 

Cet article est une ébauche concernant l’industrie, l’énergie, le nucléaire et le Texas. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Centrale nucléaire de South TexasAdministrationPays  États-UnisÉtat TexasComté MatagordaCoordonnées 28° 47′ 44″ N, 96° 02′ 56″ OOpérateur STP Nuclear Operating CompanyConstruction 1975 – 1989Mise en service 1988 - 1989...

 

Quel raggio nella nottesingolo discograficoScreenshot tratto dal video del branoArtistaIrene Grandi Pubblicazione23 ottobre 2020 Durata3:50 Album di provenienzaGrandissimo (New Edition) GenereSoul blues EtichettaCose da Grandi/Artist First FormatiDownload digitale, streaming Irene Grandi - cronologiaSingolo precedenteDevi volerti bene(2020)Singolo successivoFiera di me(2024) Quel raggio nella notte è un singolo della cantante italiana Irene Grandi, pubblicato il 23 ottobre 2020 come quarto e...

1948 Republican vice presidential nomination ← 1944 June 25, 1948 (1948-06-25) 1952 →   Nominee Earl Warren Home state California Previous Vice Presidential nominee John W. Bricker Vice Presidential nominee Earl Warren This article lists those who were potential candidates for the Republican nomination for Vice President of the United States in the 1948 election. After New York Governor Thomas Dewey secured the Republican presidential nomination...

 

Pour les articles homonymes, voir Stadium et Stadium métropolitain. Le StadiumGénéralitésAdresse Avenue de la Châtellenie59650 Villeneuve-d'AscqConstruction et ouvertureConstruction 1975Ouverture 25 juin 1976Architecte Roger TaillibertRénovation 2004, 2007, 2010UtilisationClubs résidents ES Wasquehal (1997-2005)LOSC Lille Métropole (2004-2012)Lille Métropole rugby (2012-2016)LOSC Lille Métropole (féminines) (2015-2021)Olympique marcquois (2017-)Propriétaire Métropole européenne...