मैंने Evernote इस्तेमाल किया था, लेकिन सेवा में अचानक हुए खराब बदलाव के कारण मुझे OneNote पर जाना पड़ा। उसके बाद से छोटी कंपनियों के note app से थोड़ा हिचकिचाहट रहती है। क्योंकि Obsidian की नीति भी पल भर में बदल सकती है।
मैं यह बात इसे देखकर कह रहा था।
रियल-टाइम फीचर को लंबे समय तक kernel से अलग एक project के रूप में बनाए रखा जा सका, और जिन्हें इसकी ज़रूरत थी वे इसे लेकर kernel पर apply करके इस्तेमाल कर सकते थे.
मैंने Linux साइड पर कभी development नहीं किया है.
लगता है कि device driver के Rust wrapper ऐसी संरचना में हैं जिन्हें kernel से अलग नहीं किया जा सकता...
मैं भी Rust उपयोगकर्ता हूँ, लेकिन अगर Rust code और C code मिले-जुले हों, तो open source में कहाँ तक Rust code की अनुमति है इस पर कोई सख्त नियम न होने तक यह नियंत्रण से बाहर हो सकता है, या कम से कम review और maintenance cost बहुत बढ़ जाएगी। इसलिए मुझे लगता है कि कुछ और जोड़ने के बजाय fork करना सबसे समझदारी भरा विकल्प है।
लगता है कि इसका मतलब यह है कि कई marketing तरीकों में blog सबसे अच्छा विकल्प नहीं है, लेकिन विकल्प के तौर पर ग्राहकों के office के सामने placard लेकर प्रचार करने या X पर बहस करने को कहना थोड़ा अजीब लगता है।
मुझे kernel के बारे में ज़्यादा जानकारी नहीं है, लेकिन अगर C code को Rust में अपने-आप translate किया जा सके तो अच्छा होगा। बेशक, code translation की समस्या के अलावा लोगों से जुड़ी समस्याएँ भी होंगी।
मैंने कंपनी में व्यक्तिगत रूप से Obsidian इस्तेमाल करने की कोशिश की थी, लेकिन लाइसेंस की वजह से छोड़ दिया था। अब लगता है कि इसे फिर से इस्तेमाल करना चाहिए।
मैं उन कंपनियों को जानता हूँ जो लंबे समय तक SEO में निवेश करके Organic ट्रैफिक बढ़ाती हैं और उससे स्थिर राजस्व बनाती हैं, इसलिए सहानुभूति तो है, लेकिन सहज रूप से पूरी तरह सहमत होना मुश्किल है।
मुझे ठीक से नहीं पता कि आपके पास kernel development का अनुभव है या नहीं, इसलिए समझ नहीं पा रहा कि क्या कहूँ।
सबसे पहले, Rust language को अपनाने का मतलब kernel को Rust में बदल देना नहीं है। आप यह कह सकते हैं कि इसे अलग करके कोई दूसरा kernel बना लिया जाए, लेकिन
बात kernel को Rust में बनाने की नहीं है, बल्कि kernel में device drivers के लिए सिर्फ interface का Rust wrapper बनाकर device drivers को ही Rust में
बनाने लायक सुधार करने की है। इसलिए इसे नया project बनाकर ले जाने का कोई मतलब नहीं है।
ग्लोबल इंजीनियरिंग की इस कल्पना से बाहर निकलने की ज़रूरत है..
इसके लिए बेहद आक्रामक process optimization चाहिए, लेकिन एक ही local मानक के आधार पर 3-shift development गेम इंडस्ट्री में आम बात है।
उदाहरण के तौर पर, चीन के बड़े गेम स्टूडियो 3 शिफ्ट में 24 घंटे development कर रहे हैं।
EA, Ubisoft जैसी वे गेम कंपनियाँ जहाँ global engineering लंबे समय से स्थापित है, अपने-अपने time zone के हिसाब से काम करती हैं, इसलिए execution speed में delay होना लगभग अनिवार्य है। लेकिन कम living cost + labor cost इसे balance कर देती है, ऐसी भावना के साथ वे इसे operate करती हैं। (अब बड़े पैमाने पर restructuring के बाद स्थिति कैसी है, यह मुझे नहीं पता।)
यह सचमुच विडंबनापूर्ण है कि kernel stability के नाम पर जहरीले लहजे को सही ठहराती रही Linux community अब आकर "पसंद नहीं है तो fork कर लो" जैसी प्रतिक्रिया को एक तर्कसंगत जवाब मान रही है।
Obsidian वाकई एक शानदार ऐप है। यह लगभग हर किसी को सुझाने लायक एक note app है।
मैंने Evernote इस्तेमाल किया था, लेकिन सेवा में अचानक हुए खराब बदलाव के कारण मुझे OneNote पर जाना पड़ा। उसके बाद से छोटी कंपनियों के note app से थोड़ा हिचकिचाहट रहती है। क्योंकि Obsidian की नीति भी पल भर में बदल सकती है।
"fork करके अलग निकल जाने" वाली दलील मुझे बिल्कुल समझ नहीं आती। आख़िर Linus को Linux से fork करके अलग क्यों हो जाना चाहिए?
मैं यह बात इसे देखकर कह रहा था।
रियल-टाइम फीचर को लंबे समय तक kernel से अलग एक project के रूप में बनाए रखा जा सका, और जिन्हें इसकी ज़रूरत थी वे इसे लेकर kernel पर apply करके इस्तेमाल कर सकते थे.
मैं Linux कम्युनिटी नहीं हूँ, लेकिन...
मैंने Linux साइड पर कभी development नहीं किया है.
लगता है कि device driver के Rust wrapper ऐसी संरचना में हैं जिन्हें kernel से अलग नहीं किया जा सकता...
मेरा मानना है कि उन लोगों और इस टिप्पणी लिखने वाले को एक ही समुदाय का हिस्सा नहीं मानना चाहिए।
मैं भी Rust उपयोगकर्ता हूँ, लेकिन अगर Rust code और C code मिले-जुले हों, तो open source में कहाँ तक Rust code की अनुमति है इस पर कोई सख्त नियम न होने तक यह नियंत्रण से बाहर हो सकता है, या कम से कम review और maintenance cost बहुत बढ़ जाएगी। इसलिए मुझे लगता है कि कुछ और जोड़ने के बजाय fork करना सबसे समझदारी भरा विकल्प है।
लगता है कि इसका मतलब यह है कि कई marketing तरीकों में blog सबसे अच्छा विकल्प नहीं है, लेकिन विकल्प के तौर पर ग्राहकों के office के सामने placard लेकर प्रचार करने या X पर बहस करने को कहना थोड़ा अजीब लगता है।
मुझे kernel के बारे में ज़्यादा जानकारी नहीं है, लेकिन अगर C code को Rust में अपने-आप translate किया जा सके तो अच्छा होगा। बेशक, code translation की समस्या के अलावा लोगों से जुड़ी समस्याएँ भी होंगी।
मैंने कंपनी में व्यक्तिगत रूप से Obsidian इस्तेमाल करने की कोशिश की थी, लेकिन लाइसेंस की वजह से छोड़ दिया था। अब लगता है कि इसे फिर से इस्तेमाल करना चाहिए।
अच्छा...
मुझे लगा यह भावानुवाद है
अरे, मैं तो commercial license के लिए subscription ले रहा था, यह अच्छा है
मुझे याद है कि जब stable version में backport की ज़रूरत पड़ती थी और मैं उनसे संपर्क करता था, तो वे अपनी उस व्यस्तता के बीच भी अच्छी तरह जवाब देते थे।
मैं उन कंपनियों को जानता हूँ जो लंबे समय तक SEO में निवेश करके Organic ट्रैफिक बढ़ाती हैं और उससे स्थिर राजस्व बनाती हैं, इसलिए सहानुभूति तो है, लेकिन सहज रूप से पूरी तरह सहमत होना मुश्किल है।
मुझे ठीक से नहीं पता कि आपके पास kernel development का अनुभव है या नहीं, इसलिए समझ नहीं पा रहा कि क्या कहूँ।
सबसे पहले, Rust language को अपनाने का मतलब kernel को Rust में बदल देना नहीं है। आप यह कह सकते हैं कि इसे अलग करके कोई दूसरा kernel बना लिया जाए, लेकिन
बात kernel को Rust में बनाने की नहीं है, बल्कि kernel में device drivers के लिए सिर्फ interface का Rust wrapper बनाकर device drivers को ही Rust में
बनाने लायक सुधार करने की है। इसलिए इसे नया project बनाकर ले जाने का कोई मतलब नहीं है।
स्पष्ट रूप से GOTO के वीडियो ही बहुत ज़्यादा हैं..
ग्लोबल इंजीनियरिंग की इस कल्पना से बाहर निकलने की ज़रूरत है..
इसके लिए बेहद आक्रामक process optimization चाहिए, लेकिन एक ही local मानक के आधार पर 3-shift development गेम इंडस्ट्री में आम बात है। उदाहरण के तौर पर, चीन के बड़े गेम स्टूडियो 3 शिफ्ट में 24 घंटे development कर रहे हैं।
EA, Ubisoft जैसी वे गेम कंपनियाँ जहाँ global engineering लंबे समय से स्थापित है, अपने-अपने time zone के हिसाब से काम करती हैं, इसलिए execution speed में delay होना लगभग अनिवार्य है। लेकिन कम living cost + labor cost इसे balance कर देती है, ऐसी भावना के साथ वे इसे operate करती हैं। (अब बड़े पैमाने पर restructuring के बाद स्थिति कैसी है, यह मुझे नहीं पता।)
यह सचमुच विडंबनापूर्ण है कि kernel stability के नाम पर जहरीले लहजे को सही ठहराती रही Linux community अब आकर "पसंद नहीं है तो fork कर लो" जैसी प्रतिक्रिया को एक तर्कसंगत जवाब मान रही है।