Быстрые ссылки
Как я могу помочь Linux?
Этот вопрос часто задают Поклонники Linux кто хочет вернуть его сообществу GNU / Linux. Linux и Open Source очень ориентированы на сообщество, и если вы Думая о помощи Linux , это уже признак Настоящая любовь к Linux. Но часто его сопровождает такой вопрос:
- Хочу помочь, но я не программист
- У меня недостаточно свободного времени, чтобы внести свой вклад
- Я не знаю ни одного проекта, которому нужны мои участники
Иногда меня просили дать совет, как «нормальный пользователь Linux» может помочь Сообщество Linux. В этой статье я перечислил несколько способов, которыми вы можете внести свой вклад обычный пользователь Linux, الذي Linux использовался месяцами / годами , в разработке База пользователей Linux и помочь сообществу. Но прежде чем мы это увидим, давайте сначала посмотрим, почему Вы должны внести свой вклад в Linux.
Почему Linux должен помогать?
Linux существует уже более 25 лет. В то время как Linux работает на суперкомпьютерах и серверах, Linux по-прежнему работает на настольных компьютерах. Согласно отчету о чистой рыночной доле за 2015 год, Linux работает только на 1.68% настольных компьютеров. Это меньше, чем катастрофическая доля Microsoft на рынке Windows Vista (которая по какой-то причине все еще занимает 1.84% рынка).
Это условие, когда существует более 300 дистрибутивов Linux, некоторые из которых ориентированы на рабочий стол. Linux считался (и остается) областью «только навязчивых идей» с самым большим заблуждением, что человеку необходимо знать командную строку для использования Linux.
Времена изменились. Linux более удобен для пользователя Чем это было в конце 2000-х или начале XNUMX-х гг. Шансы на то, что Linux завоюет долю рынка, сейчас выше, и вы, безусловно, можете в этом помочь.
Кривая обучения, чтобы стать разработчиком ядра Linux, довольно крутая, и выбор правильного направления может быть немного сложным (но не таким сложным, как вы могли бы подумать). Однако у меня есть несколько идей о том, как начать это прекрасное путешествие. Надеюсь, эти инструкции будут кому-то полезны.
Linux не похож на коммерческие операционные системы. Имя является аббревиатурой для определенного сообщества, а также является частью кода. В мире бесплатного программного обеспечения речь идет не только о потреблении ваших любимых приложений и интерфейсов. Вы можете участвовать в его создании, и для этого не нужно быть разработчиком.
И большие, и маленькие проекты могут Стоит ли использовать руку помощи. Вот способы, которыми вы можете принять участие и изменить ситуацию к лучшему.
1. Оставьте отзыв
Проекты свободного программного обеспечения не рассматривают пользователей как потребителей, поэтому они не могут контролировать продажи. Большинство из них также не пытается отслеживать ваше поведение. Таким образом, разработчик не знает, чего хотят пользователи, пока не получит обратную связь. Вы можете очень помочь, просто высказавшись и помогая проектам установить правильное направление.
Хотя социальные сети - это один из способов быть услышанным, эта среда также наполнена шумом. Несколько проектов работали над созданием собственных сообществ. Например, Purism имеет форум для людей, которые покупают его продукты или используют PureOS.
Когда компания решала, следует ли переходить от модели непрерывного выпуска к стабильным версиям с более длительной поддержкой, она обратилась за советом к людям в Форумы сообщества Purism. В конце концов компания получила стабильный выпуск с возможностью скользящего выпуска для тех, кто хотел более новое программное обеспечение.
Найдите возможности для выбранного вами проекта. Иногда это будет форум. Иногда это групповой чат в IRC или Telegram. Это может быть страница Gitlab. Если ничего не помогает, найдите подходящий адрес электронной почты.
2. Отвечайте на вопросы новых пользователей.
Когда люди впервые переходят на Linux, им часто не к кому или к кому обратиться за помощью лично. Вместо этого поисковые системы - это служба поддержки.
Поисковые системы направляют эти запросы на форумы вместе с досками вопросов и ответов. Один из самых ярких примеров - Задать вопрос Ubuntu , к которым люди обращаются с конкретными и подробными вопросами. Эти сайты могут быть огромным ресурсом, но это только в том случае, если знающие люди зарегистрируются и найдут время, чтобы помочь другим.
Вы можете быть этим человеком.
Если вы участвуете в нескольких форумах сообщества, обязательно исследуйте соответствующий блог. Ваше поведение не только отражается на вас. Это отражается на всем сообществе и может фактически отвлечь новых пользователей от проекта.
3. Написание справочных документов
Хотя пользователям полезно помогать друг другу, ничто не может заменить официальную, легко читаемую документацию. Эти руководства могут рассказать вам, как разработчики намерены использовать свой рабочий стол и как преодолевать препятствия и ошибки, о которых они знают.
Документация редко попадает в центр внимания, но она может создать или потерять ваш опыт работы с некоторыми дистрибутивами Linux. Многим нравится Arch Linux отчасти из-за его глубины и полезности. АрхВики абсолютный. Вы можете часто обращаться за помощью к Arch Wiki, даже если вы никогда не устанавливали Arch. Многие инструкции работают и для других дистрибутивов.
Говоря об Арке, она прилагать усилия Молодой проект, продолжающий наследие Antergos, дистрибутива на основе Arch Linux, который проще и быстрее запускать. Поскольку для запуска нового дистрибутива необходимо сделать так много, команда может использовать помощь, документирующую то, что нужно знать пользователям.
4. Создавайте значки для любимого рабочего стола или приложения.
вопросы дизайна. Каждые несколько лет основные среды рабочего стола Linux тем или иным образом обновляют свои темы значков. Дизайнеры обычно делают значки более простыми, плоскими (чтобы соответствовать тенденциям дизайна), более простыми (для облегчения соответствия) или всем вышеперечисленным.
Независимо от размера проекта, они могут воспользоваться вашей помощью.
Gnome, например, изменил тему значков в версии 3.32. Главным стимулом для обновления было облегчение создания новых иконок, как вы можете видеть из записанного выступления дизайнера. GNOME Якуб Штайнер из GUADEC 2019. Некоторые приложения, такие как gThumb, не имеют обновленного меню. Вот где вы можете вмешаться.
elementaryOS с момента своего создания выглядела относительно последовательно, хотя ее функции не обошлись без доработок. Однако, несмотря на то, что каждый аспект начального рабочего стола предлагает свой собственный характер, все еще есть небольшие системные значки и интерфейс, для которого все еще требуется начальная последовательность.
Когда вы помогаете сформировать внешний вид проекта, это сначала помогает узнать о соответствующих принципах взаимодействия с пользователем.
5. Тестирование нового программного обеспечения.
Разработчикам нужно, чтобы пользователи опробовали последние версии своего программного обеспечения. Это полезно с текущим стабильным выпуском и особенно полезно с программным обеспечением, которое все еще находится на стадии предварительного выпуска.
Разработчики бесплатного программного обеспечения работают как правило, в частном порядке или в небольших удаленных группах. Они не могут получить доступ к разным типам оборудования и не могут попробовать все существующие конфигурации рабочего стола Linux.
Тестируя приложения, вы даете этим разработчикам представление о том, как их приложения могут работать как на ваших устройствах, так и в выбранной конфигурации рабочего стола (дистрибутивы Linux / среда рабочего стола / сервер отображения и т. Д.). Конечно, разработчики не поймут этого, пока вы не обратитесь к ним. Поэтому отправляйте отчеты об ошибках и, пожалуйста, будьте вежливы при этом.
6. Переводите приложения или улучшайте специальные возможности
Если есть одна роль, которую мог бы использовать почти любой проект в оказании помощи, так это перевод. Это потому, что даже если у команды уже есть квалифицированные переводчики на борту самолета, они не могут говорить на всех языках. У немногих разработчиков возникнут проблемы с тем, чтобы сделать программное обеспечение более доступным для людей, с которыми вы живете.
Это относится не только к языку. Разработчики также нуждаются в помощи, чтобы сделать их программное обеспечение более доступным для людей с проблемами зрения или слуха. Некоторые приложения нельзя будет использовать при определенных условиях, но в других случаях существенное изменение функции или два могут иметь значение.
Готовы ли вы помочь с разработкой Linux?
Большой! Теперь давайте поработаем над этим волнением, пока солнце горит ярко и жарко. Каждый проект бесплатного программного обеспечения имеет свой собственный предпочтительный метод связи и различные методы обмена, поэтому вы можете начать с перехода на веб-страницу вашего дистрибутива, приложения, темы или компонента и поиска инструкций о том, как внести свой вклад.
Обеспечивает elementary OS Некоторые из более подробных инструкций, которые вы можете найти, взяты из дистрибутива Linux, но большинство из них, которые существуют уже некоторое время, предлагают инструкции о том, как помочь. То же самое и с приложениями. Проект GIMP помещает пункт меню вверху своей домашней страницы, который ведет к Составьте список того, что вы можете сделать.
Обратите внимание, что любовь к Linux - не единственная причина для участия. вон там Множество преимуществ другие, чтобы внести свой вклад в Проекты с открытым исходным кодом.