آیا برنامه دات نت شما روی لینوکس اجرا می شود!؟

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

mono-logoچندسال پیش زمزمه های پروژه ای به گوش رسید که مژده اجرای نرم افزارهای مبتنی بر دات نت را بر روی سیستم عامل های دیگر میداد. پروژه مونو یک فریم ورک دات نت cross-platform و اوپن سورس است که به شما اجازه می دهد که برنامه های مبتنی بر دات نت خود را که تا به حال فقط روی ویندوز اجرا می شده را روی سیستم عامل های مبتنی بر لینوکس و حتی سیستم عامل شرکت اپل اجرا کنید. آخرین نسخه پایدار مونو از C# 3.0، VB 8، ASP.NET 2.0, ADO.NET و Windows Forms 2.0 پشتیبانی می کند. در واقع اگر برنامه خودتان را با دات نت فریم ورک نسخه 2.0 نوشته باشید و از APIهای ویندوز نیز استفاده نکرده باشید، به راحتی می توانید آن را روی لینوکس یا مک اجرا کنید. برای دریافت آخرین نسخه مونو برای پلت فرم های مختلف به این صفحه از سایت رسمی مونو مراجعه کنید.

خب فکر میکنم جواب تیتر سئوالی این مطلب مشخص شده باشد. در وب سایت مونو، برنامه سودمند کوچکی معرفی شده که با اسکن کردن اسمبلی های پروژه تحت دات نت شما، گزارشی تولید می کند که مشخص کننده قسمت هایی از کدهای پروژه شماست که با فریم ورک مونو سازگاری ندارند. با استفاده از این گزارش به راحتی می توانید قسمت های ناسازگار را اصلاح کنید و خروجی پروژه را برای اجرا روی مونو آماده کنید. نام این برنامه سودمند Mono Migration Analyzer یا MoMA است و از اینجا قابل دریافت است.

moma

برای توسعه برنامه های مبتنی بر مونو یک محیط توسعه مجتمع به نام MonoDevelop هم تولید شده که هرچند در حد ویژوال استادیو نیست اما نصافاً محیط خوبی برای توسعه برنامه های مبتنی بر مونوست. MonoDevelop بر اساس IDE موفق و اوپن سورس SharpDevelop توسعه یافته است.

شرکت های نرم افزاری برای «ویندوز 7» آماده شوند!

همانطور که می دانید چند وقتی است شرکت مایکروسافت با نسخه جدید سیستم عامل ویندوزش یعنی ویندوز 7 سر و صداهای زیادی به پا کرده است. نسخه RC ویندوز 7 هم اکنون برای دانلود در وب سایت مایکروسافت در دسترس است. مایکروسافت قول تغییرات زیادی را در این ویندوز داده است و قصد دارد شکست ویستا را با ارائه ویندوز 7 جبران کند. از قرار معلوم ویندوز 7 نسبت به ویستا برتری هایی در سرعت، ظاهر، سازگاری بیشتر با سخت افزارها و امکانات دارد. تاسک بار در ویندوز 7 از نو طراحی شده و امکانات خوبی به کاربر برای مدیریت پنجره های باز می دهد. قابلیتی به نام Libraries کاربران را در یافتن فایل های خودش یاری می کند (لینک هایی به فایل ها را در یکجا در دسترس کاربر قرار می دهد). تکنولوژی های جدیدی مثلی Multi-touch که کاربران ویندوز 7 را قادر به استفاده از دستگاه های جدید لمس چندگانه می کند.

Windows 7 firom Microsoft

کاربران نهایی ممکن است از این ویندوز خیلی لذت ببرند و از آن استفاده کنند. شاید هم پس از چند روز استفاده از آن بیزار شوند و به جای آن سیستم عامل دیگری نصب کنند. در نظر کاربران نهایی سیستم عامل ویندوز 7 خیلی از مسایل پنهان می ماند. این تولیدکنندگان نرم افزاری هستند که باید خود را با ویندوز جدید مایکروسافت هماهنگ کنند.EN-w7-comp_rgb_L_3

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

خبر خوب این است که اگر نرم افزاری هم اکنون روی ویندوز ویستا به خوبی اجرا می شود، به طور حتم می توان گفت بدون هیچ تغییری در نرم افزار مربوطه، روی ویندوز 7 نیز به خوبی اجرا خواهد شد. برای اینکه مطمئن شوید که نرم افزار شما بدون هیچ مشکلی روی ویندوز ویستا نسخه نهایی اجرا خواهد شد یا خیر قدم های زیر را دنبال کنید :

  • Windows Application Compatibility Toolkit (ACT) 5.5 و Application Verifier 4.0 را دانلود و نصب کنید. این برنامه ها به شما می گویند که نرم افزر شما با کدام امکانات نسخه جدید ویندوز مشکل خواهد داشت و شامل مستنداتی هستند که به شما در ساخت نرم افزاری که با نسخه جدید ویندوز کاملاً سازگار باشد، کمک می کنند.
  • کتاب Windows 7 Application Quality Cookbook را دانلود کنید و بخوانید. این کتاب در مورد سازگاری نرم افزارهای دیگر با ویندوز، امکانات جدید ویندوز 7 و ویندوز سرور 2008 و تغییرات در بخش های مهم ویندوز مطالب خوبی دارد.

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

منبع قسمتی از مطلب : A Developer’s Guide to Preparing for Windows 7

مطالب مرتبط :

اگر تمايل به دنبال کردن مطالب اين وبلاگ داريد، مي توانيد مشترک فيد فراسان شويد.

چطور مشترک شويم؟

با ویندوز XP خداحافظی کنید

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

باید قبول کنیم که ویندوز ویستا با تکنولوژی های مختلفی که دارد، سیستم عامل نسل جدیدی است که کاربران باید به آن عادت کنند. زیرا ویندوز بعدی مایکروسافت نیز از هسته بهبود یافته ی ویستا استفاده خواهد کرد و شباهت زیادی از نظر کاربری به ویندوز ویستا دارد. تا آخر عمر که نمی توانید با ویندوز XP زندگی کنید. سعی کنید خود را با تکنولوژی روز هماهنگ کنید. به نظرم خیلی از کاربران فقط به این خاطر که رابط کاربری ویندوز ویستا تفاوت بسیار زیادی با XP دارد حاضر به مهاجرت از XP به ویستا نیستند. این درست است که ویندوز ویستا در روزهای اولیه مشکلات بسیاری داشت، باگ های فراوان داشت، بسیاری از برنامه های کابردی روی آن اجرا نمی شد، با بسیاری از درایورهای سخت افزاری قدیمی مشکل داشت و … اما باور کنید ویستا الان دیگر چنین مشکلاتی ندارد. ویستا سرویس پک 1 جایگزین مناسبی برای دوست قدیمی شما ویندوز XP خواهد بود.

logovista

ظاهر و رابط کاربری

اولین چیزی که به نظر کاربر می رسد و یکی از مهمترین فاکتورهای یک سیستم عامل، رابط کاربری آن است. ویندوز XP در سال 2001 پیشرفت های بسیار زیادی در زمینه رابط کاربری داشت. اما به تقویم خود نگاه کنید، یک ماه دیگر در سال 2009 به سر می بریم. در حالی که کاربران سیستم عامل اپل و انواع توزیع های لینوکس از رابط کاربری سیستم عامل خود لذت می برند، کاربران ویندوز XP هیچ لذتی از رابط کاربری خسته کننده سیستم عامل خود نمی برند.

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

سوئیچ کردن بین پنجره های باز در ویستا

جستجوی سریع تر و بهتر

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

قابلیت جستجوی زنده در ویندوز ویستا

ابزارهای جانبی مناسب

ویندوز ویستا نسبت به ویندوز XP دارای قابیلت ها و ابزارهای بیشتر و مناسب تری است. ویستا به صورت پیش فرض Windows Media Player 11 و Internet Explorer 7 را دارد و بسته به نسخه ای که نصب می کنید ابزارهای مختلفی به صورت پیش فرض به شما هدیه می کند. برنامه هایی همچون Windows Mail, Windows Calendar, Windows Defender, Windows DVD Maker, Windows Photo Galery و بسیاری دیگر. Windows Explorer در ویستا بسیار بهتر از همتای خود در ویندوز XP طراحی و پیاده سازی شده است. رابط کاربری مناسب تر و استفاده بهینه از فضای این پنجره، کار کردن با آن را ساده تر و لذت بخش تر کرده است، طوری که مانند ویندوز XP مجبور نشوید برای جایگزینی آن، نرم افزار دیگری را نصب کنید. سایدباری که در دسکتاپ ویندوز ویستا قرار گرفته، ابزارهای مناسبی مثل وضعیت آب و هوا، ساعت، یادداشت و گدجت های جالب دیگری در اختیار شما قرار می دهد. Taskbar ویندوز ویستا در نگاه اول به جز تغییرات ظاهری، متفاوت تر از ویندوز XP نیست. اگر نشانگر ماوس را روی پنجره های موجود در Taskbar قرار دهید، پیش نمایش زنده ای از داخل آن پنجره را مشاهده خواهید کرد. شکل زیر این قابلیت را به شما نشان می دهد.

نمایش زنده در Taskbar ویندوز ویستا

پشتیبانی مناسب تر از لپ تاپ ها

هر چند مایکروسافت چند سال پیش ادعا می کرد که ویندوز XP سیستم عامل مناسبی برای لپ تاپ هاست اما متاسفانه اینطور نبود. اما در حال حاضر ویندوز ویستا یکی از گزینه های مناسب برای سیستم عامل لپ تاپ هاست. شما به راحتی می توانید تنظیمات باطری لپ تاپ خود را تغییر بدهید، یک مانیتور دیگر را به لپ تاپ خود وصل کنید، Wireless خود را خاموش و روشن کنید، و از همه مهتر قابلیت Sleep در ویندوز ویستا واقعاً کار می کند.

تکنولوژی های ویستا

ویندوز ویستا دارای تکنولوژی های جدید و منحصر به فردیست که هر متخصص و علاقه مند فناوری را به خودش جذب می کند. تکنولوژی های پایه ویستا همچون ReadyBoost و ReadyDrive و همچنین SuperFetch که سرعت دسترسی و اجرای برنامه های کاربردی را به مراتب افزایش می دهند. تکنولوژی های امنیتی مثل UAC و Windows Firewall هم سعی می کنند امنیت سیستم شما را تامین کنند. تکنولوژی های دیگری مثل WPF, .NET Framework, WCF, Windows CardSpace و Windows Workflow Foundation با APIهایی که دراختیار برنامه نویسان قرار می دهند توسعه برنامه های کاربردی برای پلت فرم ویندوز را بهبود بخشیده اند. در این نوشته قصد نداریم در مورد تکنولوژی های فوق توضیح بدهیم، برای اطلاعات بیشتر روی هر کدام کلیک کنید.

تکنولوژی های ویستا

سخن آخر

البته ویندوز ویستا قابلیت های زیاد دیگری دارد که در این پست مجال پرداختن به آن ها نیست. همانطور که برای خیلی از چیزهایی که می خواهید انتخاب کنید ابتدا تحقیق می کنید، حتماً برای انتخاب سیستم عامل هم کمی تحقیق کنید و سپس از گزینه های موجود یکی را برگزینید. این نکته را در نظر داشته باشید که ویندوز ویستا به سخت افزارهای نسبتاً بالا احتیاج دارد. اگر می خواهید کارایی خوبی از ویستا ببینید، حتی فکر نصب کردن ویستا روی سیستمی با حافظه  (RAM) کمتر از 2 گیگابایت و CPU 2.4 را نکنید. اگر مایل به استفاده از ویندوز ویستا نیستید، پیشنهاد میکنم یکی از توزیع های لینوکس را انتخاب کنید. ویندوز XP ممکن است نیازهای شما را در یک بازه ی زمانی کوتاه برطرف کند، اما به فکر چند سال دیگر که مایکروسافت پشتیبانی ویندوز XP را ادامه نخواهد داد، هم باشید. ضمن اینکه ویندوز نسل جدید مایکروسافت نیز در راه است و اواخر سال 2009 به بازار خواهد آمد.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

پ.ن : من خودم قبلاً از ویندوز XP استفاده می کردم، اما الان حدود 6-7 ماه است که از ویندوز ویستا استفاده می کنم. البته من از یک نسخه اورجینال ویندوز ویستا که روی لپ تاپم از قبل نصب شده بود، استفاده می کنم. از نظر آپدیت کردن هیچ مشکلی ندارم و جز Visual Studio از هیچ نرم افزار قفل شکسته ی دیگری روی لپ تاپم استفاده نمی کنم. البته در کنار ویستا یک نسخه از اوبونتو را هم نصب کردم. در کل من از ویستا راضی هستم و خیلی وقت است که ویندوز XP را کنار گذاشته ام. پیشنهاد می کنم شما هم به فکر جایگزین مناسبی برای ویندوز XP باشید. هر چه زودتر!

نسخه های جدید Datefa و Darkpad

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

Datefa

نرم افزاریست کم حجم، رایگان و کدباز برای سیستم عامل ویندوز که قادر است تاریخ میلادی جاری سیستم شما را به تاریخ معادل شمسی تبدیل کند. این برنامه راه حلی است مطمئن و آسان برای داشتن قابلیت تاریخ شمسی در سیستم عامل ویندوز مایکروسافت که دارای قابلیت های دیگری همچون تنظیمات، مبدل تاریخ، زنگ هشدار است و با استفاده از محیط قدرتمند دلفی 7 تولید شده است. عملکرد این برنامه بدین صورت است که پس از اجرا در حافظه سیستم شما مقیم می شود و یک آیکن جدید به قسمت System Tray (در کنار ساعت ویندوز) اضافه می کند. شما از این پس می توانید با نگه داشتن ماوس روی این آیکن و یا دابل کلیک کردن روی آن، تاریخ شمسی معادل تاریخ سیستم خود را مشاهده کنید. برای دسترسی به دیگر ویژگی های این برنامه باید روی همین آیکن کلیک راست نمایید تا به منوی Datefa دسترسی پیدا کنید. Datefa بر اساس کلاس تاریخ شمسی TFaDate که توسط دوست عزیزم آقای سالار خلیل زاده نوشته شده، ایجاد و توسعه داده شده است. با این امید که برای کاربران ایرانی سیستم عامل ویندوز مفید واقع گردد.

