কয়েক দিন আগে, আমি আপনাকে দেখিয়েছিলাম জানুয়ারি ২০১৮ সালের Meltdown প্যাচ উইন্ডোজে কীভাবে ইনস্টল করতে হয়, এমনকি আপনার কাছে অ্যান্টি-ভাইরাস না থাকলেও, কারণ মাইক্রোসফট কিছু non-compatible অ্যান্টি-ভাইরাস প্রোগ্রাম ব্ল্যাকলিস্ট করেছিল তাত্ক্ষণিকভাবে, কিন্তু ব্যাখ্যা করেননি যে এটি তাদের ওপরও প্রভাব ফেলছে যাদের কোনো অ্যান্টি-ভাইরাস নেই। আমি অনুমান করি sheep mentality থেকে এত radikাল departure অনহোর্ড অফ।
এখন প্যাচগুলো ইনস্টল এবং রান করছে - আমি ছয়টি সিস্টেমে টেস্ট করলাম - অসীম বেশি "tech media"-এর চেয়ে যা সিম্পলি মাইক্রোসফট যা বলল সেটা verbatim repeat করলো بدون কিছু চেক করেই, পরবর্তি জিনিস যেটা examine করতে হবে সেটা হল পারফরম্যান্স এবং স্থিতিশীলতা। Meltdown এবং Spectre প্যাচগুলো আপনার জন্য ভালো? সবচেয়ে গুরুত্বপূর্ণ, কি এগুলো আপনার কম্পিউটার স্লো করে?
কয়েক জিনিস স্পষ্ট করি
শুরু করার আগে, আমি চাই আপনি সম্পূর্ণ বুঝতে আমার পজিশন।
প্রথম, আমি মাইক্রোসফটের কিছু শেয়ার মালিক। তাই কथিতভাবে, আমি "ought" to be inclined কোম্পানির লাইন সাপোর্ট করতে পারফরম্যান্স রিগার্ডিং - উইন্ডোজ ৭ supposedly সবচেয়ে বড় hit নেয়, এবং উইন্ডোজ ১০ কম, ঠিক না - কিন্তু এটা কেস নয়। আমি इसकी চিন্তা করি না মাইক্রোসফট কী বলে। মাইক্রোসফটের যেকোনো বেঞ্চমার্ক রেজাল্ট উইন্ডোজে meaningless। ফাস্ট ফুড ভেন্ডরদের জিজ্ঞেস করা যেন তাদের খাবার healthy কিনা। আমাদের NEUTRAL, third-party রেজাল্ট লাগবে।
আমি মাইক্রোসফট একটি useful company with a decent future prospect বলে মনে করি এর কারণ হল না কেন উইন্ডোজ ১০ supposedly faster older releases চেয়ে, hint: এটি কেস নয়। আমি ইতিমধ্যে এই बारेে plenty of times কথা বলেছি।
দ্বিতীয়, আমি rank pull করতে চাই। আমি EXACTLY এই ধরনের কাজ করেছি - পারফরম্যান্স টিউনিং, অপ্টিমাইজেশন এবং বেঞ্চমার্কিং সবচেয়ে নিচের লেভেলে CPU architecture-এ আমার ক্যারিয়ারের best part-এ। আমার প্রায় একটি দর্জন পেটেন্ট আছে scheduling, power management, data center orchestration এবং out-of-band protocols-এ, সব hardware platforms-এ সম্পর্কিত। আপনি অনলাইন সার্চ করুন - আমার নাম + patents, এবং দেখুন কী পান। তারপর আমার IEEE papers চেক করুন।
আমি এটি huge scale-এ করেছি, intense HPC environments-এ। ১০,০০০ সার্ভারের চেয়ে কম একটি data center deployment? Boring। Memory access thingie? Old game। Meltdown এবং Spectre nature-র ইস্যু এবং এমনকি আরও কমপ্লেক্স আমার fun, bread and butter ছিল, এবং আমি problem solving-এ একটি বই লিখেছি যা basically আমার অভিজ্ঞতা এবং এই সব টপিকের নলেজের সমষ্টি।
শুধু ফানের জন্য, আপনি আসলে এই দুটি আর্টিকেল পড়তে চাইতে পারেন - exactly কীভাবে এইরকম সমস্যা debug এবং troubleshoot করতে হয় - আমরা system calls এবং timings, interrupts, context switches, CPU counters, lots of cool and nerdy pointers স্পর্শ করেছি:
Linux system debugging super tutorial
Slow system? Perf to the rescue!
বেঞ্চমার্ক बेकार
হ্যাঁ সেগুলো। Synthetic tests enterprises-র জন্য ভালো। home environment setup-র জন্য কিছুই মানে নেই। আমি এই बारेে browsers রিগার্ডিং কথা বলেছিলাম। আমরা недавно আবার এইটাকে touch করেছিলাম Firefox এবং Chrome vis-a-vis।
বেঞ্চমার্ক बेকার কারণ সেগুলো reality reflect করে না। Raw figures-এ ভিত্তি করে, BMW 330d போன்ற একটি গাড়ি ০-১০০ km/h ৫.৩ সেকেন্ডে করতে পারে এবং ২৫০ km/h-এ flat out breeze করতে পারে। কিন্তু তারপর, আপনি UK-এ একটা merry little roadtrip-এ যান এবং এর steam-era road network, এবং আপনি lucky হলে আপনি ১০০ km/h hit করতে পারেন like ever। যেটা matter করে সেটা হল real-life human usage।
বস্তুত:, UI performance এবং responsiveness বিষয়টি extremely complex, subjective এবং difficult to measure। কল্পনা করুন দুজন মানুষ একই জিনিস করছে। যাইহোক, সেগুলো dunia-র farklı भागে বাস করে, সফটওয়্যার ভিন্নভাবে ব্যবহার করে। জিনিসগুলো যোগ করুন যেন running programs, user's age, user's perception of speed, skills, whatever। Distraction, browser addons, Flash plugin version, active background services, graphics card drivers, hard disk cache and fragmentation, memory bus speed, Internet connection, পারমুটেশনের সংখ্যা endless। literally কোনো দুজন মানুষ কখনো তাদের কম্পিউটার একইভাবে ব্যবহার করে না।
আমি এই সম্পর্কে আমার LinuxCon 2014 presentation-এ কথা বলেছিলাম - P-Factor বলা, যা একটি mathematical formula তৈরি করার চেষ্টা, IO metrics ভিত্তিক, যা evaluate করতে পারে কী user-র জন্য slowness হিসেবে perceive করা হয়। কিছু জিনিস যা আপনি intriguing পেতে পারেন - উদাহরণস্বরূপ, pure CPU load (as high as 500 - theoretically 500 CPU cores) একটি single eight-core system-এ কোনো lag induce করল না UI-তে যতক্ষণ না কোনো I/O load ছিল।
যখন একটি নির্দিষ্ট বেঞ্চমার্ক (WhateverMark) ৫৫৬ ms-এ complete করে, সেটা কী মানে? আপনি সেটাকে translate করতে পারেন কত দ্রুত Facebook page খুলবে কারো জন্য যারা একটি Wireless internet connection-এ একটি coffee shop-এ এক হাতের চিকনা আঙুলে টাইপ করছে? অথবা কতক্ষণ লাগবে আপনার নানার কাছে আপনার বিডালের চারটি ফটো পাঠাতে?
প্যাচের গুরুত্ব
সাধারণভাবে, এই টপিকের চারপাশে অনেক noise এবং panic আছে, যা এটাকে আসলে চেয়ে scarier বানাচ্ছে। কিন্তু ইস্যু उतना catastrophic নয় - end-user perspective- থেকে - যতটা শোনাচ্ছে। এটি industry-র জন্য VERY disruptive, কিন্তু individuals-র জন্য অনেক কম।
সব disclosed vulnerabilities-র local attack vector আছে। এটি IMPORTANT multi-user systems-এ, যেন shared platforms, cloud এবং hosting providers। এটি home users-র জন্য much less important, often single users (proverbial sense-এ)।
Local attack vector মানে যদি আপনার Internet-facing প্রোগ্রামগুলো প্যাচড থাকে, আপনি realistically fine থাকবেন। বস্তুত:, most if not all browsers প্রথম রাউন্ডের আপডেট পেয়েছে যা সেগুলো এই vulnerabilities-র বিরুদ্ধে harden করে। সেটা ৯০% use cases-ই কভার করে।
এখন, আপনি যদি freely random executables আপনার বক্সে unfettered চালান - আপনার একটি much bigger problem আছে যেকোনো দুটি vulnerabilities আপনি নামাতে চান তার চেয়ে। এটি কিছুই না যেটা যেকোনো পরিমাণ প্যাচ ফিক্স করবে।
Meltdown এবং Spectre vulnerabilities llarg দিন ধরে আছে - ২০ বছর easy, যেন কেন різные CPU architectures রিগার্ডিং আমি পড়েছি। এর মানে ইস্যুটি এত complex এবং difficult যে দুই দশক লেগে এসেছে আবিষ্কার করতে - অথবা কেউ চুপচাপ এটাকে abuse করছে dlougo সময় ধরে, এবং আমরা কখনো জানি নাই। যেটা মানে কিছুই পরিবর্তন হয়নি সেই কোণ থেকে।
BTW, আপনি যদি ভাবেন vulnerability age নিজে তেমন bad (last big one was 17 years), এটি নয়। আমরা যত বেশি কম্পিউটার ব্যবহার করব, তত বেশি history আমাদের হবে। তাই সেটা sense করে যে ৫০ বছর পর, কেউ একটি ৬৩-বছর পুরনো vulnerability খুঁজে পাবে। এই মুহূর্তে, আমাদের उतনা desktop and laptop use legacy নেই, তাই timeframes ছোট।
আসল টেস্টগুলো
তাহলে আমি কী ইনস্টল এবং রান করলাম?
- উইন্ডোজে, আমি শুধু উইন্ডোজ প্যাচ ইনস্টল করলাম - কোনো firmware updates নেই।
- লিনাক্সে, আমি repo-র মাধ্যমে যা আসে সেটা ইনস্টল করলাম - kernel এবং firmware।
উইন্ডোজে কেন firmware নেই, আপনি জিজ্ঞাসা করতে পারেন? কিছু কেসে, কোনো উপলব্ধ নেই। কিন্তু সাধারণত, single-user systems-এ, আমি মনে করি এর প্রয়োজন নেই, কারণ আমি উপরে ব্যাখ্যা করেছি।
এখন, চলুন দেখি আমি কী রেজাল্ট পেলাম।
Case 1: 2010 ল্যাপটপ
একটি পুরনো HP মেশিন। First-gen i5 প্রসেসর, উইন্ডোজ ৭ SP1, Nvidia graphics, limited user, EMET এবং SuRun সিকিউরিটির জন্য, এবং কোনো অ্যান্টি-ভাইরাস না। বস্তুত:, এটি সব কেসে important factor। কোনো real-time anti-malware জিনিস CPU cycles ব্যবহার করে না।
আপডেটের পর সব কিছু ঠিকঠাক কাজ করলো। কোনো perceived slowness নেই, এবং আমি EXTREMELY sensitive এমন ছোটো পরিবর্তনগুলোর ওপর, well anything-এ। আমি একবার একটি গাড়ির rear suspension-এ 0.6-degree camber change স্পট করলাম, এবং realignment-এর জন্য নিতে গিয়েছিলাম। আমি full HD video test করলাম ব্রাউজারে, parallel-এ কয়েকটা জিনিস করলাম। Smooth as a peach। আমি updates-এর আগের সাথে compare করলে কোনো significant difference দেখতে পাই না।

