اتمام کار گروه لینوکس 87
این وبلاگ تا اطلاع ثانوی تعطیل می باشد
گروه لینوکس دانشگاه غیر انتفاعی اشراق بجنورد
این وبلاگ تا اطلاع ثانوی تعطیل می باشد

اولین ماهنامه نرم افزار های آزاد منتشر شد.
در این شماره بیشتر از مقالاتی مناسب برای تازه کاران و افرادی که با لینوکس و متن باز آشنایی ندارند استفاده شده است.
این شماره ماهنامه 10 صفحه می باشد و به صورت رایگان می توانید آن را دریافت نمایید.

يكي از بزرگترين دغدغههاي دنياي منبعباز، متغير بودن ميزان اعتماد به آن است. بهعنوان مثال، از يك سو نرمافزار وب سرور آپاچي (Apache)، صرفنظر از رايگان بودن يا نبودن آن، به يكي از قويترين و اتكاپذيرترين نرمافزارها بدل شده است و از سوي ديگر، يكي از بزرگترين پروژههاي دنياي منبعباز «اوپنآفيس» تقريبا به بنبست رسيده است و با وجود هواداران اين نرمافزار و حتي رايگان بودن آن، هنوز كاربران حرفهاي نميتوانند به چشم جايگزيني براي نرمافزار آفيس مايكروسافت بنگرند. در حوزه نرمافزارهاي سازماني نيز، نرمافزارهاي منبعباز كه با توجه به تمايل روزافزون سازمانها و نهادها در استفاده از اين دست نرمافزارها، بهطور يقين قلمرو بيشتر نهادهاي بزرگ را از آن خود كردهاند.
اما بياييد در حيطه نرمافزارهاي كاربردي، نگاهي به نرمافزارهاي منبعباز سازماني بياندازيم.
سيستمهاي مديريت محتواي بزرگي چون آلفرسكو (Alfresco)، سيستمهاي مديريت ارتباط با مشتري مانند SugarCRM و سيستمهاي مديريت منابع سازمانياي همچون Compire هيچگاه نتوانستند رقباي تجاري خود را كنار بزنند يا دستكم خود را به آنان برسانند. بهعنوان نمونه نگاهي به اوپنآفيس بياندازيم؛ نرمافزار آفيس، تنها نرمافزاري است كه ميتوان بهكمك آن، تقريبا تمام امور اداري و خانگي را (دستكم در پايهايترين سطح خود) انجام داد. اما اگر به اين موضوع توجه كنيم كه امروزه 99 درصد فايلهاي آفيس، به فرمت مايكروسافتي وجود دارند، متاسفانه باز كردن اينگونه فايلها در اوپنآفيس موجب بههمريختگي حروفچيني ميشود و دوباره بايستي آن را مرتب كرد و همين اتلاف وقت باعث ميشود تا هزينهبر بودن مايكروسافت آفيس به رايگان بودن اين ابزار چربش داشته باشد.
اين تفاوت در موفقيت از كجا ناشي ميشود؟ به گمان من شناسايي كاربر در دنياي منبعباز با مشكل مواجه است، چطور ممكن است كه در سطوح زيرساخت و هنگامي كه كاربران نرمافزار، توسعهدهندگان و برنامهنويسان هستند، نرمافزارهاي منبعباز انتخاب اول آنان باشد، اما مشتريان برنامههاي كاربردي نرمافزارهاي تجاري را ترجيح دهند؟ پاسخ شايد در اين نكته پنهان باشد كه توسعهدهندگان نرمافزارهاي آزاد بيشتر براي خودشان مينويسند و زبان خودشان را خوب ميفهمند.
در اين هنگام، نرمافزارهاي منبعباز كه به جامعه كاربران علاقهمند (متعصب) خود متكياند و استفاده بهينه از نرمافزار را وابسته به دانش فرد از آن نرمافزار ميدانند (كه مستلزم يادگيري و تلاش براي گسترش نرمافزار است)، در هدفگيري كاربران تجاري با مشكل مواجهاند و هرگز به جاده موفقيت نخواهند رسيد.
شايد يكي دو نرمافزار كاربردي موفق منبعباز كه تا به امروز شناخته شدهاند، لينوكس و فايرفاكس باشند. اولي قلمرو مراكز داده و دومي كامپيوترهاي كاربران هدف را فتح كرده است. اما لينوكس در رقابت با مايكروسافت، در جايي كه بحث كاربر عادي بهميان ميآيد، ناموفق عمل كرده است و از طرف ديگر، بسياري از كاربران برايشان مهم نيست كه از چه مرورگري استفاده كنند و فقط يك پنجره ميبينند كه درونش صفحههاي وب نشان داده ميشود.
پس بايد براي حل اين موضوع، چارهاي اساسيتر انديشيد. وقتي تالارهاي گفتگوي نرمافزارهاي منبعباز را بررسي ميكنيد، بسياري از موضوعات را ميبينيد كه حول محور كار نكردن فلان قسمت است. و بيشتر مواقع، يك پاسخ ميان آنها يافت ميشود كه اشاره به تعمير كردن آن قسمت توسط خود كاربر است.
بنابراين نبايد فقط كاركردن بخشي از نرمافزار ملاك باشد، فهميدن نيازهاي كاربر سازماني يكي از سختترين مراحل طراحي نرمافزار است. بيشتر مواقع نيز تفكر آنان از اجراي سيستم با تفكر برنامهنويس متفاوت است. از اينرو آنان مطمئن نيستند كه چيز در بستره فناوري ممكن و چه چيز ناممكن است، به اين ترتيب نرمافزارهاي تجاري كه مرحلهاي آزمايشي را درسازمان طي ميكنند، نتيجه بهتري كسب ميكنند؛ چرا كه خود را با نيازهاي سازمان وفق ميدهند. نكتهاي كه نرمافزارنويسان منبعباز بايد به آن توجه داشته باشند، تطبيق نغرمافزار با نيازهاي مشتري است. آنان بايد بدانند كه مشتري سازماني بهندرت در تالارهاي گفتگوي نرمافزارشان چرخ ميزند تا پاسخي براي مشكل خود بيابد. در عوض شماره تلفن يك شركت توليدكننده نرمافزارهاي تجاري را مييابد و نتيجه سريعتري ميگيرد.
منبع : روزنامه جام جم
نوشته ریچالد استالمن
اصل مقاله از کتاب "pen Sources"
نخستین جامعه اشتراک نرمافزار
وقتی در سال ۱۹۷۱ کار در آزمایشگاه هــوش مصنــوعی
MIT را آغاز کــردم عضو جامعه اشترک نرمافزاری شــدم که از سالها پیش وجود داشت. به اشتراک گذاشتن نرمافزار فقــط مـحـدود بــه جـامعه خاص ما نبود؛ این کار به اندازه رایانهها قدمت دارد همچنان که به اشتراک گذاشتن دستور غذا به اندازه آشپزی قدمــت دارد. ولی ما بیش از پیش نرم افزارها را به اشتراک میگذاشتیم.
آزمایشگاه هوش مصنوعی از یک سیستم عامل اشتراک زمانــی بــه نام ITS (سیستم غیر قابل رقابت اشتراک زمانی) استفاده میکرد که کارکنان هـکــر آزمایشگاه آن را بــا زبــان اسمــبلی بــرای یــک Digital PDP-10 کــه یـکی از رایانههای بزرگ زمان خود بود طراحــی و کـدنـویسی کــرده بـودند. به عنوان یکی از اعضای این جامعه و یک کارمند هکر سیستم در آزمایشگاه هوش مصنوعی شغل من بهتر کردن این سیستم بود.
ما به نرمافزار خود «نرمافزار آزاد» نمیگفتیم چون آن عبــارت وجـود نداشت؛ اما همــانطور بود. هر وقت کسی از یک دانشگاه یا شرکت دیگر میخواست از برنامه استفاده کند مــا بــا خوشحالی به او اجازه این کار را میدادیم. اگر شما با کسی برخورد میکردید که از برنامهای ناآشنا و جالب استفاده میکرد همیشه میتوانستید از او بخواهید که متن کد را نشانتان دهد تا بتوانید آن را بخوانید، تغییرش دهید یا قسمتهایی از آن را برای خلق یک برنامه تازه جدا کنید.
استفاده از «هکر» به معنای «نفوذگر امنیتی» اشتـباه رسانههای گروهی است. ما هکرها از پذیرش این مفهوم سر باز میزنیم و این کلمه را به معنای «کسی که عاشق برنامهنویسی است و از برنـامهنویسی هوشمندانه لذت میبرد» بکار میبریم.

در یکی از پست های قبلی در مورد نحوه باز کردن فایل های CHM توضیحاتی داده شده . اما این توضیحات برای توزیع های مبتنی بر دبیان بود. حال می خواییم نحوه نصب در توزیع های مبتنی بر ردهت رو تشریح کنیم. برای نصب از طریق خط فرمان ابتدا یک ترمینال باز کنید و با روت لاگین کنید. سپس دستور زیر رو بزنید:
yum install gnochm
ابزار yum تمامی کارهای بعدی رو انجام می ده و شما فقط باید برای نصب کلیک y رو به منظور تایید عمل بفشارید. برای نصب از طریق گرافیکی نیز وارد قسمت Add/Remove Software شده و با وارد کردن gnochm و زدن کلید اینتر نرم افزار تمامی مخازن تعریف شده را جستجو کرده و سپس در صورت یافتن بسته مورد نظر تنها نیاز است که برو روی بسته کلیک کرده و دکمه install رو بزنید.
موفق باشید.

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

معاون گسترش it شرکت فناوری اطلاعات وابسته به وزارت ict از ایجاد مرکز توسعه پشتیبانی نرم افزارهای آزاد (متن باز) خبر داد و گفت: این مرکز با 4 هدف پی گیری تدوین و پی گیری مصوبات حوزه نرم افزارهای متن باز، حمایت از مهاجرت سازمان ها از ویندوز به نرم افزارهای آزاد و ارائه مشاوره های فنی، کمک به گسترش تشکل ها و محصولات این حوزه و ارزیابی و نگهداری نرم افزارهای متن باز ایجاد می شود.
مهندس علیپور معاون شرکت فناوری اطلاعات در گفت وگو با خراسان با بیان این مطلب می گوید: بحث عرضه نرم افزار گنولینوکس از مدتی قبل برای مقابله با نرم افزارهای گران قیمتی که مایکروسافت عرضه می کرد، با مشارکت چند کشور و کمک های داوطلبانه مردم به صورت نرم افزارهای متن باز مطرح شد.
براین اساس یک مدل اقتصادی جدید بر پایه مشارکت های مردمی طرح ریزی شده است به طوری که این نرم افزار روی یک وب سایت قرار می گیرد و افراد متخصص در حوزه نرم افزار از سرتاسر دنیا به صورت داوطلبانه روی آن کار می کنند. بدین ترتیب هزینه توسعه و بازاریابی نرم افزار به حداقل می رسد ضمن آن که کسانی که تمایل دارند از خدمات پشتیبانی این نرم افزارها استفاده کنند می توانند با شرکتی که این نرم افزاررا عرضه می کند قرارداد ببندند و این نوع خدمات را دریافت کنند.
در واقع درآمد این شرکت تنها از طریق خدمات پس از فروش خواهد بود.
وی اضافه می کند:باتوجه به این که لینوکس قابلیت پشتیبانی از زبان فارسی را نداشت از زمانی که طرح تکفا اجرا شد براساس بودجه های این طرح پروژه ای تحت عنوان فارسی سازی لینوکس تعریف شد و یک سری ابزارهای اصلی لینوکس و حلقه اساسی آن فارسی شد. در حال حاضر ما در شرکت فناوری اطلاعات در حال بررسی فعالیت هایی هستیم که تاکنون در زمینه نرم افزارهای متن باز در کشور انجام شده است ضمن آن که در سند جامع فناوری اطلاعات که به تصویب هیئت دولت نیز رسیده، ایجاد مرکز توسعه نرم افزارهای متن بازدر نظر گرفته شده است ولی این که این مرکز به طور دقیق چه وظایفی رابرعهده بگیرد و چه فعالیتی را انجام دهد، بستگی به این دارد که نقش دولتدر این بین چگونه باشد.
البته باتوجه به مدل اقتصادی که شرکت ها در سایرکشورها در پیش گرفته اند، به نظر می رسد در کشور ما نیز بدون نیاز به کمک دولت در بحث توسعه و اجرا، این اقدام امکان پذیر است و دولت صرفا می تواند در جهت تسریع و تسهیل توسعه نرم افزارهای متن باز به ایفای نقش بپردازد نه به عنوان یک عامل اجرایی. وی با بیان این که زیرساخت مورد نیاز برای توسعه نرم افزارهای متن باز در هر کشور نیروی انسانی است،
علیپور در ادامه اظهار می دارد: کشور ما مشکلی به لحاظ نیروی انسانی ندارد. بنابراین توسعه نرم افزارهای متن باز از نظر مباحث توسعه ای با محدودیتی به لحاظ نیروی انسانی مواجه نیست.
وی در خصوص مزایای توسعه نرم افزارهای متن باز می گوید: ویندوز به طور ذاتی سیستم عامل ناامنی است و محیطی را فراهم کرده است که در آن ویروس ها و کرم های اینترنتی می توانند به راحتی فعالیت کنند. در واقع ویندوز هسته قوی ندارد ولی در نرم افزار لینوکس به دلیل قدرت هسته مرکزی آن هیچ یک از این ضعف ها وجود ندارد. اما لینوکس از این حیث بسیار قوی است ضمن آن که «Update»هایی برای کشور ما با «ip» نشانی ایران از سوی ویندوز ارسال می شود که نمی دانیم محتوای این کدها چیست. این موارد حتی بعضا می تواند کدهای ضدامنیتی باشد. در واقع همه این فعالیت ها و دیتاها در داخل سیستم عامل جای داده می شود و از آن جا که کد این سیستم عامل بسته است، هیچ گاه نمی توانیم بفهمیم که از چه محتوایی برخوردار است.
وی اضافه کرد: هرشخصی که از اروپا یک نسخه سیستم عامل ویندوز را خریداری کند و به کشور بیاورد نمی توانیم مطمئن باشیم که پس از آن که اولین UPGRADE آن انجام شده است، سیاست های خصمانه ای پشت آن قرار نگرفته باشد. اما در مورد لینوکس یک اطمینان نسبی وجود دارد چرا که کد منبع آن موجود است و ما می توانیم همان کد منبع را مورد استفاده قرار دهیم.وی در مورد برنامه های توسعه لینوکستأکید می کند: در حال حاضر ما در این زمینه با چالش هایی مواجهیم که رفع آن ها مستلزم گذشت زمان است،
به طور نمونه در شرایط فعلی کلیه نرم افزارهای موجود در کشور در مراکز آموزشی، دانشگاه ها، مراکز دولتی، اداره ها و موسسات در تطابق با ویندوز است به طوری که ما حتی در آموزشگاه های رایانه نیز آموزش هایمان را براساس ویندوز ارائه می کنیم. بنابراین به این سادگی نمی توانیم نرم افزار لینوکس را جایگزین کنیم. در واقع بدون آن که مایکروسافت هزینه ای صرف کرده باشد، مردم و حتی دولت و دانشگاه های ما به طور ناخودآگاه هزینه های توسعه ویندوز را به عهده گرفته اند. در واقع یک واقعیت این است که در کشور ما رایانه با ویندوز یکسان شده و طبیعی است که برای معکوس کردن این چرخه نیازمند صرف زمان و هزینه بسیار زیادی هستیم. در واقع هیچ شرکت نرم افزاری در ایران وجود ندارد که تحت ویندوز کار نکند، بدیهی است که در شرایط فعلی بازاری هم برای لینوکس وجود ندارد. این موضوع در بحث عرضه و تقاضا به خوبی مشهود است از سوی دیگر متأسفانه دانش و آگاهی عمومی در کشور در مورد لینوکس اندک است و در شرایط فعلی کسی که بخواهد در حوزه رایانه آموزش ببیند، هیچ گاه به سراغ لینوکسنمی رود چون بازاری برای آن وجود ندارد بنابراین قبل از هر اقدامی باید بهیک جمع بندی نهایی برسیم که برای باز کردن این گره ها چه راهکارهایی بایددر پیش گرفته شود.
منبع خبر: روزنامه خراسان

شاید از قبل بدانید که برنامههای آزاد/متن باز خاص یک سیستم عامل نیستند و سیستم عامل لینوکس تنها یکی از پروژه عظیم متن باز بنام سیستم عامل است.
برنامههای متن باز زیادی وجود که در سیستم عامل های مختلف قابل کامپایل، نصب و یا اجراست.
وبگاه opensourcewindows.org برخی از این نرمافزار ها را به شما معرفی می کند که از آن بین برخی بین سیستم عامل های مختلف هم نامند و برخی تنها برای سیستم عامل ویندوز هستند.
تکیه بیشتر ما بر روی آن دسته از برنامههایی است که در هر دو سیستم عامل ویندوز و لینوکس وجود دارند و زمینه را برای مهاجرت شما از برنامههای غیر متن باز به برنامههای متن باز میسر میسازند.
نهایتاً اگر دوست داشته باشید خواهید توانست از نرمافزارهای آزاد و متن باز روی سیستم عاملی آزاد و متن باز استفاده نمایید و یکی از توزیعهای لینوکس را انتخاب نمایید.
برخی معادل های برنامههای غیرآزاد و پولی معرفی شده عبارتند از :
nero, MS-Office-3dstdioMAX-MediaPlayerA-PDFAcrobatReader-DownloadManager-ِYahoomessenger, Adobe PhotoShop, winzip,Antivirus . . . .
موفق باشید