Linux менен GNU/Linux ортосундагы айырма

Мазмуну:

Linux менен GNU/Linux ортосундагы айырма
Linux менен GNU/Linux ортосундагы айырма
Anonim

Көпчүлүк адамдар, жада калса Linux менен алектенген адамдар да Linux, GNU/Linux жана GNU инструменттеринин ортосундагы айырманы толук түшүнүшпөйт, бирок программалык камсыздоонун айрым түрлөрү жөнүндө ойлонуп жатканда айырмачылыктар маанилүү.

Linux жана GNU

Linux Unix менен башталган өнүгүү чынжырынан келип чыгат. Ошентип, Linux'тун көбү Unix коду сыяктуу иштелип чыккан жана ал тургай камтышы мүмкүн.

GNU, бирок, анын жаратуучусу Ричард Сталлман тарабынан Unix же Linux сыяктуу код базасын же лицензиялык ченемдердин бирин да колдонбогон, толугу менен эркин жана көз карандысыз операциялык система болууга арналган. Экөө өзүнчө долбоорлор. Сорт.

Image
Image

GNU/Linux

Бирок GNU долбоорунун көйгөйү анын ядросу – аппараттык камсыздоо менен өз ара аракеттенүүчү жана бардык башка тиркемелерди координациялаган негизги программалык камсыздоо – азырынча өндүрүшкө даяр эмес. 2015-жылы өндүрүшкө чейинки абалда чыгарылган GNU Hurd ядросу дагы эле прайм-таймга даяр эмес.

Чечим? Linux. Linux-Libre түрүндөгү Linux ядросу GNU долбоорунун бир бөлүгү болуп калды. Ошентип, GNU Linux ядросун же GNU/Linux иштетет.

GNU Toolchain

GNU дистрибутиви адатта Linux ядросун иштетет, бирок GNU Hurd миссия-критикалык эмес сыноо үчүн жеткиликтүү бойдон калууда. Бирок, GNU дистрибуциясын башка Linux дистрибьюторунан айырмалап турган нерсе бул GNU инструменталдык чынжырчасынын интеграциясы, бир нече жүздөгөн программалардын сериясы эркин жана ачык булак жана жаңы, эркин программалык камсыздоону иштеп чыгууну колдойт.

GNU куралдар тизмегинин жалпы элементтерине GNU Make, GNU C Library, GNU Debugger жана GNU куруу системасы кирет.

Башка GNU топтомдору

Тиркемелер, анын ичинде акыркы колдонуучунун өз ара аракеттешүүсү үчүн арналган графикалык колдонмолор, эгерде алар Stallman тарабынан белгиленген философиялык көрсөтмөлөргө баш ийсе, GNU чатырынын бир бөлүгү болушу мүмкүн. Жалпы GNU-үй-бүлө колдонмолоруна төмөнкүлөр кирет:

  • TexInfo: Техникалык документтерди көрсөтүү үчүн тил жана программа.
  • GNU Emacs: Документти иштетүү системасы.
  • GNOME: Графикалык колдонуучу интерфейсинин негизги көрүнүшүн жана сезимин камсыз кылган иш тактасынын менеджери.
  • GNU октава: Matlab'тан кийин моделделген статистикалык чөйрө.
  • GNU He alth: Дарыгерлер жана ооруканалар үчүн электрондук ден соолук рекорду.
  • GnuCash: Жеке каржы системасы.

Сунушталууда: