LineageOS 23
(lineageos.org)- LineageOS 23, Android 16 QPR0 पर आधारित नई आधिकारिक रिलीज़ है
- Google के security patch और source code public release में देरी के कारण, नई features को शामिल करने में देर हो सकती है और कुछ features बाद में QPR1 public होने के बाद दिए जाएंगे
- पुराने kernel-आधारित डिवाइसों के support बंद होने की संभावना बढ़ गई है, और केवल Linux 5.4 या उससे ऊपर के kernel वाले डिवाइसों को आधिकारिक support में लाने की दिशा में काम हो रहा है
- Aperture, Twelve जैसे core apps और platform features में बड़े सुधार और नए features जोड़े गए हैं, और Catapult launcher व VM support भी नए सिरे से मजबूत किए गए हैं
- आधिकारिक support वाले devices की सूची काफ़ी बढ़ाई गई है, और नया build system, wiki और download portal भी बेहतर किए गए हैं
LineageOS 23 – प्राइमटाइम रिलीज़
अवलोकन
- LineageOS 23, Android 16 QPR0 version पर आधारित नवीनतम आधिकारिक रिलीज़ है
- Google के Android 16 के प्रमुख UI सुधार लागू किए गए हैं और मौजूदा codebase के rebase को तेज़ किया गया है
- source code और security patch वितरण में देरी जैसी बाहरी वजहों से timeline पर कुछ असर पड़ा
Google की security patch policy में बदलाव और आगे की दिशा
ASB और QPR की अवधारणा
- ASB(Android Security Bulletin) : हर महीने जारी होने वाली Android ecosystem की security vulnerability patches की सूची और संबंधित branch updates
- QPR(Quarterly Platform Release) : हर तिमाही जारी होने वाली intermediate release, जिसमें security, bug fixes, performance और UI innovations सहित कई सुधार शामिल होते हैं
मुख्य बदलाव और वर्तमान स्थिति
- हाल में Google, ASB और QPR source code व patches को पहले की तुलना में कम और देर से AOSP में जारी कर रहा है
- QPR1 का source code भी public नहीं हुआ है, इसलिए अभी केवल QPR0-आधारित LineageOS 23.0 पहले जारी किया गया है
- केवल public source patches ही शामिल किए जा सकते हैं, और Material 3 Expressive जैसे कुछ प्रमुख features source public होने के बाद जोड़े जाएंगे
- Pixel devices के kernel/source code access पर भी पाबंदियाँ बढ़ी हैं, जिससे नए support को जोड़ना अब दूसरे manufacturers जितना ही कठिन हो गया है
- आगे चलकर Android के हर version के लिए पहले .0 release, और QPR source public होने के बाद feature merge करने का तरीका standard बनने की संभावना है
TL;DR सारांश
- Google लगभग monthly patches/tags उपलब्ध नहीं करा रहा, और quarterly patches standard बन गए हैं
- security patch level वास्तव में तभी लागू किया जाएगा जब पूरे patches public हो जाएँ
- LineageOS 23.0, Android 16 QPR0 पर आधारित है; QPR1 public होने के बाद अतिरिक्त features शामिल किए जाएंगे
- Pixel support जारी रहेगा, लेकिन source accessibility कम होने के कारण "same-day support" मुश्किल है
legacy (पुराने) device support policy में बदलाव
- Google के eBPF-आधारित features के विस्तार के कारण, Android 16 QPR0 के लिए Linux 5.4 या उससे ऊपर का kernel अनिवार्य है
- LineageOS 22.2 अभी भी 4.4 और 4.9 kernel इस्तेमाल करने वाले devices को support करता है, लेकिन पूरी feature backporting की स्थिति नहीं है
- ज़रूरत होने पर developers स्वयं backport करके योगदान दे सकते हैं
- आगे आधिकारिक रूप से केवल 1:1 eBPF backport शामिल करने वाले kernels को ही support के लिए चुना जाएगा
मुख्य नए features और सुधार
- सितंबर 2024 से अगस्त 2025 तक के security patches LineageOS 20~23.0 में शामिल किए गए हैं
- SeedVault, Etar apps को latest versions में upgrade किया गया है और कई bugs ठीक किए गए हैं
- WebView को Chromium 140.0.7339.51 में upgrade किया गया है
- शुरुआती device porting को support करने के लिए नए tools विकसित किए गए हैं, VirtIO/UTM/Cuttlefish जैसे VM environments के लिए extended support जोड़ा गया है, और mainline kernel-आधारित boot functionality पर प्रयोग किए गए हैं
- Android.mk को हटाने की प्रक्रिया जारी है और build system को Soong/Android.bp पर ले जाने का काम लगभग पूरा हो चुका है
- battery charging और fast charging control features बेहतर किए गए हैं, और Plasma Mobile के नए ringtones/alarm sounds जोड़े गए हैं
core applications updates
Aperture(कैमरा app)
- पूरी तरह rewrite किया गया है ताकि maintainability और extensibility बेहतर हो
- JPEG Ultra HDR/RAW/simultaneous RAW+JPEG capture, notification UI redesign जैसे features जोड़े गए हैं
- CameraX library की सीमाओं को पार करने की योजना भी बनाई जा रही है
Twelve(म्यूज़िक प्लेयर)
- "shuffle play" button जोड़ा गया है, Now Playing screen बेहतर की गई है, और media store re-scan support जोड़ा गया है
- Jellyfin integration मजबूत किया गया है और MIDI playback support जोड़ा गया है
नया app: Catapult
- Catapult: Android TV के लिए नया launcher app, जो ads/recommendation feed के बिना शुद्ध उपयोग-केंद्रित home screen देता है
- simple और intuitive UI, तेज़ performance और customization पर ध्यान दिया गया है
- आगे और features व updates की भी घोषणा की गई है
विस्तारित VM(virtual machine) environment support
- QEMU-आधारित virtual machines तथा UTM, libvirt जैसे environments के लिए support मजबूत किया गया है
- Cuttlefish build configuration को भी आधिकारिक support मिला है, जिससे real device जैसी emulation functionality मिलती है
- virtual environment testing, development और debugging के लिए उपयुक्त
mainline kernel device support का विस्तार
- mainline kernel के साथ compatibility काफ़ी बढ़ाई गई है
- मौजूदा devices के kernels को नवीनतम upstream के साथ आसानी से sync किया जा सकता है
- पुराने hardware की भी नवीनतम Android के साथ लंबे समय तक उपयोगिता बढ़ने की उम्मीद है
kernel commonization और SoC support
- SoC-आधारित common kernel repositories के ज़रिए latest features और security patches जल्दी लागू किए जा सकते हैं
- 12 से अधिक Qualcomm platforms के लिए, हर Android/kernel version के अनुसार support targets स्पष्ट किए गए हैं
- पुराने maintainers की “shims” libraries को भी common repository में एकीकृत किया गया है, जिससे redundancy कम हुई है
app/feature support end-of-life और अगले कदम
- 23.0 branch स्थिरता और features के लिहाज़ से 22.2 के बराबर स्तर तक पहुँच गई है
- LineageOS 21 के लिए नए submissions बंद कर दिए गए हैं; केवल existing projects को fork करने की अनुमति है
- 23.0 release के समय कई devices आधिकारिक build targets में जोड़े गए हैं
upgrade guide
- हर device के लिए upgrade guide wiki पर उपलब्ध है
- unofficial builds से migrate करते समय installation guide का पालन अनिवार्य है
- आधिकारिक build users को अलग से wipe करने की ज़रूरत नहीं है (अपवाद के रूप में घोषित devices को छोड़कर)
download portal और wiki में सुधार
- download portal: dark mode, अतिरिक्त images, signature verification जैसी सुविधाएँ प्रदान करता है
- wiki: device-wise filters, variant model details, और step-by-step installation guides जैसी बड़ी सुधार किए गए हैं
developer/maintainer community support
- आधिकारिक device submissions अब आसान हो गए हैं, और कमियों के बावजूद review/support मिलने की संभावना है
- app, wiki contributions, Gerrit-आधारित code/document contributions सहित कई तरीके उपलब्ध हैं
- अनुत्तरित queries को फिर से submit करने पर ज़ोर दिया गया है
generic build targets
- developers और सामान्य users के लिए emulator, GSI, Android TV/Automotive builds के support documentation का विस्तार किया गया है
- वास्तविक device manufacturer compatibility के अनुसार अनुभव में अंतर हो सकता है
translation project
- बहुभाषी translators की भागीदारी के लिए प्रोत्साहित किया गया है
- Welsh जैसी non-standard languages के लिए भी पूर्ण support के उदाहरण मौजूद हैं
- Crowdin के माध्यम से unofficial languages के विस्तार support की संभावना है
नए device builds roll call
- नए आधिकारिक support वाले 23 devices जोड़े गए हैं, जिनका विस्तृत विवरण wiki में दिया गया है
- विभिन्न manufacturers, platforms और models नए/अतिरिक्त support targets में शामिल हैं
सारांश
LineageOS 23, Android 16 QPR0 पर आधारित नवीनतम ROM है, जो Google की policy changes के अनुरूप release process और device support framework में बड़े स्तर पर बदलाव लाता है। प्रमुख core apps और platform features को काफ़ी अपडेट किया गया है, और Catapult TV launcher, VMs, mainline kernel support जैसी क्षमताओं को भी मज़बूत किया गया है। security patch integration, kernel commonization, wiki/download system improvements, और developer contributions के विस्तार के माध्यम से यह community, maintainers और users—सभी के लिए support को मज़बूत करने वाली एक बड़ी रिलीज़ है.
1 टिप्पणियां
Hacker News की राय
GrapheneOS ने Android security patch के early release तक partner के रूप में access हासिल किया है, लेकिन इसकी कमी यह है कि संबंधित "01" build बनाने में इस्तेमाल हुआ source तब तक private रहता है जब तक उसे आम लोगों के लिए जारी नहीं किया जाता। यह trade-off LineageOS के लिए स्वीकार करना मुश्किल हो सकता है। GrapheneOS इसे recommendation-based opt-in तरीके से उपलब्ध कराता है। संबंधित चर्चा लिंक
मैं ऐसा hybrid phone देखना चाहूँगा जो banking, payment और government apps के लिए original Android और LineageOS या Linux OS को अलग partition/hardware/virtual machine में साथ-साथ चला सके। यह कुछ वैसा होगा जैसे दो phones को "जोड़" दिया गया हो, लेकिन अधिक समझदारी से लागू किया गया हो। मैं open OS को मुख्य रूप से इस्तेमाल करना चाहता हूँ, लेकिन केवल finance/payment के लिए अलग phone साथ रखना व्यावहारिक नहीं है।
Android TV का ज़िक्र देखकर अच्छा लगा। मैं जानना चाहता हूँ कि क्या Lineage के साथ freedom-respecting TV set-top box बनाने के सफल उदाहरण हैं। मौजूदा smart TV और set-top boxes के spyware और बेवजह की पाबंदियों से बाहर निकलने के लिए विकल्प चाहिए।
मैंने supported devices में sustainability criteria जैसी जानकारी जोड़कर https://www.sustaphones.com/ को update किया है, इसलिए अलग-अलग ROMs के साथ इसे भी देखने की सलाह दूँगा।
हाल में Google की user privacy और security policies के कड़े होने से ऐसे OS upgrades और आकर्षक लगते हैं। मैं जानना चाहता हूँ कि Lineage और GrapheneOS में क्या अंतर है।
Graphene या Postmarket की तुलना में supported devices कहीं अधिक विविध लगते हैं। मैं जानना चाहता हूँ कि कौन-सा hardware सबसे उपयुक्त और नैतिक रूप से ठीक विकल्प है। Fairphone 5 शायद अच्छा विकल्प हो सकता है, और Motorola या OnePlus जैसे कई विकल्प भी हैं, लेकिन मुझे ज्यादा जानकारी नहीं है।
मैं जानना चाहता हूँ कि LineageOS में backup और restore कैसे काम करते हैं।
मैं जानना चाहता हूँ कि क्या LineageOS को VM में चलाने का कोई तरीका है, या फिर compatible phone खरीदकर remote desktop जैसी व्यवस्था करनी पड़ेगी।
Mac(M1 Air, Tahoe और Sonoma) पर adb Android device को पहचान नहीं रहा। वही cable/phone Ubuntu और Windows पर ठीक काम कर रहे हैं। System Information में भी device नहीं दिखता, और MTP/PTP/USB debugging/OTG सब आजमा चुका हूँ। मैं OnePlus Nord CE 2 Lite 5G इस्तेमाल कर रहा हूँ। क्या किसी और को भी ऐसी समस्या हुई है?
मैं जानना चाहता हूँ कि LineageOS किसके लिए है और लोग इसे क्यों इस्तेमाल करते हैं।