رتبه بندی بهترین توزیع های لینوکس: کدام یک بهتر است. مروری بر ساقه های جانبی توزیع های غیرمعمول لینوکس: INFO

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

رزا لینوکس

رزا لینوکس- توزیع بر اساس متوفی اکنون ماندریوا، و ادامه توسعه آن. این توزیع دارای چندین نسخه است که برای کاربردهای مختلف طراحی شده است. نسخه دسکتاپ رایگان است تازهکه شامل جدیدترین و پایدارترین نرم افزار می باشد. نسخه ها "کبالت", "نیکل", "کروم"برای سازمان های دولتی ایجاد شده و توسط وزارت دفاع روسیه و FSTEC تایید شده است. این توزیع ها در نیست دسترسی رایگان. نسخه سرور در ابتدا بر اساس آن بود Red Hat Enterprise Linux (RHEL)، متعاقباً نیز به پایگاه ماندریوا منتقل شد. بر اساس پروژه Rosa، کیت توزیع در حال توسعه است OpenMandriva، که است "چند ضلعی"برای آزمایش نرم افزارها و فناوری های جدید (مانند فدورابرای RHEL).




توزیع از پیشرفت های خود استفاده می کند:
  • ABF (مزرعه ساخت خودکار)- یک محیط توزیع شده برای توسعه و مونتاژ مداوم بر اساس سیستم کنترل نسخه Git. ABF به عنوان یک نمای ساختاری برای فرآیندهای فنی اختصاصی (وابسته به توزیع) طراحی شده است. این رویکرد اجازه می دهد تا با حداقل آستانه ورود، بدون تغییرات در مقیاس بزرگ در پایه های بسته و فناوری های ساخت، توزیع های مبتنی بر پایه های بسته های مختلف را به ABF اضافه کنید. منطق خارجی واحد پشتیبانی شده توسط ABF تبادل سریع عملکرد بین تیم‌های توسعه از توزیع‌های پایه و مشتق و بین توزیع‌های پایه مختلف را امکان‌پذیر می‌کند و همچنین معرفی عملکرد برنامه‌های کاربردی جدید را از فروشندگان خارجی به توزیع‌ها تسریع می‌کند. پروژه OpenMandriva محیط ساخت ABF را قرض گرفت.
  • ROSA Hardware DB- پایگاه داده تجهیزات آزمایش شده؛
  • میله موشک- پانل راه اندازی سریعبرنامه هایی با قابلیت جابجایی بین آنها؛
  • ساده خوش آمدید- یک نقطه راه اندازی برنامه های کاربردی گروه بندی شده بر اساس عملکرد.
  • دوره زمانییک ابزار تجسم محتوا است که به شما امکان می دهد فعالیت ها را دنبال کنید و اسناد و فایل ها را در تاریخ های خاص پیدا کنید.
  • پوشه پشته- اپلتی که به شما امکان می دهد سازماندهی کنید دسترسی سریعبه دایرکتوری ها و فایل های پرکاربرد (به طور پیش فرض در KDE 4.10 گنجانده شده است)؛
  • کلوک- ابزاری برای مشاهده سریع گروهی از فایل ها (مشابه QuickLook در Mac OS X، در KDE 4.10 به طور پیش فرض).
  • ROMP- پخش کننده چند رسانه ای مبتنی بر MPlayer و SMPlayer.
  • مرکز نرم افزار ROSA- مرکز نصب برنامه؛
  • ردیاب بالادست- ردیابی و تجزیه و تحلیل سازگاری تغییرات در کتابخانه های لینوکس.
  • Kernel ABI Tracker- تجزیه و تحلیل تغییرات در هسته لینوکس.
محیط گرافیکی اصلی در روزا می باشد KDE. تیم توسعه طراحی اصلی خود را ایجاد کرده است که برای کاربران ویندوز کاملاً آشنا است و کاربران با تجربه لینوکس را نمی ترساند. همچنین نسخه هایی با محیط های گرافیکی وجود دارد گنومو LXDEاما کمتر مورد توجه قرار می گیرند. سایت رسمی

لینوکس را محاسبه کنید

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

  • محاسبه دسکتاپ لینوکس KDE/MATE/Xfce (CLD، CLDM، CLDX)یک دسکتاپ مدرن مبتنی بر محیط گرافیکی KDE، MATE یا Xfce است که می تواند اکثر کارهای اداری را انجام دهد. ویژگی اصلی این است نصب سریع، سیستم به روز رسانی راحت و قابلیت ذخیره سازی حساب هاکاربران روی سرور ظاهردسکتاپ در هر سه توزیع یکسان است. کارمندان می توانند آزادانه روی دسکتاپ های مختلف با به اشتراک گذاری فایل ها، اسناد از سیستم عامل ویندوز کار کنند.
  • محاسبه سرور دایرکتوری (CDS)- می تواند به عنوان یک کنترل کننده دامنه عمل کند، اجازه می دهد تا از برنامه های Calculate 2 با دستورات ساده یونیکس مانند برای پیکربندی سرویس های Samba، Mail، Jabber، Proxy استفاده کنید. با انتشار بسته محاسبه-سرور، که بخشی از ابزارهای Calculate 2 (مجوز آپاچی 2) است، نسخه های جدید سرور در فواصل زمانی 2-3 ماهه منتشر می شود.
  • محاسبه اسکرچ لینوکس (CLS)یک توزیع پایه است، مانند stage3 در جنتو، که برای ساخت نسخه های دیگر دسکتاپ استفاده می شود. برخلاف مرحله 3، شامل حداقل بسته های اضافی، درایورها، کتابخانه ها، کد منبع هسته لینوکس و پورتاژها است.
  • محاسبه سرور اسکرچ (CSS)- مانند CLS از حداقل مجموعه ای از بسته ها استفاده می کند. برخلاف دومی، برای نصب روی سرور طراحی شده است.
  • محاسبه مرکز رسانه (CMC)- توزیع تخصصی بهینه شده برای ذخیره و پخش محتوای چند رسانه ای.

همه نسخه های توزیع به صورت یک تصویر livecd قابل بوت توزیع می شوند که می تواند بر روی HDD، USB-Flash یا USB-HDD نصب شود.


ویژگی ها:
  • راه حل آماده مشتری-سرور.
  • استقرار سریع در شرکت
  • کار تمام عیار در شبکه های ناهمگن.
  • به روز رسانی مدل: انتشار نورد.
  • شامل ابزارهای محاسبه ویژه طراحی شده برای پیکربندی، ساخت و نصب سیستم است.
  • مونتاژ تعاملی سیستم پشتیبانی می شود - تهیه یک تصویر ISO از سیستم برای وظایف شما.
  • سهولت اداره.
  • قابل نصب بر روی USB-Flash یا USB-HDD با ext4، ext3، ext2، ReiserFS، Btrfs، XFS، jfs، nilfs2 یا FAT32.
  • 100٪ Gentoo با پشتیبانی از مخازن به روز رسانی باینری سازگار است.
سایت رسمی

رانتو


رانتو- این یک مجلس روسی است اوبونتوتمرکز، به اندازه کافی عجیب، روی کاربر روسی. این سیستم کاملاً روسی شده است، نصب آن بسیار آسان است، دارای مجموعه خوبی از برنامه های از پیش نصب شده است. یکی از ویژگی های بارز توزیع مجموعه ای از ابزارهای سیستمی است که توسط یک شرکت کننده پروژه توسعه یافته است FSnow. این نرم افزار در مخزن Launchpad ppa:fsnow/ppa موجود است.

دو نسخه از Runtu وجود دارد:

  • Runtu XFCE- با یک محیط گرافیکی سبک وزن Xfce که برای یک رابط کاربری آشنا ویندوز پیکربندی شده است.
  • Runtu LITE- با مدیر پنجره Openbox، سخت افزار قدیمی و ضعیف را هدف قرار می دهد.
سایت رسمی

ریمیکس فدورا روسی

ریمیکس فدورا روسی(یا RFRemix) یک ساخت مبتنی بر توزیع فدورا است. علاوه بر روسی سازی کامل، تفاوت های زیر نیز دارد:

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

در غیر این صورت، یک فدورا معمولی است. سایت رسمی

ALT لینوکس

در ابتدا بر اساس ترنجبین(که بعداً Mandriva شد)، اما به تدریج شروع به تبدیل شدن به یک سیستم مستقل کرد. یکی از ویژگی های متمایز ALT Linux مدیر بسته آن است: از بسته هایی با فرمت استفاده می کند دور در دقیقهمانند توزیع های مشتق شده از RedHat، اما آنها با استفاده از ابزار کنترل می شوند APT (ابزار بسته بندی پیشرفته)، که است "بومی"برای دبیان و مشتقات آن (مانند اوبونتو). لینوکس ALT همچنین به دلیل ارسال به بسیاری از مدارس مشهور است و کتاب های درسی علوم کامپیوتر حاوی وظایفی خاص برای آن هستند (به جز ویندوز). کیت توزیع دارای نسخه ها و نسخه های رایگان در دسترس عموم برای سازمان های دولتی است که توسط FSTEC و وزارت دفاع فدراسیون روسیه تأیید شده است. توزیع Simply Linux یک نسخه سبک از ALT Linux است که حاوی مقدار زیادی نرم افزار آموزشی و چند رسانه ای و همچنین یک دسکتاپ ساده و راحت مبتنی بر Xfce است. توسعه بسته ها برای ALT Linux، در یک مخزن ویژه انجام شده است سیزیفوس. نسخه های زیر موجود است:

  • Alt Linux Centaurus (ALT Linux Centaurus)- یک کیت توزیع چند منظوره برای سرورها و ایستگاه های کاری، که در درجه اول برای استفاده در شبکه های شرکتی در نظر گرفته شده است.
  • Alt Linux KDesktop- چند منظوره جهانی سیستم کاربر Alt Linux KDesktop (ALT Linux KDesktop) شامل همه چیزهایی است که برای کارهای اداری نیاز دارید، ایجاد کنید انواع مختلفگرافیک و انیمیشن، پردازش صدا و ویدئو، ابزارهای توسعه اپلیکیشن و آموزش. در حین نصب، کاربر قادر خواهد بود کیت توزیع خود را تکمیل کرده و عملکردهای لازم را تشکیل دهد.
  • "مدرسه آلت لینوکس"- مجموعه ای از کیت های توزیع برای موسسات آموزشی. این کیت شامل سیستم عامل های مبتنی بر ALT Linux برای ساخت زیرساخت یک موسسه آموزشی است:

    سرور مدرسه
    معلم مدرسه
    مدرسه جونیور
    استاد مدرسه

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

  • بالا به سادگی لینوکس.

Astra Linux


یک سیستم عامل با هدف ویژه مبتنی بر Debian GNU/Linux که برای نیازهای سازمان های مجری قانون روسیه و خدمات ویژه ایجاد شده است. درجه حفاظت از اطلاعات پردازش شده را تا سطح اسرار دولتی "فوق سری" را تضمین می کند. دارای گواهینامه در سیستم های صدور گواهینامه ابزارهای امنیت اطلاعات وزارت دفاع، FSTEC و سرویس امنیت فدرال روسیه. نسخه های منتشر شده نام شهرهای قهرمان روسیه و کشورهای CIS را دارند.

سازنده در حال توسعه است نسخه پایه Astra Linux - Common Edition (هدف عمومی) و اصلاح آن نسخه ویژه (ویژه هدف):

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

PupyRusLinux

این یک توزیع سبک وزن است که به طور خاص برای سخت افزارهای کم رده طراحی شده است. اندازه کوچک سیستم (حدود 120 مگابایت) به آن اجازه می دهد تا به طور کامل در RAM بارگذاری شود و حداکثر کارایی را تضمین کند. PuppyRus Linux بر روی کامپیوترهایی با معماری x86 متمرکز شده است که برای ارائه بهینه شده است حداکثر عملکردو با توجه به نیاز کم به تجهیزات، می تواند زندگی "دوم" را به مدل های منسوخ ببخشد.
PuppyRus دو سیستم بسته اصلی را از Puppy Linux سلف خود به ارث برده است: PETو .PUP. آنها فایل های فشرده شده با gzip هستند که حاوی دایرکتوری های حاوی فایل هایی برای نصب هستند. این دایرکتوری ها دارای نام ها و ساختاری مشابه دایرکتوری های استاندارد در سیستم فایل یونیکس هستند.
بنابراین، فرآیند نصب بسته‌های جدید با باز کردن بسته‌ها به دایرکتوری ریشه همراه است. برنامه مدیریت بسته PetGetفرآیند نصب را نظارت می کند، فایل هایی را که از بسته در سیستم کپی می شود، ثبت می کند و این تغییرات را در یک فایل جداگانه - گزارش نصب ثبت می کند. پس از باز کردن بسته بندی، PetGet اسکریپت نصب (اسکریپت) موجود در بسته را اجرا می کند.
هنگامی که یک بسته حذف می شود، PetGet تمام فایل های مشتق شده از آن را با توجه به گزارش نصب آن حذف می کند. پس از آن، PetGet اسکریپت (اسکریپت) پس از نصب را که قبلاً در بسته گنجانده شده بود، اجرا می کند. سایت رسمی

آجیلیا لینوکس

این یک توزیع لینوکس است که بر اساس آن در حال حاضر توسعه نیافته است MOPS لینوکس(که به نوبه خود بر اساس Slackware). اصول اصلی که توسعه دهندگان توزیع به آن پایبند هستند، سهولت نصب و توسعه سیستم و همچنین انتخاب پایدارترین برنامه ها است.

از لحاظ تاریخی، AgiliaLinux از نسل مستقیم MOPSLinux منحل شده است. در آن زمان، MOPSLinux به طور کلی بر پایه بسته‌های Slackware مبتنی بود و به تدریج سهم خود را از بسته‌های خود تا پایان عمر خود افزایش داد. AgiliaLinux به این مسیر ادامه داده است و اکنون پایه بسته مستقل است. فرمت بسته txz است و mpkg به عنوان مدیر بسته استفاده می شود. سایت رسمی

4 راه حل جمع آوری فرم وب برای "آیا می توانید نسخه های اصلاح شده توزیع های لینوکس را به صورت قانونی بفروشید؟"

آیا برای آنها کاملا قانونی است که نسخه هایی از این نسخه کمی تغییر یافته اوبونتو را بفروشند (بیایید آن را موبونتو = اوبونتو اصلاح شده بنامیم)؟

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

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

برای استفاده از موارد زیر به مجوز Canonical نیاز دارید: (i) هر علامتی که با حروف UBUNTU یا BUNTU ختم می شود و به طور منطقی شبیه علائم تجاری یا هر مارک مشابه مشابه است، و (ii) هر علامت تجاری در نام دامنه یا URL یا برای اهداف تجاری،

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

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

نرم‌افزار منبع بسته گنجانده شده نباید مجوزهای کتابخانه‌هایی را که استفاده می‌کند نقض کند (برخی مجوزها وابستگی باینری به نرم‌افزار منبع بسته را مجاز می‌کنند و برخی نه).

