উইন্ডোজ বিল্ড স্ট্রিং কী?
এটি এমন একটি অক্ষরের একটি সেট যা একটি উইন্ডোজ বিল্ডকে অনন্যভাবে সনাক্ত করে।
কী বিল্ড? ...
একটি বিল্ড একটি সমাধান নির্মাণ বোঝায়। তা হ'ল: উত্স কোডে উত্স কোডটি সংকলন করা এবং অবজেক্ট কোডটিকে এক্সিকিউটেবল মেশিন কোডের সাথে সংযুক্ত করা। এটি বিশ্লেষণ, নকশা এবং প্রোগ্রামিং প্রচেষ্টাতে শেষ পণ্য। তবে এটি চূড়ান্ত পণ্য নাও হতে পারে, কারণ এটি হওয়ার আগে এটি বেশ কয়েকবার সংশোধিত হতে পারে। এটি যখন হয়, এটি চূড়ান্ত রিলিজ, স্বর্ণের প্রকাশ বা মাইক্রোসফ্ট সফ্টওয়্যার সম্পর্কিত হিসাবে পরিচিত: আরটিএম (উত্পাদন থেকে মুক্তি)।
শেষ পর্যন্ত, একটি বিল্ড হ'ল একটি সমস্যার সমাধান যা সফ্টওয়্যারে সমাধান করা যায়! এটি সহজেই সফ্টওয়্যার হিসাবে বেশি পরিচিত। এক্ষেত্রে এটি উইন্ডোজ সিস্টেম সফ্টওয়্যার - অপারেটিং সিস্টেম যা সম্ভবত আপনার কম্পিউটারে এখনই চালিত হয় এবং এটি দরকারী করে তোলে। আজকের বাচ্চারা এটিকে সমস্ত "অ্যাপস" বলে, মূলত "অ্যাপ্লিকেশন" বা "অ্যাপ্লিকেশন সফ্টওয়্যার" এর একটি সংক্ষিপ্ত রূপ, তবে এটি এখন অন্য অর্থও গ্রহণ করেছে। গ্রুপস এটিকে কেবল "প্রোগ্রাম" বলে call সুইডিশ প্রবাদটি পুনরায় ব্যবহার করতে, "একটি প্রিয় সন্তানের অনেক নাম রয়েছে।"
এটি বার্ষিক মাইক্রোসফ্ট বিকাশকারী সম্মেলনের নামও।
উইন্ডোজে কীভাবে বিল্ড স্ট্রিং পড়তে পারে?
বিল্ড স্ট্রিংটি উইন্ডোজ রেজিস্ট্রিতে স্ট্রিংয়ের মান হিসাবে অভ্যন্তরীণভাবে সংরক্ষণ করা হয়। সচেতন হতে দুটি ধরণের বিল্ড স্ট্রিং রয়েছে। একটিকে কেবল একটি বিল্ড স্ট্রিং বলা হয় এবং এতে কেবল বিল্ড নম্বর অন্তর্ভুক্ত থাকে, সুতরাং এটি কেবল সংখ্যাসূচক। অন্যটিকে কখনও কখনও পুরো বিল্ড স্ট্রিং বলা হয়, কারণ এতে শাখার নাম এবং সংকলন সময় অন্তর্ভুক্ত থাকে, বা সময় স্ট্যাম্প তৈরি করা হয়।
উইন্ডোজ রেজিস্ট্রিতে নিম্নলিখিত কীটিতে চলমান সিস্টেমের সম্পূর্ণ বিল্ডিং স্ট্রিং রয়েছে।
HKLM\Software\Microsoft\Windows NT\CurrentVersion
এখানে আগ্রহের দুটি পরিবর্তনশীল রয়েছে:
BuildLab: 10240.th1.150729-1800
BuildLabEx: 10240.16412.amd64fre.th1.150729-1800
বিল্ড স্ট্রিং এর অর্থ কী?
সাধারণভাবে, একটি বিল্ড স্ট্রিংয়ে নিম্নলিখিত বিভাগগুলি থাকে: প্রধান সংস্করণ, ছোটখাটো সংস্করণ, বিল্ড নম্বর, শাখার নাম, বিল্ডের তারিখ, বিল্ড টাইম।
সাধারণভাবে, স্কিমটি এরকম কিছু দেখায়:
[major].[minor].[build].[branch].[date]-[time]
আমি এখন কয়েকটি উদাহরণ পরীক্ষা করব।
- 6.4.9879.fbl_release.141103-1722
এখানে, প্রধান সংস্করণটি 6, গৌণ সংস্করণ 4, বিল্ড নম্বর 9879। শাখার নাম fbl_release। এটি স্থানীয় সময় 17:22 এ 3 নভেম্বর 2014 এ নির্মিত হয়েছিল।
- 10.0.10014.winmain_prs.150205-1859
এখানে প্রধান সংস্করণটি 10, গৌণ সংস্করণটি 0, বিল্ড সংখ্যা 10014 This এটি প্রথম উইন্ডোজ বিল্ডগুলির মধ্যে একটি যা প্রধান সংস্করণটি 10 পেয়েছে Microsoft মাইক্রোসফ্ট 6 থেকে 10 পর্যন্ত প্রধান সংস্করণ নম্বরটি উল্টিয়েছিল কেবল একটি বিল্ড (বিল্ড 10009) । এটিই উইন্ডোজ 10 এর নাম দিয়েছে। শাখার নাম winmain_prsএবং এটি প্রধান শাখা হিসাবে বিবেচনা করা হয়। এটি স্থানীয় সময় 18:59 এ 5 ফেব্রুয়ারী 2015 এ নির্মিত হয়েছিল।
- 10.0.10240.16384.th1.150709-1700
এখানে আমাদের কাছে প্রধান সংস্করণ 10, গৌণ সংস্করণ 0 এবং বিল্ড সংখ্যা 10240 রয়েছে 16 আমি 16384 কী উপস্থাপন করে তা পুরোপুরি নিশ্চিত নই। এই সংখ্যাটি উইন্ডোজ 8.1, উইন্ডোজ 8, উইন্ডোজ 7 এবং একই সাথে উইন্ডোজ ভিস্তা যখন আরটিএম বিল্ড বা প্রায় আরটিএম হয় তখন উভয়ের বিল্ড স্ট্রিংগুলিতে উপস্থিত হয়। আমি এটিকে "ম্যাজিক নম্বর" বলি call তবে আমি অনুমান করি এটি কোনওরকম "মাইক্রো বিল্ড" বা বিল্ডিং সাবভার্সন। এটি একটি উইন্ডোজ 10 এর সাধারণ প্রাপ্যতার 20 দিন আগে 9 জুলাই 2015-এ নির্মিত হয়েছিল, এটি 15 জুলাইতে উইন্ডোজ ইনসাইডার পরীক্ষকদের কাছে ঠেলে দেওয়া হয়েছিল, এবং এটি 29 জুলাই যারা উইন্ডোজ 10 এর একটি বিনামূল্যে আপগ্রেড অনুলিপি সংরক্ষণ করেছিলেন তাদের কাছে এটি চালু হয়েছিল।
- বিল্ডল্যাব: 10240.th1.150729-1800
- বিল্ডল্যাবেক্স: 10240.16412.amd64fre.th1.150729-1800
আমি বর্তমানে এই উত্তরটি টাইপ করতে ব্যবহার করছি। এটি একটি আরটিএম বিল্ড, কারণ এটি 10240 তৈরি করেছে But তারিখ দেখুন! এটি 29 জুলাই 2015 বলেছে That's এটি উইন্ডোজ 10 এর মুক্তির তারিখ! এবং দেখুন ম্যাজিক নম্বর! এটি 16412! এটি 16384 এর সাথে তুলনা করুন So সুতরাং এটির মাধ্যমে আমি জানি এটি পরবর্তী প্রকাশ।
বিল্ডল্যাবেক্স মানটিতে এর আগের উদাহরণগুলির তুলনায় কিছুটা বেশি তথ্য অন্তর্ভুক্ত রয়েছে। এটিতে ম্যাজিক নম্বর বা বিল্ড সাবভার্সন এবং প্রসেসরের আর্কিটেকচারের নাম অন্তর্ভুক্ত রয়েছে। সুতরাং এই ক্ষেত্রে এটি AMD64, ওরফে EM64T বা ইন্টেল 64, এটি: একটি 64-বিট প্রসেসর। "ফ্রেই" সম্ভবত "ফ্রি" এর অর্থ দাঁড়ায়: উত্পাদন কার্নেল, "পরীক্ষিত" বিকাশের কার্নেলের বিপরীতে।
সুতরাং প্রসারিত স্কিমটি এরকম কিছু দেখাচ্ছে:
[major].[minor].[build].[subversion].[architecture].[branch].[date]-[time]
তবে শাখার নামগুলির অর্থ কী? ...
- winmain_prs
- fbl_impressive
- fbl_awesome
- fbl_release
- th1
এটি winmain_prsহ'ল "উইন্ডোজ প্রধান" শাখা। এটি মূল, স্থিতিশীল এবং মুক্তির শাখার জন্য প্রস্তুত যা সমস্ত অতীত এবং ভবিষ্যতের উইন্ডোজ সংস্করণগুলি থেকে তৈরি করা হয়েছিল (কমপক্ষে উইন্ডোজ এনটি পরিবারের ক্ষেত্রে)। "পিআরএস" অংশীদারদের পক্ষে দাঁড়াতে পারে, বা উত্পাদন প্রস্তুত এবং স্থিতিশীল। আমি সত্যিই ঠিক অনুমান করছি! ওয়েবে এটি সম্পর্কে খুব বেশি তথ্য নেই।
আমি নিশ্চিত যে "fbl" "ভবিষ্যতের বিল্ড" হিসাবে দাঁড়িয়েছে pretty এগুলি কাজ চলছে, অস্থির শাখা রয়েছে। তারা "চিত্তাকর্ষক", "দুর্দান্ত" এবং "মুক্তি" (শেষটি এত সুন্দর নয়) এর মতো সুন্দর নামের অধীনে চলে। আমি মনে করি যে "প্রভাবশালী" এবং "দুর্দান্ত" নতুন বৈশিষ্ট্য যুক্ত করতে ব্যবহৃত হয়, যখন "রিলিজ" মূল শাখায় বিপরীত সংহত হওয়ার আগে ডিবাগ এবং স্থিতিশীল করতে ব্যবহৃত হয়।
"Th1" শাখাটি নতুন। আমি এর অর্থ কী তা নিশ্চিত নই। তবে আমি জানি যে এটি কেবল আরটিএম বিল্ড যা এই শাখায় ঝুলছে। সুতরাং এটি উইন্ডোজ রিলিজ মডেলের পরিবর্তনের ইঙ্গিত হতে পারে। আমি একটি পরিষেবা হিসাবে উইন্ডোজের দিকে স্থানান্তরকে উল্লেখ করছি।
আপডেট: বিল্ড 10525 সম্প্রতি "th2" শাখায় প্রকাশিত হয়েছে । "Th" হ'ল "থ্রেশহোল্ড" এর জন্য একটি সংক্ষিপ্ত রূপ যা উইন্ডোজ 10 এর কোডনাম "" th1 "সাধারণ পাবলিক রিলিজ হিসাবে উপস্থিত হয়, যখন" th2 "অভ্যন্তরীণ প্রিভিউ প্রকাশের শাখা।
বিল্ড স্ট্রিংগুলি কেন কার্যকর?
তারা শাখায় নিচে উইন্ডোজ বিল্ডগুলির সঠিক সনাক্তকরণের জন্য অনুমতি দেয় এবং সময় সংকলন করে। এটি ছোট পরিবর্তনগুলি খুব সহজেই ট্র্যাক করে রাখে, কারণ কোডে প্রতিটি পরিবর্তন যাইহোক ছোট, এটি সংকলিত হয়, সংযুক্ত হয়, নির্মিত হয় এবং প্রকাশিত হয় এটি একটি নতুন বিল্ড স্ট্রিং পায় যা এটি সনাক্ত করে। বিল্ড স্ট্রিং বেশিরভাগই বিটা পরীক্ষার্থীদের জন্য দরকারী। কারণ কোডে ছোট এবং ঘন ঘন পরিবর্তনগুলি উন্নয়ন চক্রের পরীক্ষার পর্যায়ে করা হয়।
একবার প্রকাশিত চূড়ান্ত হয়ে গেলে, সম্পূর্ণ বিল্ডিং স্ট্রিংগুলি খুব আগ্রহী হয়ে ওঠে। পরিবর্তে, আগ্রহের প্রধান বিষয় হ'ল প্রধান, নাবালক এবং বিল্ড সংখ্যা। এটি চলমান উইন্ডোজ সিস্টেমের "সংস্করণ" সনাক্ত করতে সহায়তা করে। এটি তৃতীয় পক্ষের উইন্ডোজ অ্যাপ্লিকেশনগুলি ইনস্টল করা হয় বা চালিত হয় এমন উইন্ডোজের সংস্করণ সনাক্ত করতে ব্যবহার করে। এটি উইন্ডোজ বিপণনের নাম থেকে আলাদা, যেমন "উইন্ডোজ এক্সপি" বা "উইন্ডোজ ভিস্তা"।