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

هدف از این سند ارائه مروری کوتاه بر قابلیت های شبکه ای سیستم عامل لینوکس و ارائه راهنمایی برای یافتن اطلاعات بیشتر و جزئیات پیاده سازی است. هدف و ویژگی های اصلی سیستم عامل Li


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

رابط (ظاهر) و روش های کار لینوکس با ویندوز یکسان است، تم ها وجود دارد و امکان استفاده از دسکتاپ سه بعدی مدت هاست که ارائه شده است که به عنوان یک تازگی در ارائه شده است. ویندوز ویستاهمین الان.

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

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

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

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

تقریباً تمام برنامه‌هایی که در ویندوز استفاده می‌کنید دارای آنالوگ رایگان و گاهی مستقیم در OC Linux هستند که فایل‌های سند ایجاد شده در نرم‌افزار ویندوز را کاملاً باز، پردازش و ذخیره می‌کنند. این یک جایگزین عالی برای MS Office (Word، Excel و غیره) است - OpenOffice و Gimp - جایگزینی برای PhotoShop، Brasero - به جای Nero، InkScape - به جای CorelDRAW، Scribus - جایگزینی برای PageMaker / QuarkExpress ... علاوه بر این: حتی منوها، نوار ابزارها مشابه همتایان ویندوز پولی هستند.

اگر اجرای یک برنامه ویندوز ضروری باشد، این نیز مشکلی ایجاد نمی کند. تضمین کار بر روی لینوکس برنامه های غیر قابل تعویض ویندوزمانند 1C، ​​Garant، Consultant Plus، فتوشاپ، CorelDraw، MS Visio و بسیاری موارد دیگر. استاندارد توزیع لینوکستقریباً همان قابلیت های قبلی را دارد نسخه های ویندوزبا تاسیس نرم افزاربرای 5000 دلار و حتی بیشتر از آن - پایدارتر است و سخت افزار کمتری را طلب می کند.

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

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

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

علاوه بر این، لینوکس از بسیاری از پلتفرم ها پشتیبانی می کند. رایج‌ترین نسخه لینوکس برای پردازنده‌های Intel 386+، همچنین از پلتفرم‌های Motorola 680x0 (کامپیوترهای آمیگا و آتاری، مک‌های قدیمی)، PowerPC، DEC Alpha، Sun SPARC، که در حال حاضر روی نسخه‌های پردازنده‌های MIPS و ARM کار می‌کند، و یک هسته برای تعبیه‌شده، پشتیبانی می‌کند. سیستم‌هایی که بر روی Intel 8086 اجرا خواهند شد. همچنین با استفاده از یک ماژول خاص، می‌توانید از سازگاری لینوکس با SCO، SVR3 و SVR4 در سطح اجرایی و با سایر نسخه‌های یونیکس سازگار با POSIX یا BSD در سطح منبع اطمینان حاصل کنید.

لینوکس علاوه بر کار بر روی پردازنده های مختلف، می تواند با سیستم های چند پردازنده ای SMP (Symmetric Multi Processing) نیز کار کند. پلتفرم های اینتلو SPARC، و در برخی از سیستم‌های خاص، مانند خوشه‌های Beowulf و ابررایانه‌های Fujitsu AP1000+ مبتنی بر SPARC استفاده می‌شود.

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

برای اینکه بی اساس نباشم، یک مثال از کامپیوتر خودم 5x86-133/16 مگابایت می زنم. حتی هنگام انجام یک کار پرمصرف مانند کامپایل Pretty Good Privacy 5.0i در حین مرور اسناد HTML، اندازه مبادله از نیم مگابایت تجاوز نمی کرد و هنوز 2 مگابایت در حافظه پنهان دیسک باقی مانده بود. نیازی به توضیح نحوه عملکرد ویندوز 95 نیست، چه رسد به NT، در این پیکربندی.

از جمله امکانات دیگر، شایان ذکر است کتابخانه های بارگذاری شده پویا، ذخیره تصویری از یک فرآیند تخریب شده برای اشکال زدایی "پس از مرگ"، شبیه سازی یک پردازنده مشترک ریاضی در سطح هسته، سیستمی از "کنسول های مجازی" که به شما امکان می دهد در آن کار کنید. چندین جلسه به طور همزمان، و پشتیبانی از بومی سازی (از جمله سه طرح بندی روسی (دو koi8 و یک کد alt (MS-DOS)) و بسیاری از فونت های روسی).

لینوکس از سیستم فایل خود، ext2 (پارتیشن تا 4 ترابایت و نام فایل تا 255 کاراکتر) استفاده می‌کند، اما می‌تواند با سیستم‌های فایل یونیکس دیگر، DOS FAT، Windows 95 VFAT، OS/2 HPFS، Macintosh HFS و همه کار کند. فرمت های استانداردسی دی رام. علاوه بر این، لینوکس را می توان بر روی یک پارتیشن DOS نصب کرد، که در بالای آن یک سیستم UMSDOS مستقر شده است، و در هر دایرکتوری یک فایل با ویژگی های گم شده از FAT مانند نام های طولانی و حقوق دسترسی می نویسد.

