یکشنبه ۳۰ اردیبهشت ۱۳۹۷ / Sunday, 20 May, 2018

لینوکس و ویندوز در مقام مقایسه: علم بهتر است یا ثروت


لینوکس و ویندوز در مقام مقایسه: علم بهتر است یا ثروت
ویندوز...لینوکس...کلمات آشنایی هستند که بسیار شنیده اید؛ از ویندوز که مطمئنا استفاده کرده اید. اما از لینوکس چطور؟ فقط اسمش را شنیده اید؟ مهم نیست، امتحانش کنید...به کامپیوترتان آسیب نمی رساند، حداقل به کامپیوتر ما که تاکنون آسیب نرسانده است!
در این مقاله سعی بر این است که تعاملی کامل تنها بر اساس آمار و ارقام بر روی لینوکس و ویندوز داشته باشیم.
● تاریخچه سیستم عاملها:
در ابتدا، سیستم عامل UNIX در سال ۱۹۷۲ به وجود آمد، در سال ۱۹۷۶ سیستم عاملی با نام CPM مطرح شد، Dos در سال ۱۹۸۱ پا به دنیای سیستم عاملها گذاشت، سال ۱۹۸۲ نوبت به MAC OS رسید که خود را به عنوان سیستم عاملی دیگر به دنیا معرفی کند، ۱۹۸۵ سالی بود که همگان ویندوز را شناختند و خود را به عنوان غول سیستم عاملها معرفی کرد اما سال ۱۹۹۱ سیستم عامل دیگری به نام لینوکس شروع به عرض اندام کرد.
● لینوکس چیست؟
لینوکس نیز سیستم عاملی است شبیه بقیه سیستم عاملهای دیگر که روی طیف وسیعی از سخت افزارها کار می کند و به راحتی با بقیه سیستم عاملها ارتباط و تعامل دارد. از ویژگیهای بارز لینوکس در دسترس بودن کد منبع آن است و به عنوان سیستم عاملی چند کاربره محسوب می شود.
این سیستم عامل در حال حاضر، بیشترین رشد را در فراگیر شدن دارد و کاربر به راحتی اختیار تغییرات را در آن دارد و از سوی شرکتهای بزرگ نرم افزاری مانند IBM، Oracle، SUN، HP، Intel و Dell حمایت می شود.
از آنجایی که بسیاری از افراد با ویندوز آشنا هستند نیازی به معرفی ویندوز احساس نمی شود.
بر اساس آمار ارائه شده توسط IDC۲۰۰۲ نشان می دهد که لینوکس در سالهای بین ۲۰۰۲ تا ۲۰۰۶ در بازار مربوط به سرورها سریعترین رشد را داشته است.
● از قبل لینوکس چه خبر ؟
قبل از ظهور لینوکس، تقریبا کنترل بازار به صورت تمام و کمال تحت شرکت مایکروسافت بود و شرکتهایی نظیر Novell، Borland، Lotus، Netscape، SCO Unix، Dr Dos و ... که شرکتهای نسبتا موفقی نیز به شمار می آمدند، قدرت رقابت کمی در مقابل مایکروسافت داشتند و حتی در بعضی مواقع در شرف نابودی قرار گرفته اند!
با ظهور لینوکس، این سیستم عامل، بزرگترین رقیب مایکروسافت شد و با توجه به قیمت ارزان لینوکس، مبارزه مایکروسافت با آن از نظر قیمت غیر ممکن بود. لینوکس از نظر سرور بودن کاملا رقیب بی همتای بسیاری از شرکتهای بزرگ مانند IBM شد. به سرعت بازار اینترنت را قبضه کرد و مورد استقبال بسیاری از کارشناسان کامپیوتر قرار گرفت.
بر اساس گزارشهای منتشر شده، لینوکس ۷/۱۳ درصد بازار سرورها را در اختیار داشته که این امر در پایان سال ۲۰۰۶ میلادی به ۲/۲۵درصد بازار رسیده است.
بر اساس پیش بینی IDC بازار لینوکس با رشد سالیانه ۲۶ درصد تا سال ۲۰۰۸ به ۷/۳۵ میلیارد دلار می رسد!
بازار نرم افزار بر روی لینوکس با نرخ رشد سالیانه ۷/۴۴درصد تا سال ۲۰۰۸ به ۱۴ میلیارد دلار می رسد!
شرکت های بزرگ مانند Oracle و IBM سرمایه گذاری های سنگینی را برروی لینوکس انجام داده اند و کمپانی Oracle صریحا اعلام کرده که عمده محصولات خودش را برروی لینوکس ارائه خواهد کرد و شرکت IBM نیز کلیه محصولات سخت افزاری خود را مجهز به لینوکس کرده است.
در ایران نیز شرکت های ایز ایران و داده پردازی ایران نیز پروژه هایی را دراین زمینه تعریف نموده اند.
● مقایسه ویندوز و لینوکس
▪ ویندوز
یک سیستم عامل کامل، محصول شرکت مایکروسافت و کاملا تجاری است.
این سیستم عامل استراتژی بازارگرا دارد و تنها در دو بسترDec Alpha و X۸۶ اجرا می شود. سخت افزارهای مورد استفاده در سیستمهای رومیزی را به راحتی پشتیبانی می کند و در حال حاضر، بیش از ۹۰ درصد سیستمهای رومیزی از ویندوز استفاده می کنند.
▪ لینوکس
هسته لینوکس به علاوه تعدادی برنامه های کاربردی، لینوکس را به وجود می آورد و محصول یک شرکت یا یک کشور خاص نیست ولی دارای توزیع های مجانی و پولی است. در حدود ۳۰ توزیع کننده رسمی و بزرگ دارد.
لینوکس سیستم عاملی متن باز به حساب می آید که کد منبع آن در دسترس همگان قرار دارد و قابلیت اجرای لینوکس روی اکثر بسترهای سخت افزاری مانند X۸۶ ،PowerPC ، Alpha MIPS ،Motorolla ۶۸K... آن وجود دارد. استراتژی آن نیز سرویس گرا است.
● تعامل لینوکس و ویندوز
▪ استراتژی تجارتی
الف) لینوکس
ـ سیستم عامل متن باز
ـ دارای توزیع های مجانی و پولی
ـ استراتژی سرویس گرا
ب) ویندوز
ـ سیستم عامل تجاری
ـ استراتژی بازارگرا
▪ هزینه کلی مالکیت
استفاده از لینوکس = کاهش ۳۰ تا ۷۰ درصدی هزینه کلی مالکیت
ـ هزینه ها
ـ هزینه خرید لینوکس < ویندوز
ـ هزینه نگهداری و آموزش لینوکس > ویندوز
ـ هزینه پشتیبانی لینوکس > ویندوز
ـ هزینه تغییر لینوکس < ویندوز
▪ پشتیبانی سخت افزاری
ـ مایکروسافت: قلب تولید کنندگان سخت افزار
ـ پشتیبانی سخت افزارهای مورد استفاده در سیستم های رومیزی: ویندوز < لینوکس
ـ پشتیبانی سخت افزارهای مورداستفاده در سرور ها: ویندوز > لینوکس
▪ تنوع برنامه ها (سیستم ها)
الف) لینوکس
ـ تنوع برنامه ها در مدیریت شبکه در لینوکس
ـ تنوع بانک های اطلاعاتی در لینوکس
ب) ویندوز
ـ تنوع بازی ها در ویندوز
ـ تنوع ابزارهای فردی در ویندوز
▪ سرور ها
الف) لینوکس
ـ پرطرفدار ترین سرور در جهان
ـ مورد استفاده درسرور های با حجم کاربالا
ب) ویندوز
ـ دردست داشتن قسمت کوچکی ازاین بازار
ـ مورداستفاده درسرور های با حجم کارکم
▪ رومیزی ها
ـ ویندوز بالای ۹۰درصد از بازار رومیزی ها را دردست دارد
ـ مکینتاش درحدود ۶درصد از بازار رومیزی ها را دردست دارد
ـ لینوکس در حدود ۴درصد از بازار رومیزی ها را دردست دارد
ـ سهم لینوکس در بازاررومیزی ایران، نزدیک صفر درصد!
▪ واسط کاربر گرافیکی
الف) لینوکس
ـ واسط های کاربرگرافیکی گوناگون
ـ انتخابی بودن استفاده ازواسطهای کاربرگرافیکی
ـ مبتنی بر X Protocol
ب) ویندوز
ـ واسط گرافیکی ساده تر
ـ فقط یک واسط گرافیکی
ـ اجباری بودن استفاده ازواسط کاربرگرافیکی
▪ امنیت
بسیاری از مشکلات امنیتی، ناشی از اشتباهات برنامه نویس ها می باشد
الف) در لینوکس
ـ Open Source بودن اشتباه برنامه نویسی را کم می کند
ـ معمولااشکالات امنیتی کمتر از ۱ روز برطرف می گردد
ـ مدیریت برروی وصله(Patch Management) عالی است
ب) ویندوز
ـ رفع اشکالات امنیتی بین چندروز تا چند هفته طول می کشد
ـ نظارت کم برکدها باعث بروزاشکالات امنیتی زیادی شده است
▪ کرم و ویروس
الف) ویندوز
ـ ۸ کرم و ویروس در هرروز... به دلیل ساختار ویندوز و اشکالات موجود درکد ویندوز
لینوکس
ـ ویروس وجود ندارد
ـ سرریزبافر یکی از عوامل تولید اشکال است
ـ بهتراست از شناسه راهبر(root) کمتراستفاده شود

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

منبع : ماهنامه تحلیلگران عصر اطلاعات

مطالب مرتبط

ساختار سیستم فایل لینوکس و یونیکس

ساختار سیستم فایل لینوکس و یونیکس
سیستم فایل هر کامپیوتر، امکان ذخیره سازی فایل‌ها و اطلاعات را روی آن فراهم می‌سازد. هنگامی که از داخل برنامه واژه پرداز خود سندی را ذخیره می‌کنید، این سیستم فایل است که تعیین می‌کند سند چگونه و کجا ذخیره شود.
ابزارهای ذخیره سازی مانند فلاپی دیسک‌ها، دیسک‌های سخت، درایوهای CD-ROM، درایوهای Zip و... تا قبل از اینکه سیستم‌عامل سیستم فایل را روی آنها تشکیل دهد، قابل استفاده نیستند.
سیستم فایلهای گوناگونی برای سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس ارائه شده‌اند که برخی از آنها عبارتند از ext۲، ext۳، xfs، reiserfs و غیره. این سیستم فایل‌ها در جزئیات فنی دارای تفاوت‌هایی با هم هستند ولی از نظر ساختاری که ایجاد می‌کنند مشابه بوده و تفاوت چندانی باهم ندارند. در این مقاله ما وارد جزئیات فنی هر نوع از سیستم فایلها نشده و تنها ساختار آنها را بررسی خواهیم کرد.
● سیستم فایل یا درخت؟
سیستم فایل سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس بصورت یک درخت وارونه پیاده سازی شده است. در یونیکس و لینوکس دیگر شما چیزی به نام درایوهای A، C و ... ندارید. تمام ابزارها و سیستم فایلها شاخه‌هایی از این درخت وارونه هستند. مرکز این درخت ریشه یا root نام دارد که بالاترین سطح سیستم فایل را تشکیل می‌دهد. زیر ریشه، پوشه‌هایی قرار دارند که سایر قسمت‌های سیستم فایل را تشکیل می‌دهند که اکنون درباره آنها توضیح می‌دهم. تصویر ۱ سیستم فایل سیستم‌های مبتنی بر یونیکس و لینوکس را نشان می‌دهد.
همانطور که می‌بینید سیستم فایل از تعداد زیادی پوشه تشکیل شده‌است که این پوشه‌ها تقریبا در تمامی سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس مشترک هستند. اکنون به تشریح تک تک این شاخه‌ها پرداخته و در میان آن توضیحات اضافه را به شما ارائه خواهم کرد.
● پارتیشن‌ها
در سیستم فایل سیستم‌عامل‌های مبتنی بر لینوکس و یونیکس، دیسک‌های سخت می‌توانند پارتیشن‌های متعددی داشته باشند. در این صورت هر پارتیشن دارای یک نقطه اتصال یا mount point می‌باشد که در آن نقطه به درخت سیستم فایل متصل می‌شود. مثلا می‌توانید اطلاعات کاربران سیستم را در یک پارتیشن جداگانه ذخیره نموده و نقطه اتصال آنرا home تعیین کنید که محل قرارگیری اطلاعات کاربران است و به همین ترتیب.
● بخش‌های درخت سیستم فایل
اکنون به بررسی تک تک شاخه‌های سیستم فایل می‌پردازیم. توجه داشته باشید که دسترسی به اکثر این شاخه‌ها فقط توسط کاربر ریشه امکان پذیر است.
-شاخه bin: در این شاخه، دستورات سیستم‌عامل که برای تمام کاربران قابل دستیابی هستند و برخی دستورات مدیریتی سیستم قرار می‌گیرند.
-شاخه boot: این شاخه که می‌تواند در یک پارتیشن جداگانه بوده و به پوشه boot متصل شده باشد، حاوی برنامه راه‌نداز بوت سیستم عامل می‌باشد. مانند Grub و Lilo.
-شاخه dev: محل قرارگیری نقطه دسترسی‌های ابزارهای سخت افزاری است. مثلا تمام پورت‌ها، پارتیشن‌ها و... در اینجا دارای یک فایل هستند. برای مثال فایل dev/fd۰ نشاندهنده فلاپی درایو سیستم است و به همین ترتیب. بسیاری از برنامه‌های کاربردی از این فایلهای دسترسی برای خواندن و نوشتن داده‌ها بر روی ابزار مورد نظرشان استفاده می‌کنند. مثلا یک برنامه کاربردی فایل dev/fd۰ را باز کرده و در آن می‌نویسد. در حقیقت اطلاعات روی درایو فلاپی و دیسکی که در آن قرار دارد، نوشته خواهد شد.
-شاخه etc: در این شاخه فایل‌های پیکربندی برنامه‌های سرویس دهنده و برخی فایلهای سیستمی دیگر قرار می‌گیرند. مثلا فایل پیکربندی سرویس دهنده وب آپاچی در سیستم‌های دبیان در etc/apache/http.conf قرار دارد و به همین ترتیب.
-شاخه home: در این شاخه دایرکتوری‌های خانگی کاربران سیستم و اطلاعات آنها قرار می‌گیرد. بهتر است این شاخه در یک پارتیشن جداگانه قرار گرفته و متصل شود. این کار حفاظت از داده‌های کاربران را بالاتر خواهد برد. ضمنا در صورت نیاز به فرمت و نصب مجدد سیستم، اطلاعات کاربران دست نخورده باقی مانده و پس از نصب مجدد، کلیه تنظیمات شخصی و اطلاعات آنها بدون تغییر باقی خواهند ماند.
-شاخه lib: این شاخه همانطور که از نام آن پیداست، محل قرار گیری فایل‌های کتابخانه برنامه‌ها است. این کتابخانه‌ها توسط برنامه‌های کاربردی و ابزارهای برنامه نویسی بکار گرفته می‌شوند.
-شاخه mnt: این شاخه معمولا دارای زیرشاخه‌هایی مانند floppy و cdrom بوده و محل اتصال سنتی درایوهای فلاپی و CD-ROM می‌باشد. همچنین پارتیشن‌ها دیگر دیسک سخت را نیز می‌توانید در این شاخه متصل نمایید. البته اجباری به این کار وجود ندارد. مثلا در سیستم‌های مبتنی بر دبیان، درایوهای فلاپی و CDROM در شاخه‌های floppy و cdrom که در زیر ریشه قرار دارند، متصل می‌شوند. اتصال و برداشتن اتصال پارتیشن‌ها و درایوها با استفاده از دستور mount صورت می‌گیرد. اشتراکات شبکه را نیز می‌توانید در این شاخه متصل نمایید.
-شاخه proc: این شاخه یک سیستم فایل مجازی است که برخی اطلاعات مربوط به سیستم و هسته از آن قابل دستیابی می‌باشد. مثلا فایل version در این شاخه حاوی اطلاعات هسته سیستم عامل مانند نسخه آن و ... می‌باشد.
-شاخه sbin: دستورات و برنامه‌های مدیریتی سیستم در این شاخه قرار می‌گیرند که مخصوص کاربر root است.
-شاخه tmp: محل قرارگیری برخی فایلهای موقتی برنامه‌های کاربردی است.
-شاخه usr: بسیاری از برنامه‌های کاربردی در این شاخه نصب می‌شوند. مثلا Xwindow در این شاخه قرار دارد. همچنین برخی دستورات و دستورات مدیریتی نیز در مسیرهای usr/bin و usr/sbin قرار می‌گیرند.
-شاخه var: این شاخه که معمولا در کامپیوترهای سرویس دهنده در یک پارتیشن جداگانه قرار می‌گیرد، مخصوص برنامه‌های سرویس دهنده‌ای مانند وب و FTP و بانکهای اطلاعاتی است. مثلا فایل‌های مربوط به یک وب سایت می‌توانند در var/www قرار گیرند. به دلیل اینکه در برخی از حملات DOS دیسک سخت سیستم با فایل‌های آشغال پر می‌شود، این شاخه را در یک پارتیشن جداگانه قرار می‌دهند که در صورت قرارگیری تحت حمله و پرشدن احتمالی دیسک سخت، کل سیستم عامل دچار وقفه نگردد و آسیب به همان قسمت محدود شود.
تمامی شاخه‌هایی که در بالا توضیح داده شد، می‌توانند در پارتیشن‌های جداگانه قرار داده شوند. ولی ضرورتی ندارد.
● پارتیشن swap
هنگام نصب لینوکس، پارتیشنی به نام swap می‌سازید. کاربرد این پارتیشن چیست؟ این پارتیشن که تحت ساختار سیستم فایل جایی متصل نمی‌شود، محل قرارگیری swapping file لینوکس که همان حافظه مجازی روی دیسک سخت است، می‌باشد. بهتر است حجم آنرا برابر یا ۲ برابر حافظه سیستم خود تعیین نمایید.

