Дисклеймер
Я являюсь новичком в сфере информационных технологий, а тем более в написании структурированных текстов, поэтому это не гайд. Вся информация представленная здесь является сборником изученного материала, подкреплённого моими мыслями.
Текст нацелен в первую очередь на таких же начинающих в этой области, как и я, поэтому если где-то допустил фактологические ошибки, то добро пожаловать в комментарии, буду только рад конструктивной критике.
Этот текст также есть в видеоформате. Ссылки на все остальные площадки есть в телеграм канале.
Оглавление
Введение
Что такое ОС?
История Windows
История Unix
История GNU/Linux
Свободное ПО против Проприетарного
Дистрибутивы и какой выбрать
Графическое окружение
Заключение
Источники
Введение
Привет! Здесь я хочу рассказать о том, почему GNU/Linux — это лучшая операционная система на данный момент и почему тебе срочно нужно пересесть с Windows на неё.
Мы дадим определение операционной системе, пробежимся по основным семействам ОС и кратко затронем их историю, рассмотрим концепцию свободного ПО и выберем идеальный дистрибутив.
Что такое ОС?
Начнём с самого начала. Что же такое операционная система? Мы не будем углубляться в детали, так как это обширная тема, затронем только основные моменты.
ОС — это одна из самых важных и сложных программ в системе. Она выполняет несколько ключевых задач:
Управление запуском и завершением программ.
Управление всеми периферийными устройствами, предоставляя остальным программам упрощённый доступ к этим устройствам.
Например, пользовательская программа может открыть файл на чтение, указав только имя файла, прочитать из него информацию, записать данные в ОЗУ и затем закрыть файл. Все эти возможности и их скрытые технические реализации предоставляет ОС.
Грубо говоря, это прослойка между прикладным ПО и аппаратным обеспечением компьютера.
С 1955 года начали появляться первые ОС, но самые популярные, и до сих пор используемые, системы появились в начале 90-х и разделились на два основных семейства: Windows и Unix.
История Windows
В 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 на базе MS-DOS
В это направление входят такие операционные системы, как Windows 95, 98 и Me. Эти ОС не являлись полноценными многопользовательскими и многозадачными системами, как Windows NT. Например, подсистема пользовательского интерфейса и графики оставалась 16-битной, что приводило к низкой стабильности и производительности. Проблемы в 16-битном приложении могли привести к зависанию всей системы.
Windows на базе NT
Второе направление включает системы с припиской 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.
История Unix
Другая интересная линия событий происходила в конце 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.
История GNU/Linux
Когда в 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
Один из самых первых и важных дистрибутивов. Сюда входит как сам Debian, так и популярные дистрибутивы основанные на нём. Это например Ubuntu, Linux Mint, Kali Linux.
Менеджер пакетов обычно используется apt (Advanced Packaging Tool), который является надстройкой над более низкоуровневым dpkg.
Debian является дистрибутивом со смешанной системой обновлений, то есть может использовать как стабильные, так и плавающие релизы ПО. Стабильные являются более популярным и предпочтительным вариантом в этих дистрибутивах. Из-за этого в таких системах присутствует очень много стабильного, но в то же время устаревшего ПО и тут уже пользователь сам выбирает, что ему важнее - стабильность или актуальность.
Red Hat
Одна из первых компаний, которая смогла коммерциализировать свободное ПО и продавать свой дистрибутив 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
Разработка 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) или оконный менеджер (WM).
Среда рабочего стола (DE) — это набор программ с общим графическим интерфейсом (например, KDE Plasma, GNOME).
Оконный менеджер (WM) — программа для управления отображением окон. Может быть частью DE или работать отдельно.
Если идти по самому простому пути, например, через тот же archinstall, вам будет предложено выбрать среды рабочего стола, но я не рекомендую их ставить и вот по каким причинам:
Загруженность системы по средствам ненужных программ на фоне (привет Windows)
Плохая работа этих программ между собой и самого интерфейса в целом (хотя казалось бы должна быть максимальная совместимость)
Очень сложно изменять подобные среды под себя, например, изменить оконный менеджер, так как всё сделано с расчётом использования именно в таком виде и дополнительные изменения могут приводить к ошибкам. В Windows также используется своё окружение рабочего стола, но изменить вы сможете только то, что вам разрешит Microsoft, то есть практически ничего.
Ну и самое интересное, как по мне, — это то, что наверное во всех средах рабочего стола используются именно стековые оконные менеджеры, оправдывая это упрощённым переходом с того же Windows, но этим самым не сильно уходя от его концепции.
Здесь мы плавно перешли к различиям оконных менеджеров:
Стековые (плавающие) следуют традиционной метафоре рабочего стола, которая используется в коммерческих операционных системах вроде Windows и macOS. Окна отображаются подобно листкам бумаги на столе, накладываясь и перекрывая друг друга.
Фреймовые (тайловые) располагают окна на экране в виде плиток (фреймов) так, что они не перекрывают друг друга. Как правило, фреймовые оконные менеджеры подразумевают активное использование клавиатуры для управления окнами и имеют слабую поддержку мыши (либо не имеют её вовсе). Фреймовые оконные менеджеры могут предлагать набор стандартных расположений фреймов или позволять задавать их вручную.
Также существуют динамические версии, где объединены как стековые, так и фреймовые.
Почему я в первую очередь советую выбрать не среду рабочего стола, а именно отдельный оконный менеджер, так это по всем уже вышеперечисленным причинам и к дополнению к этому возможность поставить именно фреймовую версию такого менеджера.
Вот 2 главные причины, почему тайловые окна выигрывают плавающие:
Скорость работы за ПК ускоряется в разы, так как всё взаимодействие с системой можно осуществлять при помощи горячих клавиш на клавиатуре и переключением между виртуальными рабочими столами.
Все открытые окна будут занимать максимально возможное свободное пространство на мониторе, а при открытии новых, будут также эффективно распределяться между собой.
Вся сила Unix-подобных систем, в отличие от того же Windows, в подобном методе работы с системой. Так как много вещей вы будете делать с помощью эмулятора терминала, что я вам и советую, вместо использования только программ с графическим интерфейсом, подобный стиль управления системой даст большое преимущество.
Заключение
Программа, работающая в графическом окружении и которая выполняет функции терминала - называется эмулятором терминала.
Для новичков это может показаться чем то сложным, но когда вы немного освоитесь и привыкните, то поймёте насколько проще работать с системой через такой терминал.
Сам использую Alacritty, поэтому вам его тоже советую. Очень простая настройка в одном toml
файле.
С помщью эмулятора терминала вы можете как обновлять систему одной командой с аргументами:
pacman -Syu
Так и устанавливать нужные приложения в одну строчку:
pacman -S firefox
Базовые команды, нужные вам для работы в терминале, а также для работы с pacman.
GNU/Linux предлагает свободу выбора и контроля над системой, делая его отличным вариантом для пользователей, которым важна независимость от крупных корпораций и безопасность личных данных.
Надеюсь я заинтересовал вас и вы хотя бы попробуете данную ОС и оцените все её преимущества. Дальше остаётся только пробовать и изучать новое.
Спасибо за внимание, получайте новые знания и передавайте их другим!
Источники
История Windows
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 (Википедия) — Основные этапы создания и развития Unix, ключевые фигуры и концепции.
MULTICS (Википедия) — Информация о предшественнике Unix, операционной системе MULTICS.
BSD (Википедия) — История Berkeley Software Distribution (BSD), её влияние на Unix и развитие отрасли.
История GNU/Linux
GNU (Википедия) — История проекта GNU, его философия и основные компоненты.
Linux (Википедия) — Информация о разработке ядра Linux и его значении для открытого ПО.
Richard Stallman (Википедия) — Биография Ричарда Столлмана, его вклад в движение свободного ПО.
Linus Torvalds (Википедия) — Биография Линуса Торвальдса и история создания ядра Linux.
SunOS (Википедия) — Информация об операционной системе SunOS, которая вдохновила Линуса Торвальдса.
Revolution OS (YouTube) — Документальный фильм о развитии GNU/Linux и открытого ПО.
Свободное программное обеспечение и лицензии
Лекция Столлмана о Свободном ПО (YouTube) — Лекция Ричарда Столлмана о философии и важности свободного ПО.
GNU General Public License (Википедия) — Лицензия GPL, её история и значение для открытого ПО.
Свободное программное обеспечение (СПО) (Википедия) — Понятие, критерии и примеры свободного ПО.
Открытое программное обеспечение (ОПО) (Википедия) — Отличие открытого ПО от свободного, принципы и примеры.
Дистрибутивы Linux и пакетные менеджеры
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, упрощающий процесс установки.
Дополнительные материалы
История Free Software Foundation (Википедия) — Фонд, основанный Ричардом Столлманом, и его роль в развитии свободного ПО.
Unix Wars (Википедия) — История конфликтов и конкуренции между различными версиями Unix.
История операционных систем (Википедия) — Общий обзор развития операционных систем, от ранних разработок до современных ОС.
Комментарии (340)
maikuss
14.10.2024 18:15Я являюсь новичком в сфере информационных технологий,
поэтому я уже знаю, какая ОС лучшая и вам сейчас расскажу.
zbot
14.10.2024 18:15лучшая, худьшая.... Каждый выбирает для себя, а есть люди которым вообще пофиг, у них кроме браузера с парой десятков вкладок и пары месенджеров вообще ничего нет, ну и какая для них система лучше?
AndyLem
14.10.2024 18:15Та, на которой игры запускаются, конечно. Статистика стима очень точно говорит какая ОС лучше
E1iasX
14.10.2024 18:15Тогда почему корпорация, которой принадлежит Steam, выпустила свою игровую портативку не на ней, а на Linux? Да и почему именно игры аргумент, а не безопасность?
AndyLem
14.10.2024 18:15Странный вопрос. Может потому что линукс бесплатный. Да не, бред какой то. А игры аргумент потому, что 99% пользователей не то что плевать хотели на безопасность, но и даже не знают что это такое.
Wolfen113
14.10.2024 18:15Странный вопрос. Может потому что линукс бесплатный
Все немножко сложнее. Я писала ответ для е1 почему именно линукс. Можете глянуть если интересно. Но сути вы правы все в корпорациях делается ради денег и контроля..
SquareRootOfZero
14.10.2024 18:1599% пользователей, может, и плохо знают, что такое безопасность, но плевать на неё они точно не хотели. Давно заметил, что кинешь такому пользователю ссылку на сайт - если это не что-то широко известное и запрещённое или хотя бы замедленное ныне в Российской Федерации за экстремизм, то 99-процентный пользователь сразу подрывается, будто в зад уколотый: "Это что??? Вииирусы???!!!"
AndyLem
14.10.2024 18:15Хм. Ссылка на что то, где могут приписать экстремизм. Дай ка перейду без вопросов.
То, что вы описали, не является признаком осведомленности об информационной безопасности. Это скорее бытовая безопасность, житейская. Если человек поставил себе миллион тапальщиков и прочих майнеров, но шугается ссылки на ютюб, это скорее подтверждает мои слова, чем ваши.
Wolfen113
14.10.2024 18:15Потому что писать систему с нуля это надо пол жизни. Проще взять готовое решение но только не Майкрософт. Почему не они? Потому что у Габена с мс личные терки, и дек выпускали не для тошго что бы зарабатывать на продаже консоли, а что бы создать новый стабильный рынок подальше от майкрософт. Что бы было безопасное место где валв продолжит жить если майкрософт решит закрутить гайки, требовать деньги за выпуск стима на их ос или вовсе запретят стим на винде что бы убрать конкурента мс стор и гейм Пасса. Как монополист майкрософт может это все делать и никто не сможет сопротивляться, так как нет альтернативы. Но валв не стали сидеть сложа руки и лично эти альтернативы начали создавать.
Это давняя история за которой я с тех пор слежу. Гейб еще после 10 года выражал свои опасения на этот счет, как бывший работник в майкромовт еще в 90тых он знает как работает эта кухня. Особенно когда майкрософт анонсировали вин 10 вместе с майкрософт стор в котом планировали продавать не только программы но и игры, составляя прямую конкуренцию стима. И валв этого боялись, так как думали что с монополией у майкрософт получится быстро продвинуть свой магазин и сделать стандартом системы которым будут пользоваться все (к примеру как ныне едж уже выдавливает все остальные браузеры). Более того по слухам был момент когда майкрософт шантажировали валв, предлагая тех купить и завезти, стим в мс стор, с контролем от майкрософт, а иначе они начнут вставлять стиму палки в колеса. Вот тогда гейб основательно испугался, стал говорить что линукс лучшая система для игр. И попытался его продвинуть через стим машин. Как вы знаете к сожалению неудачно.
К счастью валв повезло, наполионовским планам майкрософт было не суждено мгновенно сбыться. Ибо общественность очень холодно приняли выход вин 10 и мс стора. Поэтому майкрософт пришлось играть в долгую перетягивая потребителя в новый загон постепенно через кнут и пряник, максимально незаметно. Где пряником стали всякие послабления гаек, а кнутом банальное отобрать поддержку у старой системы, что бы программы и игры на нее уже было трудно писать. Поэтому на приручение аудитории потребовалось не много большк времени чем рассчитывали, и этот процесс все еще идет. Через агрессивное навязывание вин 11, своего б браузера и других продуктов что бы пользователь был только в их экосистеме.
Однако валв тоже играет в долгую и знают что расслабляться и слаживать все яйца в одну карзину больше нельзя. Поэтому они не оставили свою идею попытки перетащить игроков на линукс и создать там надежную и безопасную для себя гавань. Таким образом подняв все наработки для стим машин и взявшись за дело еще основательней, на рынок вышел стим дек.
Итого. Дек это не попытка залезть на портатив в поле нинтенда как многие думают. А очередная отчаянная попытка на рынке игр закрепить линукс. А портатив, потому что другие варианты уже перепробавны и провалились. Была и система от валв для пк, и аля стационарная консоль что не взлетела, остался последний шанс в виде портативки, и на этот раз все прошло удачнее. Были еще планы новую стим ос снова начать распространять на обычные пк и других портативках предлагать. Но уже прошло несколько лет но до этого так и не добрались, наверно решили раз дек взлетел хоть сами валв после провала со стим машин в него не очень верили, сосредоточить все силы пока лишь в его развитие. Может быть когда и если все будет отлажено до идеала, они снова начнут пытаться продвигать стим ос на пк и других портативках. А сделать предстоит еще многое, в конце концов приходится запускать игры написанные для виндовс через специальный инструмент для трансляции, который еще молод развивается и до совершенства еще далеко, что бы любой потребитель поставивший линукс вместо винды не встретил ни одного препятствия для использования привычных игр и программ.
Grey83
14.10.2024 18:15Но уже прошло несколько лет но до этого так и не добрались
Последние версии (с 3-й вроде) дистрибутива SteamOS доступны только для деки и их нельзя скачать с гитхаба
На вики SteamOS все ссылки на образы возвращают 404:
https://github.com/ValveSoftware/SteamOS/wiki/Getting-StartedWolfen113
14.10.2024 18:15Раньше была стим ос основанная на дебиане. Вот она и была для ПК. А нынешняя на арч и только для дека.
Не знаю какая вам загрузка не доступна. Если речь о стим ос для деки то тут вроде все норм, А вот старая стим ос, давно валв заброшены, поэтому не удивлюсь если ссылки на нее уже не рабочие.Grey83
14.10.2024 18:15Ну так я про версию, что на x86-совместимый ПК можно ставить.
Какой смысл в образе для деки, который только на деку и можно установить, если у тебя ПК?Wolfen113
14.10.2024 18:15Ну я и говорила. Что Стим ос на пк в данный момент нет, и не известно когда появиться или появиться ли в принципе.
Хотя до меня доходил слух что энтузиасты сделали свои варианты стим ос все с версии для дека перенося туда, Но это другое.
Johan_Palych
14.10.2024 18:1504.05.2022 10:30 Энтузиасты подготовили сборку Steam OS 3, пригодную для установки на обычные ПК
https://www.opennet.ru/opennews/art.shtml?num=57130
holoiso-installer_snapshot20240901.1748.45_beta-20240928153932-x86_64.iso - 4.0 GiB 09/28/2024, 06:51:24 PM
28.09.2024 07:43 Компания Valve начнёт напрямую участвовать в разработке Arch Linux
https://www.opennet.ru/opennews/art.shtml?num=61950Grey83
14.10.2024 18:15ну так то энтузиасты, а не вентили же
Johan_Palych
14.10.2024 18:15Все это не имеет смысла, ибо: lutris, PortProton, usebottles, proton-ge-custom
https://lutris.net/
https://linux-gaming.ru/t/ustanovka-portproton-ispolzovanie-wine-proton-bez-steam/24
https://usebottles.com/
https://github.com/GloriousEggroll/proton-ge-custom
wataru
14.10.2024 18:15А портатив, потому что другие варианты уже перепробавны и провалились. Была и система от валв для пк
Оно не взлетело потому что там было много проблем:
1) Запускались только игры, нативные под линукс, коих даже сейчас 1.5 штуки, а тогда вообще было минимум.
2) Это была франшиза. Валв лишь выдавал шильдик, что стим тут запускается. Не было особо контроля над тем, что за начинка и цена у устройства. А производители городили что хотели. Часто не лучшего качества. В итоге был зоопарк с лотереей.
Сейчас этого уже нет. Поэтому, выпусти Валв стим-консоль типа стим дека, но не портативную - шансов взлететь у нее будет на порядки больше, чем у старых стим-машин.
Тут нет каких-то особых проблем вызванных особенностью стационарного рынка.
Wolfen113
14.10.2024 18:15Оно не взлетело потому что там было много проблем:
Вот поэтому я и говорю что когда отточат все до идеала, может снова попробуют продвигать на ПК, что бы снова не встать на те же грабли. Я в Linux пытаюсь аж с 12 года. И внимательно следила за новостями поддержки игр. Поэтому не плохо знаю эту кухню и написала то что выше. До 15 года Linux был вовсе не играбелен, Пока не появился Vulkan API что потенциально улучшал в Wine трансляцию через него, а не тормозной и вяло развиваемый OpenGL. После появился умелец что выкатил свой DXVK для трансляции через этот Vulkan API. Как вчера помню когда впервые запустили Ведьмак 3 который до этого вовсе не работал. В низком фпс, без текстур земли, кучей эффектов и лысым Геральдом. Но для линукс комьюнити это было чудо, какое же было ликование ). И с того момента все подхватились DXVK развивать, все завертелось, семимильными шагами пошло. А дальше уже и Valve подтянулись, собрав все лучшие наработки Wine и dxvk и выкатив свой Proton, ускоряя развитие запуска игр.
А вот с нативом наоборот все хуже, зачастую это просто упакованные в префикс wine вин игры, которые разработчики выдают за натив. А если даже настоящий натив, то просто выкидывают на рынок и поддержку прекращают, от чего на новых версиях систем те не работают не стыкуясь зависимостями.Валв лишь выдавал шильдик, что стим тут запускается. ...
Сейчас похожая ситуация с меткой уровня работы игры на стим дек, Те самые, зеленые, желтые и не работает. Это всего лишь галочка показывающая протестировала ли команда валв работу игры на proton и на сколько та хорошо работает, по их мнению. И эта оценка зачастую не соответствует? так как proton очень быстро меняется от чего то что не работало сегодня, завтра уже может работать, и наоборот.
В конце концов это лишь субъективная оценка, запуска виндовс игр под линуксом от маленькой команды что за всем не поспевает.
Но конечные пользователи часто ее ошибочно трактуют, считая этаким показателем что разработчик игры впрягся и завез поддержку стим дека, сделав игру для него. Хоть это просто виндовс игра. От чего пользователь не редко оказывается озадачен когда эта оценка не соответствует ожиданиям.
Работоспособность игр лучше смотреть на сайте ProtonDB или в случае стим дека в расширении что можно на его поставить и то на этот сайт ссылается. Там реальные игроки публикуют свои отчеты работы игр, иногда с рекомендациями что делать в случае проблем.
И никогда не забывать, специально для дека никакие разработчики игр их не делают и почти не адаптируют,
А наоборот это активно развивают инструментарий по запуску игр и программ изначально не предназначенных для дека и linux.
И только когда этот инструментарий доведут до идеала так что конечный потребитель даже не заметит подвоха. Тогда уже можно будет рассчитывать на широкий доступ и распространение Linux систем.
Ибо этого дождаться будет куда проще и быстрее чем дождаться что разработчики ПО и игр, снизойдут выпускать свои поделия на Linux/dv0ich
14.10.2024 18:15Как линуксоид со стажем ~20 лет, могу сказать, что Linux в принципе стал более-менее юзабельным для среднестатистического пользователя примерно в середине 2010-х годов. До этого были большие проблемы даже с такой банальной вещью, как шрифты. В 2000-х от них глаза чуть ли не вытекали.
Юзабельности сильно добавили systemd (унификация немалой части системы и упрощение работы с ней) и wayland (решение родовых травм иксов и реализация всяких новомодных штучек вроде HDR). Недавно вынужденно попробовал flatpak и нашёл, что это недурная штука, решающая немало проблем с dependency-hell.
Да, systemd, wayland и flatpak - далеко не совершенство и принесли свои проблемы, но это во сто крат лучше того, что было. Я хоть и давно на Линуксах, но по "старым добрым" временам совсем не скучаю, ну их нафиг.
Wolfen113
14.10.2024 18:15Для меня юзабельным он стал лишь к 14 году. До этого в 10 пробовала впервые, то была убунту и это был полный провал. А полностью юзабельным я его стала считать лишь к 17 году. И то лишь потому что перестала играть и поэтому больше не парилась что игры на линукс это была все еще больная тема.
Вейланд и системди перспективные вещи. Правда когда встречаю закоренелых фанатов линукса они утверждают обратное что мол долой унификации, проприетарщину и контроль. Только хардкор, только консоль и полная самостоятельность и свобода. )
У меня один знакомый таким стал. Раньше боготворил виндовс и от линукса плевался когда я ему предлагала попробовать. А потом вдруг сам перешел и теперь наоборот называет винду худшей системой, существующей для деградации ума. Живет почти в консоли, отрицая гуи, постоянно чет настраивает и оптимизирует, изучает баш. И ругает меня что я не правильный линусойд ибо не делаю аса тоже самое, а просто поставила и пользуюсь ос, даже в консоль почти не заглядывая если нет острой необходимости. Когда я спрашиваю где мой старый виндовс знакомый, что с ним стало что в такой лютый фанатизм по линуксу ушел до абсурда,? Я скучаю по этому простому парню говорящему что винда оч простая и лучшая, а линукс для красноглазых извращенцев. Отвечает, я был молод и глуп...
Сама я Вейланд не могу опробовать ибо на циннамон окружении сижу в там у нечего ток альфа в зачаточном уровне поддержка. А с фтатпак не поладила. Пробовала оттуда ставить только те программы к которых получала проблема из офф реп и аура. Но на флетпак решая одни, получало другие, зачастую еще большее раздражающие. Например что не видит конфиги и темы системы ибо прога в изолированном контейнере и надо в ручную ей необходимому туда запихивать. Такое же отношение к меня к снап, а еще не нравится что надо отделочные команда что бы их обновлять. Ну а из системди, я его сути просто не знаю и не понимаю хорош он или плох. Ток решая что то в гайдах команды для него часто дают и журнал ошибок просматривать, да службы запускать. Ну и загрузчик у меня systemd-boot. Работает и норм, претензий у меня к нему нет, особенно каких то странных идеологических.
dv0ich
14.10.2024 18:15Живет почти в консоли, отрицая гуи, постоянно чет настраивает и оптимизирует, изучает баш
Отвечает, я был молод и глуп...
По-моему, он сейчас молод и глуп :)
Например что не видит конфиги и темы системы ибо прога в изолированном контейнере и надо в ручную ей необходимому туда запихивать.
Да, есть такое. Ещё и пользовательские данные дублируются (например, профили браузеров). Я сейчас подумываю, как бы это автоматизированно исправлять.
Wolfen113
14.10.2024 18:15Я сейчас подумываю, как бы это автоматизированно исправлять.
Возможно это можно сделать создав ссылки на каталоги и файлы, или как это называется. Тот самый друг о котором я говорила так для блендер 3д чет такое делал, что бы программа обновлялась, на новую версию конфигов не создавала новую папку конфигов куда надо в ручную все аддоны из старой перенести. А всегда использовал старую создав ссылку что бы программа думала что это и есть оригинал.
dv0ich
14.10.2024 18:15Возможно это можно сделать создав ссылки на каталоги и файлы, или как это называется.
Там такая проблема, что если сделать ссылки из flatpak-каталогов в другие места, то flatpak-проги их просто не видят.
А если сделать наоборот - из других мест во flatpak-каталоги, то при чистке этих каталогов можно с непривычки снести что-нибудь нужное.
В общем, я пока ещё думаю, как это сделать по уму.
t3n3t
14.10.2024 18:15Flatpak/Snap/Appimage на арче вообще лишены смысла, кмк, как и в целом на роллинг-дистрах.
Wolfen113
14.10.2024 18:15Ну если в ауре и офф реп с программой совсем худо, закралась какая проблема, В такие моменты контейнерные установки могут быть временным решением. Так как бывает что баги что есть в реп, до них еще не добрались.
А так в целом да, офф реп + AUR хватает за глаза. А байки о проблемах с зависимостями в основном так и остаются байками, По крайне мере у маня по пальцам одной руки можно пересчитать что бы с зависемостями пляски были, Самое частое это лишь блендер что вечно чет с питоном не могли поделить, каждое обновление ругаясь друг на друга что слишком новое кому то, что слишком старое, не поспевая друг за другом. )
khajiit
14.10.2024 18:15Не всегда.
Иногда софт бывает запакован только так. Иногда нужна конкретная версия, обычно чтобы протестировать какой-либо баг. Или просто точено контролируемые обновления, если речь идет о рабочем инструменте.
denilenko
14.10.2024 18:15Опрос проведенный в интернете показал что 100% опрошенных пользуются интернетом.)
Grey83
14.10.2024 18:15Стим и на линухе имеется давно уже.
denilenko
14.10.2024 18:15Но Стим же стоит не на 100% компьютеров, чтобы делать выводы какая ОС лучше (в целом). Windows лучшая ОС для игр, с этим никто не спорит (кроме консольщиков).
Grey83
14.10.2024 18:15так он и не на 100% ПК под виндой стоит
это просто статистика какой процент юзверей стима какую ось юзает
а статка про железо вообще показывает только тех, кто согласился в оной поучаствоватьsaboteur_kiev
14.10.2024 18:15Можно еще уточнить, какой процент всех игр в Стиме запускается под Линуксом, какой под Windows и сравнение производительности?
Grey83
14.10.2024 18:15Можно. Где-то должна быть инфа.
На сайте вайна сто лет как есть раздел, где указывается инфа по совместимости игр.
Wolfen113
14.10.2024 18:15Про SteamDB вам уже сказали. А вот с соотношением разницы производительности тут сложнее. Не существует организаций что целенаправленно тестирует производительность десятки тысяч игр сравнивает где лучше и таблицы составляет.
Максимум что вы можете это находить в ютубе как обители тестов сравнивают ту или иную игру лоб в лоб. Или смотреть на ProtonDB статически и отчеты от игроков на линуксе как там у них с играми дела. Проверяя работает ли интересующая вас игра и общее число протестированных и процент и общий процент работающих и не работающих. И на основе этой выборке масштабировать вычисление на весь игровой сегмент.
saboteur_kiev
14.10.2024 18:15Мне сказали и я увидел. 110475 для Windows и 15624 для Линукс.
Прям хороший показатель для вас.
ABy
14.10.2024 18:15Которая просто работает и не ебет мозг.
Скрытый текст
Но таких не бывает.
FF_hunter
14.10.2024 18:15Но таких не бывает.
Вот мне на днях товарищ буквально сказал то же самое, только в контексте женщин. Поэтому я вам отвечу тем же, что сказал и ему: бывает, надо просто изначально сделать не самый худший выбор и потом найти правильный подход. И ваша техника будет вам благодарна.
M_AJ
14.10.2024 18:15В некоторых компаниях машины на OpenBSD работают порой так давно, что никто уже точно не помнит, где именно они стоят.
DMGarikk
14.10.2024 18:15ИБ высшей степени безопасности, ага
M_AJ
14.10.2024 18:15Ну это уже другой вопрос, изначально речь шла про надежность.
Okeu
14.10.2024 18:15недавно, когда антивирус ронял винду в синие экраны по всему миру у корпоратов, ВНЕЗАПНО оказалось, что в важных отраслях до сих пор есть компы на 95-98 винде, и тоже прекрасно работают) И не подвержены всем этим "
хуяк-хуяк и в продакшнсовременным проблемам"DMGarikk
14.10.2024 18:1595-98 винда зато может падать на ровном месте "просто так"... вообще истории про глючную винду, они про Win9x ;)
Okeu
14.10.2024 18:15Я слишком молод) Дома ковырялся в батином компе на 95, а потом на 98 винде, но про глючную винду помню, что меня отправляли в сберкассу, а там была адовая очередь, потому что опять Windows Me завис, а он как раз из семейства 9х
Grey83
14.10.2024 18:15Началось с «вот мой телеграм-канал», а закончилось на «самый лудший линух - это арч».
Я рекомендую Arch Linux по следующим причинам:
Всё перечисленное в разной мере можно найти у любого достаточно популярного дистрибутива, кмк.
Надеюсь я заинтересовал вас и вы хотя бы попробуете данную ОС и оцените все её преимущества.
Спасибо, но я, пожалуй, останусь на 7-ке (насколько это ещё будет возможно) и кубунте.
А поиграться с различными дистрами всегда можно на виртуалке (что я и делал периодически лет так 15).
roswell
14.10.2024 18:15Информация об операционной системе SunOS, которая вдохновила Линуса Торвальдса.
Причём по ссылке ни слова о Linux или Торвальдсе. Очень советую прочитать "Just for Fun: The Story of an Accidental Revolutionary", где история создания Linux изложена практически в биографичном формате.
RodionGork
14.10.2024 18:15Ах, ох, столько текста и ни одного упоминания каких-нибудь других ОС, например из семейства BSD.
roswell
14.10.2024 18:15Заголовок поста: "Linux — лучшая ОС"
Кто-нибудь в комментариях: "Почему ни слова про BSD?!!!!адинадин"
vasik43
14.10.2024 18:15>ни одного упоминания каких-нибудь других ОС, например из семейства BSD
Держи: бзды сдохли примерно в 2005м году. Сейчас уже даже ZFS воруют у линукс. Про драйверы и прочие линуксулаторы молчу.
Нет НИ ЕДИНОЙ в 2024м причины выбирать бзды.
unreal_undead2
14.10.2024 18:15Нет НИ ЕДИНОЙ в 2024м причины выбирать бзды.
Даже дистрибутив от Apple? )
DMGarikk
14.10.2024 18:15Эппл macOS это не дистрибутив BSD, это ОС основанная на её частях но не являющаяся её прямым наследником
Микроядро Match это не часть BSD хотя было с ним связано
unreal_undead2
14.10.2024 18:15Это, конечно, шутка, но в каждой шутке... Базовая работа в консоли вполне BSDшная.
DMGarikk
14.10.2024 18:15Базовая работа в консоли вполне BSDшная.
скорее юниксовая posix консоль и то что там организация файловой системы и какихто компонентов похожи на BSD, не делают систему - собственно BSD
я не отрицаю что часть компонентов макоси взяты из BSD но она ей не является
unreal_undead2
14.10.2024 18:15скорее юниксовая posix консоль
Всё таки есть различия между системами )
Okeu
14.10.2024 18:15циско/джунос, а так же всякие проприетарные системы на игровых консолях - разве не на бздях?
venanen
14.10.2024 18:15Введение. Оглавление. Длинная часть нафиг не нужной истории, маленькая содержательная часть и выводы формата "таким образом колесо лучше катить, а не нести". Уж больно знакомо, это вы студентов подрядили написать статью для своего ТГ канала или вы сами студент?
Thomas_Hanniball
14.10.2024 18:15Я являюсь новичком в сфере информационных технологий.
Но при этом утверждаете, что
тебе срочно нужно пересесть с Windows на неё.
Может стоит всё таки потратить время на своё обучение, на общение с более опытными коллегами, на получение реального опыта работы с технологиями, а только потом будете давать советы?
Что будете делать, если завтра на заборе или кабинке туалета прочитаете, что Oracle Solaris - это лучшее, что есть в мире ОС? Пойдёте всех агитировать за переход на Oracle Solaris?
AuToMaton
14.10.2024 18:15Дистрибутив — это собранный набор компонентов, включающий в себя:
Как по мне, дистрибутив - это последовательность выборов. Непростых, взаимно конфликтующих, и крайне чувствительных к нюансам обстоятельств.
Поэтому рекомендовать Arch или что другое можно по единственной причине - будь у меня больше ума и времени, я бы делал аналогичные выборы.
Отличительной чертой Арча является то, что он устанавливается в виде минимальной базовой системы, настраивается пользователем под собственные нужды путём построения уникальной среды с установкой только необходимых компонентов.
Когда я последний (ладно, крайний) раз смотрел на установку Arch, это было неверно. Какая отличительная черта - много чего ставится в минималке, но это мелочь. Крупняк в том, что Arch может но не обязан так устанавливаться.
Общая схема - запускается Live CD (которое DVD и на флешке), готовится диск к установке, уходится в chroot и ставится система. Тут можно поставить минимум, а можно и максимум - пару DE, одно для физического и другое для удаленного доступа, и кучу софта.
вам будет предложено выбрать среды рабочего стола, но я не рекомендую их ставить
Вот уж чего точно не наблюдал. Наблюдал обратное - всё работает вместе (программы из других DE и кроссплатформа могут выбиваться слегка) и много меньше шансов что в разделе настроек нужных настроек не окажется или файловый менеджер не будет понимать smb в адресной строке и подобного.
Поменять оконный менеджер или DE легче лёгкого, ибо в Arch Wiki всё написано. Вычистить ненужный (ставший или признанный ненужным) DE - на порядок сложнее, минут 15 убить легко. То, что не нужно, ничему не мешает и просто спокойно занимает пространство на диске, по нынешним временам - пренебрежимо малое. Потом можно постепенно поудалять, если пурист. Линукс вообще практически невозможно «захламить» в понимании Windows.
Вот 2 главные причины, почему тайловые окна выигрывают плавающие:
Очень сомневаюсь что тут можно проигрывать или выигрывать, вкусовщина она вкусовщина и есть. Как по мне, если добавить виртуальных рабочих столов, то и будет как с тайловым менеджером, а 2-3-4 окна тайлом делает снэп. Идеи же тайловости великолепны в терминале типа Konsole или мультиплексоре типа tmux.
рекомендую Arch Linux по следующим причинам:
Из всех причин реально сильно отличает от других дистрибутивов только одна - Wiki. И что интересно - у автора про Debian и Red Hat (SUSE и Ubuntu где?) «на основе» описано, а про Arch - нет. Между тем тут тоже «на основе» много чего. В частности EndeavourOS, выборы которой мне нравятся того больше и которая чисто надстройка над Arch, дополняющая приятно и не ломающая ничего.
Если кто решит пробовать Arch, могу посоветовать в плане предупредить
С EndeavourOS целее будете точно, а то и с Manjaro если повезёт.
Rolling release (почему «плавающий», хотя всякое может быть) несколько раз в год преподносит сюрпризы, например недавно (в этом году точно) на машине с подключением только по Wi-Fi отрубается Wi-Fi. Полтора часа провозился, а может и два, правда включая посещения кухни. Но у меня была другая машина с Endeavour. Поэтому если машина одна, сразу сделайте себе вторую поставив Arch на флешку. Стандартная от Arch или Endeavour много хуже.
AUR - это всегда (пере)сборка пакета и очень часто компиляция. То есть выбирайте время когда обновляться.
В репозиториях очень много всего, но если что ставится мимо них (Rust, Julia, Go, Flutter, .Net, временами Python и так далее) то лучше этим пользоваться. Как-то всё само по себе работает, возможно как раз потому, что AUR рассчитывает на компиляцию.
Автор правильно пишет - rolling release это распоследние Wine и Proton, что чувствуется.
t3n3t
14.10.2024 18:15>AUR - это всегда (пере)сборка пакета и очень часто компиляция.
Не согласен. У подавляющего большинства пакетов есть bin версии.
AuToMaton
14.10.2024 18:15Bin версия влияет на компиляцию но не на сборку пакета. И у интересного софта её как правило нет. Как посчитать долю с bin, а нужно с весами, не соображу.
alexandertortsev
14.10.2024 18:15Использую все более-менее популярные системы. Моя любимая и наиболее часто используемая - это макос, она стоит на моем ноутбуке и на макмини. На ноуте работаю, а макмини подключен как домашний кинотеатр к усилку и телевизору, но в основном я слушаю на нем эппл мьюзик и ютубчик. На кластере серверов стоит виндовз для удаленных сотрудников, в основном там задачи, связанные с офисным пакетом, там же крутится труконф-сервер для видеоконференций, а еще виртуалки под hyper-v. Раньше я использовал проксмокс для виртаулок, но последние пару лет только гипер-в, он проще, а еще к нему можно легко подключиться через rdp. Также есть несколько линуксовых виртуальных и реальных машин для битрикса Centos+BitrixEnv, а еще ispmanager и почта под ним. Есть еще файлопомойка под виндой, это отдельная древняя машина на core2duo+DDR3, зато она умеет Win10. Ну и ее брат-близнец, на нем развернут контроллер доменов. В углу стоит такой же десятилетней давности роутер Cisco 2921 с операционной системой Cisco iOS 15.7, выполняющий роль VoIP-АТС, гигабитного свитча и VPN IPsec сервера, чтобы телефония ходила через внутреннюю виртуальную сеть, но видимо на одном из серверов придется поднимать turn-сервер, чтобы зарулить на него sip-трафик через nat для тех абонентов, которые не хотят подключаться через vpn. Есть еще роутер Mikrotik, на нем RouterOS 7.16. Ну и несколько трубок iPhone и Android разных релизов. Что можно сказать - для каждой задачи свой инструмент. Для личной продуктивности - устройства от Apple, для всего остального - все остальное. Винда сделала колоссальный путь в стабильности, но сами понимаете, куча индусов и разрозненность в подразделениях влияют так же пагубно, как и фрагментация устройств на Android. Циска неплохая АТС, довольно надежная и экономичная, хотя я безусловно умею и в астер, и в серверный cucm.
Hidon
14.10.2024 18:15Linux — лучшая ОС
это не ОС.
Привет! Здесь я хочу рассказать о том, почему GNU/Linux
а, так это gnu/linux!
Windows на базе NT
офигенный абзац. прям ёмкий и краткий.
не, дальше не читал, потому как читал где-то на другом ресурсе.
ну и отвечу так же. за почти 25 лет заигрывания с линуксом я давно понял простую вещь - вот роутеры нынче прекрасно работают. всякие встроенные системы - ваще круто. те, кто программирует под линукс, ну они и сидят на том линуксе.
но предлагать ЭТО юзеру винды? прикалываетесь?
E1iasX
14.10.2024 18:15Почему нет? Есть юзерфрендли дистрибутивы.
molnij
14.10.2024 18:15Расскажите, какие? Я вот как раз собираюсь очередной раз попробовать "пересесть". Подозреваю, что будет лучше чем в прошлый раз, но в успешный успех всё ещё не очень верится
VasiliyLiGHT
14.10.2024 18:15в успешный успех всё ещё не очень верится
и будете правы в который раз)
Wolfen113
14.10.2024 18:15Каждый утенок отчаянно желающий себя убедить найти все возможные придирки. Конечно никогда не добьеться успеха, Сама такой болезнью страдала, поэтому у меня не один год ушел что бы на линукс перейти, находя сто пятсот глупых причин и оправданий этого не делать )
M_AJ
14.10.2024 18:15и оправданий этого не делать
А зачем искать какие-то оправдания чтобы не переходить? Хочешь переходи, не хочешь -- не переходи. Нет никакого греха в том, чтобы не пользоваться Линуксом.
leninD
Не лучшая ос, лучшая серверная ос. Не свободное ПО, а открытое ПО
Revertis
Как запускалка серверного ПО - отличный вариант. Остальное всё сильно зависит от драйверов и т.п. Графическая, звуковая и интерфейсная части - всегда хуже некуда. Их постоянно переписывают с нуля, но лучше не получается.
strelkan
спорное заявление, часто бывает что какая-то железка на свежих виндах не работает потому что уже нет дров, а на лине - всё ок, сразу и без всяких настроек
znsoft
X изначально неправильно спроектирован и от этого видео драйвера приходится писать костылем в отличие от винды
vasik43
>X изначально неправильно спроектирован
Такой неправильный, что аж 30 лет прожил. И вяленого переживёт.
>и от этого видео драйвера приходится писать костылем
Какое юзеру до этого дело?
>в отличие от винды
Покажи свободные дрова для нвидии и АМД под вантуз, там же всё легко, одной пяткой пишется. Может всё таки не в лине дело, а в мудаках, прячущих спеки на железо?
valera5505
До того, как драйверы написаны, действительно нет дела. Ему есть дело до поддержки адаптивной синхронизации, HDR, скейлинга и прочих благ современности, с которыми у иксов беда.
vasik43
Это что-то на гей-мерзком? Вы уверены, что проблема в "драйвера костылем", а не "нам это не нужно, а если вам нужно, присылайте патч"?
valera5505
Это относится к тому, как иксы сделаны, а не к драйверам. Адаптивная синхронизация да, нужна по большей части геймерам. Скейлинг и HDR — нет.
Если "лучшая ОС" и "правильный X" подразумевают, что пользователю самостоятельно нужно реализовывать базовые фичи современного мира, то что-то тут не так. Сколько пользователей будут разбираться в том, как изменить протокол и заставить его DE эти фичи поддержать? Ноль, судя по тому, что их до сих пор нет и не предвидится?
vasik43
> "правильный X" подразумевают,
нужны пруфы что это всё НЕЛЬЗЯ или ТРУДНЕЕ ЧЕМ ВАНТУЗЕ сделать. Я нашёл ссылку на багтрекер, где просто пишут "not planned". Я вот лично даже не знаю что это (ну, HDR в фотографии это способ изговнить фотку), зачем мне это всё перечисленное в линуксе?
Кстати, openra, fheroes, doom, quakespasm это всё не требуют. И думаю, подавляющее/все количество классических игр.
valera5505
У меня не стоит задачи убедить, что тебе это всё нужно. Хочется жить с технологиями тридцатилетней давности и играть в такие же игры — на здоровье.
Но в массе своей люди уже привыкли к тому, что в играх нет тиринга без недостатков всинка, на OLED и Mini-LED мониторах HDR-контент (игры и фильмы) выглядит на голову лучше SDR, а мониторы с высокой плотностью пикселей существуют и могут даже работать вместе с обычными.
Странно просить пруфы, а дальше буквально писать, что нашел, что фича не поддерживается и даже не планируется)
vasik43
>Графическая, звуковая и интерфейсная части - всегда хуже некуда. Их постоянно переписывают с нуля, но лучше не получается
Хабро-анал-литика. Сижу в линуксе с примерно 2000, alsa, иксы, wmaker - всё это было уже тогда.
>всегда хуже некуда
это ты уже про вантуз пишешь?
Kengurogoff
Год назад собирал новую систему, с новой материнкой / процессором. Обнаружил, что микрофон под линуксом не работает. После гугления по форумам выяснил причину - поддержку моей материнки еще не завезли, нужно танцевать с бубном, править конфиги, вот это все.
Пару дней потратил на попытки решения проблемы, весьма преисполнился в своем познании. Однако починить не смог.
А потом догадался проверить на другом компе. Оказалось, это сам микрофон сломан.
mpa4b
Ну раз время удивительных историй. Асусовый ноут, реалтековский звук. Микрофон работает, но не переключается на гарнитуру. Гуглю, нахожу дичь на предмет пинаний GPIO в звуковушке через альсу, чиню, заработало.
Другой асус у подруги, но с шindoшs10. Та же проблема. Гуглёж не помогает. Ничего не сделать.
Вот она, разница!
DMGarikk
мне чёт кажется у вас аппаратная проблема с обнаружением подключенной гарнитуры, и ОС тут вообще не причем
а то что в линуксе можно драйвер пинать извращенным способом - не заслуга линукса, а количество красноглазых в сообществе
Grey83
а количество красноолазых в обществе - это уже заслуга линуха
mpa4b
Это не "аппаратная проблема", это именно способ, каким звуковушка ощущает втыкание гарнитуры, после чего дрова, увидев это, переключают ввод звука. И вот оказалось, что в альсе это можно сделать (почти стандартным способом), а в конкретных дровах для конкретного ноута в шindoшs -- хрен.
RolexStrider
Попробуйте запустить Altera ByteBlaster или USB-Serial конвертер на чипе Prolific на Windows 10/11 (при том, что и для того, и для другого драйвера для Windows 10/11 есть)
dimsoft
Если не "пиратский чип" то из коробки, если "пиратский" то надо старые драйвера без проверки
engine9
Если бы я таких как вы слушал, то до сих пор бы на винде сидел. Это преувеличенные страшилки.
khajiit
Ура, Steam со всей библиотекой виндоигр, Disciples II и Discord — серверное ПО!
warus
Если программисты пишут софт для программистов то получается отличный софт для программистов.
Если программисты пишут софт для домохозяек то получается отвратительный софт для всех.
Revertis
Как будто программистам не нужно удобство. Реально?
dv0ich
Удобства для программиста обычно выглядят задротством в глазах остальных людей. Представления об удобстве сильно расходятся.
warus
удобство для программиста:
пример рядовая задача скопировать файл с настройками ssh с домашнего компа на сервер
scp ~/.ssh/config warus-server:~/.ssh/
что на клавиатуре набрано
scp ~/.s<TAB>c<TAB> w<TAB>:~/.s<TAB>
паролей логинов не вводишь
хуйня которую идеальным интерфейсом считаешь
1) запустить проводник
2) найти десяти менюшках в настройках пункт отображать скрытые файлы
3) найти в списке каталогов .ssh выбрать попасть в него
4) найти файл config
5) найти и открыть сетевое окружение
6) найти или вбить ip адрес сервера
7) ввести пароль логин
8-9-10) настроить чтобы скрытое показывал найти каталог скопировать вставить файл
Сравни сколько времени и телодвижений требует у тебя идеальный интерфейс
приложение зависло тупо говоришь killall -9 firefox и его нет или ctrl-esc и крестиком помечаешь и его нет, или долго и муторно попадаешь в список задач и раз десять убеждаешь что это приложение надо убить и оно не убивается.
короткий список:
# запустить на удалённой машине firefox чтобы окно у тебя рисовал
ssh -X warus-server firefox
# монтировать папку porno с сервера к домашней папке video
sshfs warus-server:~/porno ~/video
# сделать иконку для сайта из png рисунка
convert pic.png favicon.ico
...
...
почитай книжку раскина "интерфейсы" он ответственный товарищ интерфейсы истребителей и ios разрабатывал
Revertis
Сколько раз в день ты копируешь конфиг ssh на какой-то сервер? Намного чаще, чем открываешь архивы, включаешь-выключаешь музыку, переключаешься между окнами/приложениями? Вот я чаще делаю всё перечисленное, а не копирую конфиги на какой-то сервер. А домашний сервер у меня в быстром доступе на панели задач, удобно.
warus
mpd сервер музыки
mpc stop
mpc play
mpc next
mpc vol +-10
список радиостанций и музыкальных файлов и плейлистов в комплекте.
звук передается на звуковую, на телевизоры, или в интернет радио по выбору
управляешь от куда угодно с телефона ssh консоли лишь бы интенет был
с дочерью в 4 года были войны за музыку с телефоном в туалете запиралась музыкой рулила, чтобы не мешали.
юзал помошника ирину голосовое управление без привязки к интернету.
переписал на базе vosk помошника bongo (это имя не алиса не сири не ирина явно не человеческое)
файловый менеджер (thunar) только для просмотра фалов манги, книг использую.
для всех файловых операций bash гораздо быстрее удобней,между серверами, по почте, по телеге послать можно.
для рулением окнами коротенький скрипт на xdotоol и окна в нужных местах и размерах, юзал devilspire2 но он как похожий инструмент в кде всегда (перманентно) окнами рулит, а мне надо по команде сочетанию клавиш.
кто то от тайтловых менеджеров окон балдеет, я своими скриптами доволен.
saboteur_kiev
Запустить удобную ГУИ программу, даже ФАР - да, им могут пользоваться не программисты.
Если ты работаешь со скрытыми файлами часто, они и так у тебя включены
Зайти в каталог - пару кликов и вообще рабочий каталог у тебя и так ссылкой на рабочем столе, сразу в него входишь.
Какое сетевое окружение??? Просто ссылка на удаленный сервер, где логин и пароль уже в профайле.
У вас какой-то пример не пользователя, а реально бабушки, которой раз в 100 лет внезапно понадобилось копировать что-то на удаленный сервер (самому пример не кажется идиотским)?
Рядовые задачи делайте рядовыми задачами.
khajiit
FAR, все-таки, TUI
Потом, есть софт, который хоть и GUI, но заточенный под ввод как консоль — вроде tc/dc/far/etc (и то, если плагинами обвешаться).
А есть чистый GUI, вроде проводника, который ни сном ни духом про .ssh/config, ресурсы отображает через жопу (ну-ка, покажи ресурсы удаленного компа, когда на нем и nfs и smb подняты) и легко и непринужденно повисает на неопределенное время, пытаясь сделать что-то извращенное с устаревшими четверть века назад протоколами, потому что домен дома и в поезде никому не впился.
saboteur_kiev
FAR не TUI, он поддерживает графику в том числе, я могу в окошке фара и картинки смотреть и видео. И шрифты там отрисовываются графическим интерфейсом.
khajiit
А bash в konsole/alacrity/kitty/etc внезапно, GUI, получается?
Кстати, напомните хэш коммита или номер релиза, в котором из него (far manager) пропала текстовая псевдографика.
saboteur_kiev
А баш работает с stdout/stdin, которые можно редиректить. В то время как ФАР редиректить некуда, он отрисовывается через Windows API, но хорошо что консоль в ФАР тоже есть.
То, что в ФАР есть псевдографика, так в нем есть и графика.
warus
фар это не стандартный виндовый файловый менеджер, но даже он не очень удобен.
каталогов может быть сотня но даже на 10, проще нажать букву и таб чтобы километры мышкой не мотать.
башь и ssh по умолчанию стоят в linux.
проводник и сетевое окружение в винде.
про бабушку не знаю, а академик в 80лет с винды на дебиан перешёл в консоли работает, доча в 4 года читать научилась по русски по английски, в консоли музыкой рулила.
В linux хочешь баги глюки собирать юзай гуи конфигурялки инсталяторы ибо их мало юзают и ошибки в них никого не волнуют, гуи инсталятор убунты до сихпор в lvm не умеет. Мышивозы должны страдать пока консоль не освоят.
DMGarikk
Это вам проще, а обычные юзеры глазами ищут или в окне поиска имя файла пишут, без табов и выписывания комбинаций типа
cd /home/garikk/Рабочий\ стол/Нужные\ документы/Главный\ Архив\ Файлов/
они не страдают, чесслово, я весь такой айтишник во все щели, у меня куча линуксовых серверов, я вырос в консоли винды и линукса...файлики я мышкой перекладываю которые к работе не относятся, фотки там всякие, музыку...мне влом выписывать фортели с регулярками, awk и прочими чудесами консоли.. а обычному юзеру вообще все сложнее мышкой потыкать это сверхсложная технология
xotkot
Почему выражение “свободные программы” лучше, чем “открытый исходный текст”
ahabreader
TL;DR: за первым термином стоит одна организация, за вторым другая. Первый термин лучше, потому что статья с сайта первой организации.
Например, первый термин можно перепутать с freeware (постарайтесь не путать), а второй термин можно перепутать с source-available (это другое, постарайтесь отказаться от термина).
mvv-rus
Открытое ПО - это когда вам честно предоставляют исходный код, с которым вы можете делать что угодно (обычно, потому что его написание уже кто-то оплатил, чаще всего - из общественных денег: университет, к примеру, как в случае с BSD ).
Иногда именно открытость ПО оказывается крайне полезной всему обществу. Пример - библиотека Berkley sockets, которая является основой для практически всего API современно стека работы с TCP/IP. Благодаря тому, что ее код был общедоступен, он был включен во многие платформы, в том числе - коммерческие.
А свободное ПО накладывает ограничения на использование по типу "никакой свободы врагам свободы". И была бы вышеупомянтая Berkley sockets свободным ПО - пришлось бы Sun, Microsoft, IBM, HP и прочем производителям коммерческих ОС тратить время и силы на свои велосипеды, не факт что совместимые друг с другом.
PS Вообще, когда я вижу слово "свободный", то я, как человек учившийся в СССР, сразу вспоминаю марксистское положение: "свобода - это осознанная необходимость" и чисто на автомате ищу, где тут подвох.
PPS Другие, кто в СССР не учился, вспоминают в этом контексте обычно Оруэлла. Впрочем, на практике это не важно.
ahabreader
Free - это то, что облучается аурой Столлмана
, он мозоли ест. А Open Source облучается аурой корпорации Open Source Initiative, она пыталась превратить термин в свою торговую марку. Для защиты от их излучения надо прочитать молитву: Free... Libre (доп. защита от ауры фриварщиков)... Open Source Software. FLOSS. Да, есть такой термин, туда накидали всех слов на всякий случай.Нет, это про пермиссивные лицензии (BSD, MIT, Apache).
А это про копилефтные (GPL, AGPL).
Если игнорировать ауру, свободное и открытое ПО - одно и то же.
Разницу надо разглядывать под микроскопом. Вот Столлман критикует "открытое по OSI" за то, что в него попадает лицензия, по которой надо публиковать исходники, даже если модифицируешь для себя:
Ну и что? Это же в духе копилефта, за который выступает Столлман. В русском переводе, кажется, даже не поняли, что он хотел сказать:
Privately использовано в смысле "конфиденциально", а не "без коммерции".
geher
Марксизм тут лишняя сущность, ибо "Всегда есть подвох".
mvv-rus
Нет, существуют вещи простые, понятные, и подвоха не содержащие. Иначе говоря - халява. Но они встречаются по-настоящему редко. А куда чаще встречается разводка. И марксизм-ленинизм с прочим пролетарским интернационализмом - не единственный её вариант, и даже, наверное - не самый распространенный в мире (был). Но в СССР он был не просто распространен, а от него скрыться было трудно (разве что, в былинном городе Урюпинске, и то - в анекдоте).
unreal_undead2
Ну так Линукс (а собственно Линукс - это только ядро) под GPL.
mpa4b
Враги свободы по-вашему -- это кто хотят взять чужой код бесплатно и закрыть его у себя? А по-моему, это просто-напросто воры. И свободное ПО под GPL как раз не позволяет воровать, в отличие от всяких там "MIT", "BSD" и проч. лицензий.
DMGarikk
почему вы считаете что взять код под BSD, и использовать его в закрытом проекте - воровство? Лицензия напрямую разрешает это делать, имхо это вот самая настоящая свобода, свобода делать с кодом всё что угодно.
evgenyk
Это не воровство, это возможность брать и не отдавать ничего взамен. Чем некоторые и пользуются.
DMGarikk
Это не баг это фича, вы понимаете это? Человек выбирающий BSD для своего продукта это понимает изначально.
Если вам прям спать невозможно как жаль что ваш код ктото использует и ничего вам (или обществу) не даёт и зарабатывает миллионы ...то выбирайте GPL
Я свой продукт если я бы сделал, то выпустил бы его под BSD и радовался что ктото на базе него сделал бы коммерческий продукт, просто потому что я сам не смог сделать его коммерческим...тут Я виноват в этом, что не смог сам, а не пототому что ктото взял то что я сам ему предложил
evgenyk
Речь не о том, жалко или не жалко. Речь о том, какой путь более перспективен с точки зрения развития. GPL, ИМХО, доказала то, что ее подход приносит больше плодов.
Метафора: Вы сеете семена на двух полях. На одном под BSD лцензией, на втором под GPL. С первого поля любой может набрать плодов и увезти их. На втором, любой может пользоваться, но должен тоже бросить семечку на это поле или соседнее.
"Свободы" на первом поле больше, пользы - на втором.
По моему так.
DMGarikk
пользы - тут надо больше определения этому слову, пользы - обществу? вам лично?
части BSD используются в огромном количестве проприетарных продуктов, в т.ч. и в винде (во всяком случае когдато давно точно, tcp стек помнится был оттуда)
несомненно GPL дал очень многое сообществу и вообще развитию ИТ в целом, но во многом и из-за него мы имеем огромное число коммерческих продуктов написанных через одно место и с какимито позорными дырами в безопасности, потому что нельзя использовать GPL компоненты из-за их вирусности и опасений юристов по поводу неё....польза это, что на автомобилях до сих пор в ГУ стоят разного рода самописные поделия от которых волосы дыбом встают? не..ну они жадные..не хотят в GPL ничо возвращать..вот пусть страдают...(пойду расшарю телефон через провод через андройдавто (который тоже проприетарный и вообще насквозь невыносимо корпоративный)...потому что на рынке нет адекватных автопроизводителей которые умеют в софт полного цикла)
dv0ich
Вот это уровень наглости, моё почтение. Оказывается, в коммерческом говнокоде виновата GPL, потому что мешает бесплатно присваивать код и рубить на нём бабло. Приходится бедному бизнесу нанимать всяких макак за копейки, лол.
mpa4b
Вот прям лучше и не скажешь. Тем не менее, реально задолбали люди, которые говорят мол "GPL -- не свобода". Начали бы что ли с прочтения FAIF https://en.wikipedia.org/wiki/Free_as_in_Freedom где разъясняется философия, стоящая за GNU и GPL, а также её истоки. А какая философия за корпорасными кодерами, которые рады украсть и закрыть любой код, если вдруг окажется можно -- думаю, не надо пояснять. И по мне, так это именно эта корпорасная "философия" -- вирус и рак, который готов собой покрыть всё что ему ни дай.
mvv-rus
Нет, GPL виновата лишь в снижении эффективности общественного труда, примером чего был написанный выше комментарий.
khajiit
В смысле, запрет воровать код и понуждение вкладываться трудом в общественную разработку уменьшает количество труда, вложенного общественную разработку, или вы хотите сказать, что с лицензией GPL git пушит хуже?
mvv-rus
Нет, в том смысле, что вся эта "общественная разработка" не органична для господствующей в обществе системе организации общественного труда в виде царства бездушного чистогана.
А потому "общественная" разработка ведет к результату, про который написал @DMGarikk.
Или к другому результату, о котором писал я где-то тут в каментах: результаты "общественной разработки" все равно присваиваются всякими там "корпорациями добра" чтобы навязчиво впаривать всем рекламу, поднимая на этом много бабла.
Нет, для другой системы организации общественного труда - типа той, в которой было НПО Центрпрограмсистем в г.Калинине, которое централизовало усилия по общественной разработке ПО - там да, там вообще запрещалось мутить лично себе лавэ за счет общественной собственности. Но та система уже не с нами, и на то есть серьезные причины. Их я здесь обсуждать не хочу, ибо полнейший офтопик, едиснтвенно что хочу сказать - лично я там родился и вырос, и лично я туда больше не хочу.
А внынешнем царстве бездушного чистогана куда лучше, когда у кода (пусть даже в виде суррогата под названием copyright) есть владелец - который может и продать его за сходную цену, и даром поделиться, если ему вдруг не западло будет. Я вот как раз собираюсь поделиться (ждите статью на Хабре) тем, что делал из других соображений - вдруг кому пригодится.
Как-то так.
mpa4b
А что же это, по-вашему, у кода под GPL не может быть владельца? Конечно же может и такой код тоже копирайтится (а если кто читал FAIF, тот знает, что собственно появление копирайта на код в сша в конце 70х..начале 80х сыграло важную роль в становлении FSF и GPL). А вам даётся под лицензией GPL. Вы можете его менять и тогда он частично и ваш тоже станет.
Если жадные корпорасы захотят его взять себе, то получив согласие всех авторов кода, можно его перелицензировать специально для тех конкретных корпорасов. Они вам заплатют обговорённую денежку и смогут радостно закрыть этот код (при этом никто и ничто не сможет вас заставить убрать лицензию GPL, ну хотя бы потому, что "интернет помнит всё"). Но нет -- корпорасы хотят именно воровать код, как в случае с BSD-like лицензиями, а договариваться с авторами кода и платить им справедливую компенсацию -- не хотят. Вместо этого -- стараются натурально своровать, например https://arstechnica.com/information-technology/2010/08/court-rules-gpl-part-of-a-well-pleaded-case/ .
С этой точки зрения (жадность корпорасов) можно объяснить и войну, например, микрософта против GPL-кода и распространение слухов про якобы "несвободу" GPL-кода. В самом деле, если поборники открытого ПО проникнутся этим вдруг и перелицензируют свой код на тот же BSD, корпорасы тут же его радостно *своруют* без последствий.
mvv-rus
Я гляжу, вы активно не любите буржуев ("корпорасов"). Знаете, я тоже их не люблю: пионерское детство и комсомольская юность сказываются. Но я как-то так по жизни убедился, что без буржуев ещё хуже, поэтому такое негодование считаю вредным для общества.
Наличие у кода под GPL собственников я не отрицаю - хотя бы потому что иногда вижу, как такие собственники, к негодованию адептов "свободного ПО", меняют лицензирование с GPL на нечто более частное. А вот сама идея "свободного ПО" мне не нравится.
Потому что для нынешней системы разделения общественного труда ("царства бездушного чистогана", как про нее писали в моем детстве) наиболее органично именно частное авторское право на код. Так именно оно наилучшим образом обеспечивает в существующей экономике компенсацию производителю издержек на производство ПО. А "свободное ПО", в общем случае, такую компенсацию в этих рамках не обеспечивает.
Именно поэтому считаю прозелитизм адептов "свободного ПО" вредным для общества. Например, сейчас получается, что "свободное ПО" фактически служит делу навязчивого распространения рекламы, помогая вытеснять этой моделью компенсации издержек на производства ПО более честную IMHO модель - за счет продажи тиражируемых программных продуктов.
А что до BSD-like, то это попадает под понятие благотворительности. Такая благотворительность находится в стороне от экономической системы, и ничему не мешает. Если, конечно, она идет за свой счет, а не за счет других. Сколь-нибудь большую долю в экономике благотворительность все равно не займет, и потому ничего не вытеснит.
PS Насчет слова "свобода" я уже высказывался: оно, как и наука умеет много гитик, и слишком часто служит прикрытием совсем другим, куда менее благородным, интересам. Потому оно у меня вызывает, как минимум, подозрения.
mpa4b
Это что же получается, появление в конце 80х такого мощного инструмента, как GCC снизило эффективность общественного труда? Каким же образом, интересно???
mvv-rus
Вы подменяете предмет обсуждения. GCC - это инструмент для создания ПО под любой лицензией. А так как на рынке компиляторв C в то время уже было много, наличие ещё одного инструмента ничему не мешало.
DMGarikk
можете позлорадствовать, когда ПО в вашем авто за 4 ляма, глючит ГУ, как опенсорс нагнул автопроизводителей...так их гадов! буржуи ;)
khajiit
Эммм… то есть, опенсорс теперь виноват в несоблюдении индустриальных стандартов и регламентов — типичной фиче клозедсорца.
А часовенку тоже он разрушил, и динозавров истребил, да?
DMGarikk
а причем тут индустриальные стандарты?
железячники вообще софт делать не умеют и не хотят, недавно тут попалась железка которая отдает xml файл блоками (отдельными) по 256байт в секунду...файл весом 2килобайта...причем какойто простой статической инфы...я хз что там разработчики курили, я прям чую что это прям отдельный отдел разрабатывал модуль обмена tcp вместо того чтобы взять чтото готовое...и такое сплошь и рядом в этой сфере
я не обвиняю опенсорс, я указываю что позиция "накажем корпорастов" бъет в первую очередь по вам, а корпорасты милларды и так заработают продавая вам *омняный софт, а вы будете его радостно покупать, параллельно радуясь что никто не наживается на сверхкачетсвенном опенсорсе...
dv0ich
Не нам, а вам.
sptor
"Жить в обществе и быть свободным от общества нельзя" (c) ВИЛ
Увы но если вы живете не на таежной заимке и ведете полностью натуральное хозяйство, вы ровно также покупаете тот софт, который вы говорите что не покупаете (не напрямую так опосредованно)- если пользуетесь современными удобствами/товарами/услугами хоть как-то, возможно чуть меньше потому что где-то вы условно покупаете пустой ноут и накатываете на него линукс, но я сомневаюсь что вы от начала и до конца следите чтобы вот везде везде где есть какой то софт он обязательно был открытым и так далее.
mvv-rus
Больше - чем что? Если вы сравниваете с BSD-like, то они вообще напрямую не приносят плодов своим создателям.
То есть, в нынешней экономической системе затраты на их производство напрямую не возмещаются.
Существовать они могут только как побочный продукт какой-то другой деятельности - собственно, так они и существуют.
Только вот потребность в ПО в нынешних условиях достигла такого масштаба, что побочными продуктами какой-то посторонней, зачастую, находящейся вне экономики, деятельности ее не удовлетворить.
Ну, а плоды GPL - это отдельная тема. В частности, GPL фактически создает препятствия возмещению затрат на производство ПО производителям тиражируемых программных продуктов.
То есть - способствует возмещению затрат конкурирующим способом: через предоставления услуги. Потому что поставщики услуг, использующие "свободное ПО" под ограничения GPL не попадают.
Ну, а господствующей услугой является у нас, как известно, размещение рекламы. Вы это назывете "больше плодов"? Как по мне, лучше, чтобы таких плодов было поменьше.
PS Я не утверждаю, что GPL виновата в нынешнем засилье рекламы. И что Столмен и прочее FSF хотело именно этого. Но лепту свою, и немалую, они в существующее положение внесли.
ahabreader
Нет, они обычно не хотят закрывать модификации библиотеки. Они хотят оставить свой код под своей лицензий.
Проблема в том, что LGPL/GPL/AGPL - вирусные лицензии, они не только заботятся о возврате вклада в исходный проект (если тот модифицируется), но и стараются заразить прилинкованный софт. Копилефт без вирусности - это MPL от Mozilla и CDDL.
Другая проблема в том, что GPL несовместима с CDDL (поэтому Linux отдельно, а OpenZFS отдельно). А GPLv2 несовместима с GPLv3 и AGPL. Ладно, возвращать вклад хорошо. Но если GPL-проект включит в себя код BSD-проекта и модифицирует его, то... тот не сможет вернуть вклад под BSD? А также GPL заражает GPL-с-linking-exception? Несовместимости плодятся.
И всё это - возня в песочнице, нарушителей засудить сложно*, да и желающие могут повторить недавний ход Red Hat: "вы можете запросить GPL-исходники своего купленного RHEL, но и мы можем обрубить вам обновления и отказаться продавать снова".
* последний случай, описанный на https://gpl-violations.org/news/ - 11 лет назад. На сайте нет "доски позора", чтобы их самих за клевету не пытались засудить?
mvv-rus
Замечание чисто по терминологии: код своровать почти невозможно. Разве что он у вас в одном экземпляре на флешке - и эту флешку у вас украли.
Все остальные варианты, которые любят называть словом "своровать" - это не хищение, а нарушение монополии правообладателя (не правда ли, это звучит по-другому).
То есть, "не кража, а просто делёжка".
evgenyk
Это не подвох никакой. Это гораздо глубже. Ну как дети, когда маленькие думают: вот вырасту, будет свобода, буду делать, что хочу, пойду продавцом в конфетный магазин и буду есть конфет, сколько захочу. А когда вырастают и получают свободу, оказывается, что нужно делать то, что нужно.
mvv-rus
Я в курсе. Баруха Спинозу, который это придумал (да, именно он, а не Маркс, и даже не Гегель), я, правда, не читал, но на курсе марсксистско-ленинской философии нам это и без него объясняли.
Но, на самом деле, я имел в виду другое: любители "свободы" (практически любой, я, по крайней мере, исключений не знаю) ползуются не этим, философским, значением, а обыденным: вы всё можете. И под этим соусом, пользуясь положительно звучащим словом, проталкивают нам вещи далеко не столь однозначно положительные. Потому я и написал: "подвох".
siberianlaika
В статье верно указано именно "свободное ПО", т.к. открытые лицензии не всегда свободны: https://en.wikipedia.org/wiki/Free_and_open-source_software
И по поводу "лучшая серверная" или просто лучшая, это понятно чистый холивар. Я вот из тех кому Linux просто лучшая ОС :) Но не лезу с категоричными комментами в статьи поклонников других ОС, где они утверждают, что именно у них всё лучше. О вкусах не спорят :) Автор в статье отразил собственную позицию, жаль что его заминусовали.