Гугл1
В связи с происходящим. Чисто теоретически. Может ли гугл превратить в кирпич телефон на андройде?
В связи с происходящим. Чисто теоретически. Может ли гугл превратить в кирпич телефон на андройде?
Я обращаюсь не к руководству - сомневаюсь, что они вообще читают пикабу. Я обращаюсь к вам, собратья по цеху - к айтишникам, инженерам и сетевикам. К шестерням и движущей силе этой адской машины.
Вы должны понимать последствия действий ведомства. И именно вы, а не кто-то другой, можете объяснить это своему начальству. Все эти массовые блокировки и ограничения приведут к тотальной деградации IT-отрасли в стране. А дохлая IT-отрасль утащит за собой на дно и экономику, и медицину, и образование.
Хочу напомнить, что вам и вашим детям еще тут жить.
У Китая с его огненной стенкой есть свои аналоги для всего (как ни крути, но репродукция - это их специализация). Мы же при изоляции останемся практически, простите, с голой жопой. А вы - возможно, еще и без работы. По крайней мере, бюджет и штат вам сильно порежут, поскольку объемы работы значительно уменьшатся.
Возьмите в руки пряник, РКН, кнутом вы так всех распугаете.
Не нравится как действует Discord? Ну так стимулируйте наших разработчиков на создание альтернативы. Ну или предложите администрации сервиса вкусные условия, от которых они не смогут отказаться. Но нет, вы просто отрезали свое население от лидирующего продукта рынка. Звучит эффективно, ага. (Вместо "дискорд" подставьте любой успешный сервис, которым россияне теперь не могут пользоваться из-за вас)
Нужна отчетность для начальства? Внутри страны полно проблем. Холодные обзвоны, мошенники, спам, засилье рекламы, нехватка информационных продуктов на мировом рынке. Вам есть над чем работать и куда вливать (и за что получать) свои средства.
Пару тройку дней ВПН глючил, отваваливолся, но с грехом пополам работал. Сегодня всё! По ssh нет коннекта. Сменил сервер и ip, результат аналогичный. Из мобильной сети, конечно же все работает. Одновременно перестали открываться 2ip.ru и ping-admin.ru. Сегодня же понадобился энидеск, страница загрузки открывается, но скачиваться категорически не хочет. Позвонил провайдеру, тот в ответ: "так-то все норм, наверное, ТСПУ блокирует".
Да, б...! Когда закончится этот дурдом?
Как извиниться за все грехи перед Линусом Бенедиктом Торвальдсом? Всё его ПО open source?
Что его обидело, оскорбило?
Сегодня многие сталкиваются с блокировкой доступа к популярным интернет-ресурсам, и это число, скорее всего, будет расти. Правительство, Госдума и другие органы, похоже, считают, что граждане не имеют права мыслить иначе, чем им диктуется. Если вы хотите пользоваться своими правами, закреплёнными в Конституции, то вас клеймят как «либерала» или «подстилку Запада».
В итоге мы теряем доступ к информации, необходимой для работы, учёбы или общения с друзьями. Если вы устали от избыточной цензуры и хотите восстановить своё право на свободный интернет, этот пост для вас.
Фильтрация интернет-трафика нарушает конституционные права граждан на получение информации и свободу выражения мнений. Действующие меры носят чрезмерный характер, ограничивая доступ даже к тем ресурсам, которые не нарушают закон. Например, Министерство цифрового развития уже разрабатывает отечественный аналог GitHub. Для чего? Вероятно, чтобы заблокировать международные платформы. И не удивлюсь, если потом найдут предлог заблокировать и другие ресурсы, прикрываясь борьбой с наркотиками, терроризмом или педофилией.
Здесь важно сделать вывод: блокировка интернет-ресурсов не только нарушает наши права на доступ к информации, закреплённые в Конституции РФ, но и ставит под угрозу свободу выражения мнений. Мы не должны лишаться доступа к платформам только потому, что на них когда-то кто-то опубликовал запрещённый контент. Большинство интернет-пользователей — это взрослые, дееспособные граждане, способные самостоятельно решать, какую информацию получать.
Исключением, конечно, должны оставаться ресурсы, которые призывают к насилию, пропаганде наркотиков, детской порнографии, сепаратизму и другим преступлениям. Но почему мы должны терять доступ к платформам, если нам интересна совершенно другая информация? Оправдание «защиты детей» слишком часто используется для того, чтобы прикрывать реальную цель — контролировать интернет.
Я предлагаю воспользоваться готовым шаблоном обращения в Роскомнадзор. Это совершенно законный способ отстаивания своих прав. Одно обращение может не изменить ситуацию, но массовое — вполне способно сдвинуть проблему с мёртвой точки. Если это не сработает, следующий шаг — обращение в суд, что также является законным методом.
Не оставайтесь в стороне. Вместе мы можем вернуть себе право на свободный доступ к интернету. Помните, бездействие точно не принесёт результатов. Я уже отправил своё обращение, и призываю вас сделать то же самое.
Для этого зайдите на сайт Роскомнадзора, выберите раздел «Обращения» (справа вверху):
В тематике обращения выберите «Сайты в сети Интернет / Другое», заполните форму и прикрепите файл с текстом обращения.
О прекращении блокировки интернет-ресурсов
Уважаемые господа,
Настоящим я, [ФИО], обращаюсь к вам с требованием о прекращении избыточной блокировки интернет-ресурсов с помощью средств ТСПУ и открытия доступа к ним только по моему IP-адресу, за исключением тех ресурсов, которые призывают к насилию, убийствам, разрушениям и ненависти, распространению наркотических средств, детской порнографии, сепаратизму, суициду. Моё обращение основывается на правах и свободах, гарантированных мне Конституцией Российской Федерации и другими законодательными актами РФ, в том числе Федеральным законом «О средствах массовой информации» (№ 2124-1 от 27.12.1991 в редакции от 11.03.2024).
Принцип пропорциональности и целенаправленности.
Пропорциональное и целенаправленное ограничение — это правовой принцип, который применяется при ограничении прав и свобод граждан, в том числе права на доступ к информации. Этот принцип требует, чтобы любое ограничение было:
Пропорциональным (или соразмерным) — это значит, что мера ограничения должна быть адекватна и соответствовать цели, ради которой она применяется. Ограничение не должно быть чрезмерным и должно быть минимально необходимым для достижения конкретной законной цели. Например, если целью является защита общественного порядка или предотвращение распространения незаконной информации, то мера должна касаться именно тех материалов, которые нарушают закон, а не всей платформы или ресурса, где размещена информация.
Пример: Вместо блокировки всей социальной сети Facebook из-за отдельных публикаций, призывающих к насилию, пропорциональным ограничением было бы удаление или блокировка этих конкретных публикаций и аккаунтов, которые их распространяют.
Целенаправленным — это значит, что мера должна быть направлена конкретно на ту угрозу или нарушение, которое требуется устранить. Ограничение не должно касаться всей платформы или всех пользователей, если проблема связана с конкретной частью контента или отдельной группой пользователей. Оно должно быть максимально точным и касаться только нарушающего закон контента или поведения.
Пример: Платформа Discord была заблокирована в России из-за отдельных случаев нарушения, связанных с распространением запрещённого контента. Вместо того чтобы ограничить доступ только к этим конкретным серверам или каналам, Роскомнадзор вынужден блокировать всю платформу, так как технически не может блокировать отдельные страницы или разделы. В результате миллионы пользователей, которые используют Discord в законных целях — для общения, учёбы или работы — теряют доступ к важным ресурсам. Это нарушение принципа пропорциональности в регулировании, а также нашего Конституционного Права на свободное получение информации.
Кроме того, граждане, обладающие полной правоспособностью, должны иметь возможность самостоятельно выбирать, какие интернет-ресурсы они могут использовать. Это включает в себя Право отказаться от избыточной фильтрации и блокировок, что соответствует Правам, гарантированным Конституцией РФ. Государственные меры по блокировке не должны нарушать Право граждан на доступ к информации, особенно если это не связано с незаконной деятельностью.
Зачем нужны эти принципы?
Пропорциональность защищает от чрезмерных мер, которые могут ограничить больше прав, чем необходимо для достижения цели.
Целенаправленность гарантирует, что ограничительные меры воздействуют только на ту часть, которая действительно угрожает закону или общественной безопасности, без вреда для остальных пользователей или информации.
Конституция Российской Федерации (статья 55) устанавливает, что любые ограничения прав и свобод человека и гражданина допустимы лишь в той мере, в какой это необходимо для защиты других прав и интересов, предусмотренных законом. Меры по блокировке интернет-ресурсов должны быть пропорциональны цели их применения. В моем случае эти меры не учитывают тот факт, что я являюсь взрослым дееспособным гражданином обладающий полной правоспособностью, и мне не требуется защита, предназначенная, например, для несовершеннолетних.
Мой доступ к интернет-ресурсам блокируется в силу избыточных, неадресных мер, которые нарушают принцип пропорциональности. Для взрослого, правоспособного гражданина такие меры ограничивают возможность получения информации, что является нарушением статьи 29 Конституции РФ, закрепляющей право на свободу информации.
Свобода получения информации (ст. 29 Конституции РФ): Конституция РФ гарантирует каждому право свободно искать, получать, передавать, производить и распространять информацию любыми законными способами. Ограничение доступа к социальным сетям и платформам видеохостинга напрямую нарушает это право, если информация, к которой пользователи хотят получить доступ, не запрещена законом. Блокировка ресурсов в целом, а не конкретного запрещённого контента, противоречит конституционной гарантии права на доступ к информации.
Любые ограничения прав должны быть соразмерны и адекватны поставленной цели (ст. 55 Конституции РФ). Блокировка всего сервиса (как, например, Meta или YouTube), когда определённые материалы могут действительно нарушать закон, выходит за рамки пропорциональности. Российское законодательство не предписывает блокировку платформы целиком, если на ней размещён запрещённый контент — можно и нужно ограничивать доступ именно к незаконным материалам, а не ко всему сервису.
Необходимость и целесообразность
Любые ограничения, включая фильтрацию интернет-ресурсов, должны быть не только обоснованы, но и необходимы для защиты прав других лиц (статья 55 Конституции РФ). Защита детей от вредной информации является важной задачей, однако эти меры должны быть направлены на конкретную целевую группу — несовершеннолетних. Пользователи интернета, в том числе обладающие полной правоспособностью, должны иметь возможность самостоятельно управлять своим доступом к контенту, вместо того чтобы быть ограниченными общими фильтрами, которые могут быть предназначены для защиты несовершеннолетних.
Федеральный закон "О защите детей от информации, причиняющей вред их здоровью и развитию" (№ 436-ФЗ от 29.12.2010): Этот закон регулирует защиту детей от вредной информации, но в то же время предполагает ограниченные меры для таких целей. В нем говорится, что блокировка информации должна быть направлена на защиту именно детей, а не всех пользователей без разбора.. Взрослые, обладающие полной правоспособностью граждане в свою очередь, должны иметь свободу выбирать, к каким ресурсам им получать доступ, не сталкиваясь с чрезмерной фильтрацией, направленной на защиту другой группы населения, за исключением доступа к информации которая призывают к насилию, убийствам, разрушениям, ненависти, распространению наркотических средств, детской порнографии, сепаратизму, суициду.
Фильтрация и блокировка ресурсов, которая не учитывает статус гражданина и блокирует доступ к информации и ресурсам, на которых они размещены, для всех пользователей без исключения, является избыточной и нецелесообразной.
Таким образом, обоснование необходимости и целесообразности ограничения информации связано с конституционными положениями и федеральными законами, которые требуют, чтобы любые ограничения были пропорциональными, соответствующими поставленным целям и применялись строго в рамках закона, в том числе конституционных прав и статьи 29 Конституции РФ.
Принцип индивидуализации
Согласно статье 19 Конституции РФ, все граждане равны перед законом и судом. Ограничения в доступе к информации должны применяться с учетом индивидуальных характеристик пользователя, что важно в контексте фильтрации интернет-трафика. Применение одних и тех же фильтров ко всем гражданам, вне зависимости от их возраста и правового статуса, нарушает принцип индивидуализации мер. Я, как взрослый и обладающий полной правоспособностью гражданин, не нуждаюсь в фильтрации контента, предназначенной, например, для защиты несовершеннолетних.
Этот принцип закреплён в Конституцию РФ и федеральном законодательстве.
Принцип индивидуализации связан с несколькими аспектами:
Конституция РФ, статья 19 (Равенство прав) — Все граждане равны перед законом и судом, но это равенство подразумевает, что одинаковые меры не всегда применимы ко всем гражданам в одинаковой степени. Важна идея, что равные права включают право на учет индивидуальных различий. Это означает, что ограничения или правовые меры должны быть соразмерны ситуации и учитывать правовой статус каждого человека.
Конституция РФ, статья 55 (Ограничение прав) — Говорит о том, что ограничения прав и свобод граждан допустимы только в тех случаях, когда это необходимо для защиты конституционных основ. Это поддерживает идею, что не все ограничения могут быть применены ко всем гражданам одинаково — их применение должно быть обосновано конкретными обстоятельствами.
Федеральный закон "О защите детей от информации, причиняющей вред их здоровью и развитию" от 29.12.2010 N 436-ФЗ — Этот закон вводит дифференциацию доступа к информации для детей и взрослых, тем самым поддерживая идею индивидуализации, что, в свою очередь, подразумевает необходимость разделения мер для разных возрастных категорий.
Закон № 436-ФЗ, закрепляет принцип дифференцированного подхода к защите детей, что в свою очередь является аргументом, что взрослые граждане не нуждаются в такой же фильтрации, как несовершеннолетние. Это позволяет подчеркнуть важность учета правового статуса пользователя при применении ограничений.
Превышение допустимых правовых оснований
Существующие правовые нормы допускают блокировку информации в определенных случаях (например призывы к насилию, распространение детской порнографии, наркоторговли, суициду). Однако эти меры должны быть обоснованными, точечными и применяться только к конкретным видам информации, нарушающим закон, а не распространяться на весь ресурс целиком.
Фильтрация интернет-трафика, которая затрагивает всех пользователей без разбора и блокирует целые ресурсы из-за наличия запрещённого контента, нарушает принцип соразмерности и противоречит праву на получение информации, закреплённому в статье 29 Конституции РФ. Применение одинаковых мер ко всем гражданам обладающим полной правоспособностью без учёта их возраста, правового статуса и реальной угрозы нарушает правовые принципы и не соответствует принципу индивидуализации.
Федеральный закон «О средствах массовой информации» (статья 4) указывает, что блокировка информации может быть применена только к строго определенным категориям запрещенной информации, а не к ресурсу в целом, с которым гражданин обладающий полной правоспособностью имеет право взаимодействовать согласно статье 29 Конституции РФ. Блокировка таких ресурсов является избыточной и нарушает моё право на свободный выбор интернет ресурсов, платформ и получение информации.
Как написано выше, согласно законодательству (ФЗ «О средствах массовой информации», ст. 4), блокировка должна касаться конкретных материалов, а не целых платформ. Например, Meta может быть ограничена в её деятельности за призывы к насилию, но это не означает, что абсолютно все её сервисы должны быть заблокированы, если остальной контент не противоречит российским законам. То же самое касается YouTube: платформу нельзя блокировать из-за отказа разблокировать определённые каналы, если на ней представлена огромная масса легального и нейтрального контента.
Вывод: Ограничение доступа ко всем сервисам Meta (Instagram, Facebook) и видеохостингу YouTube в ответ на действия или контент, нарушающий закон, нарушает права пользователей, если это не является пропорциональным и целенаправленным ограничением. Блокировка целых платформ противоречит принципу свободы получения информации и запрету цензуры. Это можно рассматривать как избыточное ограничение прав и нарушение принципов российского законодательства.
Блокировки должны быть точечными и обоснованными, а фильтрация не должна нарушать права гражданина, обладающего полной правоспособностью.
Свобода получения информации и запрет цензуры
Свобода получения информации является основополагающим правом гражданина РФ, гарантированным статьей 29 Конституции РФ. Федеральный закон «О средствах массовой информации» (статья 2) устанавливает, что средства массовой информации действуют на основе принципов свободы и не подлежат ограничениям, кроме случаев, прямо предусмотренных законом. Блокировка интернет-ресурсов без достаточных правовых оснований фактически является формой цензуры, что запрещено Конституцией.
Запрет цензуры (ст. 29 Конституции РФ): Конституция прямо запрещает цензуру, то есть предварительное ограничение информации или контроль за её распространением. Блокировка целых социальных сетей и видеохостинга может быть интерпретирована как форма скрытой цензуры, если она направлена на ограничение доступа граждан к множеству источников информации. Особенно это становится актуальным, когда доступ к иностранным платформам закрывается на основании действий отдельных групп или пользователей этих платформ.
Принцип равенства и дискриминации
Согласно статье 19 Конституции РФ, все граждане РФ равны перед законом. В случае блокировки интернет-ресурсов без учета возраста и индивидуальных характеристик пользователя, нарушается принцип равенства. Для меня, как взрослого гражданина, обладающий полной правоспособностью, меры фильтрации контента, ориентированные на несовершеннолетних, являются дискриминационными. Они ограничивают мое право на доступ к информации и нарушают принцип равенства.
А так же, блокировка сервисов, таких как YouTube, Meta и других социальных сетей, на основе специфических причин, связанных с внешнеполитической ситуацией, может привести к дискриминации российских пользователей, так как им отказывают в праве на доступ к информации, в отличие от пользователей в других странах, где эти платформы остаются доступными.
Подобные блокировки следует рассматривать как косвенное ограничение доступа к законной информации для граждан РФ в сравнении с гражданами других стран, что нарушает принципы международного права.
Аналогия с правом на отказ от медицинского вмешательства
Согласно статье 41 Конституции РФ, каждый человек имеет право отказаться от медицинского вмешательства. Это закрепленное право показывает, что каждый гражданин, обладающий полной правоспособностью имеет свободу выбора в вопросах, касающихся его жизни, здоровья и личных предпочтений. Аналогичным образом, взрослые граждане должны иметь право самостоятельно выбирать, какой контент они хотят потреблять, если этот контент не призывает к насилию, убийствам, разрушениям и ненависти, распространению наркотических средств, детской порнографии, сепаратизму.
Фильтрация контента по общим "детским" стандартам для всех пользователей, вне зависимости от их возраста, является нарушением этого принципа свободы выбора. Как взрослый гражданин, я обладаю полным правом контролировать свою информационную среду и самостоятельно решать, к каким ресурсам получать доступ.
Заключение
На основании вышеизложенного, прошу прекратить блокировку интернет-ресурсов по моему IP-адресу, за исключением тех, которые призывают к насилию, убийствам, разрушениям, ненависти, распространению наркотических средств, детской порнографии, сепаратизму, суициду. Я считаю, что существующие меры фильтрации избыточны и нарушают мои конституционные права на свободу получения информации (статья 29 Конституции РФ) и принцип равенства (статья 19 Конституции РФ). Кроме того, они противоречат закрепленному праву на свободу выбора, аналогичному праву на отказ от медицинского вмешательства.
Прошу рассмотреть мое обращение в течение 30 дней и восстановить доступ к интернет-ресурсам, за исключением тех ресурсов, которые прямо призывают к насилию, убийствам, разрушениям, ненависти, распространению наркотических средств, детской порнографии, сепаратизму, суициду. В случае отказа я буду пользоваться своим законным Конституционным правом обжаловать ваше решение в суде.
С уважением,
[ФИО]
Как оказалось, что бы начать действовать, самым сложным было пробиться через толпы людей или ботов, которые твердят "Вы ничего добьётесь, да кто вы все такие" и тд.
Но людей, поддерживающих, оказалось гораздо больше. Я надеюсь что здесь, будет так же много людей которые разделяют эту точку зрения. Почему? Потому что все Вы здесь, очень тесно связанны с интернет пространством, и свободой в нём, которой с каждым днём становиться все меньше, и будет еще меньше.
Не стоит надеется что все само собой уладиться.
Уладиться, улаживается каждый день, без нашего вмешательства.
Потому что мы молчим, а раз молчим значит согласны.
Данный ресурс, в большинстве своём, предназначен для людей в сфере IT. Для тех, кому свобода интернет пространства, важна как воздух.
Поэтому все Мы, кто уже написали обращение, надеемся на вашу поддержку.
Не думайте, что ВПН поможет, нет, такими темпами введут административную, а затем и уголовную ответственность за их использование. Не верите? Оглянитесь, что произошло за прошедшие 5 лет.
Нахожусь недалеко от Москвы, интернетом пользуюсь через сотового оператора "Мегафон".
И с недавнего времени моё местоположение в самом поисковике отображается так, как-будто я в другом городе нахожусь. Преимущественно это Шахты, или какой-нибудь посёлок или город Чечни. В последнем случае населённые пунты меняются.
Почему так?
Я являюсь новичком в сфере информационных технологий, а тем более в написании структурированных текстов, поэтому это не гайд. Вся информация представленная здесь является сборником изученного материала, подкреплённого моими мыслями.
Текст нацелен в первую очередь на таких же начинающих в этой области, как и я, поэтому если где-то допустил фактологические ошибки, то добро пожаловать в комментарии, буду только рад конструктивной критике.
Этот текст также есть в видеоформате:
Ссылки на все остальные площадки есть в телеграм канале.
Введение
Что такое ОС?
История Windows
История Unix
История GNU/Linux
Свободное ПО против Проприетарного
Дистрибутивы и какой выбрать
Графическое окружение
Заключение
Источники
Привет! Здесь я хочу рассказать о том, почему GNU/Linux — это лучшая операционная система на данный момент и почему тебе срочно нужно пересесть с Windows на неё.
Мы дадим определение операционной системе, пробежимся по основным семействам ОС и кратко затронем их историю, рассмотрим концепцию свободного ПО и выберем идеальный дистрибутив.
Начнём с самого начала. Что же такое операционная система? Мы не будем углубляться в детали, так как это обширная тема, затронем только основные моменты.
ОС — это одна из самых важных и сложных программ в системе. Она выполняет несколько ключевых задач:
Управление запуском и завершением программ.
Управление всеми периферийными устройствами, предоставляя остальным программам упрощённый доступ к этим устройствам.
Например, пользовательская программа может открыть файл на чтение, указав только имя файла, прочитать из него информацию, записать данные в ОЗУ и затем закрыть файл. Все эти возможности и их скрытые технические реализации предоставляет ОС.
Грубо говоря, это прослойка между прикладным ПО и аппаратным обеспечением компьютера.
С 1955 года начали появляться первые ОС, но самые популярные, и до сих пор используемые, системы появились в начале 90-х и разделились на два основных семейства: Windows и Unix.
В 1975 году два друга-студента Гарварда, Пол Аллен и Билл Гейтс, разработали интерпретатор языка BASIC для компьютера Altair 8800. Спустя месяц было подписано лицензионное соглашение с компанией MITS, производителем этого ПК, на использование их интерпретатора BASIC в составе ПО для Altair. Так появилась компания Microsoft.
В 1980 году Microsoft заключила договор с IBM на поставку операционной системы для нового компьютера IBM PC. Для этого в 1981 году Microsoft наняла Тима Патерсона для завершения адаптации 86-DOS к прототипу IBM PC. Позже компания выкупила права на 86-DOS и переименовала её в MS-DOS. В то же время IBM использовала лицензированную версию MS-DOS под названием PC DOS.
Забавный факт: в 1984 году Microsoft разрабатывала ПО для Apple Macintosh
Главной инновацией Macintosh на тот момент был графический интерфейс, который значительно упростил работу с компьютером для обычных пользователей. Билл Гейтс, вдохновившись этой идеей, решил создать графическую надстройку для MS-DOS. В конце 1985 года вышла первая версия Microsoft Windows, которая ещё не была полноценной операционной системой, а лишь графической оболочкой для MS-DOS.
Дальнейшее развитие Windows можно разделить на два направления: Windows на базе MS-DOS и Windows на базе NT (New Technology).
В это направление входят такие операционные системы, как Windows 95, 98 и Me. Эти ОС не являлись полноценными многопользовательскими и многозадачными системами, как Windows NT. Например, подсистема пользовательского интерфейса и графики оставалась 16-битной, что приводило к низкой стабильности и производительности. Проблемы в 16-битном приложении могли привести к зависанию всей системы.
Второе направление включает системы с припиской NT (New Technology), такие, как Windows 10 (Windows NT 10.0) или Windows 11 (Windows NT 10.0.22000), а также серверные версии, например, Windows Server 2022 (Windows NT 10.3). Первая версия из этого подсемейства, Windows NT 3.1, была выпущена в 1993 году. Эти ОС полностью 32- или 64-битные и не зависят от MS-DOS даже для загрузки. Они работают на процессорах архитектур x86, x86-64 и ARM.
Другая интересная линия событий происходила в конце 1960-х годов, где консорциум в составе General Electric, MIT и Bell Labs (подразделение AT&T) разрабатывал ОС под названием MULTICS. Позже Bell Labs, в составе которого работал Кен Томпсон, покинула проект, а сам Томпсон разработал свою ОС для компьютера PDP-7 и вместе с Брайаном Керниганом назвал её Unics, по аналогии с MULTICS. Окончательное название — Unix.
Позже совместно с Деннисом Ритчи они перенесли систему на более совершенный мини-компьютер PDP-11. Тогда возникла идея переписать ОС на язык программирования более высокого уровня. Попытка использовать язык "B" не увенчалась успехом, и Ритчи предложил расширить его, создав новый язык — Си.
В 1973 году Unix был переписан на языке Си. Это стало прорывом, так как многие считали, что высокоуровневые языки и ОС несовместимы. Однако этот шаг определил будущее развитие отрасли: язык Си и Unix остаются актуальными по сей день.
В 1977 году Unix был перенесён на новую архитектуру, благодаря Деннису Ритчи. Так появился первый переносимый компилятор Си.
Компания AT&T из-за антимонопольных ограничений не могла участвовать в компьютерном бизнесе и распространяла Unix на некоммерческой основе, лицензируя код учебным заведениям. Одним из таких заведений был университет Беркли, где была создана одна из самых популярных веток Unix — BSD, разработанная Биллом Джоем в 1977 году.
В начале 1980-х AT&T начала коммерциализацию Unix, создав Unix System 3. В 1984 году с компании были сняты антимонопольные ограничения, что привело к прекращению свободного распространения исходных кодов Unix. Это вызвало юридические споры между AT&T и BSDi, которые продолжались до 1993 года, когда AT&T продала подразделение, занимающееся Unix, фирме Novell. Последняя урегулировала разногласия с Беркли.
Пока разработчики Unix были заняты междоусобными спорами, рынок оказался заполнен множеством дешёвых компьютеров на основе процессоров Intel и ОС Windows.
Когда в 1983 году началась коммерциализация Unix-систем, Ричард Столлман начал разработку своей Unix-подобной ОС с нуля. Он основал фонд Свободного ПО и опубликовал свой идеологический манифест. Проект получил название GNU — рекурсивный акроним фразы "GNU’s Not Unix".
Изначально это была среда разработки с компилятором gcc и набором утилит: gdb (дебаггер), glib (библиотека для Си), coreutils (основные утилиты по типу ls, rm, cat и т.п.), командная оболочка bash и ряд других программ, которые стали базовыми в подобных системах.
Разработку ядра GNU Hurd для ОС оставили в самую последнюю очередь. Само ядро хотели сделать не монолитным, а разделить на кучу мелких программ серверов, которые бы асинхронно общались между собой. Из-за подобной идеи отлавливать ошибки было намного сложнее, поэтому разработка затянулась.
Сторонники Столлмана уже успели написать много открытого ПО, но без открытого ядра, цель полностью Свободной ОС оставалась всё ещё далека.
В 1991 году финский студент Линус Торвальдс начал разработку своего монолитного ядра Unix-подобной ОС под названием Linux для платформы i386. Вдохновившись SunOS, он создал своё ядро и публиковал его исходный код, что привлекло множество добровольцев.
Это ядро стало недостающим элементом для проекта GNU, что позволило создать полностью свободную ОС — GNU/Linux.
Как отмечает сам Линус, важную роль в популяризации Linux сыграли судебные споры между AT&T и университетом Беркли, что мешало распространению BSD на платформе i386.
GNU/Linux — это самая популярная Unix-подобная ОС, подразделяющаяся на множество дистрибутивов, включая коммерческие. Примеры популярных коммерческих Unix-подобных ОС — macOS на основе BSD и Android на базе ядра Linux.
Линус Торвальдс решил использовать для ядра Linux лицензию GNU GPL, предложенную Ричардом Столлманом. Давайте разберёмся, что это за лицензия и что такое Свободное ПО.
Движение за Свободное ПО началось в 1983 году благодаря Ричарду Столлману, который основал Фонд свободного программного обеспечения (Free Software Foundation, FSF), чтобы продвигать свои идеи в массы.
Что же такое Свободное ПО? В английском языке термин звучит как Free Software. Здесь слово Free означает не только бесплатное, но и свободное в плане свободы использования. Бесплатное ПО может не быть свободным, если оно закрытое и проприетарное, то есть является частной собственностью компании.
Вот четыре главных принципа Свободного ПО:
Свобода запуска программы для любых целей.
Свобода изучать и изменять исходный код, чтобы программа соответствовала вашим нуждам.
Если вы не являетесь программистом, вы можете работать в команде с разработчиком или использовать коллективный контроль: к проекту могут присоединяться другие люди, которые создадут документацию для упрощённого понимания.
Свобода распространять копии программы, будь то бесплатно или за деньги.
Это значит, что Свободное ПО можно использовать в коммерческих целях, например, предоставляя услуги технической поддержки.
Свобода распространять модифицированные версии программы.
Эти принципы реализуются через лицензию GNU GPL и распространяются на всё ПО, созданное с её использованием.
Существует также более распространённый термин — Open Source (открытый исходный код). Он охватывает второй принцип Свободного ПО, но не ограничивается им. Термин закрепили Эрик Реймонд и Брюс Перенс как альтернативу термину Free Software, так как слово "free" может вводить в заблуждение, подразумевая только бесплатность.
Однако, по мнению Столлмана, Open Source не всегда означает свободу. Примером может служить UnRAR — программа для распаковки RAR-архивов, исходный код которой открыт, но лицензия запрещает использовать его для создания RAR-совместимых архиваторов. Компании, такие как Microsoft, часто используют термин Open Source, избегая понятия Free Software.
Почему стоит переходить на Свободное ПО?
Главная причина — закрытый исходный код проприетарных программ. В таких ОС, как Windows или macOS, пользователи не видят исходного кода и не могут знать, что происходит при работе программы. Приходится верить разработчикам на слово, что ваши данные защищены. Однако закрытые программы могут собирать ваши данные и использовать их в интересах бизнеса. Одним из способов подобного несанкционированного доступа является бэкдор — намеренно встроенный разработчиками способ удалённого управления или доступа к данным. Примером является обязательное обновление в Windows, которое устанавливается независимо от желания пользователя.
По этим причинам закрытое ПО можно считать потенциально вредоносным.
Хотя Свободное ПО имеет свои преимущества, идея Столлмана может показаться слишком утопичной в современном мире. Я поддерживаю мнение Брюса Перенса, одного из лидеров проекта Debian, который считает, что свободное и несвободное ПО должны сосуществовать, и первое должно стать не только альтернативой, но и лучшим выбором.
Есть две дополнительные причины от меня для такого подхода:
Свобода выбора любого ПО, будь то свободное или проприетарное.
Например, многие дистрибутивы GNU/Linux распространяют проприетарное ПО через официальные репозитории, оставляя выбор за пользователем.
Конкуренция между различными видами ПО способствует развитию технологий и увеличению числа альтернативных программ.
Операционная система GNU/Linux является свободным ПО и, на мой взгляд, остаётся лучшим выбором среди доступных ОС. Теперь, имея базу в виде GNU/Linux, нужно выбрать дистрибутив.
Дистрибутив — это собранный набор компонентов, включающий в себя:
Ядро Linux вместе с предустановленными программами, утилитами и библиотеками от проекта GNU.
Пакетный менеджер — инструмент для управления установкой, обновлением и удалением ПО.
Опционально графическая оболочка.
Дополнительные конфигурации и настройки в зависимости от дистрибутива.
Среди множества дистрибутивов можно выделить три основных для новичков:
Один из самых первых и важных дистрибутивов. Сюда входит как сам Debian, так и популярные дистрибутивы основанные на нём. Это например Ubuntu, Linux Mint, Kali Linux.
Менеджер пакетов обычно используется apt (Advanced Packaging Tool), который является надстройкой над более низкоуровневым dpkg.
Debian является дистрибутивом со смешанной системой обновлений, то есть может использовать как стабильные, так и плавающие релизы ПО. Стабильные являются более популярным и предпочтительным вариантом в этих дистрибутивах. Из-за этого в таких системах присутствует очень много стабильного, но в то же время устаревшего ПО и тут уже пользователь сам выбирает, что ему важнее - стабильность или актуальность.
Одна из первых компаний, которая смогла коммерциализировать свободное ПО и продавать свой дистрибутив Red Hat Enterprise Linux по подписке.
Самый интересный для нас дистрибутив на основе Red Hat Linux является Fedora. Разрабатывается Проектом Fedora при коммерческой поддержке самой Red Hat и IBM, а также являющийся тестовым полем для фич, которые в будущем предполагаются к использованию в дистрибутиве Red Hat Enterprise Linux.
Формат пакетов RPM (Red Hat Package Manager) и DNF (Dandified YUM) в качестве инструмента для управления этими пакетами.
Используется также свой метод обновления через каждые 6 - 8 месяцев, поэтому ПО там не настолько устаревшее как в том же Debian, но всё ещё и не самое новое.
Разработка Arch Linux возглавляется полностью некоммерческим сообществом, в отличие от тех же Ubuntu или Fedora.
Использует менеджер пакетов pacman, а также метод обновления - плавающих релизов, то есть получает самые последние версии ПО, из-за чего может быть не очень стабильной.
Отличительной чертой Арча является то, что он устанавливается в виде минимальной базовой системы, настраивается пользователем под собственные нужды путём построения уникальной среды с установкой только необходимых компонентов.
Что выбрать?
Я рекомендую Arch Linux по следующим причинам:
Прагматичность: полная свобода выбора между свободным и проприетарным ПО.
Гибкость настройки: установка и настройка системы полностью зависят от пользователя.
Документация: ArchWiki содержит исчерпывающие инструкции и рекомендации.
Для установки можно использовать скрипт на Python - archinstall, если вы не хотите углубляться в детали на первых порах. Но людям, которые хотят изучать систему GNU/Linux рекомендуется делать это с нуля.
Если выделять различия между другими дистрибутивами, можно отметить следующее:
Арч меньше всего захламлён предустановленными программами и говорит тебе - собери свою систему сам.
Здесь устанавливаются самые последние версии ПО, за счёт метода обновления плавающих релизов, поэтому, если вы хотите, например, использовать свой компьютер как игровую машину, то такой вариант поможет вам получить подобный опыт без проблем.
AUR - пользовательские репозотории Арч. Это поддерживаемое сообществом хранилище программ для пользователей Arch, не входящих в основной репозиторий. Даёт большой выбор сторонних программ от пользователей, но в то же время и накладывает на вас ответственность, так как они не проходят такую тщательную проверку, как то же ПО из официального источника, поэтому использовать их только на свой страх и риск. Существует система голосов за понравившиеся пакеты и многие хорошие программы из AUR переносятся в итоге в официальный репозиторий.
Ну и как уже упоминалось выше - он полностью поддерживается сообществом и не зависит от решений корпораций.
Важный аспект при выборе дистрибутива — графическое окружение. Существуют два основных графических сервера: Xorg и Wayland. Wayland более современный и безопасный, но пока не полностью заменил Xorg.
На видеокартах Nvidia - Wayland может работать некорректно.
Я использую композитор для Wayland'а — Hyprland, и всё работает отлично на видеокарте AMD + 2 монитора.
После установки Arch вы получите только терминал. Для работы с графическим интерфейсом можно установить среду рабочего стола или оконный менеджер.
Среда рабочего стола (DE) — это набор программ с общим графическим интерфейсом (например, KDE Plasma, GNOME).
Оконный менеджер (WM) — программа для управления отображением окон. Может быть частью DE или работать отдельно.
Если идти по самому простому пути, например, через тот же archinstall, вам будет предложено выбрать среды рабочего стола, но я не рекомендую их ставить и вот по каким причинам:
Загруженность системы по средствам ненужных программ на фоне (привет Windows)
Плохая работа этих программ между собой и самого интерфейса в целом (хотя казалось бы должна быть максимальная совместимость)
Очень сложно изменять подобные среды под себя, например, изменить оконный менеджер, так как всё сделано с расчётом использования именно в таком виде и дополнительные изменения могут приводить к ошибкам. В Windows также используется своё окружение рабочего стола, но изменить вы сможете только то, что вам разрешит Microsoft, то есть практически ничего.
Ну и самое интересное, как по мне, — это то, что наверное во всех средах рабочего стола используются именно стековые оконные менеджеры, оправдывая это упрощённым переходом с того же Windows, но этим самым не сильно уходя от его концепции.
Здесь мы плавно перешли к различиям оконных менеджеров:
Стековые (плавающие) следуют традиционной метафоре рабочего стола, которая используется в коммерческих операционных системах вроде Windows и macOS. Окна отображаются подобно листкам бумаги на столе, накладываясь и перекрывая друг друга.
Фреймовые (тайловые) располагают окна на экране в виде плиток (фреймов) так, что они не перекрывают друг друга. Как правило, фреймовые оконные менеджеры подразумевают активное использование клавиатуры для управления окнами и имеют слабую поддержку мыши (либо не имеют её вовсе). Фреймовые оконные менеджеры могут предлагать набор стандартных расположений фреймов или позволять задавать их вручную.
Также существуют динамические версии, где объединены как стековые, так и фреймовые.
Почему я в первую очередь советую выбрать не среду рабочего стола, а именно отдельный оконный менеджер, так это по всем уже вышеперечисленным причинам и к дополнению к этому возможность поставить именно фреймовую версию такого менеджера.
Вот две главные причины, почему тайловые окна выигрывают плавающие:
Скорость работы за ПК ускоряется в разы, так как всё взаимодействие с системой можно осуществлять при помощи горячих клавиш на клавиатуре и переключением между виртуальными рабочими столами.
Все открытые окна будут занимать максимально возможное свободное пространство на мониторе, а при открытии новых, будут также эффективно распределяться между собой.
Вся сила Unix-подобных систем, в отличие от того же Windows, в подобном методе работы с системой. Так как много вещей вы будете делать с помощью эмулятора терминала, что я вам и советую, вместо использования только программ с графическим интерфейсом, подобный стиль управления системой даст большое преимущество.
Программа, работающая в графическом окружении и которая выполняет функции терминала - называется эмулятором терминала.
Для новичков это может показаться чем то сложным, но когда вы немного освоитесь и привыкните, то поймёте насколько проще работать с системой через такой терминал.
Сам использую Alacritty, поэтому вам его тоже советую. Очень простая настройка в одном toml файле.
С помщью эмулятора терминала вы можете как обновлять систему одной командой с аргументами:
pacman -Syu
Так и устанавливать нужные приложения в одну строчку:
pacman -S firefox
Базовые команды, нужные вам для работы в терминале, а также для работы с pacman.
GNU/Linux предлагает свободу выбора и контроля над системой, делая его отличным вариантом для пользователей, которым важна независимость от крупных корпораций и безопасность личных данных.
Надеюсь я заинтересовал вас и вы хотя бы попробуете данную ОС и оцените все её преимущества. Дальше остаётся только пробовать и изучать новое.
Спасибо за внимание, получайте новые знания и передавайте их другим!
Программирование. Введение в профессию (А. В. Столяров) — Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.
Microsoft (Википедия) — История компании Microsoft, её основатели и ключевые этапы развития.
MS-DOS (Википедия) — Информация о MS-DOS, её разработке и использовании в IBM PC.
Windows (Википедия) — Подробная история развития операционной системы Windows.
Windows 9x (Википедия) — Подсемейство Windows на базе MS-DOS, включая Windows 95, 98 и Me.
Windows NT (Википедия) — История развития линейки Windows NT и её отличия от других версий.
Краткая история Windows (Habr) — История Windows с 1985 года до наших дней.
Unix (Википедия) — Основные этапы создания и развития Unix, ключевые фигуры и концепции.
MULTICS (Википедия) — Информация о предшественнике Unix, операционной системе MULTICS.
BSD (Википедия) — История Berkeley Software Distribution (BSD), её влияние на Unix и развитие отрасли.
GNU (Википедия) — История проекта GNU, его философия и основные компоненты.
Linux (Википедия) — Информация о разработке ядра Linux и его значении для открытого ПО.
Richard Stallman (Википедия) — Биография Ричарда Столлмана, его вклад в движение свободного ПО.
Linus Torvalds (Википедия) — Биография Линуса Торвальдса и история создания ядра Linux.
SunOS (Википедия) — Информация об операционной системе SunOS, которая вдохновила Линуса Торвальдса.
Revolution OS (YouTube) — Документальный фильм о развитии GNU/Linux и открытого ПО.
Лекция Столлмана о Свободном ПО (YouTube) — Лекция Ричарда Столлмана о философии и важности свободного ПО.
GNU General Public License (Википедия) — Лицензия GPL, её история и значение для открытого ПО.
Свободное программное обеспечение (СПО) (Википедия) — Понятие, критерии и примеры свободного ПО.
Открытое программное обеспечение (ОПО) (Википедия) — Отличие открытого ПО от свободного, принципы и примеры.
Debian (Википедия) — Информация о дистрибутиве Debian и его особенности.
dpkg (Википедия) — Пакетный менеджер для Debian и производных систем.
APT (Википедия) — Пакетный менеджер для Debian и его функционал.
Red Hat (Википедия) — Коммерческая компания и дистрибутив Linux для корпоративного использования.
Fedora (Википедия) — Открытый дистрибутив Linux, спонсируемый Red Hat.
RPM (Википедия) — Пакетный менеджер для дистрибутивов Red Hat и Fedora.
DNF (Википедия) — Современный пакетный менеджер для дистрибутивов, основанных на RPM.
Arch Linux (Википедия) — Лёгкий дистрибутив, известный своей гибкостью и минимализмом.
Pacman (Википедия) — Пакетный менеджер для Arch Linux и производных.
Rolling release (Википедия) — Модель обновления дистрибутивов Linux, включая Arch Linux.
AUR (Arch Wiki) — Репозиторий Arch Linux поддерживаемый сообществом.
Hyprland (Официальный сайт) — Современное окружение рабочего стола на базе Wayland.
Archinstall (Arch Wiki) — Официальный скрипт установки для Arch Linux, упрощающий процесс установки.
Главный вопрос, который стоит перед любым организатором сообществ — вокруг чего, собственно, организовывать сообщество. Как известно, сообщество — это не просто группа людей. Это группа людей, объединённая на почве общего интереса. Этот интерес концентрируется в виде социального объекта — эгрегора. Социальный объект (эгрегор) — это то, что объединяет людей в сообществе.
В настоящий момент одним из самых эффективных средств организации сообществ является ремикс.
Ремикс — социальный объект, произведение, создаваемое на основе другого произведения путём изменения его частей.
Культура ремиксов имеет непосредственное отношение к концептуальной идеологии конструкционизма и нейроразнообразия, созданной Сеймуром Пейпертом в 1980-х годах и впоследствии развитой Аланом Кэем, Митчелом Резником, Владимиром Занобиным, Константином Петровым и Евгением Патаракиным.
Традиционно ремиксы ассоциируются с социальной сетью Scratch и Scratch-подобными платформами, такими как Snap!. Однако Scratch не существует в вакууме: Scratch — неотъемлемая часть добровольческого сообщества пространства веб. Поэтому культура ремиксов не ограничивается одним лишь эгрегором Scratch. В данной статье я хочу рассмотреть роль ремикса как средства организации сообщества на примере серии фанатских инди-игр «Лунтик X».
Первая игра из серии «Лунтик X» была разработана Савелием Младовым и выпущена в 2016 году. Но нам она в контексте данной статьи не интересна. Интерес представляет вторая игра из серии «Лунтик X» — «Лунтик X 2», разработанная Don4ik и выпущенная в 2017 году. «Лунтик X 2» фактически представляла собой ремикс первой игры от Младова. Убедиться в этом несложно: сравните меню первой игры от Младова и второй игры о Don4ik.
Помимо меню, «Лунтик X» от Савелия Младова и «Лунтик X 2» от Don4ik практически идентичны по геймплею (можете сами скачать эти игры или посмотреть летсплеи). В связи с этим можно с уверенностью сказать, что «Лунтик X 2» от Don4ik являлась ремиксом. То же самое можно сказать и о других играх серии «Лунтик X» от Don4ik: «Лунтик X 3: Конец света» и «Лунтик X 4: Лунная Одиссея» и «Лунтик X 5». То же самое можно сказать и о «Лунтик X 6», разработанной Flippy Bear. Правда, эти игры скорее являются ремиксами от «Лунтик X 2» от Don4ik, а не от оригинальной игры Савелия Младова.
По мере того, как проходил 2017 год, серия игр «Лунтик X» становилась более популярной, вокруг неё стало формироваться сообщество. Помимо Don4ik и Flippy Bear, разработчиками серии игр стали и другие веб-добровольцы, одним из первых из которых стал Максим Дубина. Его игра «Лунтик X Fan Made», отличавшаяся хорошим по тем меркам качеством, придала значительный импульс развитию серии и породила волну ремиксов.
Одним из ремиксов «Лунтик X Fan Made» стала «Лунтик X Fan Made». Это не ошибка, просто разработчик Dima_Games назвал свой проект точно так же, как и игра Максима Дубины. В «Лунтик X Fan Made» от Dima_Games появился важный сюжетный элемент: объединение серии «Лунтик X» с сюжетными и тематическими элементами серии игр Sonic the Hedgehog. Точно такое же решение был впоследствии использовано в игре «Лунтик X Alternate World» от разработчика Vairy. К тому же Vairy и Dima_Games — друзья. Следовательно, «Лунтик X Alternate World» — ремикс от «Лунтик X Fan Made» авторства Dima_Games.
Таким образом, серия игр «Лунтик X» — официально признанный детский социальный феномен — практически полностью является продуктом ремиксов.
Это доказывает эффективность ремиксов как средства организации сообществ. Очевидно, культура ремиксов нуждается в дальнейших исследованиях в контексте всей парадигмы конструкционизма и нейроразнообразия.
Автор материала: Алексей Воктаков (Катков А. А.)