Кой е по-бърз linux или windows. Защо Linux е по-добър от Windows. Време за работа на Linux и Windows

Windows и Linux са най-популярните операционни системи на световния пазар. Дебатът кой е по-добър не стихва от появата на системите. Адептите, както и противниците, са много за всеки от тях. Разбира се, и Linux, и Windows имат своите предимства и недостатъци, с които някои потребители са готови да се примирят, а други не. В тази статия ще се опитаме още веднъж да сблъскаме тези два гиганта и накрая да разберем кое е по-добро: Windows или Linux. Отивам!

Всяка платформа има предимства и недостатъци

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

Основното и значително предимство са безплатните дистрибуции, чийто избор е доста обширен. Linux действа като основа, върху която разработчиците "окачват" графичен интерфейс за удобство на потребителите. Всички дистрибуции са официални и напълно безплатни, което означава, че имате възможност да получите на ваше разположение доказана и надеждна ОС, която е лицензиран продукт. В това отношение Windows няма с какво да се похвали. Най-популярните дистрибуции са: Ubuntu, Mint, Fedora, Mandriva – списъкът продължава и продължава. Изберете това, което ви харесва най-много.

Безплатен софтуер

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

Променливост

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

Дизайн

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

производителност

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

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

Дойде ред да говорим за мастодонта и почти абсолютния лидер на пазара на операционни системи – Windows. Този продукт на Microsoft се използва на по-голямата част от устройствата по света. Може би няма човек в света, който не би се сблъскал с тази ОС. Някой я харесва, други не, но всички работеха с нея. И сега нека да преминем към анализиране на всички предимства на Windows и да се опитаме да разкрием причината за този успех на този продукт.

Разпространение

Популярността на Windows доведе до появата на огромен брой ръководства и статии с отговори на всички интересуващи въпроси относно работата в системата или коригирането на грешки в нея. Въпреки че тази ОС е платена, няма толкова много потребители на лицензирани версии. Именно пиратските версии на Windows са инсталирани на почти всеки компютър в страните от ОНД поради тяхната наличност.

Простота

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

игри

Къде можем да отидем без него. Доста потребители редовно или от време на време играят компютърни игри. Безспорното предимство на Windows е, че почти всички съществуващи компютърни игри са съвместими с него. Това означава, че ако имате инсталиран продукт от Microsoft, получавате достъп до огромен избор от компютърни забавления.

софтуер

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

Съвместимост

За разлика от Linux, малко вероятно е да намерите устройство без драйвери в Windows. След като сте направили избор в полза на продукт от Microsoft, можете да кажете, че изключвате всички проблеми със съвместимостта на устройствата, тъй като всички производители са фокусирани основно върху създаването на продукти, съвместими с Windows.

Дизайн

Напоследък ОС от Microsoft може да се похвали с това. Дизайнът на последните версии е много отличителен и оригинален. Много потребители не харесаха огромните плочки на версия 8, но решението на разработчиците да комбинират дизайна на новото и старото във версия 10 на системата задоволи много потребители. Windows 10 е много органично преплетен с класическите функции, вградени в старите версии, с най-модерните и нови разработки.

Microsoft Office

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

Що се отнася до недостатъците, основният недостатък на Windows е, че струва пари. Този проблем е особено актуален за страните от ОНД. Всички потребители непрекъснато изтеглят пиратски версии, които не са проверени и надеждни, а това от своя страна сериозно уврежда репутацията на Windows и компанията за разработчици Microsoft. Друг недостатък, който до известна степен може да се свърже с първия, са честите „сривове“ на системата. Може би всеки потребител на Windows е запознат със "синия екран" или, както още го наричат, "екранът на смъртта". Каквото и да се каже, но надеждността и стабилността на тази система оставя много да се желае. В заключение можем да кажем, че силата на Windows е, че е система за всеки. Всеки ще намери нещо свое в него, независимо от собствените си умения или поставени задачи. Можем да кажем, че това прави този продукт толкова популярен в целия свят.

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

Оставете отзивите си за статията и напишете в коментарите вашето мнение за това коя от прегледаните ОС смятате, че е най-добрата и защо.

    Достатъчно е да разберете веднъж какво е синият екран на смъртта или bsod, както искате. Син екран е невъзможността за четене на файла. Освен това глуха невъзможност поради липса на този файл или поради липса на път към него. Сега ще го обясня по-лесно. Файлът липсва по две причини. Първо. Повреди на твърдия диск, което е възможно само на стар компютър. Второ. Несъответствие на драйвера. Например. Winchester с широк кабел или пакет, така наречения IDE интерфейс, на който инсталираме нова операционна система, която няма такива драйвери. В този случай трябва да се погрижите и да изтеглите драйверите отделно и да ги имате по време на инсталацията. Друг вариант. На твърд диск sata или нов твърд диск инсталираме стара операционна система, например windows xp, Zver и т.н. Тези операционни системи не включват сатов драйвери. Резултатът е екран на смъртта. Няма други опции и не може да има. В случай на пълно съответствие на драйверите, всичко ще бъде наред, ако не се подигравате нарочно с компютъра и не дърпате щепсела от контакта, докато угаждате на своя психопат. В този случай ще развалите твърдия си диск за няколко завъртания и след това ще получите екран на смърт поради нечетлив твърд диск. По-добре е да не поправяте лоши клъстери или места в твърдия диск и дори да не губите време. Winchester е много сложно устройство, което изисква уважение и грижа. Погрижете се за виещия компютър. Не се опитвайте да експериментирате, в противен случай ще получите такива глупости и финансови разходи на задника си, че е по-лесно да си купите нов компютър.

    Автор)))) Какво ще знаеш. Само за диви начинаещи и за домашна употреба, Linux е идеален. Най-малкото поради факта, че не ви позволява да изтривате системните си папки по обичайния за Windows начин. Второ, същият мента mate е много подобен в подреждането на бутоните и програмните менюта на Windows. Трето, какво има в Linux за начинаещи? Специализирани програми - така трябва да се пише. Четвърто, има ли лоша техническа поддръжка в Linux? Умолявам те)))) По форумите ще дъвчат все едно не учат пенсионери в компютърни курсове. И няма да се смеят едновременно.

    Първо трябва да работите в LeebreOffiese, за да оцените правилно тази програма.
    Завърших LeebreOffiese Institute, изградих графика и написах диплома в нея. 4,5 години практика.

    Всички маркери са различни по вкус и цвят.
    Или някой може да каже със 100% сигурност, че морето е по-добро от езерото, а океанът е по-добър от реката.
    Някой, който се опитва да докаже какво? Освен ако не се убедим още веднъж...

Така се случи, че дори на Habré мнозина имат много бегла представа за семейството на OS Linux.

Целта на тази статия е да разкаже на най-популярния език за характеристиките и разликите между Linux и Windows за тези, които никога не са се занимавали с него.

Използвам Archlinux свободно повече от една година, зареждайки Windows само за "игра". Тази статия говори за нещата, които разбрах емпирично, ровейки се като сляпо коте. Ако по едно време щях да попадна точно на такава информация в този вид, това щеше да ми спести поне 2 години, през които преминавах от Windows към Linux.

Основният принцип на работа с linux-системите е „От разбиране – към действие“, докато в Windows – „Знам къде да щракна / къде да сложа отметка – правя го“. С други думи, за да направите нещо, трябва да разберете как работи там, вътре.

Теза №1 - НЕОБХОДИМО е да знаете как да работите със системата от текстова конзола!

"Чист" Linux (базова система) във всяка дистрибуция изглежда като DOS - черен екран, текстов режим, мигащ курсор чака за въвеждане. Като се сблъскаш с това за първи път – седиш и си мислиш: „По дяволите, ама какво да напиша нещо?“.

Съвременните удобни за потребителя дистрибуции създават илюзията, че потребителят не се нуждае от конзола. Добрите чичовци, казват, вече са се погрижили за всичко. Ето тапет с FullHD резолюция, ето програма за настройка на параметри - просто поставете отметки в квадратчетата, както в Windows... За да избегна излишни холивари, ще се отклоня тук.

Има потребители на Linux, които никога не са имали грешка. Ubuntu се надгражда от една основна версия към друга, като се започне с Ubuntu 1.0 и т.н. Момчета, не пишете нищо в коментарите за безполезността на конзолата за потребителя, отидете по-добре да се полюбувате на дъгата, която розовите понита изкарват във вашия свят.

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

Според моя опит в такива моменти потребителят на Windows действа както е свикнал, като се подчинява на обичайната идеология. Първо, има опит за "оправяне". Идеологията на Windows предписва да се намери в Интернет обсъждане на подобен проблем и неговото решение, след което повторете всички действия, довели до решаването на проблема... В резултат на това потребителят необмислено въвежда команди, които не разбира. Понякога дори помага, по-често не: съдържанието на командите трябва да се модифицира за конкретни условия и конкретна локална машина, но няма знания за това. В резултат на това следващата логична стъпка е да преинсталирате системата. Повярвайте ми, знам за какво говоря - счупих и преинсталирах Ubuntu повече от 10 пъти ... от които около една трета след спонтанната смърт на системата по време на ъпгрейд, без корелация с кривината на раменете.

Изучаването на структурата на системата и работата с нея от конзолата е подобно на добре познатото „загубете ден - летете за час“. Отстраняването на проблема в този случай е много по-бързо от преинсталирането, да не говорим за факта, че става много по-лесно "да не се счупи" :) Освен това разликата напълно изчезва - седите на компютъра локално или чрез отдалечена SSH сесия . Повярвайте ми, това чувство струва много.

Теза номер 2: удобните за потребителя дистрибуции не са подходящи за изучаване на системата.

Разработчиците на такива дистрибуции старателно създават интерфейсен графичен слой, предназначен да намали взаимодействието на потребителя и системата до безсмислени щраквания с мишката. Технически този слой може да бъде напълно очарователна купчина патерици - на bash "e, python" e, perl "e ... най-пълният ад за начинаещ, който се опитва да разбере логиката на системата. Освен това, разумна документация ( ако има) се губи сред публикации във форума като "за да получите A, въведете B в конзолата и в настройките натиснете бутона C"

Технически минималистичните дистрибуции с висококачествена и подробна документация са най-подходящи за обучение. Това са например Gentoo и Archlinux. Аз лично препоръчвам последното - просто защото работи в моя случай. След няколко години изпитание с Ubuntu, само няколко месеца с Arch ме задвижиха 10 пъти повече в разбирането ми за Linux.

Има няколко причини за това:

  1. Техническият минимализъм на системата я прави много по-лесна за разбиране.
  2. Висококачествената, подробна документация улеснява процеса на обучение.
  3. Излизането от "графичната зона на комфорт" е много полезно!

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

Windows и Linux: фундаментални разлики

1. Файлова система

  • В Linux на логическите дискови томове не се присвояват букви. Вместо това един от тях е обозначен като root, а останалите са свързани към посочените папки в него. Всички пътища започват с наклонена черта, без C устройства:
  • Всички системни файлове се изхвърлят в основната файлова система и се разделят на директории по тип/цел. Относително казано, всички настройки са в / etc, изпълними файлове в / bin и / usr / bin - и до всички тези неща обикновен потребител (не администратор) има достъп само за четене / изпълнение и дори тогава не винаги (когато идва до системните услуги)
  • Файловите разширения в linux са напълно незадължителни. Дали даден файл е изпълним се определя от специален знак - като знака „скрит“ или „архивиран“ в Windows. Изпълними файлове без разширение на linux са норма!
  • В Linux няма специална маркировка, че файлът е скрит. Вместо това се използват имена с точка в началото и вече файловите мениджъри ви позволяват да изключите показването на такива файлове. Тоест файлът /home/user/.bashrc е скрит. Точката в този случай е част от името на файла!
  • Редовният потребител има пълен достъп само до личната си папка, която обикновено е / home /% потребителско име%. Подобно на устройството D: в Windows, отделен дисков дял често е прикачен към / home папка. По този начин всички потребителски данни се намират на отделен дял (или по принцип на физически твърд диск).
  • Всички потребителски (несистемни) програми, ако е необходимо, запазват някои от своите данни или настройки, правят това само в домашната папка на потребителя, от който са стартирани - просто защото само в нея имат право да пишат.
  • Самата концепция за „файл“ в Linux е малко по-различна, по-широка. Има т.нар. „Файлове на устройството“. Например, / dev / sda обикновено е твърд диск (въпреки че може да има флаш устройство), а / dev / sda1 е първият дял на този твърд диск. От тук са възможни такива умни маневри като dd if = / dev / sda1 of = / home / user / backup - командата ще копира целия първи дял на / dev / sda диска байт по байт в архивния файл в потребителския файл домашна директория. Има т.нар. "Символични връзки" - във файловия мениджър изглеждат като обикновен файл, всъщност се свързват с друг файл и не заемат дисково пространство. Тоест може да има един изпълним файл и куп символни връзки към него на различни места.

