Arch Linux (हिन्दी)

Translation Status:
This article is a localized version of
Arch Linux
. Last translation date: 2026-02-07. You can help to synchronize the translation, if there were
changes
in the English version.
Related articles
Arch compared to other distributions
Arch terminology
Arch-based distributions
Frequently asked questions
Trademark policy
archiso
Arch Linux
एक स्वतंत्र रूप से विकसित,
x86-64
सामान्य-उद्देश्य
GNU/Linux
distribution है जो
rolling release model
का पालन करते हुए अधिकांश software के
नवीनतम stable versions
प्रदान करने का प्रयास करता है।
Default installation एक
न्यूनतम base system
है, जिसे user द्वारा केवल वही जोड़ने के लिए configure किया जाता है जो उद्देश्यपूर्ण रूप से आवश्यक है।
सिद्धांत
सरलता (Simplicity)
Arch Linux सरलता को
अनावश्यक additions या modifications के बिना
के रूप में परिभाषित करता है। यह software को मूल developers द्वारा जारी किए गए रूप में ship करता है—
upstream
—न्यूनतम distribution-specific
downstream
परिवर्तनों के साथ। Upstream द्वारा स्वीकार नहीं किए गए patches से बचा जाता है, और Arch के downstream patches लगभग पूरी तरह से backported bug fixes से मिलकर बनते हैं जो project की अगली release द्वारा अप्रचलित हो जाते हैं।
इसी तरह, Arch उन configuration files को ship करता है जो upstream द्वारा प्रदान की गई हैं, जिनमें परिवर्तन distribution-specific मुद्दों तक सीमित हैं जैसे कि system file paths को समायोजित करना। यह automation features नहीं जोड़ता है जैसे कि package install होने पर किसी service को enable करना। Packages को केवल तभी विभाजित किया जाता है जब compelling advantages मौजूद हों, जैसे कि विशेष रूप से बुरे मामलों में disk space बचाने के लिए।
Arch Linux
official packages
system-wide
GUI
configuration utilities प्रदान नहीं करते हैं (यानी न तो कोई GUI installation wizard है और न ही कोई GUI system configuration tool है, और Arch एक distribution के रूप में system configuration के लिए GUI tools को promote नहीं करता है), users को अधिकांश system configuration को
command-line shell
और एक
text editor
से करने के लिए प्रोत्साहित करता है।
आधुनिकता (Modernity)
Arch Linux अपने software के नवीनतम stable release versions को बनाए रखने का प्रयास करता है जब तक कि systemic package breakage को reasonably avoided किया जा सकता है। यह एक
rolling-release
system पर आधारित है, जो continuous upgrades के साथ one-time installation की अनुमति देता है।
Arch Linux नवीनतम उपलब्ध
kernels
के साथ-साथ GNU/Linux users के लिए उपलब्ध features को शामिल करता है, जिनमें शामिल हैं:
systemd
init system,
आधुनिक
file systems
,
LVM2
,
software RAID
,
udev
support,
initcpio
(
mkinitcpio
के साथ)।
Arch Linux पुरानी चीजों का उपयोग नहीं करता है यदि आधुनिक, future-proof, और बेहतर विकल्प उपलब्ध हैं।
व्यावहारिकता (Pragmatism)
Arch एक व्यावहारिक distribution है न कि एक वैचारिक—
यहां के सिद्धांत केवल उपयोगी दिशानिर्देश हैं।
अंततः, design decisions को developer consensus के माध्यम से case-by-case basis पर लिया जाता है। जो मायने रखता है वह है evidence-based technical analysis और debate, न कि politics या popular opinion।
विभिन्न Arch Linux repositories में packages और build scripts की बड़ी संख्या उन लोगों के लिए free और open source software प्रदान करती है जो इसे पसंद करते हैं, साथ ही उन लोगों के लिए proprietary software packages भी प्रदान करती है जो विचारधारा (ideology) की जगह functionality को अपनाते हैं।
उपयोगकर्ता केंद्रितता (User Centrality)
जबकि कई GNU/Linux distributions अधिक
user-friendly
बनने का प्रयास करते हैं, Arch Linux हमेशा से रहा है, और हमेशा
user-centric
रहेगा:
Distribution का उद्देश्य उन लोगों की आवश्यकताओं को पूरा करना है जो इसमें योगदान करते हैं, न कि यथासंभव अधिक से अधिक users को आकर्षित करने का प्रयास करना।
यह proficient GNU/Linux user, या do-it-yourself attitude वाले किसी भी व्यक्ति के लिए लक्षित है जो documentation पढ़ने और अपनी समस्याओं को स्वयं हल करने के लिए तैयार है।
सभी users को distribution में
भाग लेने
और योगदान करने के लिए प्रोत्साहित किया जाता है।
bugs
की रिपोर्ट करना और उन्हें ठीक करने में मदद करना अत्यधिक मूल्यवान है और packages या core
projects
को बेहतर बनाने वाले patches की बहुत सराहना की जाती है: Arch के developers volunteers हैं और active contributors अक्सर खुद को उस team का हिस्सा बनते हुए पाएंगे।
Archers
स्वतंत्र रूप से
Arch User Repository
में packages का योगदान कर सकते हैं,
ArchWiki documentation
को बेहतर बना सकते हैं, दूसरों को technical assistance प्रदान कर सकते हैं या
forums
,
mailing lists
, या
IRC channels
में राय का आदान-प्रदान कर सकते हैं। Arch Linux दुनिया भर के कई लोगों के लिए पसंदीदा operating system है, और कई
international communities
मौजूद हैं जो विभिन्न भाषाओं में मदद और documentation प्रदान करती हैं।
बहुमुखी प्रतिभा (Versatility)
Arch Linux एक सामान्य-उद्देश्य distribution है। Installation के बाद, केवल एक command-line environment प्रदान किया जाता है; अनावश्यक और अवांछित packages को हटाने के बजाय, user को
official repositories
में
x86-64
architecture के लिए प्रदान किए गए हजारों high-quality packages में से चुनकर एक custom system बनाने की क्षमता प्रदान की जाती है।
Arch एक rolling-release model है जो
pacman
द्वारा supported है, एक lightweight, simple और fast package manager जो एक command के साथ पूरे system को continuously upgrade करने की अनुमति देता है। Arch
Arch build system
भी प्रदान करता है, एक ports-like system जो source से packages को build और install करना आसान बनाता है, जिसे एक command के साथ synchronized भी किया जा सकता है। इसके अलावा,
Arch User Repository
में कई हजारों community-contributed
PKGBUILD
scripts हैं जो
makepkg
application का उपयोग करके source से installable packages को compile करने के लिए हैं। Users के लिए आसानी से अपनी custom repositories को build और maintain करना भी संभव है।
इतिहास
Arch community बढ़ी है और सबसे लोकप्रिय और प्रभावशाली Linux distributions में से एक बनने के लिए परिपक्व हुई है, जो वर्षों में प्राप्त
ध्यान और समीक्षा
द्वारा भी प्रमाणित है।
चुनिंदा अपवादों
को छोड़कर, Arch developers अवैतनिक, part-time volunteers बने हुए हैं, और Arch Linux को monetize करने की कोई संभावना नहीं है, इसलिए यह शब्द के सभी अर्थों में free रहेगा। जो लोग Arch के विकास इतिहास के बारे में अधिक विवरण देखने में रुचि रखते हैं, वे
Internet Archive Wayback Machine में Arch entry
और
Arch Linux News Archives
को browse कर सकते हैं।
प्रारंभिक वर्ष
Judd Vinet
—एक कनाडाई programmer और occasional guitarist—ने 2001 की शुरुआत में Arch Linux का विकास शुरू किया। इसकी पहली औपचारिक release—Arch Linux 0.1—2002-03-11 को हुई।
Slackware
,
BSD
,
PLD Linux
और
CRUX
की सुरुचिपूर्ण सरलता से
प्रेरित
, और फिर भी उस समय उनके package management की कमी से निराश होकर, Vinet ने उन distributions के समान सिद्धांतों पर अपना distribution बनाया। लेकिन, उन्होंने
pacman
नामक एक package management program भी लिखा, जो स्वचालित रूप से package dependency resolution, installation, removal, और upgrades को handle करता है।
मध्य वर्ष
प्रारंभिक Arch community लगातार बढ़ी, जैसा कि
forum posts, users, और bug reports के इस chart
से स्पष्ट है। इसके अलावा, यह अपने शुरुआती दिनों से
एक open, friendly, और helpful community
के रूप में जाना जाता था।
ArchWiki का जन्म
2005-07-08
को
ArchWiki
को पहली बार
MediaWiki
engine पर स्थापित किया गया था।
Aaron Griffin के युग की शुरुआत
2007 के अंत में,
Judd Vinet
एक Arch developer के रूप में सक्रिय भागीदारी से सेवानिवृत्त हो गए, और
सुचारू रूप से स्थानांतरित
अमेरिकी programmer
Aaron Griffin
, जिन्हें Phrakture के नाम से भी जाना जाता है, को नियंत्रण सौंप दिया।
Official Arch Linux Logo Contest
—
submissions
देखें—उसी समय हुआ।
Arch Install Scripts
Installation image की 2012-07-15 release ने menu-driven
Arch Installation Framework
(AIF) को
Arch Install Scripts
(
arch-install-scripts
) के पक्ष में
deprecated
कर दिया।
systemd युग
2012 और 2013 के बीच पारंपरिक
UNIX System V
init system को
systemd
द्वारा प्रतिस्थापित किया गया।
[१]
[२]
[३]
[४]
i686 support का समापन
2017-01-25 को यह
घोषित
किया गया कि
i686
architecture के लिए support को developers और community के बीच इसकी घटती लोकप्रियता के कारण चरणबद्ध तरीके से समाप्त किया जाएगा। नवंबर 2017 के अंत तक, सभी i686 packages को mirrors से
हटा दिया गया
।
Project Leader भूमिका की समीक्षा और चुनाव
2020 की शुरुआत में, एक team effort में Arch Linux staff ने भविष्य के leaders को निर्धारित करने के लिए एक नई प्रक्रिया तैयार की, जो
DeveloperWiki:Project Leader
में documented है।
चूंकि
Aaron Griffin
ने अपनी भूमिका से हटने का निर्णय लिया था, एक नया व्यक्ति चुनने के लिए एक poll आयोजित किया गया था, और 2020-02-24 को इसके परिणाम
प्रकाशित
किए गए, जिससे
Levente Polyak
का चुनाव आधिकारिक हो गया।
GitLab युग
मई 2023
में, Arch Linux ने अपनी packaging infrastructure को एक self-hosted
GitLab
instance में migrate किया।
आंतरिक परिवर्तनों और नवाचारों
के अलावा, इसके परिणामस्वरूप
testing
repository को
core-testing
और
extra-testing
में विभाजित किया गया,
staging
repository को
core-staging
और
extra-staging
में, और अंत में
community
को
extra
में merge कर दिया गया।
कई महीने बाद,
नवंबर 2023
में, पुराने
Flyspray
bug tracker
bugs.archlinux.org
को
gitlab.archlinux.org
में migrate किया गया और इसकी collaboration features—issues और merge requests—को public के लिए खोल दिया गया। Archiving कारणों से पुराने bug tracker की एक static copy बनी हुई है, ताकि links—उदाहरण के लिए randomly चुना गया
FS#56716
—अभी भी valid हों।
शब्दकोश (Glossary)
Rolling Release
Rolling Release
एक software distribution model है जिसमें updates और नए versions लगातार (continuously) release किए जाते हैं, बजाय इसके कि fixed intervals पर major versions जारी किए जाएं। इसका मतलब है कि users को हमेशा नवीनतम software मिलता है और उन्हें पूरे operating system को reinstall करने की आवश्यकता नहीं होती। एक बार install करने के बाद, system हमेशा up-to-date रहता है।
Upstream/Downstream
Upstream
उन मूल developers या projects को संदर्भित करता है जो software बनाते हैं। जब कोई distribution जैसे Arch Linux उस software को लेता है और उसे अपने users के लिए package करता है, तो distribution को
Downstream
कहा जाता है। Upstream वह source है जहां से software आता है, और Downstream वह है जो उसे प्राप्त करता है और वितरित करता है।
Package Manager
Package Manager
एक tool या software है जो operating system में programs (packages) को install, update, configure, और remove करने में मदद करता है। यह dependencies को automatically handle करता है, यानी यदि किसी program को किसी अन्य program की आवश्यकता है, तो package manager उसे भी install कर देता है। Arch Linux में,
pacman
package manager का उपयोग किया जाता है।
Repository
Repository
(याRepo) एक central storage location है जहां software packages रखे जाते हैं। Users अपने package manager का उपयोग करके repository से software download और install कर सकते हैं। Arch Linux में official repositories हैं जो verified और tested packages प्रदान करते हैं।
GUI vs CLI (Command Line)
GUI (Graphical User Interface)
एक visual interface है जहां users buttons, icons, और windows के माध्यम से computer के साथ interact करते हैं (जैसे Windows या macOS में)।
CLI (Command Line Interface)
एक text-based interface है जहां users commands टाइप करके computer को निर्देश देते हैं। Arch Linux मुख्य रूप से CLI-based है, जो users को अधिक control और flexibility देता है, हालांकि GUI tools भी install किए जा सकते हैं।
Open Source vs Proprietary
Open Source Software
वह software है जिसका source code सार्वजनिक रूप से उपलब्ध है। कोई भी इसे देख सकता है, modify कर सकता है, और distribute कर सकता है। यह transparency और community collaboration को बढ़ावा देता है।
Proprietary Software
वह software है जिसका source code private है और company या developer के स्वामित्व में है। Users इसे केवल उपयोग कर सकते हैं लेकिन modify या distribute नहीं कर सकते।
User-centric
User-centric
का अर्थ है कि design और decisions उन users की जरूरतों पर केंद्रित हैं जो actively project में योगदान करते हैं। Arch Linux user-centric है, न कि user-friendly—इसका मतलब है कि यह experienced users के लिए बनाया गया है जो अपनी system को समझना और control करना चाहते हैं, न कि beginners के लिए सब कुछ automatically करने के लिए।
Versatility (बहुमुखी प्रतिभा)
Versatility
का अर्थ है flexibility और adaptability—किसी चीज़ की विभिन्न तरीकों से उपयोग किए जाने की क्षमता। Arch Linux versatile है क्योंकि यह एक minimal base system के साथ आता है, और users अपनी आवश्यकताओं के अनुसार इसे customize कर सकते हैं—चाहे वे server, desktop, gaming machine, या कुछ और बनाना चाहें।