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

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

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

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

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

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

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

این سیستم عامل قوی ترین در زمینه نگهداری سرور است.

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

لینوکس- نام عمومی سیستم‌عامل‌های یونیکس مانند بر اساس هسته‌ای به همین نام و کتابخانه‌ها و برنامه‌های سیستمی که برای آن کامپایل شده‌اند و به عنوان بخشی از پروژه گنو توسعه یافته‌اند. گنو/لینوکس روی سیستم‌های سازگار با رایانه شخصی از خانواده Intel x86 و همچنین IA-64، AMD64، PowerPC، ARM و بسیاری دیگر اجرا می‌شود.

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

توسعه

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

این سیستم توسعه انعطاف پذیر و پویا است که برای پروژه های متن بسته غیرممکن است، که گنو/لینوکس را بسیار مقرون به صرفه می کند. هزینه کم توسعه رایگان، مکانیسم های تست و توزیع به خوبی تثبیت شده، مشارکت افراد از کشورهای مختلف با دیدگاه های مختلف از مشکلات، محافظت از کد توسط مجوز GPL - همه اینها دلیل موفقیت نرم افزار رایگان شده است. .

البته، چنین راندمان توسعه بالایی نمی تواند شرکت های بزرگی را که شروع به افتتاح پروژه های خود کرده اند، مورد توجه قرار ندهد. به این ترتیب Mozilla (Netscape، AOL)، OpenOffice.org (Sun)، یک کلون رایگان از Interbase (Borland) - Firebird، SAP DB (SAP) ظاهر شد. آی‌بی‌ام انتقال گنو/لینوکس را به رایانه‌های اصلی خود تسهیل کرد.

از سوی دیگر، متن باز به طور قابل توجهی هزینه توسعه سیستم های بسته برای گنو/لینوکس را کاهش می دهد و قیمت راه حل را برای کاربر کاهش می دهد. به همین دلیل است که گنو/لینوکس به پلتفرمی تبدیل شده است که اغلب برای محصولاتی مانند Oracle، DB2، Informix، SyBase، SAP R3، Domino توصیه می شود.

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

لینوکس چیست؟

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

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

هسته لینوکس اولین بار در سال 1991 توسط برنامه نویس فنلاندی لینوس توروالدز ایجاد شد.

نماد رسمی لینوکسپنگوئنی به نام توکس است که با "معمولی"پنگوئن ها با منقار و پنجه های زرد. بنابراین، تعجب نکنید که تقریباً تمام موارد ذکر شده از لینوکس با چنین پنگوئنی همراه است.

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

نرم افزار لینوکس به صورت بسته توزیع می شود و در مخازن به اصطلاح خاص ذخیره می شود.

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

رابط کاربری گرافیکی لینوکس

پوسته های گرافیکی اصلی و محبوب در لینوکس عبارتند از:

  • KDE (محیط دسکتاپ K) - یکی از بزرگترین و محبوب ترین پوسته های گرافیکی، دارای یک رابط زیبا، راحت و کاربردی است، به همین دلیل برای منابع کامپیوتری بسیار سخت است.
  • گنوم (محیط مدل شیء شبکه گنو) یکی دیگر از محیط های دسکتاپ است که بسیار مورد استفاده قرار می گیرد و همچنین بسیار محبوب و کاربردی است. با شروع نسخه 3، GNOME شروع به استفاده از این فناوری کرد پوسته گنوم، که این محیط را کاملا جدید و متفاوت از نسخه کلاسیک کرده است. این واقعیت بود که الهام بخش ایجاد پوسته های جدید بود که محیط کلاسیک GNOME را ادامه داد، اما با نامی متفاوت.
  • رفیق- دارای یک رابط کاربری بصری و مهمتر از همه راحت است، به همین دلیل بسیار جذاب است. این محیط ادامه رابط کلاسیک GNOME است.
  • دارچین- ادامه دیگری از گنوم کلاسیک با استفاده از فناوری های مدرن. محیط دسکتاپ بسیار راحت، کاربردی و زیبا;
  • xfce- یک پوسته گرافیکی ساده، کاربردی و در عین حال بسیار سریع و سبک.
  • LXDE (محیط رومیزی سبک X11) یکی از سبک ترین و سریع ترین محیط های دسکتاپ است که نیازی به منابع کامپیوتری ندارد، بنابراین رابط کاربری بسیار محافظه کارانه ای دارد.

ویژگی لینوکس و تفاوت با ویندوز

ویژگی و تفاوت اصلی سیستم عامل های لینوکس و خانواده ویندوز در این است که لینوکس از رویکردی کاملاً متفاوت برای سازماندهی سیستم فایل و استفاده از انواع سیستم های فایل کاملاً متفاوت استفاده می کند.

در ویندوز شما به دیدن درایوهای منطقی C و D و غیره عادت دارید، در لینوکس چنین درایوهایی وجود ندارد. در عوض، لینوکس یک ریشه (/) دارد که همه چیز از آن رشد می کند. همه آدرس‌های فایل و دایرکتوری از ریشه شروع می‌شوند، همه پارتیشن‌ها، از جمله دیسک‌های فیزیکی، روی ریشه نصب می‌شوند. درایوهای فلش USB و غیره).