از نظر شبکه، هسته استاندارد لینوکس معمولاً شامل پشتیبانی از TCP، IPv4، IPX، DDP (Appletalt) و AX.25 (شبکه های رادیویی ham) می شود. همچنین ماژول هایی وجود دارند که به لینوکس اجازه می دهند به عنوان یک مشتری یا سرور در شبکه های NetWare عمل کند و درایوها و چاپگرها را در شبکه ها بر اساس پروتکل SMB (Session Message Block، همچنین به عنوان NetBIOS یا LanManager شناخته می شود) که در ویندوز 3.11/95 استفاده می شود، به اشتراک بگذارد. شبکه های NT

حداقل پیکربندی برای لینوکس 386SX-16، 1 مگابایت رم و فلاپی درایو است، اما 4 مگابایت رم برای حالت متنی و 8 مگابایت برای X/Windows توصیه می شود. همانطور که گفتم، در پیکربندی کلاینت، AMD 5x86-133 و 16 مگابایت رم بیش از حد کافی است، فقط برای سرورها یا ایستگاه های گرافیکی بیشتر مورد نیاز است. مقدار فضای دیسک مورد نیاز به شدت به مجموعه برنامه های مورد استفاده بستگی دارد. برای یک مجموعه اولیه از ابزارهای سیستمی، 10 مگابایت کافی است، بقیه به فایل های کاربر و بسته های نرم افزاری اضافه می شود و می تواند از 60 تا 300 مگابایت باشد.

لیست سخت افزارهای پشتیبانی شده Linux Hardware Howto نامیده می شود و ده ها صفحه دارد و می توانید آن را در http://sunsite.unc.edu/mdw/HOWTO/Hardware-HOWTO.html یا در مجموعه اسناد استاندارد پیدا کنید. به عنوان مثال، من فقط می گویم که شتاب دهنده های جدید Voodoo و Riva 128 3D در لینوکس پشتیبانی می شوند.

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

همچنین تعداد زیادی برنامه گرافیکی برای لینوکس وجود دارد - از بیننده ساده گرفته تا ویرایشگرهای قدرتمندو ابزارهای مدلسازی سه بعدی و ردیابی اشعه (از جمله موارد غیرتجاری!). یک لیست کم و بیش کامل را می توان در Linux Graphics Mini-Howto در همان سایت sunsite یافت. در مورد صدا هم همینطور - تعداد زیادی پخش کننده مختلف در توزیع لینوکس وجود دارد، اما باید به دنبال برنامه ای برای ضبط جدی صدا باشید یا حتی آن را بخرید.

با پایگاه های داده، وضعیت پیچیده تر است. البته، تعداد زیادی از آنها تحت لینوکس وجود دارد، از جمله DBMS رایگان Postgres95، که با یک سوپرمجموعه SQL کار می کند، اما مهم نیست که تعداد آنها چقدر باشد، افراد کمی جرات خواهند کرد کل شرکت را از FoxPro خوب قدیمی به چه کسی منتقل کنند. میدونه چیه و برای کارهای کمتر جدی، معمولاً به پایگاه داده نیاز نیست.

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

به طوری که برای تغییر از یکی به دیگری، مجبور نیستید کامپیوتر را بیش از حد بارگذاری کنید و از آن استفاده نکنید، که لزوماً نیمی از تمام منابع را می خورد! تا بالاخره راحت باشم! رویا؟ در حال حاضر یک واقعیت!

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

سیگوین قدیمی خوب

توانایی ترکیب ویندوز و یونیکس بدون استفاده از مجازی سازی مدت زیادی است که وجود داشته است. چه کسی در میان ما سعی نکرده است از بدنام استفاده کند سیگوینمحیط خاصطراحی شده برای انتقال برنامه ها از سیستم عامل های سازگار با POSIX به ویندوز. بسیاری از برنامه‌های کاربردی nix که با Cygwin منتقل شده‌اند، در ویندوز بسیار عالی هستند و هنوز در حال توسعه هستند. من خودم به خوبی به یاد دارم که وقتی برای اولین بار نوعی برنامه لینوکس (فکر می کنم یک اکسپلویت بود) را درست زیر ویندوز کامپایل کردم چقدر خوشحال شدم. در واقع Cygwin کتابخانه ای است که رابط برنامه نویسی کاربردی سیستم های یونیکس را بر اساس فراخوانی سیستم Win32 (استاندارد برای ویندوز) پیاده سازی می کند. این محصول همچنان کار خود را به خوبی انجام می دهد و در مورد بیلدهای (Cygwin + GNOME) و (Cygwin + KDE) حتی به شما امکان اجرای برخی از برنامه های پنجره ای را می دهد. داستان؟ خوب، نه کاملا. حتی با وجود تقلید از niks، احساس ناقص بودن و عدم ادغام در خود سیستم وجود دارد. پنجره کنسول در Cygwin که ادعا می کند در ویندوز یک تاکس است، دقیقاً آن چیزی نیست که ما می خواستیم. پوسته فرمان در سیستم یکسان می ماند: همان cmd.exe بدنام و هیچ چیز دیگری. اما افرادی که به bash یا یک پوسته راحت دیگر nix عادت دارند، بعید است که با محدودیت های راه حل مایکروسافت سازش کنند. بله، شما می توانید ابزار GNU را برای مجموعه Win32 نصب کنید، که شامل 26 ابزار nix پورت شده (به عنوان مثال، grep، محبوب بسیاری) است، تا حدی کمبود ابزارهای آشنا را جبران می کند، اما باز هم بحثی در مورد ادغام با سیستم وجود ندارد. . پوسته توسعه یافته مایکروسافت - PowerShell - اگرچه دامنه وسیعی را برای فعالیت فراهم می کند (که می توانید در مقاله جداگانه ای که روی دیسک ارسال کردیم بخوانید) و کاملاً در سیستم ادغام شده است، اما ربطی به niks bash ندارد. پس چگونه باشد؟


