লিনাক্স শেখার জন্য সেরা বই

Best Books Learning Linux



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

লিনাক্স শেখার জন্য সেরা বইগুলির জন্য আমাদের শীর্ষ প্রস্তাবিত বাছাই দ্রুত লিনাক্স শিখুন, বিশ্বের সবচেয়ে শক্তিশালী অপারেটিং সিস্টেম সহজেই আয়ত্ত করার জন্য একটি বন্ধুত্বপূর্ণ গাইড আমাজনে $ 39.99 মার্কিন ডলারে এখনই এটি কিনুন

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







চল শুরু করি.



ব্রায়ান ওয়ার্ড দ্বারা কিভাবে লিনাক্স কাজ করে

লিনাক্স কিভাবে কাজ করে




শ্রোতা: প্রারম্ভিক





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

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



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

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

লিনাক্স কিভাবে কাজ করে কিনুন: আমাজন

লিনাক্স শিখুন তাড়াতাড়ি আহমেদ আলকাবারি

দ্রুত লিনাক্স শিখুন

শ্রোতা: শিক্ষানবিস এবং উন্নত শিক্ষানবিস

লেখক সম্পর্কে: আহমেদ, তার উচ্চ বিদ্যালয়ের বছর থেকেই একজন প্রযুক্তিবিদ এবং প্রোগ্রামার, এখন একজন দক্ষ পেশাদার লিনাক্স সিস্টেম প্রশাসক যিনি কানাডায় আইবিএম -এর জন্য কাজ করছেন। তার পূর্ণকালীন সিস্টেম প্রশাসনের দায়িত্ব ছাড়াও, আহমেদ একটি সফল প্রশিক্ষণ যা 100,000 এরও বেশি ছাত্র আহমদের কাছ থেকে শিখছে উদেমী প্ল্যাটফর্ম 2020 সালে, আহমেদ লিএফটি সিসাডমিন সুপার স্টার অ্যাওয়ার্ড জিতেছিলেন। লিনাক্স ছাড়াও আহমেদ প্রত্যয়িত এবং সিসকো রাউটার এবং ক্লাউড প্ল্যাটফর্ম যেমন AWS এবং Azure- তে দক্ষতা আছে। দেখা আহমেদের সাক্ষাৎকার এখানে.

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

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

এটি একটি মজার বই যা লিনাক্স পরিবেশের একটি সামগ্রিক চিকিৎসা প্রদান করে এবং আপনাকে শেখায় কিভাবে নিজের এবং অন্যদের জন্য আপনার লিনাক্স সিস্টেমের যত্ন নিতে হয়। এই বইটি পুরোপুরি পড়ার পরে আপনি লিনাক্স এবং সিস্টেম অ্যাডমিনিস্ট্রেটরের জীবন সম্পর্কে স্পষ্ট ধারণা পাবেন।

দ্রুত লিনাক্স শিখুন, বিশ্বের সবচেয়ে শক্তিশালী অপারেটিং সিস্টেম সহজেই আয়ত্ত করার একটি বন্ধুত্বপূর্ণ নির্দেশিকা: আমাজন

লিনাক্স প্রশাসন: লিনাক্স অপারেটিং সিস্টেম এবং লিনাক্স প্রশাসকদের জন্য কমান্ড লাইন গাইড জেসন ক্যানন

লিনাক্স প্রশাসন


শ্রোতা: প্রারম্ভিক এবং বিশেষজ্ঞ

লেখক সম্পর্কে: জেসন ক্যানন একজন ইউনিক্স এবং লিনাক্স সিস্টেম ইঞ্জিনিয়ার। তিনি লিনাক্সে বেশ কয়েকটি বই লিখেছেন (বিশেষত কমান্ড লাইন কুং ফু এবং লিনাক্স অ্যাডমিনিস্ট্রেশন)। তিনি লিনাক্স ট্রেনিং একাডেমির প্রতিষ্ঠাতা এবং ছোট ব্যবসার জন্য একটি স্বাধীন পরামর্শদাতা, এবং তিনি তার অনলাইন এবং অফলাইন কোর্সের মাধ্যমে 40,000 এরও বেশি শিক্ষার্থীকে নির্দেশ দিয়েছেন। এছাড়াও, তিনি হিউলেট-প্যাকার্ড, জেরক্স, ইউপিএস এবং অ্যামাজনের মতো সংস্থার সাথে কাজ করেছেন।

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

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

