কম্পিউটার

Windows 10 একটি সম্পূর্ণ লিনাক্স কমান্ড প্রম্পট পায়

মাইক্রোসফট সম্প্রতি তার বার্ষিক বিল্ড ডেভেলপার সম্মেলন শুরু করেছে। এটা কোন সাধারণ ঘটনা ছিল না. মাইক্রোসফ্ট সমস্ত স্টপ টেনে এনেছে, এবং কৃত্রিম বুদ্ধিমত্তা, পরিবর্ধিত বাস্তবতায় উল্লেখযোগ্য অগ্রগতি প্রদর্শন করেছে এবং একটি শক্তিশালী গেমিং প্ল্যাটফর্ম হিসাবে Windows 10-এর খ্যাতি সিমেন্ট করেছে। কিন্তু Microsoft আরও কিছু ঘোষণা করেছে। এমন কিছু যা অনেক মানুষকে উত্তেজিত করছে।

সান ফ্রান্সিসকোতে মঞ্চে, ডেভেলপমেন্ট ডিরেক্টর কেভিন গ্যালো ঘোষণা করেন যে BASH শেল উইন্ডোজ 10 এ আসবে। ভাল, কিছুটা .

সরাসরি উবুন্টুর বাইরে

উইন্ডোজ 10 এ BASH আসছে তা বলার জন্য পরিস্থিতিকে ব্যাপকভাবে ছোট করা, কারণ সত্যিই, মাইক্রোসফ্ট যা কাজ করছে তা এর চেয়ে অনেক বেশি চিত্তাকর্ষক . এটি মূলত একটি লিনাক্স সাবসিস্টেম - ভার্চুয়াল মেশিন নয় - উবুন্টু 14:04 এলটিএস-এর উপর ভিত্তি করে, যা উবুন্টু ইউজারস্পেসে অ্যাক্সেস দেয়৷

এটি জোর দেওয়া গুরুত্বপূর্ণ যে এটি পূর্বে বিদ্যমান যা থেকে মৌলিকভাবে ভিন্ন। Windows 10 একটি প্যারড-ডাউন ভার্চুয়াল মেশিনে উবুন্টুকে অনুকরণ করবে না। উইন্ডোজের জন্য BASH কম্পাইল করা হয়নি, যেমন Cygwin হয়, বা জাভাস্ক্রিপ্টে পুনরায় তৈরি করা হয়, যেমন CASH হয়। বরং, এটি মূলত একটি সামঞ্জস্য স্তরের পরিমাণে চলছে৷

লিনাক্স সিস্টেম কল (প্রায়ই বলা হয় 'syscalls' , মূলত যখন একটি প্রোগ্রাম OS কার্নেল থেকে কিছু অনুরোধ করে) মাইক্রোসফ্ট দ্বারা নির্মিত কিছু কাস্টম সফ্টওয়্যার ব্যবহার করে উইন্ডোজ সিস্টেম কলগুলিতে রিয়েল-টাইমে অনুবাদ করা হয়। এই পার্থক্যটি আরও ভালভাবে ব্যাখ্যা করেছেন ডাস্টিন কার্কল্যান্ড, যিনি ক্যানোনিকাল ইঞ্জিনিয়ারদের একজন যিনি মাইক্রোসফ্টকে এটি পোর্ট করতে সহায়তা করেছিলেন৷

এর মানে হল যে এটি শুধুমাত্র BASH নয় এবং সংশ্লিষ্ট প্রয়োজনীয় লিনাক্স ইউটিলিটিগুলি পোর্ট করা হচ্ছে। এটা প্রায় সবকিছু।

