ГНУ/Линукс: Тафовут байни таҳрирҳо

Content deleted Content added
Addbot (баҳс | ҳисса)
х Bot: Migrating 3 interwiki links, now provided by Wikidata on d:q3251801 (translate me)
No edit summary
Сатри 6:
оператсионии [[UNIX]]-монанд.
 
Linux – системаи оператсионии озодасоси чандистифодабарандаи компютерњои фардии бо IBM PC-њамљоя ва стансияњои корї буда, бо системаи шабакавии графикї-равзанавии X_Window_System муљањњаз аст. Linux дорои дистрибутивњои (версияњо) зиёд – Debian, RedHat, SuSE, Mandrake, Knoppix, ALT Linux, ASPLinux ва ѓайра мебошад. СО Linux бо стандарти системањои кушода ва протоколњои шабакаи Интернет кор карда метавонад ва бо системањои оператсионии Unix, MS DOS ва MS Windows њамљоя мебошад. Њамаи компонентњои система, аз љумла матни кодњои онро, дар асоси литсензия озодона нусхабардорї, пањн ва дар миќдори дилхоњи компютерњо гузоштан мумкин аст. Мањз барои њамин њам ин СО-ро системаи озодасос мегўянд. Linux (Линукс) дар ибтидои солњои 90-уми асри гузашта аз тарафи донишљўи донишгоњи Хелсинки (Финляндия) Линус Торвалд сохта шудааст.
Она основана на [[системное программное обеспечение|системных]] [[компьютерная программа|программах]], разработанных в рамках проекта [[GNU]], и на [[ядро (операционной системы)|ядре]] [[Linux (ядро)|Linux]]. Обычно по историческим причинам (и для краткости) эта система называется просто «Linux».
Системаи Linux њамчун версияи СО Unix барои КФ эљод шудааст. Unix солњои дароз аст, ки дар мэйнфрейму мини-компютерњо ва стансияњои корї ба сифати СО-и асосї хизмат мерасонад. Linux аз Unix суръат, самаранокї ва чобукиро мерос гирифта, ќариб њамаи вазифањои СО DOS ва Windows-ро иљро карда метавонад. Њангоми кор бо муш њар се тугмаи он истифода мешавад. Тугмаи мобайнии мушро барои гузоштани фрагментњои матн истифода бурдан мумкин аст.
Аз нуќтаи назари иќтисодї Linux боз як бартарии дигари љиддї дорад – вай системаи оператсионии бепул аст. Linux мувофиќи литсензияи генералии шакли кушодаи GNU дар доираи бунёди (фонди) таъминоти программавии озодасос (Free Software Foundation) пањн карда мешавад, ки онро њар як хоњишманд дастрас карда метавонад. Аз Unix ба Linux боз ду хусусияти шоёни дигар – чандистифодабарандагї ва чандмасъалагї гузаштааст. Чандмасъалагї маънои иљрои якваќтаи якчанд масъаларо дорад. Чандистифодабарандагї бошад, далели он аст, ки дар система якбора якчанд истифодабаранда ба воситаи терминалњои алоњида кор карда метавонанд. Арзиши дигари Linux аз он иборат аст, ки вайро якљоя бо Windows дар як компютер гузоштан мумкин аст. Linux метавонад комютери дилхоњро ба стансияи корї табдил дињад. Дар њозира Linux-ро њамчун СО дар соњањои бизнес, маориф ва программасозии фардї истифода менамоянд. Вай дар ташкили шабакањои корпоративї, Интернет-нуќтањо ва Web-серверњо системаи оператсионии ивазнашаванда аст.
Linux метавонад аз якчанд намудњои интерфейси графикї - KDE (K Desktop Environment), GNOME (GNU Network Model Environment) ва ѓайра истифода барад. Дар њар яке аз ин ќабатњои программавї истифодабаранда имконият дорад, ки якбора бо якчанд мизњои корї кор кунад, ки ин бартариро дар дигар СО вохўрдан мумкин нест.
Хусусиятњои СО Linux. Ваќте сухан дар бораи Linux њамчун система меравад, доимо ягонагию њамбастагии ядро, shell, сохтори файлї ва утилитњои он дар назар дошта мешавад. Ядро - дили система аст. Программањои ядро барои бевосита идоракунии ќисмњои аппаратурии компютер хизмат мерасонанд. Shell - интерфейси матнии истифодабаранда аст. Вай командањои истифодабарандаро ќабул карда, барои иљро онњоро ба ядро интиќол медињад. Shell-ро мувофиќи эњтиёљоти мушаххаси истифодабаранда батанзим овардан мумкин аст. Дар таркиби Shell њатто забони программасозии махсус мављуд аст, ки онро барои сохтани скриптњо истифода бурдан мумкин аст. Программањои (командањо) стандартии системаи Linux-ро одатан утилитњо мегўянд. Бо мафњуми сохтори файлї мо пештар шинос шуда будем. Ин сохтор дарахти каталогњоро мемонад, ки дар навдањои он файлњо ва зеркаталогњои дигар љойгир шудаанд. Дарозии максималии номи файлњои Linux ба 256 рамз баробар аст. Чун ќоида бояд номи файл бо нуќта сар нашавад ва рамзњои / * ?-ро дар бар нагирад.
Истифодабаранда – шахсест, ки дар система кор мекунад. Программањои тадбиќии мавриди истифода ќароргирифтаро протсессњо мегўянд. Барои истифодабарандаи система шудан, зарур аст, ки маъмури системавї login (номи дохилшавї) ва password (парол)-и шуморо ба ќайд гирад. Login - барои ба система ворид гаштани истифодабаранда ва password - барои аз истифодаи login њифз намудани шахсони тасодуфї хизмат мерасонанд. Password - комбинатсияи махфии рамзњо буда, њангоми дохилкунї дар экран инъикос намеёбад. Дарозии password бояд аз 6 рамз кам набошад ва 4-тои онро њатман њарфњо ташкил дињанд. Password бояд тавре интихоб карда шавад, ки бахотиргирии он осон бошад ва дар таркибаш калимањои англисии маъмул вонахўранд.
Барои њифзи мутлаќи файлњои худ, пас аз итмоми кор сеанси кориро пўшидан лозим аст. Барои ин дар панели KDE-и ќабати графикии KDE – пахши тугмаи ё пахши тугмаи дар KDE2 зарур аст. Ин амалиётро бо пахши сатри Выйти (баромадан) дар менюи асосии KDE (њангоми пахши тугмаи дар панели замимањо) низ ба сомон расонидан мумкин аст.
Муњити графикии KDE. Программаи ќабатии KDE – интерфейси пурра ва функсионалии истифодабарандаро муњайё сохта, ўро бо равзанањо ва меню, ки барои идораи файлњо ва иљрои программањо заруранд, таъмин менамояд. KDE ќабати стандартии командавиро иваз наменамояд, вай танњо истифодаи Linux-ро осон мегардонад. Дар асл KDE – ин лоињаи озод ва аз якдигар новобастаи садњо лоињакашони дунё ба шумор рафта, бањри эљоди муњити кории мўътадил ва самарабахши мизњои кории замонавї, танзимшаванда ва устувор, ки асосашонро архитектураи шабакавии компонентї ва шаффоф ташкил медињад, равона карда шудааст.
Соли 2001 версияи KDE 2.1 эљод шуд, ки вай муњити кории пуриќтидор, ќулай ва бо Интернет интегратсияшудаи Linux ба шумор меравад. Дар ин версия программаи Konqueror - WWW-браузери замонавї ва менељери файлї ва инчунин KDevelop – муњити программасозї барои такмили KDE њамроњ карда шудааст. Ин версия бо 33 забони љањон тарљума шудааст ва зиёда аз 100 пакети программањоро, аз ќабили бозињо, графика, мултимедиа, шабака, утилитњо ва ѓайра дар бар мегирад.
Командањоро одатан бо ёрии меню ё пиктограммањо дохил мекунанд. Агар онњоро бо ёрии интерфейси сатри командавї дохил кардан лозим бошад, он гоњ аз равзанаи shell (терминал, консол) истифода мебаранд. Аз равзанаи shell ќабати программавии Midnight Commander-ро низ ба кор даровардан мумкин аст, ки намуди зоњирї ва тарзи кори он ба Norton Commander хеле шабоњат дорад. На бояд фикр кард, ки кор бо файлњо ва системаи файлии Linux танњо тавассути сатри командавї амалї гардонида мешавад. Менељери файлии Konqueror имконият медињат, ки аз воситањои замонавии кор бо файлњо истифода бурда шавад. Вале донистани командањо ба истифодабаранда имконият медињад, ки тамоми нозукињои СО Linux ба таври самарабахш азхуд карда шавад.
 