2. Пакет мениджър и концепцията за "пакет", инсталиране на програми.

  • Програмите се инсталират само от администраторския акаунт. По време на инсталацията всички файлове, свързани с програмата (например Firefox), се "размазват" по основната файлова система - общите за всички потребители настройки ще отидат в / etc, изпълними файлове в / usr / bin и икони и различни ресурси като графики и звуци - към / usr / share / firefox. В тази ситуация потребителят по принцип не може да знае къде има какво точно се намира. Мениджърът на пакети е отговорен за това. Например, пакетът на Firefox включва куп файлове. Мениджърът на пакети, когато инсталира пакета, ще ги разложи във файловата система, а при деинсталиране ще ги премахне съответно.
  • Друга важна функция на мениджъра на пакети е да задоволи пакетните зависимости. Например, Firefox изисква библиотеката libjpeg да работи. Това означава, че по време на инсталацията, мениджърът на пакети автоматично ще инсталира пакета libjpeg, а по време на деинсталирането ще го премахне, ако не се изисква от друг пакет.
  • Мениджърът на пакети обикновено има база данни с всички налични пакети и има възможности за търсене в тази база данни. Следователно инсталирането на програми в linux е невероятно просто - с първата команда търсим точното име на пакета по ключови думи в базата данни, с втората го поставяме. Няма нужда да посещавате сайтове, да търсите и изтегляте нещо. Ако трябва да сложа скайп в Arch, набирам pacman -S скайпи натиснете ENTER и след минута имам инсталиран Skype. Имам нужда от Firefox - пиша pacman -S firefox... И т.н. В друга дистрибуция командата и синтаксисът ще се различават, може да се наложи да посочите адреса на хранилището - самият принцип е непроменен.
  • Никога, никога дори не се опитвайте да изтеглите и стартирате нещо през браузър като в Windows! Само ако знаете напълно какво правите - но тогава защо четете всичко това?) Изтеглянето и стартирането на файла е част от идеология, напълно чужда (дори враждебна) на Linux. Програмите трябва да се инсталират чрез мениджъра на пакети. Точка.
  • Никога не използвайте метода “configure && make && make install” за инсталиране на програма. Всеки път, когато това се случи, дузина невинни котенца умират от мъчителна смърт в света. Този набор от команди ще изгради програма от източника и след това ще разпръсне нейните файлове във файловата система без знанието на мениджъра на пакети. Това е нарушение на нормалната логика на работа със системата. Не правете това))
  • Ще добавя, може би, ето още нещо. Много често можете да видите настоятелни съвети „да не работите под администратора“ и има причина за това, която не е съвсем очевидна за потребителите на Windows. Факт е, че въвеждането на команда в конзолата е изпълнено с опасност от печатни грешки и случайни щраквания. Съвсем реална е ситуацията, когато ще изтриете папка, започнете да пишете път към нея и случайно докоснете ENTER. Linux няма навика да пита: „Ти точно такъв глупак ли си? y / n "- просто го прави. Следователно, под root, трябва да пишете команди много внимателно. В Windows, разбира се, няма такъв проблем.

3. Графична потребителска среда

  • Цялата графична среда на потребителя е колекция от приложни програми. В исторически план за потребител на Windows понятия като „Настолен плот“, лента на задачите, системна област, контрол на силата на звука, часовник и календар, меню „Старт“, достъпът до мрежовите настройки от тавата са неразделна част от Windows. В Linux всичко по-горе се реализира в отделни програми. Освен това има повече от една програма за всяка задача от горния списък. Като контрол на силата на звука мога да сложа volumeicon написана на C или volwheel в python
  • Графичната среда се базира на следните програми:
    1. X-сървър, или просто "X". Програма, която получава данни от потребителя (от входни устройства) и основно управление на прозорци, като ги минимизира и разширява. Нарича се „сървър“, защото осигурява „прозрачност на мрежата“: за Linux няма разлика как потребителят влиза в графична сесия, локално или отдалечено. Един вид RDP като основна функционалност, с други думи.
    2. Мениджър на прозорци, известен също като WM. Той се занимава с рисуване на елементи от интерфейса на прозореца, плюс (в зависимост от сложността) предоставя редица други функции. Някои WM ви позволяват да зададете фона на работния плот, някои добавят функционалността на "системното меню". Понякога най-простият мениджър на прозорци (TWM) се инсталира с X-сървъра. Ужасен като Божият грях, направо от 70-те.
    3. Декоратор на прозорци - понякога функционалността за декориране на прозорци, възможността за промяна на темите се изваждат в отделна програма
    4. Композитен мениджър - също се случва като част от WM, или като отделна програма. Неговата задача е да прехвърли изобразяването на интерфейса към видеокартата. Технически принципът е прост – всеки изобразен прозорец е отделна текстура в паметта на видеокартата. А видеокартите са в състояние да обработват текстури, да добавят ефекти и изкривявания, да проектират върху равнина в пространството, да променят прозрачността и да ги наслагват една върху друга в продължение на много години.
    5. Елементи на интерфейса: лента на задачите, тава, мрежов мениджър, системно меню, програма за настройка на тапета на работния плот
    6. Основен приложен софтуер - файлов мениджър, терминален емулатор (за писане на конзолни команди в красив полупрозрачен прозорец)
  • Предварително конфигурираните „пакети“ от съвпадащи елементи на графичната среда, програми от списъка по-горе, се наричат ​​„Desktop Environments“ или DE. Най-известните DE са Gnome и KDE, най-тежките и "дебелите". Има също XFCE и LXDE. Инсталацията често се осъществява чрез инсталиране на така наречения мета-пакет - самият пакет не съдържа файлове, но като зависимости изисква инсталирането на целия набор от програми, които съставляват DE: WM, декоратор / композитен мениджър, файл мениджър и т.н.
  • Също така е възможно (и често разумно) да съберете среда за себе си от „парчета“ по ваш вкус - изберете WM отделно, отделно файлов мениджър и т.н.
Обобщавайки

След малко самообучение, получаването на графика от текстова конзолна система става с една команда. В моя случай пиша:
pacman -S xf86-video-ati xorg-server openbox tint2 азот lxterminal xcompmgr wicd-gtk volumeicon.
Това е командата за инсталиране на всички изброени пакети:
xf86-video-atiтова е драйвер с отворен код за моята видеокарта
xorg-сървъртова е "X"
отворена кутиятова е лек WM със системно меню (като "Старт")
нюанс 2това е лента на задачите с тава, където приложенията ще бъдат сведени до минимум
азотви позволява да зададете фона на работния плот
lxterminal- любимият ми терминален емулатор
xcompmgrтова е най-простият мениджър за композиране, добавя полупрозрачност и сенки
wicd-gtkтова е мениджър на мрежови връзки, който виси в тавата
обемна икона- контрол на звука

След това, вече от графичната среда, чрез lxterminal, инсталирам всичко останало, което е необходимо за живота: браузър(и), файлов мениджър, видео и аудио кодеци, плейър, libreoffice, gimp и т.н.)

Така се случи, че дори на Habré мнозина имат много бегла представа за семейството на OS Linux.

Целта на тази статия е да разкаже на най-популярния език за характеристиките и разликите между Linux и Windows за тези, които никога не са се занимавали с него.

Използвам Archlinux свободно повече от една година, зареждайки Windows само за "игра". Тази статия говори за нещата, които разбрах емпирично, ровейки се като сляпо коте. Ако по едно време щях да попадна точно на такава информация в този вид, това щеше да ми спести поне 2 години, през които преминавах от Windows към Linux.

Основният принцип на работа с linux-системите е „От разбиране – към действие“, докато в Windows – „Знам къде да щракна / къде да сложа отметка – правя го“. С други думи, за да направите нещо, трябва да разберете как работи там, вътре.

Теза №1 - НЕОБХОДИМО е да знаете как да работите със системата от текстова конзола!

"Чист" Linux (базова система) във всяка дистрибуция изглежда като DOS - черен екран, текстов режим, мигащ курсор чака за въвеждане. Като се сблъскаш с това за първи път – седиш и си мислиш: „По дяволите, ама какво да напиша нещо?“.

Съвременните удобни за потребителя дистрибуции създават илюзията, че потребителят не се нуждае от конзола. Добрите чичовци, казват, вече са се погрижили за всичко. Ето тапет с FullHD резолюция, ето програма за настройка на параметри - просто поставете отметки в квадратчетата, както в Windows... За да избегна излишни холивари, ще се отклоня тук.

Има потребители на Linux, които никога не са имали грешка. Ubuntu се надгражда от една основна версия към друга, като се започне с Ubuntu 1.0 и т.н. Момчета, не пишете нищо в коментарите за безполезността на конзолата за потребителя, отидете по-добре да се полюбувате на дъгата, която розовите понита изкарват във вашия свят.

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

Според моя опит в такива моменти потребителят на Windows действа както е свикнал, като се подчинява на обичайната идеология. Първо, има опит за "оправяне". Идеологията на Windows предписва да се намери в Интернет обсъждане на подобен проблем и неговото решение, след което повторете всички действия, довели до решаването на проблема... В резултат на това потребителят необмислено въвежда команди, които не разбира. Понякога дори помага, по-често не: съдържанието на командите трябва да се модифицира за конкретни условия и конкретна локална машина, но няма знания за това. В резултат на това следващата логична стъпка е да преинсталирате системата. Повярвайте ми, знам за какво говоря - счупих и преинсталирах Ubuntu повече от 10 пъти ... от които около една трета след спонтанната смърт на системата по време на ъпгрейд, без корелация с кривината на раменете.

Изучаването на структурата на системата и работата с нея от конзолата е подобно на добре познатото „загубете ден - летете за час“. Отстраняването на проблема в този случай е много по-бързо от преинсталирането, да не говорим за факта, че става много по-лесно "да не се счупи" :) Освен това разликата напълно изчезва - седите на компютъра локално или чрез отдалечена SSH сесия . Повярвайте ми, това чувство струва много.

Теза номер 2: удобните за потребителя дистрибуции не са подходящи за изучаване на системата.

Разработчиците на такива дистрибуции старателно създават интерфейсен графичен слой, предназначен да намали взаимодействието на потребителя и системата до безсмислени щраквания с мишката. Технически този слой може да бъде напълно очарователна купчина патерици - на bash "e, python" e, perl "e ... най-пълният ад за начинаещ, който се опитва да разбере логиката на системата. Освен това, разумна документация ( ако има) се губи сред публикации във форума като "за да получите A, въведете B в конзолата и в настройките натиснете бутона C"

Технически минималистичните дистрибуции с висококачествена и подробна документация са най-подходящи за обучение. Това са например Gentoo и Archlinux. Аз лично препоръчвам последното - просто защото работи в моя случай. След няколко години изпитание с Ubuntu, само няколко месеца с Arch ме задвижиха 10 пъти повече в разбирането ми за Linux.

Има няколко причини за това:

  1. Техническият минимализъм на системата я прави много по-лесна за разбиране.
  2. Висококачествената, подробна документация улеснява процеса на обучение.
  3. Излизането от "графичната зона на комфорт" е много полезно!

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

Windows и Linux: фундаментални разлики

1. Файлова система

  • В Linux на логическите дискови томове не се присвояват букви. Вместо това един от тях е обозначен като root, а останалите са свързани към посочените папки в него. Всички пътища започват с наклонена черта, без C устройства:
  • Всички системни файлове се изхвърлят в основната файлова система и се разделят на директории по тип/цел. Относително казано, всички настройки са в / etc, изпълними файлове в / bin и / usr / bin - и до всички тези неща обикновен потребител (не администратор) има достъп само за четене / изпълнение и дори тогава не винаги (когато идва до системните услуги)
  • Файловите разширения в linux са напълно незадължителни. Дали даден файл е изпълним се определя от специален знак - като знака „скрит“ или „архивиран“ в Windows. Изпълними файлове без разширение на linux са норма!
  • В Linux няма специална маркировка, че файлът е скрит. Вместо това се използват имена с точка в началото и вече файловите мениджъри ви позволяват да изключите показването на такива файлове. Тоест файлът /home/user/.bashrc е скрит. Точката в този случай е част от името на файла!
  • Редовният потребител има пълен достъп само до личната си папка, която обикновено е / home /% потребителско име%. Подобно на устройството D: в Windows, отделен дисков дял често е прикачен към / home папка. По този начин всички потребителски данни се намират на отделен дял (или по принцип на физически твърд диск).
  • Всички потребителски (несистемни) програми, ако е необходимо, запазват някои от своите данни или настройки, правят това само в домашната папка на потребителя, от който са стартирани - просто защото само в нея имат право да пишат.
  • Самата концепция за „файл“ в Linux е малко по-различна, по-широка. Има т.нар. „Файлове на устройството“. Например, / dev / sda обикновено е твърд диск (въпреки че може да има флаш устройство), а / dev / sda1 е първият дял на този твърд диск. От тук са възможни такива умни маневри като dd if = / dev / sda1 of = / home / user / backup - командата ще копира целия първи дял на / dev / sda диска байт по байт в архивния файл в потребителския файл домашна директория. Има т.нар. "Символични връзки" - във файловия мениджър изглеждат като обикновен файл, всъщност се свързват с друг файл и не заемат дисково пространство. Тоест може да има един изпълним файл и куп символни връзки към него на различни места.

2. Пакет мениджър и концепцията за "пакет", инсталиране на програми.

  • Програмите се инсталират само от администраторския акаунт. По време на инсталацията всички файлове, свързани с програмата (например Firefox), се "размазват" по основната файлова система - общите за всички потребители настройки ще отидат в / etc, изпълними файлове в / usr / bin и икони и различни ресурси като графики и звуци - към / usr / share / firefox. В тази ситуация потребителят по принцип не може да знае къде има какво точно се намира. Мениджърът на пакети е отговорен за това. Например, пакетът на Firefox включва куп файлове. Мениджърът на пакети, когато инсталира пакета, ще ги разложи във файловата система, а при деинсталиране ще ги премахне съответно.
  • Друга важна функция на мениджъра на пакети е да задоволи пакетните зависимости. Например, Firefox изисква библиотеката libjpeg да работи. Това означава, че по време на инсталацията, мениджърът на пакети автоматично ще инсталира пакета libjpeg, а по време на деинсталирането ще го премахне, ако не се изисква от друг пакет.
  • Мениджърът на пакети обикновено има база данни с всички налични пакети и има възможности за търсене в тази база данни. Следователно инсталирането на програми в linux е невероятно просто - с първата команда търсим точното име на пакета по ключови думи в базата данни, с втората го поставяме. Няма нужда да посещавате сайтове, да търсите и изтегляте нещо. Ако трябва да сложа скайп в Arch, набирам pacman -S скайпи натиснете ENTER и след минута имам инсталиран Skype. Имам нужда от Firefox - пиша pacman -S firefox... И т.н. В друга дистрибуция командата и синтаксисът ще се различават, може да се наложи да посочите адреса на хранилището - самият принцип е непроменен.
  • Никога, никога дори не се опитвайте да изтеглите и стартирате нещо през браузър като в Windows! Само ако знаете напълно какво правите - но тогава защо четете всичко това?) Изтеглянето и стартирането на файла е част от идеология, напълно чужда (дори враждебна) на Linux. Програмите трябва да се инсталират чрез мениджъра на пакети. Точка.
  • Никога не използвайте метода “configure && make && make install” за инсталиране на програма. Всеки път, когато това се случи, дузина невинни котенца умират от мъчителна смърт в света. Този набор от команди ще изгради програма от източника и след това ще разпръсне нейните файлове във файловата система без знанието на мениджъра на пакети. Това е нарушение на нормалната логика на работа със системата. Не правете това))
  • Ще добавя, може би, ето още нещо. Много често можете да видите настоятелни съвети „да не работите под администратора“ и има причина за това, която не е съвсем очевидна за потребителите на Windows. Факт е, че въвеждането на команда в конзолата е изпълнено с опасност от печатни грешки и случайни щраквания. Съвсем реална е ситуацията, когато ще изтриете папка, започнете да пишете път към нея и случайно докоснете ENTER. Linux няма навика да пита: „Ти точно такъв глупак ли си? y / n "- просто го прави. Следователно, под root, трябва да пишете команди много внимателно. В Windows, разбира се, няма такъв проблем.

3. Графична потребителска среда

  • Цялата графична среда на потребителя е колекция от приложни програми. В исторически план за потребител на Windows понятия като „Настолен плот“, лента на задачите, системна област, контрол на силата на звука, часовник и календар, меню „Старт“, достъпът до мрежовите настройки от тавата са неразделна част от Windows. В Linux всичко по-горе се реализира в отделни програми. Освен това има повече от една програма за всяка задача от горния списък. Като контрол на силата на звука мога да сложа volumeicon написана на C или volwheel в python
  • Графичната среда се базира на следните програми:
    1. X-сървър, или просто "X". Програма, която получава данни от потребителя (от входни устройства) и основно управление на прозорци, като ги минимизира и разширява. Нарича се „сървър“, защото осигурява „прозрачност на мрежата“: за Linux няма разлика как потребителят влиза в графична сесия, локално или отдалечено. Един вид RDP като основна функционалност, с други думи.
    2. Мениджър на прозорци, известен също като WM. Той се занимава с рисуване на елементи от интерфейса на прозореца, плюс (в зависимост от сложността) предоставя редица други функции. Някои WM ви позволяват да зададете фона на работния плот, някои добавят функционалността на "системното меню". Понякога най-простият мениджър на прозорци (TWM) се инсталира с X-сървъра. Ужасен като Божият грях, направо от 70-те.
    3. Декоратор на прозорци - понякога функционалността за декориране на прозорци, възможността за промяна на темите се изваждат в отделна програма
    4. Композитен мениджър - също се случва като част от WM, или като отделна програма. Неговата задача е да прехвърли изобразяването на интерфейса към видеокартата. Технически принципът е прост – всеки изобразен прозорец е отделна текстура в паметта на видеокартата. А видеокартите са в състояние да обработват текстури, да добавят ефекти и изкривявания, да проектират върху равнина в пространството, да променят прозрачността и да ги наслагват една върху друга в продължение на много години.
    5. Елементи на интерфейса: лента на задачите, тава, мрежов мениджър, системно меню, програма за настройка на тапета на работния плот
    6. Основен приложен софтуер - файлов мениджър, терминален емулатор (за писане на конзолни команди в красив полупрозрачен прозорец)
  • Предварително конфигурираните „пакети“ от съвпадащи елементи на графичната среда, програми от списъка по-горе, се наричат ​​„Desktop Environments“ или DE. Най-известните DE са Gnome и KDE, най-тежките и "дебелите". Има също XFCE и LXDE. Инсталацията често се осъществява чрез инсталиране на така наречения мета-пакет - самият пакет не съдържа файлове, но като зависимости изисква инсталирането на целия набор от програми, които съставляват DE: WM, декоратор / композитен мениджър, файл мениджър и т.н.
  • Също така е възможно (и често разумно) да съберете среда за себе си от „парчета“ по ваш вкус - изберете WM отделно, отделно файлов мениджър и т.н.
Обобщавайки

След малко самообучение, получаването на графика от текстова конзолна система става с една команда. В моя случай пиша:
pacman -S xf86-video-ati xorg-server openbox tint2 азот lxterminal xcompmgr wicd-gtk volumeicon.
Това е командата за инсталиране на всички изброени пакети:
xf86-video-atiтова е драйвер с отворен код за моята видеокарта
xorg-сървъртова е "X"
отворена кутиятова е лек WM със системно меню (като "Старт")
нюанс 2това е лента на задачите с тава, където приложенията ще бъдат сведени до минимум
азотви позволява да зададете фона на работния плот
lxterminal- любимият ми терминален емулатор
xcompmgrтова е най-простият мениджър за композиране, добавя полупрозрачност и сенки
wicd-gtkтова е мениджър на мрежови връзки, който виси в тавата
обемна икона- контрол на звука

След това, вече от графичната среда, чрез lxterminal, инсталирам всичко останало, което е необходимо за живота: браузър(и), файлов мениджър, видео и аудио кодеци, плейър, libreoffice, gimp и т.н.)

В съвременното разнообразие от технологии е много лесно за потребителя да се изгуби. Често има случаи, когато е много трудно да изберете едно от две приблизително еднакви устройства или системи и е още по-трудно да оправдаете избора си. За да помогнем на потребителя да го разбере, решихме да подчертаем въпроса кое е по-добро: Windows или Linux.

Кое е по-добре Windows или Linux

Доста трудно е да се отговори еднозначно на този въпрос. Операционната система Windows е позната на повечето потребители. Именно отхвърлянето на познатата система може да ви попречи да оцените и разберете алтернативна операционна система - Linux.

Linux е достойна алтернатива на Windows, има и някои недостатъци

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

Таблица: сравнение на OS Windows и Linux

Критерий Windows Linux
Цена Значителни разходи за закупуване на лицензирана версия на софтуера.Безплатен монтаж, такса за обслужване.
Интерфейс и дизайн Познат дизайн и интерфейс, който е модифициран през годините.Отворената общност на разработчиците води до много иновации в дизайна и интерфейса.
Настройки Последните версии на Windows се характеризират от потребителите като „силно адаптивни“.Настройките са концентрирани на едно място - "Системни настройки".
Актуализации Нередовни системни актуализации с различна продължителност.Бързи ежедневни автоматични актуализации.
Инсталиране на програми Изисква се независимо търсене на инсталационния файл.Има каталог с приложения.
Сигурност Уязвим към вируси, може да събира потребителски данни.Осигурява поверителност.
Производителност и стабилност Не винаги стабилен, осигурява ограничена производителност.Стабилна бърза работна скорост.
Съвместимост Осигурява съвместимост с 97% от всички пуснати игри.Слаба съвместимост с игри.
Кой потребител е подходящ Създаден предимно за обикновени потребители, включително тези, които обичат игрите.За обикновени потребители и програмисти.

Вижте също предимствата и недостатъците на Google Chrome и Yandex.Browser:.

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

Почти всеки потребител на персонален компютър се сблъсква със същия въпрос: "Какво да постави на компютър: Windows или Linux?!" Днес ще се опитаме да намерим отговор на този труден въпрос. Въпреки че е малко вероятно да се направи обективно заключение, все пак ще опитаме.

Нека започнем с факта, че нито едната, нито втората система са идеални, независимо какво казват защитниците на тази или онази операционна система, във всяка система можете да намерите недостатък, дефект или функция, която няма да ви подхожда. Следователно първият и единствен правилен съвет следва от това: За да разберете кое е най-добротоWindows илиLinux – Вие трябва да работите и на двете системи сами.И не просто стартирайте браузър, гледайте видео файл или слушайте музикален запис. За честен анализ трябва да работите на непозната операционна система (това обикновено е Linux) - 2-3 седмици, не по-малко! Личното тестване ще покаже недостатъците на новата система, нейните характеристики и най-важното, ще разберете колко е гъвкава за вашите собствени нужди.

Позволете ми да ви дам пример: отчаян компютърен геймър никога няма да се разбере в необятността на операционната система Linux. Но в същото време за начинаещ програмист (хакер, както казват хората) OS Windows ще изглежда като затворена, скучна и ограничена система с много недостатъци.

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

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

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

Тъй като повечето от нашите читатели използват Windows и те са тези, които мислят за избор между Linux и Windows, бихме искали да обособим предимствата и недостатъците на UNIX системите в отделни редове. По този начин ви дава избор.

Защо Linux е по-добър от Windows:

  • Повечето дистрибуции на Linux са напълно БЕЗПЛАТНИ!

  • Всички програми (софтуер) също са безплатни. Това е много важно за компаниите, които са задължени да използват изключително легален софтуер.

  • В една от най-популярните дистрибуции - Ubuntu - целият основен софтуерен пакет (офис приложения, браузъри, медийни плейъри и т.н.) се инсталира заедно с операционната система, като по този начин се елиминират ненужните проблеми.

  • Всичко е в един и същ Ubuntu - всички приложения/програми/игри са събрани в една директория, от която можете както да изтеглите, така и да инсталирате, като натиснете само един бутон. Нещо като App Store на Apple или Android Market на мобилната операционна система Android.

Защо Linux е по-лош от Windows:
  • Windows все още е по-познат на 98% от потребителите на компютри. За тях всяка дистрибуция на Linux ще бъде мистерия.

  • Почти невъзможно е да играете компютърни игри на Linux OS, трябва да се задоволите или със "стари образци", или да опитате да стартирате това или игра за Windows с помощта на емулатор. Тоест, тази система очевидно не е за феновете на компютърните игри.

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

Както можете да си представите, нашият съвет се свежда до факта, че средният статичен потребител струва си да изберете Windows, а не Linux. Това е по-малко неприятно и по-продуктивно.

Съзнателно не споменахме производителността в статията. Въпросът е, че е неправилно да се сравнява цялото семейство дистрибуции на Linux със семейството на Windows.
Късмет!

Отпишете се в коментарите коя операционна система сте избрали. И защо? Мисля, че на всеки ще му е интересно да научи други мнения.