وبگردی
حمله ماموران شهرداری به پلیس راهور!
حمله ماموران شهرداری به پلیس راهور! - حمله ور شدن ماموران سد معبر شهرداری به ماموران راهنمایی رانندگی
دستگیری معروف ترین شرور تهران، در ۵۰۰ متری مرز ترکیه
دستگیری معروف ترین شرور تهران، در ۵۰۰ متری مرز ترکیه - شرور سطح یک که در آخرین اقدام خود یکی از دوستانش را در منطقه ولنجک به قتل رسانده بود؛ در ۵۰۰ متری مرز ترکیه دستگیر شد.
لحظه ریزش وحشتناک کوه در جاده هراز!
لحظه ریزش وحشتناک کوه در جاده هراز! - ریزش ناگهانی کوه که توسط مسافران به ثبت رسیده است...!
همسر محسن افشانی با ریش و سبیل در استادیوم آزادی دستگیر شد
همسر محسن افشانی با ریش و سبیل در استادیوم آزادی دستگیر شد - قبل از شروع بازی تیم‌های پرسپولیس و الجزیره یکی از بازیگران سینما کشورمان قصد داشت به همراه همسرش وارد ورزشگاه آزادی شوند که این دو نفر توسط نیروهای انتظامی بازداشت شدند.
فیلم | خسرو معتضد: جسد مومیایی قطعا متعلق به رضاخان است
فیلم | خسرو معتضد: جسد مومیایی قطعا متعلق به رضاخان است - فیلم - در ویدئوی زیر بخشی از صحبت های خسرو معتضد، مورخ را می شنوید که نتیجه تحقیقاتش را درباره مومیایی پیدا شده در حرم حضرت عبدالعظیم بیان می کند.
پهلوانان این روزهای ما
پهلوانان این روزهای ما - تصویری زننده و به شدت ناراحت کننده بر جا مانده از مسابقه انتخابی تیم ملی کشتی ایران که به کتک کاری و جنجال کشید. خانواده عبدولی باز هم پای ثابت این درگیری بود که چهره ورزش پهلوانی ایران را تیره کرد
(ویدئو) تشویق اصغر فرهادی در جشنواره کن توسط بزرگان سینمای جهان
(ویدئو) تشویق اصغر فرهادی در جشنواره کن توسط بزرگان سینمای جهان - در این ویدئو تشویق اصغر فرهادی و پنه لوپه کروز، خاویر باردم و دیگر عوامل فیلم «همه میﺩﺍنند» در جشنواره کن توسط بزرگان سینمای جهان را مشاهده می‌کنید.
فیلم حجوم داعشی‌های حاتمی کیا به یک مرکز خرید و وحشت و اعتراض مردم
فیلم حجوم داعشی‌های حاتمی کیا به یک مرکز خرید و وحشت و اعتراض مردم - عوامل فیلم «به وقت شام» روز گذشته با حضور عجیب و رعب آور در پردیس سینمایی کوروش مردم را وحشت زده کردند. در این حرکت تبلیغاتی بازیگران نقش داعش، با گریم و پوشش داعشی ها، سوار بر اسب راهی پردیس سینمایی کوروش شدند و با حضور در مرکز خرید و فودکورت مجموعه، رفتارهای عجیبی نشان دادند که باعث وحشت و اعتراض مردم شد.
تصاویر مخفی از بزرگترین مرکز فروش مواد مخدر در جنوب تهران / فیلم
تصاویر مخفی از بزرگترین مرکز فروش مواد مخدر در جنوب تهران / فیلم - این گزارش حاوی تصاویری از بزرگترین مرکز فروش و مصرف مواد مخدر در جنوب شرق تهران است که مخفیانه ضبط شده‌است.
کشتار اسب‌های کولبران / فیلم
کشتار اسب‌های کولبران / فیلم - متاسفانه طی یک ماه گذشته دستکم سه نوبت و هر نوبت دستکم 30 اسب باربر متعلق به کولبران در جنگل میرآباد شهرستان اشنویه با شلیک گلوله از پای درآمده‌اند.
سید احمد خمینی معمم شد
سید احمد خمینی معمم شد - سید احمد خمینی فرزند آیت‌الله سید حسن خمینی در حضور جمعی از علما و پدر و پدربزرگ خود در حسینیه جماران معمم شد.
دختران پرسپولیسی با ریش و سبیل در ورزشگاه آزادی!
دختران پرسپولیسی با ریش و سبیل در ورزشگاه آزادی! - امروز عکسی از 5 تماشاگر بازی روز گذشته در رسانه‌ها و شبکه‌های اجتماعی منتشر شده که نشان می‌دهد 5 دختر جوان با گریم‌های عجیب و حرفه‌ای خودشان را به عنوان پسر جا زده و وارد ورزشگاه شده‌اند.
اگر با وجود این مشکلات ملت قیام کند همه ما را به دریا خواهد ریخت
اگر با وجود این مشکلات ملت قیام کند همه ما را به دریا خواهد ریخت - از ملتی که ستون فقراتش شکسته انتظار مقاومت دارید؟ بسیاری از کشور فرار کردند یا جای فرار خود را فراهم آوردند اما ما جای فرار نداریم
جنجال ویدیو دختر بازیگر روی کول بازیکن پرسپولیس!
جنجال ویدیو دختر بازیگر روی کول بازیکن پرسپولیس! - عکس و ویدیویی منتسب به ستاره پرسپولیس فرشاد احمدزاده و ترلان پروانه بازیگر سینما و تلویزیون در فضای مجازی منتشر شده است. عجب پاپراتزی‌هایی داریم!