محیط برنامه سازی لینوکس
در سال ۱۹۹۱ هسته سیستم عاملی مشابه یونیکس توسط لینوز توروالدز ابداع گشت. پیاده سازی این هسته بر اساس سیستم آزمایشگاهی minix صورت گرفت. ترکیب هسته linux با ابزار های گوناگون گنو باعث به وجود آمدن سیستم عامل گنو/لینوکس شد. يونیکس چیست؟ به معنای دقیق، اين برنامه هسته سیستم عامل اشتراک زمانی، است، يعنی برنام های که منابع کامپیوتر را کنترل مي کند. و آنها را در بین کاربرانش، تخصیص مي دهد.
اين برنامه به کاربرانش اجازه مي دهد که برنامه هايشان را اجراء کنند، و وسايل جانبي (ديسک ها، پايانه ها، چاپگر و از اين قبیل وسايل) را که به سیستم ارتباط دارد را کنترل مي کند و فايل سیستمي را فراهم مي آورد که ذخیره سازی طولني مدت اطلعاتي همچون: برنامه ها، داده ها و اسناد را کنترل کند.
به معنای کلي، يونیکس غالبا نه تنها شامل اساس و شالوده است بلکه، شامل برنامه های ضروری همچون: مترجم، ويراستار، زبان های فرمان ها، برنامه هايي جهت کپي و چاپ فايل ها و از اين قبیل خدمات است. باز هم به معنای وسیع تر، يونیکس حتي شامل برنامه های توسعه يافته توسط شما و يا ديگر کاربراني است که اين برنامه ها را در سیستم شما، بدون وقفه اجراء مي شوند. برنامه هايي همچون: ابزارهايي برای تهیه اسناد، مراحلي برای تجزيه تحلیل آماری و بسته های نرم افزاری تصاوير (طرح ها). کدام یك از اين استفاده هايي که از سیستم يونیکس مطرح شد، با توجه به سیستمي که شما در حال استفاده از آن هستید، صحیح است.
زماني که ما از اصطلح يونیکس در مابقي اين کتاب استفاده مي کنیم، محتوای کتاب بايد آن معني را که ضمني است، مطرح کند. سیستم يونیکس بعضي اوقات درمقايسه با آنچه که هست ، مشکل تر به نظر مي رسد، يعني برای مبتديان درك چگونگي بهترين استفاده از امکانات موجود، مشکل است.
چرا محیط برنامه سازی linux؟
۱- رایگان (free) است.
۲- متن باز است.
۳- قابلیت تغییر.
۴- قابلیت گسترش.
۵- قابلیت اجرا بر روی بستر های مختلف.
۶- قابلیت اطمینان بالا.
۷- بالا بودن تعداد برنامه های کاربردی free برای آن.
مشخصات عمومی linux :
محیط KDE
محیط GNOME
پشتیبانی همزمان از چندین کاربر.
سرویسگر های قابل اطمینان.
امکان بهروز رسانی بدون نیاز به reboot.
دیواره آتش مانند iptables
سیستم تشخیص نفوذ
linux چه خدماتی ارائه می دهد؟
لینوکس هسته اصلی خود را به حداقل امکانات محدود کرده است:
برنامه های دیگر به صورت خدمات مستقل ارائه می شوند.
مزیت:
در صورت بروز اشکال یا خرابی، تنها کارکرد مربوطه مختل می شود.
می توان از لینوکس برای توانا سازی سیستم های قدیمی استفاده کرد:
برای مثال می توان از یک دستگاه ۴۸۶ بدون نیاز به ارتقاء به عنوان مسیریاب استفاده کرد.
استفاده از سیستم های قدیمی به صورت Client Thin.
لینوکس بر روی بسترها با قابلیت های مختلف قابل ارائه است:
قابلیت اجرایی بر روی معماری های مختلف
قابلیت اجرا در کاربرد های بسیار متنوع
و برای مشاهده مطالب بیشتر به سایت دانلودنما مراجعه فرمایید.
هیچ دیدگاهی برای این محصول نوشته نشده است.