উইন্ডোজ বিল্ড স্ট্রিং কী এবং এটি কীভাবে সনাক্ত করা যায়?


4

মাইক্রোসফ্ট উইন্ডোজ অপারেটিং সিস্টেমগুলির প্রাথমিক বিল্ডগুলির সনাক্তকরণের উদ্দেশ্যে তাদের সাথে একটি পরিচিত "বিল্ড স্ট্রিং" যুক্ত থাকে। বিটা সফ্টওয়্যার পরীক্ষায় মনোযোগ কেন্দ্রীভূত ওয়েবসাইটগুলিতে সাধারণত এই বিল্ড স্ট্রিংগুলির সম্পূর্ণ তালিকা (কম বেশি থাকে) থাকে।

এই বিল্ড স্ট্রিংগুলি বিটা পরীক্ষকদের কাছে তাদের মুক্তির জন্য উইন্ডোজ 10-এর মতো দেখতে কী হতে পারে তার কয়েকটি উদাহরণ।

  • 6.4.9879.fbl_release.141103-1722
  • 10.0.9926.fbl_awesome1501.150119-1648
  • 10.0.10014.winmain_prs.150205-1859
  • 10.0.10061.fbl_impressive.150410-2039
  • 10.0.10163.winmain_prs.150630-1700
  • 10.0.10166.fbl_impressive.150703-1818
  • 10.0.10176.16384.th1.150705-1526
  • 10.0.10240.16384.th1.150709-1700

আমি বুঝতে পারি যে অঙ্কগুলির প্রথম গোষ্ঠীটি প্রধান সংস্করণ সংখ্যাটি উপস্থাপন করে, দ্বিতীয় গ্রুপটি অপ্রধান এবং তৃতীয় দলটি বিল্ড নম্বর। winverরান প্রম্পট থেকে অ্যাপলেট চালিয়ে এই তিনটি সহজেই প্রকাশ করা যেতে পারে । তবে গাব্বলডিগুকের অর্থ কী?

মানে কি fbl_release, fbl_awesome, winmain_prs, এবং th1?

ড্যাশ সহ অঙ্কের দ্বিতীয় সেটটি দেখতে তারিখের মতো দেখায়। এই সংকলন সময় তারিখগুলি হয়?

ফ্রি আপগ্রেড অফারের অংশ হিসাবে উইন্ডোজ আপডেটের মাধ্যমে আমি যে অফিশিয়াল রিলিজ সংস্করণটি পেয়েছি তা বর্তমানে আমি উইন্ডোজ 10-এ চালাচ্ছি। আমি উইন্ডোজ 8.1 থেকে উইন্ডোজ 10 এ আপগ্রেড করেছি। কারণটি আমি আমার তালিকার সর্বশেষের সাথে তুলনা করতে চাই।

systeminfoসেমিডিতে কমান্ডটি চালিয়ে আমি এই পঠনটি পাই:

OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.10240 N/A Build 10240
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free

কেন এটি বলে যে আমার "এন / এ" আছে? কোন স্ট্রিং সংযুক্ত নেই ?!


"ওএস সংস্করণ" ক্ষেত্রটিকে অন্যান্য উইন্ডোজ সংস্করণের সাথে তুলনা করে দেখে মনে হচ্ছে যে "এন / এ" জিনিসটি সার্ভিস প্যাক স্ট্রিংয়ের স্থানধারক। যেহেতু উইন্ডোজ 10 এর জন্য এ জাতীয় কোনও জিনিস নেই এবং সম্ভবত উইন্ডোজের জন্য মাইক্রোসফ্টের নতুন প্রকাশের মডেলটি কখনও হবে না, এটি কেবল "এন / এ" পড়বে বা আগামী বছরগুলিতে উপলব্ধ নেই। "10.0.10240" যখন এটি সমস্ত (ভাল, প্রায় সব, বা আমি এই প্রশ্নটি পোস্ট না করতাম) তখন এটি অক্ষরগুলির অপচয় হিসাবে কিছুটা হয়।
সমীর

উত্তর:


3

এর অর্থ

fbl_release

এবং একই শাখা থেকে যে বিল্ডটি তৈরি হয়েছিল তা প্রকাশিত হয়েছিল। উদাহরণস্বরূপ আপনি যদি মাইক্রোসফ্ট অংশীদার হন যা অ্যাপস (আইএসভি) বিকাশ করে তবে আপনি আপনার পোস্টে প্রদর্শিত ইমপ্রেশনাল শাখা থেকে বিল্ডিং পাচ্ছেন। অন্যান্য শাখাগুলি ওএম অংশীদারদের জন্য ব্যবহৃত হত এবং উইনমাইনটি সাধারণত প্রধান শাখা যেখানে আরটিএম শিপিংয়ের আগে অরথথাইন এক পর্যায়ে মার্জ হয়ে যায়।