К операционной системе 'GNU/Linux' также часто относят программы, дополняющие эту операционную систему, и [[прикладное программное обеспечение|прикладные программы]], делающие её полноценной многофункциональной операционной средой.
 
В отличие от большинства других операционных систем, GNU/Linux не имеет единой «официальной» комплектации. Вместо этого GNU/Linux поставляется в большом количестве так называемых [[дистрибутив операционной системы|дистрибутивов]], в которых программы [[GNU]] соединяются с ядром [[Linux (ядро)|Linux]] и другими программами. Наиболее известными дистрибутивами GNU/Linux являются [[Slackware]], [[Red Hat]], [[Fedora Core]], [[Mandriva]], [[SuSE]], [[Debian]], [[Gentoo]], [[Ubuntu]]. Из дистрибутивов [[Россия|российских]] разработчиков наиболее известны [[ALT Linux]] и [[ASPLinux]].
 
== Коркард - Разработка ==
В отличие от [[Windows|Microsoft Windows]], [[Mac OS]] ([[Mac OS X]]) и коммерческих [[UNIX]]-подобных систем, GNU/Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Программы для GNU/Linux — результат работы тысяч проектов. Некоторые из этих проектов централизованы, некоторые сосредоточены в фирмах, но большинство объединяют [[программист]]ов со всего света, которые знакомы только по переписке. Создать свой проект или присоединиться к уже существующему может любой и, в случае успеха, результаты работы станут известны миллионам пользователей. Пользователи принимают участие в [[тестирование|тестировании]] [[свободное программное обеспечение|свободных]] программ, общаются с разработчиками напрямую, что позволяет быстро находить и исправлять ошибки и реализовывать новые возможности.
 
