Linux va GNU/Linux o'rtasidagi farq

Mundarija:

Linux va GNU/Linux o'rtasidagi farq
Linux va GNU/Linux o'rtasidagi farq
Anonim

Ko'pchilik, hatto Linux bilan shug'ullanadigan odamlar ham Linux, GNU/Linux va GNU asboblar zanjiri o'rtasidagi farqni to'liq anglamaydilar, ammo dasturiy ta'minotga bog'liqliklarning ayrim turlari haqida o'ylaganingizda farqlar muhim ahamiyatga ega.

Linux va GNU

Linux Unix bilan boshlangan rivojlanish zanjiridan kelib chiqadi. Shunday qilib, Linuxning ko'p qismi xuddi shunday yaratilgan va hatto Unix kodini o'z ichiga olishi mumkin.

Biroq GNU uning yaratuvchisi Richard Stallman tomonidan Unix yoki Linux kabi kod bazasi yoki litsenziyalash me'yorlaridan hech biridan foydalanmaydigan mutlaqo bepul va mustaqil operatsion tizim bo'lishi uchun mo'ljallangan edi. Ikkisi alohida loyihalar. Har xil.

Image
Image

GNU/Linux

GNU loyihasi bilan bogʻliq muammo shundaki, uning yadrosi – apparat bilan oʻzaro taʼsir qiluvchi va boshqa barcha ilovalarni muvofiqlashtiruvchi asosiy dasturiy taʼminot hali ishlab chiqarishga tayyor emas. 2015-yilda ishlab chiqarishdan oldingi holatda chiqarilgan GNU Hurd yadrosi hali ham asosiy vaqtga tayyor emas.

Yechimmi? Linux. Linux-Libre ko'rinishidagi Linux yadrosi GNU loyihasining bir qismiga aylandi. Shunday qilib, GNU Linux yadrosida ishlaydi yoki GNU/Linux.

GNU asboblar zanjiri

GNU tarqatilishi odatda Linux yadrosida ishlaydi, ammo GNU Hurd muhim boʻlmagan sinovlar uchun mavjud boʻlib qoladi. Biroq, GNU distributivini boshqa har qanday Linux distribyutsiyasidan ajratib turadigan narsa bu GNU asboblar zanjirining integratsiyasidir, bu bepul va ochiq manbali va yangi, bepul dasturiy ta'minotni ishlab chiqishni qo'llab-quvvatlaydigan bir necha yuzlab dasturlardan iborat.

GNU asboblar zanjirining umumiy elementlariga GNU Make, GNU C Library, GNU Debugger va GNU qurish tizimi kiradi.

Boshqa GNU paketlari

Ilovalar, jumladan, oxirgi foydalanuvchi oʻzaro aloqasi uchun moʻljallangan grafik ilovalar, agar ular Stallman tomonidan oʻrnatilgan falsafiy koʻrsatmalarga amal qilsalar, GNU soyabonining bir qismi boʻlishi mumkin. Umumiy GNU-oilaviy ilovalarga quyidagilar kiradi:

  • TexInfo: Texnik hujjatlarni koʻrsatish uchun til va dastur.
  • GNU Emacs: Hujjatlarni qayta ishlash tizimi.
  • GNOME: Grafik foydalanuvchi interfeysi uchun asosiy koʻrinish va hissiyotni taʼminlovchi ish stoli menejeri.
  • GNU Octave: Matlabdan modellashtirilgan statistika muhiti.
  • GNU He alth: Shifokorlar va shifoxonalar uchun elektron salomatlik rekordi.
  • GnuCash: Shaxsiy moliya tizimi.

Tavsiya: