امنیت

آشنایی با لینوکس و تفاوت آن با سایر سیستم عامل ها

بررسی تاریخچه لینوکس

بخشی از تاریخچه هایی که برای لینوکس نوشته شده اند با این پیام از تور والدز آغاز می شوند:

(https://group.google.com/group/comp.os.minix/msgb813d52cbc5ao44b?pli=1)

لینوکس بندیکت توروالدز

سلام بر شما که از minix استفاده میکنید.

من در حال تولید یک سیستم عامل آزاد هستم و البته این کار را صرفا برای سرگرمی و نه یک کار حرفه ای مثل GNU میدانم.

این پروژه از ابتدای آوریل درست شده و در حال اماده شدن است و….

آشنایی با تفاوت های لینوکس با سایر سیستم عامل ها

چنانچه شما عضو آن دسته از افراد هستید که تازه با سیستم عامل لینوکس آشنا شده اید ، ممکن است پیشتز از این هم با سیستم عامل های دیگر نظیر مک و ویندوز استفاده کرده باشید .

اگر چه مک ریشه ای در جنبش نرم افزار های آزاد و متن باز دارد اما شرایط ، ظوابط و ارکان مربوط به هر دو سیستم عامل مایکروسافت  اپل به صورت تجاری بنیاد نهاده شده اند . این به آن معنا است که :

  • شما نمیتوانید کدی که در ساختار سیستم عامل به کار رفته است را مشاهده کنید .
  • به دلیل عدم امکان تغییر در ساختار کد نمیتوانید تغییری در اساسی ترین سطوح سیستم عامل ایجاد کرد.
  •  نمیتوانید از این کد این سیستم عامل برای ایجاد یک سیستم عامل دیگر استفاده نمایید .
  • شما نمیتوانید کد ها رو به منظور یافتن مشکلات و و درک چگونگی کار کرد آن بررسی کنید .
  • چناچه سازندگان این سیستم عامل مایل به ارائه رابط های برنامه نویسی به عموم نباشند ممکن است شما قادر به اجرای نرم افزار های مورد نظر خود نباشید .

تاثیر نرم افزارهای متن باز بر روی فناوری اطلاعات

ممکن است شما در نگاه نخست به شرایط مالکیت خصوصی نرمافزار با خود بگویید : (( چه اهمیت دارد ؟! من توسعه دهنده نرم افزار نیستم که مایل به بررسی و احتمالا تغییر ساختار کد سازنده سیستم عامل مورد استفاده ام باشم )) .

شاید این گفته صحیح باشد ، اما این واقعیت که دیگران میتوانند هر زمان که مایل باشند از نرم افزار های آزاد و متن باز بهره مند شوند  واقعیتی است که رشد سریع و فزاینده اینترنت ، تلفن های موبایل ، ابزاهای خاص محاسیاتی و رایانه ای و ضمنا شرکت فعال در حوزه فناوری و اطلاعات را به همراه داشته است .

نرم افزارهای متن باز با کاهش هزینه محاسباتی توانسته اند که در رشد فناوری بسیار سهیم باشند .

 

شاهین احمدزاده

شاهین احمدزاده هستم مهندس کامپیوتر در گرایش نرم افزار علاقه مند به برنامه نویسی و طراحی سایت . شماره تلفن : 09195227837 ایمیل : shahin.ahmadzadeh795@gmail.com

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا