Gentoo Linux 2025 पुनरावलोकन
(gentoo.org)- 2025 में Gentoo Linux ने नए डेवलपर्स की भर्ती, पैकेज विस्तार, और build infrastructure में सुधार सहित कई बदलाव किए
- प्रमुख तकनीकी अपडेट में EAPI 9 की शुरुआत, Codeberg पर माइग्रेशन की योजना, WSL के लिए इमेज उपलब्ध कराना, और Rust·Ada·D bootstrap में सुधार शामिल हैं
- GPG के वैकल्पिक implementations का समर्थन, zlib-ng compatibility जोड़ना, NGINX packaging का पुनर्गठन, और Python 3.13/3.14 को stable करना पूरा किया गया
- वित्तीय रिपोर्ट में 2025 वित्तीय वर्ष की आय $12,066, खर्च $21,036, और शेष राशि $104,831 बताई गई
- community contributions और volunteer-आधारित संचालन के महत्व पर ज़ोर देते हुए, SPI को वित्तीय हस्तांतरण और donors की अधिक भागीदारी का अनुरोध किया गया
Gentoo परिचय और आँकड़े
- Gentoo में 31,663 ebuilds और 19,174 packages शामिल हैं
- mirrors पर amd64 के लिए 89GB के binary packages उपलब्ध हैं
- हर सप्ताह अलग-अलग architectures और settings के साथ 154 installation stages build किए जाते हैं
- 2025 में main repository commits की संख्या 112,927 रही, external contributors 377 थे, और उन्होंने 9,396 commits किए
- GURU repository में commits 7,517 से घटकर 5,813 हो गए, लेकिन contributors की संख्या बढ़कर 264 हो गई
- bug tracker activity में 20,763 reports और 22,395 resolutions दर्ज हुए; पिछले वर्ष की तुलना में कमी रही, लेकिन resolve हुए मामलों की संख्या अधिक थी
नए डेवलपर्स
- 2025 में 4 नए डेवलपर्स जुड़े
- Jay Faulkner (अमेरिका): OpenStack से संबंधित काम, खेल प्रेमी
- Michael Mair-Keimberger (ऑस्ट्रिया): network security engineer, quality management की ज़िम्मेदारी
- Alexander Puck Neuwirth (इटली): physics postdoctoral researcher, RISC-V और CI में रुचि
- Jaco Kroon (दक्षिण अफ्रीका): system administrator, Asterisk package के maintainer
प्रमुख बदलाव और समाचार
वितरण समग्र रूप से
- GitHub से Codeberg पर माइग्रेशन की योजना
- Copilot के अनिवार्य होने की समस्या के कारण Codeberg (Forgejo-आधारित, non-profit संचालन) पर माइग्रेशन पर विचार चल रहा है
- EAPI 9 अंतिम रूप में, और Portage support पूरा
- इसमें pipestatus, edo function, build environment cleanup, और profile directory के लिए default EAPI declaration जैसी सुविधाएँ शामिल हैं
- इवेंट्स में भागीदारी
- FOSDEM 2025, FrOSCon 2025, और GNU Tools Cauldron 2025 में booth और workshop संचालित किए गए
- SPI को वित्तीय संरचना का हस्तांतरण जारी, donation transfer का अनुरोध
- Gentoo e.V. ने 2025 में 4 online workshops आयोजित किए (EAPI 9, GnuPG/LibrePGP आदि विषयों पर)
आर्किटेक्चर
- RISC-V के लिए QCOW2 boot image उपलब्ध, rv64gc·lp64d आधारित
- WSL के लिए Gentoo images का साप्ताहिक वितरण शुरू, Microsoft Store में पंजीकरण की योजना
- hppa·sparc architectures के stable keywords हटाए गए, केवल testing के लिए रखे गए
- musl-locales को default रूप से जोड़ा गया, locale support मज़बूत हुआ
पैकेज और build system
- GPG के वैकल्पिक implementations का समर्थन
- GnuPG, FreePG, Sequoia-PGP/Chameleon में से चयन संभव
- zlib-ng और minizip-ng compatibility mode का समर्थन
- system-wide jobserver ‘steve’ की शुरुआत, Portage parallel builds को नियंत्रित करना संभव
- NGINX packaging का पुनर्गठन, third-party modules अलग किए गए
- Rust C++ bootstrap (mrustc) जोड़ा गया, binary dependencies कम हुईं
- Ada·D language bootstrap paths को व्यवस्थित किया गया, gcc USE flags से enable किया जा सकता है
- FlexiBLAS की शुरुआत, BLAS implementation switching और ABI stability सुनिश्चित
- Python 3.13 default, 3.14 stable किया गया
- KDE Gear 25.08.3, Frameworks 6.20.0, Plasma 6.5.4 के stable versions उपलब्ध कराए गए
इन्फ्रास्ट्रक्चर और दस्तावेज़ीकरण
- Hetzner Germany hosting build server जोड़ा गया, image और package generation की गति बेहतर हुई
- wiki.gentoo.org documentation में प्रगति, 9,647 pages, कुल 766,731 edits का रिकॉर्ड
- Gentoo Handbook अपडेट किया गया और volunteers के योगदान का विस्तार हुआ
वित्तीय स्थिति
- आय: $12,066 (80% से अधिक व्यक्तिगत donations), SPI पक्ष की आय $8,471
- खर्च: services $8,332, accounting $1,724, fundraising $905, depreciation $10,075
- शेष राशि: 1 जुलाई 2025 तक $104,831
- donation transfer अनुरोध: 40 से अधिक लोगों ने अभी तक SPI में स्थानांतरण नहीं किया है
धन्यवाद
- सभी डेवलपर्स और contributors को धन्यवाद दिया गया
- Gentoo एक volunteer-आधारित project है, जिसमें community participation सबसे महत्वपूर्ण है
- नए प्रतिभागियों को contribution और developer registration के लिए प्रोत्साहित किया गया
1 टिप्पणियां
Hacker News की राय
Gentoo सबसे बढ़िया है। जब आप boot होने वाला system बनाना सीख लेते हैं और उसे अपनी मर्ज़ी से configure करना शुरू करते हैं, तो यह Linux from Scratch को automate करने जैसा लगता है
मैं podman से rootfs build करता हूँ और qemu से test boot और architecture emulation करता हूँ, ताकि हर hardware के लिए system image हफ़्ते में एक बार CI से दोबारा build हो। rsync से updates भी automate किए हुए हैं
असल में मैं अपनी खुद की Linux distribution को container files के रूप में define करके build कर रहा हूँ। Gentoo टीम का बहुत आभारी हूँ कि उन्होंने यह संभव बनाया। मुझे पता चला कि operating cost कम है, इसलिए मैंने नियमित donation सेट कर दिया
अगर आप Linux ecosystem सीखना चाहते हैं, तो कुछ महीनों या कुछ सालों तक इसे इस्तेमाल करने की सलाह दूँगा।
मैंने official repository के binary packages कभी नहीं इस्तेमाल किए, लेकिन उन्हें इस्तेमाल करने से maintenance शायद कम मुश्किल हो
मेरी नज़र RISC-V support की स्थिति पर गई
जहाँ दूसरी distributions नई ISA के लिए package repository bootstrap करने में जूझती हैं, Gentoo source-based होने के कारण architecture से बंधा नहीं है
amd64 के बराबर स्तर का @system set हासिल करना बड़ी उपलब्धि है।
मेरा मानना है कि 2025 के बाद hardware diversity में जो विस्फोट होगा, उसे संभालने के लिए यह meta-distribution model ही एकमात्र समाधान है
अगर आप embedded platform या custom silicon पर काम करते हैं, तो Gentoo शीर्ष श्रेणी का विकल्प है
RISC-V support कमज़ोर होने की असली वजह बस hardware base का छोटा होना है
Gentoo Foundation की 2025 fiscal year income लगभग 12,000 डॉलर थी। ज़्यादातर रकम व्यक्तिगत donations से आई, और SPI के ज़रिये अतिरिक्त income भी लगभग इसी पैमाने की थी
इतने बड़े project का इतने कम budget में चलना हैरान करता है। commercial software की तुलना में ROI बेहद बड़ा है
मैंने Gentoo developer के रूप में अपना पहला साल बिताया, और सभी लोग दयालु और सहयोगी थे
खास तौर पर developer onboarding system शानदार है।
community में mentor ढूँढकर open-book test दिया जाता है, फिर कुछ meetings के बाद feedback मिलता है
काश ऐसी स्पष्ट और documented प्रक्रिया दूसरे open source projects में भी होती। quiz process की वजह से मैं अपने ज्ञान की कमियाँ भर सका
यह देखकर आश्चर्य होता है कि Gentoo Portage ChromeOS की core infrastructure में इस्तेमाल होता है, और फिर भी Foundation का budget इतना कम है
2025 में मैं NixOS पर चला गया। 20 साल Gentoo इस्तेमाल किया, लेकिन वह अब भी दिल की distribution है
पुराने laptops पर updates बहुत resource-intensive थे। उदाहरण के लिए, सिर्फ GHC build करने में 12 घंटे से ज़्यादा लगते थे
2004 से मैं अपने सभी उपकरणों पर Gentoo इस्तेमाल कर रहा हूँ। शुरुआत Unreal Tournament demo ISO से हुई थी और मैं पूरी तरह इसमें डूब गया
मैं NAS को build host की तरह इस्तेमाल करता हूँ, जो मेरी सभी machines के लिए compilation संभालता है, और architecture-specific environments को systemd-nspawn containers से manage करता हूँ
/var/cache/binpkgs और /etc/portage को NFS से mount कर दें, तो पुराना Thinkpad भी एक घंटे में पूरा emerge कर सकता है
मैं OpenRC-केंद्रित हूँ, लेकिन Gentoo में systemd का अनुभव दूसरी distributions की तुलना में कहीं अधिक सहज था
मैं अपने Ubuntu servers को Gentoo में migrate करना चाहता हूँ, लेकिन central management का तरीका अच्छी तरह नहीं जानता
Gentoo में बहुत से बुद्धिमान लोग हैं। लेकिन लगता है कि Arch के उभार के बाद इसकी स्थिति कुछ कम हुई है
मेरा मानना है कि इसे Void या Arch जैसी प्रतिस्पर्धी distributions से सीखने की ज़रूरत है। वे आधुनिक Gentoo जैसी लगती हैं
customization के लिहाज़ से इसके असली competitors शायद NixOS या Guix के ज़्यादा करीब हैं
Gentoo कंप्यूटर से पूरी तरह जुड़ाव वाला एक भावनात्मक अनुभव देता है, लेकिन इसके लिए समय निवेश करना पड़ता है
मैं फिर से Gentoo पर लौटना चाहता हूँ। मैंने जितनी distributions इस्तेमाल की हैं, उनमें यह सबसे stable और hacker-friendly थी। सभी contributors को मेरा सम्मान
system के हर हिस्से को खुद चुनने की आज़ादी मुझे किसी और OS में नहीं मिली
अब मैं सभी machines पर एक जैसा environment बनाए रखने के लिए NixOS इस्तेमाल करता हूँ
करीब 14 साल पहले मैंने Gentoo चलाया था, और कुछ खास hardware (4-socket AMD Opteron server) पर यह सबसे तेज़ distribution थी
अगर USE flags सही तरह सेट किए जाएँ, तो CPU के लिए optimized binaries बनाई जा सकती थीं
शुरू में precompiled packages इस्तेमाल करके, और background में optimized builds चलाने वाला staged installation model हो तो अच्छा रहेगा, ऐसा मैंने सोचा था
यह देखकर खुशी होती है कि यह अब भी एक शक्तिशाली distribution बनी हुई है। हालांकि मुझे याद है कि large-scale management और security patch maintenance मुश्किल थे