Datefa با مجوز اوپن سورس GPL 2.0 ارائه می شود. برای توسعه آن احتیاج به Borland Delphi 7 و کامپوننت های JVCL خواهید داشت. برای اطلاعات بیشتر می توانید این مطلب را مطالعه کنید و یا سئوالات خود را در قسمت نظرات همین مطلب ارسال نمایید

دریافت نسخه آزمایشی 2.0.3 | دریافت سورس کد

Darkpad

دارک پد ویرایشگر متنی است قابل حمل (=Portable) که پس از اجرا، کل صفحه کاری شما را پوشش می دهد ( به صورت Fullscreen) تا بتوانید آزادانه روی آن تایپ کنید و به جز نوشتن به هیچ چیز دیگری فکر نکنید. در حقیقت دارک پد کمک می کند تا روی متن خود تمرکز بیشتری داشته باشید. در دارک پد بر خلاف ویرایشگرهای متن دیگر همچون Notepad ویندوز، هیچ نوار ابزار یا منویی برای اجرای دستورات ویرایشی بر روی متن مورد نظر خود ندارید. تمام دستورات را بایستی بوسیله کلیدهای میانبر (Shortcut Keys) صادر کنید. با دارک پد می توانید متون ساده خود را باز کنید، ویرایش کنید و در نهایت تغییرات را ذخیره نمایید. توجه داشته باشید که دارک پد نیازی به نصب ندارد و فقط باید فایل اجرایی آن را باز نمایید.

علاوه بر حل شدن مشکلات نسخه ی قبلی Darkpad، این نسخه به صورت اوپن سورس و تحت مجوز GPL نسخه 2 منتشر شده است. این تصمیم را گرفتم تا هرکس بتواند بر اساس نیازش دارک پد را سفارشی کند. فقط یادتان باشد که باید نسخه های تغییر داده شده را نیز به صورت اوپن سورس ارائه کنید. دارک پد نیز همچون Datefa با استفاده از دلفی 7 تولید شده و برای توسعه آن از کامپوننت های JVCL استفاده کرده ام.

کلیدهای میانبر در Darkpad :

F1 : تنظیمات / راهنما / درباره برنامه | Ctrl+O: باز کردن فایل متنی |Ctrl+A: انتخاب کل متن

Ctrl+S: ذخیره کردن فایل | Ctrl+D: درج تاریخ | Ctrl++: افزایش اندازه فونت

Ctrl+-: کاهش اندازه فونت | Ctrl+T: انتخاب نوع قلم | Ctrl+F: پیدا کردن متن (جستجو)
Ctrl+R: جایگزینی متن | Ctrl+U: تبدیل حروف کوچک به بزگ در متن انتخابی
Ctrl+L: تبدیل حروف بزرگ به کوچک در متن انتخابی
Ctrl+Q: خارج شدن از برنامه;

دریافت نسخه آزمایشی 0.5.12 | دریافت سورس کد

توضیح : لینک های دانلود به صورت غیر مستقیم و در سایت Box.net قابل دریافت هستند.

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

لینوکس فقط اوبونتو نیست!

اگر مطالب وبلاگستان فارسی را دنبال می کنید محال است که تا به حال نامی از لینوکس و به خصوص اوبونتو را نشنیده باشید. اگر می دانید لینوکس یعنی چه و اوبونتو چیست می توانید این پاراگرف را نخوانید. گنو/لینوکس جدا از فلسفه و تفکر آزادی که پشت آن است، سیستم عاملی است بر اساس هسته لینوکس که شامل ابزارهای GNU، برنامه نصاب، سیستم مدیریت بسته ها و بسیاری از نرم افزارهای مورد نیاز شما باشد. برخلاف سیستم عامل ویندوز مایکروسافت که توسط یک کمپانی تولید و پشتیبانی می شود، گنو/لینوکس را افراد متخصص مختلف و شرکت های بسیاری تولید، توزیع و پشتیبانی می کنند. به علت اینکه تمامی اجزای گنو/لینوکس آزاد و رایگان هستند، همه می توانند بر اساس نیاز خود یک نسخه سفارشی از آن تولید کنند. به همین خاطر توزیع های گنو/لینوکس از تنوع بسیار زیادی برخوردارند و قدرت انتخاب مناسبی به کاربران خود می دهند که در برخی مواقع این تنوع باعث سردرگمی کاربران در انتخاب توزیع مناسب می شود. از سال 1993 به بعد، افراد و شرکت های مختلفی توزیع های سفارشی شده خود را وارد بازار جهانی کرده اند که هم اکنون بیش از 350 توزیع فعال گنو/لینوکس موجود است.

یکی از توزیع های بسیار خوب و کاربردی از گنو/لینوکس به نام اوبونتو (Ubuntu) چند وقتی است چه در میان خارجی ها وچه در میان ایرانی ها محبوبیت خاصی پیدا کرده است. اما این محبوبیت در میان ایرانی ها مخصوصاً وبلاگ نویسان طوری فراگیر شده که باعث نادیده گرفتن و کم توجهی به توزیع های قدرتمند و معروف دیگر شده است. به نظرم باید در همه زمینه ها تعادل را برقرار کرد، اگر یک جستجوی کوچک در مورد اوبونتو و لینوکس در وبلاگستان فارسی داشته باشید متوجه منظور من خواهید شد. به نظرم این جو موجود در وبلاگستان افراد را به سمتی خواهد برد که نام لینوکس را مساوی با اوبونتو خواهند دانست و از توزیع های دیگر و فلسفه لینوکس غافل خواهند ماند. راه حل این قضیه هم این است که وقتی وبلاگ نویسی توزیع محبوب خود را تبلیغ و توصیه می کند، در کنارش توضیحی هر چند کوچک در مورد دو-سه توزیع محبوب دیگر هم بدهد تا خواننده با اطلاعات بیشتری تصمیم به مهاجرت به لینوکس یا انتخاب توزیع مناسب خود بکند.

در این نوشته به هیچ وجه قصد خراب کردن اوبونتو یا ایراد گرفتن به وبلاگ نویسانی که به تبلیغ آن می پردازند ندارم. من حدود سه-چهار سال است که کاربر لینوکس هستم و با توزیع های OpenSUSE، Debian, Fedora, Parsix, Knoppix و Ubuntu آشنایی دارم و از آن ها به عنوان سیستم عامل بر روی کامپیوتر شخصی استفاده کرده ام. البته به خاطر کار و رشته تحصیلیم نمی توانم سیستم عامل ویندوز را کاملاً کنار بگذارم. این توضیحات را از این جهت دادم که فکر نکنید این مطلب را کسی نوشته که ذره ای با لینوکس و توزیع های آن آشنا نیست.

Ubuntu

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

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Fedora

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

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

OpenSUSE

از زمانی که توزیع Suse بوجود آمد، سازندگان آن روی کاربران کامپیوترهای شخصی زوم کرده بودند. پس از اینکه در سال 2003 شرکت Novell شرکت تولید کننده Suse را خریداری کرد، دریافت آن را از اینترنت برای عموم میسر نمود. سپس ناول نام Suse را به OpenSUSE تغییر داد و آن را به صورت کاملاً آزاد در اختیار همه قرار داد. هم اکنون OpenSUSE انتخاب اول کاربران حرفه ای برای استفاده های شخصی است. دسکتاپ پیش فرض آن KDE است و از برنامه نصاب بسیار قدرتمندی بهره می برد. پایداری، ظاهر چشمگیر، گرافیک قوی، امنیت، تنظیمات پیشرفته از ویژگی هایی است که کاربران OpenSUSE از آن یاد خواهند کرد.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Knoppix

این توزیع از گنو/لینوکس یک Live-CD است; این بدین معنی است که کاربر می تواند سیستم خود را به صورت مستقیم از روی سی دی بوت کند بدون اینکه نیاز به نصب سیستم عامل روی هارد دیسک خود داشته باشد. Knoppix قدرت بسیار زیادی در شناسایی اتوماتیک سخت افزارهای شما دارد (که حتی از دیگر توزیع های لینوکس در این زمینه قوی تر است) و شامل بسیاری از نرم افزارهای مورد نیازتان می شود. این سی دی می تواند به عنوان یک ابزار ریکاوری یا برای تست سخت افزارهای سیستم به کار برود و یا حتی به عنوان یک توزیع گنو/لینوکس مناسب برای کاربردهای دسکتاپ انتخاب شود. این توزیع محبوب بر اساس دبیان توسعه داده شده است و دارای آپدیت ها و پشتیبانی مناسبی است.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Debian

یکی از قدیمی ترین توزیع های گنو/لینوکس است که توزیع های بسیاری همچون اوبونتو بر اساس آن گسترش یافته اند. دبیان پروژه ای آزاد و غیرتجاری است که هم اکنون بیش از هزاران توسعه دهنده در سراسر دنیا بر روی نسخه های مختلف آن کار می کنند. این پروژه بسیار بزرگ است و یازده سکوی سخت افزاری را که شامل PowerPC، x86، SPARC و AMD64 نیز می شوند را پشتیبانی می کند. دبیان یکی از مقیدترین توزیع های گنو/لینوکس به فلسفه گنو/لینوکس و سیستم عامل یونیکس است، پایدار است و دارای یکی از بزرگترین اجتماعات کاربری لینوکس است. دبیان همچنین دارای مستندات بسیاری است و به تعداد زیادی از زبان های دنیا ترجمه شده است. فقدان ابزارهای گرافیکی و نصاب گرافیکی استفاده از دبیان را برای بسیاری از کاربران سخت نموده است. در حقیقت ماندن در دبیان در مقایسه با توزیع های دیگر مشکل تر است. بر همین اساس کاربرانی که قصد استفاده از لینوکس در کامپیوترهای شخصی را دارند بیشتر به طرف توزیع های بر اساس دبیان مانند اوبونتو کشیده می شوند. دبیان انتخاب مناسبی برای استفاده در کامپیوترهای سرویس دهنده (Server) خواهد بود.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

Parsix

پارسیکس یک توزیع بسیار انعطاف پذیر، مناسب، پایدار و ایرانی برای سیستم های دسکتاپ است که به صورت دیسک زنده یا Live CD منتشر می شود اما قابلیت نصب روی هارد دیسک را نیز داراست. این توزیع برگرفته شده از توزیع KANOTIX و مبتنی بر Debian است. دسکتاپ آن به صورت پیش فرض GNOME است و نرم افزارهای پیش فرض فارسی همچون دیکشنری xFarDic و فونت های فارسی پروژه FPF در این توزیع در دسترس اند. همچنین در پارسیکس به صورت پیش فرض از فارسی نویسی پشتیبانی می شود و شما می توانید همانند ویندوز با فشردن همزمان دکمه های Alt+Shift میان زبان فارسی و انگلیسی سوئیچ کنید. پارسیکس یکی از مناسب ترین توزیع ها برای شروع یادگیری لینوکس در میان فارسی زبانان است. البته در نظر داشته باشید که پارسیکس می تواند جایگزین مناسبی برای سیستم عامل ویندوز باشد و می توانید از آن به عنوان یک سیستم عامل مستقل استفاده نمایید. توصیه می کنم برای یک بار هم که شده از این توزیع کاربرپسند و ایرانی استفاده کنید.

سایت رسمی | اطلاعات بیشتر در ویکی پدیا

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

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

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

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط (از وبلاگ های دیگر) :

نسخه جدید VLC Media Player

نسخه جديد نرم افزار پخش مالتي مدياي اوپن سورس، کراس پلت فرم، سرشناس و محبوب VLC Media Player به تازگي توسط VideoLan در سايت رسمي آن عرضه شده است. این مدیا پلیر قادر به پخش بسیاری از فرمت های صوتی و ویدئویی بدون نیاز به نصب Codecهای اضافی است. قبل از VLC، کاربران نرم افزارهایی نظیر Windows Media Player، Winamp و JetAudio مجبور به نصب Codec Packهای مختلفی جهت پخش فرمت های مختلف صوتی و ویدئویی بودند اما با استفاده از VLC نیازی به نرم افزارهای دیگر نخواهید داشت. رابط کاربري VLC پس از دو سال کاملاً متحول و از نو طراحي شده که کار کردن با اين نرم افزار را لذت بخش تر از قبل نموده است. گذشته از ظاهر برنامه، VLC تغييرات بسيار زياد ديگري دارد که در ادامه با آن ها آشنا خواهيد شد. ويژگي هاي جديدي همچون پشتيباني از آلبوم آرت، امکان ويرايش تگ هاي Meta data، ارتباط با سایت last.fm و مشاهده ويدئو هاي يوتيوب به صورت مستقيم از دسکتاپ خودتان.

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


اگر با نسخه های قبلی این پلیر آشنا باشید اولین نکته ای که پس از نصب و اجرای آن نظر شما را جلب خواهد کرد، ظاهر کاملاً متفاوت VLC خواهد بود. VLC در اولین اجرا زبان سیستم شما را تشخیص و بر اساس آن زبان خود را تغییر خواهد داد. اگر زبان فارسی روی ویندوز شما نصب باشد، به صورت پیش فرض زبان فارسی برای شما فعال خواهد گردید که البته فقط قسمت ناچیزی از نرم افزار ترجمه شده است. برای تغییر زبان باید از منوی Tools گزینه Preferencese را نتخاب نمایید و در پنجره باز شده از قسمت Language زبان مورد نطر خود را انتخاب کنید. با یک بار باز و بسته کردن برنامه، زبان مورد نظرتان فعال می گردد.

نسخه جدید VLC پشتیبانی بهتری از فایل های ویدئویی فلش با فرمت flv دارد که امکان مشاهده فایل های ویدئویی موجود در سایت های اشتراک ویدئو مثل YouTube را به صورت مستقیم در دسکتاپ تان به شما می دهد.

VLC Media Player نرم افزاریست اوپن سورس (=کد باز) و رایگان که در سیستم عامل های مختلف از جمله ویندوز و بسیاری از توزیع های لینوکس و سیستم عامل های دیگر شامل Mac OS X، BeOS، FreeBSD و قابلیت نصب و اجرا را دارد.


دریافت برای Ubuntu | دریافت برای OpenSUSE | دریافت برای Debian

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :

این همه Notepad! تا حالا کجا بودن!؟

یکی از نرم افزارهای حیاتی که هر فردی به آن نیاز دارد، یک «ویرایشگر متن» (= Text Editor) است. همان طور که می دانید در این زمینه انتخاب های زیادی وجود دارد که هرکس بر اساس سلیقه و نیاز خود یک ویرایشگر متن مناسب را انتخاب می کند. سیستم عامل ویندوز به صورت پیش فرض یک ویرایشگر متن ساده به نام Notepad دارد که خیلی ها از آن استفاده می کنند. Notepad از زمان پیدایش ویندوز همراه آن عرضه شده و در این سال ها کمتر دستخوش تغییر شده و هیچ قابلیت جدیدی به آن اضافه نشده است. کمبود امکانات این برنامه شرکت ها و برنامه نویسان را مجبور کرد تا محصولات مشابهی با قابلیت های گوناگون برای این نیاز اساسی کاربران تولید کنند.

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

ویرایشگرهای متن معمولی

این دسته شامل برنامه هایی است که ویژگی های معمول یک ویرایشگر متن را دارند و مناسب کاربران معمولی هستند.

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

توضیحات بیشتر | دریافت

Win32pad : برنامه ای بسیار کم حجم با قابلیت های بسیار خوب جهت ویرایش متون ساده. این برنامه قابلیت هایی را که Notepad ویندوز فاقد آن هاست به شما ارائه می کند. یکی از مهمترین ویِژگی های این برنامه باز کردن فایل های حجیم با سرعت بالا است.

توضیحات بیشتر | دریافت

NoteTab Light : ویرایشگر متن قدرتمند با پشتیبانی از فایل های RTF و رابط کاربری مناسب که به شما اجازه می دهد فایل های متنی مختلف را در تب های جداگانه باز نمایید. این برنامه به شما کمک می کتد تا فایل های HTML را آسان تر ویرایش کنید.

توضیحات بیشتر | دریافت

MoonEdit : ویرایشگر متنی ساده که در سیستم عامل های ویندوز و لینوکس قابل اجراست. البته من این ویرایشگر متن قدیمی را به هیچ عنوان به شما توصیه نمی کنم.

توضیحات بیشتر | دریافت

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

توضیحات بیشتر | دریافت

Elfima Notepad : پس از اجرای این برنامه، فرق خاصی میان آن و Notepad ویندوز نمی بینید. اما این برنامه کوچک قادر است متون شما را به فرمت های PDF، SVG, XML و XHTML تبدیل نماید. برای این کار فقط کافیست راهنمای ساده اش را مطالعه کنید.

توضیحات بیشتر | دریافت

Metapad : برنامه ای مناسب جهت جایگزینی Notepad ویندوز با قابلیت های مناسب و تنظیمات بسیار.

توضیحات بیشتر | دریافت

Notepad.NET : برنامه ای ساده و زیبا برای کار با متون ساده. رابط کاربری این ویرایشگر متن شبیه به Office2007 طراحی شده و کاربر در آن احساس خستگی نخواهد کرد. اما Notepad.NET هنوز با یک ویرایشگر متن ایده آل بسیار فاصله دارد. سورس کد این پروژه به زبان ویژوال بیسیک.نت در دسترس است.

توضیحات بیشتر | دریافت

ویرایشگرهای متن با قابلیت رمزگذاری اطلاعات

در این قسمت با برنامه هایی آشنا می شوید که علاوه بر ویرایش متن، امنیت اطلاعات شما را نیز تامین می کنند.

MAXA Text2Exe : با ماکسا می توانید رمزهای عبور، سریال نامبرها و اطلاعات شخصی خود را رمز گذاری کنید تا کسی نتواند به آن ها دسترسی پیدا کند. ماکسا قادر است فایل های متنی شما را به فایل های اجرایی رمز گذاری شده تبدیل کند.

توضیحات بیشتر | دریافت

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

توضیحات بیشتر | دریافت

ویرایشگر های متن با قابلیت مدیریت اطلاعات

در این بخش برنامه هایی معرفی می شوند که علاوه بر امکانات معمول ویرایشگرهای متن، قابلیت مدیریت بر اطلاعات را نیز به ما می دهند.

Evernote : محلی برای مدیریت تمامی اطلاعات و متون شماست که ویژگی های منحصر به فردی را ارائه می کند. شما می توانید تمامی اطلاعات خودتان را از جمله : آدرس های اینترنی، شماره تلفن، لیست کارهای روزمره و … را در این نرم افزار ذخیره کنید.

توضیحات بیشتر | دریافت

NotesHolder lite : این برنامه با جا گرفتن در دسکتاپ شما، قابلیت های زیادی برای مدیریت یادداشت هایتان به شما می دهد. ویژگی های همچون جستجو و یادآور نیز در این برنامه موجود است.

توضیحات بیشتر | دریافت

Keynote : یک برنامه قدرتمند و مناسب جهت مدیریت یاداشت ها و متون شماست. در این برنامه قادرید تا یادداشت های خود را به صورت درختی (=Tree Like) دسته بندی کنید و از ویرایشگر متن قدرتمن آن نیز استفاده کنید.

توضیحات بیشتر | دریافت

ویرایشگرهای متن مخصوص طراحان وب و برنامه نویسان

در این قسمت برنامه هایی که ویژگی Syntax Highlighting دارند و برای برنامه نویسان و طراحان وب مناسب اند معرفی می کنیم.

Notepad++ : فکر نمی کنم نیازی به توضیح در مورد این برنامه باشد. قدرتمند ترین ویرایشگر متن حال حاضر با قابلیت های بسیار کاربردی به صورت اوپن سروس در اختیار شماست. پلاگین های گوناگون، تنظیمات پیشرفته، توابع مختلف کار با متون و امکانات پیشرفته از جمله ویژگی های Notepad++ است. پشتیبانی از زبان های برنامه نویسی مختلف و امکاناتی که برای برنامه نویسان مهیا کرده، آن را به اولین انتخاب افراد متخصص تبدیل کرده است.

توضیحات بیشتر | دریافت

PsPad : ویرایشگر متنی واقعاً حرفه ای که قابلیت های بسیار زیادی را به کاربرش می دهد. این برنامه را نمی توان فقط یک ویرایشگر متن ساده دانست، ویژگی های حرفه ای، تنظیمات بسیار، قالب بندی مناسب متن و … آن را از محصولات مشابه جدا می کند.

توضیحات بیشتر | دریافت

Programmer’s Notepad : نام این برنامه مشخص کننده ی کارکرد آن است. ویرایشگر متنی که مخصوص نیازهای یک برنامه نویس تولید شده است. به جز امکانات ویرایش متن، امکاناتی برای مدیریت سورس کدها نیز به شما می دهد.

توضیحات بیشتر | دریافت

ویرایشگرهای متن برای افرادی که متفاوت می اندیشند!

در این دسته برنامه هایی قرار می گیرند که ایده جالبی برای ویرایش متون به کار گرفته باشند.

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

توضیحات بیشتر | دریافت

DarkRoom : تقریباً با q10 یکی است اما انعطاف پذیری q10 را ندارد. برای استفاده از این برنامه حتماً باید دات نت فریم ورک 2 روی سیستم شما نصب باشد.

توضیحات بیشتر | دریافت

Darkpad : دارک پد به شما کمک می کند تا فقط روی متن تان تمرکز کنید و دسکتاپ خود را فراموش کنید. این برنامه توسط من با ایده ی q10 ساخته شده است با این تفاوت که قابلیت راست به چپ نویسی نیز دارد (که q10 ندارد). در این برنامه هیچ نوار ابزار یا نوار منوی مزاحی وجود ندارد و شما تمام دستورات ویرایش را با صفحه کلید صادر خواهید کرد. به علاوه این برنامه هیچ نیازی به نصب ندارد و کاملاً قابل حمل (=Portable) است تا شما بتوانید آن را روی کول دیسک خود همیشه همراه خود داشته باشید.

توضیحات بیشتر | دریافت

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :