Можете ли законно да продавате модифицирани версии на дистрибуции на Linux? Рейтинг на най-добрите дистрибуции на Linux: кое е по-добре Модифициран linux.

Избор на дистрибуция на LINUX

Fedora Core

Това е най-широко използваната дистрибуция на Linux от много години. Доскоро беше известен като Red Hat. Сега обаче разработчикът (едноименната компания) е запазил това име за търговски реализации на своята система. Безплатното внедряване за крайни потребители се нарича Fedora Core.

Недостатъци:

  1. Няма поддръжка на NTFS (подходящо за човек, който преминава от Windows и който, успоредно с Linux, има WindowsXP на машината си);
  2. Няма поддръжка на MP3;
  3. Няма Java;
  4. Локализацията е само UTF8, което в повечето случаи води до квадрати и въпросителни знаци вместо нормалната кирилица. Да, всичко това се коригира, но не напълно. Ако руският език е критичен, трябва да промените локала на KOI8-R;
  5. Неявна документация. Ако няма напрежение с технически английски, всичко е ОК! Да - ще има проблеми - цялата преведена документация само чрез и-не, http://www.google.com ... Търсенията отнемат много време и трафик.

Предимства:

  1. За да актуализирате системата и да инсталирате програми, има официално прецакан APT-GET и "лице" към него - SYNAPTIC. Също така е много удобен за актуализации, тъй като всички видове сервизна информация за тях не се влачат заедно с пакетите.
  2. Комплектът за разпространение непрекъснато се развива и от издание до издание става по-лесно и по-удобно за обикновения потребител.
  3. Наличието на огромен брой вече изградени rpm пакети (вижте по-долу). Освен това такива пакети често се събират от самите разработчици на софтуер и се публикуват на официални сайтове.
  4. В Русия има представителство. Вярно е, че техническата поддръжка е само за сървърни (т.е. търговски) версии на дистрибуционния комплект.
  5. Разпределителният комплект е разработен от сериозен екип.
  6. По-голямата част от дебелите книги на Linux описват точно разпространението на Red Hat, от което се отдели Fedora Core.

ASPLinux

Това е дистрибуционен комплект на местно производство, разработен от едноименната компания. Това е клонинг на Fedora Core (по-рано Red Hat), леко модифициран по отношение на приложния софтуер и адаптиран към нашите условия.

Разпространява се в няколко версии (без да се броят чисто сървърните): Deluxe с много дискове и с пълен комплект документация, Standard - наполовина по-малко дискове, от документацията само ръководство за инсталиране, Express - тридисков комплект с кратка книжка.

Недостатъци:

  1. Разработчиците са необикновени фенове на корекцията на ядрото. Средно 25-28 лепенки. В резултат на това ядрото е закърпено по такъв начин, че дори "родният татко" от http://www.kernel.org няма да го разпознае! В резултат - ако искате да компилирате някаква програма от източник - игра на рулетка: тя може или не може да бъде сглобена поради тези кръпки, какъв късмет. Освен че инсталирате ядрото от http://www.kernel.org, рискувате да получите много големи и малки проблеми с неща като iptables, squid и т.н.
  2. За актуализации се използва yum, който „извлича“ от сървъра информация за пакетите, които често имат обем, сравним със себе си. Тоест информацията за пакета, изтеглен от сървъра, може да бъде с размер 1,2 MB, а самият пакет може да бъде 1,3 MB. При наличие на anlim и широк канал - въпросът изчезва, при наличие на модем или скъп трафик - това е много, много неприятно.
  3. Тъй като ASPLinux се основава на същото Fedora Core, често актуализациите на пакетите излизат със закъснение и могат да се доближат до размера на самата дистрибуция.

Предимства:

  1. Има поддръжка за NTFS, MP3, Java, дори Macromedia Flash е на разположение.
  2. Доста добра локализация (въпреки че трябва да отбележа, че в най-новите версии на дистрибуционния комплект потребителят също беше лишен от възможността да избира между koi8-r, cp1251 и UTF8, оставяйки само последните две).
  3. Версията Deluxe има отлична и изрична документация. Както за инсталиране на разпределителния комплект, така и за маркиране твърд диски чрез настройки след инсталацията. Написано е по достъпен и разбираем начин дори за човек, който е чувал за Linux някъде и от някого. Мога да твърдя, че никой от Linux няма по-ясна и ясна печатна документация на руски език.
  4. Има мощна техническа поддръжка на дистрибуционния комплект директно от разработчиците. Отговорите идват след 4-5 часа. Тоест сутрин изпратих писмо с въпрос - вечер имате 100% отговор. Като правило ви се възлага определен служител от техническата поддръжка, на когото си заблуждавате главата с глупавите и разумни въпроси. Преди това имаше техническа поддръжка по телефона, тя беше премахната от версия 9.0 и сега само по пощата.
  5. Има сайт на руски език и форум за техническа поддръжка, където и доста често отговорите се дават директно от разработчиците.
  6. Голяма част от информацията, която можете да извлечете от дебелите книги на Red Hat, се отнася и за ASPLinux.

Впечатления на очевидци:

ASPLinux 9.0 се използва вкъщи, на работа и при двама приятели повече от година. Плюс:
много добър конструктор „направи си сам“;
съвсем прилично сглобяване на пакет, русификация, документация;
ръководства на руски в повечето случаи, някои в превода на вашия бунтовен слуга;
всичко лошо, което обикновено се казва правилно за системата за управление на пакети rpm, е успешно елиминирано от разработчиците;
много малко проблеми със зависимости възникнаха дори в условията на тежка подигравка със системата;
стабилност и сигурност на високо ниво;
не бяха забелязани необясними бъгове, нищо не се разсейваше от самата работа;
многократно е трябвало да инсталира ASPLinux 9.0 (само шшшш !!!) на суперсекретен хардуер, на който според общата идея е трябвало да бъде инсталирана MSVS OS;
бъгове и гребла - не;
много специфичен хардуер просто не може да бъде поддържан, но с допълнително споразумение драйверите са написани от специалисти от същия ASP;
заслужава да се отбележи правилната техническа поддръжка на достатъчно висок клас - аргумент, който по онова време благоприятно отличава ASP от конкурентите;

В минус:
пускането на дистрибуционния комплект ASPLinux 9.2 и след това ASPLinux 10, заедно с промяна в управлението на компанията, отмени много от предишните заслуги на този уважаван екип;
не може да се каже, че те са еднозначно лоши във всяко отношение, но в сравнение с дистрибуциите на ASPLinux от версии 7.1, 7.3 и 9.0, те отстъпват във всички точки, които описах по-горе като предимства;
сега пакетите в дистрибуцията идват поне неконфигурирани.
Още днес, аз реших проблем с начинаещ потребител с ASPLinux 9.2 - нямаше звук. Ядро 2.4.22, oss, графичната среда по подразбиране е Gnome (според заветите на Red Hat). и в същото време в настройките на xmms използваното разширение за изход беше по подразбиране ... внимание! изкуства и алса за избор; проблемът не е труден за всеки опитен потребител, но начинаещ вижда само, че няма звук.
Разработчиците, позициониращи своя продукт като настолна дистрибуция, не трябва да правят такива глупави грешки.

Има три персонализирани издания: многодисков Altlinux Master, лек Altlinux Junior и еднодисков ALT Linux Compact.

Предимства (в началото - най-доброто):

  • apt-rpm като система за управление на пакети. С графичната обвивка на Synaptic.
  • Отлична русификация от кутията (кодиране koi8-r, cp1251).
  • Голямо количество документация на руски в дистрибуцията.
  • Нормална работа с мултимедия (наличие на кодеци за слушане на mp3, гледане на видео и DVD филми, търговски 3D драйвери за видео карти).
  • Голяма рускоезична общност от потребители и разработчици.
  • Голяма пакетна база. Ясна йерархия на хранилищата с различна степен на стабилност.
  • Отвореността на хранилището и в двете посоки, при желание всеки може да стане поддържащ нещо. Вижте също backports.

недостатъци (в началото - най-лошото):

  • ALM 2.4 все още изпълнява старата програма за инсталиране на Mandrake, което създава проблеми. Собствен инсталатор - в публично бета тестване.
  • В момента няма глобален графичен конфигуратор (за особено заинтересованите се препоръчва да използвате старите конфигуратори на drakex „на свой собствен риск“).
  • Неподдържаната USB клавиатура и мишки от инсталатора е една от най-неприятните отрицателни характеристики на M2.4 (това се отнася само за инсталацията, няма проблеми при използването му).
  • Ядрото 2.6 не може да бъде избрано по време на инсталацията. Разпределителният комплект го има, цялата инфраструктура за използване на ядрото 2.6 е налице, но това не се препоръчва.
  • Инсталирането в експертен режим може да доведе до различни, донякъде неочаквани резултати. Поради това трябва да се използва с повишено внимание.
  • Смята се, че родните ядра не работят оптимално с дисковата система.