Именно такая гибкая и динамичная система разработки, невозможная для проектов с [[собственническое ПО|закрытым кодом]], определяет исключительную экономическую эффективность GNU/Linux. Низкая стоимость свободных разработок, отлаженные механизмы тестирования и распространения, привлечение людей из разных стран, обладающих разным видением проблем, защита кода лицензией [[GNU General Public License|GPL]] — всё это стало причиной успеха свободных программ. [http://ftp.altlinux.ru/pub/distributions/ALTLinux/Compact/2.3/docs/ch01.html]
 
Конечно, такая высокая эффективность разработки не могла не заинтересовать крупные фирмы, которые стали открывать свои проекты. Так появились [[Mozilla]] ([[Netscape]], [[AOL]]), [[OpenOffice.org]] ([[Sun Microsystems|Sun]]), свободный клон [[Interbase]] ([[Borland]]), [[SAP DB]] ([[SAP]]). [[IBM]] способствовала переносу GNU/Linux на свои [[мейнфрейм]]ы.
 
С другой стороны, открытый код значительно снижает себестоимость разработки закрытых систем для Linux и позволяет снизить цену решения для пользователя. Вот почему Linux стала платформой, часто рекомендуемой для таких продуктов, как [[Oracle Database]], [[DB2]], [[Informix]], [[SyBase]], [[SAP R3]], [[Domino]].
 
Сообщество GNU/Linux поддерживает связь посредством [[Группа пользователей Linux|групп пользователей Linux]].
 
== Дистрибутиви GNU/Linux ==
Большинство пользователей для установки GNU/Linux используют [[дистрибутив операционной системы|дистрибутивы]]. Дистрибутив — это не просто набор программ, а ряд решений для разных задач пользователей, объединённых едиными системами установки, управления и обновления пакетов, настройки и поддержки.
Самые распространённые в мире дистрибутивы:
* американский [[Red Hat]] и его наследник [[Fedora Core]];
* немецкий [[SuSE]];
* французский [[Mandriva]] (бывший Mandrake);
* не имеющий национальной принадлежности международный дистрибутив [[Debian|Debian GNU/Linux]];
* один из самых старых дистрибутивов [[Slackware]];
* сравнительно молодой и активно развивающийся дистрибутив [[Gentoo]];
* очень молодой, но перспективный дистрибутив [[Ubuntu Linux]].
Помимо перечисленных, существует множество других дистрибутивов, как базирующихся на перечисленных, так и созданных с нуля и зачастую предназначенных для выполнения ограниченного количества задач.
Каждый из них имеет свою концепцию, свой набор пакетов, свои достоинства и недостатки. Ни один не может удовлетворить всех пользователей, а потому рядом с лидерами благополучно существуют другие фирмы и объединения программистов, предлагающие свои решения, свои дистрибутивы, свои услуги. Существует множество [[LiveCD]], построенных на основе GNU/Linux, например, [[Knoppix]]. LiveCD позволяет запускать GNU/Linux непосредственно с [[компакт-диск]]а, без установки на жёсткий диск.
 
Для желающих досконально разобраться с GNU/Linux подойдёт любой из дистрибутивов, однако довольно часто для этой цели используются так называемые ''source-based'' дистрибутивы, то есть предполагающие самостоятельную сборку всех (или части) компонентов из [[исходный код|исходных кодов]], такие как [[LFS]], [[Gentoo]] или [[CRUX]].
 
Наиболее полный [[Список дистрибутивов Linux|список дистрибутивов GNU/Linux]] с кратким описанием.
 
== Барномаҳо ==