Case 2: 2011 ডেস্কটপ
এটি ২০১১ সালের একটি gaming rig। এখনও extremely capable। উইন্ডোজ ৭ SP1, admin user, EMET সিকিউরিটির জন্য, ১৬ GB RAM, i5 প্রসেসর, পাঁচ WD Caviar Black hard disks, Nvidia GTX 960 card - কয়েক বছর আগে upgraded। সব কিছু silky smooth কাজ করছে। আমি একগাদা কম্পিউটার গেম টেস্ট করলাম। Heavy load-এ CPU বা GPU utilization-এ কোনো বৃদ্ধি দেখলাম না। Context switches-এ কোনো বৃদ্ধি নেই। কোনো lag নেই। Apps আগের মতোই দ্রুত খুলছে। আমি HD media streaming, GIMP-এ image manipulation, TrueCrypt container use চেষ্টা করলাম, যা কই। Splendid।
Case 3: 2014 ল্যাপটপ
এখানে আমাদের আছে একটি Lenovo IdeaPad Y50-70। আমার সবচেয়ে powerful mobile device - এটাতেও ১৬ GB RAM আছে, Intel HD plus Nvidia GTX 860M, এটি সমতুল্য একটি desktop GTX 580 card-এর - GTX 960 card-এর চেয়ে ১০-২০% কম, কিন্তু তারপর এটাতে একটি nieuwere i7 প্রসেসরও আছে, এবং HT on থাকলে, এর মানে eight threads বরং four threads gaming desktop-এর জন্য। সিস্টেম রান করছে উইন্ডোজ ৮.১, admin user, EMET সিকিউরিটির জন্য।
আমি এমন মনে করছি এটি updates-এর আগের চেয়ে FASTER। কিন্তু তখন এটাতে লেটেস্ট Nvidia driversও আছে, যা beneficialভাবে এন্ড রেজাল্টে contribute করতে পারে। ArmA 3 এবং Cities Skylines খেলার সময়, সব কিছু hunky dory ছিল। উদাহরণস্বরূপ, Cities Skylines toll করলো শুধু ৩০% GPU এবং ৪৫% CPU ১০০K map এবং tons of mods = আগের মতো।


