থেকে nvi(1)
:
HISTORY
The ex editor first appeared in 1BSD. The nex/nvi replacements for the
ex/vi editor first appeared in 4.4BSD.
কিছু পটভূমি, স্মৃতি থেকে, তাই আমি আশা করি বিশদটি সঠিকভাবে পেয়েছে:
প্রথমদিকে, ইউএনআইএক্স মুক্ত ছিল। প্রত্যেকে কেনের কাছ থেকে একটি অনুলিপি অনুরোধ করতে পারে, এবং তিনি আপনাকে উত্স সহ একটি টেপ প্রেরণ করতেন (তাদের উপর "প্রেম, কেন" টেক্সট সহ)) "ফ্রি সফটওয়্যার" বা "ওপেন সোর্স" পদটি এখনও বিদ্যমান ছিল না, তবে সমস্ত অভিপ্রায় এবং উদ্দেশ্যে এটি ছিল "মুক্ত উত্স"।
এর কারণ হ'ল ইউএনআইএক্স বেল ল্যাবগুলিতে বিকশিত হয়েছিল। বেল ল্যাবগুলি এটিএন্ডটিটির একটি অংশ যা এই সময়ে টেলিফোনে কার্যকর একচেটিয়া ছিল। মার্কিন সরকারের সাথে একটি চুক্তির অংশ হিসাবে, এটিটি ও টিটি
ব্যবসায়ের অন্যান্য ক্ষেত্রে (যেমন কম্পিউটার) প্রবেশের অনুমতি দেওয়া হয়নি বলে সম্মত হয়েছিল ।
কোথাও কোথাও এটি বদলে গেল এবং ইউএনআইএক্স মালিকানাধীন সফ্টওয়্যার হয়ে উঠল। ফলস্বরূপ, বিএসডি (যা ইউএনআইএক্স থেকে উদ্ভূত ) ও মালিকানাধীন সফ্টওয়্যার হয়ে ওঠে। vi
BSD এর অংশ হিসাবে লেখা হয়েছিল, সুতরাং এটি মালিকানাধীনও হয়ে উঠল।
এই কারণেই '80 এর দশকের শেষের দিকে 90s এর দশকে কিছু "vi ক্লোনস" উপস্থিত হয়েছিল, যেমন stevie
(পরে ভিত্তি vim
) এবং nvi
।
নব্বইয়ের দশকের গোড়ার দিকে, লোকেরা একটি বিএসডি সিস্টেম চেয়েছিল, সুতরাং nvi
এটি ৪.৪ বিএসডি-লাইটের জন্য তৈরি করা হয়েছিল (লাইট অর্থ, এটি এ্যান্ডটি কোড দ্বারা আবদ্ধ নয়), সুতরাং nvi
এনাম্বার্ডদের জন্য "বাগ-ফর-বাগ সামঞ্জস্যপূর্ণ" প্রতিস্থাপন হিসাবে তৈরি করা হয়েছিল vi
। এতে সমস্ত vi
বৈশিষ্ট্য রয়েছে, তবে আপনি যে আরও উন্নত বৈশিষ্ট্যগুলি খুঁজে পেতে পারেন তা নয় vim
।
ফ্রিবিএসডি এবং নেটবিএসডি উভয়ই ৪.৪ বিবিএসডি-লাইট থেকে নেমেছে (এবং ওপেনবিএসডি এবং ড্রাগনফ্লাইবিএসডি যথাক্রমে নেটবিএসডি এবং ফ্রিবিএসডি থেকে নেমেছে), এ কারণেই এগুলি
nvi
ডিফল্টরূপে ইনস্টল করে চালিত হয়।
লিনাক্সের বিপরীতে, বিএসডি সিস্টেমগুলির একটি একক "বেস" সিস্টেম রয়েছে যার nvi
একটি অংশ রয়েছে, সুতরাং এর প্রকৃত 4+ সংস্করণ রয়েছে nvi
। তবে বাস্তবে পরিবর্তনগুলি ছোট থেকে অস্তিত্বহীন, বিএসডি প্রকল্পগুলি এক্সচেঞ্জ কোড করে, তাই বেশিরভাগ বাগফিক্স এবং বর্ধনগুলি ভাগ করা হয় (তবে সম্ভবত সব নয়?)। আমি বিশ্বাস করি যে ফ্রিবিএসডি কয়েক বছর আগে মাল্টিবাইট সমর্থন যুক্ত করেছে, উদাহরণস্বরূপ।
vim
গল্প বিরক্তিকর হল: Bram স্বাগতম অ্যামিগার মত চলমান ছিল, রান করতে চেয়েছিলেন vi
, কিন্তু একটি খুঁজে পাইনি vi
অ্যামিগার মত জন্য। তাই তিনি stevie
কোডটি নিয়েছিলেন , এটি আমিগায় পোর্ট করেছিলেন এবং আরও উন্নত করতে চালিয়ে যান। এজন্য আপনি আজও ডক্সে অ্যামিগা সম্পর্কিত অনেকগুলি নোট সন্ধান করতে পারেন।
ইতিমধ্যে, ইউএনআইএক্স আরও একবার "মুক্ত", এবং আপনি মূলvi
চালাতে পারেন
।