در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

HAL ، Dbus و Udev در لینوکس

هر روز با هم یه نکته ساده و خوب لینوکسی رو یاد میگیریم...

کاملا آهسته و مستمر همراه شید... هیچ عجله ای نداریم...

امروز میخوایم در مورد HAL ، Dbus و Udev با هم یاد بگیریم.

HAL :

فرض کنید شما تو یه جای دور افتاده ای به دنیا اومدید و طبق روال اونجا سه تا اسم تو نام و نام خانوادگیتون وجود داره... امین هاشم سالم. من دوست ندارم هر سه تا اسمم رو موقع خطاب کردنم پشت سر هم قطار کنن. همون امین برای من کفایت میکنه، لطفا سختش نکنید. داخل سیستم عامل لینوکس هم به همین نحو هستش، وقتی شما یک کارت شبکه ی جدید رو به سیستم میشناسونید، قرار نیست موقع صدا کردنش تو سیستم بگید همون کارت شبکه 1 گیگابایت فلان شرکت فقط کافیه اسم مستعاری که سیستم بهش اختصاص داده رو صدا کنید. وظیفه ی HAL (Hardware Abstraction Layer) به همین صورت هستش. در واقع میاد یک لباس رسمی و باحال تن یه موجود پیچیده و زشت میکنه که شما از این به بعد موقع صدا کردنش درد نکشید.

همونطور که تو شکل زیر مشاهده میکنید بعد از زدن دستور ifconfig اسامی هر کارت شبکه رو بدون پیچیدگی اینکه کارت شبکه ی من چه مدلیه و چه سرعتی داره رو میتونید ببینید

HAL

اگر هم یه روزی کارت شبکه ی شما خدایی نکرده بسوزه و شما بخواید عوضش کنید، اسم کارت شبکه ی جدید وایرلس شما Wlps70 یا Wlan0 خواهد شد.

Dbus :

--این لایه دقیقا مثل این نرم افزارهای استارتاپی میمونه که یه چیزی رو از یه جایی به جای دیگه جا به جا میکنن. به صورت دقیق تر فرض کنید یک نرم افزار پیام رسان دارید که میگه هر وقت یه پیامی اومد فلان چراغ رو روشن کن (جا داره یادآوری کنیم چون میگیم لینوکس صرفا منظورمون سیستم هایی در ابعاد PC نیست، همه میدونیم که اندروید هم یه نسخه ای از لینوکس هستش). یا مثال تو سطح دیگه میشه وقتی که شما یک mouse به سیستم وصل میکنید و سیستم اون رو میشناسه. HAL اسم رو قابل فهم میکنه و Dbus اون رو به سیستم میشناسونه، به همین سادگی.

شکل ملموسی ازش ندارم شرمنده :)

Udev :

خیلی خلاصه بخوام توضیح بدم همون قوه ی قانون گذاری سیستم محسوب میشه. به شکل زیر نگاه کنید:

udev

هاردهای داخلی سیستم من با اسم sda نامگذاری شدن، حالا اگر من بخوام یک کول دیسک به سیستمم اضافه کنم با اسم sdb و اگر یک هارد اسکترنال به سیستمم اضافه کنم با اسم sdc شناخته خواهد شد (ترتیب مهم هستش). یه وقتایی هم هستش که من میخوام اگه هارد ADATA ۱ ترابایت خودم رو نصب کردم اون رو با اسم mybackup بشناسه یا کار باحال دیگه این هستش که بگم اگر فلان هاردم رو زدم بیا موسیقی هام رو داخلش کپی کن. همه ی اینا از برکات udev هستش.

امیدوارم مفید بوده باشه براتون و فردا هم افتخار بودن کنارتون رو داشته باشم

نویسنده : امین سالم

منبع : TOSINSO

هرگونه نشر و کپی برداری با ذکر منبع و نام نویسنده و یا بدون ذکر نام منبع به منظور نشر اطلاعات و وسیع تر شدن جامعه لینوکس و متن باز باعث خوشحالی بنده می باشد.

#dbus_چیست #hal_چیست #لینوکس_ساده #لینوکس #udev_چیست
عنوان
1 HAL ، Dbus و Udev در لینوکس رایگان
2 آشنایی بیشتر با HAL رایگان
3 شناسایی و تنظیم سخت افزارها رایگان
4 تفاوت میان BIOS و UEFI رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....