سیستم عامل و برنامه نویسی و اخبار

سیستم عامل و برنامه نویسی خلاصه از شیر مرغ تا جون ادمی زاد

سیستم عامل و برنامه نویسی و اخبار

سیستم عامل و برنامه نویسی خلاصه از شیر مرغ تا جون ادمی زاد

Windowsیا Linux

 

تمامی نرم افزارهای موجود درUnix، در Linux نیز وجود دارند و همچنین دستوراتی از جمله  bcو Sed و  trو  awkو  lsو خیلی دستورات دیگر که در محیط متنی (Text) سیستمهای  Unix Base مورد استفاده قرار میگیرند، عینا در  Linuxکپیبرداری شدهاند .برنامه های زیادی برای محیط  X Windows در Linux وجود دارند که از جمله این برنامه ها مجموعه  Star Office است .این مجموعه دقیقا شبیه Microsoft Office در سیستم عامل  Windows انجام وظیفه می کند .در این مجموعه برنامه Star Writer جایگزینWord ، StarCalc جایگزین Excel و StarImpress جانشین PowerPoint شده است .همچنین از بانک اطلاعاتی  MYSQL به عنوان جایگزین مناسبی برای MS Access میتوان استفادهکرد .در محیط  KDE احتیاجی به نمایشگر عکس نیست، چراکهاین محیط، یک نمایشگر عالی به همراه دارد .برنامه ای به نامArchiver بهراحتیمیتواند جایگزین Winzip و همچنین برنامهای  به نام XMMS که یک  Playerبسیار قوی است، می تواند جایگزین  Winamp در ویندوز شود .نکته جالب توجه دراین سیستم عامل، این است که شما احتیاجی به  Firewallو AntiVirus نخواهید داشت، زیرا نحوه ردیابی در این سیستم عامل، فرق میکند و همچنین یک  Firewall قوی، روی این سیستم از قبل نصب شده است .لازم به ذکر است تعداد کل ویروسها، کرمها و اسبهای تروا که تاکنون برای Linux نوشته شده 19 عدد است که در مقابل چندین هزار ویروس شناخته شده در ویندوز عدد ناقابلی است .در این سیستم عامل ویرایشگرهای متن بسیار قوی از جمله  jove, pico , ex,vi :تعبیه شده است .حال ممکن است این سوال به ذهن شما خطور کند که آیا می توانید این سیستم عامل را جایگزین ویندوز خود کنید یا خیر ‚ البته باید ذکر کنم  Linux را تنها میتوان با  Windows2000 نسخه سرور (server) مقایسه کرد، زیرا این سیستم عاملها برای مصارف شبکهای بیشتر مورد استفاده قرار می گیرند و مسائل امنیت فایل سیستم و کرنل در آنها به خوبی رعایت شده است .واقعا اگر یک سرور ندارید و قصد استفاده از  Linuxرا در محیطهای غیر شبکهای دارید، به شما پیشنهاد میکنم که آن را جایگزین ویندوز نکنید .برنامههای سیستم عامل  Linux بسیار محدود بوده و هنوز به طور کامل و کافی گسترش نیافته است، ولی شما در سیستم عاملهای مایکروسافت، به راحتی میتوانید برنامههای مورد نظر خود را بیابید .اگر چه برنامههایی مانند Dos Emulator و  Windows Emulatorدر  Linux وجود دارند که این محیطها را شبیه سازی میکنند، ولی هنوز بسیار محدود بوده و کارایی لازم را ندارند .البته باید بدانید که  Linuxقدرت و امنیت خود را در سیستمهای سرور نشان داده است .نکته دیگر، قدرت  Linux در مدیریت حافظه، برای اجرای کرنل و برنامه های مختلف نسبت به ویندوز است .در مقایسه چند پردازنده ای، Linux برتری خود را بر ویندوز 2000 نسخه سرور نشان میدهد .در Linuxمیتوان یک سیستم با 16 پردازنده مرکزی، (CPU) داشت ولی ویندوز 2000 تنها 8 پردازنده را پشتیبانی میکند .هرچند این امکان برای سرورهای عظیم بسیار حائز اهمیت است و برای کاربر عادی، تفاوت چندانی نخواهد داشت در ادامه به مقایسه دو سیستم عامل  Win2k با  Service Pack 1و  Linux Redhat 7.1از نظر استفاده RAM و Swap File ها میپردازیم .همانطور که ملاحظه میکنید، بعد از بوت شدن،  Linux فضای 45 MB را در حافظه اشغال میکند ولی در ویندوز، این مقدار  140 MB در بارگذاری اولیه است و  Swap فایلها در ویندوز  35 MB بوده و در  Linux این مقدار صفر است .در جدول زیر، مقایسه دیگری در مورد دو نرم افزار  Star Office 5.2و  Office 2000 در استفاده از حافظه وجود دارد .