راه حل مایکروسافت

راه حل در جایی که به دنبال آن نیستید پیدا شد - در وب سایت مایکروسافت، در قالب یک بسته ویژه پنجره ها خدمات براییونیکس (SFU)، که به صورت رایگان برای دانلود در دسترس است. خود پیشرفت‌ها آن را به عنوان یک زیرسیستم ویژه برای متخصصان فناوری اطلاعات که می‌خواهند بدون دردسر از سیستم‌های nix به ویندوز بخزند، قرار می‌دهند. این زیرسیستم Interix نام داشت و من به شما می گویم که یک چیزی است! آخرین نسخه SFU شامل بیش از 350 ابزار مورد علاقه Unixoid (شامل vi، ksh، csh، ls، cat، awk، grep، kill) است که به طور کامل در سیستم ادغام شده‌اند. علاوه بر این، SFU شامل GCC 3.3، دیباگر GDB، سرور و مشتری NFSو بسیاری دیگر از وسایل مفید خانگی. متأسفانه موارد ذکر شده پوسته فرمانبش، مدیر فایل فرمانده نیمه شب، دیمون OpenSSH، ویرایشگر emacs یا دیمون http Apache باید به صورت دستی نصب شوند، اما بسته های آماده نصب را می توان به راحتی از www.interopsystems.com/tools/warehouse.htm دانلود کرد. بخصوص، برنامه های فهرست شده- فقط بخش کوچکی از آنچه وجود دارد.

در نتیجه نصب SFU، این احساس را به شما دست می دهد که در یک محیط * NIX هستید. هزینه یک bash که توسط زیرسیستم هسته اجرا می شود و بنابراین با همان سرعت برنامه های Win32 اجرا می شود چقدر است. با نصب یک دیمون ssh، شما می چرخید ویندوز معمولی XP به یک سرور چند کاربره که می تواند چندین حساب فعال را همزمان اجرا کند. و نیازی به استفاده از ابزارهای اضافی مانند خدمات ترمینال ندارید - در اینجا می روید راه حل کلید در دستبله حتی با بسیاری از امکانات نیک. خوب، اگر دوست ندارید در کنسول کار کنید، هیچ چیز مانع از نصب یک سرور X-Window رایگان به خصوص برای SFU نمی شود - X-Win32 LX. به یاد بیاورید که X Window System پروتکلی است که توسط آن می توان خروجی ویدئو را از یک کامپیوتر به کامپیوتر دیگر ارسال کرد. در نتیجه، ما یک دسکتاپ از راه دور تمام عیار دریافت می کنیم. در خاتمه، شایان ذکر است که تمام موارد فوق مانند هر یک یا دو بار نصب می شود برنامه های معمولیبرای ویندوز یک چیز ناراحت کننده است: آخرین نسخه SFU در سال 2006 منتشر شد و ظاهراً نسخه های جدیدی انتظار نمی رود.

لینوکس تحت ویندوز: واقعی؟

حتی اگر متخصصان مایکروسافت روی موضوع ایجاد یک محیط لینوکس در ویندوز کار می کنند، منطقی است که فرض کنیم راه حل های مشابهی در طرف دیگر موانع وجود دارد. یک مشکل بزرگدر اجرای برنامه های niks تحت ویندوز، هسته مربوطه وجود ندارد سیستم عاملو تیمی از برنامه نویسان ژاپنی این را به خوبی درک کردند. آنها که از این مشکل گیج شده بودند، ابتدا مفهوم و سپس اجرای آن را ارائه کردند. هسته لینوکس، به طور کامل به ویندوز منتقل شده است! نام این پروژه لینوکس تعاونی یا به اختصار coLinux. این اولین توسعه رایگان است که به شما امکان می دهد لینوکس را تحت ویندوز بدون هیچ گونه مجازی سازی و نیاز به کامپایل مجدد برنامه ها اجرا کنید! این امر از طریق یک درایور خاص که تماس های سیستم لینوکس را به آن نقشه برداری می کند، به دست می آید تماس های ویندوز. هنگامی که یک برنامه سعی می کند با یک آشنا تماس بگیرد عملکرد لینوکس، کار آن با خطا قطع نمی شود - تماس به مجموعه تماس های سیستمی خود ویندوز ترجمه می شود و با موفقیت اجرا می شود. همه اینها بسیار سریعتر از هر کار دیگری عمل می کند ماشین های مجازی، از آنجایی که بومی برای استفاده می شود کرنل ویندوزو هیچ منبعی برای مجازی سازی هدر نمی رود.

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

