تبليغاتX
به این سادگی...
این وبلاگ تعطیل شد

 

منظور از رابط گرافیکی همان ظاهر گرافیکی است كه کاربر مشاهده می کند. رابط های گرافیکی در سایر سیستم عامل ها یکی بیشتر نیست. منظور اینست که شما در سایر سیستم عامل ها مجبور به استفاده از یک ظاهر همیشگی هستید. انعطاف این ظاهر گرافیکی فقط در همین حد است که رنگ منو (menu) ها را عوض کنید یا شمایل آیکون ها را تغییر بدهید. شما مدت هاست با ویندوز کار می کنید. آیا توانسته اید کاری بکنید که ویژگی های مرکز کنترل (control panel) ویندوز عوض شود؟ می توانید کاری بکنید که منوی استارت امکانات را به گونه ای دیگر در اختیارتان بگذارد؟ این کارها امکان ندارد. چون ظاهر گرافیکی همان قبلی است. می توان ظاهر منوی استارت را عوض کرد، اما ویژگی ها و امکاناتش را چه؟ می توان مرکز کنترل ویندوز را به دو شکل جدید و قدیمی دید، اما آیا این دو شکل ویژگی های متفاوتی دارند؟ امکانات مختلفی در اختیارتان می گذارند؟

در لینوکس چندین ظاهر گرافیکی داریم.

هر کدام از آنها را با یک ابزار خاص نوشته و طراحی کرده اند. به همین خاطر از بیخ و بن با هم تفاوت دارند! هر کدام از این رابط های گرافیکی جدا از تفاوت کلی در شمایل و ظاهر، امکانات و ویژگی های مختلفی دارند. یک رابط گرافیکی با نام kde وجود دارد که بسیار بسیار حرفه ای و زیباست. کاربر را جذب می کند. امکانات بسیار زیادی دارد. اختیارات بسیار زیادی به کاربر برای کنترل سخت افزار می دهد. شباهت هایی با ظاهر ویندوز دارد که برای کاربرانی که از ویندوز به لینوکس مهاجرت می کنند آشنا به نظر بیاید و نرم افزارهای قوی مخصوص به خود را دارد. یک رابط گرافیکی دیگر به نام gnome (بخوانید گنوم) وجود دارد که محیطی بسیار ساده تر و صمیمی دارد. این سادگی و صمیمیت کاربر را جذب می کند. به اندازه kde زیبایی ندارد اما به همان اندازه حرفه ای است. نرم افزارهای قوی و مخصوص خودش را دارد. امکانات کنترل سخت افزار خوبی به شما می دهد. سبک تر است و راحت تر در رایانه های قدیمی اجرا می شود.

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

خط فرمان قدرتمند

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

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

امنیت

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

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

پایداری

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

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

 

منبع : وبلاگ ارکیده

+ نوشته شده در  جمعه 1387/12/30ساعت 2:14  توسط احمدرضا  | 

 

خصوصیات هسته‌ی اصلی سیستم

1.اون کار می‌کنه! (نویسنده: اینو شاید سریع نفهمین )

۲- لینوکس مشکل ویروس ندارد!! و این به دلیل نبود ویروس برای لینوکس نیست، بلکه به این دلیل است که لینوکس خیلی ایمن تر است، و خیلی کمتر از ویندوز مستعد ویروس است! حتی استیو بالمر هم نمی‌تونه ویندوز رو از ویروس‌ها رها کنه!

۳- زندگی بدون جاسوس‌ها، و نه فقط جاسوسها که بدور از همه‌ی اون برنامه‌های که در پس زمینه اجرا می‌شن و یه کارایی با هم می‌کنن، و شما هم نمی‌تونین کاریشون بکنین!

۴- لینوکس نیازی به defrag کردن پارتیشن ها ندارد!!! فایل سیستم های لینوکس به نحوی طراحی شده اند که داده ها را طوری توی دیسک می نویسند که نیازی به ابزاری برای defrag کردن ندارد!!!

۵- در گنو/لینوکس هسته سیستم ،کرنل لینوکس، از محیط گرافیکی(X-Window) و از نرم افزار ها(OpenOffice.org) جدا است، پس هنگ (crash) کردن یکی از برنامه ها باعث هنگ کردن(crash) کل سیستم نمی شود، در ویندوز (ماکروسافت این را یکپارچگی می نامد!!!!!!!!!) اگر مرورگر وب هنگ کند کل سیستم هنگ می کند، و شما نیاز به ریستارت سیستم دارید!