برای تعویض Windows با Linux تنها نکتهای که باید در نظر داشته باشید، درایور دستگاههایی است که در ویندوز شناسایی میشود ولی این امکان وجود دارد که  Linuxآنها را شناسایی نکند .ضمنا در نظر داشته باشید که حداقل سختافزار مورد نیاز برای نصب  Linux بسیار کمتر از حداقل سختافزار مورد نیاز، برای ویندوز است .با وجود تمام نکات ذکر شده و مقایسهها، همچنان پیشنهاد میکنم که از Windows برای کارهای روزمره استفاده کنید، زیرا با آن احساس راحتی بیشتری خواهید کرد .ولی در عین حال میتوانید  Linux را نیز در کنار دیگر سیستم عاملهای موجود در سیستم داشته باشید و با استفاده از  Boot Managerلینوکس، با نام  LILOمحیط Multi Boot ایجاد کنید

محیط  X Windowsچیست ؟

معمولا برای راحتی تلفظ ، به این محیط،  X نیز گفته میشود که بر پایه GUI بنا نهاده شده و یک محیط گرافیکی قوی برای راحتی کار در  Linux است .در این محیط شما میتوانید چندین پنجره Terminal را به طور همزمان در یک صفحه داشته باشید،  به طوری  که در هر پنجره، یک کاربر  Loginکرده باشد .معمولا در محیط Xو هر محیط گرافیکی دیگر، میتوان از ماوس برای راحتی بیشتر استفاده کرد .خیلی از برنامهها مانند بازیها و نرمافزارهای گرافیکی و کاربردی برای محیط  X نوشته شده است .محیط X در ابتدا توسط انجمن علمی دانشگاه ماساچوست ایجاد شد و بعد از آن بهطور رایگان در UnixBase ها مورد استفاده قرار گرفت .نسخه محیط  X برای سیستم عامل لینوکس Xfree86 نام دارد .همان طوری که میدانید  Linux از دو محیط متنی و گرافیکی تشکیل شده است .معمولا محیط متنی به دلیل کاربر پسند نبودن مورد توجه و پسند کاربران مبتدی قرار نمیگیرد، ولی این محیط برای کاربران حرفهایتر که ازLinux برای مصارف شبکه استفاده میکنند، رضایت بخش است، زیرا دوام سرویسهای نصب شده و در حال استفاده در محیط متنی، بسیار بیشتر از دوام سرویسها در محیط گرافیکی است تا جایی که خیلی از شبکه ها بدین دلیل، سرور خود را از NTبه Linux تبدیل میکنند .در سیستم عامل Linux مشاهده میشود که سیستم بدون راهاندازی مجدد در طول یک یا دو ماه، به درستی انجام وظیفه میکند، ولی سیستم عامل  NTاینگونه نیست و مدیر شبکه حداقل روزی یکبار باید سرویسهای کارگزار را کنترل کرده  تا از صحت عملکرد آنها اطمینان حاصل کند و یا هر چند وقت یکبار، سیستم را  Restart کند.

البته، اگر سرور  Linux در محیط گرافیکی  Linuxانجام وظیفه کند، مطمئنا به مشکلاتی از این قبیل بر خواهد خورد .یکی از محیطهای گرافیکی  Linuxکه محیطی راحت و دوست داشتنی را برای کاربران خود فراهم میکند،  KDE نام دارد .این محیط بسیار شبیه دسکتاپ  در ویندوز است .البته بر خلاف ویندوز، Linux دارای چندین دسکتاپ  در یک محیط گرافیکی است.

به این نکته باید توجه کرد که سرعت محیطهای گرافیکیLinux ، در حد ویندوز یا حتی کمی کندتر از آن است، زیرا GUI در ویندوز به صورت ذاتی به همراه سیستم عامل است ولی در لینوکس محیطهای گرافیکی به عنوان برنامه هایی جدا از سیستم عامل هستند و گاهی بر روی لینوکس بار اضافی ایجاد می کنند

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد