معرفی سیستم عامل Debian

دبیان (به انگلیسی: Debian) یک توزیع لینوکس تحت لایسنس GNU/GPL است. اولین نسخه آن در سال 1993 و اولین نسخه پایدار آن در سال 1996 عرضه شد. این توزیع لینوکس توسط بنیانگذارش یان مرداک و همچنین صدها برنامه نویس داوطلب نوشته شد، آنها این ایده را در ذهن داشتند که یک سیستم عامل کاملا غیر […]
معرفی سیستم عامل CentOS

CentOS یک توزیع لینوکس مبتنی بر Redhat Enterprise است که نام آن برگرفته از عبارت Community ENTerprise Operating System می باشد. این سیستم عامل کاملا با RHEL سازگاری دارد. برخلاف RHEL که تجاری و پولی است، CentOS یک توزیع رایگان از لینوکس می باشد که توسط Community ها پشتیبانی می شود که این یعنی شرکتی […]
معرفی سیستم عامل Ubuntu

اوبونتو چیست؟ سیستم عامل اوبونتو (به انگلیسی: Ubuntu) یک توزیع لینوکس بر مبنای توزیع دبیان و تحت لایسنس GNU/GPL است. واژه «اوبونتو» از فلسفه اوبونتو در آفریقای جنوبی به معنی «انسانیت نسبت به دیگران» گرفته شده است. اولین نسخه اوبونتو توسط شرکت کنونیکال در ۲۰ اکتبر ۲۰۰۴ عرضه شد و به عنوان یک شاخه از […]
GPL چیست؟

لایسنس [tie_tooltip text=”GNU General Public License” gravity=”n”]GNU GPL[/tie_tooltip] رایج ترین مجوز نرم افزارهای آزاد است که تضمین می کند کاربران حق مطالعه، ویرایش، اشتراک گذاری و انتشار نرم افزار را خواهند داشت. در فارسی این مجوز عموماً با نام گنو جی پی اِل شناخته می شود. معروف ترین سیستم عاملی که تحت این مجوز ارائه […]
Flutter چیست؟

فریم ورک فلاتر در سال 2017 توسط گوگل برای ساخت اپلیکیشن های موبایل معرفی شد که با زبان برنامه نویسی دارت نوشته شده است و استفاده از آن بصورت رایگان می باشد. در حال حاضر فلاتر امکان طراحی برنامه برای تمام پلتفرم های موبایل، وب و دسکتاپ را دارد. جالب است بدانید علی بابا، یکی […]
طراحی نرم افزار برای لینوکس توسط Flutter گوگل

گوگل در همکاری با کانونیکال، شرکت پشتیبان سیستم عامل اوبونتو، توانسته است پشتیبانی از نرم افزار Flutter را به دسکتاپهای لینوکس بیاورد تا برنامه نویسان بتوانند از طریق آن برای لینوکس اقدام به ساخت برنامههای مختلف نمایند و آنها را در فروشگاه نرم افزارهای کانونیکال عرضه نمایند. فلاتر نام نرم افزار گوگل است که جهت […]
دانستنی ها: صد سوال لینوکسی

دانستنی های لینوکس 1 – چگونه می توان متوجه شد که چه پورت هایی در سیستم عامل باز هستند و چه برنامه هایی از آنها استفاده می نمایند؟ پاسخ: دستور netstat -tunpl تمامی پورت های باز سیستم را نشان می دهد که در انتهای آن یک شماره منحصربه فرد به نام PID برای هر […]
آموزش SELinux

SELinux چیست؟ Security-Enhanced Linux یا SELinux یک معماری امنیتی برای سیستم های لینوکسی است که به مدیران شبکه این امکان را می دهد که کنترل بیشتری بر روی اینکه چه کسی می تواند دسترسی به سیستم و اجزای آن داشته باشد را می دهد. این معماری توسط سازمان امنیت ملی آمریکا توسعه پیدا کرد که […]
مقایسه MBR و GPT

مقدمه قبل از اینکه شروع به نصب سیستم عامل بر روی کامپیوتر نماییم، می بایست اقدام به پارتیشن بندی دیسک ها نماییم. باید مشخص کنیم هر پارتیشن چه سایزی داشته باشد، نقطه شروع و پایان آن بر روی دیسک کجا باشد در نتیجه سیستم عامل متوجه می شود که هر سکتور هارد متعلق به کدام […]
توسعه عمودی در مقابل توسعه افقی

تفاوت توسعه عمودی و توسعه افقی یکی از ویژگی هایی که امروزه اهمیت زیادی برای آن ایجاد شده است قابلیت توسعه پذیری یا همان scalability است. این مفهوم در قسمت های مختلف از دیتابیس گرفته تا Cloud وجود دارد. برای متوجه شدن تفاوت این دو، اقدام به تعریف هر کدام می نماییم: توسعه عمودی: در […]