۶- لینوکس نیازی به دوباره نصب شدن دوره‌ای ندارد! در ویندوز اگر سیستم عامل خراب شود، هیچ راه ساده ای برای بازگردانی سیستم نیست، خیلی از مدیران پشتیبانی هیچ راهی غیر از دوباره نصب کردن سیستم ندارند! و این یعنی دوباره نصب کردن درایورها، نرم افزارها، و تنظیمات کاربری!! در لینوکس غیر از خرابی هارد دیسک، نیازی به دوباره نصب شدن سیستم نیست! خیلی از مشکلات در لینوکس بدون دوباره نصب کردن سیستم قابل حل هستند. اگر به هر دلیلی شما نیاز به نصب دوباره دارید، با داشتن یک پارتیشن home جداگانه می توانید، تنظیمات خود را در همه‌ی توزیع ها داشته باشید!!!

7- لینوکس همچنین بعد از نصب و تنظیم یک سخت‌افزار جدید نیازی به ریبوت شدن ندارد!

شما می‌تونین با دستوراتی از قبیل modprobe یا rmmod هنگام روشن بودن سیستم یک سخت‌افزار رو وارد کار یا از کار خارج کنید!

۸- خیلی مهمتر اینکه لینوکس خودش، خودشو ریبوت نمی‌کنه، من(نویسنده!) موقعیتی رو دیدم که ویندوز بروز رسانی‌ای انجام داد، سپس خودش! سیستم رو ریبوت کرد!

۹- لینوکس نیازی به ریستارت دوره‌ای هم ندارد!!!! (مگر وقتی که کرنل جدید را نصب کردید و می خواهید از آن استفاده کنید) هرگاه برنامه ای هنگ یا کرش کرد تنها باید آنرا ریستارت کرد، و نیازی به ریستارت کل سیستم نیست!)

۱۰- لینوکس می تواند بیش از ۱۰۰ فایل سیستم مختلف بخواند. ویندوز محدود به دو، سه تا فایل سیستم خودش است!

۱۱- شما سورس کد برنامه را دارید، و اگر برنامه نویس باشید، می توانید آنرا بسته به نیاز خود بهتر کنید، ایراد های آن را برطرف کنید و… خیلی از کاربران معمولی فکر می کنند، این اصلا ضروری و کاربردی نیست، , ولی وقتی سازنده ی یک برنامه، پشتیبانی یک برنامه را برای فروش نسخه جدیدتر قطع می کند، متوجه اهمیت این موضوع می گردند.

۱۲- لینوکس می تواند در یک logical partition و یا روی هارد دیسک دوم سیستم بخوبی نصب گردد، ولی ویندوز تنها باید در یک پارتیشن اصلی(primary partition) سیستم نصب گردد!

۱۳- لینوکس را می توان روی یک تلفن همراه تا یک ابرکامپیوتر نصب کرد.

۱۴- لینوکس می تواند برنامه های حساسی را راه‌اندازی کند مثلا در یک هواپیما. و بطور کلی امروزه خیلی از دستگاه‌های که اطرافتون می‌بینین از لینوکس استفاده می‌کنن! مثلا همین مودم ADSL تون!

۱۵- باگ‌های لینوکس از معادل تجاری آن خیلی کمتر است، و این مهمترین دلیل پایداری آن است.

۱۶- شما می توانید آنرا به دوستان خود بدهید، و همه با هم از آن استفاده کنید، معلمانتان در مهدکودک و دبستان نمی گفتند وسایلتان را به دوستان خود بدهید، و با هم از آن استفاده کنید؟ لینوکس و متن‌باز دقیقا آنرا می خواهند، درحالی که اگر دیسک ویندوز خود را به دوستتان بدهید، شما را دزد می خوانند!!!!!!!!!!!!!!!!!!!!!

۱۷- هزینه لینوکس بسیار کم است، نه تنها سیستم عامل مجانی است، بلکه برنامه ها و ابزارها را نیز می توانید بطور رایگان تهیه کنید! ممکن است شما بخواهید برای پشتیبانی یا آموزش هزینه ای بپردازید ولی آن هم بسیار کمتر خواهد بود…

۱۸- لینوکس و ویندوز هر دو محیط شل دارند. (توی ویندوز آنرا command prompt می گویند) محیط های شل در لینوکس(مثل bash) خیلی قدرتمندتر هستند، و شما می توانید برنامه های کاملی با زبانهای اسکریپتی بنویسید. و این برای انجام اتوماتیک کارهای تکراری بسیار مفید است.

۱۹- لینوکس را می‌توانید از CD بوت کنید، ویا آنرا روی هارد دیسک نصب کنید.

۲۰- لینوکس شدیدا قابل حمل است، علاوه بر CD می‌تونین اونو از یک کول‌دیسک یا هارد قابل حمل هم بوت کنید!

۲۱- می دانید، در پس زمینه ویندوز راه هایی برای دسترسی مستقیم دولت ایالات متحده به داده های شما هر گاه که بخواهند وجود دارد؟؟؟آره این بطور پیش فرض توی ویندوز تعبیه شده است… ولی در لینوکس این امکان وجود ندارد!!!! (بدلیل در دسترس بودن سورس کد برنامه…)

۲۲- لینوکس بطور داخلی(built in) مجازی سازی دارد. و شما می توانید بطور همزمان گونه های مختلفی از لینوکس، یا دیگر سیستم عامل ها را اجرا کنید.

۲۳- کرنل لینوکس تعداد عظیمی درایور سخت افزار های مختلفی را داراست، و برای استفاده از آنها شما نیازی به نصب هیچ چیز ندارید، در حالی که توی ویندوز برای استفاده از یک آداپتور بلوتوث شما باید درایور آنرا نصب کنید!

۲۴- عدم وابستگی به فروشنده، با نرم‌افزارهای انحصاری شما به فروشنده (یا سازنده) وابسته هستید، ولی با لینوکس و نرم‌افزارهای آزاد شما آزادید انتخاب کنید، چه کسی از سیستمهای شما پشتیبانی کنه! (فکر نمی‌کنم، کسی پیدا بشه خوبیه اینو نفهمه!)

۲۵- از بین نمی‌ره! و پشتیبانیش تموم نمی‌شه! مثل خیلی از سیستم‌عاملهای اعجاب‌آور ولی اختصاصی مثل OS/2 یا BeOS دلیلش اینه که سورس برنامه‌هاش بازه و همیشه یکی هست که پشتیبانی کنه! الان هم که کلی از شرکتهای بزرگ دنیا از IBM و Oracle و Google و Nokia بگیر تا Novel و RedHat و Canonical و n تا دیگه، که سرمایه‌گزاری های کلانی روی نرم‌افزارهای آزاد/متن‌باز کردند!

۲۶- برعکس ویندوز، لینوکس از Registry استفاده نمی‌کنه!اکثر قریب‌به اتفاق برنامه‌ها تنظیماتشون رو توی فایلهای متنی ذخیره می‌کنن! که مدیریت و پشتیبان گرفتن از اونا بسیار ساده و قابلیت حمل از یک سیستم به یه سیستم دیگه در اونا بسیار بالا است! (نویسنده: فکر کن، من الان کلی Extention و … و تنظیمات روی فایرفاکسم دارم! که می‌تونم خیلی راحت اونا رو بین هر چندتا سیستم که بخوام جابجا کنم! پای ویندوز ببرم!و…) بزرگترین مشکلات رجیستری زمانی‌است که خراب می‌شه! و از جایی که با فرمتهای خفن نا مشخصی ذخیره می‌شه برای کار کردن با اون باید …

27- توی سیستم عامل‌ها از همه بیشتر برای لینوکس مستندات وجود داره! و بیشتر این مستندات آزاد هستند!

این مستندات خیلی خوب نوشته شدن، و اکثر نحوه‌ی کار خود برنامه رو هم توضیح می‌دن!

۲۸- لینوکس پشتیبانی آنلاین آزاد و مجانی بیشتری دارد، همینطور در اکثر شهرهای اکثر کشور ها گروه‌های کاربری لینوکس هستند که می‌توانید برای رفع مشکلات از اونا استفاده کنید! (الان توی چندین شهر بزرگ کشور خودمون هم گروه‌های کاربری فعالی هستند! و در چندین شهر هم این گروه‌ها در حال شکل‌گیری هستند!

۲۹- خانواده‌ی بزرگی که اطراف لینوکس در سراسر جهان شکل گرفته بسیار باحال هستند! و کمک به شما از همین الان شروع شده! حتی اگه شما الان لینوکس ندارید!

۳۰- لینوکس روی سخت‌افزارهای قدیمی هم اجرا می‌شه! و شما نیازی به خرید آخرین و گران‌قیمت‌ترین سخت‌افزارها را ندارید! و اگر برنامه‌ای که شما نیاز دارید نیاز به سخت‌افزار جدید دارد باز هم می‌توانید از سخت‌افزار قدیمی خود برای برخی مصارف استفاده کنید!

۳۱- شما می‌تونین، سیستم قدیمی‌تونو تبدیل به یک کلاینت سبک (thin Client) کنید! و همچنان از اون استفاده کنید! (;) چند تا سیستم داشته باشید!)