Case 4: 2015 ল্যাপটপ
আমার multi-purpose test rig - Lenovo IdeaPad G50-70। এটাতে ৮ GB RAM, একটি i3 প্রসেসর, Intel HD graphics। উইন্ডোজ ১০, limited user, Exploit Protection সিকিউরিটির জন্য। আপডেটের পর, সব কিছু beautifully কাজ করলো।
আমি এমনকি streaming চেষ্টা করলাম DUই ১০৮০p ভিডিও একসাথে, একটি VLC-এ এবং একটি Chrome-এ, এবং আবার, কোনো lag নেই, কোনো সমস্যা নেই। Apps-এর মধ্যে switching fast। সব কিছু কাজ করছে। কোনো error, কোনো complain নেই। যদি কোনো degradation থাকে, সেটা আমার threshold of sensitivity-র নিচে একজন human এবং nerd হিসেবে।

অন্যান্য কেসগুলো
আরো আছে - একটি 2012 ডেস্কটপ - gaming rig-এর সাথে similar, কিছুটা কম powerful processor and graphics, কিন্তু আবার, কোনো issue নেই। আমাদের একটি 2013 VivoBookও আছে, এবং এটি dual-boots Windows 8.1 and Ubuntu Trusty। উইন্ডোজ সাইডে, আমাদের familiar security setup - admin plus EMET। আবার, কোনো slowdown নেই।


কোনো vendor updates নেই, যাইহোক।
বোনাস কেস: বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন
আমি অর্ধ দরজেন বিভিন্ন সিস্টেম টেস্ট করলাম, Lenovo G50, HP এবং উপরের Asus VivoBook-এ, যা সম্ভবত সবচেয়ে interesting, কারণ এটি একটি production systemও। বস্তুত:, আমি কখনো Intel microcode ইনস্টল করিনি Ubuntu 14.04-এ ultrabook-এ, এবং আমি নিশ্চিত করলাম এটি ইনস্টল করার পর kernel আপগ্রেড করা (Meltdown patches-সহ)।


২০১৪ IdeaPad ল্যাপটপের মতো, জিনিসগুলো updates-এর পর FASTER লাগছে। Really snappy। Refreshingly delightful এবং trustworthy, যেন Trusty সবসময় ছিল। সব কিছু fast এবং true এবং কোনো error ছাড়া কাজ করছে। প্যাচের আগে এবং পরে, শুধু স্বাভাবিক fun workload:


সিস্টেম নম্বরগুলোর fluctuation irrelevant - আসল লোড যেকোনো স্থানে ৪০ থেকে ৯০% CPU-এ চলে যায়, এবং বাকি metrics accordingly। যেকোনো পরিবর্তন হোক, তা noticeable নয়।
কোনো perceivable slowness নেই যেকোনো ধরনের। তাই আমাদের experiment-কে further help করে, কারণ আমাদের একটি completely different set of operating systems and kernels আছে Windows findings confirm করতে।
Extra: Firefox এবং Chrome mitigations
আমি Firefox 57.0.4 এবং Chrome 63 new site isolation flag-সহ টেস্ট করলাম। আবার, যদি কোনো difference থাকে, সেগুলো human perception-এ যেকোনো sense-এ well hidden। হ্যাঁ, আমি Chrome 63 site process isolation-সহ ট্রাই করলাম:
chrome://flags/#enable-site-per-process

