کاوشگر لینوکس

آموزش لینوکس و معرفی نرم افزارهای کاربردی مرجع باز (open source)

کاوشگر لینوکس

آموزش لینوکس و معرفی نرم افزارهای کاربردی مرجع باز (open source)

آغازگر سیستم یا Bootloader چیست ؟

BootLoader به برنامه ای گفته میشود که دستورات موجود در Master Boot record  را اداره کرده , و هنگام شروع به کار کامپیوتر امکان مدیریت بر اجرای چند سیستم عامل در کنار یکدیگر را در یک سیستم طی مراحل  Boot فراهم میکند . بعد از بوت لودر معمولا سیستم عامل انتخاب شده اجرا میشود . طی این فرایند کامپیوتر اطلاعات کلی در مورد سخت افزار را از طریق Bios به دست می آورد , Bios معمولا بصورت یک چیپ یا مدار آی سی Rom روی مادربورد قرار گرفته و وقتی که  , Bios بتواند Master Boot record  رو پیدا کند کار BootLoader شروع شده و در اصل این برنامه در طی مراحل Boot میتواند کامپیوتر را به هر جای هارددیسک برای اجرا کردن سیستم عامل خاص هدایت کند . ۞
اگر شما بیشتر از یک سیستم عامل روی کامپیوترتان داشته باشید پارتیشن های متفاوتی برای
Boot کردن سیستم عامل دارید , اصولا Mbr روی اولین سکتور هارد دیسک قرار دارد , هر پارتیشن هم میتواند روی اولین سکتور خود یک سری دستور برای Boot کردن سیستم از طریق آن پارتیشن داشته باشد , کار BootLoader همین است که کامپیوتر را به این سکتورها راهنمایی کند . البته اگر سیستم عامل شما
لینوکس یا یونیکس یا یه چیزی مثل اینها باشد
BootLoader باید Kernel Image رو هم Boot کند و به طور کلی در اکثر توزیع های Disturbution لینوکس از دو BootLoader معروف میتوان به انتخاب خود استفاده کرد و معمولا اولین انتخاب Linux Loader یا Lilo  است و بعدی Grub یا grand Unified Bootloader , در اکثر موارد ما از Lilo استفاده میکنیم , با این حال Grub هم امتیازاتی دارد , مثلا وقتی که Kernel را upgrade میکنید . لازم نیست Grub مجددا  Reinstall شود , در حالی که اگر از Lilo استفاده میکنید لازم است که بعد از مراحل upgrade کردن kernel آنرا مجددا نصب کنید . Grub بر خلاف Lilo میتواند نوع Kernel Image را تشخیص داده ,و  بر خلاف Lilo لازم نیست که مسیر Root برای آن تعریف شود چون میتواند فایل سیستم ها را براحتی خوانده و حتی فابل سیستم ReiserFS را نیز پشتیبانی میکند . اکثر Distrubution های لینوکس , به شما امکان این انتخاب را میدهند که از بین LiLo و Grub یکی را انتخاب کنید , مثلا Redhat بیشتر به سمت استفاده از Grub تمایل دارد . ۞  قدرت BootLoader در اجرا کردن سیستم عامل های مختلف است  , مثلا LiLo به راحتی دو ویندوز و یک لینوکس را میتواند تواما و به راحتی اجرا کند و معمولا برای اینکه مشکلی پیش نیاید بهتر است ابتدا ویندوز را Install کنید و بعد Linux  را . سیستم عامل های Microsoft معمولا بدون اینکه به کاربر اطلاعی بدهند در هنگام نصب Mbr را رونویسی کرده و مطابق نیاز خود تغییر میدهند .هم Lilo و هم Grub انواع و اقسام فایل سیستم ها را براحتی پشتیبانی میکنند , پس اگر مثلا Winw2k رو پارتیشن NTFS دارید لازم نیست نگران باشد هرچند که بهتر است  نگاهی به تنظیمات فایل /etc/lilo.conf/ بیندازید تا از صحت پشتیبانی تمام فایل سیستمها مطمئن شوید . ۞
منابع :
http://www1.freeos.com/articles/3482/  و http://www.tldp.org/HOWTO/mini/LILO-1.html

توسعه لینوکس در صنعت مخابرات آسیا

به گزارش NE ASIA online  شرکت تلگراف و تلفن نیپون Nippon Telegraph and Telephone Corp با تاسیس واحدی در تشکیلات سازمانی خود مبادرت به تلاشی کسترده  در جهت  بررسی نحوه استفاده از سیستم عامل لینوکس برای استفاده در سیستمهای مخابرات و ارتباطات راه دور telecommunications services  از طریق پیوستن به گروههای توسعه دهنده سیستمهای عامل رایگان نموده است .

روز پنجشنبه هفته جاری گروه نیپون NTT  به انجمن توسعه نرم افزارهای اوپن سورس (OSDL) خواهد پیوست . این انجمن که در حکم آزمایشگاه مرکزی نرم افزارهای اوپن سورس خصوصا سیستم عامل لینوکس درسطح جهان عمل میکند بصورت سازمانی در حال حاضر حدودا دارای 30 عضو از جمله شرکتهای بزرگی چون IBM و NEC  و FUJITSU ltd  و TOSHIBA  میباشد .

این اقدام از طرف شرکت بزرگی چون نیپون NIPPON بعنوان برجسته ترین عضو این مجمع درزمینه مخابرات و ارتباطات از راه دور موجب توسعه کاربری لینوکس در سیستمها و دستگاهها مخابراتی خواهد شد .

آینده نرم افزارهای Open source :

شرکتهای مایکروسافت و سان مایکروسیستم آشکارا از توسعه open source اظهار نگرانی میکنند . با این حال پدید آورندگان و توسعه دهندگان اینگونه نرم افزارها خود را از قید فشارهای روانی وارده از سوی این قبیل شرکتها رهانیده وبدون هیچگونه چشمداشتی با علاقه و پشتکار به توسعه روزافزون این صنعت همت گماشته اند .

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

با این اوصاف اگرکسانی که به استفاده ازنرم افزارهای مختلف شرکت مایکروسافت مشغولند این واقعیت را درک کنند مطمئنا بزودی به جمع علاقمندان وتوسعه دهندگان نرم افزارهای مرجع بازopen source ملحق خواهند شد.

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

منبع : linuxtoday.com