۳۲- کاملا محلی‌سازی شده! بخاطر وجود اجتماع‌های خوبی که اطراف لینوکس هستند و باز بودن سورس خیلی سریع و راحت نرم‌افزارها محلی سازی می‌شن! (نویسنده: دقت کنید که محلی‌سازی چیزی بیشتر از ترجمه است! و یه نکته‌ی دیگه: با نحوه‌ی توسعه‌ی نرم‌افزارهای آزاد/‌متن‌باز الان هر کسی که حتی یک ذره هم از برنامه‌نویسی اطلاعی نداره می‌تونه یک نرم‌افزار رو بطور کامل ترجمه و محلی کنه! و اینو یادتون باشه که توی دنیای نرم‌افزارهای آزاد لزومی نداره که شما برنامه‌نویس باشید تا بتونید به توسعه کمک کنید! خیلی کارهای دیگه‌ای می‌شه انجام داد!)

۳۳- مدیریت بسته‌های نرم‌افزاری بسیار عالی! لینوکس دارای ابزارهای مدیریت بسته‌ی بسیار عالی و قوی است، که نصب نرم‌افزار و بروز رسانی اونو بسیار ساده‌تر، حتی ساده تر از Next, Next کرده!

۳۴- بروز رسانی بسیار راحت! اکثر توزیع‌های لینوکس کار بروز رسانی از یک نسخه به نسخه‌ی بعد رو بسیار ساده کرده‌اند!

خصوصیات محیط دسکتاپ

۳۵- کنترل کامل سیستم دست شماست! برنامه‌هایی نیستند که بدون اطلاع و اجازه‌ی شما شروع به انجام اعمالی مثل بروز رسانی کنند!

۳۶- درحالی که هم لینوکس و هم ویندوز واسط گرافیکی دارند، ویندوز فقط یک واسط گرافیکی به شما ارائه می دهد. در لینوکس همه چیز قابل انتخاب است، و شما برای هرکاری تعداد عظیمی انتخاب های گوناگون دارید، و می توانید از هرکدام از چندین محیط و واسط گرافیکی‌ای که در دسترس دارید استفاده کنید. شما می‌تونین یک محیط گرافیکی زیبا (KDE4) یا یک محیط گرافیکی سبک(خیلی زیاده!) استفاده کنید!

۳۷- بیشتر توزیع های لینوکس به همراه تعداد زیادی نرم‌افزار و ابزار برای کارهای مختلف(مثل نرم‌افزار اداری OpenOffice.org) توزیع می گردند، نه تنها سیستم عامل آزاد و رایگان است، بلکه شما نیازی به پرداخت پول برای برنامه های کاربردی نیز ندارید… بله خیلی از این نرم‌افزار های آزاد/متن‌باز برای ویندوز هم وجود دارند(مثل OpenOffice.org یا Mozilla Firefox) ولی برای ویندوز شما نیاز دارید آنها را یافته، و دانلود و نصب کنید، در حالی که در اکثر توزیع های لینوکس آنها به طور پیش فرض نصب می باشند.

۳۸- با نصب یک توزیع که عموما ۱۰ تا ۲۰ دقیقه بیشتر طول نخواهد کشید، اکثر برنامه‌های مورد نیاز خود، از پخش‌کننده‌ی فایلهای صوتی و تصویری تا برنامه‌ی اداری(Office) را خواهید داشت، در حالی که بعد از نصب ویندوز که خود ۲۰ تا ۳۰ دقیقه زمان خواهد بود، باید ساعت‌ها بشینید و نرم‌افزار های مورد نیاز خود را نصب کنید.

۳۹- اکثر برنامه‌های ویندوز فضای زیادی روی هارد دیسک سیستم شما می‌گیرند! در مقابل می‌بینیم که حجیم ترین پکیجهای لینوکس بسته‌های مستندات برنامه‌ها هستند! و اکثر برنامه‌ها حجم خیلی کمی نسبت به مشابه ویندوزی خود دارند! دلیل این امر استفاده از کتابخانه‌ها و ابزارهای مشترک بین نرم‌افزارهای لینوکسی است! مثلا شما چند برنامه و کتابخانه جمعا به حجم ۵۰مگابایت نصب می‌کنید و سپس صدها برنامه روی سیستم شما از همانها استفاده می‌کنند، در حالی که در ویندوز هر کدام از آن صد برنامه باید اکثر کارها را خود انجام دهند و بالاجبار حجم بالایی روی دیسک سیستم اشغال کنند.