শাখা শাখার বিষয়ে আরও তথ্যের জন্য এমএসডিএন দেখুন

অন্যান্য কিছু নাম হ'ল ভবিষ্যতের প্রকাশনা বিল্ডস, যেহেতু আমার কাছে এনডিএ রয়েছে, আমি বিশদটি ভাগ করতে পারি না।

আরটিএম পণ্য হিসাবে আপনি শাখাটি, বিশদ তথ্য দেখতে পাবেন না - এটি কেবল ডেভ উদ্দেশ্যেই ব্যবহৃত হয়। আপনি যদি বিটা তৈরি করে চালিয়ে যেতে চান তবে তথ্যটি সেখানে রয়েছে


তাহলে আরটিএম কোন শাখাটি তখন থেকে নির্মিত? "উইনমাইন" থেকে? "Fbl" কী বোঝায়? আমি কেবল ধরে নিতে পারি যে "পিআরএস" অংশীদারদের জন্য দাঁড়িয়েছে। "ত" কি? এবং আপনি কি তা নিশ্চিত করতে পারেন যে অনুসরণ করা 6 টি সংখ্যার সংকলনের তারিখ? শেষ 4 অঙ্কগুলি কি? দিনের সময় হতে পারে? ... যদি তাই হয় তবে মনে হয় মাইক্রোসফ্ট প্রায়শই ওভারটাইমের কাজ করত, এবং কখনও কখনও গভীর রাত পর্যন্ত! ;-) নাইটলি বিল্ড! হা হা! কেবল আমাদের কাছে জিনিসটি পৌঁছে দিতে।
সমীর

আমি এখানে খুব বেশি জিজ্ঞাসা করলে দুঃখিত। আপনি যা অনুমান করেননি এমন কিছু প্রকাশ করবেন না Please আমি আপনাকে সত্যিই গ্রেপ্তার করতে চাই না! ;-) অথবা আপনার চুক্তি হারাতে।
সমীর

1
বিল্ডল্যাব নামে উইন্ডোজ রেজিস্ট্রিতে একটি কী রয়েছে এবং বিল্ডল্যাবএক্স নামে আরেকটি রয়েছে। আমি কি মনে করি এটি কি? বা এটি একটি নন-স্ট্রিং মান হিসাবে সঞ্চিত? প্রথমটি এখানে 10240.th1.150729-1800। আমি অনুমান করি যে তারিখ এবং সময় প্রশ্নের উত্তর দেয়। এটি 150729 বলছে, এটি 29 জুলাই 2015, যখন উইন্ডোজ 10 প্রকাশের জন্য প্রস্তুত হয়েছিল। দ্বিতীয়টি এখানে 10240.16412.amd64fre.th1.150729-1800। AMD64 অবশ্যই আর্কিটেকচার। "ফ্র" কি? ফরাসি? খনি যদিও ইংরাজী।
সমীর

1
16412 কি? মাইক্রো বিল্ড? সাবস্ট্রেশন বানাবেন? সেই টিকারটি আকর্ষণীয় দেখাচ্ছে। মূলত কারণ এটি 16384 এর বেশি যার সাথে আমার পিসিতে কিছু বড় পাওয়ার পরিচালনা ব্যবস্থা ছিল। সুতরাং এটি কিছুটা আরও বিবর্তিত বলে মনে হচ্ছে, এবং আসলে আমার চূড়ান্ত প্রকাশের সময়, 16412 নিয়ে এই সমস্যাগুলি নেই।
সমীর

3

উইন্ডোজ বিল্ড স্ট্রিং কী?

এটি এমন একটি অক্ষরের একটি সেট যা একটি উইন্ডোজ বিল্ডকে অনন্যভাবে সনাক্ত করে।

কী বিল্ড? ...

একটি বিল্ড একটি সমাধান নির্মাণ বোঝায়। তা হ'ল: উত্স কোডে উত্স কোডটি সংকলন করা এবং অবজেক্ট কোডটিকে এক্সিকিউটেবল মেশিন কোডের সাথে সংযুক্ত করা। এটি বিশ্লেষণ, নকশা এবং প্রোগ্রামিং প্রচেষ্টাতে শেষ পণ্য। তবে এটি চূড়ান্ত পণ্য নাও হতে পারে, কারণ এটি হওয়ার আগে এটি বেশ কয়েকবার সংশোধিত হতে পারে। এটি যখন হয়, এটি চূড়ান্ত রিলিজ, স্বর্ণের প্রকাশ বা মাইক্রোসফ্ট সফ্টওয়্যার সম্পর্কিত হিসাবে পরিচিত: আরটিএম (উত্পাদন থেকে মুক্তি)।

