Linux: от А до Я/Вступление: различия между версиями
Содержимое удалено Содержимое добавлено
Kylaix (обсуждение | вклад) |
Kylaix (обсуждение | вклад) м Доработка крупная |
||
Строка 1:
===
[[w:Операционная система|Операционная система]] - комплекс [[w:Компьютерная программа|программ]], обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных.
На сегодняшний день существует достаточно много операционных систем как для компьютеров, так и для телефонов. Но если взглянуть на современный рынок, то можно заметить, что всего 5-7 ОС доминируют им:
На пользовательских компьютерах:
Ну и конечно же главный вопрос, после увиденной статистики: а зачем мне Linux на персональном компьютере(десктопе), если у него такая маленькая популярность? У GNU/Linux(это правильное написание названия ОС и чуть позже расскажем почему) есть ряд преимуществ, в отличии от Windows и MacOS:▼
# [[w:Windows|Windows]](95%+)
* '''Модифицируемость''': GNU/Linux создан для того, чтобы его модифицировали - в нем можно заменить множество компонентов системы, и сделать оптимальную, для своих целей, систему. Именно этим объясняется множество различных дистрибутивов, графических оболочек, систем инициализации и т.д.▼
# [[w:Mac OS|Mac OS]](4%+)
* '''Свободный'''. GNU/Linux придерживается идеологии Open Source, где каждый может модифицировать все, что он только пожелает и при этом делиться этими модификациями, и конечно же, пользоваться модификациями изготовленными другими. Над многими проектами трудятся сотни и тысячи человек, чтобы сделать их лучше. В этом плане, идеология (Open Source) близка к идеологии проектов Викимедиа.▼
# [[w:Linux|Linux]](1+%)
На телефонах:
# [[w:Android|Android]]
# [[w:iOS|iOS]]
На серверах:
# Linux
# [[w:BSD|Семейство BSD]]
# Windows
▲Ну и конечно же главный вопрос, который возникает после увиденной статистики: а зачем мне Linux на персональном компьютере(десктопе), если у него такая маленькая популярность? У GNU/Linux(это правильное написание названия ОС и чуть позже расскажем почему) есть ряд преимуществ, в отличии от Windows и MacOS:
▲* '''Модифицируемость''': GNU/Linux создан для того, чтобы его модифицировали - в нем можно
▲* '''Свободный'''. GNU/Linux придерживается идеологии [[w:Open Source|Open Source]], где каждый может модифицировать все, что он только пожелает и при этом делиться этими модификациями, и конечно же, пользоваться модификациями изготовленными другими. Над многими проектами трудятся сотни и тысячи человек, чтобы сделать их лучше. В этом плане, идеология (Open Source) близка к идеологии проектов [[w:Викимедиа|Викимедиа]].
* '''Бесплатный'''. Множество(но не все) дистрибутивы GNU/Linux являются бесплатными, в отличии от Windows(на 2021 год - 200$) и Mac OS.
* '''Безопасный'''. Из-за малой
* '''Сообщество'''. Отличительная особенность сообщества GNU/Linux - его тесная связь. Сообщения о багах в Linux действительно имеет смысл, с разработчиком можно связаться, можно легко начать совместно разрабатывать программы, дистрибутивы, и т.д. Можно сказать, что существует огромная экосистема включающая в себя разработчиков GNU/Linux, дистрибутивов и программ, Вики-сообщство (участников проектов Викимедиа), пользователей(ОС) и читателей.
[[Файл:NewTux.svg|мини|129x129пкс|Пингвин Tux - талисман Linux]]
=== О Linux ===
Часто, некорректно говорить, о том, что Linux - это операционная система. Linux - это прежде всего ядро('''kernel'''), а уж на него наслаиваются графическое окружение, загрузчики и так далее. Но из-за того, что прижилось название Linux вместо GNU/Linux(GNU - это проект по созданию свободного программного обеспечения, продуктом которого и стало все то, что наслаивалось на ядро), часто под Linux - подразумевают полную операционную систему.
[[Файл:Kernel-monolithic.svg|слева|мини|148x148пкс|Схема монолитного ядра]]
Из вышеперечисленных преимуществ и следуют некоторые особенности: из-за открытости кода, следует децентрализованность разработки, а следовательно - большое разнообразие во всех компонентах Linux. Часто оказываются, что Linux-технологии внутри этой экосистемы начинают конкурировать: почти в одно и то же время появились Flatpak и Snap-пакеты, которые выполняют одинаковую функцию, но имеют разных разработчиков и немного отличающуюся друг от друга политику; KDE и GNOME - как два самых старых графических окружения, нынче оказываются полными противоположностями и в то же время имеет наибольшую популярность среди Linux-пользователей.
И конечно же нельзя не сказать об архитектуре Linux: Linux является Unix-подобной операционной системой, благодаря чему унаследовал некоторые особенности и команды терминала;Linux, подобно Mac OS и Windows, использует монолитное ядро.
Лицензия - GNU GPL 2
[[Файл:LinuxCon Europe Linus Torvalds 05.jpg|мини|163x163пкс|Линус Торвальдс - разработчик ядра Linux]]
История начинается с двух разных людей - Линуса Торвальдса и Ричарда Столлмана. Как уже было сказано, GNU/Linux фактически из двух крупных компонентов: ядра(разрабатыват Линус Торвальдс) и всех остальных компонентов(под руководством Ричарда Столлмана).
Линус Торвальдс начала разработку ядра Linux в 1991 году в Хельсинкском университете. Одной из причин разработки стало разочарование ОС MINIX, которую разрабатывал Эндрю Таненбаум, и которую изучал Линус Торвальдс: MINIX была также UNIX-подобная, но имела микроядерную архитектуру(из-за чего между Таненбаумом и Линусом был спор) и имела лицензию BSD.
▲=== Немного истории ===
[[Файл:Portrait - Denmark DTU 2007-3-31.jpg|мини|174x174пкс|Ричард Столлман - основатель проекта GNU]]
В то время, когда Линус Торвальдс разрабатывал ядро Linux, Ричард Столлман уже работал над проектом GNU, который начал свое существование в 1983 году в МИТ, главной целью которого являлось: «''разработать достаточно свободного программного обеспечения <…>, чтобы можно было обойтись без программного обеспечения, которое не является свободным''». Т.е. проект был призван создать альтернативу проприентарному программному обеспечению. В 1984 году началась разработка оперативной системы GNU(GNU is not Unix). Цель была достигнута в 1992, когда появлось ядро Linux.
|