تهییه ی لینوکس
دی ۱۵م, ۱۳۸۸لینوکس را می توانید از این جاها تهییه کنید:
لینوکس را می توانید از این جاها تهییه کنید:
نگاهی به قابلیتهای لینوکس
چه بخواهیم چه نخواهیم، کامپیوتر جزیى از زندگى روزمره ما شده است. حتماً شما تا به حال کلیپى را با کامپیوتر تماشا کردهاید، از آهنگى با کیفیت دیجیتال لذت برده اید، متنى را تایپ کردهاید یا شبى را به گشت و گذار در دنیاى اینترنت یا چترومها به صبح رساندهاید! بستر اجرایى همه این برنامهها …
چه بخواهیم چه نخواهیم، کامپیوتر جزیى از زندگى روزمره ما شده است. حتماً شما تا به حال کلیپى را با کامپیوتر تماشا کردهاید، از آهنگى با کیفیت دیجیتال لذت برده اید، متنى را تایپ کردهاید یا شبى را به گشت و گذار در دنیاى اینترنت یا چترومها به صبح رساندهاید! بستر اجرایى همه این برنامهها ، برنامهاى مادر، به نام سیستم عامل است. به احتمال زیاد شما یکى از نسخههاى ویندوز مایکروسافت مانند ویندوز ۹۸ یا XP را استفاده مى کنید. آیا تا به حال برایتان پیش نیامده که کامپیوترتان خود به خود Reset شود یا یک روز صبح که کامپیوتر اداره تان را روشن مى کنید ویندوزبالا نیاید.
آیا تا به حال به فکر امتحان کردن سیستم عامل دیگرى افتاده اید؟ یک سیستم عامل با کارایى بیشتر: یک سیستم عامل امن، چند منظوره، قابل اعتماد و کاربردى به معناى واقعى کلمه، البته مقصود تولیدات شرکت انحصارطلب مایکروسافت یا سیستم عامل صنعتى یونیکس (Unix) و یا سیستم گرانقیمت اپل مکینتاش (Apple Macintosh) نیست. ما مى خواهیم از سیستم عامل دیگرى صحبت کنیم: سیستم عامل آزاد لینوکسLinux
اگر چه لینوکس خالق مشخصى ندارد، ولى این لینوس توروالدز (Linus Torvalds) دانشجوى فنلاندى بود که در ۲۵ آگوست ۱۹۹۱، این راه را آغاز کرد. او از همان ابتدا رویاى ایجاد یک سیستم عاملOpen source یا متن باز با کارایى بالا، ضریب اطمینان فوق العاده و امنیت باور نکردنى را در سر مى پروراند. صحبت از متن باز بودن لینوکس به میان آمد؛ کسانى که تا اندازه اى با زبان هاى برنامه نویسى آشنایى دارند مى دانند که سیستم عامل هایى مانند ویندوز مایکروسافت که خود را در دسترس همگان قرار نمى دهند و آنچه که کاربران خریدارى مى کنند، تنها برنامه قابل اجرایى است که هیچ اطلاعاتى از جزییات درونى کارکرد سیستم عامل را نمى توان از آن فهمید. اما در مورد لینوکس وضع به گونه دیگرى است؛ به این صورت که Source یا کد لینوکس براى کلیه علاقه مندان و برنامه نویسان باز و قابل تغییر و بهینه سازى است.
لینوس توروالدز هسته لینوکس موسوم به کرنل را تحت امتیاز GPL: GNU General Public License منتشر کرد، طبق این امتیاز که در برابر امتیاز انحصارطلبانه کپى رایت (Copyright)، کپى لفت (Copyleft) نامیده مى شود، کاربران و برنامه نویسان اجازه هرگونه دخل و تصرف در کد برنامه ها، استفاده مجدد از کل یا بخشى از برنامه ها در برنامه اى دیگر و فروش یا پخش مجدد برنامه ها را دارند؛ به شرط اینکه ماهیت بازمتن برنامه ها تحدید نشود و تمام حقوق کپى لفت به خریدار نیز منتقل شود.
به گفته توروالدز فراهم کردن این امکان که لینوکس آزادانه در اختیار علاقه مندان قرار گیرد، قطعاً درست ترین تصمیم زندگى ام بوده است. همه دست به دست هم مى دهند تا لینوکس را کاراتر نمایند و هر یک نیز به نوعى نتیجه کوشش خود را مى گیرند. این برگ برنده اى است که لینوکس در برابر سیستم عامل هاى رقیب در دست دارد. شما به واسطه همکارى با این پروژه آزاد چون قطره اى به دریاى پهناور لینوکس وارد مى شوید.
لینوس توروالدز اولین هسته لینوکس را ایجاد کرد ، چرا که مانند تمامى برنامه نویسان ابتداى دهه نود میلادى، او نیز فقدان یک سیستم عامل متنباز را براى پیشرفت پروژه گنو (GNU) احساس مى کرد. پروژه گنو یک جنبش نرم افزارى بین المللى جهت ایجاد یک سیستم شبیه یونیکس کاملاً آزاد است که ریچارد استالمن (استاد سابق دانشگاه ( MIT در سال ۱۹۸۴ آن را پایه گذارى کرده بود. هدف استالمن از آغاز این پروژه تحت لواى بنیاد نرم افزارهاى آزاد (FSF: Free Software Foundation) ایجاد شرایطى بود که در آن هیچ کس نیازى به پرداخت پول براى خرید و استفاده از نرم افزار نداشته باشد. در حقیقت اگر این اتفاق نمى افتاد استفاده شایسته از کامپیوتر در انحصار عده کم متمولین قرار مى گرفت.
هسته لینوکس به دست دانشجویان و برنامه نویسانى از سراسر جهان پرورده شد و در کنار سایر برنامههاى پروژه گنو به صورت توزیع هایى با کاربرد عام یا خاص در اختیار عموم قرار گرفت. از آنجایى که بسیارى از نرم افزارهاى مهم درون سیستم عامل لینوکس از محصولات پروژه گنو است نام صحیح این سیستم عامل گنو/لینوکس است. آنچه که من و شما به عنوان یک توزیع لینوکس از آن استفاده مى کنیم در واقع نمونه اى است از یک هسته واحد که لینوکس نامیده مى شود ، به همراه ابزارهایى که در پروژه متنباز گنو تولید شده اند. تعداد توزیع هاى کنونى لینوکس دقیقاً مشخص نیست ولى با مراجعه به سایت www.linux.org مى توانید فهرستى از حدود ۲۵۰ توزیع ثبت شده لینوکس را ببینید. در واقع تفاوت توزیع هاى مختلف لینوکس تنها در پشتیبانى و ابزارهایى است که به همراه هسته عرضه مى شوند. از جمله مهمترین توزیع هاى لینوکس مى توان توزیع هاى ردهت (Redhat)، دبیان (Debian)، مندریک (Mandrake)، زوزه (Suse)، اسلک ور (Slackware) و جنتو (Gentoo) را نام برد.
مسیله اى که مطرح مى شد این بود که آیا متنباز بودن لینوکس و فقدان سازنده خاص براى آن باعث کندى پیشرفت آن نمى شود؟ روند قضایا نشان داد که این گونه نبود، چرا که همان طور که لینوس توروالدز نیز گفته است ، اغلب برنامه نویسان خوب براى کسب مستقیم درآمد برنامه نمى نویسند، بلکه هدف آنها از این کار رسیدن به لذت خلق کردن است، لذتى که با دیدن حاصل کار آنها را فرا مى گیرد. شاهد این ماجرا همکارى جمع دوستانه چهارصد هزار نفرى پروژه گنو براى توسعه لینوکس است در حالى که جمع برنامه نویسان مایکروسافت از ده هزار نفر بیشتر نیست. البته بد نیست بدانید که بخش قابل توجهى از انرژى برنامه نویسان پروژه گنو صرف خنثى سازى کارشکنى هاى تولیدکنندگان نرم افزار مى شود.
به عنوان نمونه شرکت مایکروسافت از در اختیار قراردادن جزییات شیوه پارتیشن بندى NTFS – یکى از روش هاى قرار دادن اطلاعات روى هارد دیسک _ به عموم خوددارى مى کند. در نتیجه برنامه نویسان پروژه لینوکس مجبور شدند این شیوه را به روش آزمون و خطا و مهندسى معکوس کشف کنند. به همین دلیل است که اکنون کلیه بسته هاى نرم افزارى مجانى که با پارتیشن NTFS کار مى کنند، فقط امکان خواندن از آن را براى کاربر فراهم مى نمایند و توانایى نوشتن را با هشدار و به مسیولیت کاربر در اختیار او مى گذارند.
از طرفى دیگر عدم همکارى تولیدکنندگان سخت افزار با برنامه نویسان پروژه گنو/لینوکس نیز باعث شده است که همه بار تولید راه انداز سخت افزار بر دوش برنامه نویسان پروژه گنو بیفتد. اتفاقى که افتاده یادآور جمله معروف گاندى است : ابتدا تو را نادیده مى گیرند، سپس مسخره ات مى کنند و بعد با تو مى جنگند. ولى در نهایت پیروزى از آن توست. و به جرات مى توان گفت که لینوکس تا یک قدمى پیروزى پیش آمده است، امروزه حدود ۷۰ درصد از کل اطلاعات اینترنت بر روى سرویس دهنده هاى تحت سیستم عامل لینوکس قرار دارد. شرکت اوراکلOracle ، مطرح ترین تولیدکننده برنامه هاى ایجاد و مدیریت بانک هاى اطلاعاتى ، آخرین نسخه برنامه خود را فقط براى اجرا بر بستر لینوکس عرضه کرده است.
این همه اطمینان به لینوکس براى چیست؟ براى آنکه جهان امروز بیش از هر چیز جویاى امنیت است ، امنیتى که در لینوکس به واسطه دیواره آتش و لایه هاى امنیتى مختلف فراهم شده است. تقریباً هیچ ویروسى براى لینوکس شناخته نشده است و کرم هاى رایانه اى (برنامه هاى مخرب) نهایتاً توانایى از بین بردن محتویات دایرکتورى خانگى یک کاربر _ نه کل سیستم _ را دارند. این طور نیست که لینوکس فاقد هرگونه اشکال امنیتى باشد ، ولى متنباز بودن آن باعث مى شود بسیارى از اشکالات امنیتى، پیش از ایجاد خسارت و در مراحل توسعه و برنامه نویسى کشف و اصلاح شوند. در صورتى که در سیستم عامل ویندوز براى مشخص شدن ضعف هاى امنیتى باید هزینه سنگین ناشى از خسارت هاى آنها را بپردازیم.
از دیگر مزایاى لینوکس مى توان به پایدارى بسیار بالا به دلیل طراحى درست هسته، عدم از کار افتادن کل سیستم به علت اشکال در یک قسمت از آن، سرعت بالاى سیستم عامل، توانایى اجراى همزمان چند وظیفه از سوى چند کاربر، چندکاربرى بودن به معناى واقعى و قابلیت اجرا بر روى سخت افزارهاى مختلف را نام برد. سیستم عامل لینوکس حتى این امکان را دارد که از آن بتوان به صورت یک سیستم زنده و قابل حمل استفاده کرد ، یعنى مى توان آن را بدون نیازى به نصب و از روى یک سى دى اجرا کرد ، نام یکى از توزیع هاى این لینوکس زنده ، ناپیکس ( Knopixx ) است. نسخه اى فارسى از ناپیکس ساخته شده که نام آن شبدیکس است.
نشان لینوکس یک پنگوین است. برخلاف سایر سیستم عامل هاى تجارى، این نشان زیاد جدى نیست! این پنگوین تنبل نشسته که توکس نام دارد، مظهر پایدارى لینوکس است. این نشان داستان جالبى دارد. لینوکس در ابتدا هیچ علامتى نداشت. هنگامى که لینوس توروالدز براى تعطیلات به استرالیا رفته بود، موقع بازى با یک پنگوین ، پنگوین دست او را گاز گرفت! همین ایده اى شد تا از به عنوان نشان لینوکس استفاده کند.
• لینوکس در ایران
حدود دو سال است که دولت جمهورى اسلامى ایران پروژه اى را براى فارسى سازى لینوکس و نهایتاً تولید سیستم عامل ملى تدوین کرده است. تصویب این طرح به پیشنهاد مرکز فناورى اطلاعات و ارتباطات پیشرفته شریف (AICTC) و با مدیریت این مرکز انجام شد. این پروژه از پنج پروژه زیر تشکیل شده است:
۱- توسعه نرم افزارهاى منبع آزاد ۲- تدوین استراتژى استفاده از نرم افزارهاى منبع آزاد ۳- پروژه لینوکس فارسى ۴- توسعه کاربردهاى لینوکس ۵- تشکیل انجمن Open Source ایران
طبق برنامه زمان بندى شده نیمه سال ۲۰۰۶ میلادى باید شاهد اتمام این پروژه باشیم!
• لینوکس: یکى از زیباترین دستاوردهاى بشرى
لینوکس در سایه همکارى و تبادلات علمى هزاران نفر در سرتاسر جهان ایجاد شده و توسعه یافته است. گستردگى این مشارکت به قدرى است که سیستم عامل لینوکس را زیباترین دستاورد همکارى جمعى بشر نامیده اند. فرهنگى که بر جامعه لینوکس و متنباز حاکم است فرهنگ یارى، اشتراک اطلاعات و تلاش براى بهبود هر چه بیشتر محصولات است. هر کس مى خواهد با این سیستم عامل کار کند، باید تمامى دیدگاه ها و عقاید قبلى خود را درباره نرم افزار و سیستم عامل کنار بگذارد و با یک دیدگاه جدید وارد دنیاى لینوکس شود، چون لینوکس در جهانى با فرهنگ متفاوت زندگى مى کند.
• سایت هایى در مورد لینوکس
هسته لینوکس:
Kernel.org
کدها و بسته هاى نرم افزارى لینوکس:
http://www.sourceforge.net/
www.rpmfind.net
http://www.linux.org/
پخش هاى لینوکس:
http://www.redhat.com/
زیربناى محیط گرافیکى:
http://www.x.org/
پروژه KDE:
http://www.kde.org/
پروژه Gnome:
http://www.gnome.org/
پروژه سیستم عامل ملى:
http://www.foss.ir
لینوکس براى ایرانیان:
http://www.technotux.com/
منابع:
http://www.technotux.com/
http://www.gnu.org
http://www.linux.org/
Kernel.org
http://www.linuxiran.org
http://www.foss.ir
منبع:
http://www.itna.ir/archives/article/all.php
پیشرفت بازیهای کامپیوتری آیینهای از پیشرفت سخت افزار کامپیوترهاست. در دهه ۱۹۷۰، بازیهای اولیه سیستمهای یونیکس ساده بودند و امکان اجرای آنها روی اتصالات کند ترمینالهای مبتنی بر کاراکتر وجود داشت. امروزه بازیها مجموعهای کامل شامل انیمیشن، صوت و گرافیک هستند که بطور کلی پیشرفت صنعت کامپیوتر را نشان میدهند.
به عقیده برخی، بازیهای کامپیوتری میتواند دروازه ورود لینوکس به خانهها باشد. امروزه هنوز بازیهای عمومی برای لینوکس اندک هستند ولی هر روزه بازیهای جدیدی برای آن ایجاد میشوند.
بدست آوردن اطلاعات در مورد بازیهای لینوکس
برای بدست آوردن اخبار در مورد آخرین بازیهای لینوکس و همچنین دسترسی به لینکهایی برای دانلود آنها، سایتهای متعددی موجود هستند. برخی از آنها عبارتند از :
- سایت The Linux Game Tome با آدرس http://happypenguin.org: این سایت حاوی اخبار در مورد بازیهای لینوکس و دارای لینکهایی به سایر سایتهای بازی است. معمولا لینکها به اخبار سایر سایتهای بازی است. لیستهایی از بازیهایی که جدیدا ارتقا یافته و یا بررسی شده اند نیز ارائه شده است.
- سایت بازیهای لینوکس با آدرس http://linuxgames.org: این سایت به شما کمک خواهد کرد تا آخرین اطلاعات را در مورد بازیهای مورد نظرتان بدست آورید. لینکهایی به راهنماهای مختلف و سوالات پرسیده شده و همچنین یک انجمن برای بحث و تبادل نظر در مورد بازیهای لینوکس وجود دارد. لینکهایی به سایر سایتهای بازیهای لینوکس نیز فراهم شده است.
- سایت id Software با آدرس http://idsoftware.com: در این سایت اطلاعات و لینکهایی برای دانلود نسخههای نمایشی بازیهای Quake و Doom خواهید یافت.
- سایت Tux Games با آدرس http://www.tuxgames.com: در صورتی که آماده خرید یک بازی هستید، این سایت یک سایت مخصوص فروش بازیهای تجاری لینوکس است. علاوه بر اخبار و بازیهای گوناگون، این سایت ارائه دهنده لیست پرفروشترین بازیها و بازیهایی است که بزودی ارائه خواهند شد.
- سایت LGDC با آدرس http://lgdc.sunsite.dk: در صورتی که قصد دارید خودتان بازی تولید کنید، این سایت منبع خوبی برای شما میتواند باشد.
اشاره : اوبونتو کاندیدای بهترین توزیع دسکتاپ لینوکس است. دلایل زیادی برای این موضوع وجود دارد که از جمله آنها نرمافزارهایی هستند که در اوبونتو یافت میشوند. اما نمیتوان آنها را در توزیعهای دیگر یافت یا در صورت وجود، سازگاری و یکپارچگی اوبونتو را ندارند. عدم آگاهی کاربران از لینوکس نیز بیشتر از جانب نرمافزارهای ناشناختهای است که قابلیتهای آنها مشخص نیست. در ادامه ده نرمافزار جالب، کوچک و کاربردی اوبونتو را مرور میکنیم. به این موضوع توجه داشته باشید که این نرمافزارها ممکن است به صورت خودکار روی اوبونتو نصب نباشند. در چنین شرایطی میتوانید با مراجعه به مخزن بستههای نرمافزاری اوبونتو بستههای نرمافزاری آنها را دریافت نمایید و آنها را نصب کنید.
Automatix
جستوجو و یافتن بستههای نرمافزاری برای هر توزیع، یکی از بزرگترین معضلهای کاربران لینوکس است. این نرمافزار کمک خواهد کرد هر آنچه را که نیاز دارید از روی دیسک اوبونتو یا اینترنت بیابید و به راحتی روی اوبونتو نصب کنید. Automatix بستههای نرمافزاری مورد نیاز را مییابد و از این طریق به سرعت میتوانید نرمافزارهای مختلف را روی اوبونتو نصب کنید.
Beagle
این نرمافزار یک موتور جستوجوی دسکتاپ مبتنی بر موتور جستوجوی دسکتاپ گوگل است و امکان جستوجو در محتویات و اطلاعات روی هارددیسک و دیگر انبارههای ذخیرهسازی اطلاعات را فراهم میکند. مبنای کار Beagle ایندکس نمودن اطلاعات جدید و یافتن اطلاعات درخواستی از روی همین ایندکسها است. ایندکسهای ساخته شده توسط این نرمافزار بر اساس نام، نوع، فرمت، پسوند، موقعیت، اندازه و تاریخ ذخیره فایل است.
Gnome Deskbar Applet
اپلتها در لینوکس به برنامهها و ابزارهایی گفته میشود که میتوانند روی دسکتاپ به کار گرفته شوند. برای نمونه آیکون ساعت و تاریخ به نوعی اپلت هستند. نرمافزار Gnome Deskbar Applet امکان مدیریت اپلتهای نصب شده یا قابل استفاده و دسترسی بهینه به آنها را فراهم میکند. برای استفاده از این نرمافزار میتوان روی پانل نوار دسکتاپ راست کلیک کنید و از گزینه Add to Panel این برنامه را بیابید و به پانل اضافه نمایید. این اپلت امکان جستوجو در اپلتها با نرمافزار Beagle را فراهم میکند. برای این منظور کافی است اول نام یک اپلت در درون باکس جستوجوی این نرمافزار تایپ شود تا به صورت خودکار در دسترس شما قرار گیرد و از آن استفاده نمایید.
amaroK
در شماره ۳۴ درباره نرمافزار صوتی amaroK صحبت کردیم. در نظر اول نمیتوان گمان کرد که نرمافزار مالتیمدیای قدرتمندی مانند amaroK روی توزیع اوبونتو قابل نصب و استفاده باشد. اما این امر امکانپذیر است. amaroK دارای رابط گرافیکی بسیار کاربرپسندی است و امکانات خوبی برای پشتیبانی از فرمتهای فایلی مختلف و پخش فایلهای موسیقی دارد. این نرمافزار روی اوبونتو به سرعت اجرا میشود و ابزارهایی برای مدیریت تراکهای آهنگ دارد و میتوان با ساخت Play Listهای مختلف در آن دسترسی به آهنگهای خاصی را راحتتر نمود. امکان جستوجوی هارددیسک و دیگر وسیلههای ذخیرهسازی اطلاعات برای فایلهای صوتی، استفاده از بانک اطلاعاتی آنلاین برای جدیدترین مجموعههای صوتی ِمنتشر شده روی اینترنت و پشتیبانی از فرمتهای صوتی فشرده، از دیگر قابلیتهای این نرمافزار هستند.
Checkgmail
این نرمافزار که امکان مدیریت ایمیلهای جیمیل را فراهم میکند، در System Tray لینوکس اجرا میشود و با برقرار کردن یک اتصال به اینترنت و سرویس جیمیل شما را از رسیدن نامههای الکترونیکی جدید باخبر میکند. از طریق رابط همین برنامه میتوان یک نامه باز کرد، و مطالعه نمود یا آن را به آدرس ایمیل دیگری Forward کرد.Marking as read ،Archiving ،Deleting و Reporting as Spam گزینههایی هستند که در همان System Tray در اختیار شما قرار میگیرند.
VLC
یکی از مشکلات همیشگی کاربران در توزیعهای زندهای مانند اوبونتو، کار با فایلهای مالتیمدیا است. برنامه VLCاین مشکل را حل میکند. این نرمافزار چند سکویی قادر است با فرمتهای مالتیمدیا، سیستمعاملها و برنامههای مختلف کار کند. برای نمونه، فایلهای مالتیمدیای اپل یا سولاریس در این برنامه قابل اجرا هستند. VLC روی توزیعهای مختلف لینوکس نیز قابل استفاده است. همچنین امکان مدیریت و اجرای فایلهای مالتیمدیا روی اینترنت با این نرمافزار وجود دارد.
NTFS Read/Write
با این نرمافزار میتوان در اوبونتو با پارتیشنهای NTFS ویندوز در تعامل بود و اطلاعات را روی آنها نوشت و خواند. هسته اوبونتو از NTFS پشتیبانی میکند و نیازی به افزودن ماجولهایی برای راهاندازی این فرمت نیست. در عوض، به ابزارهایی برای کار با آن نیاز است که یکی از آنها میتواند NTFS Read/Write باشد. برای نمونه میتوان با اجرای این نرمافزار فایلهای مورد نیاز را از پارتیشنهای NTFS در دایرکتوریهای لینوکس کپی نمود.
BackupPC
این قابلیت به صورت پیشفرض در اوبونتو وجود ندارد که بتوانید از اطلاعات روی کامپیوتر نسخه پشتیبان تهیه کنید. اما با افزودن بسته نرمافزاری BackupPC این امکان فراهم میشود. شرایط متفاوت زیادی به وجود خواهد آمد که نیاز به پشتیبانگیری از دادههای حیاتی خود داشته باشید اما نتوانید، با نرمافزارهای نصب روی سیستم در ویندوز یا حتی لینوکس این کار را انجام دهید. در چنین مواقعی BackupPC بسیار مفید خواهد بود. تنها محدودیت این نرمافزار، عدم پشتیبانگیری از اطلاعات روی تجهیزات جانبی کامپیوتر مانند دیسکتها یا حافظههای فلش است.
۷Zip
نرمافزار Zip برای کاربران ویندوز آشنا است. ۷Zip یک نرمافزار برای کار با فایلهای دارای فرمت Zip است. با استفاده از ۷Zip میتوان اطلاعات مورد نیاز را به فرمت Zip در آورد یا برعکس فایلی را از این فرمت خارج نمود. قابلیت ویژه این نرمافزار، پشتیبانی از فرمتهای فشردهسازی اطلاعات در نرمافزارهای اپنسورس است.
biz2 ،biz ،tar معروفترین این فرمتها هستند.
Perforate
این نرمافزار کمک میکند تا حافظه رم سیستم را بهینه کنید و از اشغال شدن توسط فایلها یا اطلاعات زائد و بیمصرف نجات دهید. همانطور که میدانید توزیعهای زنده از حافظه رم سیستم برای اجرای فایلهای خود استفاده میکنند. هر اندازه این حافظه بیشتر آزاد باشد، امکان اجرای بهتر برنامهها و در نتیجه بالا رفتن سرعت آن توزیع را در پی خواهد داشت. Perforate با نشان دادن مقدار واقعی میزان فضای آزاد حافظه رم و پاک و حذف نمودن فایلها و اطلاعات بیمصرف و زائد، امکان استفاده بهتر از آن را فراهم می کند .
میثاق محمدیزاده
نشریه عصر شبکه – ۱۵آذر ۱۳۸۵ شماره ۹
مسابقه شبیه سازی مربی فوتبال
مسابقه شبیه سازی مربی فوتبال، یک لیگ جنبی رقابتهای شبیه سازی است، که در آن نرم افزارهای هوشمندی که به عنوان مربی آماده شده اند، با استفاده از یک زبان استاندارد (Coaching Language) قادر خواهند بود با تیمهای مختلف کار کنند، و آنها را رهبری و هدایت نمایند. تحقیقات در این رشته، بر مدلسازی رفتار حریف و سازگار شدن Online متمرکز است. این نرم افزارها (مربی ها) میتوانند به دو صورت عمل نمایند: بررسی و تجزیه و تحلیل بازیهای قبلی، و تجزیه و تحلیل و سازگار شدن در حالی که بازی در حال انجام است.
شبیه سازی سه بعدی فوتبال
این رشته، بر مبنای سیستم شبیه سازی که در سمپوزیوم بین المللی ربوکاپ در سال ۲۰۰۳ معرفی گردید به راه افتاده است. قرار است قابلیتهای بسیار زیادتری به Server شبیه ساز سه بعدی اضافه گردد. نرم افزارها و مستندات مرتبط از طریق Sourceforge قابل دسترسی است.
مسابقه توسعه شبیه ساز سه بعدی فوتبال
با توجه به اینکه رشته شبیه سازی سه بعدی فوتبال هنوز در ابتدای راه است، مسابقه جنبی دیگری در کنار لیگ شبیه سازی فوتبال راه افتاده است، که شرکت کنندگان ایده های خود را برای افزودن قابلیتهای جدید به Server شبیه ساز سه بعدی فوتبال برای سایرین مطرح مینمایند. در پایان به برترین ایده ها (بنا به نظر اکثریت) جوایزی اهدا میشود.
شبیه سازی دوبعدی فوتبال
در این رشته که از جمله قدیمی ترین رشته های مسابقات جهانی ربوکاپ است، تیمهایی متشکل از ۱۱ برنامه نرم افزاری هوشمند با استفاده از یک نرم افزار Server به نام RoboCup Soccer Server که از سایت رسمی شبیه ساز ربوکاپ قابل دسترسی است، با هم به رقابت میپردازند.
شبیه سازی امداد
پروژه شبیه سازی امداد روبوکاپ یکی از زمینه های تحقیقاتی – کاربردی جدید روبوکاپ است که هدف اصلی آن ایجاد یک سیستم پشتیبانی تصمیم اضطراری است. با استفاده از جمع آوری اطلاعات مربوط به بلای طبیعی رخ داده (زلزله)، پیشبینی، نقشه ریزی و سرانجام یک واسط کاربر ایجاد چنین سیستمی امکان پذیر می باشد.
برای شبیه سازی، یک محیط شبیه سازی فاجعه شهری که روی شبکه ای از رایانه های متصل به هم کار می کند، ساخته شده است. در این دنیای شبیه سازی شده، عامل های ناهمگون مانند آتش نشان ها، فرماندهان، قربانیان، داوطلبان، و غیره عملیات جستجو و نجات را هدایت می کنند. امدادگران انسانی می توانند از این شبیه ساز به عنوان زیربنا و پایه سیستم شبیه ساز مورد نظر خود استفاده کنند و سپس ویژگیهای مورد نظر خود را با اضافه کردن ماژول های مورد نیاز به شبیه ساز به سیستم اضافه کنند.
این پروژه موضوعات تحقیقاتی پیشرفته در زمینه های مختلفی را در بر می گیرد. به عنوان مثال در زمینه هوش مصنوعی و رباتیک، استراتژی رفتار (برای مثال برنامه ریزی چندعاملی، برنامه ریزی بلادرنگ، ناهمگونی عاملها، و غیره) یکی از مسایل پیچیده موجود می باشد.
نتایج پژوهش های انجام شده در پروژه شبیه سازی امداد روبوکاپ در اختیار همگان قرار می گیرد. همه ساله افراد زیادی با هدف پژوهش، سرگرمی، و آموزش در این مسابقات شرکت می کنند. طیف گسترده ای از قسمت های مختلف این فناوری در ایجاد یک سیستم اجتماعی ایمن تر در آینده قابل استفاده خواهد بود.
شبیه سازی دو بعدی را از کجا شروع کنیم؟
شبیه سازی دوبعدی فوتبال
در این رشته که از جمله قدیمی ترین رشته های مسابقات جهانی ربوکاپ است، تیمهایی متشکل از ۱۱ برنامه نرم افزاری با هم به رقابت می پردازند .
مرحله ی اول :
برای شروع باید اطلاعات کافی راجع به طراحی الگوریتم و برنامه نویسی به زبان سی پلاس پلاس داشته باشید .
مرحله ی دوم :
یک نسخه از سیستم عامل لینوکس را در سیستم خود نصب کنید .(من سوزه رو پیشنهاد می کنم.)
مرحله ی سوم :
باید سرور مسابقات را از آدرس زیر دریافت کنید :
شما باید سرور و مانیتور را دریافت کنید .(نسخه ی ۱۳)
برای نصب سرور :
۱-اول هر دو فایل را از حالت فشرده خارج کنید.
۲-وارد پوشه ی سرور شوید و کلید اف چهار را فشار دهید تا ترمینال باز شود و سپس تایپ کنید :
./configure;make;make install
حتما باید با حروف کوچک بنویسید و سپس کلید اینتر را فشار دهید .
همین عمل را در پوشه ی مانیتور انجام دهید .
مرحله ی سوم :
بیس را دریافت کنید .
این بیس یک تیم پایه است که فقط شوت می زند و شما باید با الگوریتم های هوش مصنوعی تیم را قوی کرده و قهرمان شوید .
اگر هم سوالی داشتید در این انجمن مطرح کنید .
از این که تمام متن را با حروف فارسی نوشتم متاسفم چون ویندوزم خرابه!
شبیه سازی دو بعدی را از کجا شروع کنیم؟
شبیه سازی دوبعدی فوتبال
در این رشته که از جمله قدیمی ترین رشته های مسابقات جهانی ربوکاپ است، تیمهایی متشکل از ۱۱ برنامه نرم افزاری با هم به رقابت می پردازند .
مرحله ی اول :
برای شروع باید اطلاعات کافی راجع به طراحی الگوریتم و برنامه نویسی به زبان سی پلاس پلاس داشته باشید .
مرحله ی دوم :
یک نسخه از سیستم عامل لینوکس را در سیستم خود نصب کنید .(من سوزه رو پیشنهاد می کنم.)
مرحله ی سوم :
باید سرور مسابقات را از آدرس زیر دریافت کنید :
شما باید سرور و مانیتور را دریافت کنید .(نسخه ی ۱۳)
برای نصب سرور :
۱-اول هر دو فایل را از حالت فشرده خارج کنید.
۲-وارد پوشه ی سرور شوید و کلید اف چهار را فشار دهید تا ترمینال باز شود و سپس تایپ کنید :
./configure;make;make install
حتما باید با حروف کوچک بنویسید و سپس کلید اینتر را فشار دهید .
همین عمل را در پوشه ی مانیتور انجام دهید .
مرحله ی سوم :
بیس را دریافت کنید .
این بیس یک تیم پایه است که فقط شوت می زند و شما باید با الگوریتم های هوش مصنوعی تیم را قوی کرده و قهرمان شوید .
اگر هم سوالی داشتید در این انجمن مطرح کنید .
از این که تمام متن را با حروف فارسی نوشتم متاسفم چون ویندوزم خرابه!