শেষ পর্যন্ত, একটি বিল্ড হ'ল একটি সমস্যার সমাধান যা সফ্টওয়্যারে সমাধান করা যায়! এটি সহজেই সফ্টওয়্যার হিসাবে বেশি পরিচিত। এক্ষেত্রে এটি উইন্ডোজ সিস্টেম সফ্টওয়্যার - অপারেটিং সিস্টেম যা সম্ভবত আপনার কম্পিউটারে এখনই চালিত হয় এবং এটি দরকারী করে তোলে। আজকের বাচ্চারা এটিকে সমস্ত "অ্যাপস" বলে, মূলত "অ্যাপ্লিকেশন" বা "অ্যাপ্লিকেশন সফ্টওয়্যার" এর একটি সংক্ষিপ্ত রূপ, তবে এটি এখন অন্য অর্থও গ্রহণ করেছে। গ্রুপস এটিকে কেবল "প্রোগ্রাম" বলে 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 "অভ্যন্তরীণ প্রিভিউ প্রকাশের শাখা।

বিল্ড স্ট্রিংগুলি কেন কার্যকর?

তারা শাখায় নিচে উইন্ডোজ বিল্ডগুলির সঠিক সনাক্তকরণের জন্য অনুমতি দেয় এবং সময় সংকলন করে। এটি ছোট পরিবর্তনগুলি খুব সহজেই ট্র্যাক করে রাখে, কারণ কোডে প্রতিটি পরিবর্তন যাইহোক ছোট, এটি সংকলিত হয়, সংযুক্ত হয়, নির্মিত হয় এবং প্রকাশিত হয় এটি একটি নতুন বিল্ড স্ট্রিং পায় যা এটি সনাক্ত করে। বিল্ড স্ট্রিং বেশিরভাগই বিটা পরীক্ষার্থীদের জন্য দরকারী। কারণ কোডে ছোট এবং ঘন ঘন পরিবর্তনগুলি উন্নয়ন চক্রের পরীক্ষার পর্যায়ে করা হয়।

একবার প্রকাশিত চূড়ান্ত হয়ে গেলে, সম্পূর্ণ বিল্ডিং স্ট্রিংগুলি খুব আগ্রহী হয়ে ওঠে। পরিবর্তে, আগ্রহের প্রধান বিষয় হ'ল প্রধান, নাবালক এবং বিল্ড সংখ্যা। এটি চলমান উইন্ডোজ সিস্টেমের "সংস্করণ" সনাক্ত করতে সহায়তা করে। এটি তৃতীয় পক্ষের উইন্ডোজ অ্যাপ্লিকেশনগুলি ইনস্টল করা হয় বা চালিত হয় এমন উইন্ডোজের সংস্করণ সনাক্ত করতে ব্যবহার করে। এটি উইন্ডোজ বিপণনের নাম থেকে আলাদা, যেমন "উইন্ডোজ এক্সপি" বা "উইন্ডোজ ভিস্তা"।


1
আমি আশা করি কেউ এটি দরকারী বলে মনে করেন। এটি সংকলন করতে আমার বেশ কিছুটা সময় লেগেছিল। সুতরাং আমি আশা করি কারও কাছে এটি মূল্যবান। আমি জানি এটি সফ্টওয়্যার বিকাশ এবং সংস্করণে কিছুটা স্পর্শ করে তবে এটি উইন্ডোজের বিটা সংস্করণ চালানো এবং আপনার বিল্ড স্ট্রিংটি বের করার বিষয়ে। তিনি যদি কখনও বিটা পরীক্ষা না চালান তবে একজন "সুপার ব্যবহারকারী" কী? কিছু বিটা সিনার যদি এর মধ্যে কিছু ত্রুটি দেখতে পায় তবে দয়া করে একটি মন্তব্য পোস্ট করুন। এবং দয়া করে আমাকে "পিআরএস" এবং "থ 1" এর অর্থটি আলোকিত করুন।
সমীর

আমি সবেমাত্র একটি নতুন "থ 2" শাখা চিহ্নিত করেছি। সদ্য প্রকাশিত পূর্বরূপ 1051525 সেই শাখার অংশ। "Th" হ'ল "প্রান্তিকের" জন্য একটি সংক্ষিপ্ত যা আমরা সকলেই জানি উইন্ডোজ 10 এর জন্য ব্যবহৃত কোডের নাম So
সমীর

fbl এর অর্থ "ফিচার ব্রাঞ্চ স্তর" "ফিউচার বিল্ড" বা "ফিচার বিল্ড ল্যাব" নয়
মায়াঙ্ক পারমার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.