این کم بودن حجم برنامه‌ها دلیل دیگرش فلسفه‌ی یونیکس است، این فلسفه می‌گوید: «هر برنامه یک کار انجام دهد، و آنرا درست انجام دهد». در حالی که فلسفه‌ی ویندوز می‌گوید(نویسنده: فلسفه‌اش زاده‌ی ذهن من است ) «یک برنامه همه‌ی کارها را انجام دهد، کیفیت مهم نیست، کمیت مهم است!» چون کاربران به تعداد کاری که این برنامه انجام می‌دهد نگاه می‌کنند، نه به درستی کار…

۴۰- در ادامه مطلب قبل باید گفت اکثر توزیع های لینوکس به همراه هزاران پکیج نرم افزارهای مختلف می آیند، در حالی که ویندوز حتی ابزارهای اولیه مثل یک ویرایشگر متن خوب ندارد. آره notepad هست، اگر شماnotepad رو نرم افزار خوبی بدونید!!!!!! تفاوت در این است، پیدا کردن،پرداخت هزینه، دانلود کردن، و نصب کردن یا اینکه همه آنها توی DVD توزیع لینوکستان باشند، و شما تنها آنها را نصب کنید!

۴۱- OpenOffice.org که در لینوکس موجود است توانایی تبدیل سند شما بطور مستقیم به فرمت pdf را داراست، در حالی که در ویندوز باید یک برنامه‌ی اضافه خریداری یا دانلود و نصب کنید!

۴۲- موزیلا‌فایرفاکس که به همراه همه توزیع های لینوکس است، بسیار بسیار برتری هایی بر IE ی ویندوز دارد، (که بیان آنها خود مقاله ای بس عظیم است!)

۴۳- مرور وب تنها بهتر نیست،که سریعتر نیز هست! بلکه شبکه در لینوکس خیلی سریعتر است.

۴۴- لینوکس به همراه بازی های خوبی نیز می آید!

۴۵- pidgin و kopete دو ابزار چت محبوب در لینوکس که قابلیت کار با همه‌ی پروتکل ها را دارا می باشند… و pidgin که نام قبلی آن Gaim بود برای ویندوز نیز وجود دارد…

۴۶- copy و paste اینجا ساده تر است… تنها متن را انتخاب کن، بعد با فشردن دکمه ی میانی موس هرجا که خواستی آنرا بچسبان(paste) … البته Ctrl+C و Ctrl+V برای کاربران تازه وارد موجود است…

۴۷- راه اندازی سیستمی مثل media center بسیار ساده است… شما نیازی به خرید نرم‌افزار های اضافه یا نصب یک سیستم عامل دیگر ندارید.

۴۸- همچنین لینوکس دارای یک محیط دسکتاپ سه‌بعدی قابل استفاده و خوب است، که کار کردن با سیستم را آسان تر و جذابتر می کند. و البته در اکثر مواقع نیازی به خرید سخت‌افزار جدید ندارید!

۴۹- متنی که یکبار کپی کرده اید را تا ساعاتی دیگر بارها می توانید استفاده کنید! با استفاده از ابزاری به نام Klipper که در محیط دسکتاپ KDE بطور پیش فرض نصب است. و برای مدیریت کلیپ برد سیستم است.

۵۰- مدیر فایل konqueror این امکان را به شما می دهد تا بطور گرافیکی ببینید هر فایل چقدر فضا اشغال کرده است. این برای فهمیدن سریع اینکه فضای این پارتیشن را کدام پوشه اشغال کرده و حذف موارد اضافه بسیار پرکاربرد است.

۵۱- هیچ پیغام رنج‌آوری وجود نداره، مثل ویستا که دائم به کاربر پیغام می‌ده که فلان برنامه می‌خواد فلان فایل رو باز کنه، بکنه؟ و کاربر همیشه می‌گه آره! و می‌رنجه از این همه سوال!

خصوصیات سمت سرور

۵۲- لینوکس های سرور در بر دارنده‌ی MySQL و PostgreSQL هستند، که ابزارهای مدیریت پایگاه های داده ای بسیار قوی ای هستند، و دیگر شما نیازی به خرید و نصب این ابزار یا وب سرور یا دیگر ابزار سمت سرور را ندارید…

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

۵۴- قابلیت پشتیبانی سیستم فایل ها، در حالی که فایل سیستم ntfs تا پارتیشنی به سایز ۱۶ ترابایت پشتیبانی می کند، فایل سیستم XFS در لینوکس پارتیشن های یک میلیون ترابایتی را پشتیبانی می کند!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! آره بیشتر از اون چیزیه که به ذهن برسه!!

۵۵- لینوکس می تواند تا ۱۰۲۴ پردازنده در یک کامپیوتر، را پشتیبانی کند، ویندوز هیچ گاه به مقداری در آن حدود نخواهد رسید!!!!!!!!!

۵۶- شما می توانید تنها با دستور dmidecode شماره سریال های سخت افزار ها و باقیه مشخصات سیستم را بفهمید!!!

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

+ نوشته شده در  جمعه 1387/12/30ساعت 2:10  توسط احمدرضا  | 

 

لینوکس (به انگلیسی: Linux) نام یک سیستم عامل رایانه‌ای است که معروف‌ترین مثال نرم‌افزار آزاد و توسعه به روش اُپن‌سورس (متن‌باز) شناخته می‌شود. اگر بخواهیم دقیق باشیم فقط باید هستهٔ لینوکس را لینوکس بنامیم اما به طور معمول این کلمه به سیستم‌عامل‌های یونیکس‌مانندی (یا گنو/لینوکسی) اطلاق می‌شود که بر مبنای هستهٔ لینوکس و کتاب‌خانه‌ها و ابزارهای پروژه‌ گنو ساخته شده‌اند. به مجموعه‌ای از نرم‌افزارهای بنا شده بر اجزای گفته شده توزیع لینوکس (linux distribution) می‌گویند که به طور معمول شامل ابزارهای توسعه‌ نرم‌افزار، پایگاه‌های داده، سرویس دهنده‌های وب مثل آپاچی، محیط‌های رومیزی مثل گنوم و کی‌دی‌ای و مجموعه‌های اداری مثل اُپن آفیس هستند.

لینوکس برای استفادهٔ ریزپردازنده‌ها با معماری ۸۰۳۸۶ اینتل طراحی شده بود اما امروزه انواع مختلف معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه به کار می‌رود. این سیستم عامل که در ابتدا بیشتر توسط افراد مشتاق توسعه پیدا می‌کرد و به کار گرفته می‌شد توانسته‌است پشتیبانی شرکت‌های سرشناسی چون آی بی ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم هزینه بودن پیاده‌سازی، سرعت بالا, امنیت و قابلیت اطمینان آن می‌دانند.

مجوز

هستهٔ لینوکس و اغلب بخش‌های گنو تحت اجازه‌نامه عمومی همگانی گنو (جی‌پی‌اِل) منتشر می‌شوند. جی‌پی‌ال لازم می‌داند که تغییرات کد منبع و کارهای مشتق شده نیز تحت مجوز جی‌پی‌ال منتشر شوند.

گنو/لینوکس

ریچارد استالمن

از آن‌جایی که ابزارهای گنو که بخش عمدهٔ توزیع‌های لینوکس را تشکیل می‌دهند از پروژه سیستم عامل آزاد گنو (که بسیار سابقه‌دارتر از هستهٔ لینوکس است) ریشه گرفته‌اند، ریچارد استالمن و بنیاد نرم‌افزار آزاد درخواست کرده‌اند که سیستم ترکیب شده (از هستهٔ لینوکس و ابزارهای گنو) بدون توجه به نام توزیع‌اش، گنو/لینوکس خوانده شود.

علیرغم این که بعضی از توزیع‌ها، گنو/لینوکس دبیان به طور خاص، از این نام استفاده می‌کنند بسیاری تنها به گفتن لینوکس اکتفا می‌کنند. تفاوت بین هستهٔ تروالدز و سیستمی که شامل این هسته‌است، همیشه باعث سردرگمی ست و نام‌گذاری همچنان بحث‌انگیز باقی مانده‌است.

توزیع‌های لینوکس

لینوکس تقریباً همیشه یکی از اجزاء یک توزیع لینوکس (Distro) است. توزیع‌های لینوکس توسط افراد، گروه‌های نه چندان متشکل و سازمانهای حرفه‌ای گوناگون ایجاد می‌شوند. این توزیع‌ها شامل تعدادی نرم افزار سیستم و برنامه‌های کاربردی به همراه روالی مشخص برای نصب آنها بر رایانه هستند. توزیع‌ها معمولاً برای منظورهای مختلفی از جمله محلی سازی، پشتیبانی از یک معماری خاص، کاربردهای بلادرنگ (real-time applications) و سامانه‌های توکار (embedded systems) به وجود می‌آیند و بعضی از آن‌ها آگاهانه تنها از نرم افزارهای آزاد استفاده می‌کنند.

یک توزیع همه-منظورهٔ معمولی شامل هسته لینوکس، کتاب‌خانه‌ها و ابزارهای گنو، پوسته‌های خط فرمان و انبوه بی شماری از نرم افزارهای کاربردی از مجموعه‌های اداری و سیستم پنجره‌ای اِکس گرفته تا مفسرها، ویرایشگرهای متن و ابزارهای علمی است.

گستره

در بیش از یک میلیارد دلار: برآورد اندازه گنو/لینوکس که مقاله تحقیقی است بر روی توزیع رِدهت ۷٫۱، تعداد خطوط کد منبع (source lines of code – SLOC) ۳۰ میلیون عنوان شده‌است. در این تحقیق با استفاده از روش (Constructive Cost Model – COCOMO) برآورد شده‌است که بر روی این توزیع حدود هشت میلیون نفر-سال کار توسعه انجام گرفته‌است. چنان که این نرم‌افزار توسط روش‌های متعارف خصوصی توسعه می‌یافت، هزینه‌ توسعه‌اش در ایالات متحده با روش‌های توسعه متعارف خصوصی بالغ بر ۱/۰۸ میلیارد دلار (با قیمت دلار سال ۲۰۰۰) می‌شد.

بخش اعظم کد (۷۱٪) توسط زبان برنامه‌نویسی C نوشته شده‌است اما از بسیاری از زبان‌های دیگر همچون ++C، لیسپ، اسمبلی، پرل، فرترن، پایتون و زبان‌های اسکریپت‌نویسی مختلف استفاده شده‌است. اندکی بیش از نیمی از خطوط کد تحت مجوز عمومی گنو (جی پی اِل) هستند. هسته لینوکس ۲٫۴ میلیون خط برنامه‌است و ۸٪ کل کد را تشکیل می‌دهد.

در پژوهشی که پس از آن انجام شد، به نام شمردن سیب زمینی‌ها: اندازه دِبی‌ین۲٫۲ همان تحلیل بر روی لینوکس دِبی‌ین ۲٫۲ انجام گرفت. این توزیع دارای بیش از پنجاه و پنج میلیون خط کد بود که هزینه‌ توسعه‌اش با روش‌های توسعه متعارف خصوصی بالغ بر ۱٫۹ میلیارد دلار (با قیمت دلار سال ۲۰۰۰) می‌شد.

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

در گذشته یک کاربر لینوکس برای پیکربندی و نصب سیستم خود، نیازمند دانش بالایی از رایانه بود. این دلیل به علاوه جذاب بودن دسترسی به درون سیستم، باعث شده بود که به طور سنتی کاربران لینوکس را (بر خلاف کاربران ویندوز یا مَک‌اواِس) کسانی شکل بدهند که با تکنولوژی بیشتر دمخور هستند. افرادی که معمولاً با القاب «هَکِر» و «گیک» شناخته می‌شوند. این نگرش در سال‌های اخیر با افزایش راحتی کار در لینوکس و گسترده شدن استفاده از بسیاری از توزیع‌ها، اعتبار خود را از دست داده‌است. لینوکس در بازار سرورها و کاربردهای-ویژه (مانند پردازش تصویر و سرویس‌های وِب) پیشرفت قابل ملاحظه‌ای کرده و در حال ورود به بازار بزرگ رایانه‌های رومیزی است.

لینوکس اساس مجموعه نرم‌افزار سرور موسوم به لامپ (لینوکس), آپاچی, مایسیکوئل (MySQL), پرل/پی‌اچ‌پی/پایتون) را تشکیل می‌دهد که میان توسعه‌دهندگان وب محبوبیت گسترده‌ای کسب کرده‌است.

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

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

نصب

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

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

بعضی توزیع‌ها، همچون دبیان (Debian)، از طریق دستگاه‌های کوچکی مثل فلاپی دیسک، نیز قابل نصب هستند. پس از نصب ابتدایی بیشتر نرم افزارها از طریق اینترنت و لوح فشرده قابل بار گذاری و نصب می‌باشند.

بعضی توزیع‌ها، همچون [ناپیکس] (Knoppix)، می‌توانند به صورت بی درنگ از طریق دیسک‌های زنده بسیار سریع تر از نصب بر روی دیسک سخت اجرا شوند. به این صورت که، یکبار از لوح فشرده راه اندازی می‌شود و می‌توان از لینوکس بدون هیچگونه تغییری در محتویات دیسک سخت استفاده کرد. به همین نحو بعضی توزیع‌های حداقل، همچون تامزروت‌بوت (Tomsrtbt)، بدون نیاز به تغییر محتویات دیسک سخت از طریق فلاپی دیسک، به صورت بی درنگ قابل اجرا می‌باشد.

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

[ویرایش] پیکربندی

بیشتر پیکربندی‌ها در پوشه‌ای با نام etc/ ذخیره شده‌است، در صورتیکه کاربر- مخصوص باشد، فایل‌های پنهان در پوشه خانه کاربر قرار دارد. تعدادی از برنامه‌ها از پایگاه داده پیکربندی به عوض فایل استفاده می‌کنند. خوب است بدانید که فولدر یا پوشهٔ /etc مربوط به فایل‌های کانفیگ هستند که تمامی تنظیمات زمان اجرای آن سیستم عامل و وظایف آن را پیکر بندی می‌کند. بعضی از این تغییرات نیاز به یک سوئیچ -reconfigure برای اعمال و بروز شدن پیکر بندی‌های جدید دارد و نیازی به رستارت کل سرور نمی‌باشد و بعضی دیگر به اندازه رستارت شدن یک سرویس که با دستور کوتاه service servicename restart نیز به سرعت و دقت امکان پذیر است.

راه‌های بسیاری برای ایجاد تغییرات وجود دارد. آسان‌ترین راه، استفاده از ابزارهای آماده توزیع‌هایی همچون یاست (YaST) در [(رایانه)] (SuSE) یا مرکز کنترل در مندریک (Mandrake) استفاده کرد. انواع دیگر آن، مانند لینوکس‌کانف (Linuxconf)، ابزارهای سیستم گنوم، و وبمین (Webmin) برای توزیع‌های ویژه نیستند. آن‌ها شامل بسیاری از امکانات پیکربندی توسط خط فرمان می‌باشند.از آنجایی که به طور متداول اکثر تنظیمات در فایل‌های متنی ذخیره شده‌اند، آن‌ها را می‌توان با هر ویرایشگر متنی پیکر بندی نمود.

سرورهای لینوکس

سرویس Server یا دایمون Daemon به وظیفه‌ای از یک وب سرور اطلاق می‌شود که در توپولوژی یک شبکه برای وظیفه‌ای خاص، نقشی را بر عهده می‌گیرد و بهتر بگوییم :«برای وظیفه‌ای خاص ددیکیت Dedicated Server می‌شود. مثلاً وقتی شما یک سرور HP خریداری می‌کنید و آن را اختصاص به وب سرور می‌دهید و می‌گوئید:»سروری برای سایت‌های وب راه اندازی کردم."

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

اسکوئید = پروکسی-کش Proxy-Cache سرور لینوکس می‌باشد SQUID

بایند = دی.ان.اس DNS سرور لینوکس می‌باشد BIND

آپاچی = وب سرور Web لینوکس می‌باشد APACHE

squirrelmail

و بسیاری از سرویس‌های دیگر مورد نیاز شما به عنوان «مدیر اجرایی شبکه و امنیت» که می‌توانید از این پکیج‌ها استفاده کنید. در ضمن بدانید بر پایهٔ سیستم عامل لینوکس می‌توان از دیگر ابزار فایروال به نام Smoothwall Firewall نیز نام برد که براحتی نصب شده و پیکربندی می‌شود این سیستم عامل به صورت خودکار برای این سرویس نصب شده و نیازی به نصب پکیج مجزا ندارد و شبکهٔ شما را از لحاظ دیوارهٔ آتش به بقیهٔ محصولات بی نیاز می‌کند.

سرویس‌های دیگری نظیر vpn ftp apache php MySql sftp vsftp mail هم وجود دارند که در لینوکس سرورها نصب می‌شوند.

پشتیبانی

به طور معمول پشتیبانی فنی توسط فروشندگان تجاری و دیگر کاربران گنو/لینوکس در اجتماعات آنلاین، گروه‌های خبری و فهرست‌های پستی ارائه می‌شود. گروه کاربران گنو/لینوکس (LUGs) در همه جهان به کاربران بسیاری یاری می‌رساند.

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

منبع : وبلاگ ارکیده

+ نوشته شده در  جمعه 1387/12/30ساعت 2:5  توسط احمدرضا  | 

ريچارد استالمن، در گفتگوي اخير خود با روزنامه گاردين، نسبت به مفهوم جديد دنياي فناوري اطلاعات، محاسبات ابري، واكنش تندي نشان داد و اين نوع جديد عرضه سرويس به مشتري را، احمقانه خواند و عنوان كرد كه محاسبات ابري، تله‌اي براي بازاريابي است. ‌ ‌


ادامه مطلب
+ نوشته شده در  سه شنبه 1387/12/13ساعت 19:29  توسط احمدرضا  |