هر آنچه که باید در مورد سیستم عامل لینوکس (Linux) بدانید
Linux یا لینوکس چیست؟
پیش از آنکه بخواهیم سیستم لینوکس را توضیح دهیم باید بدانیم مفهوم سیستم عامل چیست؟
سیستم عامل نرم افزاری است که به مدیریت منابع موجود در یک دستگاه میپردازد
یعنی ارتباط بین سخت افزار و نرم افزار را فراهم میکند.
دستگاه میتواند لپ تاپ، کامپیوتر، تلفن همراه، مودم، سوئیچ و … باشد.
میتوان گفت وظیفه اصلی سیستم عامل برقراری ارتباط بین کاربر و قطعات دستگاه الکتریکی است
در واقع این واسطه ها به کاربر کمک می کنند تا بتواند به راحتی از کامپیوتر و یا گوشی خود استفاده کند.
در حال حاضر سیستم عاملهایی همچون ویندوز، لینوکس و مک بر روی سیستمهای کامپیوتری، رایانهای و لپ تاپها وجود دارند.
برای گوشیهای تلفن همراه نیز میتوان گفت سیستم عامل اندروید و ios جز متداول ترین مواردی هستند که مورد استفاده قرار میگیرند.
تاریخچه Linux چیست؟
عبارت Linux از سال ۱۹۸۴ شناخته شده است.
اگر بخواهیم از لحاظ فنی آن را شرح دهیم، می توان چنین گفت که به تنهایی به عنوان هسته سیستم عامل معرفی می گردد.
اما از طرفی برخی نیز می گویند که لینوکس که با نماد پنگوئن شناخته می شود،
هم نوعی سیستم عامل مانند ویندوز است.
و دسته سوم هم که کلا اعتقاد بر این دارند Linux نام دیگر Ubunto است و این دو یکی هستند.
ما اینجاییم تا به شما بگوییم برنامه لینوکس چیست و چه کاربردی دارد.
در معرفی سیستم عامل لینوکس می توان گفت سیستم عامل لینوکس از قدرتمندترین سیستم عاملهای موجود در بازار است
که بصورت متن باز ارائه می گردد. همچنین در بین مهندسان نرمافزار از محبوبیت ویژهای برخوردار است.
برای آشنایی با سیستم عامل لینوکس باید بدانید که سیستم عامل unix ( یونیکس )
در سال ۱۹۷۱ توسط شرکت تلفن و تلگراف آمریکا توسعه و گسترش پیدا کرد.
این سیستم عامل گران قیمت بود و همه مردم نمیتوانستند به راحتی از آن استفاده کنند.
بنابراین سیستم لینوکس که بسیار شبیه به یونیکس و از زیر شاخههای آن است،
به عنوان جانشین برگزیده شد. در سال ۱۹۹۱ تورالدز لینوکس هسته مرکزی لینوکس را ساخت.
سیستم عامل لینوکس توسط کمپانیهای بسیاری پشتیبانی میشود.
کرنل یا هسته لینوکس چیست؟
به طور کلی میتوان گفت هر سیستم عاملی دارای هسته یا کرنل و رابط بین نرم افزار و سخت افزار سیستم است،
در واقع میتوان گفت وظیفه انجام کارهای اساسی و پایه برعهده هسته یا کرنل است.
در اصل، لینوکس پایین ترین سطح اجزای نرم افزاری یک سیستم به شمار می رود
و اگر این بخش آسیب ببیند بقیه نرم افزارها هم قادر به استفاده نخواهند بود.
از وظایف هسته آن است که منابع سیستم را به برنامههای دیگر موجود در سیستم متصل میکند.
از مهمترین وظایف هسته نرم افزار لینوکس می توان به موارد زیر اشاره کرد:
- ذخیره سازی دادهها: ذخیره سازی دادهها در حافظهای که با دسترسی تصادفی کار میکند یا در حافظه دائمی و یا در فایل سیستم مجازی صورت میگیرد.
- دسترسی به شبکه کامپیوتری
- زمانبندی
- استفاده از ابزارهای ورودی و خروجی مانند موس، کیبورد، وب کم و فلش usb
- امنیت: این امنیت میتواند شامل امنیت منابع و همچنین کاربران و گروههای کاربری مختلف باشد.
تا به اینجا به این درک رسیده ایم که لینوکس چیست و در این بخش به کاربرد سیستم عامل لینوکس خواهیم پرداخت.
به دلیل متن باز بودن برنامه لینوکس ، امنیت سیستم عامل آن بسیار بالاست.
در نتیجه برای سازمان هایی که نیاز به حد بالای امنیت هستند بسیار کاربردی است.
این نرم افزار به عنوان سیستم عامل محبوب در شبکهها و محیط های شبکهای استفاده میشود
و میتوان گفت که ۷۰ درصد فایروالهای مورد استفاده در شبکههای دنیا، از سیستم عامل لینوکس استفاده میکنند.
از دیگر کاربرد های لینوکس میتوان به تطبیق آن با اندروید اشاره کرد
که هم زمان از آن ها برای افزایش سرعت و کارایی نوت بوک ها استفاده می شود.
زبان برنامه نویسی لینوکس چیست
لینوکس یک سیستم عامل خط فرمان منبع باز است.
اما شامل یک کامپایلر زبان C نیز هست که یک زبان برنامه نویسی به حساب می آید.
لینوکس همچنین شامل ویژگی های Shell Programmimg می باشد
که با استفاده از دستورات لینوکس و سایر برنامه ها ، آن را به یک زبان برنامه نویسی بسیار قدرتمند تبدیل می کنند.
توزیع لینوکس چیست؟
انواع سیستم عامل لینوکس یا توزیع لینوکس (به اختصار distro) وجود دارد
که از یک مجموعه نرم افزاری بر اساس هسته لینوکس و اغلب یک سیستم مدیریت بستهای ساخته شده اند.
کاربران لینوکس معمولاً با بارگیری یکی از توزیعهای لینوکس، سیستم عامل خود را به دست می آورند.
توزیعهای معروف لینوکس
برای شناخت بیشتر نرم افزار لینوکس باید توزیع های معروف آن را بشناسید. توزیعهای زیر از معروفترین آنها هستند.
هرچند که تعداد این توزیع ها بسیار زیاد است تنها به معرفی چند نمونه از آنها اکتفا می کنیم.
شما می توانید برای کسب اطلاعات بیشتر به مقاله “انواع سیستم عامل لینوکس” مراجعه نمایید.
-
RPM-based linux
از معروفترین توزیعهای RPM مورد، میتوان به توزیع RedHat، CentOS،Fedora و SUSE اشاره کرد.
توزیعهای Redhat/Centos جزو محبوب ترین سیستمعاملها برای سرور هستند.
-
Debain-based linux
در این مورد نیز، به خود توزیع Debian و توزیع معروف Ubuntu و Mint میتوان اشاره کرد
که برای سیستم عاملهای خانگی بسیار مناسب هستند.
هم چنین Ubuntu Server یکی از قویترین توزیعهای لینوکس برای سیستم عامل سرور است.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.