همانطور که سرژ گفت، بله. با این حال، نمی توانید قسمت هایی را که GPL (مدیر پنجره GPL) هستند تغییر دهید و سپس منبع را ببندید. شما حتی نمی توانید از کتابخانه های GPL در منبع بسته استفاده کنید. بنابراین در واقع پاسخ باید این باشد: " نه",همانطور که اگر منبع را با بیشتر سیستم یا دسکتاپ بسته اید، تا زمانی که از GPL آزاد و آزاد شوید، دیگر مربوط به اوبونتو نخواهد بود. همچنین، من معتقدم برای استفاده از کلمه ای مانند Mubuntu به مجوز صریح از Canonical نیاز دارید. سوال واقعا سخت است. شما باید تحقیقات زیادی انجام دهید و در صورت انجام این کار احتمالاً یک وکیل استخدام کنید.

به روز رسانی

فکر کردم سوال را به روز کنم زیرا نظرات در مورد اینکه آیا می توانید از کتابخانه های GPL در منبع بسته استفاده کنید بسیار طولانی است. LGPL اجازه می دهد *، GPL اجازه نمی دهد **. از مبحث مرجع gnu.org/licenses/why-not-lgpl.html:

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

با این حال، از آنجایی که امروزه بیشتر کتابخانه ها LGPL هستند، ممکن است OP آنقدرها هم که من در ابتدا فکر می کردم سخت نباشد.

* هنوز شرایط خاصی وجود دارد که باید برای استفاده از کتابخانه های LGPL رعایت شود.

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

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

نه، شما نمی توانید، زیرا برخی از پروژه ها توسط Canonical محافظت می شوند، اما اگر شما نیاز به مشارکت دارید، باید قرارداد Canonical را امضا کنید:

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

برای مشارکت، باید قرارداد Canonical را امضا کنید.

آیا برای آنها کاملا قانونی است که نسخه هایی از این نسخه کمی تغییر یافته اوبونتو را بفروشند (بیایید آن را موبونتو = اوبونتو اصلاح شده بنامیم)؟

اگر آنها بخش اصلی پنجره جدید را بسته کنند چه؟ آیا فروش همچنان قانونی خواهد بود؟

شما نمی توانید این کار را بدون اجازه Canonical انجام دهید:

استفاده محدود نیاز به مجوز علامت تجاری دارد

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

    هر گونه استفاده تجاری

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

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

انتخاب توزیع لینوکس

فدورا هسته

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

ایرادات:

  1. عدم پشتیبانی از NTFS (مرتبط برای شخصی که از ویندوز مهاجرت می کند و WindowsXP را به موازات لینوکس روی دستگاه خود دارد).
  2. بدون پشتیبانی MP3.
  3. بدون جاوا
  4. محلی سازی فقط UTF8 است که در بیشتر موارد به جای سیریلیک معمولی مربع و علامت سوال ایجاد می شود. بله، همه اینها اصلاح شده است، اما نه به طور کامل. اگر زبان روسی حیاتی است، باید محلی را به KOI8-R تغییر دهید.
  5. مستندات ضمنی اگر تنش با انگلیسی فنی وجود نداشته باشد - همه چیز خوب است! بله - مشکلاتی وجود خواهد داشت - تمام اسناد ترجمه شده فقط از طریق i-no، http://www.google.com. جستجوها زمان و ترافیک زیادی را می طلبد.

مزایای:

  1. برای به روز رسانی سیستم و نصب برنامه ها، یک APT-GET رسماً پیچ و یک "پنجره" به آن وجود دارد - SYNAPTIC. همچنین برای به روز رسانی بسیار راحت است، زیرا هر نوع اطلاعات خدماتی در مورد آنها همراه با بسته ها کشیده نمی شود.
  2. توزیع به طور مداوم در حال تغییر است و از انتشار تا انتشار برای کاربر عادی آسان تر و راحت تر می شود.
  3. وجود تعداد زیادی بسته دور در دقیقه که قبلاً ساخته شده است (به زیر مراجعه کنید). علاوه بر این، اغلب چنین بسته هایی توسط خود توسعه دهندگان نرم افزار جمع آوری شده و در وب سایت های رسمی ارسال می شوند.
  4. یک دفتر نمایندگی در روسیه وجود دارد. درست است، پشتیبانی فنی فقط برای نسخه های سرور (یعنی تجاری) توزیع است.
  5. یک تیم جدی در حال توسعه کیت توزیع است.
  6. اکثریت قریب به اتفاق کتاب‌های لینوکس «ضخیم» توزیع Red Hat را که Fedora Core از آن منشعب شد، توصیف می‌کنند.

ASPLinux

این یک توزیع تولید داخل است که توسط شرکتی به همین نام توسعه یافته است. این یک کلون از Fedora Core (قبلاً Red Hat) است که از نظر نرم افزار کاربردی کمی تغییر یافته و برای شرایط ما سازگار شده است.

در چندین نسخه توزیع شده است (بدون احتساب نسخه های صرفاً سرور): لوکس با تعداد زیادی دیسک و با مجموعه ای کامل از اسناد، استاندارد - نصف تعداد دیسک، فقط دفترچه راهنمای نصب از مستندات، Express - یک مجموعه سه دیسک با یک جزوه کوتاه

ایرادات:

  1. توسعه دهندگان طرفداران فوق العاده ای از وصله هسته هستند. به طور متوسط ​​- 25-28 پچ. در نتیجه کرنل به گونه ای پچ می شود که حتی "بابا" از http://www.kernel.org هم آن را تشخیص نمی دهد! در نتیجه - اگر می خواهید برنامه ای را از روی کد منبع کامپایل کنید - این یک بازی رولت است: ممکن است به دلیل این وصله ها مونتاژ شود یا نباشد، زیرا شما خوش شانس هستید. علاوه بر نصب کرنل از http://www.kernel.org، با مشکلات بزرگ و کوچک زیادی در عملکرد مواردی مانند iptables، squid و غیره مواجه می شوید.
  2. برای به روز رسانی، yum استفاده می شود، که از سرور "کشیدن" می شود اطلاعات خدماتدر مورد بسته هایی که اغلب حجمی قابل مقایسه با خودشان دارند. یعنی اطلاعات بسته دانلود شده از سرور می تواند 1.2 مگابایت حجم داشته باشد و خود بسته می تواند 1.3 مگابایت باشد. در حضور anlim و یک کانال گسترده - سوال ناپدید می شود، در حضور یک مودم یا ترافیک گران قیمت - بسیار بسیار ناخوشایند است.
  3. از آنجایی که ASPLinux بر اساس همان Fedora Core است، به‌روزرسانی بسته اغلب با تأخیر انجام می‌شود و می‌تواند از نظر اندازه نزدیک به خود توزیع باشد.

مزایای:

  1. پشتیبانی از NTFS، MP3، Java و حتی وجود دارد ماکرومدیا فلشدر دسترس.
  2. بومی سازی نسبتاً خوب (البته باید توجه داشته باشم که در آخرین نسخه های توزیع، کاربر از امکان انتخاب بین koi8-r، cp1251 و UTF8 نیز محروم بود و تنها دو مورد آخر باقی می ماند).
  3. نسخه لوکس دارای مستندات عالی و صریح است. و با نصب کیت توزیع و با نشانه گذاری هارد دیسکو با تنظیمات پس از نصب. حتی برای شخصی که در مورد لینوکس در جایی و از کسی شنیده است به روشی قابل دسترس و قابل درک نوشته شده است. می توانم بگویم که هیچ یک از لینوکس ها اسناد چاپی واضح تر و واضح تری به زبان روسی ندارند.
  4. پشتیبانی فنی قدرتمندی از کیت توزیع مستقیماً توسط توسعه دهندگان وجود دارد. پاسخ ها در عرض 4-5 ساعت می آیند. یعنی صبح نامه ای با یک سوال فرستادم - عصر شما 100٪ پاسخ دارید. قاعدتاً یک کارمند پشتیبانی فنی خاص به شما منصوب می شود که با سؤالات احمقانه و معقول خود سر خود را گول می زنید. قبلا پشتیبانی فنی از طریق تلفن وجود داشت، از نسخه 9.0 حذف شد و اکنون فقط پست است.
  5. یک وب سایت روسی زبان و یک انجمن پشتیبانی فنی وجود دارد که در آن، و اغلب، پاسخ ها مستقیماً توسط توسعه دهندگان داده می شود.
  6. بیشتر اطلاعاتی که می توان از کتاب های "ضخیم" کلاه قرمزی به دست آورد، در مورد ASPLinux نیز صدق می کند.

