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

انتخاب توزیع LINUX

فدورا هسته

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

ایرادات:

  1. هیچ پشتیبانی NTFS وجود ندارد (مرتبط برای شخصی که در حال تغییر از ویندوز است و به موازات لینوکس، ویندوز XP را روی دستگاه خود دارد).
  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 را توصیف می‌کنند که فدورا 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 مگابایت باشد. اگر یک شبکه نامحدود و یک کانال گسترده دارید، این سوال ناپدید می شود؛ اگر یک مودم یا ترافیک گران دارید، بسیار بسیار ناخوشایند است.
  3. از آنجایی که ASPLinux بر اساس همان Fedora Core است، به‌روزرسانی‌های بسته اغلب با تأخیر منتشر می‌شوند و می‌توانند از نظر اندازه نزدیک به خود توزیع باشند.

مزایای:

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

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

از ASPLinux 9.0 استفاده شد کامپیوتر خانگی، در محل کار، و با دو دوست برای بیش از یک سال. به علاوه:
خیلی طراح خوب"خودتان آن را انجام دهید"؛
مونتاژ بسته کاملا مناسب، روسی سازی، مستندسازی؛
صفحات man در بیشتر موارد به زبان روسی هستند، برخی توسط بنده سرکش شما ترجمه می شوند.
همه چیزهای بدی که معمولاً به درستی در مورد سیستم مدیریت بسته rpm گفته می شود توسط توسعه دهندگان با موفقیت حذف شده است.
حتی در شرایط تمسخر ظالمانه سیستم، مشکلات بسیار کمی در مورد اعتیاد وجود داشت.
ثبات و امنیت در سطح بالا؛
هیچ اشکال غیرقابل توضیحی مشاهده نشد، هیچ چیز از کار واقعی منحرف نشد.
بارها مجبور شدم ASPLinux 9.0 (فقط هههه!!!) را روی تجهیزات فوق سری نصب کنم که طبق برنامه کلی قرار بود سیستم عامل MSWS داشته باشد.
اشکالات و چنگک ها - نه؛
تجهیزات بسیار خاص به سادگی قابل پشتیبانی نیستند ، اما با توافق اضافی درایورها توسط متخصصانی از همان 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 می تواند منجر به نتایج متفاوت و تا حدودی غیرمنتظره شود. بنابراین باید با احتیاط مصرف شود.
  • عقیده ای وجود دارد که هسته های بومی با سیستم دیسک بهینه کار نمی کنند.

ویژگی ها:

  • زبان های پشتیبانی شده: انگلیسی، روسی، اوکراینی، بلاروسی، قزاقستانی. در کدگذاری های مختلف، محلی پیش فرض روسی 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). این در اشکال مختلف (در قالب تصاویر iso، مجموعه فایل ها و غیره) توزیع شده است که هم برای دانلود رایگان و هم برای تکرار و توزیع در دسترس است.

ویژگی های خاص

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

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

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

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

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

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

ایرادات

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

$ dpkg-reconfigure package-name

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

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

مزایای

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

یک عامل اضافی که می تواند یک مزیت نیز در نظر گرفته شود، این است که تعداد قابل توجهی از نرم افزارهای به اصطلاح مبتنی بر دبیان هستند. 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 محبوبیت بیشتری پیدا می کند.

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

مزایای:

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

ویژگی ها:

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

ایرادات:

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

FreeBSD

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

ایرادات:

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

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

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

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

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

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

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

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

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

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

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

به روز رسانی

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

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

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

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

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

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

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

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

برای مشارکت، باید توافقنامه کانونیکال را امضا کنید.

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

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

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

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

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

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

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

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

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

رزا لینوکس

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




توزیع از پیشرفت های خود استفاده می کند:
  • ABF (مزرعه ساخت خودکار)- یک محیط توسعه و ساخت مستمر توزیع شده بر اساس سیستم کنترل نسخه Git. ABF به عنوان یک نمای ساختاری برای فرآیندهای فنی اختصاصی (وابسته به توزیع) طراحی شده است. این رویکرد به شما این امکان را می‌دهد که توزیع‌هایی را بر اساس بسته‌های مختلف به ABF با حداقل آستانه ورود، بدون تغییرات در مقیاس بزرگ در پایگاه‌های داده بسته و فناوری‌های مونتاژ اضافه کنید. منطق خارجی یکپارچه که توسط ABF پشتیبانی می‌شود، توانایی به اشتراک گذاشتن سریع عملکرد بین تیم‌های توسعه از توزیع‌های پایه و مشتق و بین توزیع‌های پایه مختلف را فراهم می‌کند و همچنین ظهور عملکردهای کاربردی جدید را در توزیع‌های تامین‌کنندگان خارجی تسریع می‌کند. پروژه OpenMandriva محیط ساخت ABF را پذیرفته است.
  • ROSA Hardware DB- پایگاه داده تجهیزات آزمایش شده؛
  • RocketBar- پانل راه اندازی سریعبرنامه هایی با قابلیت جابجایی بین آنها؛
  • ساده خوش آمدید- یک نقطه راه اندازی واحد برای برنامه های کاربردی گروه بندی شده بر اساس عملکرد.
  • دوره زمانییک ابزار تجسم محتوا است که به شما امکان می دهد فعالیت ها را ردیابی کنید و اسناد و فایل ها را بر اساس تاریخ های خاص پیدا کنید.
  • StackFolder- اپلتی که به شما امکان می دهد سازماندهی کنید دسترسی سریعبه دایرکتوری ها و فایل های پرکاربرد (به طور پیش فرض در 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)- می تواند به عنوان یک کنترل کننده دامنه عمل کند، به شما امکان می دهد خدمات Samba، Mail، Jabber، Proxy را با استفاده از ابزارهای Calculate 2 با استفاده از دستورات ساده یونیکس پیکربندی کنید. با انتشار بسته محاسبه-سرور، که بخشی از ابزارهای 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 با پشتیبانی از مخازن به روز رسانی باینری سازگار است.
سایت رسمی

Runtu


Runtu- این یک مجلس روسی است اوبونتو، به اندازه کافی عجیب، کاربر روسی را هدف گرفت. این سیستم کاملاً روسی شده است، نصب آن بسیار آسان است و دارای مجموعه خوبی از برنامه های از پیش نصب شده است. ویژگی متمایزتوزیع مجموعه ای از ابزارهای سیستمی است که توسط یک شرکت کننده در پروژه ایجاد شده است 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


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

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

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

PupyRusLinux

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

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

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

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

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

بخش "مقدمه" از مقاله قبلی

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

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

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

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

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

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

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

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

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

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

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

در واقع توزیع مسیر OS X. All را دنبال می کند فایل های سیستمیدر دایرکتوری سیستم / هستند و برنامه های نصب شده توسط کاربر در /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 به عنوان پایه ای برای سیستم عامل

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

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

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

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

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

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

ChromeOS

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

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

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

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

به طور کلی، ChromeOS یک سیستم عامل کامل نیست، بلکه یک توزیع لینوکس بسیار غیر استاندارد است، که نمی توان در مورد آندروید یا سیستم عامل فایرفاکس گفت.

Debian GNU/kFreeBSD یا «چرا که نه؟»

توزیع دبیان همیشه با پشتیبانی گسترده اش از طیف گسترده ای از معماری های کامپیوتری متمایز بوده است. قابلیت اجرا بر روی 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 تصمیم گرفتند تمام کاستی های ذاتی لینوکس را برطرف کنند. ویژگی خاص اسمبلی این است که دارای کدک های چند رسانه ای داخلی است. و برنامه هایی که برای کار تمام عیارروی کامپیوتر

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

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

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

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

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

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

ساخت های دیگر

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

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

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

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

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

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

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

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

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

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

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

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