বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

লিনাক্স সম্পর্কিত আলোচনা
Rifat
নিবন্ধিত সদস্য
Posts: 47
Joined: Fri Mar 26, 2010 6:51 pm
লাইসেন্স: সর্বস্বত্ব সংরক্ষিত
স্ট্যাটাস: Linux
Location: Dhaka
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by Rifat » Fri Apr 09, 2010 3:40 pm

@অভ্রনীল ভাই আমি তেমন কোন জ্ঞানী গুনী পাবলিক না তবে আপনার মত গুগলানোর পর পেলাম:
An operating system, also known as an OS, is the software that makes a computer usable. The kernel is merely the "core" or lowest level of an operating system. The kernel provides numerous callable routines that allow other software to access files, display text and graphics, get input from a keyboard or mouse, and other such capabilities.(প্রয়োজনীয় মডিফিকেশান, ইউটিলিটী, থার্ড-পার্টি-সফট ইত্যাদি)

The operating systems that we come across today, generally have many features which are not the necessary features to make a system work. But these features are required to make the interaction with the system easier. Such features include graphical interface, file management, process management, shell, etc. These features rely on the core part of the OS (called as kernel) to run and provide interface to the user or other application programs. It is to be realized that these features are inevitable, and only a kernel alone is of no use to the user.