Характеристика:

  • Поддържани локали: английски, руски, украински, беларуски, казахски. В различни кодировки по подразбиране руският локал е koi8-r.
  • Разработчиците на Distro се опитват да вземат възможно най-добрите мерки за сигурност, което е добре. Но поради това някои неща (достъп до права на суперпотребител, монтаж и т.н.) може да не работят както се очаква. Като цяло системата за сигурност е една от най-специфичните характеристики на тази дистрибуция.
  • Липса на собствен форум. Което се заменя с пощенски списъци. Това е основната позиция на разработчиците.
  • Персонализирана система за изграждане на ядра в rpm пакети Голям брой модули към ядрата се предлагат в отделни пакети.
  • Много административни задачи се изпълняват чрез помощната програма за управление.

Разработено от германската компания със същото име, тази дистрибуция вече е собственост на Novell. Има безплатно издание за изтегляне и няколко опции „в кутия“. Състоянието на последното е различно, изчерпателна информация по този въпрос може да бъде получена от следващата дискусия.

Недостатъци:

  1. Русификацията не е завършена - половината от менютата на английски, а половината на криво преведен руски.
  2. Официалната техническа поддръжка на руски език за отделни потребители все още е трудна.

Предимство и недостатък едновременно:

  1. Локалът по подразбиране е UTF8 с всички последващи последствия. По-специално работата в конзолата с кирилични документи е трудна.
  2. YAST е графична програма за управление на всичко и всички. Някой го харесва, някой го плюе. Непрактично е да конфигурирате системата с помощта на конфигури - всичко е само чрез YAST. Преди това ръчното редактиране на конфигурации може да доведе до пълен срив на системата.

Предимства:

  1. Просто великолепен набор от драйвери, включително собствени, които са включени в дистрибуцията. Засегнати от фокуса на разработчиците върху лаптопи - почти 100% гаранция за инсталиране и работа на SuSe с всякакви лаптопи, включително WiFi, Winmodem, видео карти и др.
  2. Удобна програма за актуализиране на дистрибуцията.
  3. Наличен е доста голям избор от софтуер - почти всичко, което е необходимо за нормална работа и почивка.
  4. Много добър набор от ttf шрифтове, включително кирилични, които правят използването на шрифтове на Microsoft по избор.
  5. Разпределителният комплект е изграден надеждно и здраво, с чисто немска точност и качество.

Всички дистрибуции, изброени по-горе, се базират на * .rpm пакети. Тук няма да обсъждаме предимствата и недостатъците на партидната система. Независимо от това обаче, две предимства на формата rpm са неоспорими. Първият е, че това е най-разпространеният (след източник) свободен софтуерен формат. И второ - както самият формат, така и помощните програми за работа с него са подробно описани в много „дебели“ книги на Linux (Red Hat).

За разлика от всички описани по-рано дистрибуции, които са подкрепени от търговски компании, повече или по-малко големи, Debian е резултат от работата на безплатна общност от разработчици (сайт на проекта - http://www.debian.org). Той се разпространява в различни форми (под формата на iso изображения, набори от файлове и т.н.), достъпни както за безплатно изтегляне, така и за репликация и разпространение.

Характеристика:

1. За разлика от други разпространени дистрибуции (поне нямам аналози), Debian има три основни клона: стабилен, тестващ и нестабилен.

  • stable е официално пусната (официално поддържана) дистрибуция, която съдържа не много свежи, но много щателно тествани и проверени версии на програми; след пускането на следващата стабилна версия, тази версия, строго погледнато, изобщо не се актуализира и всички изходящи актуализации на стабилни са изключително защитени актуализации, които затварят проблемите със сигурността, открити в програмите, включени в него след пускането му; поради тези два фактора Debian stable заслужено се счита за най-надеждното разпространение, което се постига с цената на споменатото изоставане във версиите;
  • тестване - клон, който се подготвя за следващото издание; не осигурява максималното ниво на сигурност, което осигурява стабилното (въпреки това, нивото е напълно достатъчно за домашна употреба), но се различава от него в по-актуални версии на софтуера;
  • нестабилен - този клон съдържа най-пресните, ако искате винаги да имате най-новите версии на всичко, което можете - вие сте тук; за разлика от тестването, нестабилното никога няма да бъде пуснато; вместо това програмите постепенно пълзят от него в тестване;
  • в допълнение към тези три клона има и експериментален клон, който всъщност е на етап бета тестване; ако искате нещо толкова ново, което дори не е дори в нестабилно състояние, заповядайте на свой собствен риск и риск.

Основното удобство за домашния потребител е, че пакетите от няколко различни клона могат лесно да съжителстват в една система (разбира се с бележка под линия за зависимостите); тези. ако искате да надстроите, да речем, една програма до нестабилна, можете да оставите останалата част от системата в състояние на тестване.

Трябва да се отбележи, че попадането на конкретни версии на софтуера в други дистрибуции, включени в основния клон при тестване, нестабилни или дори експериментални, се обяснява с не по-малка стабилност на софтуера в сравнение с други дистрибуции, а напротив - с по-голямата строгост на авторите на дистрибуционния комплект към споменатата стабилност.

2. Основният (основен) състав на дистрибуцията включва изключително безплатен софтуер; ако идеологията е важна за вас в отворен код / \u200b\u200bбезплатен софтуер, тук ще намерите пълно съответствие с нея. Всички програми с най-малки отклонения в лицензирането попадат или в несвободния раздел, или обикновено са достъпни само от източници на трети страни; по този начин ви остава избор - да използвате само безплатен софтуер в най-строгия смисъл на този термин или да добавите нещо, което не попада под това строго разбиране.

3. Debian всъщност няма график за издаване. Мотото на разработчиците му е „ще бъде пуснато, когато е готово“. От една страна, това понякога води (както наскоро например) до продължителни очаквания, от друга страна, напълно изключва пускането на дистрибуция, която е калдъръмена по някакъв начин, само за да улови обявената дата на пускане (която се случва с почти всеки софтуер, който има обявена дата на пускане - говоря като разработчик).

недостатъци

Може би основният недостатък на Debian за начинаещ в сравнение с описаните по-горе дистрибуции е почти пълната липса на централизирани помощни програми за графична конфигурация (с изключение, разбира се, за такива дистрибуции, които не са специфични неща, като контролния център на KDE). Вместо това има интерфейс в текстов режим за персонализиране на отделни пакети (а самият инсталатор следва същия стил на текстови менюта). Недостатъкът на този подход е възможността по всяко време да преконфигурирате всеки отделен пакет с командата

$ dpkg-преконфигурирайте име на пакета

без да се налага да помните в кой клон на системния персонализатор се намират неговите настройки.

Вторият недостатък е, че в резултат на стриктното отношение към състоянието на софтуера, включен в основния дистрибутивен комплект, този основен състав не съдържа драйвери, например за сложни видеокарти и меки принтери. Но ако имате връзка с интернет, този проблем може лесно да бъде решен. видео драйверите са в несвободния раздел на самата дистрибуция, а освен това полукоммерческите дистрибуции, базирани на Debian (и напълно съвместими с него в пакетен формат) са много богати на драйвери.

Предимства

  • първият и най-забележим е apt (метасистема за управление на пакети); в тази връзка няма проблеми с инсталирането на програми и разрешаването на техните зависимости като клас;
  • огромно хранилище от компилирани, готови за използване пакети, което съдържа почти всичко, създадено от творческия гений на общността с отворен код; Debian разполага с най-големия набор от софтуер от всички разпространени дистрибуции (поне пакети);
  • просто както в инсталацията и конфигурацията, така и в експлоатация - всичко е логично, разбираемо, прозрачно и доста унифицирано; Това вероятно е причината сред потребителите на Debian да има много „научни“ и некомпютърни техници “- времето, отделено за настройка и„ настройка “на системата е несравнимо малко в сравнение с времето, отделено за работа в нея;
  • много умерен обем на основната инсталация - по-малко от 200 мегабайта без Xs - както и възможността за инсталиране на "основната" система веднага започнете да работите в нея, като преинсталирате останалите само според нуждите, позволявате, ако желаете, плътно да контролирате пространството заети на диска и да не изхвърлят ненужни (а понякога и такива не излишни) гига- или дори мегабайтове;
  • обширна рускоезична общност, от която можете да получите помощ, както при рускоговоряща конференция по имейл [имейл защитен] [имейл защитен] и на многобройни сайтове, разпръснати из откритите пространства на руския Интернет.

Допълнителен фактор, който също може да се отдаде на достойнствата, е, че значителен брой т.нар. LiveCDs (от които най-известният, но далеч не единственият - Knoppix), които ви позволяват да се запознаете с характеристиките на дистрибуционния комплект, без да го инсталирате, и ако успеете, да разположите пълноценна система Debian.

Всички дистрибуции, изброени по-горе, обикновено се препоръчват силно за начинаещи потребители. Що се отнася до следните системи, това не е толкова очевидно. Те обаче са добре известни и затова считаме за необходимо да дадем малко информация за тях - в по-безплатна форма. За да може всеки сам да реши - те са подходящи за него като „тест на писалката“, или не.

Slackware

Това е най-старата (от живите) дистрибуция на Linux, от самото начало до днес, свързана с името на нейния създател - Патрик Волкердинг. За повече от 10 години практически нищо не се е променило (с изключение на пакетите, разбира се). А именно:

  • Инсталационна / конфигурационна среда, много подобна на sysinstall на FreeBSD,
  • Инициализация в стил BSD.
  • Това е разпределение на пакети - формат tgz, но те нямат зависимости, самите пакети се компилират в двоична форма от официалните източници, без никакво закърпване, обаче, както ядрото. Тоест това PURE Linux.
  • Можете също така да създадете свои собствени пакети - скриптове за изграждане са публикувани на уебсайта на проекта заедно с източниците, скриптовете са много прости, между другото.
  • Базата данни на пакетите се поддържа, но по принцип не е необходима.

Липсата на контрол на зависимостта е едновременно предимство и недостатък. Например, имам около 150 пакета в една папка, за да ги инсталирам, трябва да изпълня една команда

$ installpkg ./*.tgz

Забележете, без никакви ключове. Но фактът, че тогава нещо от инсталираното може да не се стартира - зависи от вас да го разберете.

Съществуват обаче и механизми за автоматизирано инсталиране / актуализиране от Интернет - има огромен брой от тях: slapt-get, swaret, getpkg, slackpkg и още няколко.

Сега русификацията се свежда до пускането на само един скрипт, в мрежата има много такива скриптове.

Повече или по-малко прилични и необходими настройки могат да бъдат направени чрез помощната програма pkgtool (която служи и за управление на пакети), за нея са пуснати много графични предни части.

В дистрибуционния комплект има невероятно количество документация, отговорите на всички въпроси отдавна са намерени - просто трябва да потърсите малко. Тъй като всъщност нищо не се променя в разпределителния комплект, той практически не се влияе от фактора на стареене. Между другото, самата документация идва с дистрибуционния комплект - на английски, но не е лошо.

По принцип няма техническа поддръжка - и по принцип не е необходима. Достатъчно е просто да запомните сайта www.slackware.ru - има докове и има форум, и www.linuxpackages.net - тук можете да намерите готови пакети и връзки към iso-изображения.

Unicode все още не се поддържа блестящо, трябва да вземете тамбурина и шаман в някои моменти.

По принцип децата, тоест начинаещите, се плашат от този комплект за разпространение: не трябва да започвате с него - той е сложен. Нищо подобно, то е толкова просто, колкото първата съветска рубла, но простотата му е също толкова добре скрита.

Gentoo Linux е дистрибуция, която става все по-популярна в общността на OpenSource, както благодарение на поддръжката си за голям брой хардуерни платформи, така и на изключително гъвкавата и лесна за ползване система за "пренос", базирана на PORTS от FreeBSD.

Gentoo е типично разпределено семейство, базирано на източници, което води до повечето силни и слаби страни. Дали това разпространение е подходящо за начинаещ потребител е спорен въпрос. Наскоро обаче тя стана широко известна и ние сметнахме за необходимо да предоставим информация, така че този съвсем начинаещ потребител да може да отговори сам.

Предимства:

  • Висока производителност. Възможност за изключително дълбока и гъвкава оптимизация на системата за хардуер.
  • Удобно "добавяне и премахване на програми". Голям брой приложения в портативната система.
  • Удобен механизъм за актуализация. Бързо актуализиране на дървото за пренасяне. Липса на ненужен потребителски софтуер.
  • Системата съдържа приложения с необходимите опции (например поддръжка на gpm или липсата му и т.н.) и необходимите корекции.
  • Възможността да инсталирате Gentoo от произволна Linux система (например от Knoppix LiveCD или друга дистрибуция на живо, която съдържа компилатора на gcc), без да прекъсвате текущите си дейности. В този случай Gentoo дискове не са необходими: целият процес на инсталиране може да се извърши от мрежата.

Характеристика:

  • Липса на специален инсталатор.
  • Трябва да прочетете ръководства и инструкции.
  • Ограничен брой "настройки по подразбиране".
  • Изграждане от източник.
  • Липса на графични конфигуратори за специфични помощни програми на Gentoo.
  • Редактирането на файлове и използването на конзолни помощни програми е предпочитаният метод за конфигуриране на системата.
  • Точността на разработчиците води до факта, че някои доста стабилни версии на приложенията се считат за нестабилни.

Недостатъци:

  • Много дълга и неудобна инсталация (готова мултимедийна офис система може да се инсталира до седмица, в зависимост от оборудването).
  • Удобството при инсталиране и актуализиране на програми е пряко пропорционално на редовността и разходите за достъп до Интернет.
  • Решаването на проблеми със създаването на отделни приложения, ако се появят (проблеми), може да бъде нетривиално.
  • Липса на русификация "от кутията".

FreeBSD

Разликата му от описаните по-горе е, че това не е дистрибуция на Linux, а напълно отделна (макар и свързана) операционна система. Обикновено се разглежда като сървърна платформа (според различни оценки до 40% от сървърите на Runet работят под негов контрол). Никой обаче няма забрана да го използва като настолна операционна система за обикновени потребители. Разработено от FreeBSD от общност от независими разработчици, достъпно за безплатно изтегляне и репликация от сървърите на проекта.

Недостатъци:

  1. Не Linux, въпреки че изглежда така! В някои подробности той се различава значително, в резултат на което - чести недоразумения с командата за монтиране и съвети за постигане на автоматично стартиране на X чрез промяна на нивата на изпълнение.
  2. Инсталацията изисква разбиране на специфичната за BSD номенклатура на устройствата, схемите за разделяне на диска като цяло и особеностите на BSD разделянето в частност (разбирането, че разширеният дял не е незаменим атрибут на диск, логическите дискове могат да бъдат създадени по различен начин).
  3. Инсталаторът, известен също като конфигуратора, sysinstall не е напълно логичен, същите въпроси се повтарят в елементите от менюто Инсталации и Конфигуриране, изисква се разбирането, че разделянето на диска на етапа на инсталиране е едно, но на етапа на конфигуриране се изисква при свързване, например, на допълнителен диск. Архаичен интерфейс на инсталатора, по-малко автоматизиран от графичните инсталатори за лесен за ползване Linux и не толкова гъвкав като универсалния инсталатор на Gentoo (bash + text editor).
  4. Обхват на поддържаното оборудване всъщото като в Linux, няма поддръжка на 3D графика за карти, различни от Nvidia, доколкото знам, не всичко е гладко с "готини" звуци (по-точно техните разширени функции), практически няма шанс да се намери драйвер от производителя за всяко нестандартно или екзотично устройство.
  5. Наборът от пакети на инсталационните дискове е ограничен; напълно е възможно необходимият пакет да не е там. Инсталирането на допълнителни пакети (от двоични файлове или портове) изисква доста бърз и особено за работа с портове евтин канал.
  6. На практика няма специфичен за FreeBSD търговски софтуер.
  7. Няма официална техническа поддръжка като клас. Има много малко (в сравнение с Linux) „хартиена“ литература.

Предимства:

  1. Не Linux, но подобно! От гледна точка на потребител (не администратор) на практика няма разлика между Linux и FreeBSD. И много от административните функции (като управление на акаунти) са по-добре приложени.
  2. За да инсталирате, е достатъчно да овладеете BSD-специфична маркировка и номенклатура на устройствата на нивото на няколко прости рецепти. Да не говорим за факта, че овладяването на тази специфичност на велмата допринася в голяма степен за разширяване на хоризонтите :-))
  3. За да разберем логиката на sysinstall устройството, е достатъчно да осъзнаем, че FreeBSD се състои от основна система, която може да бъде конфигурирана на етапа на инсталиране (или може би по-късно), и допълнителен софтуер (пакети и портове), който не е част от системата. Също така е важно да се разбере, че X и почти всички допълнителен софтуер - абсолютно същото като в Linux. В случай на съмнение, винаги можете да разчитате на настройките по подразбиране на sysinstall - обикновено не са идеални, но със сигурност са разумни.
  4. Хардуерната поддръжка във FreeBSD, докато съществува, обикновено се прилага по-добре от Linux. Поддържат се всички устройства, критични за инсталирането и работата на системата. Усложненията с дискови контролери, ATA RAID и други подобни са практически премахнати.
  5. Наборът от пакети и портове за FreeBSD обхваща абсолютно целия безплатен софтуер, по принцип наличен в изходна форма. Възможно е да получите пакети или изходни кодове за портове на една машина (например в услугата безплатно) и да ги инсталирате на съвсем друга - например у дома.
  6. Благодарение на режима на двоична съвместимост с Linux е повече или по-лесно да стартирате целия специфичен за Linux (включително търговски) софтуер - от RealPlayer и Flash до Oracle и подобни чудовища. Практически няма изключения, единственият въпрос са разходите за труд.
  7. Липсата на техническа поддръжка се компенсира от изобилието на онлайн документация, започвайки от известния Наръчник на FreeBSD, почти цялата е достъпна на дистрибуторски дискове и е достъпна в мрежата в руски преводи. Въпреки че има малко книги, те са добри :-).
  8. И така, че доброто най-накрая да триумфира -

  9. За разлика от Linux, от който има много, FreeBSD е един: всички вариации по тази тема, от Freenzy до PC-BSD, са различни начини разпространение и пакетиране на една и съща ОС. Много е важно всичко, което начинаещ потребител чете за FreeBSD, да се отнася конкретно за него, не е необходимо да гадае, както се случва с Linux, дали това описание се отнася за системата като цяло или е специфично за конкретен комплект за разпространение. Освен това, всички знания за FreeBSD могат да бъдат приложени към всяка друга BSD-система (може би само с незначителни корекции).

В заключение, най-важното: без значение какъв дистрибутивен комплект и каквато и операционна система да изберете, е малко вероятно този избор да е последен и последен в живота ви. Трябва да сте подготвени за факта, че в търсене на идеала ще бъдат изпробвани повече от една или две възможности.

В света на Linux сме свикнали да виждаме изключително клонинги. Debian, Ubuntu, Red Hat, SUSE - всичко това са различни дистрибуции, в които няма съществена разлика. Половината от популярните дистрибуции на Linux са вилици на Debian или Ubuntu, други са вилици на древен Slackware с модифициран мениджър на пакети и хубави конфигуратори. Няма и следа от предишното многообразие, но може би просто изглеждаме зле?

Форк на раздела "Въведение" от предишната статия

Съвременен потребител на Linux не може да разбере, но по-рано изборът на дистрибуционен комплект беше истинска епопея. Разпределенията наистина се различаваха в много отношения и поради липсата на високоскоростен интернет и виртуални машини, тези разлики изиграха много важна роля. Slackware предлага простота от край до край, Red Hat беше до най-малкия детайл и вградени конфигуратори, Mandrake беше оборудван с графичен инсталатор, а мегачипът на Debian беше APT, който ви позволи (няма да повярвате !) Автоматично изтегляне на софтуер от Интернет.

Най-големият ми късмет беше да се сдобия с комплект от четири диска Red Hat, който включваше всички графични черупки и куп приложен софтуер, но ако това не се получи, Mandrake на два диска беше добре. По онова време само малцина можеха да изтеглят образ на диска, така че многобройни заготовки с най-популярните дистрибуции обикаляха. Самото разпространение беше относително просто и проникнато с духа просто за забавление, благодарение на което се появиха многобройни Франкенщайн, включително и моят, който умря някъде в дъното на 10-гигабайтовия диск на Seagate.

Минаха години, Seagate беше убит от Kingston и дистрибуциите се превърнаха в огромни сложни машини, създадени за извличане на пари от компании, чиито администратори изведнъж убедиха шефовете си да превключат сървърите на Linux. Но някъде сред многото инсталации на Ubuntu и Linux Mint продължават да съществуват същите тези Франкенщайн, които внасят нещо ново в света на Linux, макар и в чест на поредната теглене на пари.

Slax и модулна система за разширение

По едно време бях толкова впечатлен от Slax, че се присъединих към група разработчици, възнамеряващи да създадат дистрибуция въз основа на неговите идеи. Групата обаче бързо престана да съществува поради неосъществимостта на идеята, но Slax продължава да съществува и да процъфтява.

Slax не е просто дистрибуция, той е чистокръвен LiveCD, който освен всичко друго може да бъде разширен с модули. Това се прави с помощта на елегантен механизъм, който, сигурен съм, се използва в куп други проекти, но за първи път е използван за такива цели тук - файловата система Unionfs. Същността на метода е следната: неспособни да променят файловата система на дистрибуционния комплект на компактдиска, за да инсталират допълнителен софтуер, разработчиците на Slax измислиха метод за свързване на изображенията на файловата система към него през корен.

Целият допълнителен софтуер за Slax се разпространява като модули с разширение sb. Модулът е изображение на файловата система Squashfs (проста файлова система със компресия), което съдържа приложението и всички файлове, от които се нуждае, разположено по пътищата на файловата система, където трябва да бъдат в работещата система (usr / bin / abiword, например). Струва си да поставите този модул в специална директория на USB флаш устройство (/ slax / modules) или да го изрежете на диск и системата автоматично ще го вземе и монтира върху коренчето на LiveCD при зареждане (Unionfs mounts файлови системи една върху друга, като слоеве на пай). В резултат на това в системата ще се появи приложение, което физически не е там.

Красотата на тази идея е не само в нейната пригодност за разширяване на LiveCD, но и в простотата на изпълнение. Няма мениджъри на пакети, конфликти на версии, остатъци от приложения във файловата система, абсолютна защита срещу откази на файловата система, възможност за връщане към чиста версия на ОС. Като цяло списъкът може да бъде дълъг. Но основното е, че всичко това се получава с помощта на много прост механизъм, който може да бъде реализиран в няколко реда на езика на интерпретатора на команди.

Има само един проблем: изграждането на цялостна дистрибуция със стотици файлови системи с наслагване ще струва както производителност, така и стабилност.

GoboLinux и отделни директории на приложения

Друг необичаен за Linux (но стандартен за OS X и Windows) подход за инсталиране на софтуер на трети страни се използва в дистрибуцията GoboLinux. Вместо директориите / bin, / usr / bin, / usr / share и други, които са познати на всеки unixoid, съдържащи инсталирани приложения размазан в цялата система, GoboLinux използва набор от директории / Програми, / Потребители, / Система, / Файлове, / Монтаж и / Депо.

Всъщност разпределението следва пътя на OS X. Всички системни файлове се намират в / Системната директория, а инсталираните от потребителя приложения се намират в / Програми, всяка в своя отделна директория (например / Програми / Firefox). В резултат на това става възможно да се инсталират различни версии на едно и също приложение (като опция - библиотеки) и за да се премахне софтуера, е достатъчно физически да се изтрие директорията.

Има обаче недостатък в тази организация на директории, който накара разработчиците на GoboLinux да използват няколко патерици. Проблемът е, че за разлика от приложенията за OS X, софтуерът за UNIX е написан в съответствие със стандарта FHS, който предполага наличието на стандартно дърво на директориите в системата, което включва същото / bin, / etc, / lib, / usr и др. Приложенията очакват да видят тази структура на диск и могат да се държат по непредсказуем начин, ако бъдат нарушени.

За да разрешат този проблем, разработчиците на GoboLinux са приложили две хакове: специален модул на ядрото и символни връзки. Модулът скрива всички стандартни директории (/ bin, / etc и други), когато изброява основната директория, но оставя възможността за достъп до тях чрез директен достъп. Това прави възможно скриването на реалната структура на директорията от потребителя.

От своя страна връзките решават проблема със съвместимостта. Всички системни библиотеки и приложения, съхранявани в / System, имат символни връзки в директориите / bin и / lib, за да могат системата да функционира правилно. Съвместимост приложения на трети страни осигурява инсталатор, който създава нови връзки за всяко инсталирано приложение. Така че, за инсталиране на Firefox ще се появи файлът / usr / bin / firefox, който всъщност води към / Programs / Firefox / bin / firefox, както и редица други връзки.

Да, това е типично семейство Франкенщайн, но има своите фенове, особено сред онези, които намират стандартната организация на файловата система UNIX за остаряла и неефективна. И това, нека не спорим, наистина е така.

NixOS, неговият конфигуратор и мениджър на пакети

Говорейки за мениджърите на пакети и организацията на файловата система, не може да не се спомене NixOS, може би най-интересният и "правилен" дистрибутивен комплект от гледна точка на използваните технологии. NixOS е изграден около две основни идеи: декларативен модел на конфигурация на системата и модерен мениджър на пакети, лишен от почти всички проблеми, познати на dpkg, rpm и други подобни.

И двете технологии са тясно свързани и, като работят заедно, те прилагат един много интересен принцип за организиране на разпространение, който ви позволява да опишете всяко от неговите състояния (включително всички конфигурационни файлове и набор от инсталирани пакети) с помощта на една централна конфигурация. Като пример ще дам следния прост config /etc/nixos/configuration.nix:

# Местоположение на зареждащото устройство boot.loader.grub.device \u003d "/ dev / sda"; # Основният дял на файловите системи. "/". Device \u003d "/ dev / sda1"; # Активиране на SSH по подразбиране services.sshd.enable \u003d true; # Активиране на Apache (+ настройки) services.httpd.enable \u003d true; services.httpd.adminAddr \u003d " [имейл защитен]"; services.httpd.documentRoot \u003d" / webroot ";

Този файл описва стандартните настройки за прост уеб сървър със SSH достъп. Да, NixOS наистина ви позволява да запазите настройките на различни услуги в един файл, но въпросът не е в това, а във факта, че с тази конфигурация е лесно да клонирате цялата дистрибуция. Достатъчно е да копирате този файл в прясно инсталиран екземпляр на NixOS и да изпълните командата

$ nixos-rebuild ключ

И вуаля. След няколко минути ще имаме дистрибуция с предварително конфигурирани и работещи SSH и Apache. Но най-интересното е това дадена команда не просто инсталира, конфигурира и стартира софтуер, но всъщност довежда дистрибуционния комплект до описаното състояние. Това означава, че след изпълнение на командата в системата наистина ще останат само SSH и предварително конфигурираният Apache и нищо освен техните зависимости и конфигурации (всъщност аналог на инсталация от нулата).

Тази функционалност може да се използва за бързо разгръщане на дистрибуция, превключване между състояния, бързо прехвърляне на система между физически или виртуални машини, разгръщане на клъстери и много други. Освен това, благодарение на мениджъра на пакети, NixOS гарантира целостта на системата по време на надстройката и дори ви позволява да я върнете в предишно състояние.

Това е възможно, защото различни версии (или сглобки) на един пакет имат различни пътища в системата в директорията / nix / store и се идентифицират от системата чрез хеш, така че актуализирането е само операция за изтегляне на нови версии на пакети, разполагането им по уникален път и "превключете" системата към тях, като използвате. Никой не забранява да се върне обратно по всяко време. Косвено този подход решава проблема с DLL Hell, позволява ви да върнете приложенията към предишни версии и, разбира се, да инсталирате две версии на един и същ софтуер един до друг.

NixOS е невероятно интересна система и препоръчвам на всеки, който има страст към Linux, определено да опита. И отиваме по-нататък, следващият по ред е QubesOS и неговите виртуални среди.

QubesOS или Xen като основа за операционната система

По различно време имаше много опити за създаване на сигурна операционна система, базирана на технологии за изолиране на приложения и виртуализация. По едно време дори Microsoft правеше това в рамките на проекта Syngularity, но нито един от тези опити не беше успешен. Колкото и добри да бяха идеите, присъщи на операционната система, в почти 100% от случаите те станаха „жертва на втората система“ - не беше възможно да се изтеглят потребители и разработчици към новата платформа.

Проектът QubesOS, стартиран от известния полски експерт по сигурността Йоана Рутковска, се сравнява благоприятно с тях, тъй като предлага да се използват съществуващите разработки за изграждане на сигурна операционна система, без да се налага да се нарушава съвместимостта с приложения, драйвери и да се пишат милиони редове код от нулата . QubesOS е само дистрибуция на Linux, базирана на Fedora, но за разлика от други, първоначално е изградена върху идеята за плътно изолиране на приложения и системни компоненти с помощта на виртуализация.

Системата се основава на хипервизора Xen, на върха на който стартират няколко виртуални машини (домейни), всяка от които отговаря за изпълнението на собствената си системна функция. На отделни домейни тук работят мрежовият стек (включително набор от драйвери), файловите системи и RAID драйверите и графичният стек, който включва X сървър. За стартиране на приложения се използват и отделни домейни, но не по един за всеки от тях (в противен случай системата би умряла от бързото изчерпване на RAM), а разделен на „групи по интереси“: развлечения, работа, интернет банкиране и т.н.

Каналът за предаване на данни между домейни е криптиран и има строги ограничения за вида на предаваната информация и възможните получатели. Това означава например, че ако нападателят открие дупка в мрежовия стек на Linux и може да получи достъп до мрежовия домейн, той всъщност ще бъде заключен в него, тъй като всичко, което мрежовият домейн може да направи, е да обработва заявки за мрежови връзки и трансфер на данни от оторизирани домейни. Това няма да предотврати подушването и подправянето, но ще защити данните, съхранявани в домейна за съхранение.

QubesOS използва KDE като графична среда, модифицирана, за да скрие организацията на системата от очите на потребителя. Приложенията се стартират автоматично в различни домейни и рамката използва различни цветни рамки на прозорци, за да посочи в кой домейн се изпълнява приложението.

В момента разработчиците на QubesOS се подготвят за издаването на второто издание на системата (RC2 вече е на разположение), което ще има отделен домейн за приложения на Windows и USB домейн за сигурна работа с USB устройства.

ChromeOS

ChromeOS е една от най-нетипичните, странни и противоречиви дистрибуции на Linux. За повечето хора това е само браузър, работещ почти на гол метал, но за някой, запознат с Linux, това е цялостна операционна система, която има много от стандартните функции на редовните дистрибуции, осеяни със собствените персонализации на Google.

Като цяло ChromeOS е силно съблечен Ubuntu, работещ върху графична среда, базирана на работата на проекта Chromium. Същият Ubuntu Upstart е отговорен за зареждането на системата, но поради необходимостта от стартиране на много по-малък брой компоненти, студеното стартиране на ChromeOS е много по-бързо (буквално за секунда). X.org е отговорен за графиката тук, но се използва единствено с цел правилна поддръжка на хардуер и устройства за въвеждане, самото изображение почти винаги заобикаля X-протокола директно към видео адаптера (следователно Xs скоро ще бъдат заменени от Wayland или Mir).

Други компоненти също използват графичната библиотека Clutter, PAM, D-Bus, NTP, syslog и cron. Няма идея за пакети в системата и всички актуализации на ОС се извършват по време на актуализацията на OTA „на едно цяло“. По време на надстройката системата никога не се презаписва, а вместо това използва втория системен дял, който става първият след рестартиране. По този начин ChromeOS винаги може да бъде върнат в предишно състояние и самата актуализация не може да убие системата.

Поради липсата на много стандартни компоненти на дистрибуциите на Linux и се фокусира върху изпълнението на изключително браузърни приложения, ChromeOS е силно устойчив на хакване. Както при браузъра за настолни компютри, всяко уеб приложение (чете се: раздел) работи в своя собствена пясъчник, което предотвратява компрометирането на цялата система, ако нападателят открие дупка в самия браузър. Системният дял е винаги монтиран само за четене. Chromebook използват TPM (Trusted Platform Module) за проверка на целостта на системата.

Като цяло ChromeOS не е пълноценна операционна система, а по-скоро съвсем нестандартна дистрибуция на Linux, което не може да се каже, например, за Android или Firefox OS.

Debian GNU / kFreeBSD или "защо не?"

Дистрибуцията на Debian винаги е имала широка поддръжка за голямо разнообразие от компютърни архитектури. Той е в състояние да работи с ARM, MIPS, PowerPC, Sparc и много други официално и неофициално поддържани машини и процесори. Въпреки това, един от най-интересните портове на Debian беше стартиран ... на ядрото на FreeBSD.

В основата си Debian GNU / kFreeBSD е същата дистрибуция, но модифицирана да работи на ядрото на FreeBSD. Той има познатия apt-get, набор от конфигуратори, система за инициализиране в стил V, двоични хранилища на пакети, KDE и GNOME, така че крайният потребител няма да види разликата. Но системният администратор ще намери много интересни плюшки за себе си.

Основната причина за съществуването на този проект е възможността да се използват FreeBSD технологии, които не са налични в ядрото на Linux. Те включват собствена поддръжка на ZFS, модулна подсистема за работа със складове за данни на GEOM, модулна мрежова подсистема Netgraph и, разбира се, референтното изпълнение на стека TCP / IP. Всичко това е налично в Debian GNU / kFreeBSD заедно с познатите екстри на Debian.

  • Проклетата уязвима Linux е най-уязвимата дистрибуция в света
  • Stali е дистрибуция, базирана на идеята KISS от известния проект Suckless

Странични рамена: ИНФО

Моделът за инсталиране на приложения в отделни директории се появи за първи път в инсталатора на GNU Stow.

Интересното е, че освен Debian GNU / kFreeBSD има и порт за микроядрото на Hurd, но състоянието му е лошо.

Версия браузър Chrome за Windows 8 не е нищо повече от миниатюрен ChromeOS.

4 решения събират уеб формуляр за „Можете ли законно да продавате модифицирани версии на дистрибуции на Linux?“

Би ли било напълно законно да продават копия на тази леко модифицирана версия на Ubuntu (нека го наречем Mubuntu \u003d Модифициран Ubuntu)?

Не. Въпреки че софтуерните лицензи могат да ви позволят да направите това, лицензът за търговска марка не:

Всяко преразпределение на модифицирани версии на Ubuntu трябва да бъде одобрено, сертифицирано или предоставено от Canonical, ако възнамерявате да го свържете с търговски марки. В противен случай трябва да премахнете и замените търговските марки и ще трябва да прекомпилирате източника, за да създадете свои собствени двоични файлове. Това не засяга вашите права съгласно лиценз с отворен код, приложим за който и да е компонент на Ubuntu. Ако трябва да одобрите, заверите или изпратите модифицирани версии за преразпределение, имате нужда лицензионно споразумение от Canonical, за което можете да платите. За повече информация, моля, свържете се с нас (както е посочено по-долу).

Ще ви е необходимо разрешение на Canonical, за да използвате: (i) всякакви маркировки, завършващи с буквите UBUNTU или BUNTU, които са разумно подобни на търговски марки или всяка друга подобна марка, и (ii) всяка търговска марка в името на домейна или URL адреса или за целите на търговията,

Ще ви бъде позволено да продавате немодифицирана версия на Ubuntu, ще ви бъде позволено да продавате силно модифицирана версия на Ubuntu, която вече не споменава името на Ubuntu, но за тази леко модифицирана версия на Ubuntu ви е необходимо споразумение с Canonical.

Да, при условие, че отговаряте на лицензионните условия за всички пакети софтуер (изпратете изходен код и т.н.) И не нарушавайте никакви търговски марки, закони за авторското право и др. Също така трябва да се уверите, че действията ви не причиняват вреда на трети страни като убийство и т.н.

Включеният софтуер със затворен код не трябва да нарушава лицензите на никоя библиотека, която използва (някои лицензи позволяват двоична зависимост от софтуера със затворен код, а други не).

Както каза Серж, да. Не можете обаче да модифицирате части, които са GPL (GPL window manager) и след това да затворите източника. Не можете дори да използвате GPL библиотеки със затворен код. Така че всъщност отговорът трябва да бъде: „ НЕ", сякаш сте имали затворен код за по-голямата част от системата или работния плот, докато сте безплатни за GPL, той вече няма да има отношение към Ubuntu. Също така вярвам, че се нуждаете от изрично разрешение от Canonical, за да използвате дума като Mubuntu. Въпросът е наистина труден. Трябва да направите много изследвания и евентуално да наемете адвокат, ако правите това.

АКТУАЛИЗИРАНЕ

Мислех, че актуализирам въпроса, защото коментарите са много дълги относно това дали можете да използвате GPL библиотеките в затворен код. LGPL го позволява *, GPL не ** ... От органа по темата gnu.org/licenses/why-not-lgpl.html:

... Използването на Lesser GPL позволява библиотеката да се използва в собствени програми; използването на обичайния GPL за библиотеката я прави достъпна само за безплатен софтуер.

Въпреки това, тъй като повечето библиотеки на LGPL в наши дни, OP може да не е толкова тежък, колкото първоначално мислех.

* Все още има определени условия, които трябва да бъдат изпълнени, за да се използват библиотеките LGPL.

** Има определени случаи, в които можете да използвате GPL библиотека със затворен код, например ако софтуерът не е такъв обществено достъпни и ако използването на библиотеката не се счита за модификация или производно произведение (като предварително свързване).

Да предположим, че някой е изтеглил дистрибуция на Linux като Ubuntu. Да предположим, че променя една част, да речем Window Manager.

Не, не можете, защото има някои проекти, защитени от Canonical, но ако трябва да допринесете, трябва да подпишете Canonical споразумение:

Следното проекти обхванати от каноничното споразумение. Ако искате да допринесете за някой от проектите по-долу, моля, обърнете се към контактите за проекти, изброени в третата колона.

За да допринесете, трябва да подпишете канонично споразумение.

Би ли било напълно законно да продават копия на тази леко модифицирана версия на Ubuntu (нека го наречем Mubuntu \u003d Модифициран Ubuntu)?

Какво ще стане, ако затворят оригиналния раздел на новия прозорец? Ще продължи ли да се продава законно?

Не можете да направите това без разрешението на Canonical:

Ограничена употреба, изискваща лиценз за търговска марка

Разрешението от нас трябва да се използва от някоя от търговските марки при каквито и да било обстоятелства, различни от изрично разрешените по-горе. Те включват:

    Всяка търговска употреба

    Използване върху или във връзка със софтуерен продукт, който включва или изгражда върху продукт, който доставяме, ако има някакво търговско намерение, свързано с този продукт.

  • Използвайте в име на домейн или URL адрес.
  • Използвайте за мърчандайзинг като тениски и др.
  • Използване на име, което включва буквите BUNTU за означаване на компютърен хардуер или софтуер.
  • Услуги, свързани с някое от изброените по-горе.

Много потребители не се колебаят и изтеглят най-много последна версия... Хората смятат, че в актуализираната версия разработчиците са отстранили всички грешки, добавили са полезни функции, направили са по-привлекателен дизайна и са направили интерфейса по-лесен за ползване. Но това не винаги е вярно. Само през 2016 г. бяха пуснати няколко модификации и сглобки. Сред тях има различни системи: както добри, така и лоши. Следователно трябва да помислите кой Linux да изберете. И едва след това, след оценка на всички плюсове и минуси, инсталирайте дистрибуционния комплект.

Няма универсална система, подходяща за всички потребители. Всеки човек се нуждае от нещо различно. Функционалността, сигурността и възможностите за дистанционно управление са важни за администратора. За начинаещи, приятелски и прост интерфейс. За любител на иновациите има интересни опции, които не са налични в предишните версии.

През 2016 г. бяха пуснати много дистрибуции. Сред тях определено ще има такъв, от който имате нужда. Но никоя оценка няма да направи избора вместо вас. По-добре е да оцените независимо опцията, която харесвате.

Има някои общи критерии, които са важни във всяка версия на Linux:

  • Стабилност. Ако системата постоянно се „срива“, издава грешки, прекратява програми, никакви други предимства няма да я изтласкат до върха на 2016 г. Ще трябва постоянно да търсите причините за отказите и да възстановявате повредени данни. Няма значение за каква задача използвате модификация - нейната стабилност винаги е важна.
  • Сигурност. Дупките в системата са божи дар за всеки вирус. Linux, разбира се, е чудесен пример за надеждност. Но това зависи от защитната стена, дневника за достъп, параметрите за сигурност. По-добре е да изберете разпределение, в което вече е изложено оптимални настройки и затвори всички „вратички“ за злонамерен софтуер.
  • Функционалност. Наличие на полезни и интересни опции. Или някакъв вид „жар“, който не е добавен към други Linux системи. Основното нещо е да не прекалявате. Ако сборката съдържа огромно количество ненужни функции, по-добре е да вземете нещо по-просто. В края на краищата те ще претоварят системата.
  • Удобство. Интерфейсът трябва да бъде не само ясен, но и практичен. Така че всички важни опции да са "под ръка". Така че, когато включите компютъра си, можете да започнете.
  • Съвременност. Наследените системи са страхотни в много отношения. Те са изпитани във времето. Ако сте ги използвали преди, ще трябва да свикнете след преминаването към дистрибуцията за 2016 г. И новите модификации може да не оправдаят очакванията. Ако е издаден наскоро, вероятно ще съдържа грешки. Но все пак е по-добре да вземем съвременния Linux. Не е задължително най-новата версия. Разработчиците създават програми, насочени към нови системи. В даден момент може да излезе полезно приложение, което ще бъде несъвместимо с вашия монтаж. И трябва да актуализирате.
  • Дизайн. Разбира се, черупката не е основното. В крайна сметка под нея може да няма нищо. Но ако другите критерии ви подхождат, защо не погледнете дистрибуционния дизайн. Може да се променя. Затова не класирайте най-красивия Linux 2016. Точно когато избирате модификация, вижте какви опции за дизайн тя съдържа.
  • Подкрепа, общност. Това означава не само екипа за разработка и официалната техническа поддръжка на Linux. Хората, които използват операционната система, са важни. Те чатят по форуми, обсъждат компилации, правят отзиви. Те могат да отговорят на въпроси, да предложат как да разрешат проблема. Ако инсталирате непопулярна версия на Linux, ще трябва да се справите сами. В крайна сметка няма да има много потребители, които да работят с него. И едва ли ще ги намерите. Този критерий не се прилага за тясно специализирани модификации.

Когато решавате коя дистрибуция на Linux да изберете, не се спирайте на най-често срещаната версия. Вижте няколко опции. Това, което харесват другите хора, може да не работи лично за вас.

Стартирайте събранието, което харесвате, във виртуална машина или с помощта на LiveCD. Никой рейтинг, рецензия или мнение не може да замени личния опит. Linux е непредсказуем в това отношение. Ще можете да разберете дали програмата е подходяща за вас едва след като работите с нея известно време.

Компилация, която непрекъснато се подобрява. Новите версии се издават често. Ubuntu все още е популярен през 2016 г. Въпреки че е издаден преди 10 години.

Системата е подходяща за начинаещи, които решат да "изпробват" Linux. Лесно се инсталира. Тя има удобен и красив интерфейс. В него няма нищо излишно.

Можете да работите с Ubuntu, без дори да използвате терминала. Не е като "класическия" Linux - трябва да работите с командния ред. Това е едновременно плюс и минус. Лесно ще свикнете с новата среда. Но ако решите да инсталирате друга компилация, няма да можете да я използвате без инструкции.

Към Ubuntu често се добавят нови функции. И заедно с тях - нови бъгове. Те се елиминират при откриването им.

  • Безплатно разпространение. Много програми и модификации са безплатни за изтегляне.
  • Бърза инсталация - 10 минути и комплектът за разпространение вече е на компютъра.
  • Интуитивен и приятелски интерфейс. Лесно е да се разбере.
  • Няма вируси. По-точно, вирусите просто не могат да заразят системата. В Linux Ubuntu нищо не се случва без разрешението на потребителя. Ако сами не „пропуснете“ зловредния софтуер, той няма да влезе в компилацията.
  • Налични операционни системи с много зареждане. Ubuntu може да се инсталира заедно с Windows. Не е необходимо да конфигурирате нищо за това.
  • Сглобката се предлага с набор от софтуер.
  • Никой друг списък за разпространение на Linux не е пълен без Ubuntu. Това е често срещано изграждане. Ако имате проблем, можете да намерите решение в общността или форума.
  • Ниска стабилност. Сривовете се случват периодично. Но със правилна настройка системата ще работи добре. Независимо от това, Ubuntu и някои от неговите модификации са най-добрите компилации на Linux. В крайна сметка провалите в него не са толкова критични.
  • Може да получите грешки, които никой не е срещал. Това е вината на новите версии.
  • Ако решите да опитате други дистрибуции на Linux, ще бъде трудно да се възстанови след Ubuntu.

Мента

Интуитивен графичен интерфейс. Има модул, който ще ускори адаптацията, ако сте преминали към Mint от Win. Те имат подобна лента на задачите, десктоп, навигация. Бързо ще свикнете с новата „среда“. Има няколко работни среди. Просто изберете този, който ви е удобен за работа.

Mint се основава на Ubuntu. Създателите на Mint решиха да премахнат всички недостатъци, които са присъщи на Linux. Характеристиката на сглобката е, че има вградени мултимедийни кодеци. И програмите, които са необходими за пълноценна работа на компютъра, вече са включени.

Обратната връзка е отлична. Създателите на модификацията се интересуват от мнението на потребителите, чуйте го.

  • Монетен двор е почти най-често срещаното изграждане на 2016 г. Има огромна общност. Можете да се свържете директно с разработчиците с предложение или идея.
  • Безплатно е.
  • Има редица полезни функции: плъгини за лесна инсталация на програми, изтегляне на актуализации, стартиране на програми.
  • Удобен графичен интерфейс. Можете да превключвате между работни среди.
  • Често се пускат модификации и актуализации.
  • Няма бюлетини за обществена сигурност.
  • Разработчикът не е официална компания, а ентусиасти. Това до голяма степен е предимство, тъй като създателят на системата ще бъде по-близо до потребителите. Но той може да греши, защото няма екип от професионалисти.

Един от най-старите представители на Linux. Но е популярен през 2016 г. поради своята стабилност и сигурност. Той има огромен екип за разработка. Но новите версии рядко се пускат.

Debian е инсталиран на сървъри. Подходящ е за дистанционно администриране. Той разполага с най-добрите системи за управление на пакети.

Сглобката не е подходяща за начинаещи. Тя има повече програми и настройки за разбиране. Но инсталирането на компилацията е лесно.

  • Това е пример за стабилност.
  • Поддръжка за много различни архитектури.
  • Работи бързо и ефективно.
  • Осигурява сигурност.
  • Има огромен брой програми. Около 43 000 пакета.
  • Debian е лесен за надграждане.
  • Подходящ за сървъри и дистанционно администриране. Има система за управление на пакети.
  • След инсталацията е необходима първоначална настройка.
  • Самите настройки са трудни за разгадаване.
  • Разпределението вече е остаряло. Популярен през 2016 г., само защото е най-стабилната и надеждна компилация на Linux.
  • Актуализациите се издават рядко.
  • Количеството софтуер е едновременно предимство и недостатък. За начинаещи няма да е лесно да разбере такова разнообразие от софтуер.

Други сглобки

  • Arch Linux. Просто и удобно изграждане. Ако искате да разберете и да научите как да използвате Linux, Arch Linux е най-добрият избор. Но разпределението има един основен недостатък. След инсталацията няма да видите нищо. Всички функции трябва да се търсят и конфигурират независимо. И никаква автоматизация. Преди да изтеглите този монтаж, прочетете инструкциите за него.

  • Chalet OS. Ако сте "вчера" потребител на WindowsChalet OS е за вас. Тази компилация е много подобна на Win. Но Linux е скрит под черупката. Ще можете да управлявате новата система, като използвате познатия си графичен интерфейс. Събранието излезе наскоро. Все още може да има недостатъци в него.

  • Елементарна ОС. Дистрибуция със зашеметяващ дизайн. И това са всичките му предимства. Модификацията добави само онези приложения, които не нарушават цялостния състав на работния плот. Няма нови решения или функции. Elementary OS е просто красива операционна система.

  • Cub Linux. Подходящ за лаптопи. Компилацията е стабилна. Той има практичен и разхвърлян интерфейс. Това позволява на батерията да издържи по-дълго. Cub Linux може да стартира софтуер на Ubuntu. Той не се нуждае от мощен компютър. Той дори е инсталиран на стари лаптопи. Но има и минус - системата се зарежда бавно.

Високо специализирани дистрибуции

Ето най-добрите дистрибуции на Linux за 2016 г., предназначени за тясно специализирани задачи.

  • Ubuntu Studio. Мултимедийно студио, базирано на Ubuntu. Професионална компилация, предназначена за дизайнери, звукорежисьори и тези, занимаващи се с видеомонтаж. Функционалността на системата е насочена само към това - тя не е предназначена за други задачи. Ubuntu Studio не се нуждае от много ресурси. Те могат да бъдат разпределени между програми.

  • Опашки. Ако не искате да бъдете следени, инсталирайте Tails. Базиран е на Debian. Компилацията осигурява сигурност, поверителност и пълна анонимност в мрежата. Работи от LiveCD.

  • Snappy Ubuntu Core. Иновация за иновация. Проектиран за интелигентни неща. С него можете да контролирате инструментите за домашна автоматизация (микровълнови фурни, кафеварки). Системата не се нуждае от много ресурси, за да работи.

  • Steam OS. Огромен проблем за Linux - в него няма много игри. Поради това много потребители предпочитаха Windows. И нямаше да го изоставят напълно. Но Valve намери решение - те предоставиха Linux за игри. Операционна система Steam OS базирана на Debian. Той осигурява функционалността на платформата Steam.

За да решите кой Linux да изберете, трябва да опитате няколко компилации, които харесвате. В отзивите и върховете можете да разгледате само опциите. Но ако знаете точно какво ви трябва, не се колебайте да инсталирате.

Кой Linux смятате, че е най-добрият?

GNU / Linux - мултинационална ОС. И всяка държава създава свои собствени дистрибуции, които се използват както на работни станции, така и на сървъри. Русия не изостава много и има няколко добри (и не толкова добри) дистрибуции на Linux, които ще разгледам. В същото време ще ви разкажа за най-известните и популярни дистрибуции, които са добре разработени и се използват активно. Отивам!

Rosa Linux

Rosa Linux - разпределение въз основа на вече починалия Мандрива, и продължава своето развитие. Този разпределителен комплект има няколко издания, предназначени за различни приложения. Безплатно издание за настолни компютри, е Пряснокойто включва най-новия и стабилен софтуер. Редакционни материали "Кобалт", "Никел", "Хром" създаден за държавни агенции и сертифициран от руското министерство на отбраната и FSTEC. Тези дистрибуции не са свободно достъпни. Версията на сървъра първоначално е базирана на Red Hat Enterprise Linux (RHEL), по-късно също е прехвърлен в базата на Мандрива. Въз основа на проекта Rosa се разработва дистрибуционният комплект OpenMandrivaкое е "многоъгълник" за тестване на нов софтуер и технологии (как Fedora за RHEL).




Дистрибуцията използва собствени разработки:
  • ABF (Автоматично изграждане на ферма) - разпределена среда за непрекъснато развитие и изграждане, базирана на системата за контрол на версиите Git. ABF е проектиран като структурна фасада за частни (зависими от разпределението) технически процеси. Този подход позволява, с минимален праг на влизане, без мащабни промени в пакетите и технологиите за изграждане, да добавяте дистрибуции към ABF на различни бази от пакети. Обединената външна логика, поддържана от ABF, осигурява възможност за бърз обмен на функционалност между групи за разработка от базови и производни дистрибуции и между различни базови дистрибуции, а също така ускорява появата в дистрибуциите на нови функционални приложения от външни доставчици. Проектът OpenMandriva заимства средата за изграждане на ABF.
  • ROSA хардуерна база данни - база данни на тестваното оборудване;
  • RocketBar - панел за бързо стартиране на приложения с възможност за превключване между тях;
  • SimpleWelcome - една точка за стартиране на приложения, групирани по функционалност;
  • Времева рамка - инструмент за визуализация на съдържание, който ви позволява да проследявате активността и да намирате документи и файлове на конкретни дати.
  • StackFolder - аплет, който ви позволява да организирате бърз достъп до най-използваните директории и файлове (включени в KDE 4.10 по подразбиране);
  • Klook - помощна програма за бързо разглеждане на група файлове (подобно на QuickLook в Mac OS X, в KDE 4.10 по подразбиране);
  • ROMP - мултимедиен плейър, базиран на MPlayer и SMPlayer;
  • Софтуерен център ROSA - център за инсталиране на приложения;
  • Проследяващо устройство нагоре по веригата - проследяване и анализ на съвместимостта на промените в библиотеките на Linux;
  • Ядро ABI Tracker - анализ на промените в ядрото на Linux.
Основната графична среда в Роза е KDE... Екипът на разработчиците е създал свой собствен, оригинален дизайн, който е доста познат на потребителите на Windows и не плаши опитни потребители на Linux. Има и издания с графична среда ГНОМ и LXDEно получават по-малко внимание. Официален сайт

Изчислете Linux

Изчислете Linux е линия от корпоративни дистрибуции, базирани на известните Gentoo (същият, който се сглобява от изходните кодове по време на инсталацията), но за разлика от него те имат прост и разбираем инсталатор, високо качество на изграждане и системни помощни програми, както и много широк набор от предварително инсталиран софтуер (в настолното издание там е четно Skype). В същото време Calculate е напълно съвместим с Gentoo, използва собствената си система пренос за изграждане и инсталиране на софтуер, а също така съдържа голям брой двоични пакети в хранилището. Изчисли има следните издания:

  • Изчислете Linux Desktop KDE / MATE / Xfce (CLD, CLDM, CLDX) Представлява модерен работен плот, базиран на графичната среда KDE, MATE или Xfce, който може да изпълнява повечето офис задачи. Основната характеристика е бърза инсталация, удобна система за актуализация и възможност за съхраняване на потребителски акаунти на сървъра. Външен вид работният плот е идентичен и в трите дистрибуции. Служителите могат безпроблемно да работят на различни настолни компютри, споделяйки файлове и документи от Windows.
  • Изчисляване на сървъра на директории (CDS) - може да действа като контролер на домейн, позволява използването на помощните програми Calculate 2 за конфигуриране на Samba, Mail, Jabber, Proxy услуги с помощта на прости Unix-подобни команди. С излизането на пакета за изчисляване на сървъра, който е част от помощните програми Calculate 2 (лиценз Apache 2), нови версии на сървъра се издават на всеки 2-3 месеца.
  • Изчислете Linux Scratch (CLS) Е базова дистрибуция, като Gentoo stage3, използвана за изграждане на други версии на работния плот. За разлика от stage3, той съдържа необходимия минимум допълнителни пакети, драйвери, библиотеки, източник на ядро \u200b\u200bна Linux и преноси.
  • Изчисли сървър за надраскване (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 - това е руското събрание Ubuntu, съсредоточен, колкото и да е странно, върху руския потребител. Системата е напълно русифицирана, много лесна за инсталиране, има добър набор предварително инсталирани приложения... Отличителна черта на дистрибуцията е набор от системни помощни програми, разработени от участник в проекта FSnow... Този софтуер е достъпен в хранилището на ppa: fsnow / ppa Launchpad.

Има две издания на Runtu:

  • Runtu XFCE - с лека графична Xfce среда, конфигурирана за познатия потребителски интерфейс на Windows;
  • Runtu LITE - с мениджъра на прозорци на Openbox, насочен към стар и слаб хардуер.
Официален сайт

Руски Fedora Remix

Руски Fedora Remix (или RFRemix) - изграждане на базата на дистрибуция на Fedora. В допълнение към пълната русификация той има следните разлики:

  • Шрифтовете изглеждат с порядък по-добри от оригиналната Fedora;
  • По подразбиране са свързани хранилища с несвободни драйвери, патентован софтуер и др .;
  • По подразбиране има инсталирани мултимедийни кодеци, които не могат да бъдат включени в оригиналната Fedora поради патентни ограничения;
  • По същия начин се добавят поправки и подобрения, които Fedora не използва.

Останалото е обичайната Fedora. Официален сайт

ALT Linux

Първоначално базиран на Mandrake (която по-късно става Мандрива), но постепенно започва да се превръща в независима система. Отличителна черта на ALT Linux е неговият мениджър на пакети: пакети от формата RPMкакто при дистрибуциите, получени от RedHat, но те се управляват с помощната програма APT (Разширен инструмент за опаковане), кое е "местен" за Debian и деривати (като Ubuntu). ALT Linux е известен и с изпращането си в много училища, а учебниците по компютърни науки съдържат задачи специално за него (с изключение на Windows). Дистрибуционният комплект има както публично достъпни безплатни издания, така и версии за държавни агенции, сертифицирани от FSTEC и Министерството на отбраната на Руската федерация. Дистрибуцията Simply Linux е леко издание ALT Linux, съдържащо голям брой образователен и мултимедиен софтуер, както и прост и удобен десктоп, базиран на Xfce. Разработване на пакети за ALT Linux, извършено в специално хранилище Сизиф... Налични са следните издания:

  • Alt Linux Кентавър - многофункционален разпределителен комплект за сървъри и работни станции, предназначен предимно за използване в корпоративни мрежи;
  • Alt Linux KDesktop - универсалната многофункционална потребителска система Alt Linux KDesktop (ALT Linux KDesktop) включва всичко необходимо за офис работа, създаване на различни видове графика и анимация, обработка на аудио и видео, инструменти за разработка на приложения и образование. По време на инсталацията потребителят ще може сам да попълни своя дистрибутор и да формира необходимата функционалност;
  • "Училище за Alt Linux" - набор от дистрибуции за образователни институции... Комплектът включва операционни системи, базирани на ALT Linux за изграждане на инфраструктурата на образователна институция:

    Училищен сървър
    Учител в училище
    Училище за младши
    Учителски учител

    Основната характеристика на комплекта е интеграцията на работни места за ученици и учители. Тази функция позволява не само централизирано управление на образователния процес, но също така осъществява взаимодействието на ученици и учители в обичайната форма на чатове и форуми. Съобщенията могат да съдържат задачи, техни решения и коментари. Също така е възможно да се обменят файлове от всякакъв формат, както между учителя и ученика, така и между учениците;

  • Гореизложеното Просто Linux.

Astra Linux


Специална операционна система, базирана на Debian GNU / Linux, създадена за нуждите на руския език правоприлагащите органи и специални услуги. Осигурява степен на защита на обработваната информация до нивото на държавна тайна включително „строго секретно”. Сертифициран в системите за сертифициране на средства за информационна сигурност на Министерството на отбраната, FSTEC и FSB на Русия. Издадените версии са кръстени на градовете-герои на Русия и страните от ОНД.

Производителят разработва основна версия на Astra Linux - Common Edition (общо предназначение) и нейната модификация Special Edition (специално предназначение):

  • версия с "общо предназначение" - "Орел" (Общо издание) е предназначен за „решаване на проблемите на средния и малкия бизнес“.
  • версия със специално предназначение - "Смоленск" (Специално издание) е проектиран да създава на негова основа автоматизирани системи в защитена версия, обработващи информация със степен на секретност "строго секретно" включително
Официален сайт

PupyRusLinux

Това е лека дистрибуция, проектирана специално за хардуер от нисък клас. Малкият размер на системата (около 120 мегабайта) позволява пълното й зареждане rAMосигуряване на максимална производителност. PuppyRus Linux е фокусиран върху компютри с x86 архитектура, оптимизиран е за максимална производителност и поради ниските си хардуерни изисквания може да вдъхне „втори“ живот на остарелите модели.
PuppyRus наследи две оригинални пакетни системи от своя предшественик Puppy Linux: .ДОМАШЕН ЛЮБИМЕЦ и .PUP... Те представляват файлове, компресирани с помощта на gzip алгоритъма, които съдържат директории със затворени инсталационни файлове. Тези директории имат същите имена и структура като стандартните директории във файловата система UNIX.
По този начин процесът на инсталиране на нови пакети е придружен от разопаковане на пакетите в главната директория. Мениджър на пакети PetGet следи инсталационния процес, регистрира файлове, които се копират от пакета в системата и записва тези промени в отделен файл - инсталационния дневник. След разопаковането PetGet изпълнява инсталационния скрипт (скрипт), който също се съдържа в пакета.
Когато деинсталирате пакет, PetGet, според своя дневник за инсталиране, изтрива всички файлове, получени от него. След това PetGet изпълнява слединсталационния скрипт (скрипт), който преди това е бил включен в пакета. Официален сайт

Agilia Linux

Това е дистрибуция на Linux, базирана на неразработената в момента MOPS Linux (което от своя страна се основава на Slackware). Основните принципи, следвани от разработчиците на дистрибуцията, са лекотата на инсталиране и разработване на системата, както и подбор на най-стабилните програми.

В исторически план AgiliaLinux е пряк потомък на несъществуващия MOPSLinux. По това време MOPSLinux обикновено се основава на пакета на Slackware, като постепенно увеличава дела си от собствените си пакети към края на своето съществуване. AgiliaLinux продължи този път и базата от пакети вече е независима. Форматът на пакета е txz, като мениджър на пакети се използва mpkg. Официален сайт