বইটি কোন নির্দিষ্ট লিনাক্স বিতরণে ফোকাস করে না। পরিবর্তে, এটি সাধারণভাবে লিনাক্স সিস্টেমের বেসিক ফাইল, GNU কোর ইউটিলিটি এবং শেল এবং টেক্সট ম্যানিপুলেশন টুলস নিয়ে আলোচনা করে। এছাড়াও, লিনাক্স সার্ভার বুট প্রসেস, মেসেজ টাইপ, ডিস্ক ম্যানেজমেন্ট, ইউজার এবং গ্রুপ ম্যানেজমেন্ট, ফাইল পারমিশন, নেটওয়ার্কিং কনসেপ্ট, এডিটর, ফাংশন, প্রসেস, লিনাক্স কমান্ড এবং শেল স্ক্রিপ্টিং নিয়েও আলোচনা করা হয়।

জেসন ক্যানন দ্বারা লিনাক্স প্রশাসন কিনুন: আমাজন

লিনাক্স কমান্ড লাইন: উইলিয়াম শটসের একটি সম্পূর্ণ ভূমিকা

লিনাক্স কমান্ড লাইন

শ্রোতা: প্রারম্ভিক

লেখক সম্পর্কে: উইলিয়াম শটস একজন অবসরপ্রাপ্ত কম্পিউটার এবং সফটওয়্যার পেশাদার। সফটওয়্যার ডেভেলপমেন্টে তার পটভূমির মধ্যে রয়েছে টেক সাপোর্ট, কোয়ালিটি অ্যাসুরেন্স এবং টেকনিক্যাল ডকুমেন্টেশন। তিনি LinuxCommand.org এর প্রতিষ্ঠাতা, একটি লিনাক্স শিক্ষা এবং অ্যাডভোকেসি ওয়েবসাইট যা সংবাদ এবং পর্যালোচনা উপস্থাপন করে এবং তিনি লিনাক্স কমান্ড লাইনের একজন শক্তিশালী প্রবক্তা।

পুনঃমূল্যায়ন: লিনাক্স কমান্ড লাইন আপনাকে আপনার প্রথম টার্মিনাল কীস্ট্রোক আঘাত করা থেকে শুরু করে সবচেয়ে জনপ্রিয় লিনাক্স কমান্ড লাইন ভাষা বাশ -এ সম্পূর্ণ প্রোগ্রাম লেখার জন্য নিয়ে যায়, যাতে আপনি আপনার ওএস পরিচালনা করতে পারেন এবং কাজগুলি সম্পন্ন করতে পারেন।

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

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

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

উইলিয়াম শটস দ্বারা লিনাক্স কমান্ড লাইন কিনুন: আমাজন

লিনাক্স পকেট গাইড: ড্যানিয়েল জে ব্যারেটের প্রয়োজনীয় আদেশ

লিনাক্স পকেট গাইড


শ্রোতা: প্রারম্ভিক এবং বিশেষজ্ঞ

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

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

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

লিনাক্স পকেট গাইড কিনুন: আমাজন

লিনাক্স প্রোগ্রামিং ইন্টারফেস: মাইকেল কেরিস্কের একটি লিনাক্স এবং ইউনিক্স সিস্টেম প্রোগ্রামিং হ্যান্ডবুক

লিনাক্স প্রোগ্রামিং ইন্টারফেস


শ্রোতা: বিশেষজ্ঞরা

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

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

এই বইয়ে, লেখক সিস্টেম প্রোগ্রামিংয়ে মাস্টার করার জন্য প্রয়োজনীয় বিভিন্ন লাইব্রেরি ফাংশন এবং syscalls এর বিস্তৃত বর্ণনা প্রদান করে। তার ব্যাখ্যা সংক্ষিপ্ত উদাহরণ প্রোগ্রামের সাথে প্রদান করা হয়, এবং 500 টিরও বেশি লাইব্রেরি ফাংশন এবং সিস্টেম কল বর্ণনা করা হয়েছে। উপরন্তু, 200 টিরও বেশি উদাহরণ প্রোগ্রাম, 115 ডায়াগ্রাম, এবং 88 টেবিল উপাদান পরিষ্কার করার জন্য প্রদান করা হয়।

এই বইটি পড়ার মাধ্যমে আপনি শিখবেন কিভাবে ফাইল পড়তে এবং লিখতে হয়; নিরাপদ এবং মাল্টিথ্রেডেড প্রোগ্রাম উভয়ই লিখুন এবং চালান; সংকেত, ঘড়ি এবং টাইমার ব্যবহার করুন; প্রক্রিয়া তৈরি করুন; পাইপ, শেয়ার্ড মেমরি, বার্তার সারি এবং সেমাফোর ব্যবহার করে আন্ত--প্রক্রিয়া যোগাযোগ সম্পাদন করুন; এবং একটি সকেট এপিআই দিয়ে নেটওয়ার্ক অ্যাপস লিখুন।

