मैंने कुछ साहित्य शोध संस्करण फ़ाइल सिस्टम के बारे में किया था। प्रभावशाली प्रारंभिक ऑपरेटिंग सिस्टम जैसे प्रभावशाली लेकिन लगभग भूल गए असंगत टाइम्सशेयरिंग सिस्टम (आईटीएस) और टेनेक्स जैसी शुरुआती ऑपरेटिंग सिस्टम में संस्करण पहले से ही सामान्य प्रथा थी। लगता है कि टेनेक्स के उत्तराधिकारी ओपनवीएमएस, अभी भी विशेष अनुप्रयोगों में उपयोग किए जाते हैं और यह अभी भी संस्करण का समर्थन करता है। मुझे संस्करण के साथ कई प्रयोगात्मक और ऐतिहासिक फ़ाइल सिस्टम मिले (ext3cow FAQ देखें)। लेकिन डिफ़ॉल्ट रूप से कोई भी प्रमुख ऑपरेटिंग सिस्टम (लिनक्स, विंडोज़, मैक ओएस) समर्थन संस्करण नहीं है।इतने कम संस्करण फ़ाइल सिस्टम क्यों हैं?
आधुनिक ऑपरेटिंग और फाइल सिस्टम कैसे 40 साल पहले उपलब्ध एक सुविधा का समर्थन नहीं करते हैं? बेशक आप किसी भी तरह से अपने सिस्टम में वर्जनिंग को हैक कर सकते हैं लेकिन इसे सबसे बुनियादी स्तर, अनुप्रयोगों के लिए पारदर्शी के लिए समर्थित किया जाना चाहिए। बस स्पष्ट करने के लिए: जर्नलिंग और स्नैपशॉट सुविधाएं (जैसे ऐप्पल के टाइममाचिन) समान नहीं हैं। फ़ाइल सिस्टम स्तर पर संस्करण का अर्थ है: प्रत्येक प्रक्रिया जो फ़ाइल को संशोधित करती है, स्वचालित रूप से एक नए संस्करण के निर्माण को ट्रिगर करती है जिसे आप सीधे बाद में एक्सेस कर सकते हैं (उदाहरण के लिए प्रक्रिया को पूर्ववत करने के लिए)। आप कॉपी-ऑन-राइट के साथ इसे सस्ती रूप से कार्यान्वित कर सकते हैं।
मुझे मिला एक संस्करण फ़ाइल सिस्टम का एकमात्र आधुनिक अनुप्रयोग versioning in Amazon S3 है जिसे उन्होंने कुछ महीने पहले पेश किया था। इतनी छोटी संस्करण फाइल सिस्टम क्यों हैं? कंप्यूटर सिस्टम की प्रगति के लिए क्या हुआ? क्या वैसे भी एक बुरा विचार संस्करण है?
विंडोज 7 में NTFS संस्करण का समर्थन करता है, और शायद पिछले संस्करणों भी कर। यह इंटरफ़ेस में बहुत अच्छी तरह से विज्ञापित नहीं है। – Thomas
यदि मैं समस्या को समझता हूं, तो मुझे लगता है कि ZFS (http://en.wikipedia.org/wiki/ZFS) और Btrfs (http://en.wikipedia.org/wiki/Btrfs) संस्करण के अच्छे उदाहरण हैं फाइल सिस्टम –
यह एक अच्छा समुदाय विकी होगा – FrustratedWithFormsDesigner