برداشت شاهدان عینی:

از ASPLinux 9.0 استفاده شد کامپیوتر خانگی، در محل کار، و با دو دوست برای بیش از یک سال. به علاوه:
سازنده DIY بسیار خوب؛
مونتاژ کاملا مناسب بسته ها، روسی سازی، اسناد.
صفحات man به زبان روسی در بیشتر موارد، برخی در ترجمه بنده نافرمان شما.
همه چیز بدی که معمولاً به درستی در مورد سیستم مدیریت بسته rpm گفته می شود توسط توسعه دهندگان با موفقیت حذف شده است.
مشکلات بسیار کمی در مورد اعتیاد حتی در شرایط تمسخر شدید سیستم وجود داشت.
ثبات و امنیت در سطح بالا؛
هیچ اشکال غیرقابل توضیحی مشاهده نشد، چیزی از خود کار منحرف نشد.
بارها مجبور شدم ASPLinux 9.0 (فقط tsssss!!!) را روی تجهیزات فوق سری نصب کنم، که طبق ایده کلی، سیستم عامل WSWS باید روی آن نصب می شد.
اشکالات و چنگک ها - هیچ کدام.
تجهیزات کاملاً خاص به سادگی قابل پشتیبانی نیستند ، اما تحت یک توافق نامه اضافی ، درایورها توسط متخصصانی از همان ASP نوشته شده اند.
شایان ذکر است که پشتیبانی فنی صحیح یک کلاس نسبتاً بالا - استدلالی که در آن روزها ASP را از هر رقبای متمایز می کرد.

در منهای:
انتشار کیت توزیع ASPLinux 9.2 و سپس ASPLinux 10، همراه با تغییر در مدیریت شرکت، بسیاری از شایستگی های گذشته این تیم محترم را از بین برد.
نمی توان گفت که آنها بدون ابهام از همه نظر بد هستند، اما در مقایسه با توزیع های ASPLinux نسخه های 7.1، 7.3 و 9.0 آنها تمام نکاتی را که در بالا به عنوان مزیت توضیح دادم از دست می دهند.
اکنون بسته های موجود در توزیع حداقل پیکربندی نشده اند.
همین امروز، من با یک کاربر تازه کار درباره مشکلی که در ASPLinux 9.2 به وجود آمد بحث کردم - هیچ صدایی وجود نداشت. Kernel 2.4.22، oss، محیط گرافیکی پیش فرض - Gnome (طبق قوانین Red Hat). و در عین حال در تنظیمات xmms پسوند خروجی استفاده شده پیش فرض ... توجه بود! هنر، و به صورت اختیاری - alsa. مشکل برای هیچ کاربر با تجربه ای دشوار نیست، اما مبتدی فقط می بیند که هیچ صدایی وجود ندارد.
توسعه دهندگانی که محصول خود را به عنوان توزیع دسکتاپ قرار می دهند، نباید چنین اشتباهات احمقانه ای را مرتکب شوند.

دارای سه نسخه کاربری است: چند دیسک Altlinux Master، سبک وزن Altlinux Junior و تک دیسک ALT Linux Compact.

مزایای(اول بهترین ها):

  • apt-rpm به عنوان یک سیستم مدیریت بسته. با رابط کاربری گرافیکی سیناپتیک
  • روسی سازی عالی "خارج از جعبه" (رمزگذاری koi8-r، cp1251).
  • مقدار زیادی از اسناد به زبان روسی در توزیع.
  • کار معمولی با چند رسانه ای (در دسترس بودن کدک ها برای گوش دادن به mp3، تماشای فیلم های ویدئویی و DVD، درایورهای کارت گرافیک سه بعدی تجاری).
  • جامعه بزرگ روسی زبان از کاربران و توسعه دهندگان.
  • پایه بسته بزرگ سلسله مراتب واضحی از مخازن با درجات مختلف ثبات.
  • باز بودن مخزن در هر دو جهت، در صورت تمایل، هر کسی می تواند نگهدار چیزی شود. همچنین به backport ها مراجعه کنید.

ایرادات(در ابتدا - بدترین):

  • ALM 2.4 هنوز با نصب کننده قدیمی Mandrake عرضه می شود که مشکلاتی را ایجاد می کند. نصب کننده شخصی - در مرحله آزمایش بتا عمومی.
  • در حال حاضر، هیچ پیکربندی گرافیکی جهانی وجود ندارد (برای کسانی که به ویژه علاقه مند هستند، پیشنهاد می شود از پیکربندی کننده های قدیمی drakex "در خطر و خطر خود" استفاده کنند).
  • نصب کننده پشتیبانی نشده کیبورد و ماوس USB یکی از آزاردهنده ترین آنهاست ویژگی های منفی M2.4 (این فقط برای نصب اعمال می شود، هیچ مشکلی در استفاده از آن وجود ندارد).
  • کرنل 2.6 در حین نصب قابل انتخاب نیست. توزیع آن را دارد، کل زیرساخت برای استفاده از هسته 2.6 وجود دارد، اما این توصیه نمی شود.
  • نصب در حالت Expert می تواند منجر به نتایج تا حدودی غیرمنتظره شود. بنابراین باید با احتیاط مصرف شود.
  • عقیده ای وجود دارد که هسته های بومی با آن کار می کنند سیستم دیسکنه بهینه

ویژگی ها:

  • زبان های پشتیبانی شده: انگلیسی، روسی، اوکراینی، بلاروسی، قزاقستانی. AT رمزگذاری های مختلف، محلی پیش فرض روسی koi8-r است.
  • توسعه دهندگان توزیع سعی می کنند بهترین اقدامات امنیتی ممکن را انجام دهند که خوب است. اما به همین دلیل، برخی از چیزها (دسترسی ریشه، نصب و غیره) ممکن است آنطور که انتظار می رود کار نکنند. به طور کلی سیستم امنیتی یکی از خاص ترین ویژگی های این توزیع است.
  • عدم وجود انجمن اختصاصی که با لیست های پستی جایگزین می شود. این موضع اصلی توسعه دهندگان است.
  • سیستم خود برای ساخت هسته در بسته های rpm. تعداد زیادی از ماژول ها برای هسته ها در بسته های جداگانه ارائه می شوند.
  • بسیاری از وظایف اداری از طریق ابزار کنترل انجام می شود.

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

ایرادات:

  1. روسی‌سازی کامل نشده است - نیمی از منوها به زبان انگلیسی و نیمی به زبان روسی ترجمه شده هستند.
  2. پشتیبانی فنی رسمی به زبان روسی برای کاربران فردی هنوز دشوار است.

مزایا و معایب همزمان:

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

مزایای:

  1. فقط مجموعه ای شیک از درایورها، از جمله درایورهای اختصاصی، که در توزیع گنجانده شده است. تمرکز توسعه دهندگان بر روی لپ تاپ ها تأثیر دارد - تقریباً 100٪ تضمین نصب و عملکرد SuSe با هر لپ تاپ، از جمله WiFi، Winmodem، کارت های ویدئویی و غیره.
  2. ابزار مناسب برای به روز رسانی توزیع.
  3. مجموعه نسبتاً زیادی از نرم افزار - تقریباً همه چیزهایی که برای کار عادی و اوقات فراغت لازم است - در دسترس است.
  4. مجموعه ای بسیار خوب از فونت های ttf، از جمله فونت های سیریلیک که استفاده از فونت های مایکروسافت را اختیاری می کند.
  5. کیت توزیع با دقت و کیفیت کاملاً آلمانی مونتاژ شده است.

همه توزیع های ذکر شده در بالا بر اساس بسته های *.rpm هستند. ما در اینجا به مزایا و معایب سیستم دسته ای نمی پردازیم. با این حال، دومی هر چه باشد، دو مزیت فرمت rpm غیرقابل انکار است. اولین مورد این است که رایج ترین فرمت نرم افزار رایگان (بعد از منبع) است. و دوم - هم خود قالب و هم ابزارهای کار با آن در بسیاری از کتابهای "ضخیم" در لینوکس (Red Hat) به تفصیل توضیح داده شده است.

برخلاف تمام توزیع‌هایی که قبلاً توضیح داده شد، با حمایت شرکت‌های تجاری، کم و بیش بزرگ، دبیان نتیجه کار یک جامعه رایگان از توسعه‌دهندگان است (وب‌سایت پروژه - http://www.debian.org). این در اشکال مختلف (به صورت ایزو-تصاویر، مجموعه فایل ها و غیره) توزیع شده است که هم برای دانلود رایگان و هم برای تکرار و توزیع در دسترس است.

ویژگی های خاص

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

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

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

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

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

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

ایرادات

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

$ dpkg-reconfigure package-name

بدون نیاز به یادآوری تنظیمات آن در کدام شعبه از سفارشی ساز سراسری سیستم قرار دارد.

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

مزایای

  • اولین و قابل توجه ترین مورد مناسب (فراسیستم مدیریت بسته) است. در ارتباط با نصب برنامه ها و رفع وابستگی های آنها به عنوان یک کلاس مشکلی وجود ندارد.
  • مخزن عظیمی از بسته های کامپایل شده و آماده برای استفاده که شامل تقریباً همه چیزهایی است که توسط نابغه خلاق جامعه منبع باز ایجاد شده است. از میان همه توزیع های رایج (حداقل بسته بندی شده)، دبیان بزرگترین مجموعه نرم افزار را دارد.
  • هم در نصب و پیکربندی و هم در عملیات ساده - همه چیز منطقی، قابل درک، شفاف و نسبتاً یکپارچه است. احتمالاً به همین دلیل است که در میان کاربران دبیان تعداد زیادی افراد "علمی" و متخصصان فنی غیررایانه ای وجود دارد - زمان صرف شده برای راه اندازی و "تنظیم" سیستم در مقایسه با زمان واقعی کار در آن به طور غیرقابل مقایسه ای کم است.
  • مقدار بسیار متوسط نصب اولیه- کمتر از 200 مگابایت بدون X - و همچنین امکان نصب سیستم "پایه" بلافاصله شروع به کار در آن، نصب بقیه فقط در صورت نیاز، به شما امکان می دهد در صورت تمایل فضای اشغال شده روی دیسک را به شدت کنترل کنید. و گیگا و حتی مگا بایت های غیر ضروری (و گاهی اوقات چنین اضافی) را پراکنده نکنید.
  • یک جامعه گسترده روسی زبان که می توانید از آن در کنفرانس ایمیل روسی زبان کمک بگیرید [ایمیل محافظت شده] [ایمیل محافظت شده]، و در سایت های متعددی که در گستره های Runet پراکنده شده اند.

یک عامل اضافی، که می توان آن را نیز به مزایا نسبت داد، این است که تعداد قابل توجهی از به اصطلاح. LiveCD (که معروف ترین، اما به دور از آن Knoppix است)، که به شما امکان می دهد بدون نصب آن با ویژگی های کیت توزیع آشنا شوید و با یک نتیجه مثبت، یک سیستم Debian تمام عیار را مستقر کنید.

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

Slackware

این قدیمی ترین توزیع (زنده) لینوکس است که از همان ابتدا تا به امروز با نام خالق آن - پاتریک ولکردینگ مرتبط است. برای بیش از 10 سال، هیچ چیز تغییر زیادی نکرده است (البته به جز نسخه های بسته). برای مثال:

  • محیط نصب/پیکربندی بسیار شبیه به Sysinstall FreeBSD است،
  • مقداردهی اولیه به سبک BSD
  • این یک توزیع بسته است - فرمت tgz، اما آنها هیچ وابستگی ندارند، خود بسته ها به صورت باینری از منابع رسمی بدون هیچ گونه اصلاحی، مانند هسته، کامپایل می شوند. همین است لینوکس خالص.
  • شما همچنین می توانید بسته های خود را بسازید - اسکریپت های ساخت برای ساختن به همراه کدهای منبع در وب سایت پروژه ارسال می شوند، به هر حال اسکریپت ها بسیار ساده هستند.
  • پایگاه داده بسته نگهداری می شود، اما در اصل نیازی به آن نیست.

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

$ installpkg ./*.tgz

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

با این حال، مکانیسم هایی برای نصب / به روز رسانی خودکار از اینترنت نیز وجود دارد - تعداد زیادی از آنها وجود دارد: slapt-get، swaret، getpkg، slackpkg و چند مورد دیگر.

روسی‌سازی اکنون به راه‌اندازی تنها یک اسکریپت کاهش یافته است، بسیاری از این اسکریپت‌ها در وب وجود دارد.

تنظیمات کم و بیش مناسب و ضروری را می توان از طریق ابزار pkgtool انجام داد (برای مدیریت بسته ها نیز خدمت می کند)، بخش های گرافیکی زیادی برای آن منتشر شده است.

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

در اصل هیچ پشتیبانی فنی وجود ندارد - و در اصل نیازی به آن نیست. فقط باید سایت www.slackware.ru را به خاطر بسپارید - اسکله و انجمن و www.linuxpackages.net وجود دارد - در اینجا می توانید بسته های آماده و پیوندهایی به تصاویر iso را پیدا کنید.

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

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

جنتو لینوکس توزیعی است که هم به دلیل پشتیبانی از تعداد زیادی از پلتفرم های سخت افزاری و هم به دلیل سیستم «portage» بسیار انعطاف پذیر و کاربرپسند که مبتنی بر پورت های FreeBSD است، در جامعه OpenSource هر روز محبوب تر می شود.

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

مزایای:

  • عملکرد بالا. امکان بهینه سازی فوق العاده عمیق و انعطاف پذیر سیستم تحت سخت افزار.
  • "افزودن/حذف برنامه ها" راحت. تعداد زیادی برنامه در سیستم پرتاژ.
  • مکانیزم به روز رسانی راحت به روز رسانی زنده درخت پرتاژ. بدون نرم افزار سفارشی اضافی
  • این سیستم شامل برنامه هایی با گزینه های لازم (مثلا پشتیبانی از gpm یا عدم وجود آن و غیره) و پچ های لازم است.
  • امکان نصب جنتو از هر سیستم لینوکس (به عنوان مثال، از Knoppix LiveCD یا هر توزیع زنده دیگری که حاوی کامپایلر gcc است)، بدون قطع فعالیت فعلی. در این مورد، دیسک های جنتو مورد نیاز نیست: کل فرآیند نصب را می توان از طریق وب انجام داد.

ویژگی ها:

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

ایرادات:

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

FreeBSD

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

ایرادات:

  1. لینوکس نیست، هرچند مشابه! در برخی جزئیات به طور قابل توجهی متفاوت است، که منجر به سوء تفاهم های مکرر با دستور mount و توصیه برای دستیابی به شروع خودکار X با تغییر سطوح اجرا می شود.
  2. نصب نیاز به درک نام‌گذاری دستگاه‌های خاص BSD، طرح‌های پارتیشن‌بندی دیسک به طور کلی، و ویژگی‌های پارتیشن‌بندی BSD به‌طور خاص دارد (با درک اینکه پارتیشن توسعه‌یافته یک ویژگی ضروری یک دیسک نیست، دیسک‌های منطقی را می‌توان به‌صورت متفاوتی ایجاد کرد).
  3. نصب کننده، که به نام پیکربندی کننده نیز شناخته می شود، sysinstall کاملاً منطقی نیست، همان سؤالات در موارد منو تکرار می شود. تنظیماتو پیکربندی، باید بدانید که پارتیشن بندی دیسک در مرحله نصب یک چیز است و در مرحله پیکربندی هنگام اتصال لازم است، به عنوان مثال، دیسک اضافی. یک رابط نصب قدیمی، از نظر ویژگی‌های اتوماسیون کمتر از نصب‌کننده‌های گرافیکی لینوکس‌های کاربر دوست، و به اندازه نصب‌کننده Gentoo عمومی (bash + ویرایشگر متن) انعطاف‌پذیر نیست.
  4. محدوده سخت افزاری پشتیبانی شده درهمانند لینوکس، هیچ پشتیبانی از گرافیک سه بعدی برای کارت های غیر از انویدیا وجود ندارد، تا آنجا که من می دانم، همه چیز با صداهای "سرد" (دقیق تر، ویژگی های پیشرفته آنها) هموار پیش نمی رود، عملاً هیچ شانسی برای پیدا کردن وجود ندارد. یک راننده از سازنده برای هر دستگاه غیر استاندارد یا عجیب و غریب.
  5. مجموعه ای از بسته ها در دیسک های نصبمحدود است، این امکان وجود دارد که بسته مورد نظر وجود نداشته باشد. نصب بسته های اضافی (از باینری ها یا پورت ها) نیاز به یک کانال نسبتاً سریع و مخصوصاً برای کار با پورت ها دارد.
  6. عملا هیچ نرم افزار تجاری مخصوص FreeBSD وجود ندارد.
  7. هیچ پشتیبانی فنی رسمی به عنوان یک کلاس وجود ندارد. ادبیات "کاغذی" بسیار کمی (در مقایسه با لینوکس) وجود دارد.

مزایای:

  1. لینوکس نیست، اما مشابه! از دیدگاه یک کاربر (نه یک ادمین)، عملاً تفاوتی بین لینوکس و FreeBSD وجود ندارد. و بسیاری از عملکردهای اداری (مثلاً مدیریت حساب) بهتر اجرا می شوند.
  2. برای نصب، کافی است به نشانه گذاری مخصوص BSD و نامگذاری دستگاه ها در سطح چند دستور العمل ساده تسلط داشته باشید. ناگفته نماند که تسلط بر این ویژگی تا حد زیادی به گسترش افق های فرد کمک می کند :-))
  3. برای درک منطق دستگاه sysinstall، کافی است به این واقعیت پی ببریم که FreeBSD از آن تشکیل شده است سیستم پایه، که می تواند در مرحله نصب (و شاید بعداً) پیکربندی شود و نرم افزار اضافی (بسته ها و پورت ها) که بخشی از سیستم نیستند. همچنین درک این نکته مهم است که X و تقریباً تمام نرم افزارهای اضافی دقیقاً مانند لینوکس هستند. وقتی شک دارید، همیشه می‌توانید به پیش‌فرض‌های sysinstall تکیه کنید - معمولاً ایده‌آل نیستند، اما مطمئناً معقول هستند.
  4. پشتیبانی سخت افزاری FreeBSD، تا زمانی که وجود دارد، بهتر از لینوکس پیاده سازی می شود. تمام دستگاه های حیاتی برای نصب و راه اندازی سیستم پشتیبانی می شوند. عوارض با کنترل کننده های دیسک، ATA RAID و دستگاه های مشابه عملاً مستثنی هستند.
  5. مجموعه بسته‌ها و پورت‌ها برای FreeBSD کاملاً تمام نرم‌افزارهای رایگان را پوشش می‌دهد که اصولاً در قالب کدهای منبع موجود هستند. دریافت بسته ها یا منابع برای پورت ها در یک دستگاه (مثلاً در یک سرویس رایگان) و نصب آنها بر روی دستگاه کاملاً متفاوت - به عنوان مثال، در خانه امکان پذیر است.
  6. به لطف حالت سازگاری باینری با لینوکس، می توان کم و بیش به راحتی همه نرم افزارهای خاص لینوکس (از جمله تجاری) را راه اندازی کرد - از RealPlayer و Flash گرفته تا Oracle و هیولاهای مشابه. عملا هیچ استثنایی وجود ندارد، تنها سوال هزینه های نیروی کار است.
  7. فقدان پشتیبانی فنی با فراوانی مستندات آنلاین جبران می شود، که با کتابچه راهنمای معروف FreeBSD شروع می شود، تقریباً همه آن بر روی دیسک های توزیع موجود است و در وب به صورت ترجمه روسی در دسترس است. کتاب ها، هرچند کم، اما خوب :-).
  8. و به این ترتیب آن خیر سرانجام پیروز می شود -

  9. بر خلاف لینوکس ها، که تعداد زیادی از آنها وجود دارد، FreeBSD یکی است: همه تغییرات در این موضوع، از Freenzy تا PC-BSD، عبارتند از روش های مختلفتوزیع و بسته بندی سیستم عامل یکسان. بسیار مهم است که هر چیزی که توسط یک کاربر مبتدی در مورد FreeBSD خوانده می‌شود، به طور خاص به آن اشاره دارد، او نیازی به حدس زدن ندارد، همانطور که در لینوکس اتفاق می‌افتد، آیا کاربرد دارد یا خیر. توضیحات داده شدهبه سیستم به طور کلی یا خاص یک توزیع خاص است. علاوه بر این، تمام دانش در مورد FreeBSD را می توان در هر سیستم BSD دیگری اعمال کرد (شاید فقط با اصلاحات جزئی).

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

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

چنگال بخش "مقدمه" از آخرین مقاله

یک لینوکس مدرن قابل درک نیست، اما در گذشته، انتخاب یک توزیع یک حماسه واقعی بود. توزیع ها واقعاً از بسیاری جهات متفاوت بود و به دلیل نبود اینترنت پرسرعت و ماشین های مجازی، این تفاوت ها نقش بسیار مهمی را ایفا کردند. Slackware سادگی سرتاسری را ارائه می‌کرد، Red Hat تا کوچک‌ترین جزئیات و پیکربندی‌های داخلی را ارائه می‌داد، Mandrake به یک نصب‌کننده گرافیکی مجهز بود، و ویژگی مگا دبیان APT بود که اجازه می‌داد (باور نمی‌کنید!) دانلود خودکار نرم افزار از اینترنت

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

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

Slax و سیستم انبساط مدولار

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

Slax فقط یک توزیع نیست، یک LiveCD اصیل است، که از جمله موارد دیگر، می تواند با ماژول ها گسترش یابد. این با استفاده از یک مکانیسم زیبا انجام می شود که مطمئنم در بسیاری از پروژه های دیگر استفاده می شود، اما برای اولین بار برای چنین اهدافی در اینجا استفاده شد - سیستم فایل Unionfs. ماهیت روش به شرح زیر است: عدم توانایی تغییر سیستم فایل توزیع بر روی سی دی به منظور نصب نرم افزار اضافی، توسعه دهندگان Slax روشی را برای اتصال تصاویر سیستم فایل به آن از طریق ریشه ارائه کردند.

تمام نرم افزارهای اضافی برای Slax به صورت ماژول با پسوند sb توزیع شده است. ماژول تصویری از سیستم فایل Squashfs (یک FS ساده با فشرده‌سازی) است که شامل برنامه و تمام فایل‌های مورد نیاز آن است که در مسیرهای سیستم فایل، جایی که باید در سیستم در حال اجرا باشند (usr/bin/abiword, مثلا). ارزش این را دارد که این ماژول را در یک دایرکتوری خاص روی درایو فلش USB (/slax/modules) قرار دهید یا آن را بر روی یک دیسک برش دهید، و سیستم به طور خودکار آن را برمی دارد و در بالای ریشه LiveCD در هنگام بوت نصب می کند (Unionfs mounts FS روی هم مثل لایه های پای). در نتیجه، برنامه ای در سیستم ظاهر می شود که از نظر فیزیکی وجود ندارد.

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

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

GoboLinux و دایرکتوری های برنامه جداگانه

یکی دیگر از رویکردهای نصب غیر معمول در لینوکس (اما استاندارد در OS X و Windows). نرم افزار شخص ثالثدر توزیع GoboLinux استفاده می شود. به جای /bin، /usr/bin، /usr/share و سایر دایرکتوری های آشنا برای هر Unixoid، حاوی برنامه های نصب شدهدر یک فرم "گسترش" در سراسر سیستم، GoboLinux از مجموعه ای از دایرکتوری ها /برنامه ها، /Users، /System، /Files، /Mount و /Depot استفاده می کند.

در واقع، توزیع مسیر OS X را دنبال می‌کند. همه فایل‌های سیستم در دایرکتوری /System و برنامه‌های نصب شده توسط کاربر در /Programs هستند، هر کدام در فهرست جداگانه‌ای (مثلا /Programs/Firefox). در نتیجه، نصب نسخه های مختلف یک برنامه (به عنوان یک گزینه - کتابخانه ها) امکان پذیر می شود و برای حذف نرم افزار، کافی است دایرکتوری را به صورت فیزیکی پاک کنید.

با این حال، یک نقص در این سازمان دایرکتوری وجود دارد که توسعه دهندگان GoboLinux را مجبور به استفاده از چندین عصا کرد. مشکل این است که بر خلاف برنامه های کاربردی برای OS X، نرم افزار یونیکس مطابق با استاندارد FHS نوشته شده است، که فرض می کند سیستم دارای یک درخت دایرکتوری استاندارد است که شامل خیلی /bin، /etc، /lib، /usr و غیره است. . برنامه ها انتظار دارند این ساختار را روی دیسک ببینند و در صورت نقض آن ممکن است غیرقابل پیش بینی رفتار کنند.

برای حل این مشکل، توسعه دهندگان GoboLinux از دو هک استفاده کردند: یک ماژول هسته ویژه و پیوندهای نمادین. ماژول تمام دایرکتوری های استاندارد (/bin، /etc و غیره) را هنگام فهرست کردن دایرکتوری ریشه پنهان می کند، اما دسترسی مستقیم به آنها را امکان پذیر می کند. این باعث می شود که ساختار دایرکتوری واقعی از کاربر پنهان شود.

پیوندها به نوبه خود مشکل سازگاری را حل می کنند. تمام کتابخانه های سیستم و برنامه های ذخیره شده در /System در دایرکتوری های /bin و /lib پیوند می شوند و به سیستم اجازه می دهند تا به درستی کار کند. سازگاری برنامه های شخص ثالثنصب کننده ای را ارائه می دهد که پیوندهای جدیدی را برای هر برنامه نصب شده ایجاد می کند. بله، در نصب فایرفاکس/usr/bin/firefox ظاهر می شود که در واقع به /Programs/Firefox/bin/firefox و همچنین تعدادی لینک دیگر لینک می دهد.

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

NixOS، پیکربندی و مدیر بسته آن

با صحبت از مدیران بسته و سازماندهی سیستم فایل، نمی توان از NixOS نام برد که شاید جالب ترین و "درست" ترین توزیع از نظر فناوری های مورد استفاده است. NixOS بر اساس دو ایده اصلی ساخته شده است: یک مدل پیکربندی سیستم اعلامی و یک مدیر بسته مدرن، بدون تقریباً همه مشکلات آشنا به dpkg، rpm و موارد مشابه.

هر دوی این فناوری‌ها ارتباط نزدیکی با هم دارند و با همکاری یکدیگر، یک اصل سازمان‌دهی توزیع بسیار جالب را پیاده‌سازی می‌کنند که به شما امکان می‌دهد هر یک از حالت‌های آن (از جمله تمام فایل‌های پیکربندی و مجموعه‌ای از بسته‌های نصب‌شده) را با استفاده از یک پیکربندی مرکزی توصیف کنید. به عنوان مثال، من پیکربندی ساده زیر را می دهم /etc/nixos/configuration.nix:

# موقعیت لودر boot.loader.grub.device = "/dev/sda"; # پارتیشن ریشه سیستم fileSystems."/".device = "/dev/sda1"; # SSH را به طور پیش فرض فعال کنید services.sshd.enable = true; # خدمات Apache (+ تنظیمات) را فعال کنید.httpd.enable = true; services.httpd.adminAddr=" [ایمیل محافظت شده]"; services.httpd.documentRoot = "/webroot";

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

سوئیچ nixos-rebuild $

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

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

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

NixOS یک سیستم فوق‌العاده جالب است و من توصیه می‌کنم هرکسی که نسبت به لینوکس بی‌تفاوت نیست حتماً آن را امتحان کند. و ما ادامه می دهیم، در ردیف بعدی QubesOS و محیط های مجازی آن قرار دارد.

QubesOS یا Xen به عنوان پایه ای برای سیستم عامل

در زمان های مختلف، تلاش های زیادی برای ایجاد یک سیستم عامل امن بر اساس فناوری های ایزوله سازی و مجازی سازی اپلیکیشن ها صورت گرفته است. زمانی حتی مایکروسافت این کار را به عنوان بخشی از پروژه Syngularity انجام داد، اما هیچ یک از این تلاش ها موفقیت آمیز نبود. مهم نیست که ایده های تعبیه شده در سیستم عامل چقدر خوب بودند، تقریباً در 100٪ موارد آنها "قربانی سیستم دوم" شدند - کاربران و توسعه دهندگان را به سمت خود بکشید. پلت فرم جدیدناموفق.

پروژه QubesOS که توسط کارشناس امنیتی معروف لهستانی، Joanna Rutkowska آغاز شده است، با پیشینه آنها مقایسه مطلوبی دارد، زیرا پیشنهاد می کند از پیشرفت های موجود برای ایجاد یک سیستم عامل امن، بدون نیاز به قطع سازگاری با برنامه ها، درایورها و نوشتن میلیون ها خط استفاده شود. کد از ابتدا QubesOS فقط یک توزیع لینوکس مبتنی بر فدورا است، اما بر خلاف سایرین، از ابتدا با ایده جداسازی سخت برنامه ها و اجزای سیستم از طریق مجازی سازی ساخته شده است.

این سیستم مبتنی بر هایپروایزر Xen است که در بالای آن چندین ماشین مجازی (دامنه) راه اندازی شده است که هر کدام وظیفه اجرای خود را دارند. عملکرد سیستم. در حوزه‌های جداگانه، پشته شبکه (شامل مجموعه‌ای از درایورها)، سیستم‌های فایل و درایورهای RAID، و همچنین یک پشته گرافیکی که شامل یک سرور X است، در اینجا اجرا می‌شوند. دامنه‌های جداگانه نیز برای راه‌اندازی برنامه‌ها استفاده می‌شوند، اما نه یکی برای هر یک از آنها (در غیر این صورت سیستم به دلیل فرسودگی سریع RAM می‌میرد)، اما به «گروه‌های علاقه» تقسیم می‌شوند: سرگرمی، کار، بانکداری اینترنتی و غیره.

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

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

در حال حاضر، توسعه دهندگان QubesOS در حال آماده شدن برای انتشار نسخه دوم این سیستم هستند (RC2 در حال حاضر موجود است) که دارای یک دامنه جداگانه برای برنامه های کاربردی ویندوز و یک دامنه USB برای کار ایمنبا دستگاه های USB

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

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

در مجموع، ChromeOS یک اوبونتو بسیار ضعیف است که در بالای آن یک محیط گرافیکی بر اساس دستاوردهای پروژه Chromium اجرا می شود. همان Ubuntu Upstart مسئول بارگیری سیستم است، با این حال، به دلیل نیاز به راه اندازی تعداد بسیار کمتری از مؤلفه ها، شروع سرد ChromeOS بسیار سریعتر است (به معنای واقعی کلمه در یک ثانیه). X.org مسئول گرافیک در اینجا است، اما صرفاً برای پشتیبانی مناسب از تجهیزات و دستگاه های ورودی استفاده می شود، خود تصویر تقریباً همیشه پروتکل X را مستقیماً به آداپتور ویدیویی دور می زند (بنابراین، X به زودی با Wayland یا Mir جایگزین می شود). .

سایر اجزا نیز از کتابخانه گرافیکی Clutter، PAM، D-Bus، NTP، syslog و cron استفاده می کنند. هیچ ایده بسته ای در سیستم وجود ندارد و تمام به روز رسانی های سیستم عامل در طول به روز رسانی OTA "به صورت یکپارچه" رخ می دهد. در طول به روز رسانی، سیستم هرگز رونویسی نمی شود، بلکه از پارتیشن دوم سیستم استفاده می کند که پس از راه اندازی مجدد، اولین پارتیشن می شود. بنابراین، ChromeOS همیشه می‌تواند به حالت قبلی بازگردد و خود به‌روزرسانی نمی‌تواند سیستم را از بین ببرد.

به دلیل عدم وجود بسیاری از مؤلفه‌های استاندارد توزیع‌های لینوکس و تمرکز بر اجرای برنامه‌های فقط مرورگر، ChromeOS در برابر هک بسیار مقاوم است. مانند یک مرورگر دسکتاپ، هر برنامه وب (بخوانید: تب) در جعبه شنی مخصوص به خود اجرا می شود و در صورت یافتن سوراخی در خود مرورگر، از به خطر افتادن کل سیستم جلوگیری می کند. پارتیشن سیستم همیشه فقط خواندنی نصب می شود. کروم‌بوک‌ها از TPM (ماژول پلتفرم مورد اعتماد) برای تأیید یکپارچگی سیستم استفاده می‌کنند.

به طور کلی، ChromeOS یک سیستم عامل کامل نیست، بلکه یک توزیع لینوکس بسیار غیر استاندارد است، که نمی توان آن را مثلاً در مورد Android یا Firefox OS بیان کرد.

Debian GNU/kFreeBSD یا "why not?"

توزیع دبیان همیشه از طیف گسترده‌ای از معماری‌های رایانه پشتیبانی می‌کند. قابلیت اجرا بر روی ARM، MIPS، PowerPC، Sparc و انواع دیگر ماشین ها و پردازنده های رسمی و غیر رسمی را دارد. با این حال، یکی از جالب ترین پورت های دبیان روی هسته FreeBSD انجام شده است.

در هسته خود، Debian GNU/kFreeBSD همان توزیع است اما برای اجرا بر روی هسته FreeBSD اصلاح شده است. Apt-get معمولی، مجموعه‌ای از پیکربندی‌کننده‌ها، یک سیستم راه‌اندازی به سبک System V، مخازن بسته‌های باینری، KDE و GNOME وجود دارد، بنابراین تفاوت برای کاربر نهایی کاملاً نامرئی خواهد بود. اما مدیر سیستم چیزهای جالب بسیاری برای خود پیدا خواهد کرد.

دلیل اصلی وجود این پروژه امکان استفاده از فناوری های FreeBSD است که در هسته لینوکس موجود نیستند. اینها شامل پشتیبانی بومی برای ZFS، یک زیرسیستم ماژولار برای کار با انبارهای داده GEOM، یک زیرسیستم شبکه مدولار Netgraph و البته پیاده سازی مرجع پشته TCP/IP است. همه اینها در Debian GNU/kFreeBSD همراه با چیزهای معمولی Debian موجود است.

  • لینوکس لعنتی آسیب پذیر آسیب پذیرترین توزیع در جهان است
  • Stali توزیعی بر اساس ایده KISS از پروژه معروف Suckless است

ساقه های جانبی: INFO

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

جالب اینجاست که علاوه بر Debian GNU/kFreeBSD، یک پورت برای میکروکرنل Hurd نیز وجود دارد، اما شرایط آن جای تامل دارد.

نسخه مرورگر کرومبرای ویندوز 8 چیزی جز ChromeOS در مینیاتوری نیست.

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

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

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

چند معیار کلی وجود دارد که در هر نسخه از لینوکس مهم است:

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

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

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

ساختی که مدام در حال بهبود است. نسخه های جدید اغلب منتشر می شوند. اوبونتو در سال 2016 همچنان محبوب است. اگرچه 10 سال پیش منتشر شد.

این سیستم برای مبتدیانی که تصمیم دارند لینوکس را "آزمایش" کنند مناسب است. نصب آن آسان است. رابط کاربری مناسب و زیبایی دارد. هیچ چیز اضافی در آن وجود ندارد.

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

ویژگی های جدید اغلب به اوبونتو اضافه می شود. و با آنها - اشکالات جدید. آنها به محض کشف حذف می شوند.

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

نعناع

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

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

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

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

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

دبیان روی سرورها نصب می شود. برای مدیریت از راه دور مناسب است. در او بهترین سیستم هامدیریت بسته

مونتاژ برای مبتدیان مناسب نیست. او برنامه ها و تنظیمات بیشتری دارد که باید آنها را درک کنید. اما نصب بیلد آسان است.

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

ساخت های دیگر

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

  • ChaletOS. اگر دیروز هستی کاربر ویندوز، سیستم عامل Chalet برای شما مناسب است. این بیلد بسیار شبیه به Win است. اما زیر پوسته لینوکس است. شما قادر به مدیریت خواهید بود سیستم جدیدبا استفاده از یک رابط گرافیکی آشنا این مجموعه به تازگی منتشر شده است. ممکن است هنوز ایراداتی داشته باشد.

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

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

توزیع های بسیار تخصصی

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

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

  • دم. اگر نمی‌خواهید دنبال شوید، Tails را نصب کنید. مبتنی بر دبیان است. این سازه امنیت، حریم خصوصی و ناشناس بودن کامل را در شبکه فراهم می کند. از LiveCD اجرا می شود.

  • Snappy Core اوبونتو. نوآوری برای نوآوری برای "چیزهای هوشمند" طراحی شده است. با آن می توانید ابزارهای اتوماسیون خانگی (مایکروویو، قهوه ساز) را کنترل کنید. این سیستم برای کار کردن به منابع زیادی نیاز ندارد.

  • SteamOS. یک مشکل بزرگ برای لینوکس این است که بازی های کمی روی آن وجود دارد. به همین دلیل بسیاری از کاربران ویندوز را ترجیح دادند. و قرار نبود به طور کامل آن را رها کنند. اما Valve یک راه حل پیدا کرد - آنها "Linux for games" را ارائه کردند. سیستم عاملسیستم عامل Steam مبتنی بر دبیان. ویژگی های پلتفرم Steam را دارد.

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

به نظر شما کدام لینوکس بهترین است؟