Kërceni tek përmbajtja

Linux kernel

Nga Wikipedia, enciklopedia e lirë
Versioni i datës 24 nëntor 2024 19:42 nga Mirens06 (diskuto | kontribute) (Perditesim i informacioit)
Linux kernel
Tux
Tux the penguin, mascot of Linux[1]
Linux kernel 3.0.0 booting
Kompania / zhvilluesiLinus Torvalds and thousands of collaborators
Familja OSUnix-like
Publikimi fillestar0.01 (17 shtator 1991; 33 vite më parë (1991-09-17))
Gjuhëten
LicensaGNU General Public License, version 2[2][3] plus various optional freely redistributable (proprietary) binary blobs[4][5]
Faqja zyrtarekernel.org

Kerneli Linux është një burim i lirë dhe i hapur, [6] : 4 Kernel i ngjashëm me UNIX që përdoret në shumë sisteme kompjuterike në mbarë botën. Kerneli u krijua nga Linus Torvalds në 1991 dhe u miratua shpejt si kernel për sistemin operativ GNU (OS) i cili u krijua për të qenë një zëvendësim falas për Unix . Që nga fundi i viteve 1990, ai është përfshirë në shumë shpërndarje të sistemeve operative, shumë prej të cilave quhen Linux . Një sistem i tillë operativ i kernelit Linux është Android i cili përdoret në shumë pajisje celulare dhe të integruara.

Shumica e kodit të kernelit është shkruar në C siç mbështetet nga koleksioni i përpiluesit GNU (GCC) i cili ka zgjerime përtej standardit C. [7] : 18 [8] Kodi përmban gjithashtu kodin e montimit për logjikën specifike të arkitekturës, siç është optimizimi i përdorimit të kujtesës dhe ekzekutimi i detyrave. [7] : 379–380 Kerneli ka një dizajn modular të tillë që modulet mund të integrohen si komponentë softuerësh – duke përfshirë edhe ngarkimin dinamik. Kerneli është monolit në kuptimin arkitektonik pasi i gjithë OS funksionon në hapësirën e kernelit .

Linux ofrohet nën versionin 2 të Licencës së Përgjithshme Publike GNU, megjithëse përmban skedarë nën licenca të tjera të përputhshme .

Shënime

Referime

  1. ^ "Linux Logos and Mascots". Linux Online. 2008. Arkivuar nga origjinali më 15 gusht 2010. Marrë më 3 dhjetor 2016. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  2. ^ Martens, China (28 korrik 2006). "Linux creator Torvalds still no fan of GPLv3". InfoWorld. IDG. Marrë më 15 shkurt 2015. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  3. ^ Gabim referencash: Etiketë <ref> e pavlefshme; asnjë tekst nuk u dha për refs e quajtura COPYING
  4. ^ Gabim referencash: Etiketë <ref> e pavlefshme; asnjë tekst nuk u dha për refs e quajtura Blobs
  5. ^ "kernel/git/stable/linux-stable.git". git.kernel.org. 16 tetor 2002. Arkivuar nga origjinali më 13 janar 2013. Marrë më 21 gusht 2012. path: root/firmware/WHENCE {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  6. ^ Love, Robert (2010). Linux kernel development (bot. 3rd). Upper Saddle River, NJ: Addison-Wesley. ISBN 978-0-672-32946-3. OCLC 268788260. {{cite book}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  7. ^ a b Love, Robert (2010). Linux kernel development (bot. 3rd). Upper Saddle River, NJ: Addison-Wesley. ISBN 978-0-672-32946-3. OCLC 268788260. {{cite book}}: Mungon ose është bosh parametri |language= (Ndihmë!)
  8. ^ "C Extensions (Using the GNU Compiler Collection (GCC))". gcc.gnu.org. Arkivuar nga origjinali më 20 nëntor 2020. Marrë më 13 nëntor 2020. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)Mirëmbajtja CS1: Datë e përkthyer automatikisht (lidhja)