যদিও বইটি ইনটিফাই, ইপোল, ইনোটিফাই এবং নতুন /প্রোক ফাইল সিস্টেম সহ লিনাক্স বৈশিষ্ট্যগুলির একটি পরিসীমা জুড়েছে, ইউনিক্সের উপর এর জোর এটি ইউনিক্স পেশাদারদের জন্য সমানভাবে মূল্যবান করে তোলে। সামগ্রিকভাবে, লিনাক্স প্রোগ্রামিং ইন্টারফেসটি লিনাক্স এবং ইউনিক্স প্রোগ্রামিং ইন্টারফেসের সবচেয়ে বিস্তৃত এবং পুঙ্খানুপুঙ্খ একক-ভলিউম হ্যান্ডবুক।

লিনাক্স প্রোগ্রামিং ইন্টারফেস কিনুন: আমাজন

লিনাক্স কুইকলি এর লেখক আহমেদ আলকাবরীর সাক্ষাৎকার

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

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

লিনাক্স ইঙ্গিত: আপনি কোন পাঠ্য সম্পাদক ব্যবহার করেন?
আহমেদ: ভিআইএম অবশ্যই আমার প্রিয় টেক্সট এডিটর কারণ এটির সমস্ত কার্যকারিতা আছে যা আমি চাই যে উদাহরণস্বরূপ ন্যানোর মতো সহজ সম্পাদকের অভাব রয়েছে। আমি এখন এবং পরে emacs ব্যবহার করি কিন্তু VI/VIM এর মতো নয়।

আপনি কি কোন স্ক্রিপ্টিং বা প্রোগ্রামিং করেন? আপনি কোন ভাষা ব্যবহার করেন?
আহমেদ: আমি কখনও কখনও লিনাক্স কার্নেল অভ্যন্তরীণগুলির সাথে বিশেষ করে Cgroups এর সাথে ডাবল করতে পছন্দ করি এবং তাই আমি C এবং C ++ ব্যবহার করি। আমি লিনাক্সেও কিছু কাজ স্বয়ংক্রিয় করতে পাইথন এবং পার্ল ব্যবহার করি। ইদানীং, আমি C# তুলে নিয়েছি কারণ আমি আমার ফ্রি সময় অনেকটা একতার সাথে গেম ডেভেলপমেন্ট শিখতে ব্যয় করছি! স্কেটবোর্ডিংয়ের পাশে এটি ধীরে ধীরে আমার নতুন শখ হয়ে উঠছে।

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

ভবিষ্যতে প্রযুক্তির ক্ষেত্রে আপনি কোন বিষয়ে সবচেয়ে বেশি উত্তেজিত?
আহমেদ: আমি ভিআর -এর ভবিষ্যৎ নিয়ে খুব আগ্রহী। আমি মনে করি VR খুব নিকট ভবিষ্যতে বিভিন্ন ব্যবসার একটি অপরিহার্য অংশ হয়ে উঠবে। বিশেষ করে যখন মহামারী শুরু হয়েছে, আমি মনে করি ভিআর অ্যাপ্লিকেশনগুলির প্রয়োজন খুব ব্যাপকভাবে বাড়ছে। হয়তো একদিন, বিশ্ববিদ্যালয়ের ক্লাসগুলি মূলত একটি ভিআর অ্যাপ্লিকেশন হবে! কে জানে? আমি গ্যামিফিকেশনের ভবিষ্যতেও আগ্রহী যা এক অর্থে ভিআর সম্পর্কিত।

সর্বশেষ ভাবনা

এই নিবন্ধে, আমরা শিক্ষানবিস-বান্ধব বইগুলিতে মনোনিবেশ করেছি যার থেকে বিশেষজ্ঞরাও উপকৃত হতে পারেন, যেমন লিনাক্স পকেট গাইড এবং লিনাক্স অ্যাডমিনিস্ট্রেশন, এবং আমরা বিশ্বাস করি যে এই বইগুলি লিনাক্সের বিশ্বে ডুব দেওয়ার জন্য দুর্দান্ত সম্পদ। লিনাক্সে হাজার হাজার সম্পদ আছে; তাই আমরা আশা করি বইয়ের এই কিউরেটেড তালিকা আপনাকে সঠিক দিক থেকে শুরু করবে, শুধু একটি বেছে নিন এবং এটির জন্য যান।