مقایسه پرینت گرفتن در سیستم عامل های مختلف
از ویکی خرد
در این مقاله ما انجام یک فعالیت(برای مثال پرینت گرفتن)را در سیستم عامل های Windows2008r2 و Linux مقایسه میکنیم ابتدا با هرکدام از آنها آشنامیشویم و تفاوت هایشان را یا یکدیگر خواهیم گفت.
نگاهی کوتاه به تاریخچه و خصوصیات لینوکس:
لینوکس را می توان فرزند Linus Torvalds دانست او در سن 21 سالگی هنگامی که دانشجوی دانشگاه هلسینکی بود تصمیم گرفت یک سیستم عامل سفارشی از روی سیستم عامل Minix برای کامپیوتر شخصی خود بنویسد . بعد از این کار افراد زیادی دست به توسعه این سیستم عامل زدند و نام لینوکس را که برگرفته از نام لینوس و Minix است را بر آن نهادند و لینوس نیز آرم پنگوئن را برای آن درنظرگرفت.
لینوکس یک سیستم عامل آزاد و پر استفاده ترین سیستم عامل خانواده Unix است . حالا نگاهی به خصوصیات یک نرم افزار آزاد یا Free می اندازیم
فهرست مندرجات |
Free War یا برنامه آزاد یعنی چه؟
نرم افزار آزاد دارای شرایط زیراست:
• کاربر می تواند برنامه را برای هر هدفی اجرا کند .
• کاربر می تواند برنامه را با توجه به نیازهای خود تغییر دهد برای این کار باید کد برنامه را در اختیار داشته باشد .
• کاربر می تواند برنامه را تکثیر و آن را رایگان ویا در مقابل پول در اختیار
دیگران قرار دهد اما در هر صورت باید کدربرنامه نیز منتشر شود .
• کاربر آزاد است که نسخه های تصحیح شده برنامه را منتشر کند .
برای تضمین کردن شرایطی که یک Free Ware باید داشته باشد ، قانونی به نام Copy Left تهیه شده است که دقیقا در مقابل Copy Right قرار دارد و اجازه ی تملکی شدن نرم افزارها را نمی دهد .
• سیستم مرکزی در لینوکس هسته یاkernel آن است یعنی قسمتی از کد سیستم عامل که کل کامپیوتر را رهبری می کند. طراحی هسته لینوکس به صورت پیمانه ای یا modular است . یعنی کد واقعی بسیار کوچک است و بیشتر امکانات آن هروقت که لازم باشد به صورت پیمانه ای داخل حافظه بار گذاری یا loadمی شود ، به هسته می چسبند و پس از اتمام کار از آن جدا می شوند و حافظه را آزاد می کنند پس در نتیجه هسته لینوکس کوچک ، سریع و با قابلیت توسعه زیاد است که در مقایسه با سایر سیستم عامل ها که همه چیز را همیشه داخل حافظه می آورند یک قابلیت مهم محسوب می شود . نقاط قوت لینوکس
• رایگان بودن:
با توجه به قیمت سیستم های مختلف کاهش هزینه ای که لینوکس ایجاد می کن(به خصوص در برابر (Windows جالب توجه است، البته این خصوصیت لینوکس به علت رعایت نشدن قوانین Copy Right در ایران چندان به نظر نمی رسد واین یکی از دلایل ناشناخته ماندن لینوکس در ایران است.
• امکان تغییر در کد برنامه ها:
معروف ترین مشخصه لینوکس ، در دسترس بودن کد برنامه های آن (از کد هسته گرفته تا کد جزئی ترین برنامه ها) است و این به کاربر اجازه می دهد تا قسمت های مختلف را با توجه به نیازخود تغییر دهد.
• مانایی :( stability)
سیستم عامل لینوکس هرگز crash نمی کند. یعنی crash کردن یک برنامه باعث از دست دادن کل سیستم نمی شود ، این خاصیت در سیستم عامل های Windows فقط در نسخه XP آن دیده می شود. از دلایل این خاصیت لینوکساین است که اولا لینوکس با استفاده از تجربه 25 ساله کار بر روی Unix نوشته شده است و به همین دلیل در آن از پیشرفته ترین تکنیک های سیستم عامل نویسی استفاده شده است . و از سوی دیگر آزاد بودن کد سیستم عامل لینوکس باعث می شود که اشکالات و bug های موجود در کد آن توسط مجموعه عظیمی از متخصصان در سراسرجهان پیدا شده و رفع شوند.
• پشتیبانی ذاتی از اینترنت:
لینوکس فرزند اینترنت است و شباهت زیاد آن به Unix پشتیبانی آن از تمام پروتکل های استاندارد اینترنت را تضمین می کند تا جایی که لینوکس در میان ISP ها بسیارمحبوب است چون ارزان ، قابل اعتماد و دارای انواع نرم افزارهای مرتبط با اینترنت است . پس لینوکس یک محیط عالی و استاندارد برای کاربردهای web است .
• قابلیت همکاری با سیستم های موجود:
لینوکس امکان همکاری با برخی سیستم عامل های دیگر را دارد . اما مهم ترین و مناسب ترین امکان لینوکس همکاری آن با Windowsاست. همکاری لینوکس و Windows در دو زمینه است:
1.امکان کار با سرویسهای فایل و چاپ Windowsاست . 2.امکان اجرای باینری های win 32در محیط لینوکس میباشد .
• طراحی ضد ویروس و امنیت:
1. لینوکس دارای دو سطح کاری مجزا به نام سطح کاربر وسطح سیستم است به این معنی که یک کاربر عادی ویا برنامه ای که به یک کاربر عادی تعلق دارد اجازه ی حذف فایل های متعلق به دیگران را ندارد . بنابراین در یک سیستم لینوکس کاربران عادی توانایی محدودی برای آسیب
رساندن به سیستم خود با انتقال فایل های آلوده دارند . در نتیجه لینوکس را در مقایسه با Dos و نسخه های Windows به جز Windows N.T ( که مانند لینوکس دارای سطوح
دسترسی مجزای کاربر وسیستم است)می توان ضد ویروس دانست.
2. هر سیستم دارای یک گلوگاه است که انتقال اطلاعات بین کاربرهای مختلف و یا کاربر وسیستم ازطریق این گلوگاه فرضی انجام می شود . یکی از اصول امنیتی یک سیستم این است که به Super User خود امکانات چنین نظارتی را بدهد و یا دارای امکاناتی قدرتمند برای این کار باشد ، یکی از خصوصیات مهم لینوکس این است که به دلیل ساختار خود امکان یک نظارت قوی وهمه جانبه را به Super User خود می دهد و دهد و دارای یک سری از Fire Wall های قدرتمند نیز می باشدو در نتیجه بسیار قدرتمند تر از Windows است.
3. مسئله بعدی این است که اصول امنیتی لینوکس در عین قدرتمندی بسیار ساده
نیز میباشد و این امکان را ایجاد می کند که اصول امنیتی آنرا در هنگام نیاز بتوان تغییر داد ، درصورتیکه سایر سیستمعامل ها چنین امکان قدرتمندی را در اختیار کاربر خود قرارنمی دهند
4. آخرین مسئله در مورد امنیت لینوکس را باید به Open Source بودن آن نسبت داد . عده زیادی این مسئله را برای لینوکس یک ضعف امنیتی می دانند و این در حالی است که یک سیستم واقعا امن سیستمی است که نیاززیادی ، به سری بودن اجزای داخلی واصول امنیتی خود نداشته باشد و Open Source بودن لینوکس باعث میشود که مشکلات امنیتی آن توسط عده زیادی از متخصصان شناخته شده وبرطرف شوند .
نقاط ضعف لینوکس
• کاربر پسند نبودن :(user-unfriendliness) یکی از مشکلات لینوکس نبودن یک محیط گرافیکی سطح بالا برای انجام کارها مثل Windows است . البته دو محیط گرافیکی بسیار پیشرفته برای لینوکس وجود دارد : KDE و GNOME البته هیچ یک ازاین دوکامل نیست ، اما هر دو روندی رو به رشد دارند.
• مشکلات نصب: بر خلاف Windows که دارای نصب بسیار راحتی است و هر شخصی قادر به انجام آن است نصب لینوکس دارای مشکلات خاصی است ، مثلا فرد باید جزئیاتی را در مورد کارت گرافیکی ، مانیتور و Partitionبندی دیسک ها بداند .
• کمبود نرم افزارهای کاربردی: یکی دیگر از مشکلات لینوکس ، نبودن نرم افزارهای کاربردی هم خوان با سیستم لینوکس است. به تازگی با اجرای برنامه ای که بتوان از نرم افزارهای تحت Windowsروی لینوکس نیز استفاده کرد ، این مشکل نیز در حال حل شدن است .
• طریقه محاسبه زمان:
بر خلاف Windows که مبنای محاسبه تاریخ در آن بر مبنای دورقم سمت راست سال بود و به این خاطر دست به گریبان مشکل سال 2000 شد ، مبنای محاسبه تاریخ در لینوکس بر مبنای تعداد ثانیه های گذشته از ثانیه مبنا می باشد . بنابر این چون گذشتن از سال 2000 نیز یک ثانیه
مثل بقیه ثانیه ها بود برای سیستم های لینوکس مشکلی به وجود نیامد .ثانیه مبنا در سیستم لینوکس ساعت 1 صبح روز اول ژانویه سال 1970 به وقت گرینویچ است و در تاریخ 9 سپتامبر سال 2001 در ساعت 1:46 دقیقه صبح لینوکس یک میلیاردمین ثانیه تولد خود را پشت سر گذاشت .البته سیستم های قدیمی لینوکس به خاطر آنکه تاریخ رابه صورت یک عدد 4 بایتی ذخیره می کند دچار مشکل سال 2038 می شوند زیرا پس از ساعت 3:14 دقیقه روز 19ژانویه سال 2038 ظرفیت این عدد 4 بایتی به حد نهایی خود می رسد . اما این مشکل نیز درسیستم های جدید لینوکس به خاطر 8 بایتی شدن این عدد به طور کامل حل شده است .
• شیوه عرضه:
بر خلاف Windows که فقط توسط شرکت Microsoft به عنوان یک نرم افزار تملکی در بازارهای جهانی عرضه میشود ، لینوکس به خاطر آنکه یک نرم افزار غیر تملکی است ،
توسط شرکت های گوناگون ارائه می گردد که از اصلی ترین شرکت های عرضه کننده لینوکس می توان به دبیان ، کالدرا ، . Suse ، Redhat اشاره کرد
خصوصیات هستهی اصلی سیستم لینوکس
۱.لینوکس نیازی به Defrag کردن پارتیشن ها ندارد فایل سیستم های لینوکس به نحوی طراحی شده اند که داده ها را طوری توی دیسک می نویسند که نیازی به ابزاری برای Defrag کردن ندارد
2.لینوکس نیازی به دوباره نصب شدن ندارد. در ویندوز اگر سیستم عامل خراب شود، هیچ راه ساده ای برای بازگردانی سیستم نیست، خیلی از مدیران پشتیبانی هیچ راهی غیر از دوباره نصب کردن سیستم ندارند و این یعنی دوباره نصب کردن درایورها، نرم افزارها، و تنظیمات کاربری در لینوکس غیر از خرابی هارد دیسک، نیازی به دوباره نصب شدن سیستم نیست خیلی از مشکلات در لینوکس بدون دوباره نصب کردن سیستم قابل حل هستند. اگر به هر دلیلی شما نیاز به نصب دوباره دارید، با داشتن یک پارتیشن home جداگانه می توانید، تنظیمات خود را در همهی توزیع ها داشته باشید
3. لینوکس نیازی به ریستارت ندارد. (مگر وقتی که کرنل جدید را نصب کردید و می خواهید از آن استفاده کنید) هرگاه برنامه ای هنگ یا کرش کرد تنها باید آنرا ریستارت کرد، و نیازی به ریستارت کل سیستم نیست.
4. لینوکس می تواند از بیش از ۱۰۰ فایل سیستم مختلف بخواند. ویندوز محدود به دو، سه تا فایل سیستم خودش است
5.لینوکس می تواند در یک Logical Partition و یا روی هارد دیسک دوم سیستم بخوبی نصب گردد، ولی ویندوز تنها باید در یک پارتیشن اصلی (Primary Partition) سیستم نصب گردد
6.لینوکس را می توان روی یک تلفن همراه تا یک ابرکامپیوتر نصب کرد.
7. لینوکس می تواند برنامه های حساس یک هواپیما را راهاندازی کند
8.لینوکس را میتوانید از CD بوت کنید، ویا آنرا روی هارد دیسک نصب کنید.
9. کرنل لینوکس تعداد عظیمی درایور سخت افزار های مختلفی را داراست، و برای استفاده از آنها شما نیازی به نصب هیچ چیز ندارید، در حالی که توی ویندوز برای استفاده از یک آداپتور بلوتوث شما باید درایور آنرا نصب کنید.
10. خصوصیات محیط دسکتاپ درحالی که هم لینوکس و هم ویندوز واسط گرافیکی دارند، ویندوز فقط یک واسط گرافیکی به شما ارائه می دهد. در لینوکس همه چیز قابل انتخاب است، و شما برای هرکاری تعداد عظیمی انتخاب های گوناگون دارید، و می توانید از هرکدام از چندین محیط و واسط گرافیکیای که در دسترس دارید استفاده کنید.
11. همچنین لینوکس دارای یک محیط دسکتاپ سهبعدی قابل استفاده و خوب است، که کار کردن با سیستم را آسان تر می کند.
12. متنی که یکبار کپی کرده اید را تا ساعاتی دیگر بارها می توانید استفاده کنید. با استفاده از ابزاری به نام Klipper که در محیط دسکتاپ KDE بطور پیش فرض نصب است. و برای مدیریت کلیپ برد سیستم است.
13.مدیر فایل Konqueror این امکان را به شما می دهد تا بطور گرافیکی ببینید هر فایل چقدر فضا اشغال کرده است. این برای فهمیدن سریع اینکه فضای این پارتیشن را کدام پوشه اشغال کرده و حذف موارد اضافه بسیار پرکاربرد است.
14.لینوکس های سرور در بر دارندهی MySQL و PostgreSQL هستند، که ابزارهای مدیریت پایگاه های داده ای بسیار قوی ای هستند، و دیگر شما نیازی به خرید و نصب این ابزار یا وب سرور یا دیگر ابزار سمت سرور را ندارید.
15.لینوکس برای محاسبات سنگین با استفاده از تکنیک کلاستر بندی کامپیوتر های استفاده می شود و بسیاری از ابرکامپیوتر ها در سراسر دنیا از لینوکس بعنوان سیستم عامل استفاده می کنند، ویندوز نمی تواند در این حد از سخت افزار را پشتیبانی کند. ۳۵- لینوکس می تواند تا ۱۰۲۴ پردازنده در یک کامپیوتر، را پشتیبانی کند، ویندوز هیچ گاه به مقداری در آن حدود نخواهد رسید.
16.می توانید با دستور dmidecode شماره سریال های سخت افزار ها و باقیه مشخصات سیستم را بفهمید.
"علت اصلی اینکه لینوکس نتوانسته است موقعیت خود را در ایران چه در بین مردم عادی وچه در بین دانشجویان و در دانشگاه ها بدست آورد , رعایت نشدن قوانین Copy Rightایران است."
ویژگی های Windows 2008 R2
• این سیستم عامل در مصرف انرژی نیز صرفه جویی می کند و از ویژگی جدیدی به نام Core Parking بهره می برد. همچنین در Group Policy گزینه های مربوط به مصرف انرژی کلاینت ها اضافه شده. بنابراین مدیران می توانند از این به بعد مصرف انرژی کاربران شبکه را نیز کنترل کنند.
• ابزارهای Sever Management نیز بهبود هایی یافته اند و ساده تر شده اند.
• از مهمترین تغییرات نسخه جدید و بهبود یافته Hyper-V است. اکنون امکان "مهاجرت" ایجاد شده و به عنوان مثال می توان یک کامپیوتر مجازی را به host واقعی منتقل کرد. همچنین در Hyper-V مدیریت بر منابع سخت افزاری بهینه شده.
• - Power Shell از دیگر ویژگی های جذاب ویندوز سرور 2008 است. Power Shell یک محیط خط فرمان قدرتمند شده است. دستورات پیش فرض زیادی اضافه شده و syntax برخی دستورات ساده تر شده اند. همچنین در نسخه Server Core که در گذشته امکان استفاده از Power Shell نبود، ایجاد شده است.
• - - Remote Access شکستن مرز زمان و مکان از اهداف IT است. ویژگی جدیدی به نام Direct Access امکان دسترسی از راه دور را بدون تنظیمات زمان بر VPN گذشته ایجاد می کند. اکنون با استفاده از ویندوز 7 و نسخه R2 ویندوز سرور 2008 می توان امکان دسترسی از راه دور را ایجاد کرد. هر چند از لحاظ امنیتی همان روش قدیمی از بستر مطمئن تری استفاده می کند، اما Direct Access نیز امنیت قابل قبولی را برای شرکت های کوچک ایجاد می کند.
• ویژگی های جدید IIS از مهمترین تغییرات ویندوز سرور 2008 R2 است. نسخه های اصلاح شده و به روز شده Secure FTP و Web DAV نیز بسیار چشمگیر اند. بهبود پشتیبانی از IPv6 و… از جمله تغییرات این سرویس مهم است.
Print Management چیست؟
دو ابزار اصلی که شما می توانید از یک سرور چاپ ویندوز استفاده در ویندوز سرور ® 2008 اداره وجود دارد : مدیریت سرور و Print Management.شما می توانید از مدیر سرور به نصب نقش سرور خدمات چاپ ، خدمات نقش اختیاری ، و ویژگی های استفاده کنید. مدیر سرور همچنین نمایش وقایع مرتبط با چاپ از Event Viewer است و شامل یک نمونه از Print Management ثابت ، که می تواند تنها سرور محلی را اداره کند. Print Management، تنها یک رابط است که مدیران می توانند به نحو احسن اداره چندین پرینتر و سرور چاپ استفاده شده را کنترل کنند. شما می توانید با Print Management برای مدیریت پرینتر بر روی کامپیوترهایی که سیستم عامل مایکروسافت ® ویندوز ® 2000 ، ویندوز XP ، ویندوز سرور ® 2003 ، ویندوز ویستا ® ، یا ویندوز سرور 2008 دارند استفاده کنید.
Print Management snap-in را در پوشه اداری ابزار بر روی کامپیوتر در حال اجرا سیستم های Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate : Windows windows Server 2008 قابل دسترسی است. شما می توانید آن را از همه از پرینتر و سرور چاپ ویندوز در سازمانتان نصب و مشاهده و مدیریت کنید. Print Management جزئیات همان لحظه را در مورد وضعیت پرینتر و سرور چاپ بر روی شبکه نشان میدهد و شما می توانید برای نصب و اتصال چاپگر به گروهی از رایانه هایclient ، آنرا به طور همزمان استفاده کنید. Print Management می تواند پرینتر هایی که دارای وضعیت خطا هنگام استفاده از فیلترها شده اند را پیدا کند. همچنین می تواند پست الکترونیکی اطلاعیه ها را ارسال و یا اسکریپت ها را وقتی که چاپگر روی سرور یا چاپ نیاز به توجه داردند اجرا کند. در پرینتری که رابط Web-based management را ارائه میکند ، Print Management می تواند اطلاعات بیشتری ، از قبیل تونر و سطح کاغذی را نیز نمایش دهد.
یادداشت
برای مدیریت سرور چاپ از راه دور ، شما باید عضو Print Operators یا Server Operators groups ، و یا local Administrators group بر روی سرور چاپ از راه دور باشید. برای مانیتور کردن سرور چاپ از راه دور این مدارک را لازم نیست ، هر چند برخی از قابلیت های از کار خواهد افتاد.
چه کسی باید Print Management استفاده کند؟
برنامه ریزان و تحلیلگران IT که در حال ارزیابی محصول هستند.
برنامه ریزان و طراحان پروژه IT.
تاریخچه چاپ بوسیله لینوکس
سیستم چاپ لینوکس --- سیستم LP --- یک پورت از منبع کد نوشته شده توسط Regents از دانشگاه کالیفرنیا برکلی نسخه نرم افزار توزیع از سیستم عامل یونیکس است. چاپ فایل با استفاده از LPR
ساده ترین راه را برای چاپ در سیستم عامل لینوکس این است که فایل به طور مستقیم به دستگاه چاپ ارسال گردد ، یک راه برای انجام این کار این است که از دستور cat استفاده گردد. ) به عنوان root user )
- cat thesis.txt > /dev/lp
در این مورد ، /dev/lp پیوندی نمادی به یک دستگاه چاپ واقعی است --- می شود آن را حروفچین دات ماتریس ، چاپگر لیزری ، ، و یا پلاتر اسنفاده کرد. هدف از امنیت ، فقط کاربر root و کاربران در همان گروه به عنوان print daemon قادر به ارسال به طور مستقیم به چاپگر هستند. به همین دلیل است که دستوراتی مانند LPR ، lprm و lpq برای دسترسی به چاپگر مورد استفاده قرار گیردند.
هنگامی که LPR اجرا شده است ، آن را برای اولین بار کپی فایل مشخص شده به یک دایرکتوری خاص (دایرکتوری قرقره) که در آن فایل تا چاپ LPD آن، باقی می ماند. هنگامی که LPD گفته است که یک فایل برای چاپ وجود دارد ، آن یک کپی از خود میسازد . این نسخه فایل در حالی که نسخه اصلی منتظر درخواست های بیشتری برای چاپ است .
لیستی از دستورات موجود در صفحه LPD
• disable option - prevents any new printer job from being entered • down option - disables all printing on the printer • enable option - allow new jobs to enter the print queue • quit (or exit) - leave lpc • restart option - restarts lpd for that printer • status option - print status of printer • up option - enable everything and start a new lpd