Redigerer
Linuxkjernen
(avsnitt)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
=== Kompatibilitet med kompilatorer === {{utdypende|Intel C++ Compiler|Clang}} GNU C Compiler (GCC) er standard kompilator for Linuxkjernens kildekode. I 2004 modifiserte [[Intel]] sin [[Intel C++ Compiler]], slik at den også var i stand til å kompilere Linuxkjernen.<ref>{{cite web |url=http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html |title=Linux kernel patch for Intel Compiler |last=Kubbilun |first=Ingo A. |date=2. juni 2004 |publisher=Pyrillion.org |accessdate=12. november 2010 |archiveurl=https://web.archive.org/web/20110722090031/http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html |archivedate=2011-07-22 |language=de |url-status=dead |tittel=Arkivert kopi |besøksdato=2010-11-12 |arkivurl=https://web.archive.org/web/20110722090031/http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html |arkivdato=2011-07-22 |url-status=død }} {{Kilde www |url=http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html |tittel=Arkivert kopi |besøksdato=2017-03-11 |arkiv-dato=2011-07-22 |arkiv-url=https://web.archive.org/web/20110722090031/http://www.pyrillion.org/index.html?showframe=linuxkernelpatch.html |url-status=unfit }}</ref> I 2009 ble dette gjort enda en gang på en modifisert utgave av versjon 2.6.22 av Linuxkjernen.<ref>{{cite web |url=http://linux.slashdot.org/article.pl?sid=09/02/26/2216241 |title=High Performance Linux Kernel Project — LinuxDNA |author=timothy |date=26. februar 2009 |work=[[Slashdot|Slashdot Linux]] |publisher=Dice Holdings |accessdate=30. oktober 2010}}</ref><ref>{{cite web |url=http://www.linuxjournal.com/content/linuxdna-supercharges-linux-intel-cc-compiler |title=LinuxDNA Supercharges Linux with the Intel C/C++ Compiler |last=Ryan |first=Justin |date=25. februar 2009 |work=[[Linux Journal]] |publisher=Belltown Media, Inc. |accessdate=30. oktober 2010}}</ref> Siden 2010 har det pågått et arbeide med å bygge Linuxkjernen med [[Clang]], en C-kompilator som er et alternativ til GCC.<ref>{{cite web |url=http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html |title=Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts) |last=Lelbach |first=Bryce |mailing-list=cfe-dev |date=25. oktober 2010 |archiveurl=https://web.archive.org/web/20150907044958/http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html |archivedate=7. september 2015 |tittel=Arkivert kopi |besøksdato=2012-09-18 |arkivurl=https://web.archive.org/web/20150907044958/http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html |arkivdato=2015-09-07 |url-status=død }} {{Kilde www |url=http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html |tittel=Arkivert kopi |besøksdato=2017-03-11 |arkiv-dato=2015-09-07 |arkiv-url=https://web.archive.org/web/20150907044958/http://lists.cs.uiuc.edu/pipermail/cfe-dev/2010-October/011711.html |url-status=unfit }}</ref> Den 12. april 2014 kunne nesten hele den offisielle kjernen bli kompilert med Clang.<ref>{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=MTY2MjY |title=Linux 3.15 Can Almost Be Compiled Under LLVM's Clang |last=Larabel |first=Michael |authorlink=Michael Larabel |date=12. april 2014 |publisher=[[Phoronix]] |accessdate=10. juni 2014}}</ref><ref>{{cite web |url=https://www.phoronix.com/scan.php?page=news_item&px=MTY2MjY |title=Patch By Patch, LLVM Clang Gets Better At Building The Linux Kernel |last=Larabel |first=Michael |authorlink=Michael Larabel |publisher=[[Phoronix]] |accessdate=20. november 2014}}</ref> Prosjektet er kjent som ''LLVMLinux'', oppkalt etter infrastrukturen [[LLVM]] som ligger til grunn for Clang.<ref>{{cite web |url=https://lwn.net/Articles/549203/ |title=LFCS: The LLVMLinux project |last=Edge |first=Jake |date=7. mai 2013 |publisher=[[LWN.net]] |accessdate=3. mars 2015}}</ref> LLVMLinux er ikke en [[fork]] av Linuxkjernen eller LLVM, men et metaprosjekt som består av programvareoppdateringer som til slutt blir en del av hovedprosjektet. Fordelen med LLVMLinux for Linuxkjernens utviklere, er at Clang er kjent for raskere kompilering enn GCC.<ref>{{cite web |url=http://llvm.org/devmtg/2014-02/slides/moller-llvmlinux.pdf |title=LLVMLinux: The Linux Kernel with Dragon Wings |last=Möller |first=Jan-Simon |date=2. februar 2014 |publisher=[[LLVM|LLVM Project]] |accessdate=3. mars 2015}}</ref>
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Denne siden er medlem av 5 skjulte kategorier:
Kategori:Artikkelnavn som lett kan forveksles med andre artikkelnavn
Kategori:Artikler med offisielle lenker og uten kobling til Wikidata
Kategori:Artikler med seksjoner som behøver utvidelse
Kategori:Artikler uten offisielle lenker fra Wikidata
Kategori:CS1-vedlikehold: Uheldig URL
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon