Комментарии 184
Gentoo требует от пользователя некоторой квалификации, однако, усилия тех, кто выберет этот дистрибутив, будут вознаграждены: они получат именно то, что им нужно.
Получат-получат, ох как получат :))
Ни одно доброе дело не останется безнаказанным!
Ну, линуксы все по-своему хороши, конечно. Я вот Arch linux себе выбрал в этом году после долгих счастливых лет вместе с Ubuntu. Арч вообще интересен оказался тем, что тут нет понятия релизов, нет понятия разных версий пакетов. В итоге, у тебя всегда есть почти самый последний софт, и отпадает нужда в резких обновлениях системы на новые релизы.
Это ведь действительно удобно… Только подумайте: можно, по идее, всего один раз установить себе арч линукс на компьютер, и работать с ним в течении десятка лет, например. А то и дольше. И при этом это будет всегда линукс последней версии. И это не будет какая-то нестабильная ОС. Она полностью стабильная и прекрасно работающая. По-моему, это очень интересно для меня на самом деле, после идеологии Debian и Ubuntu.
Сам много лет сидел на арче, но теперь только дебиан.
Да и со временем проходит непреодолимое желание поставить себе непременно самый свежий софт.
Она полностью стабильная и прекрасно работающая.
Это до тех пор, пока вы не решите поставить open-rc вместо systemd. работать оно конечно будет, но после некоторой работы напильником :)
нет понятия релизов, нет понятия разных версий пакетов
Сначала мне это тоже казалось удобней, но после того как после некоторы обновлений Arch переставал загружаться, приходилось чинить с помощью Live-диска.
Я решил, лучше уж пусть будут релизы, между которыми ничего не сломается.
А когда я накатываю новый релиз, то морально готов исправлять ошибки.
После обновлений разница была видна, лишь в нескольких часто используемых программках. Система работала одинаково.
Перешел на Ubuntu и разницы особо не заметил. Если возникают проблемы или вопросы, то можно читать тот же арчевский вики, на 95% информация актуальна.
В итоге, у тебя всегда есть почти самый последний софт, и отпадает нужда в резких обновлениях системы на новые релизы.
Как правило, нет нужды иметь самый свежий софт для всего.
Например мне все равно, какой версии стоит grep, cp или find.
Обычно новые версии интересны для тех программ, которыми пользуешься часто, а таких не очень много.
В Ubuntu существую PPA, где можно найти самый свежий софт.
Для тех, кому это не интересно лучше Арч не использовать :)
Мне вот не интересно читать новости дистрибутива, поэтому я использую Ubuntu или Debian.
Останусь на Кедах.
Ну, это прекрасно работает теоретически. На практике, регулярно что-то отваливается и перестает работать. Почему-то очень часто это бывает поддержка периферии, особенно флэшек и всего прочего, что втыкается в USB. Поменяется там какой-нибудь systemd на systemd-perfect, конфигурационные файлы остаются прежними, и вместо работы или развлечений, ты часами вкуриваешь маны и читаешь логи.
Когда мне было меньше 30, у меня было много свободного времени и желания изучать все это. Теперь мне важнее сдать работу в срок. А вкуривать маны очередного софта, версии которого мелькают как в калейдоскопе, с каждым годом все менее интересно. К чему тратить месяцы на изучение какого-нибудь gnome-sound или что-там, если через пару месяцев появится какой-нибудь гений, который скажет, что современному линуксу никак не обойтись без какого-нибудь atmos-sound, потому что задержки при воспроизведении звука уменьшаются с 50 микросекунд до 38 (в среднем, на кластере с самыми новыми процессорами Intel и 2Тб RAM на DDR6-Exta-Super-Fast), поэтому срочно надо все дистрибутивы перевести на atmos-sound.
Все это может быть грустно звучит, но в самом деле, с каждым годом все меньше времени хочется тратить на рутину и ковыряние в конфигах постоянно меняющегося софта. Поэтому Ubuntu меня всем устраивает — раз в 1.5-2 года накатываю новую версию и все работает из коробки, вручную ничего крутить не надо.
По идее, нужно стремиться сохранять при разработке взаимодействия с пользователем уже наработанные им привычки и знания — и тогда нет особой разницы что под капотом, если программа отзывается на те же команды, что и много лет назад. Тогда линукс станет ещё ценнее в глазах своих пользователей — они экономят своё время.
Ну и конечно, при первичном проектировании не лишним будет уделить внимание именно взаимодействию с пользователями — так как это то, что точно должно быть удобным и стабильным годы и десятилетия. А как общаются новые и старые части программы — снаружи показывать необязательно.
Ну, собственно, многое из того, что я изучил в 90-е годы, до сих пор применимо. Конечно, systemd сильно отличается от Sys V init, но для человека, который хорошо знает Sys V, особых трудностей не будет.
Просто с какого-то момента мне захотелось, чтобы все работало без сучка и без задоринки. С rolling releases так не получается никогда, пробовал несколько раз в жизни. Все равно периодически что-то ломается. Починить несложно, но надоедает, особенно если что-то ломается в неподходящий момент. Жена просит скопировать фотографии на диск, а система не видит кардридер или внешний жесткий диск. Раздражение от таких моментов накапливается, и снова перехожу на стабильный релиз Ubuntu.
В Ubuntu вообще могу не пользоваться своими знаниями об устройстве системы.
Короче, rolling releases — это все-таки для гиков с большим количеством свободного времени. Для обычного пользователя они точно не подойдут, так как в какой-то момент обязательно придется лезть под капот и разбираться с конфликтами, неработающими утилитами, проблемами совместимости.
У меня вот за последние 2 года всего один раз что-то отвалилось — обновлялся раз в 3-4 месяца и то по необходимости. Раньше обновлялся часто — и ловил эти грабли. Сейчас времени на это нет))
У меня с арчем проблема другая — когда переезжаю на новую машину раз в 3 года понимаю, что
1. Я уже и забыл как это все поставить с нуля
2. Дистрибутив изменился и даже если вспомню — половина не сработает. Так было, например, при перехода на системд.
На помощь приходит ИМХО лучшая вики
Использовал Arch долго, решил добавить немного стабаильности переходом на Manjaro — у них реоиз цикл 1-2 недели, и за это время они тестируют дополнительно, хоть и небольшая но все таки это прибавка к стабильности при сохранении всех достоинств Arch.
Ну да, так-то есть ещё CentOS с её десятилетней поддержкой релизов. Понятие "стабильность" — оно растяжимое, в общем. В моём случае "стабильность" значит "всё работает как надо и не глючит".
Причём, причиной перехода на арч было отчасти то, что Kubuntu 16.04 и KDE Neon оказались недостаточно стабильными, устанавливались через несколько попыток и иногда давали сбои в работе. В случае с Arch всё заработало с первого раза и никаких проблем не выкидывало. Это и есть стабильность в моём понимании.
Кстати в arch по-моему уже даже в репы включили Far Manager. Так что рабочая лошадка прямо из коробки.
Думаю сменить Ubuntu на LXLE благодаря вашей статье (уж больно нетбук тормозит)
Можно просто на Lubuntu.
У меня на древнем нетбуке тормозит только браузер.
Система сжирает под свои нужды памяти мегабайт 80-100. Процессор не грузит.
А если использовать Openbox c панелькой lxpanel, то под свои нужны система мегабайт 60 всего берет.
А Openbox+lxpanel это почти LXDE только на рабочем столе нельзя иконки размещать.
Интересно что вы относите к древним нетбукам? Знакомый как то подбирал систему на свой asus eeepc. Насколько помню пробовал и лубунту и остался недоволен как раз скоростью работы в сравнении с родной xp. А на bsd системах с драйверами были проблемы
Для меня древние — это выпущеннные где-то до 2012 года.
Сам являюсь счастливым обладателем Acre Aspire One 2009 года, ровесницей Asus eeepc. Периодически работаю на нем до сих пор.
В самой lubuntu тормозить нечему.
Тормозить могут только конретные прикладные программы. В линуксе они более свежие и, как правило, более тормозные и прожорливые.
Возможно под ХРкой были более качественные или более древние программы.
Например на ХР я могу взять старый Офис97 и он будет просто летать на этой машине. И поставить какую-нибуь древнюю оперу 12 для повседневных нужд (плюс что-нибудь из свежего, где опера не будет работать).
А в линуксе, по умолчанию, будет свежий LibreOfice, который будет дико тормозить. (Abiword гораздо слабее и глючнее, чем Ворд97) и медленный новый фаерфокс или хромиум.
Еще на мой взгляд, основным тормозом в старых нетбуках является медленный SSD. При условии, что оперативной памяти достаточно, иначе ее нехватка будет сильно сказываться.
Так же, чтобы все работало веселее, необходимо систему немного допилить напильником.
На wiki проекта Arch linux Acer Aspire One есть отличная статья, что надо допилить, чтобы работало быстрее. Советы в большинстве своем универсальны и для Ubuntu. Для eeepc тоже много общего.
Ну до 2012 это конечно круто. Я и дома с тех пор не обновлял, а на старой работе так и вообще встречались экспонаты с полугигом памяти и p4 на 775ом. Ну а 2гб RAM считалось очень современно. Кстати при увеличении до 1Гб office 2010 начинал на них очень шустро работать. Самое свежее железо на котором я пробовал десктопное применение линукса был ноут с core i3 и 2гб ram позже увеличил до 4х. Так вот даже в такой конфигурации не впечатлил производительностью вообще. И безпроблемностью. На бубунту вайфай так и не завелся. На центоси работал из коробки. Но прожорливость к ram не позволила нормально работать
У меня основной ноут 2012 года. Для меня он быстро работает, никаких проблем.
Нюанс в том, что для одних нормально, для других тормозит :)
Нет общего объективного показателя.
Но прожорливость к ram не позволила нормально работать
Сильно от дистрибутива зависит и установленной DE. У Lubunutu потребление мегабайт 200 всего (можно и меньше). Остальное на совести программ.
И с поддеркой железо действительно лотерея. Где-то все сразу работает, где-то нет.
Но если на одном дистрибутиве не работает, а на другом работает, зачастую нужно просто какие-то пакеты доустановить.
Для меня лично разница между centos и ubuntu лишь в том, что в одной ОС надо писать
yum install, а в другой apt-get install. Остальное примерно везде одинаково.
На убунте судя по форумам этот адаптер ни у кого не заработал. На руках ноута больше нет так что не вспомню какой broadcom был. Он определялся нормально, но аутентификацию на точке не проходил. С учетом общей тормознутости всего окружения убунты не долго думал и сменил на привычный центос (использую на работе но без иксов). Попробовать думаю на виртуалке современный дебиан и как он изменился. Etch в свое время неплохо работал на десктопе в качестве второй системы. Но самые добрые воспоминания остались о redhat 9 с его kudzu поистине неубиваемый дистрибутив был. А вот с новыми как то подружиться не могу
Есть опыт сравнения Lubuntu 16.10 и Debian LXDE 8.6 в качестве десктопа.
На вид очень похоже. В дебиане более старые пакеты по умолчанию (легко решается).
Кое-что приходится доустанавливать из пакетов, что в lubuntu было сразу.
В плане общих впечатлений и быстродействия, разница мне не особо заметна.
Сам являюсь счастливым обладателем Acre Aspire One 2009 года, ровесницей Asus eeepc.
Аналогичный случай. Вот только нетбук простаивает с тех пор как однажды рухнула система. Не могу найти дистр достаточно компактный (из современных), чтобы без шаманства уместить его в 8 гигах встроенного накопителя.
Что посоветуете?
Я последние несколько лет ставлю Lubuntu,
Он занимает 2-3 Гб по умолчанию. Можно еще почистить, но смысла смысла нет.
Можно еще ставить ubuntu alternative или ubuntu server они еще компактнее, но GUI придется вручную настраивать.
Еще огромный плюс Aspire One — это дополнительный слот под SD карту.
Поэтому систему я ставлю на внутренний диск, а /home на эту внешнюю карту.
Проблем с местом нет. 8Гб софта в линуксе сложно заполнить.
Так обычную убунту можно на SD карту поствить (практически как в Raspberry Pi получится), благо в Aspire One есть специальный второй слот для флешки.
Тут проблема даже не в самой ОС. Например поставил я дистрибутив, он занял 2Гб, потом поставил LibreOffice + firefox+ gcc + всякая мелочь, они столько же заняли. Т.е. флешки на 8Гб вполне достаточно. А сейчас такие флешки стоят не сильно дороже, чем на 4Гб. Так что смысла особого нет экономить на размере самой ОС.
upd. не заметил, что это дистрибутив без графической оболочки
Собственно как и процентов 70 дистровоча.
Сам сижу на Арче чисто в силу удобств обновления, но ничто не мешает перепилить любой дистр в «арчеподобный».
А если уж говорить про перспективы, то всех оставляет в пыли на старте Gobo-linux — вот уж кто действительно «пошатнул устои» протухших серверных комнат и сделал шаг навстречу нормальным людям. Рано или поздно мартышки, выучившие /bin, /sbin, /usr/bin, канут в лету — дистры сделают проще (как сделал Гобо), а убогий сипипи заменят каким-нибудь Ди — вот тогда появится повод говорить о «перспективах». Сейчас все эти дистры — не лучше любого шампуня с полки — «ещё более другой», только ровно такой же.
Товарищи из РУВДС, вы это всё серьёзно писали??
Традиции хабра: разговор с
Разве это нормальная ситуация? Серверный дистрибутив должен такое допускать?
По моему нет. И как же хорошо, что centos этого не делает.
Еще поди и версии CMS-ок там не обновляются по полгода, и ftp-доступ наружу… :)
Работаю в фирме, предоставляющей (помимо прочего) сервисы от shared-hosting до VPS и dedicated. Админы не обязаны обновлять клиентам бесплатно их миллионы разновидностей CMS (имхо, вообще не обязаны, но за деньги и не такое бывает...). Это должны делать для клиентов либо их программисты, либо те, кто нанят ими для поддержки сайта (иногда это бывают те же админы, если клиент платит за дополнительное обслуживание, в SLA которого включено обновление соответствующих CMS). И даже если в SLA всё включено, то мажорные обновления (включающие в себя php 5.3 -> php 5.6 и/или обновление самой CMS) выполняются только по требованию, причём в договоре оговорено, что в процессе может быть даунтайм из-за проблем с обратной совместимостью, привлечение программиста для тяжёлых случаев с самим CMS или его плагинами, или роллбэк, если всё плохо.
Когда я работал «в одном маленьком хостере» (с), обновление версий того же php было постоянной головной болью, т.к. количество клиентов, у которых что-нибудь да сломалось от этого, было огромно…
Поэтому приходилось держать шаред хостинговые сервера разных конфигураций, и предлагать обновление php при смене плана или еще каких параметров хостинга… А тех, у кого была ну соооовсем древняя конфигурация десять раз уговаривать, и только через какое-то время и Н рассылок с предупреждением переводить автоматом…
CMS-ки точно так же запросто могут развалиться при минорном обновлении, поэтому обновлять автомат тоже можно только если предоставляется типовая конфигурация.
И да, Вы просто не представляете себе сколько юзером хочет, вплоть до стучания кулаком по столу, доступ по ftp. Поэтому рассказали про альтернативы, возможные проблемы, и если хочет — пусть себе подключает эту услугу.
p.s. уф, как вспомнил всю эту пляску, так вздрогнул. как хорошо что уже лет пять на это со стороны смотрю, или только чиню что-то знакомым, у которых после минорного обновления у хостера чего-нить накостыленное в «заказном» софте на хостинге сломалось…
Пока не делается апгрейд версии самого дистрибутива, должны апдейтиться только минорные версии софта — всякие секьюрити-фиксы и патчи, не ломающие совместимость (т.е., php 5.3 -> php 5.6 некошерно, php 5.3.1 -> php 5.3.2 — кошерно). А вот то, что и самая последняя версия CentOS имеет в официальном репозитории PHP версию 5.4 — при том, что на дворе уже php 7.1 во всей красе — мне, как разработчику, неудобно (особенно, если учесть, что на ресурсах по обновлению PHP в CentOS любят пугать несовместимостью при использовании сторонних репозиториев).
Почему то на C код созданный 30 лет назад и сейчас заработает. А в мире opensource практически везде не знают таких слов как «обратная совместимость».
Если кому-то хочется красоты как в Elementary OS, но не нравится их окружение Pantheon, то рекомендую Ubuntu Gnome (либо Fedora, но deb пакеты для убунты проще искать). Gnome Shell очень продуманный в плане консистентного UI. Недавно перешел с Xubuntu, так теперь даже есть желание под GTK, что-то сделать полезное для людей!
А кто может подсказать достойный дистр под задачи:
- домашний комп (брауезры, офис, видео)
- idea (т.е. java и все-все-все)
- гарантированно нормальную поддержку железок (видео интел, ssd, работу без swap-раздела… хрен с ней с вафлей, провод уже дотащил) — убунта опечалила (обновление до 16.04 LTS порадовало сломавшимся звуком — после засыпания звук может отвалиться… но это после найденного на их форуме фикса, без фикса — замедление звука и видео в два раза)
- относительно живую поддержку steam (иногда хочется порубаться)
- отсутствие unity-like глюков с русской раскладкой (не работают ctrl-c/ctrl-v и в общем-то все остальные хоткеи на русской раскладке)
- адекватную работу с хоткеями вообще (предпочитаю раскладку переключаться по ctrl-shift… при этом в ubuntu все хоткеи ctrl-shift-X перестают работать… в дебиане та же фигня)
PS решение отдельных проблем — тоже будет в радость.
Стим у меня тоже работал, правда долго я на сусе его не использовал.
Нет, вспомнил: в последней версии (42.2) после сна отключается USB-клава (но разбудить она может) и пока не переткнёшь — не заработает.
Эхх… тяжелое детство голосует против этого дистра… первая попытка познакомиться… и уймища глюков отхваченных… Или они за ~10 лет таки исправились?
PS а моя вафля в убунте тоже работает… ну минут 5 после включения компа %_% Но это неттоп-подобный компьютер, потребности в переноске не имеет, так что прокинув провод я забил на эту проблему (беглый гуглинг нарыл, что эта карта проблемная не только в убунте)
адекватную работу с хоткеями вообще ctrl-shift-X
Ищите xorg server с патчем https://bugs.freedesktop.org/show_bug.cgi?id=865… баг этот уже в 6й класс пошел. Или соберите самостоятельно из исходников применив патч самостоятельно.
PS пользуюсь Gentoo, но по поводу Unity ничего сказать не могу кроме того что я его там видел оверлее unity-gentoo (вики), ибо предпочитаю Mate
Про звук прогуглите варианты пересборки ядра и патчей по случаю.
1. Как домашний — отлично
2. IDEA работает
3. Проблем с железом не замечал, сижу на Nvidia, поэтому про intel не скажу.
4. Stem работает
5. В русской раскладке все работает
6. ctrl-shift не проверял
Правда юзаю не Gnome а KDE.
Вот это самый главный момент. Я перешел на Kubuntu и все глюки unity ушли в прошлое.
3. Проблем с железом не замечал, сижу на Nvidia, поэтому про intel не скажу.Дома два ноута, один с чисто интеловской видеокартой, второй с «оптимусом» (Intel+nVidia) — всё работает как часы :)
Правда юзаю не Gnome а KDE.Юзаю Gnome и вполне доволен. Но я пока на F24, и на 25-й релиз с Wayland переходить не спешу.
В этом плане лучше центось.
Вот уже больше 4-х лет на работе и дома живу под Ubuntu + i3wm + 2 монитора. На работе последняя LTS версия, дома самая последняя версия. В целом, делаю всё то, что Вы описали (только видеоадаптер от nvidia, и swap держу на всякий пожарный, хотя при 16GB дома и на работе особо его не чувствую). Steam работает, Idea вместе с другими IDE от Jetbrains работает (на работе постоянно открыто до 7-8 проектов). Unity-глюков не наблюдаю, потому что не использую Unity. Язык переключаю по alt-shift, но не думаю, что в setxkbmap нельзя передать и ctrl-shift.
Я прям даже не знаю, что туда пихать. Пока пихаю голый дебиан. Но меня печалит, что никто не думает о самой постановке вопроса: гостевой линукс для виртуальных машин. Много есть номинаций «для пользователей», «для админов», «для программистов», «медиа-центр», «для художников», «хост для облака», «для встроенных устройств».
быть простым и модульным, не жрать много винтаAlpine Linux, CoreOS, Photon OS, Project Atomic, RancherOS, Ubuntu Core.
Вроде как можно сравнить с Parrot?
Как пользователь Gentoo с уже почти десятилетним стажем могу сказать: Если Вы в Генте самостоятельно что-то собираете из исходников, то Вы явно где-то свернули не туда. Пакетный менеджер все сделает за Вас.
Ну и рассказы, что зная убунту Вы знаете убунту, а зная Генту Вы знаете линукс — это все вранье. В современной Gentoo нет необходимости знать что-либо такое, чего не нужно знать в Ubuntu(Debian/OpenSUSE/Arch/etc..) Смысл генты не в том, что Вы чего-то научитесь, а то, что система будет именно такой, какой Вы хотите.
Посолить по вкусу.
Но вообще обновить ядро — проблем никаких — у меня скрипт на 5 строчек, который берет текущий конфиг, собирает и устанавливает с ним ядро и обновляет конфиг граба. Проблема лишь настроить ядро в первый раз, но тут если Вам лень, то тот же genkernel сгенерирует вам среднестатистический конфиг, который заработает на любом оборудовании (т.е. будет ядро, как и в любом бинарном дистрибутиве). А вот если хотите, что бы ядро было максимально заточено по вас, придется немного посидеть и почитать, за что какой пункт отвечает.
у меня скрипт на 5 строчек
Вроде бы это не так же легко как в вопросе выше
Если не устраивать сложную солянку со стейбл/нестейбл пакетами, то обычно с этим сталкиваться не приходится.
Особенно если систему обновлять периодически. Вот при обновлении раз в год могут разные вещи вылезать, но они тоже обычно разбирабельны без особых приключений.
Вот когда я решил на ходу обновить систему с 32 бит на 64, тут пришлось немного поразвлекаться…
Я тоже много разного ставлю и не всегда сношу… Бывают изредка конфликты, но куда чаще из-за того, что какой-то пакет стоит нестабильный, поэтому обычно начинаю с поиска кастомых настроек для всех упомянутых пакетов. Ну, еще иногда с оверлеями можно фокусов наловить…
Еще очень стоит читать новости, ну и вообще выполнять рекомендуемые действия, типа чистки «подвисших» пакетов.
Зато «безшовное» обновление и та же гибкость с юзами.
Я думал что минт после скандала с подменой дистрибутива вообще скатился в самый низ, а он вона на первом месте.
Из хорошего и простого есть еще Manjaro Linux — такой юзерфрендли Arch…
У нас на работе системщики ставят Centos только по той причине, что срок жизни 10 лет vs 5 лет у Ubuntu. Я бы как программист выбирал Ubuntu, потому что уже знаком + куда больше пакетов в официальном репозитории + более свежие версии программ в официальном репозитории.
Всё это, конечно, про вкус фломастеров, а не про лучше/хуже.
Slackware забыли.
Distrowatch, серьёзно?! Кто-то всё ещё использует Distrowatch в качестве мерила популярности дистрибутивов? Никакого престола у Mint нет, покайтесь.
Вот всё равно неточная, но куда более близкая к реальности оценка, за исключением сильного крена в Arch (источник: Results of the 2015 /r/Linux Distribution Survey, интерактивный график по клику на изображении):
По поводу «лёгких» дистрибутивов может быть интересным вот это сравнение 20 дистрибутивов Linux по потреблению памяти (в т.ч. в сценарии с запущенным набором программ: Firefox, файловый менеджер и терминал).
Из основного — упор на быстродействие, хорошая поддержка железа/драйверов и широкая функциональность из коробки. Примечателен набор собственных утилит, в числе которых есть инструменты для удобного создания своего собственного кастомного дистрибутива в виде ISO-образа со всеми вытекающими.
В качестве DE — симпатичный кастомизированный xfce, работает очень шустро, субъективно иногда даже быстрее lubuntu с ее lxde.
Подробнее можно почитать здесь, так же имеется руководство на русском, и, например, вот такой бложек.
В общем, действительно рекомендую обратить внимание — исключительно положительные ощущения.
Из недостатков, не всегда верно отрабатывает gtk-based элементы управления окнами.
В целом жирный +.
На Win10 ситуация хуже чем даже, например под KDE Plasma 5. У самого и десктоп и ноут high-dpi, пользуюсь в основном линуксом, но винду 10 (а до того 7,8, 8.1) приходится тоже использовать — ситуация ещё хуже чем на линуксе.
Да, когда в позапрошлым летом купил 4K телевизор, решил: сейчас че-нибудь такого на нем покажу домашним, чтобы челюсть у них отвалилась. Оп-па, а в 4K ничего и нет. Ни легально, ни у пиратов. Только десяток демо-роликов, и то, что я сам наснимал на GoPro в 4K (мои ролики вполне можно было и в HD снять, разница незаметна).
С тех пор ситуация по-моему несильно изменилась.
От некоторых пунктов глаза на лоб едут.
>certain OpenGL features cannot be enabled in Linux due to patents (like S3TC texture compression and floating point textures).
Wat? В проприетарном драйвере все есть
glxinfo | grep s3tc
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_S3_s3tc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_S3_s3tc,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_s3tc,
GL_NV_texture_compression_latc, GL_NV_texture_compression_s3tc,
GL_NV_texture_compression_s3tc_update, GL_NV_timer_query,
А float point текстуры я и сам юзаю, там и у mesa все хорошо. А в винде товарищ их не из проприетарного берет? То есть что под виндой опенсорсного драйвера нет вообще это минус линуху?
К тому же расширение это давно никто не использует.
Под линем прекрасно достигается AZDO, для месы я переживаю за GL_ARB_bindless_texture, которого пока нет, а для Vulkan это все вообще уже не важно.
Некоторые пункты конечно вполне резонны. Но вовсе не из разряда что линь не для десктопа, а скорее как хороший роадмап. Вот примерно так можно пункты разделить:
- Найди железо которое линем плохо поддерживается. Да спору нет, если железо такое, использовать его не стоит.
- Мелочи-уловки\пугалки вроде s3tc.
- Спорные\неверные или верные, но не относящиеся к теме вещи.
Можно даже от противного проверить. Предположим убедили, для десктопа рано. Но тогда я должен наблюдать агонию сотрудников DreamWorks и Pixar, не так ли? А на видео они почему то выходят и виртуозно управляются с Fedora. Как так?
Но так нет же, у них все хорошо, и у меня в частности все хорошо. Так что мой вывод по линку: зерна правды там есть, как и неточностей и не правды. Но вывод что линь все еще не для десктопа в корне не верный.
Однако есть и примеры хороших по качестку проектов: Qt, skia, fastuidraw…
Вот только в винде все кинулось в дотнет. А базовая winapi платформа так и стоит без изменений, те же сокеты так никто и не оптимизирует. Новость вот недавно была что asp.net core до лимона запросов в сек оптимизировали, ага, много маркетинговой воды, а тех детали что это на 40 ядерном сервере надо еще поискать. Ищем бенчмарки и видим, что ровно на этом же жележе другие фреймворки даже на java дают 6 лимонов. Смотрим сорсы — вау вот же он самый быстрый бенчмарк же, меряет производительность winapi сокетов. Ааа, ну это я и сам мерял недавно, на моем простом железе 60к против 140к rps линух.
Из улучшений winapi с висты могу отметить только QueryProcessCycleTime\QueryThreadCycleTime, ETW API, там еще по мелочи типа CallNtPowerInformation чтобы узнать частоту проца. Причем со своими новомодными UWP приложениями нижнеуровневое апи они порезали. Причем порезали даже важное, вроде GetThreadTimes.
А еще на винде стали часто ломаться утилиты для разработчиков. В XP у меня был рабочий аналог strace, который реально перехватывал SDT. Сейчас максиум хуки или рекомпиляция как в drmemory.
Или вот perf в лине как работал так и работает, с хардварной поддержкой перформанс эвентов от проца. А в винде у меня ломался vtune, потом еще что-то следеющее от интеля. В студии тоже этот драйвер ломался, в 2008, моей любимой студии сломался навсегда. Точность результатов под виндой тоже была хуже.
А еще под виндой началась телеметрия и логины онлайн, микротранзакции. Вот уж что мне нужно было, браво. Итд итп, вот так и живем, чтобы разревирсить виндовую малварь, которая делает напрямую sysenter я уже гружу линух. Пока еще живем, с винды я еще до конца тоже не ушел, но мой интерес к ней уже сильно снизился.
Я Linux использую на десктопе еще года с 1998 или 1999-го. Поэтому для меня все эти списки нерелевантны. Самые важные проблемы решены уже давно, а все остальное — ну, не существует идеальных программ. Главное, что процесс идет и каждый год появляется все больше улучшений.
Лично меня Linux на десктопе стал полностью устраивать еще лет 15 назад.
Кстати на nvidia сталкивался с проблемами проприетарного компилятора оснезависимые, например в модуле траверса BVH мне пришлось вставлять
#pragma optionNV(inline none)
Чтобы производительность не проседала, хрен додумаешься, случайно получилось побороть.
Про 5K не знаю, но ниже 4K у меня нигде нет. Но думаю это возможно, например тут явно больше 4K.
Про pulseaudio имхо шутка уже давно устарела.
возможно я неумный и возможно поэтому у меня возникает много мата в сторону тех, кто придумал неотключаемое ускорение мыши в ubuntu/debian и прочих.
пока сижу на win10x64 и когда есть время, пытаюсь перейти на linux
Личный выбор: Ubuntu для машин с нормальной производительностью и Puppy для динозавров.
Arch мой выбор для всего кроме серверов. Xfce потому что оно не слишком сложное — мало чему ломаться. С Гномом3 постоянно были всякие пробелмы после обновления версий — вообще не для людей сделано.
Сам например использую icewm, после такого даже lubuntu кажется тяжелым.
Смысла установки SteamOS вообще нету (ну только поковырять) — это убунта с прописанным репозиторием и установленным клиентом — зачем его ставить куда-то кроме их стимбокса, если можно поставить отдельно клиент.
(Я всё не соберусь переползти на него с CrunchBang, который «уже всё».)
Недавно заинтересовался этой большой темой — Linux. Поставил «на попробовать» Linux Mint. Вообще — интересно, необычно...(ну после винды...)
Сейчас появился более конкретный вопрос (специально зарегистрировался...): по отзывам знающих качественный звук ЛУЧШЕ на Linux. Есть здесь интересующиеся качественным звуком? Какой дистрибутив посоветуете? Плеер? Какие особенности? Буду рад любому ответу/ссылке…
И я не профессионал-звукорежиссер, я просто любитель послушать…
Чтобы провернуть это на лине вам может потребоваться остановить pulseaudio\JACK, т.к. это как раз тот звуковой сервис который смешивает. Обычно даже ALSA в системе настроена так ALSA(не эксклюзив)->PulseAudio->ALSA(зксклюзив).
Но вообще я бы не заморачивался, лично я разницы не ощущаю.
А я (может и к сожалению...) разницу даже в разных плеерах (по крайней мере на Винде...) — слышу…
Вот советуют Ubuntu Studio и Audiophile Linux с реал-тайм ядрами, сейчас буду гуглить…
Образовался в излишках небольшой компик, могу его заточить ТОЛЬКО под звуковоспроизведение, вот и «загоняюсь»…
Linux-2017: самые перспективные дистрибутивы