ব্যবহারকারীরা পুটিটির মতো তৃতীয় পক্ষের টুল ব্যবহার করার পরিবর্তে স্ট্যান্ডার্ড লিনাক্স এসএসএইচ ইউটিলিটি ব্যবহার করতে সক্ষম হবে। তারা কমান্ড লাইন থেকে VIM এর সাথে পাঠ্য সম্পাদনা করতে এবং Sed এবং Awk ব্যবহার করে পাঠ্য পরিবর্তন করতে সক্ষম হবে। আরও ভাল, তারা তাদের প্যাকেজগুলি পরিচালনা করতে এবং হাজার হাজার উবুন্টু বাইনারি ইনস্টল করতে apt-get ব্যবহার করতে সক্ষম হবে।

ডাস্টিন কির্কল্যান্ডের মতে, TTY- যেমন byobu, screen, এবং tmux ব্যবহার করে এমন কিছু অ্যাপ্লিকেশন বাদে বেশিরভাগ জিনিসই বেশ ভালো কাজ করে। যদিও তিনি আমাদের আশ্বস্ত করেন যে তারা সেখানে পৌঁছেছে, এবং মাইক্রোসফট তাদের বিল্ড 2016 মূল নোটে এই ফ্রন্ট-এন্ড-সেন্টার রেখেছে, আপনি যথেষ্ট আত্মবিশ্বাসী হতে পারেন যে শেষ পর্যন্ত এটি একটি সমাপ্ত, পালিশ পণ্য হবে।

জো ব্যবহারকারীর জন্য এর মানে কি

আমি মিথ্যা বলতে যাচ্ছি না. এই ঘোষণাটি দুটি গোষ্ঠীর মানুষের কাছে অপ্রতিরোধ্যভাবে আবেদন করবে:লিনাক্স উত্সাহী এবং সফ্টওয়্যার বিকাশকারীরা। আপনি যদি তাদের একজন না হন তবে আপনি ভাবছেন যে এটি আপনার জন্য কী বোঝায়। কিন্তু উত্তেজিত হওয়ার কারণ আছে, এমনকি আপনি যদি আর্চ-গীক নাও হন।

প্রথমত, এটি প্রকৃতপক্ষে ইনস্টল না করেই লিনাক্স ইকোসিস্টেমের মাঝে মাঝে-ঘোলা জলে তাদের পায়ের আঙুল ডুবিয়ে দেওয়ার জন্য এটি একটি দুর্দান্ত উপায় উপস্থাপন করে। সম্পূর্ণ নতুনরা Windows 10-এর পরিচিতি এবং আপেক্ষিক নিরাপত্তা থেকে সাধারণ Linux টুলগুলির প্রয়োজনীয় জিনিসগুলি শিখতে সক্ষম হবে৷

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

Windows 10 একটি সম্পূর্ণ লিনাক্স কমান্ড প্রম্পট পায়

কিন্তু এখন, হতে পারে ডেভেলপারদের শুধুমাত্র "bash" টাইপ করতে হবে তাদের কমান্ড লাইনে, এবং তারা রুবি বা পাইথন স্ক্রিপ্টে হ্যাকিং শুরু করতে সক্ষম হবে, উইন্ডোজে এই ভাষাগুলি কনফিগার করার অস্পষ্টতা সম্পর্কে চিন্তা না করেই৷

এছাড়াও, যেহেতু বেশিরভাগ শিক্ষানবিস টিউটোরিয়াল Mac OS X এবং Linux এর চারপাশে তৈরি করা হয়েছে, Windows ব্যবহারকারীরা কোনো সমস্যা ছাড়াই সেগুলি ব্যবহার করতে সক্ষম হবেন৷

উইন্ডোজে লিনাক্স:কেন এটি বিকাশকারীদের জন্য গুরুত্বপূর্ণ

ঐতিহাসিকভাবে, মাইক্রোসফটের কমান্ড-লাইন (দুঃখিত, কমান্ড প্রম্পট ) সরঞ্জামগুলি UNIX ভিত্তিক অপারেটিং সিস্টেমগুলির জন্য পরিমাপ করা হয়নি৷ এর সবচেয়ে বড় কারণ হল উইন্ডোজ সবসময় টার্মিনালের মাধ্যমে নয়, গ্রাফিক্যাল ইন্টারফেস এবং মেনুর মাধ্যমে কাজ এবং সমস্যা সমাধানে জোর দিয়েছে। যদিও এটি ব্যবহারকারীদের জন্য দুর্দান্ত, তবে এটি ডেভেলপারদের জন্য কম দুর্দান্ত, যারা বিগত বিশ বছর ধরে লিনাক্স-ভিত্তিক সার্ভারের উপর ক্রমবর্ধমানভাবে নির্ভরশীল, যেগুলি অনেক বেশি নির্ভরযোগ্য এবং সুরক্ষিত৷

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

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

সম্ভবত Windows 10-এ উবুন্টু এই বিকাশকারীদের মাইক্রোসফ্ট ভাঁজে ফিরিয়ে আনার জন্য যথেষ্ট হবে, অথবা অন্তত উইন্ডোজ প্ল্যাটফর্ম থেকে ডেভেলপারদের রক্তক্ষরণ বন্ধ করবে।

এটি মাইক্রোসফ্টের কলঙ্কিত খ্যাতি মেরামত করার জন্যও অনেক দূর এগিয়ে যায়, বিশেষত যখন এটি ওপেন সোর্স সম্প্রদায়ের ক্ষেত্রে আসে। 2000-এর দশকের প্রথম দিকে এবং 1990-এর দশকের শেষের দিকে, মাইক্রোসফ্ট ওপেন সোর্স এবং লিনাক্সের প্রতি স্পষ্টতই প্রতিকূল ছিল:তারপর সিইও স্টিভ বলমার এটিকে "ক্যান্সার" হিসাবে বর্ণনা করেছিলেন এবং তারা এটিকে হত্যা করার চেষ্টা করেছিলেন (পাশাপাশি কিছু প্রতিদ্বন্দ্বী মালিকানা পণ্য) "আলিঙ্গন, প্রসারিত" দিয়ে। , extinguish" কৌশল।

কিন্তু সিইও হিসাবে সত্য নাদেলার আগমনের পর থেকে, তারা ওপেন সোর্স সম্প্রদায়ের সাথে কাজ করার এবং এই বিষয়ে তাদের ভাবমূর্তি পুনর্বাসনের জন্য একটি সমন্বিত প্রচেষ্টা করেছে। এটি কাজ করেছে বলে মনে হচ্ছে৷

কিভাবে Windows 10 এর জন্য BASH পাবেন

লেখার সময়, BASH শুধুমাত্র ঘোষণা করা হয়েছে - আপনি আসলে এটি এখনও পেতে পারেন না। যদিও এটি আসন্ন Windows 10 বার্ষিকী আপডেটের একটি অংশ হবে, যা এই গ্রীষ্মে অবতরণ করার জন্য নির্ধারিত হয়েছে। এটি একটি "বার্ষিকী আপডেট" এবং মাইক্রোসফ্ট 29 জুলাই উইন্ডোজ 10 চালু করেছে, আপনার ততক্ষণে এটি আশা করা উচিত৷

আপনি যদি এতক্ষণ অপেক্ষা করতে না পারেন, তাহলে আপনি Windows 10 ইনসাইডার প্রোগ্রামের মাধ্যমে এটিতে আপনার হাত পেতে সক্ষম হবেন৷

আপনি কি Windows 10-এ BASH-এর আগমন নিয়ে উত্তেজিত? লিনাক্স থেকে স্যুইচ করা কি আপনার জন্য যথেষ্ট হবে? আমাকে নীচের মন্তব্যে জানতে দিন.


  1. Windows 10 এ প্রশাসক হিসাবে কমান্ড প্রম্পট চালানোর সহজ উপায়

  2. Windows 10 এ কিভাবে কমান্ড প্রম্পটে কপি করবেন

  3. Windows 10 এ কমান্ড প্রম্পটে ডিরেক্টরিগুলি কীভাবে পরিবর্তন করবেন

  4. Windows 10 এ প্রশাসক হিসাবে কমান্ড প্রম্পট খোলার 5 উপায়