OPEN SOURCE چیست؟؟

اولین چیزی که با شنیدن کلمه متن باز یا Open Source به ذهن همه ی ما می رسد رایگان یا کم هزینه بودن است وقتی صحبت از Open Source و متن بودن می آید صحبت از متن باز بودن لينوكس هم به ميان می آید. New Balance 515 męskie در حال حاضر به جز سیستم عامل هایی مثل لینوکس نرم افزار و اپلیکیشن هایی هم منتشر شده اند که علاوه بر اینکه به صورت رایگان عرضه می شود همراه با کد سورس و منبع آن ارائه می شوند به عبارت دیگر نرم افزارهای Open Source علاوه بر نسخه کامپایل که قابل استفاده و نصب هستند یک نسخه دیگر همراه با سورس منتشر میشوند که توسط برنامه نویسان قابلیت ویرایش و تغییر را دارند با در اختیار داشتن کد اصلی یا همان سورس نرم افزار امکان ایجاد تغییرات و یا سفارشی سازی فراهم میشود و کاربر برنامه نویس میتواند از سورس برای ارتقا و ایجاد قابلیت های جدید در سایر برنامه ها نیز استفاده کند. Maglia Shaquille O’Neal Open Source مزایا و معایبی نیز دارند که در ادامه به آن خواهیم پرداخت Open Source و متن باز بودن یکی از ویژگی های نرم افزار های محبوب و پراستفاده امروزی است. Bo Jackson Auburn Jerseys شاید موضوع جالب تر شود اگر بدانید که یک انسان چرخ را اختراع کرد ما دیگر چرخ اختراع نکنیم و به فکر تکمیل آن باشیم متن باز بودن هم درست به همین معنا است وقتی یک تیم برنامه نویسی یک نرم افزار را تولید میکنند و به صورت متن باز و Open Source در اختیار سایر افراد قرار میدهد یک تیم دیگر میتواند مشکلات نسخه قبلی را حل کنند و نسخه جدیدتری را با اضافه کردن قابلیت های جدید منتشر کنند و دیگر نیازی به نوشتن یک نرم افزار از صفر نیست و میتوان به کمک سورس کد های یک نرم افزار دیگر یک نرم افزار جدیدتر و قوی تر را ارائه داد. Goedkoop Nike Schoenen

مزایای استفاده از نرم‌افزارهای متن‌باز چیست ؟

امنیت

در طور روز بسیاری از ما بدون اینکه خودمان اطلاع داشته باشیم در حال استفاده از نرم افزار های متن باز هستیم به عنوان مثال گوشی موبایل، تبلت که از سیستم عامل Android استفاده میکند متن باز است البته باید توجه داشت که سیستم عامل اندروید به طور کامل از Open Source پشتیبانی نمی کند اما سیستم عامل اندروید از لینوکس به عنوان Kernel یا هسته خود خود بهره می برد به همین دلیل در صورتی که حفره یا اختلالی بوجود بیاید توسط استفاده کنندگان و برنامه نویسان شناسایی میشود و سریع برطرف خواهد شد متن باز بودن نرم افزار ها و اپلیکیشن ها این امکان را می دهد که محصولات در دسترس افراد مختلف قرار بگیرند اما در صورتی که نرم افزار متن باز و اپن سورس نباشد در این صورت فقط سورس در دسترس شرکت سازنده می باشند و تست ها برای کشف حفره های امنیتی درون نرم افزار محدود خواهد بود و زمانی که یک حفره امنیتی شناسایی می شود زمان زیادی برای بر طرف کردن آن نیاز هست به طور مثال سیستم عامل ویندوز با ارائه نسخه های جدیدتر اقدام به برطرف کردن مشکلات و حفره های امنیتی میکند. adidas gazelle męskie

کیفیت

کدام یک بهتر به نظر می رسد نرم افزار هایی که فقط توسط یک شرکت ساخته و منتشر شده اند یا نرم افزاری ساخته شده توسط هزاران برنامه نویس با ویژگی و قابلیت های جدید ؟ کیفیت بهتر یکی دیگر از مزایای استفاده از نرم افزار ها و سیستم عامل های متن باز است تعداد زیادی از برنامه نویسان برای تکمیل کردن امنیت نرم افزار های Open Source همیشه تلاش میکنند که متن باز بودن این امکان را در اختیار آنان قرار میدهد.

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

Related posts

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

لینوکس چیست؟ لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفته شد، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با...

Read More

کار با سیستم عامل لینوکس

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

Read More

حملات Brute force

حمله Brute Force از روشهای هکرها برای یافتن رمزهای عبور میباشد. oakley sale 2014 که این کار توسط نرم افزار های مخصوصی انجام میشود. nike tn در این حمله هکرها هیچ اقدامی برای رمزگشایی پسورد نمی کنند؛ بلکه با استفاده از نرم افزارهایی سعی در حدس زدن پسورد و...

Read More

پاسخ دادن

4 × 4 =