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

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

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

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

نرم‌افزارهای سان مایکروسیستمز رایگان شدند

sunjavaبه گزارش سرویس خبر سایت ماهنامه شبکه، روز چهارشنبه شرکت سان مایکروسیستمز با صدور اطلاعیه‌ای اعلام کرد بسته نرم‌افزاری Java Enterprise System را به همراه تعداد زیادی از دیگر محصولاتش رایگان کرده است.

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

نسخه چهارم بسته نرم‌افزاری JES اخیرا به بازار معرفی شده است. از مهمترین ویژگی‌های این نسخه امکان نصب و اجرای آن روی سیستم‌عامل ویندوز است.

در این اطلاعیه علاوه بر بسته نرم‌افزاری JES ، نرم‌افزار Sun N1 Management  و تعدادی از سایر ابزارهای برنامه نویسی ساخت این شرکت نیز رایگان اعلام شده است.

مجوز استفاده از نرم‌افزار JES به ازای هر کاربر 140 دلار قیمت دارد که سالانه درآمدی بالغ بر 100 میلیون دلار را برای این شرکت فراهم می کرد. درآمد سان در سال مالی 2005 بیش از 11 میلیارد دلار برآورد شده است.

به این ترتیب درآمد این شرکت فقط از بابت لغو فروش بسته نرم‌افزاری JES سالانه 100 میلیون دلار کاهش خواهد یافت.

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

پس از این اعلام، جاناتان شوارتز، رئیس و مدیر امور اجرایی (COO) شرکت سان در این رابطه به رسانه‌ها گفته است: رایگان شدن یک محصول کوتاه‌ترین مانع پیش روی مشتری برای دسترسی به آن است.  این روشی است که موانع را به حداقل برسانیم تا درآمدها بالا بروند. ما در وهله اول می‌خواهیم به صورت انبوه محصولات خود را عرصه کنیم و در مرحله بعدی خدمات مناسب را برای پوشش دادن این عرصه سازمان دهیم.

اقدام سان برای رایگان کردن تعداد زیادی از محصولاتش درحالی صورت می‌گیرد که پیشتر، این شرکت سیستم‌عامل سولاریس، روایت سان از سیستم‌عامل یونیکس را مجانی کرده بود. به گفته مقامات سان، از ماه فوریه سال میلادی جاری تاکنون، نزدیک به 3.4 میلیون نسخه مجانی ولی دارای لایسنس(مجوز نرم‌افزار) از سوی کاربران دریافت شده و در سایت این شرکت به صورت رسمی ثبت شده‌است.

تصمیم سان برای رایگان کردن این تعداد نرم‌افزار یکی از بزرگترین تصمیمات اینچنینی در تاریخ صنعت نرم‌افزار جهان محسوب می‌شود.

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

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

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

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

Autopakage ابزارآینده نصب برنامه ها در گنو/ لینوکس

autopakageهمه علاقمندان لینوکس میدانند که تکنولوژیهای نصب بسته های نرم افزاری در توزیعهای مختلف لینوکس متفاوت است و مهمترین آنها در حال حاضر تکنولوژیهای RPM  و APT و Gentoo's portage  هستند که به مرور در توزیعهای لینوکس مرتبط با خود بومی شده اند .

این فناوریها که گامی بلند در توسعه نرم افزاردر لینوکس محسوب میشوند با توسعه روزمره خود اشکالات عمده ای همچون مشکل عدم شناسائی و بسته های وابسته dependencies را با پبدا کردن خودکار این بسته ها و مشکل کاربرپسند نبودن محیط متنی خود را با رابطهای گرافیکی متنوع  پشت سرگذاشته اند و ضمنا ابزارهای جایگزین متنوعی نیز برای هریک از آنها همچون Conary  و Zero install و Sorcery   بوجود آمده و توسعه یافته است .

لیکن با توجه به تنوع بسیار زیاد توزیعهای لینوکس همیشه این مشکل وجود دارد که یک بسته نصبی باینری که برای یک توزیع لینوکس خاص کامپایل شده در توزیعهای دیگر و حتی در نسخه های متنوع از همان توزیع اختصاصی خود هم به دلائلی همچون عدم وجود یا تطابق glibc symbols یا C++ ABI و .... به درستی نصب نمیشود .

ضمنا ممکن است در توزیعهای مختلف از توابع کتابخانه ای libraries با نامهای متفاوت استفاده شده باشد و چون سیستمهای نصبی حال حاضر مثل RPM  و APT  برای یافتن ملزومات جانبی یک نرم افزار هنگام نصب یا همان  dependencies  در مسیرهای مشخص شده در بانک اطلاعاتی خود جستجو میکنند این مشکل همچنان باقی خواهد بود .

با ابداع تکنولوژی  Autopakage  کل سیستم برای پیداکردن Dependencies  ها اسکن و جستجو میشود.

تیم توسعه Autopakage  معتقد است که توسعه نرم افزار با یستی جدا از دغدغه قابلیت نصب آن در محیط های  رومیزی desktop  متنوع صورت پذیرد و وظیفه هماهنگ کردن سیستمها با همه نرم افزارهای کاربردی قابل نصب با تکیه بر یک دستورالعمل واحد انجام شود که هم پدیدآورنده نرم افزار کاربردی و هم توسعه دهنده توزیعها و محیطهای دسکتاپ پایه لینوکس باید از آن تبعیت کنند .

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

در حال حاضر  بسته های نرم افزای Abiword  و GIMP و Inkscape  و چندین و چند پروژه دیگر از این پروژه در روش نصبی نرم افزارهای خود تبعیت میکنند .

هر چند که به نظر میرسد این تکنولوژی با توجه به قابلیتهای بی نظیرش میبایست خیلی زودتر از اینها دنیای لینوکس و متن باز را تسخیر مینمود اما از هم اینک آینده روشنی برای آن متصور خواهد بود .

لینک سایت تخصصی Autopakage

ابزارهای کنترل عملکرد و مانیتورینگ سرورهای لینوکس

cactiهمانطوریکه میدانید کنترل مستمر یک سیستم خدمات دهنده کامپیوتری SERVER  ، خصوصا از جنبه های امنیتی و عملیاتی و دستیابی به راه کارهائی برای رسیدن به حداکثر performance  پایداری و کارائی و جلوگیری از افت کیفیت و سرعت و قابلیتها ، خصوصا در محیطهای بزرگ و پیچیده که با حجم وسیعی از پردازش و تبادل اطلاعات روبرو هستند از جمله مهمترین وظایف مدیران شبکه میباشد.

از این نظر که امروزه به تجربه ثابت شده که سیستم‌های عامل خانواده  GNU/Linux سرورهای بسیار  ایده‌آلی محسوب میشوند لازم است ابزارهای مانیتورینک و کنترل عملکرد سرور لینوکسی مورد بررسی و دقت نظر بیشتری قرار گیرند.

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

Cacti امکانات کنترل عملکرد و مانیتورینگ همزمان تعداد زیادی سرورلینوکس ، روترهای سیسکو ، سرورهای ناول نت ور ، و حتی ایستگاههای کاری ویندوز 2000 و XP  را از یک نقطه از شبکه برای مدیر سیستم فراهم میکند .

نصب Cacti  بسیار ساده بوده و حداکثر نیاز به 5 تا 10 دقیقه زمان دارد و طی مراحل نصبی فقط باید یک بانک اطلاعاتی برای استفاده کاکتی در Mysql    تعریف و تنطیمات کوچکی را انجام داد .

 

برای درک بهتر Cacti به توضیحات سایت تخصصی آن در مورد این ابزار توجه کنید:

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

علاقمندان میتوانند برای دریافت Cacti  و کسب اطلاعات بیشتر به آدرس www.cacti.net  مراجعه نمایند .