بنابراین، کاملاً تمام دیسک‌ها و پارتیشن‌های فیزیکی در یک ساختار فایل واحد ترکیب می‌شوند که با ریشه (/) شروع می‌شود.

همانطور که قبلا ذکر شد، لینوکس از سیستم های فایل دیگری استفاده می کند، نه مانند ویندوز - NTFS یا FAT، اگرچه لینوکس می تواند با این نوع فایل سیستم ها کار کند.

لینوکس به طور فعال از انواع سیستم های فایل زیر استفاده می کند:

  • ext4- یک سیستم فایل ژورنالینگ مدرن که برای لینوکس استاندارد است.
  • btrfs- یک سیستم فایل نسبتاً جدید مبتنی بر ساختارهای B-tree، در برخی آزمایشات حتی عملکرد بهتری را در مقایسه با ext4 نشان می دهد.
  • xfs- این فایل سیستم با عملکرد نسبتاً بالایی از نظر نوشتن و خواندن داده ها متمایز می شود. با این حال، با توجه به ماهیت این فایل سیستم، خطر از دست دادن اطلاعات در صورت خرابی جدی وجود دارد.

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

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

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

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

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

توزیع لینوکس چیست؟

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

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

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

تقریباً هر توزیعی مخزن مخصوص به خود را دارد که به ترتیب همه بسته‌های سازگار و پشتیبانی شده توسط توزیع را ذخیره می‌کند، هنگام نصب برنامه‌های کاربردی از مخازن استاندارد، همیشه فقط نسخه‌های تأیید شده برنامه‌ها را نصب می‌کنید.

توزیع های لینوکس را می توان تقریباً به دو شاخه بسیار بزرگ توسعه، دو جهت تقسیم کرد. در اینجا منظور من تقسیم بندی بر اساس نحوه سازماندهی و مدیریت نرم افزار است، i.e. بسته ها

دو سیستم مدیریت بسته محبوب وجود دارد:

  • DEB- فرمت فایل بسته مورد استفاده توسط توزیع دبیان و همه توزیع های مبتنی بر آن؛
  • دور در دقیقهیک مدیر بسته است که در توزیع Red Hat و همچنین در بسیاری از توزیع های محبوب دیگر استفاده می شود.

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

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

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

این تمام چیزی است که برای امروز دارم، خداحافظ!

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

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

من می دانم که طرفداران شنیدن، نه خواندن متن ها وجود دارد، بنابراین هرکسی که می خواهد ویدیو را تماشا کند:

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

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

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

ویژگی ها و مزایای سیستم عامل لینوکس!

لینوکس رایگان.

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

قابلیت اطمینان لینوکس

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

امنیت لینوکس

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

لینوکس منبع باز


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

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

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

رابط کاربری لینوکس.


در یک سیستم لینوکس، کاربران با استفاده از خط فرمان (CLI) یا رابط کاربری گرافیکی (GUI)، یا از طریق کنترل‌های سخت‌افزاری مناسب، گردش‌های کاری را اجرا می‌کنند.

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

برنامه های توسعه یافته برای لینوکس در بالاترین سطح نیستند و منحصراً از طریق خط فرمان در دسترس هستند.

خط فرمان یک مکانیسم ارتباطی بین فرآیندی نسبتاً ساده است.

در رایانه‌ها، محبوب‌ترین رابط‌های کاربری مبتنی بر محیط‌های دسکتاپ مانند KDE Plasma Desktop، GNOME و Xfce هستند.

توسعه لینوکس

یک واقعیت مهم در مورد لینوکس این است که بر روی انواع معماری های پردازنده اجرا می شود.

اگر ویندوز یا Mac OS X را با لینوکس مقایسه کنید، یک تفاوت بسیار جالب وجود دارد: لینوکس مرکز توسعه ندارد. هیچ سازمان اصلی، مالک، مراکز واحدی وجود ندارد، برنامه های توسعه یافته حاصل هزاران پروژه است. آنها همه جا هستند، برخی از پروژه ها نشان دهنده شرکت ها هستند، پروژه های دیگر انجمنی از هکرها از نقاط مختلف جهان را تشکیل می دهند. شما نیز می توانید به این هدف واقعاً جهانی بپیوندید، یک برنامه توسعه دهید، مشارکت کنید و فرصت های جدیدی را برای یک میلیون کاربر باز کنید. به هر حال، کاربران می توانند مستقیماً در آزمایش شرکت کنند و با توسعه دهندگان مذاکره کنند، که به شما امکان می دهد اشکالات را برطرف کنید، نوآوری ها و تنظیمات را انجام دهید.

مشکلات و نوآوری ها.

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

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

توزیع(eng. distribute - distribute) شکلی از توزیع نرم افزار است.

به همین دلیل، لینوکس به سرعت برای کاربران خانگی و کسب و کارهای کوچک مورد احترام و محبوبیت قرار گرفته است. همه به لطف سیستم عامل Gutsy Gibbon (Ubuntu 7.10) Canonical.

شما می توانید توزیع های هسته لینوکس را با وارد کردن یک پرس و جو در موتور جستجو دانلود کنید: دانلود لینوکس و برگه های اول را دنبال کنید، همه چیز کاملاً منطقی در آنجا توضیح داده شده است!

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

و با تو بود، برنامه نویس!

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

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

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

1. دبیان و سایر سیستم های Deb

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

2. کلاه قرمزی و سایر سیستم های RPM

در حالی که جامعه در حال توسعه سیستم مدیریت بسته Deb بود، Red Hat مدیر بسته خود را به نام Rpm ایجاد کرد. سپس تمام توزیع‌های سنتی لینوکس به دو دسته تقسیم شدند - با استفاده از deb و rpm. الان هر دو سیستم مدیریت پکیج خوبن و نمیشه گفت بدتر از دیگری هست. جزئیات را می توانید در مقاله در لینک بخوانید. اکنون سیستم مدیریت بسته RPM توسط توزیع‌هایی مانند CentOS، Fedora، Red Hat، OpenSUSE و سایر توزیع‌های کمتر محبوب استفاده می‌شود.

3. آرچ لینوکس و بر اساس آن

پس از مدتی، چند توزیع دیگر ظاهر شد که از Deb یا Rpm استفاده نکردند. یکی از این توزیع ها ArchLinux است. این برنامه از مدیر بسته Pacman خود استفاده می کند که به شما امکان می دهد همه چیز را مانند deb انجام دهید، اما علاوه بر این یک سیستم آزادسازی نورد ساده پیاده سازی شده است. به لطف او، توزیع همیشه آخرین نرم افزار را دارد. Arch به سرعت محبوبیت پیدا کرد و چندین توزیع بر اساس آن ساخته شد - Manjaro، Antergos، Cinnarch و بسیاری دیگر.

4. جنتو

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

5. لینوکس از ابتدا

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

6 سیستم عامل کروم

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

7.اندروید

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

8 Slackware

یک توزیع نسبتاً قدیمی لینوکس که زمانی به عنوان جدیدترین یونیکس شناخته می شد. قبلاً چندین توزیع بر اساس آن ساخته شده بود مانند Blacktrack، Slax، VectorLinux و سایرین. اما سپس کم کم محبوبیت خود را از دست داد. از بسته خاص خود استفاده می کند. مدیر، که فاقد قابلیت‌های deb و rpm است، از وضوح وابستگی پشتیبانی نمی‌کند، و دستورات حذف و نصب بسته‌ها در ابزارهای مجزا هستند.

9. OpenWrt و بر اساس آن

OpenWrt یک سیستم عامل لینوکس ۲۰۱۷ برای روترها و روترهای مبتنی بر هسته لینوکس است. علاوه بر خود هسته لینوکس، نسخه‌ای از کتابخانه C، ابزارهای استاندارد لینوکس و BusyBox را نیز به همراه دارد. این سیستم فضای کمی را اشغال می کند و به طور خاص برای روترها بهینه شده است. اکثر تنظیمات در خط فرمان انجام می شود.

10. تایزن و سایر اینترنت اشیا

یک سیستم عامل مبتنی بر هسته لینوکس که برای تلویزیون های مختلف، ساعت های هوشمند و سایر ابزارهای هوشمند طراحی شده است. این سیستم بر اساس هسته لینوکس توسط سامسونگ توسعه یافته است و در حال حاضر اغلب استفاده می شود. برنامه ها و SDK برای توسعه آنها وجود دارد.

11. سیستم عامل برای ابر رایانه ها

از سال 2017، سیستم عامل های مبتنی بر لینوکس بیشتر در ابر رایانه ها استفاده می شوند. هر شرکتی بر اساس هسته اصلی راه حل خود را ایجاد می کند که برای نیازها و نیازهای او بهینه شده است. از 500 ابرکامپیوتر قدرتمند، 498 ابرکامپیوتر بر روی لینوکس و دو مورد دیگر مانند سیستم IBM AIX بر روی یونیکس کار می کنند.

در این مقاله در مورد برخی از ویژگی های سیستم عامل های خانواده لینوکس صحبت خواهیم کرد.

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

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

دو مورد آخر در این مقاله مورد بحث قرار خواهند گرفت.

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


مرکز برنامهدر لینوکس (App Gird) و اوبونتو (App Store) تعداد زیادی برنامه دارد که 95٪ آنها کاملاً رایگان هستند. در مرکز برنامه می توانید بسیاری از ابزارهای مفید، بازی های مختلف و بسیاری از نرم افزارهای دیگر را بیابید. این برنامه ها مستقیماً از مرکز نصب می شوند و همچنین حذف می شوند که بسیار راحت است. این توزیع ها دارای Flash Player داخلی هستند که شما را از جستجوهای طولانی در اینترنت نجات می دهد، زیرا وب سایت رسمی Adobe برای همه نسخه های لینوکس پلیر ندارد و اصلاً پخش کننده ای برای اوبونتو وجود ندارد.

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

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

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