এই পুরো drama-র মধ্যে যা আমি পছন্দ করি
তাহলে আমি বলতে চাই, আমি hardware এবং software vendors কীভাবে এটি হ্যান্ডল করেছে সেটা देखकर quite pleased। Spot on। কোনো crashes নেই। কোনো bugs নেই। কোনো performance impact নেই। খুব ভালো।
এই পুরো drama-র মধ্যে যা আমি नাপছন্দ করি
এটা হলো পুরো passive-aggressive language "tech" media-র। সব কিছু lawyer-like phrased করা হয়েছে যাতে কেউ কোনোভাবে liable নয়। Problem-এর চারদিকে tiptoeing করছে bullshit regurgitate করে। এটি শুধু annoy করা নয়, এটি time and space-এর wastageও। যদি আর্টিকেলগুলোর পুরো purpose হয় Intel বা Microsoft-এর official statements copy-paste করা, তবে আপনি লিখবেন না ঠিক একই ভাবে।
তবে তারপর, মাইক্রোসফট সম্পর্কে কথা বললে, "expect some users will notice a decrease in system performance ..." যেন statements pointless। এটা কী বোঝাতে পারে? মানুষের মরনও একদিন expect করা উচিত, এটা মানে নয় এখন এটি একটি issue। Perception subjective। কিছু মানুষ নোটিস করবে না যদি আপনি তাদের কম্পিউটার বন্ধ করে দেন।
Font rendering mention করা আরেকটি। আমি আপনাকে আমার linked article-এ দেখিয়েছিলাম, এবং সেখানে আমরা exactly সেটা debug করলাম, একটি font problem, এবং tutorial-এ কীভাবে Meltdown patches setup করতে হয় (এবং এই ফ্যাক্ট যে WU শুধু registry পড়ে startup-এ), এটি একটি bad argument। Most if not all applications fonts ক্যাশ করে শুধু loading time-এ। Memory operations fast। GPUs really fast।
But wait। Rendering? Uh। তাহলে, এটি interesting। আপনি কী কথা বলছেন mathematical operations, CPU processing, GPU processing, কী? Now, rasterization, anti-aliasing, hinting, screen resolution, display refresh, আমরা exactly কী নিয়ে কথা বলছি? এখানে একটি nice article আছে টপিকের ওপর, কিছু number-সহ।
আমি জানি কেন মাইক্রোসফট - এবং অন্যান্য কোম্পানিগুলো - তাদের findings disclaim করতে হবে, এবং cautious side-এ err করতে হবে (pessimism), কিন্তু যদি সেটা case হয়, কিছুই না লিখুন। Windows 10 performs better than Windows 7-yl implied statements-এ কোনো value নেই, কারণ সেটা credibility erode করে। আমি ব্যাখ্যা করি কেন।
একটি 2010 সালের কম্পিউটার নিন - সেই সময়, উইন্ডোজ ৭ সবচেয়ে current মাইক্রোসফট অপারেটিং সিস্টেম। প্রদত্ত আপনার হาร์ডওয়্যারের জন্য best set of drivers আছে, আপনার একটি অপারেটিং সিস্টেম আছে যা peak of its ability-এ perform করছে।
এখন, এটাতে উইন্ডোজ ১০ ইনস্টল করুন। আপনি কিছু super-magical improvements পাবেন না। Perhaps, হ্যাঁ, একটি kernel function _NT_win10 হতে পারে _NT_win7 চেয়ে faster certain cases-এ। কিন্তু এই huge performance improvements claim করা মানে: ১) monumental kernel changes উইন্ডোজ ১০-এ উইন্ডোজ ৭ চেয়ে, যা sense কর না given the fanatical backward compatibility মাইক্রোসফটের তার সফটওয়্যারের জন্য এবং incremental nature of progress in software ২) এই imply করে উইন্ডোজ ৭ একটি sub-optimal system এবং মাইক্রোসফট কার্নেল ইঞ্জিনিয়াররা ২০১০-এ available hardware-র best use করতে জানত না। That's nonsense।
নতুন hardware, YES, I AGREE। আপনি যদি এখন উইন্ডোজ ৭ ইনস্টল করেন একটি new hardware platform-এ একটি brand-new CPU-সহ যা design করা হয়েছিল উইন্ডোজ ৭ kernel upgrades получа করা বন্ধ হওয়ার পর, এটি possible পুরনো সিস্টেমটি না জানে hardware-এ নতুন features (যেন Thunderbolt, USB 3.0, SSD, CPU extensions) best use করতে। এই কেসে, latest, most modern Windows ব্যবহার করা absolute sense করে। আমি ইতিমধ্যে এই argue করেছিলাম আমার Windows XP থেকে Windows 7-এ switch করার সময়। Operating system changes করুন hardware-র সাথে match করার জন্য। In-vivo replacements meaningless। Operating system-এর এক ভার্সন থেকে পরের ভার্সনে আপগ্রেড করা miracles render করবে না।
আমার এই statement verify করার সুযোগ ছিল enterprise world-এও, commercial flavors of the Linux operating system-সহ। Newer versions and kernels rarely gave significant improvements (or even meaningful ones) existing platforms-এ। সেগুলো always performed better brand new hardware-এ। এটি কখনো শুধু kernel নিজে ছিল যা difference বানাত বরং kernel, glibc, compilers, software versions, এবং hardware drivers-এর combination।
এই সব দিয়ে, এমনকি যদি কোনো hidden agenda নাও থাকে, মানুষ একটা দেখবে। তারপর, আপনি মাইক্রোসফট থেকে কী expect করেন? তাদের official blog-এ লিখবেন: No, don't use Windows 10, we don't need the money?
যাইহোক, আপনি product owner-র যেকোনো consumer advice ignore করেন, কারণ এটি subjective। এমনকি ১০০% true হলেও, এটি subjective। এবং এখানে আমরা "tech" media-এর failure-র সাথে head on মেলি।
сотни website জলদি করলো এই টপিকের ওপর কথা বলতে - literally, verbatim copy-paste of Microsoft and Intel statements। Hey, anyone savvy enough to use Ctrl + C, Ctrl + V can do that। এবং তারপর, focus থাকে drama and lament-এ। কেউ facts check করতে bothered নয়, statements test করতে, data present করতে (কয়েক brave souls শুরু করেছেন কিছু actual numbers দেখানো, কিন্তু এটি যাওয়া অধিকাংশ speculation like the nature of these vulnerabilities)।
আমি মনে করি মানুষকে শুধু সেটা কথা বলা উচিত যা তারা জানে এবং বুঝে। আমার মনে, যখন কেউ claim করে techie হওয়ার, সেটা মানে তাদের deep knowledge আছে যা তারা লিখছে। আমি যদি empty pre-sales and sales pitches full of fancy buzzwords and complicated terms (যেন branches and memory management) চাইতাম, আমি life-guru session-এ যেতাম যাতে আমার first-world existence একটি new meaning পায়।
আসলে, আমি এই সব মানুষের জন্য দুঃখিত যারা সকালে কাজে যায়, বসে, hastily written কয়েকটি আর্টিকেল hash out করে, এবং ডে কল করে। Passion কোথায়? মানুষকে help করার ইচ্ছা কোথায়? কাউকে বলা Meltdown তাদের মেশিন স্লো করবে কিন্তু তাদের একটি alternative দেবে না, বা এমনকি next কী করবেন সেটার suggestion দেবে না শুধু doomsday preaching। বিশেষ করে যেহেতু reality সেটা bad নয় সব।
তাহলে tech perspective-এ, আমাদের কী আছে?
তাহলে আমি pretty much all possible scenarios টেস্ট করলাম - সব Intel processors-এ মনে করি, কারণ সেটাই আমার আছে। আমি বর্তমানে কোনো AMD system মালিক নই। যাইহোক, উইন্ডোজ ৭/৮/১০ সব আগের মতো fast কাজ করছে, যদি না better, patches-র কোনো discernible impact ছাড়া। Platform irrelevant। ২০১০ through 2015, Asus, Lenovo, HP, it's all good। যিসবাব, আমার পাঁচটি generation of i3/5/7 processors, Nvidia এবং Intel HD graphics as well hybrid, limited and admin user, এবং অন্য mixes test করার সুযোগ ছিল।
আমি gaming try করলাম, কিছু pretty decent titles সহ। Media streaming try করলাম locally and online, browsing, image manipulation। Word processing, encryption software, এবং সে সব। একটুই error, crash, lag, delay, বা কিছুই নেই। আমি শুধু আশা করি সব future updates এই batch-তত nice হয়।
একটা জিনিস মনে পড়ে - আমি কোনো AV software ব্যবহার করি না। আমি সেটার point দেখি না। আমি পছন্দ করি limited user, EMET এবং/অথবা Exploit Protection ব্যবহার করা। মাইক্রোসফটের এই phenomenal security frameworks আছে, এবং সেগুলো beat করে সব এবং যেকোনো classic, blacklist-approach tool। এবং QualityCompat registry hack need দেওয়া Meltdown patches ইনস্টল করার জন্য, আমি অনুমান করি slowdowns indeed possible যদি লোকজন anti-virus programs ব্যবহার করেন, কারণ সেখানে অনেক focus আছে। কিন্তু আমি সেটা test করতে পারি না, এবং সেটা এমন কিছু নয় যা আমি করতাম এমনকি পারলে। The whole teach a man how to fish kind of thing। আমি পছন্দ করি ludziকে help এবং educate করা problem solving এবং critical thinking-এর philosophy-এ।
শেষে, যা সবাই করে সেটা করবেন না
এটি life-এ সব কিছুতে applicable। আপনি যদি সবার মতো করেন, আপনি সবার মতো হবেন, এবং অধিকাংশ মানুষ just mediocre, তাদের সারাজীবন loan এবং mortgage চুকাতে। আপনি সেটা চান না।
তারা আপনাকে কেনা বলে - আপনি sell করুন। Dunia clamoring security, panic - আপনি relax করুন। এই কেসে, IT industry-এ একটি bad moment software বা hardware upgrades করার right time নয়। নতুন কম্পিউটার কেনাতে, vendors switch করাতে, operating systems upgrade করাতে, বা যেকোনো যেন আপনার wallet-এ এই pandemonium-এ react করবেন না। আপনি যদি planned pampering করা चाहते হয় একটি নতুন ল্যাপটপ বা ডেস্কটপ দিয়ে, আগে যান, sure। কিন্তু এই pandemonium-এ আপনার wallet-এ react করা exactly the wrong thing to do।
The best you can - and should do - is not trust anyone out there, not even myself। আপনি এই আর্টিকেল পড়ুন, এবং তারপর আপনার নিজস্ব independent tests রান করুন যা আপনার skill এবং needs-এ suit করে। নিশ্চিত করুন এটি আপনার জন্য কাজ করছে। আমি highly confident আপনি virtually no deterioration দেখবেন আপনার সিস্টেম পারফরম্যান্সে - অবশ্যই IF আপনি আমার মত setups রান করেন, অর্থাৎ no real-time anti-virus software। আপনি যদি সেগুলো ব্যবহার করেন, এই আর্টিকেল আপনার জন্য probably not the best piece of advice।
উপসংহার
আপনি আমার থেকে numbers চাইলে, আমি দেব না। কারণ সেগুলো কিছুই mean করে না। UI slowness subjective। Benchmarks important - industry-র জন্য। আপনি যদি রান করেন একটি 400TB database cluster 55 nodes-এ interconnected over 10Gbps fiber, হ্যাঁ, perhaps আপনাকে every cycle দরকার যা আপনি পেতে পারেন। Home environment? Forget it।
そう言うと, আমার subjective, personal এবং 그래도 exhaustive testing-এ একটি variety of hardware platforms-এ, operating systems, scenarios, conditions এবং programs-এ mix-এ, আমি কোনো perceivable performance degradation দেখি না যেকোনো ধরনের, একটি new বা old system, বা যেকোনো কিছু। সব কিছু ভালো কাজ করছে। সব কিছু stable। আমি শুধু বলতে পারি, great job vendors। media-র জন্য আউট দেয়া, well, watch out for those clicks। Sensationalism sells।
Cheers।