4 неоценимых преимущества перехода на Linux
Linux – это операционная система, используемая во всем, от телефонов до автомобилей и сложных суперкомпьютеров, но вы также можете использовать ее для питания своего персонального компьютера. Рабочий стол может быть не тем местом, где вы, скорее всего, столкнетесь с Linux, но он более чем заслуживает вашего внимания.
Это далеко не просто еще один инструмент для работы, есть несколько больших преимуществ, которые дает то, что вы потратите время на то, чтобы попробовать, изучить и, возможно, даже придерживаться рабочего стола Linux. Вот четыре преимущества перехода на Linux:
1. Бесплатный курс цифровой этики
Сообщество бесплатных программ с открытым исходным кодом рассматривает программное обеспечение иначе, чем то, с чем вы сталкиваетесь в коммерческих операционных системах. В Windows, macOS, Android и iOS большинство приложений поставляются исключительно в виде двоичных файлов, к коду которых у вас нет доступа. Этот двоичный файл, хотя иногда и доступен бесплатно, обычно является продуктом, за который вы платите.
Мир Linux сосредоточен не на двоичном коде, а на самом коде. Этот код – язык, и единственный способ узнать, что он делает, – это прочитать его. Если вы (или другие пользователи Linux) не можете прочитать код, у вас нет возможности узнать, что он на самом деле делает. Вы можете получить только слово разработчика.
Бесплатное программное обеспечение основано на четырех свободах. Вот они, как это определено Free Software Foundation :
- Свобода запускать программу по своему желанию и для любых целей.
- Свобода изучать, как работает программа, и изменять ее так, чтобы она выполняла ваши вычисления по вашему желанию. Доступ к исходному коду является предварительным условием для этого.
- Свобода распространять копии, чтобы вы могли помогать другим.
- Свобода распространять копии ваших измененных версий среди других. Поступая так, вы можете дать всему сообществу возможность извлечь выгоду из ваших изменений. Доступ к исходному коду является предварительным условием для этого.
Эти свободы предлагают встроенную защиту от многих болезней, от которых в настоящее время страдает мир коммерческого программного обеспечения. Программе гораздо сложнее следить за вашим поведением и отправлять эти данные в удаленную компанию, когда каждый может увидеть и удалить это нежелательное поведение из приложения.
Но дело не только в том, чтобы избежать эксплуатации. Вы также видите в этих свободах упор как на личную выгоду, так и на помощь другим. По этим и другим причинам многие люди стали называть бесплатное программное обеспечение с открытым исходным кодом этичным программным обеспечением.
Изучение того, как использовать Linux, может научить вас тому, что когда дело доходит до программного обеспечения на вашем компьютере, вам не нужно брать его или оставлять. Вы можете взять на себя ответственность за то, что работает на вашем компьютере, и с большей степенью доверия выполнять свои вычисления.
2. Возможность попробовать что-то новое
Когда вы впервые переходите на Linux, каждый аспект системы может казаться новым. Вы отправляетесь в новое приключение, в котором вы можете, часто впервые, изменить практически любой аспект работы вашего компьютера.
Для многих новичков в Linux это часто приводит к постоянному испытанию нового. Вам предстоит открыть для себя не только тысячи бесплатных программ, но и совершенно новые среды рабочего стола и интерфейсы .
Если вам нужно что-то знакомое, вы можете использовать свой компьютер так же, как Windows или macOS. Но если вы хотите чего-то другого, этот опыт также доступен, и вам дается строительный материал, который вы можете создать самостоятельно.
Есть разница между открытием новых вещей в Linux и в операционных системах Apple, Google и Microsoft. На этих платформах есть тысячи приложений, которые можно попробовать, но бывает сложно понять, какому программному обеспечению доверять.
Нередко приходится придерживаться нескольких программ, которые вы знаете, и избегать остальных, опасаясь заразить вашу машину. Эта ситуация особенно хорошо известна в Windows, и это большая проблема для Android, но платформы Apple тоже не защищены.
Возможности тематики и настройки на этих коммерческих платформах, как правило, гораздо более ограничены. Существуют сторонние инструменты, но вы можете зайти слишком далеко, прежде чем рискуете сломать ОС.
В Linux, как только вы поймете четыре свободы и привыкнете к тому факту, что бесплатные программы не бесплатны для того, чтобы скрыть рекламное или шпионское ПО, вы можете свободно опробовать новые вещи на своем компьютере до такой степени, что многие никогда раньше не чувствовали себя комфортно. Это преимущество Linux, которое исходит не из какого-либо технического превосходства, а из-за ценностей сообщества.
3. Опыт создания собственной операционной системы
В процессе установки Linux и опробования новых вещей вы можете многое узнать о том, как работает ваша операционная система. Вы узнаете о различных компонентах, таких как ядро, сервер отображения, звуковой сервер и среда рабочего стола.
Это компоненты, которые есть во всех операционных системах, но в других операционных системах эти знания запутаны и не нужны. Вы не можете изменить среду рабочего стола в macOS. Есть только «тот».
Вы можете увидеть, что некоторые дистрибутивы Linux рекомендуются именно из-за ценности опыта обучения. Arch Linux , например, имеет относительно долгий и сложный процесс установки, но к тому времени, когда вы закончите, вы многое узнаете о том, как работает Linux. Вы можете узнать еще больше, попробовав использовать еще более требовательный дистрибутив, такой как Gentoo или Linux From Scratch.
Использование более сложных дистрибутивов Linux – это пустая трата времени? Это может быть, если ваш приоритет – построение системы, которая вам нужна для работы или учебы. В этом случае выберите один из множества простых в использовании дистрибутивов, таких как Ubuntu, Fedora или elementaryOS.
Существуют даже более простые в использовании версии Arch Linux , например Manjaro. Но если вам нужны знания, то более сложный путь вряд ли будет пустой тратой. Наоборот. Некоторые считают этот опыт бесценным.
4. Введение в совместную разработку
В мире Linux программное обеспечение разрабатывается открыто. Вы можете найти исходный код бесплатного программного обеспечения в Интернете, оставить комментарии, отправить запросы функций, отправить отчеты об ошибках или даже отправить свои собственные исправления. Вы можете присоединиться к спискам рассылки или форумам и часто напрямую общаться с разработчиком приложения.
Какую бы роль вы ни играли, пока она конструктивна, вы принимаете участие в разработке этого программного обеспечения.
Это контрастирует с разработкой программного обеспечения в проприетарном мире, где обычно только сотрудники компании имеют доступ к коду. Или, может быть, программа – это увлеченный проект одного разработчика или увлеченной команды.
В любом случае, ваше самое большое участие – это решение о том, покупать или не покупать то, что они создают. Вы можете размещать запросы функций или сообщать об ошибках, но у вас ограниченное представление о том, что на самом деле делают разработчики.
Совместная разработка программного обеспечения требует времени, но работа на открытом воздухе дает дополнительные преимущества, которые помогут вам развить социальные навыки и предоставят вам четкое резюме, если вы решите устроиться на работу, выполняющую аналогичную работу.
Изучение Linux может изменить вашу жизнь
Это не просто преувеличение. Многие пользователи Linux пытаются использовать бесплатное программное обеспечение с открытым исходным кодом везде, где это возможно, и больше не удовлетворены или не доверяют большинству альтернатив.
Или вы можете просто завести друзей в обществе или найти работу своей мечты. По крайней мере, возможно, именно вы вдохнете новую жизнь в старые компьютеры ваших друзей.