An operating system also includes utilities that use the kernel. For example, MS-DOS provides a program known as COMMAND.COM, which is the program that allows a human to use the operating system. Windows Explorer, the MacOS Finder, and the various UNIX shells offer similar functionality. Other OS utilities may include a file manager, a software installer, and other items that are necessary to make the computer useful (never mind some don't find computers useful in the first place :C

সারাংশ: (আমি যতটুকু বুঝতে পেরেছি) কার্নেল ওএস এর ভিতরের অংশ সুতরাং ওএস তো ওএসই কিন্তু এর সাথে কার্নেল এর তুলনা করা যাবে না ।

আর শেল কার্নেল এর পার্থক্য হল:

The kernel

The kernel is the hub of the operating system: it allocates
time and memory to programs and handles the filestore and
communications in response to system calls.

The shell

The shell acts as an interface between the user and the
kernel.
When a user logs in, the login program checks the
username and password, and then starts another program
called the shell. The shell is a command line interpreter
(CLI). It interprets the commands the user types in and
arranges for them to be carried out. The commands are
themselves programs: when they terminate, the shell gives
the user another prompt.

----------------
Shell is a command interpreter
which acts as interface between user(UI) and Kernal.
shell can execute no of commands with in single command in
logical order known as shell script

where as kernal is a group of programes writen in c lang to
interact with hardware directly


so user can interact with kernal though shell
only admin can interact with Kernal Directly in rare cases

---------------

kernel gives the hardware interaction with user whereas
shell is giving interface between user and kernel.

---------------
Shell is a user program or it's environment provided for
user interaction. Shell is an command language interpreter
that executes commands read from the standard input device
(keyboard) or from a file.

Shell is not part of system kernel, but uses the system
kernel to execute programs, create files etc.


সারাংশ, আমার জ্ঞানে এতটুকুই আসছে যে শেল যদি ক্যাপ্টেন হয় তাহলে কার্নেল মেজর । :-D শেল একটি প্রোগ্রাম আর কার্নেল অনেকগুলো প্রোগ্রামের সমন্বিত অংশ । :-((( অনেক পড়লাম ।

আপনার টপিক নিয়ে গবেষনা করতে গিয়ে আমার জান ছানাবড়া । :-(((
তবুও ধন্যবাদ এখন আমি শেল কি কলা :-D আর কার্নেল কোন বান্দর :C আর ওএস এর সাথে কোন শ্বশুড় বাড়ির সম্পর্ক তা বুঝতে পেরেছি । :D/ :ttt:

User avatar
সারিম
প্রযুক্তি মনষ্ক
Posts: 936
Joined: Tue Dec 01, 2009 12:59 am
লাইসেন্স: by-nc-nd (Creative Commons)
স্ট্যাটাস: জাভা নিয়ে ঘুটাই
পছন্দ করি: লিনাক্স , ইলেক্টনিক্স, প্রগ্রামিং , ইংরেজি মুভি ও গান
Location: মোন্নাফের মোর,রাজশাহী
Contact:

বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by সারিম » Fri Apr 09, 2010 7:09 pm

@Rifat
আপনার ব্রেন তো পুরা চকচকা। এত তারাতারি বুঝে গেছেন।
অভিনন্দন।
Image

User avatar
সাইদ ইফতেখার
নিয়মিত সদস্য
Posts: 220
Joined: Tue Nov 10, 2009 10:58 pm
রক্তের গ্রুপ: B+
লাইসেন্স: GNU GPL (General Public License)
Location: আজ আমি অনেক দূরে ...
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by সাইদ ইফতেখার » Fri Apr 09, 2010 7:28 pm

তারমানে কার্নেল হলো গাড়ীর ইন্জিন আর শেল হলো স্টিয়ারিং হুইল ? (আর ও এস হলো গাড়িটা) ?

Rifat
নিবন্ধিত সদস্য
Posts: 47
Joined: Fri Mar 26, 2010 6:51 pm
লাইসেন্স: সর্বস্বত্ব সংরক্ষিত
স্ট্যাটাস: Linux
Location: Dhaka
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by Rifat » Sat Apr 10, 2010 8:41 am

@সারিম সাহেব আপনি বিশ্বাস করেন, এটা বুঝতে গিয়ে আমার মাথা ব্যথা হয়ে গেছে পুরা পাক্কা ৭ হাজার ২০০ সেকেন্ডের উপর আমার সময় ব্যয় হয়েছে ।

@সাইদ ইফতেখার সাহেব অনেকটা তাই ই ।

তৌফিক ইমাম
প্রযুক্তি মনষ্ক
Posts: 329
Joined: Mon Nov 09, 2009 12:19 pm
রক্তের গ্রুপ: A+
লাইসেন্স: GNU GPL (General Public License)
স্ট্যাটাস: আমি এখন ভার্সিটিতে!
পছন্দ করি: উবুন্টু ,গুগল ক্রোম
Location: নাটোর
Contact:

বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by তৌফিক ইমাম » Sat Apr 10, 2010 10:31 pm

হেঃ হেঃ হেঃ অভ্র দাদা আপনার কল্যানে আমিও শেল ও কর্ণেল নিয়া কিছু শিখলাম :clap:
গুগলে খুজে শেলের একটা বাংলা সংজ্ঞা দেখলাম।
এখানে
আমি এখন ভার্সিটিতে!

User avatar
ত্রিনিত্রির রাশিমালা
নিবন্ধিত সদস্য
Posts: 35
Joined: Tue Aug 10, 2010 12:04 am
রক্তের গ্রুপ: O+
লাইসেন্স: by-nc-nd (Creative Commons)
স্ট্যাটাস: I wanna be a web designer like tareq hasan . Graphics expert like Shimul 13, Programmer like Sarim Khan
পছন্দ করি: লিনাক্স মিন্ট,ফায়ারফক্স,ক্রোম,ফেসবুক,ওয়েবস,র‍্যাপ মিউজিক।
Location: শরীয়তপুর,বাংলাদেশ ।
Contact:

Re: বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by ত্রিনিত্রির রাশিমালা » Sat Mar 12, 2011 1:47 pm

ব্রাসু ভাই জুলিয়াতে তো ভিএম লিনাজ খুজেই পাইলাম না। রুট ইউজার হিসেবে লগিন করলেও /vmlinuz লিখলে আসে না । কার্নেল সাহেব কে দেখার সাধ মিটলো না।
▒▐█▀▀▒▐██▒▐█▀▀▄▒▐█▀▀█▌▒▐█▀▀▀█▌░░
▒▐█▀▀░▒█▌▒▐█▒▐█▒▐█▄▒█▌░▒▄▄█▀▀░░░
▒▐█░░▒▐██▒▐█▀▄▄▒▐██▄█▌▒▐█▄▄▄█▌░░

Open Source Software Enthusiast | Linux Mint User | GNOME Fan| Hip Hop Music Addict

User avatar
অভ্রনীল
প্রযুক্তি মনষ্ক
Posts: 1507
Joined: Sun May 24, 2009 6:42 pm
লাইসেন্স: by-nc-sa(Creative Commons)
স্ট্যাটাস: উবুন্টু ১০.০৪ [ল্যুসিড লিংক্স]
Location: ঢাকা
Contact:

Re: বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by অভ্রনীল » Mon Mar 14, 2011 5:23 am

নটিলাস থেকে FileSystem এ যান। ওখানেই খুঁজে পাবেন।

User avatar
অয়ন খান
প্রযুক্তি মনষ্ক
Posts: 2159
Joined: Wed Dec 17, 2008 6:32 pm
রক্তের গ্রুপ: B+
লাইসেন্স: by-nc-sa(Creative Commons)
স্ট্যাটাস: ব্যস্ততার ∞ লুপে আটকে আছি!
পছন্দ করি: তথ্য প্রযুক্তি, ফ্রি এ্যান্ড ওপেন সোর্স সফটওয়্যার, লিনাক্স, লিনাক্স মিন্ট, কেডিই, পিএইচপি
Location: ঢাকা, বাংলাদেশ

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by অয়ন খান » Mon Mar 14, 2011 4:51 pm

ত্রিনিত্রির রাশিমালা wrote:কার্নেল সাহেব কে দেখার সাধ মিটলো না।
নিচের কমান্ডটি টার্মিন্যালে রান করুন। তাহলে vmlinuz ফাইলটির দেখা মিলবে।

Code: Select all

nautilus /
অথবা নিচের কমান্ডটি রান করুন।

Code: Select all

nautilus /boot
নটিলাসে /boot ডিরেক্টরিটি প্রদর্শিত হলে সেখানে vmlinuz-2.6.35-22-generic কিংবা এই রকম একটি ফাইল থাকবে।
<Blog> ayonkhan.com
<Me on> twitter.com/#!/ayonkhan | last.fm/user/ayonkhan

User avatar
ত্রিনিত্রির রাশিমালা
নিবন্ধিত সদস্য
Posts: 35
Joined: Tue Aug 10, 2010 12:04 am
রক্তের গ্রুপ: O+
লাইসেন্স: by-nc-nd (Creative Commons)
স্ট্যাটাস: I wanna be a web designer like tareq hasan . Graphics expert like Shimul 13, Programmer like Sarim Khan
পছন্দ করি: লিনাক্স মিন্ট,ফায়ারফক্স,ক্রোম,ফেসবুক,ওয়েবস,র‍্যাপ মিউজিক।
Location: শরীয়তপুর,বাংলাদেশ ।
Contact:

Re: বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by ত্রিনিত্রির রাশিমালা » Mon Apr 04, 2011 12:35 am

অবশেষে দেখা পেলাম সাহেবের কিন্তু লাড়ি নাই । অবশ্য আমাকে

Code: Select all

sudo nautilus
রান করতে হয়েছে।
তবে শেল এর ব্যাপারটি তে আমি এখনো ক্লিয়ার না। আমি যদি ওয়ার্ডে একটা ফাইল সেভ করি তাহলে কার্নেল হার্ড্ডিস্কের নির্দিষ্ট জায়গা খুজে বের করবে এবং ওইখানে সেভ করবে। কিন্তু এখানে শেল এর ভুমিকা কি?
আর ও একটি প্রশ্ন আছে তবে সেট এখানে করলে অফটপিক হিসেবে গন্য হবে ।তারপরো করি । dll ফাইলগুলোর আসলে কাজ কি?
▒▐█▀▀▒▐██▒▐█▀▀▄▒▐█▀▀█▌▒▐█▀▀▀█▌░░
▒▐█▀▀░▒█▌▒▐█▒▐█▒▐█▄▒█▌░▒▄▄█▀▀░░░
▒▐█░░▒▐██▒▐█▀▄▄▒▐██▄█▌▒▐█▄▄▄█▌░░

Open Source Software Enthusiast | Linux Mint User | GNOME Fan| Hip Hop Music Addict

User avatar
উন্মাতাল তারুণ্য
সমন্বয়ক
Posts: 2944
Joined: Sat Sep 15, 2007 3:48 pm
রক্তের গ্রুপ: O+
লাইসেন্স: by-nc-nd (Creative Commons)
স্ট্যাটাস: অনুগ্রহপূর্বক আমাকে 'techie', 'geek', 'savvy', 'nerd', 'IT expert', 'Linux expert' ইত্যাদি তৈল মর্দিত সম্বোধন করা থেকে বিরত থাকুন।
Location: ২৩°৪২′০″ উত্তর, ৯০°২২′৩০″ পূর্ব
Contact:

Re: বোকা-সোকা প্রশ্নঃ কার্নেল আর শেল

Post by উন্মাতাল তারুণ্য » Mon Apr 04, 2011 1:48 am

ব্যাপারটা এইভাবে ভাবুন, আপনি "লিনাক্স' নামের রেস্টুরেন্টে গিয়ে "শেল" নামের ওয়েটারকে কি কি খেতে চান তার অর্ডার দিলেন। "শেল' নামের ওয়েটার সেই অর্ডার রান্নাঘরে "কার্নেল' নামের বাবুর্চি/শেফের কাছে নিয়ে গেল। এইবার "কার্নেল' নামের বাবুর্চি তার হাড়ি-পাতিল, মসলাপাতি ইত্যাদি নামক হার্ডওয়্যার সহকারে রান্নাবান্না শেষ করে সেই "শেল' নামক ওয়েটারকে দিয়ে আপনার কাছে পাঠিয়ে দিল আর আপনি সেই খাবার দাবার মজা করে খেলেন।

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

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Return to “লিনাক্স”