چگونه از ویندوز اوبونتو بسازیم؟

اگر کسی از شما بپرسد "چیست؟ و لینوکس؟»، سپس بهترین پاسخ این است: «عملی است توزیع کامل لینوکس اوبونتو، که مستقیماً در سیستم ویندوز کار می کند!» بله بله دقیقا! از CoLinux به عنوان هسته استفاده می شود، اما لینوکس از نظر قابلیت ها بسیار برتر است. یک کیت توزیع آماده برای دانلود از سایت رسمی موجود است. به طور کلی، یک برنامه معمولی، به جز وزن: 131 مگابایت برای نسخه با پوسته گرافیکی XFCE و حداقل مجموعهابزارهای کمکی - و به اندازه 653 مگابایت برای نسخه کاملبا KDE. اگر نمی دانید چیست، گزینه دوم را انتخاب کنید - اشتباه نخواهید کرد.

نصب پکیج در سیستم چیز خاصی نیست، اما باید به چند سوال جادوگر پاسخ دهید و برخی از پارامترها را برای andLinux مشخص کنید:

1. مقدار رمی که برنامه های لینوکس می توانند استفاده کنند بهتر است "حداقل 256 مگابایت" را انتخاب کنید، اگرچه همه چیز کار می کند حتی اگر فقط 128 را اختصاص دهید.

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

3. برای اینکه افزونه به سیستم فایل اصلی دسترسی داشته باشد، باید Samba را پیکربندی کنید ( خدمات ویژهدر سیستم های nix، به شما امکان می دهد به منابع مشترک متصل شوید شبکه های مایکروسافت). برای انجام این کار، باید یک پوشه در ویندوز ایجاد کنید و آن را از طریق شبکه در دسترس قرار دهید (اشتراک گذاری)، و در هنگام نصب andLinux - نام آن و در صورت نیاز، لاگین و رمز عبور را برای دسترسی مشخص کنید.

پس از نصب، یک پانل در سیستم (در مورد کیت توزیع با XFCE) یا یک نماد سینی (در مورد KDE) ظاهر می شود که با کمک آن برنامه های لینوکس از پیش نصب شده راه اندازی می شوند. برای کاربر معمولیبه نظر می رسد مجموعه ای از معمولی ترین برنامه ها باشد! اصلا تعجب آور نیست، زیرا همه آنها فریم ویندوز معمولی دارند (برخلاف Cygwin زشت). بنابراین، برای اشتباه گرفتن "بیگانه" با برنامه منظمبسیار ساده!

شما می توانید کاملاً همه چیز را در آن اجرا کنید لینوکس اوبونتو. توسط حداقل، هیچ محدودیتی پیدا نکردیم و با استفاده از مدیریت بسته apt-get و Synaptic یکسری نرم افزار را از مخازن اوبونتو بدون هیچ مشکلی نصب کردیم. اگر هنوز با آن آشنا نیستید، این فرصت واقعی شماست تا از قدرت و راحتی آنها قدردانی کنید. پنجره را باز کردم، نام برنامه مورد نظر را پیدا کردم، روی "نصب" کلیک کردم - این کل نصب است. خود مدیر فایل های توزیع لازم و همچنین همه را دانلود می کند کتابخانه های مورد نیازو اپلیکیشن آماده اجرا را در اختیار کاربر قرار دهد. حتی ساده تر از قرار دادن برنامه در ویندوز است! طبیعتاً هیچ چیز مانع از کامپایل برنامه ها از منبع نمی شود. به طور کلی، و لینوکس به طرز شگفت انگیزی کار می کند و تنها لحظه ناخوشایند را می توان تنها تبادل فایل بین ویندوز و لینوکس از طریق پوشه های مشترک و سامبا در نظر گرفت.

آخرین تصمیم

شاید تجربه ما از تبدیل ویندوز به Tux به همین جا خاتمه می یافت، اگر در 19 می امسال، Ulteo راه اندازی آزمایش بتا برنامه جدید خود را اعلام نمی کرد. دسکتاپ مجازی Ulteo. در واقع تقریباً مشابه و لینوکس است. این محصول جدید نیز مبتنی بر coLinux است و به شما اجازه می دهد تا انواع برنامه های nix را بدون نیاز به کامپایل مجدد اجرا کنید. با توجه به این واقعیت که این هنوز یک نسخه بتا اولیه است، توسعه دهندگان توصیه می کنند فقط از مجموعه برنامه های از پیش نصب شده (Kopete، Konqueror، KPdf، GIMP و غیره) استفاده کنید که از راه اندازی می شوند. منوی ویژهبلافاصله پس از نصب بسته و بدون نیاز به هیچ تنظیمات اضافی. اما اگر این محدودیت در نظر گرفته نشود (بسیار بیشتر، شما می توانید برنامه ها را نصب کنید، البته با خطر و خطر خود)، پس اکنون می توانیم چندین مزیت جدی توسعه را نسبت به لینوکس برجسته کنیم (منصفانه، توجه دارم که نسخه نهایی این توسعه نیز وجود نداشت).

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

منبع اطلاعات: http://www.xakep.ru/post/45334/default.asp

نظر خود را بگذارید

معرفی……………………………………………………………………..

1. سیستم عامل لینوکس………………………………………………………………..

2. عملکردسیستم عامل لینوکس………………………………

3. مزایا و معایب سیستم عامل لینوکس…………………………………………

5. Knoppix OS……………………………………………………………………………………….

6. عملکرد Knoppix OS……………………………..

7. مزایا و معایب Knoppix OS…………………………………

نتیجه…………………………………………………………………..

کتابشناسی - فهرست کتب…………………………………………

معرفی

در دنیا به اندازه کافی وجود دارد تعداد زیادی ازسیستم عامل هایی که وظایف مختلف. کاربران مدرن به رایج ترین سیستم عامل ویندوز عادت کرده اند، اکثر آنها حتی مشکوک نیستند که سیستم عامل های دیگری وجود دارد که نه تنها به هیچ وجه پایین تر از ویندوز نیستند، بلکه حتی از آن نیز پیشی می گیرند. در این پروژه دوره، ما با معروف ترین آنها آشنا می شویم - اینها سیستم عامل لینوکس و Knoppix هستند.

سیستم عامل لینوکس

لینوکس سیستم عاملی است که یکی از انواع (کلون) سیستم عامل نوع یونیکس است. در شکل اولیه خود، توسط لینوس توروالدز به عنوان نسخه ای از سیستم عامل یونیکس برای رایانه های شخصی سازگار با IBM ایجاد شد. در همان زمان، توروالدز کدهای منبع سیستم خود را در اینترنت منتشر کرد (فایل های اولین نسخه از سیستم عامل لینوکس که توسط توروالدز در اینترنت منتشر شد به تاریخ 17 سپتامبر 1991 مربوط می شود) و تعداد زیادی از توسعه دهندگان مستقل به آن پیوستند. توسعه سیستم در نتیجه، لینوکس در حال حاضر مدرن‌ترین، پایدارترین و سریع‌ترین سیستم در حال توسعه است که جدیدترین نوآوری‌های فناوری را تقریباً بلافاصله جذب می‌کند. می توان از آن هم به عنوان سیستم عامل سرور و هم در ایستگاه های کاری شبکه یا رایانه های شخصی استفاده کرد. در سال 1998، لینوکس سریعترین سیستم عامل سرور در حال رشد بود، با افزایش 212 درصدی در همان سال. امروزه بیش از 20000000 کاربر لینوکس وجود دارد. تحت لینوکس، برنامه های کاربردی زیادی هم برای استفاده خانگی و هم برای ایستگاه های کاری یونیکس و سرورهای اینترنتی کاملاً کاربردی طراحی شده اند.

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

عملکرد سیستم عامل لینوکس

لینوکس شامل بسته‌های نرم‌افزاری بسیاری است: چند رسانه‌ای (پخش‌کننده‌های صوتی و تصویری)، ویرایشگرهای گرافیکی، ابزارهای توسعه وب و محیط‌های برنامه‌نویسی یکپارچه، برنامه‌هایی برای کار در اینترنت، بسته های اداری(ویرایشگرهای متن، جداول)، بسیاری از ابزارهای مفید. لینوکس همه چیزهایی را که برای کار در خانه و محل کار نیاز دارید در اختیار دارد و مشکل پیدا کردن اپلیکیشن مناسب برطرف شده است. تصادفی نیست که توزیع ها چندین سی دی را اشغال می کنند. روی دیسک‌هایی که توزیع گنجانده شده است راهنمای مرجعو کدهای منبع در واقع، کیت توزیع مجموعه‌ای از ابزارهای نصب و مجموعه‌ای از بسته‌های نرم‌افزاری (که می‌توان آنها را آزادانه نصب کرد) است که بر روی سی‌دی عرضه می‌شوند یا بر روی وب قرار می‌گیرند. هر توزیع نام و نسخه مخصوص به خود را دارد. علاوه بر این، بخش مهمی از این سیستم عامل، هسته آن است که یک نسخه نیز دارد. بنابراین، اغلب سؤال "نسخه های لینوکس چیست" تا حدی مبهم به نظر می رسد. باید مشخص کنید که به چه چیزی علاقه دارید: هسته، توزیع یا چیز دیگری.

سازگاری لینوکس با ویندوز اول از همه، باید گفت که در ابتدا اینها سیستم های ناسازگار هستند. در لینوکس، از طریق ابزارهای ویژه (به عنوان مثال، Wine)، امکان اجرای برنامه های ویندوز وجود دارد، اگرچه، اغلب، برنامه های پیچیدهو موفق به اجرا نمی شود. با فرمت‌های فایل‌های دیگر (متن، چند رسانه‌ای و پروژه‌های دیگر)، وضعیت ساده‌تر است: لینوکس هم از فرمت‌های سند خود و هم از قالب‌های سازگار با ویندوز استفاده می‌کند. سیستم عامل های لینوکس از جداول تخصیص فایل خود (ext، ext3، nfs و غیره) استفاده می کنند، امکان کار با پارتیشن های دیسک ویندوز - FAT16، FAT32، NTFS وجود دارد (کار با NTFS در حالت نوشتن می تواند منجر به آسیب پارتیشن و از دست دادن داده شود) . و برای کار از زیر ویندوز با پارتیشن های لینوکسشما باید یک برنامه خاص بگیرید.

تجهیزات.سخت افزار کامپیوتر مدرن عمدتا بدون مشکل کار می کند کنترل لینوکس. امکان کار با اسکنرها، پرینترها، دوربین های دیجیتال، DVD، CD-RW، DVD-RW، USB-Flash، دستگاه های USB و سایر سخت افزارهای کامپیوتر وجود دارد.

ایمنی.سیستم عامل های لینوکس به عنوان سیستم های انعطاف پذیر در نظر گرفته می شوند و از دست دادن داده ها نادر است. سیستم تمایز حقوق دسترسی به یک کاربر عادی اجازه نمی دهد هر چقدر هم که بخواهد سیستم را نابود کند. برای دسترسی به آسیب پذیری های سیستم، برای پیکربندی آن، باید به عنوان root (در WindowsNT / XP - administrator) وارد شوید. و مزیت دیگر این است که ویروس های کمتری در لینوکس نسبت به ویندوز وجود دارد.

دفتر. بسته برنامه های اپن آفیسجایگزینی برای Microsoft Office از ویندوز است. برنامه های هر دو بسته بسیار شبیه به یکدیگر هستند، یعنی. اگر حتی یکی از آنها را بشناسید، کار راحت در هر دو امکان پذیر است.

جدول جایگزین ها

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

چند رسانه ای.پخش کننده صوتی XMMS (مثل WinAMP) از سی دی های صوتی wav، mp3، پشتیبانی می کند. دارای رابط کاربری دوستانه پخش کننده ویدیوی XINE به شما امکان می دهد avi و mpeg-4 را مشاهده کنید. می توانید انتخاب خود را روی هر پخش کننده مالتی مدیا دیگری از کیت لینوکس متوقف کنید.

گرافیک.این شامل بینندگان و ویرایشگرهای فایل های گرافیکی، پی دی اف خوان ها (Adobe آکروبات ریدراز ویندوز)، برنامه هایی برای اسکن و تشخیص متن.

من می خواهم به گرافیک حرفه ای توجه ویژه ای داشته باشم ویرایشگر GIMP، که جایگزین جدی برای شناخته شده در ویندوز است برنامه Adobeفتوشاپ. GIMP می تواند هر کاری را که یک طراح و دکوراتور نیاز دارد انجام دهد: کار با لایه ها، ابزارهای زیاد و جلوه های گرافیکی، نمی توانم بیشتر لیست کنم، زیرا ایده ضعیفی از طراحی دارم.

توسعه.محیط توسعه یکپارچه KDevelop با همکاری QtDesigner به شما این امکان را می دهد که به راحتی و به سرعت برنامه هایی برای لینوکس ایجاد کنید (با این حال، این هنوز به دانش زبان برنامه نویسی C یا C ++ نیاز دارد).

زندگی توسعه دهندگان وب آسان تر شده است: KDevelop و Quanta Plus، و حتی برخی از ویرایشگرهای متن (به عنوان مثال، KWrite، Kate) برجسته سازی نحو را برای زبان های برنامه نویسی مختلف و زبان های برنامه نویسی (اسکریپت ها) ارائه می دهند. و مهمترین چیز این است که سرور آپاچی (با پشتیبانی PHP)، پایگاه داده MySQL دارد. علاوه بر این، اسکریپت های دیگر (به عنوان مثال Perl، Python) و پایگاه های داده پشتیبانی می شوند.

علاوه بر محیط‌های توسعه نرم‌افزار، یک ویرایشگر QCad برای ایجاد نقشه‌ها (مشابه Compass و AutoCAD از ویندوز) وجود دارد.

اینترنت. مرورگرهای اینترنتی، برنامه های ایمیل، برنامه های چت (ICQ، IRC)، مدیریت دانلود. لینوکس پشتیبانی خوبی از LAN دارد و برنامه های کاربردی زیادی برای کار با آن دارد.

خدمات رفاهی.اساساً برای کاربران عادی، برنامه های زیر ممکن است مفید باشند:

– ضبط CD و DVD (K3b)؛

- کار با بخش ها هارد دیسک;

- سازمان دهنده، دفترچه آدرس، ساعت زنگ دار، یادآوری، ماشین حساب.

- راه اندازی تجهیزات و سیستم ها؛

- و خیلی های دیگر.

صفحه اصلی > تحقیق

بررسی قابلیت های سیستم عامل لینوکس

به عنوان مثال از سیستم عامل اوبونتو

    چند وظیفه ای: چندین برنامه همزمان کار می کنند. سیستم چند کاربره: چندین کاربر می توانند به طور همزمان روی یک دستگاه کار کنند (و بدون مجوز چند کاربر!). چند پلت فرم: کار می کند پردازنده های مختلف، نه فقط در اینتل. پردازش چندگانه: پشتیبانی از SMP بر روی پلتفرم‌های اینتل و SPARC در دسترس است (کار برای سایر پلتفرم‌ها در حال انجام است)، و لینوکس در چندین برنامه MP منبع باز از جمله سیستم‌های Beowulf استفاده می‌شود (به http://cesdis.gsfc.nasa.gov/linux مراجعه کنید). -web /beowulf/beowulf.html) و ابررایانه Fujitsu AP1000+ مبتنی بر SPARC. multithreading: دارای پشتیبانی از هسته داخلی برای چندین رشته مستقل در فضای یک فرآیند واحد است. در حالت محافظت شده روی 386 اجرا می شود. دارای حفاظت حافظه بین فرآیندی است به طوری که یک برنامه نمی تواند کل سیستم را از بین ببرد. بارگذاری اجرایی برحسب تقاضا: لینوکس فقط بخش هایی از برنامه ها را می خواند که واقعاً مورد نیاز هستند. صفحات حافظه کپی در نوشتن مشترک بین برنامه ها. این بدان معنی است که بسیاری از فرآیندها می توانند از یک حافظه برای کار استفاده کنند. وقتی یکی از پردازش ها سعی می کند در این حافظه بنویسد، این صفحه (تکه 4 کیلوبایت حافظه) در جایی کپی می شود. کپی در نوشتن دو مزیت دارد: افزایش سرعت و کاهش استفاده از حافظه. حافظه مجازیاز صفحه بندی (به جای تعویض کل فرآیند) به دیسک استفاده می کند: به یک پارتیشن جداگانه یا به یک فایل در سیستم فایل، یا هر دو، با قابلیت اضافه کردن نواحی مبادله اضافی در زمان اجرا (بله، هنوز به آنها مناطق مبادله گفته می شود) . حداکثر 16 ناحیه swap هر کدام 128 مگابایت (2 گیگابایت در هسته های تازه) را می توان به طور همزمان استفاده کرد، از نظر تئوری حداکثر 2 گیگابایت فضای مبادله قابل استفاده. این مقادیر به اندازه کافی آسان است که در صورت لزوم، با تغییر چند خط کد منبع، آن را افزایش دهید. استخر حافظه یکپارچه برای برنامه های کاربر و کش دیسک، بنابراین همه حافظه خالیرا می توان برای کش استفاده کرد و هنگام اجرای برنامه های بزرگ می توان حافظه پنهان را کاهش داد. کتابخانه های به اشتراک گذاشته شده به صورت پویا (DLL) و کتابخانه های ایستا. یک core dump برای تجزیه و تحلیل پس از مرگ برنامه‌ها تولید می‌شود که به یک دیباگر اجازه می‌دهد تا نه تنها در حین اجرای برنامه، بلکه در هنگام خرابی نیز از آن استفاده شود. بیشتر با POSIX، System V و BSD در سطح کد منبع سازگار است. با استفاده از ماژول شبیه سازی سازگار با iBCS2، که بیشتر با SCO، SVR3 و SVR4 در سطح سازگار است. فایل های باینری. همه کد منبع، از جمله کل هسته و همه درایورها، ابزارهای توسعه و همه در دسترس هستند برنامه های کاربر; همچنین، همه اینها آزادانه توزیع می شود. یک دسته از برنامه های تجاریبرای لینوکس بدون کد منبع ارائه شده است، اما هر چیزی که رایگان است، از جمله کل سیستم عامل اصلی، رایگان باقی می ماند. کنترل کار POSIX. پایانه های شبه (pty). 387 شبیه سازی مشترک پردازنده در هسته، بنابراین برنامه ها نیازی به شبیه سازی خود ندارند. به نظر می رسد هر رایانه ای که لینوکس را اجرا می کند، یک پردازنده مشترک ریاضی دارد. البته، اگر رایانه شما قبلاً یک پردازنده مشترک ریاضی داشته باشد، به جای شبیه سازی از آن استفاده می شود و حتی می توانید هسته را بدون شبیه سازی کمک پردازنده ریاضی کامپایل کنید تا ردپای حافظه هسته را کاهش دهید. از بسیاری از صفحه‌کلیدهای ملی یا سفارشی پشتیبانی می‌کند، و اضافه کردن پویا یک صفحه کلید دیگر به اندازه کافی آسان است. چندین کنسول مجازی: جلسات مستقل مختلف در یک کنسول، می توانید با استفاده از میانبر صفحه کلید (مستقل از سخت افزار ویدیویی) بین آنها جابجا شوید. کنسول ها به صورت پویا تخصیص داده می شوند. می توانید تا 64 کنسول بسازید. پشتیبانی از سیستم های مختلف فایل رایج، از جمله مینیکس، Xenix و تمامی فایل سیستم های رایج سیستم V همچنین دارای سیستم فایل توسعه یافته خود است که اجازه می دهد تا پارتیشن های تا 4 ترابایت را با نام هایی تا 255 کاراکتر طولانی کنید. دسترسی شفاف به پارتیشن‌های MS-DOS (یا پارتیشن‌های OS/2 FAT) با استفاده از یک فایل سیستم خاص: شما نیازی به آن ندارید تیم های ویژهبرای استفاده از یک پارتیشن MS-DOS، دقیقاً شبیه یک فایل معمولی است سیستم یونیکس(به جز محدودیت های عجیب و غریب در نام فایل ها، مجوزها و غیره). مقاطع فشرده MS-DOS 6 در حال حاضر بدون وصله منبع هسته اضافی (dmsdosfs) در دسترس نیست. پشتیبانی از VFAT (WNT، Windows 95) و FAT-32 در Linux 2.0 Special موجود است. سیستم فایل UMSDOS نامیده می شود که به شما امکان می دهد لینوکس را روی یک فایل نصب کنید سیستم DOS. دسترسی فقط خواندنی به HPFS-2 برای سیستم فایل OS/2 2.1 HFS (Macintosh) به صورت جداگانه به عنوان یک ماژول در دسترس است. فایل سیستم CD-ROM، که با تمام فرمت های CD-ROM استاندارد کار می کند. قابلیت های شبکه TCP/IP شامل ftp، telnet، NFS و غیره. سرور Appletalk کلاینت و سرور Netware مدیر شبکه/کلینت ویندوز بومی (SMB) و سرور بسیاری از پروتکل‌های شبکه: پروتکل‌های اساسی موجود در جدیدترین هسته‌های توسعه شامل TCP، IPv4، IPv6، AX.25، X.25، IPX، DDP (Appletalk) هستند. ، Netrom و دیگران. پایدار پروتکل های شبکههسته های موجود در شاخه پایدار شامل TCP، IPv4، IPX، DDP و AX.25 می باشد.
5.2. اولین بوت ما سیستم را نصب و راه اندازی مجدد کردیم. با GRUB آشنا شوید! همانطور که در همان ابتدا قول داده بودم، خود اوبونتو مطمئن خواهد شد که ما فرصت بوت کردن اوبونتو و ویندوز را داریم. Grub یک مدیر بوت است که به شما امکان بوت کردن را می دهد حالت عادی، در حالت بازیابی یا مثلاً ویندوز را بوت کنید. توجه داشته باشید که اگر ویندوز نصب نشده باشد، منو را نمی بینید، اما چیزی شبیه به این خواهید دید: در این صورت اگر می خواهید وارد منو شوید Esc را فشار دهید. انتخاب کنید بوت اوبونتو(یا فقط چیزی را لمس نکنید، پس از چند ثانیه به طور خودکار شروع می شود). فرآیند دانلود شروع شده است.
پس از مدتی، تصویر زیر را مشاهده خواهیم کرد (اگر در حین نصب تیک "ورود خودکار" را زده باشید، صفحه ورود را مشاهده نمی کنید.) لاگین و رمز عبور خود را وارد کنید. همچنین، در صورت تمایل، اگر به طور ناگهانی نظر خود را تغییر دادید یا به طور تصادفی بوت شدید، اما قصد رفتن به ویندوز را دارید، می توانید رایانه را مجددا راه اندازی یا خاموش کنید. اگر همه چیز خوب است - ما Gnome را در مقابل خود داریم! 5.3.Gnome (نمای کلی) خوب، اینجا ما برای اولین بار بوت می شویم. قبل از ما فضای کارگنوم. برای بزرگنمایی می توانید روی عکس کلیک کنید.
در این مقاله به بررسی عناصر اصلی خواهیم پرداخت پوسته گرافیکیگنوم و مقایسه آن با عناصر ویندوز. فقط چند کلمه در مورد بومی سازی. ما در هنگام نصب روسی را انتخاب کردیم و هنوز هم می بینیم رابط انگلیسیمخلوط با روسی دلیل اینجا این است که فقط یک دیسک وجود دارد، و زبان های زیادی وجود دارد، و، همانطور که معتقدم، فضای کافی برای اضافه کردن پشتیبانی برای همه زبان ها وجود ندارد، بنابراین فقط انگلیسی در ابتدا به طور کامل به عنوان جهانی پشتیبانی می شود. متعاقباً پس از اتصال به شبکه و به روز رسانی سیستم، یک زبان روسی کامل نصب خواهیم کرد. بنابراین، بیایید شروع کنیم. فوراً قابل توجه این است که بر خلاف ویندوز دو پنل وجود دارد: بالا و پایین. این بسیار مفید است، به من باور کنید، به خصوص هنگامی که ما اپلت ها را اضافه می کنیم، آب و هوا را تنظیم می کنیم و غیره. و غیره. منوی اصلی منوی اصلی در پانل بالایی در سمت چپ قرار دارد. از سه مورد تشکیل شده است. نکته اول: برنامه های کاربردی(برنامه ها).این یک آنالوگ از Start - Programs در ویندوز است.

برترین مقالات مرتبط