Comments 1193
Чтобы устройства работали, нужно, чтобы это кому-то было нужно достаточно сильно чтобы профинансировать разработку. Достаточно нужно это производителям серверного железа и предустанавливащим Linux на ноутбуки и ПК своего производства. На всём остальном железе Linux будет вести себя точно так же как хакинтош.
У Windows же на ноутбуках почему "из коробки" работает? Потому что можно сходить на сайт производителя и скачать там драйвера. Это если производитель не подсуетился их распространять через Windows Update.
Но нет, ставят на левое железо и ноют, что не работает. Странные люди, ей богу
Так проблема в том что нет нормальных списков что хорошо поддерживается, а что нет. А брать ноут System76 ради Linux - ну как то так себе решение
Есть пару правил:
1) не брать ничего, где в слове есть Nvidia
2) не брать ничего, где есть гибридная графика
Те же ноутбуки на базе Intel Core i3/i5/i7 и интегрированной графикой работают на ура.
Если хочется именно дискретную графику, то AMD. Сам использую RX 580 + AMD Ryzen 3600, абсолютно никаких проблем именно с железом в Ubuntu.
Если что, версия 20.04
У автора наверное гибридная графика была. Да еще и от Nvidia. С ней как сейчас помню, воевал году в 2013/2014. Смотрю ничего не изменилось.
У автора была Intel Core i5 с Intel Iris Xe. «На ура», угу :)
Тогда я реально сдаюсь.
У меня на связках с Intel и потом с AMD никаких проблем не было. Но с Nvidia я горе видел.
Абсолютно обратная ситуация, сижу на ubuntu с картами nvidia начиная с 7.04 (Feisty Fawn) и горя не знаю. Проприетарные драйвера делают свое дело.
Вот именно, у "вас", а не у производителя ноута. А у меня xfce panel на двух разных сетапах жрет всю память, закономерности и фикса, кроме крон джобы на рестарт раз в пару часов, я не нашел.
Как у линукса хорошо на серверах, так у ниего противоположно плохо на десктопе :)
У автора была Intel Core i5 с Intel Iris Xe. «На ура», угу :)
Ну блин, не смешно же, i7 с той же самой Iris Graphics G7, только не Xe, а Plus (разница в количестве графических ядер)
Специально ни чего не устанавливал, но
Пт авг 27 19:31:30 [user@~]$ rpm -qa | grep vdp
libvdpau-1.4-4.fc34.x86_64
Соглашусь, что Fedora с её коротким циклом поддержки не подойдёт для всех, но блин, ни одной из описанных проблем не встречал.
Да, ноут можно приобрести с предустановленной Ubuntu, что указывает на совместимость его железа, но я покупал с Windows и устанавливал Fedora самостоятельно. Даже жесты на тачпаде заработали "из коробки".
Попробуйте Фёдору. И с маковским железом она дружит.
У меня RX 580 + AMD Ryzen 2600 и linux даже ставится не хочет на это железо. Просто зависает на этапе установки. Поэтому я забил и остался на винде
У меня RX 550 + AMD Ryzen 1700. Ни одного дистрибутива не было (пока), который бы хоть что-то автоматом не подхватил.
Вы же понимаете, что это отлично иллюстрирует саму проблему - списков хорошо/плохо поддерживается нет и быть не может, потому что никаких видимых правил просто нет, только опыт "запустилось/не запустилось", для чего нужны пушечное мясо первопроходцы на каждый сет железа.
каких-нибудь вымудренных Lenovo
вот как раз ThinkPad традиционно обладают одной из лучших совместимостей с Linux... Начиная с моделей Т-серий каких-то древних годов (T23 или более ранние?). И, самое главное, что по решению нюансов работы с ними наработана уже огромная база знаний у сообщества. Я не говорю про те ThinkPad, которые поддельные, и которые новодел. Но с W/T сериями все еще все хорошо.
Потому что изначально эти серии производились IBM и предназначались для корпоративных клиентов (вплоть до НАСА), где ноуты должны быть максимально универсальными (возможность установки любых ОС, даже Qnx и более экзотических), и IBM в этом вопросе всегда сотрудничала с Intel, а у Intel обычно есть драйвера почти под любую ОС.
Вот именно с казённым ThinkPad (не помню точно, T540 или W540) в комбинации с Linux Mint пришлось хлебнуть горя. Неработающий power management и датчик пальца, глюки и зависания при подключении внешнего монитора...
Угадайте, что именно забыли упомянуть мы оба?
Основной посыл всего срача здесь — это линукс на десктопе, а это другое :)
Так в статье речь идет про конкретный дистрибутив - Ubuntu. Или я что-то путаю?
Вы в курсе что линукс это просто ядро?
да-да-да, а операционка GNU/Linux?
И мы сразу отрицаем существование OpenSUSE, Ubuntu, Centos и пр. - их же надо как-то тоже называть общим словом?
линукс это просто ядро?
Просто ядро, это, если сравнивать с автомобилями — как двигатель. Как бы он не был хорош, но если он просто лежит в гараже, он абсолютно бесполезен. К нему ещё и «обвес» нужен. Рама там, кузов, колёса, руль и т.п.
Вот и с линуксом так же — без «обвеса», его ценность для десктопа равна нулю. А терминология, это уже дело десятое, опирающееся в большой мере на привычки людей.
Да, я помню как обновилось просто ядро и у меня перестал работать комп, просто потому что оттуда выпилили поддержку старых драйверов.
Ставил Ubuntu, Kubuntu, Fedora, Mint, Manjaro — всё установилось без проблем, а всё железо завелось сразу при первом же запуске, и даже игры работают отлично
Ваш случай ничего не доказывает, что есть единичная установка, в которой все прошло гладко...
Вспоминаемся анекдот
«Рассказывают, что астроном, физик и математик проводили отпуск в Шотландии. Глядя из окна поезда, они заметили посреди поля черную овцу.
«Как интересно, — заметил астроном, — все шотландские овцы черные!»
«Нет, нет! — возразил физик. — Некоторые шотландские овцы черные!»
Математик задумчиво посмотрел вверх, а затем протянул:
«В Шотландии есть по крайнее мере одно поле, посреди которого пасется по крайней мере одна овца, у которой по крайней мере одна сторона черная».
Так если единичная установка ничего не значит, то, внезапно, и "йанишмогла" тоже ничего не значит.
Ах, да, это ж другое, selection bias же =)
Не-а. Вы путаете кванторы существования и всеобщности :)
Можно поставить linux на ноутбук без бубна подтверждается единичным фактом успешной установки установки, но можно поставить linux на любой ноутбук опровергается единичным фактом проблем при установке.
можно поставить linux на любой ноутбук
А это кто-то обещал, что надо это утверждение опровергать, м?)
Если подходить строго, то факт проблем при установке не опревергает то, что на этот же ноутбук можно поставить linux. Возможно, более грамотный инженер с этим справится на ура. Опровергается факт, что любой человек может поставить linux на любой ноутбук.
озможно, более грамотный инженер с этим справится на ура.
процесс установки должен быть детерминирован. Т.е. вне зависимости от оператор - либо успешен, либо нет. Здесь не должно быть места вариативности. Она, к сожалению, определенная как раз есть - как я уже выше приводил пример - я брал Dell Latitude 5580 и Lenovo Thinkpad X1e. И ставил на них разные дистры. Без какого-либо тюнинга. Попросту дефолтные настройки. И результат был печальный:
Lenovo - заработала только Opensuse Tumbleweed
Dell - заработал Suse Leap (который Stable), tumbleweed зависал. Ubuntu - ставилась, но, кажется, WiFi не работал. Дебиан - фризил после установки наглухо.
В теории со всеми проблемами можно разобраться и обойти - те же драйвера под вайфай, например, доустановить потом. Но это уже танцы с бубном. И они очень сильно зависят от выбранного дистра.
Повторюсь, что еще добавляет изюминки в это все - тот факт, что Dell был в HCL у Ubuntu :-/
Да, но если отталкиваться от постулата "единичная проблема установки отменяет совместимость", то MacOS вообще мертворожденная - у меня нет ни одного компа, на котором она "заведётся". Да и Windows - ой, как не на любом железе заведётся, а особенно, если там какой-нибудь хитрый WiFi (есть у меня интересный ноут с интересным WiFi, совмещённым с WiMax, который ни одна современная OS не видит, но для 2000/XP есть драйвер).
Ключевое слово - без бубна %)
Ну я не знаю ни одной ОС, которая ставится без бубна на любое железо. А вы?
На любое - нет. На любое предназначенное для неё - знаю :)
Интересно, в её названии есть слово mac? С другой стороны, всегда можно воспользоваться методом техасского стрелка: взять сотню ноутов, попробовать поставить туда какой-нибудь вменяемый линукс, отобрать те из них, которые не требуют бубна, и потом сказать, что вот это вот "предназначенные для него" устройства.
Ну натурально есть :) Я ровно про огрызчатую продукцию.
Вот если бы то, что таки сделал Apple, сделали Canonical, можно было бы утверждать, что ubuntu ставится на любое предназначенное для него устройство.
Но судя по комментариям к этой статье, даже некоторе железо из их списка "ubuntu-tested" требует бубна и квалифицированных инженеров. Так что увы это не так :(
P.S. Я сам половину времени сижу на MacBook Pro late 2015 под macOS, а половину на ubuntu, установленной на (тадам!) MacBook Pro 2010 (или 2012, не помню уже). Встала легко, даже WiFi подхватила сразу. Но лёгкий бубен с видеокартой таки понадобился.
Я даже и не знаю. Centos 7 куда-то не накатится правда? Этих линуксов гора и еще тележка, какой-то да поставите.
Зависит от квалификации установщика. При определенном опыте, сложность установки и настройки Винды и Линуха на произвольном железе - сравнимы. Если интересно - попробуй поставить "семерку", к примеру, на свой ноут с нуля. Узнаешь много интересного, обещаю. ;)
зы. привет от /37 :)
Красивая графическая оболочка) У меня убунту 18, поначалу плевался что выглядит так себе, потом привык. Даже некоторые удобства нашел, которых не было в винде, например, вкладки в оконном менеджере.
Спасибо, нужно будет попробовать, все же действительно симпатичнее намного выглядит.
Лично меня раздражает в кде системах, что куча ПО написано для GTK и вот в этих GKT приложениях один косяк — очень часто в стандартных диалогах подтверждения кнопки Ok (или любое другое название действия) и Cancel расположены в порядке Cancel OK (как в гноме и макоси), а в самой кде и qt приложениях в порядке OK Cancel (как в винде).
Обычно это не вызывает проблем, но иногда мисклики из-за неконсистентности в порядке отображения в разных приложениях.
Deepin еще ничего. Правда, ставить его только с одноименным дистром, DDE на убунте себя плохо чувствует (на дебиане не знаю, но Deepin как дистр на нем основывается), правда не весь софт заводится с полоборота, который на той же убунте бы полетел с места в карьер
Типичное "у меня такая же нога и не болит"
Я ставил на такие конфигурации:
- AMD FX 8320 + RX 470
- Ryzen 3600 + RX 470
- Ryzen 3600 + RX 5700XT
Друг имеет конфигурацию - Ryzen 2700 + 570 (близко к вашей)
Нигде пролем с графикой не наблюдалось. Я ставил Ubuntu 18, 20, аналогичный минт и Manjaro.
Помимо этого, ставил на древний Acer 2010 года (не знаю, насколько хорошо), какой-то HP с i5-4200U (долго сидел, вроде, все норм), друг ставил наноут с Ryzen 4ххх.
Из известных косяков:
- после замены GTX 650 на RX470, всегда поставила дрова автоматом, а линукс сдох. Но более новое ядро помогло.
- у друга на ноуте с Ryzen 4xxx под линуксом меньше время работы от батареи
Наверное, мне просто ведёт или я не ставил на экзотическое железо, а в основном пользуюсь десктопами с довольно распространенными компонентами.
Ничего «на ура» не работает, со встроенной графикой, на і7, от Делл, «Ubuntu certified» 20.04, если что.
Аналогично было и с десктопами в 16 году, как видим, за 5 лет ничего не поменялось.
Да, можно начинать рассказывать, что это только мои трудности и проблема только с моей системой, но нет - 3 ноута переехали на Windows т.к. иначе они неработоспособны.
У меня много лет назад был Dell 5520, шел с Linux, вроде 12.04 - все окей было по железу. Пока я его не переустановил.
DELL G5 15 5590
Отлично работает и встроенное видео от интел и нвидия. Аналогично с десктопами последние 15 лет. Все просто работает после установки ОС. Вот вообще все. Ничего делать не требуется.
С тех пор я не покупаю Dell и прочие устройства с «мудреным» железом, аппаратными локами и подобной гадостью.
Когда-то давно вполне хорошо сидел на карточке Nvidia и убунте 14-что-то. Так что не всегда эти советы работают )
В семье два Acer Nitro 5 с разными поколениями процессоров и Nvidia 1660Ti и 3060 под кубунтой стартовали сразу и без нареканий. Работают без сбоев 1,5 и полгода.
Давайте на секунду представим, что сказанное вами - исчерпывающая и точная информация (ниже оказалось, что не совсем).
Вопрос: где это написано, чтобы рядовой пользователь мог это прочесть? Или, чтобы прийти к этим утверждениям, нужно блин самому всё это перепробовать?
Если лень выбирать совместимое железо, то просто выбираешь ноутбук с предустановленным Линуксом и всё. Выйдет наверное немного дороже, но зато никаких проблем.
Рядовой пользователь что-то читает и сам что-то делает? Он просто зовет специально обученного мальчика/девочку в не зависимости от системы. А они уже обладают всеми необходимыми знаниями.
Давайте не играть с переопределением понятия "рядовой пользователь" исключительно в свою пользу. Рядовые пользователи различаются в довольно широком диапазоне. Плюс, если мы говорим о человеке, который дошел до идеи работы под Линукс, и это не какая-то абсолютно пустая и бредовая идея (такое, конечно, тоже может случиться), это уже точно не самый необразованный и ленивый человек. Если пришла в голову идея работать под Линукс - с ни чуть не меньшей вероятностью может прийти и идея поставить его на уже имеющееся железо. Например, чтобы не апгрейдиться до Win10/11.
У меня есть опыт подсадки под линукс мамы с сестрой.. Они уж точно рядовые пользователи. Главный секрет в этом простой - у них не было ранее сформированных привычек под виндовсом. Поэтому как они бы разобрались с виндой, так им и пришлось разбираться с линуксом. Для работы был выбран дистрибутив OpenSuse, как один из самых беспроблемных, хоть и не самых популярных.
История, которая произошла со мной. Я приехал к маме в гости. Она меня попросила глянуть на ее ноут. Пока я ковырялся с ее ноутом она сидела за моим. А потом говорит, что мой Windows ей нравится больше и спрашивает можно ли его поставить и на ее ноут. Я давай отговаривать. Все-таки Debian Testing не самый удачный кандидат в ее случае. В результате я ей поставил Ubuntu, показал где ее программы и что клацать по мелочам. Вот такой вот взвешенный переход "обычного" пользователя. Если что до перехода она регулярно обращалась с проблемами к админам с прошлой работы. Сейчас она на пенсии. Так что она точно никакой не скрытый хакер или админ.
А недавно соседка попросила меня зайти. Ей дети подарили ноут что бы больше общаться с внуками. Когда я сказал: "Ух-ты. У вас Linux". Сказала, что не знает о чем я и она просто нажимает как ей показали. Проблема была в том, что в беспроводной мышке сел аккумулятор и она начала часто мигать. Знаете, что-то мне подсказывает, что она не сама что-то нарешала.
Например, чтобы не апгрейдиться до Win10/11.
Ума не приложу зачем это нужно, но допустим. Но в этом случае Linux ставить не особо-то и нужно. Достаточно просто все оставить как есть.
Рядовой пользователь или купит железо с предустановленой ОС, или позовет это делать специально обученного человека, сам он ничего читать и делать не будет.
1) не брать ничего, где в слове есть Nvidia
Исправил за вас, не благодарите. Это такая чушь, что просто не верится, что кто-то её распространяет. С 2003-го года выкинув Radeon с его говёными дровами, перешёл (очень долго сомневался стоит-ли), на Gentoo и NVidia с FreeBSD (32-bit тогда ещё). Это была единственная связка Linux+Nvidia с нормальными дровами и железом для 64-бит систем. Gentoo, только ради сборки софта из исходников (я тогда был наивный и думал, что всё будет как в бсде).
За все годы ни разу не пожалел. Сменил кучу поколений железа уже. Однажды взял ноту от HP с процом от amd и встроенной графикой (до сих пор не выкинул, ем кактус, плачу но ем), - отвратительное убожище. Присобачил к этому ноуту внешний кулер-турбинку. Иначе температура 100C и досвидос. Просто запускаешь прсмотр видео с youtube и даже с турбиной 87C. Но это скорее BIOS в HP нотуе, который весь под винду заточен.
Т.е. у меня такая же правая нога как у вас, но не болит! Болит левая!
Вот зачем приводить в пример опыт 18-летней давности?
С тех пор AMD уже давно доработали свои драйвера, открыли их и заапстримили в ядро. Сейчас графика AMD работает из коробки в любых конфигурациях, в то время как у нвидии: гибридная графика по-прежнему без дополнительных костылей не работает, вэйленд не поддерживается, чтобы обновить ядро или иксы периодически приходится пару месяцев ждать выхода новой версии драйвера (пользователи роллинг-релиз дистрибутивов страдайте).
Но-но. Это не "нвидией вейланд не поддерживается", а "авторы многих вейланд-композиторов по религиозным соображениям не хотят использовать EGLStreams"
Или же это не "авторы многих вейланд-композиторов по религиозным соображениям не хотят использовать EGLStreams", а "Nvidia по религиозным соображениям не хочет использовать GBM"?
Что-то не заметил, что б я страдал на роллинге - arch, Nvidia 640m, i7 3520m.
Все работает без костылей. HDMI так же
Не поверите, я вейланд тоже не поддерживаю, и никак себя ущемлённым не считаю. Под gentoo я его ни разу не поставил. Под Ubuntu 20.04 LTS на выше приведёном ноуте он по умолчанию поставился ... Так что-бы вы думали? Я его таки выпилил. Глюков в разы меньше стало.
Меня как пользователя, никак не напрягает отсутствие дров NVidia в апстриме ядра. Я ставлю бинарные блобы, которые ... ТАДАМ! Работают. Это единственный бинарный пакет под моей gentoo. И я совсем от этого не стал спать хуже. Православность лицензий меня совсем не колышит. Зато железо у NVidia, с родными дровами, - это стабильное и спокойное рабочее/медиа и игровое место.
Присобачил к этому ноуту внешний кулер-турбинку. Иначе температура 100C и досвидос. Просто запускаешь прсмотр видео с youtube и даже с турбиной 87C. Но это скорее BIOS в HP нотуе, который весь под винду заточен.Что будет, если просто открыть биос и подождать, или же остановить на загрузке GRUB не запуская ядро — тоже будет грется и шуметь или же нет?
1) не брать ничего, где в слове есть Nvidia
2) не брать ничего, где есть гибридная графика
прямо как с чтением советских газет до обеда
Ну у меня системник с nVidia для всяких датасаенс задач, все завелось )
А как нынче, можно использовать одну и туже карточку для видео и для датасайнса? А то сын несколько лет такое использовал, но между расчетами и игрушками приходилось изменять всю конфигурацию драйверов и перегружаться, иначе ничего удавалось заставить работать.
Прогресс. А то в те времена с его карточкой было либо CUDA, либо подключение к монитору, для них разные драйвера требовались. Ещё несколько лет и можно будет жить под линуксом.
Это через OpenCL? Я как-то пытался завести data science TensorFlow на 5700XT и не смог. Там вроде CUDA-only, а на радеонах — через ROCM, который под Navi нет
Проблемы объяснены выше: раньше с некоторыми карточками нельзя было использовать Nvidia driver одновременно для вычислений TensorFlow и для работы с физическим дисплеем, надо было менять конфигурацию и перезагружаться. Судя по ответам сейчас стало лучше. Причем тут облачные сервисы и что я упускаю для меня загадка.
Точно можно, хотя я не использую такой подход.
Я в итоге пришел к тому что основная - это чистая Ubuntu 20.04, а под каждую задачу завожу свой Docker (туда можно пробросить gpu). Потому что комфортный сетап для некоторых старых проектов получается скорее на 18.04.
Вы можете "подорваться" на чем угодно. Например, у тех же Asus-ов проблемы с видеоадаптерами чинили очень быстро - и Nvidia-адаптер у меня заработал буквально через неделю после получения ноута. А вот "засыпание" - и через два года нет. Причем если не выключив компьютер, закрыть крышку - он входил в бесконечный цикл перезагрузки после открытия.
1) не брать ничего, где в слове есть Nvidia
[pfemidi@pfemidi ~]$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)
[pfemidi@pfemidi ~]$
Что я делаю не так что у меня всё работает? Как видео, так и музыка.
- Использую только видео от nvidia и на десктопах и на ноутах.
- Использую гибридную графику от nvidia.
Не имею проблем никаких вообще.
У автора наверное гибридная графика была. Да еще и от Nvidia. С ней как сейчас помню, воевал году в 2013/2014. Смотрю ничего не изменилось.
в 2021 НЕ ВСЕ нормально, но жить можно. Я лично работал на ThinkPad X1 с nVidia - машинное обучение и все такое. И проблем особо не было.
Есть два компьютера (HP Z600, HP Z800), в одном из них «из коробки» стоит Nvidia из серии Quadro и все также работает нормально (причем на Debian 10 с KDE, Debian по сравнению с Ubuntu\Mint более капризный по отношению к железу).
Мне кажется про Nvidia это уже давно какой-то миф или это относится только к новым топовым видеокартам, для которых драйвера еще не успели завезти.
Допустим я соберусь обновить систему (для простоты — десктоп) и мне нужно, чтобы дистрибутивы работали без проблем, но требования могут быть различные — например несколько видеокарт с кучей мониторов или мощные видюхи для машинного обучения.
По какому принципу мне выбирать железо, при условии что я готов несколько переплатить за совместимость? (ML, например дружественнее идет под Линуксом как и много другое)
Брать точно то и ровно в той комплектации, о чем известно, что под пингвинами оно беспроблемно работает в ваших задачах — самое надежное.
Никакой производитель никогда ни на каких условиях не сможет гарантировать, что он не спорол чушь при проектировании или в фирмвари, или что не забросит поддержку устройства. А вы хотите, чтобы кто-то вообще не имеющий к ним отношения дал вам какие-то гарантии.
Хммм… Ну вот amdgpu в ядре — что может быть еще надежнее? При этом все равно есть ненулевой шанс встретить какую-нибудь полурабочую дичь, вроде новой реинкарнаяции Radeon 5150M, который и под виндой поддерживался из рук вон плохо. Плюс, производитель может без уведомления поменять комплектацию, или отнестись формально к поддержке устройства. В конце концов, из ядра могут быть выкинуты какие-то модули.
Как следствие, что вендорские, что неофициальные списки совместимости — все устаревают и содержат ошибки.
При этом только производитель, владелец бренда, в курсе, что он там нахимичил.
Тут или пробовать самому, или искать, кто что заводил — и оно точно завелось, с пошаговым описанием, куда смотреть, за что держать и на что нажимать.
чем отбор по бренду производителя.
никак. Покупаешь НЕЧТО (точная модель), фиксируешь все проблемы. Если необходимо - меняешь конфигурацию или модель. Находишь самый беспроблемный вариант, фиксируешь список железа, модель и список софта. Тиражируешь. Мы так и делали
Не благодарите https://ubuntu.com/certified :) У делл и леновы полно моделей, которые отлично поддерживаются
На бумаге они поддерживаются, а в реальности Делл с Убунтой нифига нормально не работает. Начиная от мелочей с блютусом и вайфаем, заканчивая полными фризами системы через случайные промежутки времени. И да, диагностика от производителя (с рекавери раздела) показывает, что проблем нет. Поддержка разводит руками.
Решение - поставили Windows и отдали тем, кому подходит.
На бумаге они поддерживаются, а в реальности Делл с Убунтой нифига нормально не работает.
Это точно была сертифицированная модель?
Dell уже давным-давно выпускает железо под Ubuntu и там всё работает, но, разумеется, только в тех железках, которые под Ubuntu сертифицированы, а не на всей линейке.
Да это официально сертифицированая модель.
https://ubuntu.com/certified/202001-27708
И поддержка ничего не может сделать.
Вы точно взяли с предустановленной Ubuntu? У них в рамках одной и той же модели стоят в зависимости от комплектации разные WiFi модули. Linux традиционно нормально работает только с Intel-овскими, если у вас что-то другое (Qualcomm или Broadcom, например), то лучше даже не пытаться, а пойти купить модуль от Intel, это дешевле выйдет.
Естественно, всё предустановлено.
И рекавери от Делл.
Не помогло.
Arch, dell inspiron какой-то, skylake 6006u, qualcomm modem. Все работает
Если не верите можно спросить пруф, я просто не видел проблем с qualcomm на Линуксе на 3-ех устройствах. Ну да ну да, надо молча минус вставить.
P.S. Могу скинуть скрин
Так можно узнать за что минус?
>Linux традиционно нормально работает только с Intel-овскими, если у вас что-то другое (Qualcomm или Broadcom, например), то лучше даже не пытаться, а пойти купить модуль от Intel, это дешевле выйдет.
Я ответил на это. Потому что на трех устройствах с модемом qualcomm у меня не было проблем. Да, на Арче на последних двух и mint был на самом первом. Но я так понял имелось ввиду что любой linux лучше даже не пытаться ставить если модем не от интел. Это конечно частный случай(три). Все работали без проблем, сразу.
Ну тут можно только посочувствовать. И поддержка Windows не всегда все проблемы с Windows решает. Но у меня вот такой был: https://ubuntu.com/certified/202010-28314
Всё работало без проблем и bluetooth и wifi. Фризы были только если использовать несертифицированный блок питания (да, кажется идиотизмом, но там, оказывается целый протокол проверки блока питания… после замены фризы кончились… потом правда и ноут кончился, но то была отдельная, грусная, история… от механических поломок никакая OS не спасёт).
Есть вероятность, что это была проблема firefox. Я столкнулся с такой штукой даже в виртуалке под hyper-v, и, слегка погуглив, нашёл инфу, что действительно есть такой непонятный баг в firefox. Так как мне было не принципиально, я поставил хром и продолжил пользоваться виртуалкой - хром систему не подвешивал.
Или https://wiki.archlinux.org/title/Laptop. Тут даже побольше. Макбуки, правда, на 2012 заканчиваются.
Да в линуксе, всё как было "своими руками", так и осталось. Для тех кто желает линукс, но чтоб всё было "искаропки", делать нужно так:
Заходите на https://ubuntu.com/certified
Выбираете железо
Покупаете
Пользуетесь
это не работает так, я уже писал выше
что-нибудь типа Acer или Clevo
редкостное китайское говно. Никогда оба производителя не блистали ни качеством железа, ни продуманностью конструкции.
Вот что реально стоит избегать - т.н. "игровых" ноутов, и брать "бизнес"-серии, в которых и железо понадежнее, и ресурса побольше. А это наша любимая троица - Lenovo (бывший IBM), HP и Dell, причем не любых линеек, а вполне конкретных... Т.е. для Леново - не IdeaPad, а именно, что ThinkPad.
С SONY вообще все сложно, потому что они пытаются усидеть на обоих стульях. И действительно придумывают какие-то заковыристые технические решения.
Что вы имеете против игровых ноутов мне тоже непонятно. На них как раз железо десктопное и на нем все заведется без проблем. А вот во всякий «бизнес» часто пихают всякий тихий ужас, я тут уже приводил пример бизнес Dellа, который даже на десятке не работал нормально потому что там был какой-то мудреный SSD кэш.
Против HP ничего не имею, но там как повезет, а вот тот же Dell просто обожают вендорлоки, вымудренные решения и все такое.
На них как раз железо десктопное и на нем все заведется без проблем.
не десктопное ни разу (фейспальм)
Против HP ничего не имею, но там как повезет, а вот тот же Dell просто обожают вендорлоки, вымудренные решения и все такое.
от модели сильно зависит
Вот Вы выше говорите, что
ThinkPad — это exIBM, я говорю про что-то типа Yoga и других подобных устройств. ThinkPad хорошая машина. не вымудренная.
но не любой ThinkPad - это ThinkPad. T, X, W серии - да. SL серия - НЕТ, это вообще что-то левое, просто названное ThinkPad, чтобы хоть как-то продавалось и т.д.
И, что удивительно, даже в IdeaPad бывают достойные модели. Например, Z500, кажется, если я с цифирками не напутал
не десктопное ни разу
Зависит от модели. Например в каком-нибудь MSI Titan GT76 стоит десктопный i9 9900K. В тех же Clevo довольно часто ставят десктопные процессоры.
Даже если сравнивать мобильные с мобильным, то в игровых чаще можно встретить какой-нить условный i7700-hq, а в «бизнесе» будет что-нибудь похуже типа i7-7660u.
Здесь соглашусь, но обычная практика - все-таки в ноутбук пихать ноутбучное железо. У него и энергопотребление меньше, и тепла выделяет не столь много. А печка в формате ноутбука нужна далеко не всем. Для меня лично ценность в том, чтобы ноут был автономен, был легким и пр. Что автоматически приводит к macbook'ам или к новому (относительно) классу т.н. ультрабуков.
А так, конечно, я могу и ноутбуки Alienware вспомнить...
По-моему отличный вариант, если лень искать. Я брал, например, здесь - очень доволен. Но есть и другие варианты с предустановленным Линуксом для тех, кому лень искать самому.
Вот ещё сайт только что нашёл https://linux-laptop.net/
В общем варианты ищутся легко, было бы желание.
https://catalog.redhat.com/hardware/workstations/search
Достаточно удобный список. Можно ноутбук под конкретную версию дистрибутива посмотреть
Ну о Windows 10, которая реально вышла, в отличие от 11 - да, точно можно. Об 11 - посмотрим, когда реально выйдет. :)
Даже на яндекс маркете можно поставить галку с нужной ос, я так год назад делл отличный взял. Все прекрасно работает. Единственно, минт вместо убунты накатил.
Списки не работают. Пример - Dell Latitude 5580.
https://ubuntu.com/certified/201807-26296
Ноутбук сертифицирован для работы с убунтой, но убунту туда без бубна все равно не встает....
Это аргумент мог бы звучать убедительно, если бы в Linux всё и позиционировалось как с хакинтошем: мол, мы поддерживаем три устройства, устанавливаешь на четвёртое — сам дурак. Но если на официальном сайте Ubuntu даны инструкции по флэшке для маков, значит, компания Canonical официально заявляет, что Ubuntu предназначена и для маков.
А если на оффициальном сайте Apple есть инструкция про установку Windows, то Маки предназначаются и для Windows тоже, да?
Давайте я вам новенький Мак на M1 дам, а вы туда Windows поставите. Могу даже видео заснять с вашими попытками это сделать.
Да, Linux отлично работает на десятках, даже сотнях ноутов. Хромбуки называются. А ещё смартфоны. И там всё работает из коробки.
На сайте Apple крупно написано «Необходимые условия для установки Windows 10 на компьютере Mac: для установки Boot Camp требуется компьютер Mac с процессором Intel».
А вот на коробке с маками не написано там внутри Мак с процессором Intel или нет.
И как быть? Ну если вы не хотите ни с чем разбираться?
Это насколько нужно с головой не дружить дабы покупая мак не знать на каком он процессоре?
Ровно настолько же, чтобы купить Asus Zenbook и не знать на каком он процессоре.
Правда в случае с Asus всё не так ужасно, может быть AMD и Intel.
В случае с маками всё интереснее.
Отчасти согласен: Apple во многом старается, чтобы покупатели не думали о технических характеристиках, а покупали образ. А в случае с Windows думать о характеристиках приходится-таки.
Но если возникает вопрос «так что с установкой Windows конкретно на этот Mac», сайт позволяет получить однозначный ответ. С линуксом сложность в том, что чёткого ответа может не быть и сайт может сбивать с толку.
У нас на физфаке студенты не знали, сколько у их ноутов оперативки и есть ли там дискретка. Что уж говорить о людях, которые не технари.
Спросить у менеджера, какой мак на интеле? Вы совсем уж в абсурд скатились. Глупо спорить, что под линукс железо обычному человеку нереально подобрать. Да даже не совсем обычному сложно. До выхода М1 маков даже и этой проблемы не было. Берешь любой мак и ставишь в пару кликов туда винду.
Врёте. Давайте я вам мой Mac дам, а вы туда “в два клика” Windows поставите.
Хороший Mac, 8GiB памяти (всё никак не соберусь до 16GiB добить), 1TB SSD.
А да, ещё Quad G5.
И да, он таки был выпущен до M1 маков.
Давайте, заберу.
Поставлю винду через виртуалку. Оферта принята.
С вас теперь комп))
Так вы его на Mac поставите, а на виртуалку. В виртуалке можно что угодно на чём угодно запустить, хоть MacOS на C64.
Предложение же заключалось в установке на мак не куда-то ещё.
P.S. Убунту ведь на Windows тоже в два клика ставится через WSL. И никаких проблем с драйверами.
Mac дам, а вы туда “в два клика” Windows поставите
Мас? Mac. Windows? Windows.
Если, так смущает, то могу в автозапуск в полноэкранном режиме. Не отличить от нативного варианта. Тем более с с приходом UEFI, ОС фактически работают под гипервизором. Они тоже не виртуалки?
Тем более с с приходом UEFI, ОС фактически работают под гипервизором.
Это кто вам такую сказку рассказал? Не работают OS под гипервизором и UEFI тут ничего не меняет.
Да, операционка в UEFI стартует из защищённого режима, а не реального, но дальше она полностью берёт контроль на себя.
Не отличить от нативного варианта.
Отличить, причём тривиально. Вставляете какую-нибудь видеокарточку и ждёте, пока драйвера попросят. Вот Windows в вируталке их не попросит и вторую видеокарту использовать не сможет.
Теоретически да, возможно забабахать такой гипервизор, что OS будет видеть и контролировать всё железо (маньяки, портирующие Linux на M1 этим занимаются), в этом случае можно будет считать, что вы поставили операционку прямо на желозо, отличить будет и впрям нельня. Но для Mac G5 таких никто такого, насколько я знаю, не делал и даже если сделает там "в два клика" ничего не поставится.
С одной оговоркой: так как не было условия по тому, какую Windows накатывать, то на ваш мак через BootCamp легко ставится Windows 7 Home/Pro :)
Серьёзно? Я бы да, пожалуй, даже попробовал. А где берут секретную Windows 7 Home/Pro с поддержкой PowerPC?
Я только про OS/2 для PowerPC в курсе (но там с поддержкой железа совсем караул, ни про какой какой G5 эта версия не в курсе), что Windows 7 на неё кто-то портировал - от вас впервые слышу.
Допустим, но вы путаете вероятность 95% (* на сегодняшний день) что на мак можно поставить винду с вероятностью в 30% что на ноутбук можно поставить линукс.
На коробке мака с intel - написано, что там intel.
Не написано. Вот вам скан этикетки:
Где вы тут видите слово Intel? Да, если пойти на любимый сайт маководов, то по номеру модели вы сможете выяснить какой там проц, но это вот нифига не очевидно при взгляде на коробку.
В случае с iPad они пошли дальше и даже сколько там памяти стоит не пишут (а зачем? вариантов всё равно нет, зачем пользователю ненужная информация).
Ловко вы закрасили серийные номера, но оставили их же штрихкоды.
Там написано на этикетке справа.
Я когда покупал MacBook лично проверял, что там написан верный.
На eBay полно этих коробок и ваша дополнительная этикетка приклеена далеко не на каждой из них. Примерно так это выглядит:
Можете даже купить и лично убедиться, если вас это так волнует.
Но да, вы [частично] правы: похоже в какой-то момент их прищучили и она начали лепить дополнительный этот стикер (даже на вашей фотке видно, что это не часть коробки, а наклейка сверху).
Вопрос даже не в этом. На коробках с М1 написано что оно М1 (безотносительно процессора, хотя почти все фанаты Эппла смотрят все их презентации и конечно же знают что такое М1).
Про то, что на М1 пока не придумали винду знают действительно не все из них, но те, кто собирается ставить винду через буткамп скорее в большинстве таки в курсе.
Остаются домохозяйки купившие М1 и принёсшие другу Васе с просьбой поставить винду, потому что нужен какой-то спец-софт, что уж совсем небольшой процент.
А вот на коробке с маками не написано там внутри Мак с процессором Intel или нет.
А коробку вы не глядя выбираете? Вы еще спросите, почему на самом ноуте не написано это крупными буквами, а то коробку-то и потерять можно.
Вполне достаточно, что процессор пишется на всех ценниках и в конфигураторе на сайте при покупке.
А если на оффициальном сайте Apple есть инструкция про установку Windows, то Маки предназначаются и для Windows тоже, да?
Windows на Maс прекрасно работает....
на официальном сайте Ubuntu даны инструкции по флэшке для маков
Ещё там написано что софт поставляется бесплатно, как есть и что вам ничего не должны. Но это обычно предпочитают игнорировать и поливать грязью.
Я понимаю, что мне ничего не должны, и искренне благодарен всем людям, которые сделали возможным хотя бы то, что есть. С этим мир лучше, чем без этого.
Но возникает такой вопрос: а как в принципе можно озвучить факт существования какой-то проблемы, не «поливая грязью»? Надо как о мёртвом — или хорошо, или ничего? А то общение получается каким-то таким:
— А вот в линуксе всё уже лучше, чем у вас в других системах!
— Ну, в вопросах X и Y ведь хуже.
— НЕ СМЕЙ ПОЛИВАТЬ ГРЯЗЬЮ ТО ГДЕ ТЕБЕ НИЧЕГО НЕ ДОЛЖНЫ!
All before 'but' is a bullshit.
Должна быть стройность и непротиворечивость систематического подхода, даже если в его основе лежат неверные предпосылки.
Например, так:
В винде не работает моя любимая ESS Solo-1 и Mustek 1200CU — винда говно.
Макось не ставится на мой Thinkpad — макось говно.
В линуксе нет дров на мой мак — линукс говно.
Или так:
В винде не работает моя любимая ESS Solo-1 и Mustek 1200CU — но это проблема неподдерживаемого оборудования.
Макось не ставится на мой Thinkpad — но это проблема неподдерживаемого оборудования.
В линуксе нет дров на мой мак — но это проблема неподдерживаемого оборудования.
Вы же разводите когнитивные искажения, потому что ваша цель соврать, чтобы найти оправдание неудаче. Ведь божественный "Йа" ну никак не может быть виноват, это все скамейка!
В винде не работает моя любимая ESS Solo-1 и Mustek 1200CU — но это проблема неподдерживаемого оборудования.
работает, но в винде 95, ваша карта бита.
Под ней не работает 1070, не видятся 64ГБ памяти и у проца только одно ядро работает из 12(+SMT) =)
Не всегда оно работает "из коробки". Когда я первый раз ставил на свой ноут Windows 10 - "отпали" клавиатура, тачпад, вайфай и эзернет. Пришлось подключать внешние клаву с мышкой и на флешке подкидывать нужные драйверы. При этом у FreeBSD сходу не завёлся только вайфай.
Но, надо сказать, когда через пару лет я переустанавливал винду - нужные драйверы в комплекте уже были.
Вайфай с этой проблемой?
Да проблем вобщем-то не было. Скачал отдельно драйвера, доустановил. Их просто на инсталляционном диске BSD не было.
Но - ёлки-палки! Всё остальное, кроме вайфая, заработало. На ноуте. И это с BSD, которая в основном на серверах применяется.
А на Windows, предназначенной для обычных компьютеров, проблем при установке было гораздо больше. Так что сложности не только с Линуксом бывают.
Кстати, однажды попался комп, куда убунта вообще не хотела ставиться. Вот вообще никак. В итоге, комп уехал к хозяину с ElementaryOS.
Ага, работает "из коробки". Asus N55SF (прям, как у @0xd34df00d )
На винде почему-то стабильно ресетится вайфай модуль. Я имею подозрения, почему так: кажется, они накосячили с охлаждением и аппаратно беспроводной модуль просто виснет, после чего ресетится watchdog'ом каким-то. Лучше, конечно, чем просто напрочь зависнуть (что, скорее всего было бы в случае с Linux), но фигово, если соединение нужно.
А уж попробовать воткнуть на него Шindoшг10 - веселье из самых забористых. Я примерно такое же видел, когда держал в руках Vaio, у которого в комплекте был диск отката с предустановленной Vista на XP. Откатить не проблема, только драйверов на железо внутри для XP не существовало в природе.
Такой же ноутбук. Не очень понял в чем проблема с win 10. Ставил начиная с первых версий без каких либо проблем. Wifi комплектный тоже работал не стабильно, но я уже пару раз менял адаптер на более продвинутый.
но я уже пару раз менял адаптер на более продвинутый.
Внешний USB? Или как это "менял адаптер"?
Там же обычный mini pci-e или как он правильно называется. Покупаете такого же форм-фактора (только чтобы был с bluetooth) и меняете. Меняется в этой модели элементарно, в биосе тоже никаких проверок нет. Последнее что купил на базе 7260 с поддержкой АС. У меня в принципе ноут проапгрейжен по максимуму. Проц i7 2670 вместо i5, ssd, 16 ОЗУ, сетевая. В результате даже по нынешним временам вполне шустро работает.
У меня была забавная ситуация. ПК с включенным в bios режимом fast boot и с dual boot (ubuntu/win10) и не очень новая карта wifi. Чтобы c комфортом посидеть в интернетах, надо было загрузиться в win10, перезагрузиться в ubuntu и уже можно комфортно работать без фризов и дисконнектов. По всей видимости драйвера из win загружали свое firmware, которое сильно отличалось от их же под *nix системы.
Пару раз сталкивался с проблемой отваливающегося вайфая, решилось там, что поменял местами подключение антенны (провода)
При этом под Linux (кажется это был RedHat, но может быть уже и Ubuntu) и Windows Server 2008 все работало прекрасно с аптаймом по полгода.
На убунте сижу уже 13 лет, не скажу что все всегда гладко, но совершенно точно проблем меньше чем на Винде. Также ставил убунту всем родственникам. После этого забываю о каких либо проблемах у них с зависающими и тормозящими компьютерами лет на 5, по прошествии которых просто обновляю ось если не нужно делать железного апгрейда. Пытался пересесть на минт, после того как убунту отказалась от юнити и внедрили гном3, но минт разочаровал - микро́глюки достают. Вернулся на убунту 20.04 где-то через полгода после релиза - стало все норм.
Да, Линукс (говорю об убунту в большей степени, как о самом развитом для рядового пользователя дистрибутиве) не для всех задач подойдёт, но мне как разработчику лучше варианта найти не удалось, не говорю что их нет, а для нетребовательно пользователя, которому нужен браузер, офис и косынка - подойдёт идеально.
"нужно достаточно сильно чтобы профинансировать разработку " - а куда делись энтузиасты, и свободное ПО?
Энтузиасты - это не ваши личные рабы, которые обязаны бесплатно решать ваши личные проблемы с вашим железом.
одни продвигают идею, философию и концепцию свободного ПО, другие пилят свои, интересные и важные для них проекты. Если эти проекты не покрывают чьих-то задач, то этот кто-то может попробовать запилить свой, либо понять, почему, некоторое ПО остаётся несвободным.
Ещё один момент: винда одна, а линуксов много. У одного так конфиги расположены, у другого по другому. В репозиториях тоже не всё одинаково от дистрибутива к дистрибутиву. Производители со временем поворачиваются лицом к линукс, но ко всем сразу повернуться не получится. Например: пользуюсь owncloud. Есть дистр под RH, Ubuntu, Debian, Fedora и OpenSuse. Где взять под Kali\Arch\Alt? Надеясь на то, что Kali как бы из Ubuntu выросла, полез туда. Не без бубна поставил - ок. А владельцам Mint что делать? С драйверами\приложениями для видео-карт всё ещё веселее - помимо многообразия карт и дистров есть ещё и многообразие оконных менеджеров + Xorg\Wayland
Т.е. вариантов того, как всё будет у конкретного пользователя - X=2*N*D*C где N - количество оконных менеджеров, D - количество окружений раб.стола (у каждого свой подход к отображению панелей\окон\кнопок), С - число карт которые надо поддерживать в этой версии драйвера.
Так что каждому любителю развеселить обои рабочего стола наверное стоит задуматься о том, чтобы приложить знания\умения в сторону помощи тем, кто разрабатывает драйверы и вообще работает над каким-то одним дистром. Глядишь и получится 3-5 специализированных для своего направления дистра где всё идеально. Ну типа Debian\RH - энтерпрайз сервера с поддержкой за деньги, Ubuntu LTS\CentOS - сервера для тех, кто сам во всём разберётся, Mint\OpenSuse - десктоп и Kali - для всяких техно-извращенцев\пентестеров\разработчиков.
C windows тоже есть проблемы. Вот к примеру, сейчас пишу с ноутбука Prestigio. Я не могу на нем обновить windows - не хватает места. Сама винда очень тормозит и постоянно проблемы с памятью, хотя запущен только браузер. Браузер периодически вылетает. После спящего режима wi-fi не запускается. И еще куча мелких проблем.
Единственное железо, где не смог нормально поставить Ubuntu - нетбук с шильдиком DNS. Но справедливости ради при установке винды также много грабель, если утеряны родные дрова. То вайфай отваливается, то звука нет, то вентиляторы молотят на всю мощь.
В 10 классе (2014 год) мне покупали ноут от dns c Ubuntu в комплекте. На нём до сих пор работает самый свежий Mint. А он ещё с такой ужасной гибридной графикой! i3 4000m + HD4600 + GTX 740m. Из коробки работает вообще всё. Но тут да, Ubuntu на него предустановлена была.
Видимо ДНСэвцы и поставили на него убунту, потому что он на этом железе работает без проблем. Мой же нетбук первоначально был с семеркой. Ещё и на атоме, с гигом оперативы. Году в 19м воткнул в него 4гига, винт на 500гб и подумалось мне, нафиг эта винда, везде убунта и сюда поставлю. Ставил 18.04, намучался, но так и не победил его. Хотя ещё в старом конфиге он работал под управлением убунту сервер 12.04 в качестве домашнего видеосервера и файлопомойки.
Тут не все так просто. У DNS своего железа никогда не было; то были Haier, Clevo и прочие звери. А материнки на них стояли от фирмочки Pegatron - вот где корень зла. Пример: материнка C15, отключенная программно видеокарта по прежнему потребляла максимальную мощность раскаляясь как утюг и соответственно вентилятор выл как на ВЛ-85 пока я не распаял перемычки подающие питание на ГПУ. И таких примеров относительно именно плат Pegatron куча.
У аймака беспроводные клавиатура
Стандартная "бесповодная" клавиатура от Apple прекрасно подключается по USB и определяется Linux как обычная клавиатура.
А где в статье раздел “как я поставил MacOS на свой Asus Zenbook и всё отлично заработало”?
Искал, читал, не нашёл. Плохо искал?
А где на сайте Apple слова «macOS хорошо установится на Asus ZenBook»? На сайте Ubuntu вот они есть.
Вы аппелируете к Community Help Wiki, где кто-то неравнодушный с десяток лет назад по доброте душевной оставил эти инструкции. Если коротко, то вы почему-то требуете от бесплатного продукта поддержки платного уровня. Выше в комментариях оставили ссылку на сертифицированные устройства, вот их и надо брать, чтоб "все гарантированно из коробки", а во всех остальных случаях это будет хакинтош.
Возможно, мое мнение субъективно, но когда говорят про то, что Linux готов к десктопу, то имеют ввиду отсутствие различных детских болячек, которые раньше не позволяли нормально пользоваться даже на совместимом железе. Сейчас, если компоненты подобраны корректно (открою вам секрет Полишинеля: некоторые производители устройств, в том числе, периферийных, официально пишут о совместимости устройств с семейством GNU/Linux, хотя некоторые и кривят душой, поставляя блобы драйверов под устаревшие ядра), то все, действительно, работает из коробки.
Я не требую поддержки платного уровня. Я просто констатирую, что её отсутствие с точки зрения пользователя — проблема. Раз уж в принципе некоммерческую ОС сравнивают с коммерческими, то надо говорить и об этой разнице.
Ну так берите сертифицированные устройства хоть под Ubuntu, хоть под RHEL, покупайте платную поддержку и будете приятно удивлены. А то, о чем вы говорите - "цена свободы выбора". Не хотите платить деньгами - платите своим временем.
1. Отчасти этот пост отвечает на комментарии «в линуксе всё уже работает из коробки!» И в этих комментариях нигде не говорилось «если купишь платную поддержку». Утверждалось, что он уже сам по себе хорош.
2. Отчасти этот пост смотрит в разрезе «может ли наступить год линукса на десктопе». Если только при условии массовой покупки платной поддержки — ну, значит, не может :)
Я конечно могу показаться занудой, но у вас пример в статье - ноутбук и мак, что явно не декстоп. Справедливости ради, вам стоит так же попробовать установить Linux на обычный PC.
С видеокартой Nvidia, ага.
У меня сейчас Ubuntu 20.04 и видеокарта ASUS GeForce GTX 1660 Ti STRIX - проблем нет, на 18 было - по умолчанию не было драйверов под Nvidia, на разрешении 800 на 600 ставил их.
Нормально всё с Нвидией. В Proxmox пробрасываю Quadro RTX 6000 внутрь виртуалок с помощью официального драйвера NVIDIA-Linux-vgpu-kvm, он распараллеливает её на 24 штуки.
С видеокартой Nvidia, ага.
Года два назад "похоронил" окончательно добитый детьми (в прямом смысле) Dell Vostro с гибридной графикой, прекрасно работавший с Bumblebee. Основным графическим ядром было Intel (ну просто потому что батарейку меньше съедала) но внешний монитор там был распаян на nVidia и работал только через неё.
Да, с видеокартой nvidia. Тут больше вопрос в том, что у вас был небольшой негативный опыт, после которого вы поставили крест на попытках и распространяете уже неактуальные сведения. Я за 15 лет использования ubuntu понял одно: обновился на свежую версию, и что-то не заработало, то откатись на предыдущую.. а сам отправь грамотный багрепорт, и подожди пару месяцев. У меня лишь однажды был баг с новой картой nvidia, не поднимались родные дрова с новой версией ядра, пришлось посидеть c nouveau пока nvidia подвезли обновления в репы.
-сынок, обновился мой монитор, и теперь вот звука нет
-папа, набирайте следующие команды в терминале,
-сейчас ручку найду и очки ,записываю
-oem@evgeniipc95:~$ sudo apt install phpmyadmin php-mbstring php-gettext ....но прежде, создайте отчет по событиям, заллогируйте недавние события по железу, дамп не забудьте
папа, набирайте следующие команды в терминале,
Папа, запусти anydesk, сейчас всё починится.
ИМХО, проблема с Nvidia - это проблема допотопных времен, когда ML еще не пихали почти в каждый продукт с поводом и без. Сейчас же Nvidia стабильно производит под Linux весьма качественные дрова, другой вопрос, что проприетарные.
Вот да, проприетарность сильно подбешивает, т.к. выкинут поддержку карты старой из новых версий драйвера - всё, начинаешь костылять, чтоб и ядро как-то работало с драйвером и X-сервер тоже. Потому закончил свою жизнь с nvidia где-то в 2017 (была 550ti, которая всё ещё устраивала по производительности, но с дровами уже появлялись проблемы при обновлениях в арче)
1070ти. Стояла 33, затем 34 Федора, сейчас арч, который вообще спрашивает какие дрова поставить свободные или проприетарные при установке. Проблем нет, кроме того что дрова закрытые и я не могу андервольтнуть ее, хотя в винде в афтербернере это делается в пару кликов. А вообще установка линя на десктоп дала мне отличный толчок, чтобы развиваться как сисадмин, ибо специфика на моем рабочем месте заставляла ковырять только Винду.
lspci | grep VGA
0f:00.0 VGA compatible controller: NVIDIA Corporation GT200GL [Quadro FX 3800] (rev a1)
Что я делаю не так?
Справедливости ради, ряд тредов выше прекрасно иллюстрирует проблему подбора железа и сегодня.
Ну что Вы, как так можно? Так же никакого кликбейта не получится!
может ли наступить год линукса на десктопе
Может, на самом деле. Но не потому, что линукс так выстрелит, что всех разом оставит не у дел, а потому, что, как я уже замечал в другом посте, остальные скатятся в состояние терминалов с перфокартами.
«в линуксе всё уже работает из коробки!»А где вы увидели такой радикальный тезис? В Windows тоже работает не всегда всё из коробки, особенно учитывая её различные версии.
1. Отчасти этот пост отвечает на комментарии «в линуксе всё уже работает из коробки!» И в этих комментариях нигде не говорилось «если купишь платную поддержку». Утверждалось, что он уже сам по себе хорош.
И очень часто это чистая правда. Я пользуюсь Linux для работы потому, что он мне наиболее удобен. И среди моих коллег это крайне популярная система. Мы все берем железо, которое поддерживается Linux и ни у кого нет проблем. Примерно пару месяцев назад я ставил на свой HP Probook 445 G7 Fedora. Загрузил Live, сказал поставить. Полазил в интернете пока ставилась система. На этом все. Завелось все, кроме датчика пальца. Но он указан в исключениях. Поэтому я на это и не рассчитывал. Честно говоря я не понимаю почему люди при выборе ноута, который планируют использовать с Linux, не проверяю его при помощи LiveUSB. Вам больше заняться нечем как решать проблемы с непонятными ноутами и потом писать про это статьи?
И если уж пошло, то по вашей логике Windows на десктопе то же делать нечего. Берем комп с SATA винтом, качаем образ с официального сайта и ... система не ставится. Нужных драйверов попросту нет. А теперь попробуйте объяснить обычному человеку, который ни в чем не хочет разбираться, что ему говорит инсталятор, как определить какой драйвер ему нужен и как тыкнуть в нужный файлы если производитель предлагает exe файл, который что-то грузит и что-то куда-то ставит вместо самого драйвера.
Тут замкнутый круг. Пользователь не использует ОС, потому что там что-то не работает (железо или ПО не портировано), а производитель не берётся поддерживать эту ОС, т.к., видите ли, пользователей мало.
Как думаете, сильно помогла поддержка Microsoft или поддержка HP? Пришлось выпиливать механизм обновления (что сделать не так и просто), потому что иначе оно два раза в неделю пыталось поставить это чертово обновление блокируя работу на целый день (в среднем процессу обновления требовалось часов 8 что бы понять что что-то пошло не так и откатиться назад).
Мак: мы сделали ноутбук, который работает из коробки, но к нему нельзя ничего подключать. Будем бить по рукам и поэтому убрали все разъемы, чтобы у вас и в мыслях не было.
Linux: мы сделали ноутбук, который работает из коробки, а также постарались, чтобы как можно больше функционала работало на любых других устройствах, написали различные инструкции, но покрыть 100% не смогли. Тем не менее на 80% железа(примерно) всё будет работать из коробки.
Автор: вот вы Linux уроды.
Не очень понял про «к маку нельзя ничего подключать». Из бытовой периферии к нему можно подключить что угодно (флэшки, наушники, мониторы, мышки, принтеры, веб-камеры, микрофоны, внешние диски): в части случаев через переходник, но работать-то всё будет, об этом позаботились.
Да просто из личного опыта. Во-первых, да, переходник надо. Во-вторых, подключил монитор и в глазах рябит от шрифтов, почему-то мак заточен только на ультра hd разрешение, full hd он отобразить норм не может. В-третьих, клавиатура, либо маковская за тонны зелени, либо сломай пальцы, переназначить клавиши мак не позволяет, о поддержке pc клавиатуры даже не заикаюсь. Ну и бонусом разъем для наушников, у меня его не было на переходнике, видимо надо еще один переходник было купить.
разъем для наушников, у меня его не было на переходнике, видимо надо еще один переходник было купить
Что-то опять не понял, а у какого это мака нет разъёма для наушников? Или речь уже про айфон?
У макбука только type-c разъемы, для наушников нужен 3.5мм разъем
Так он есть же. Или у вас какая-то специфическая модель?
Хм, у меня был что-то вроде macbook pro 15 2020 с сенсорной панелью. Может статься, что и не заметил, тогда возьму свои слова назад.
Хороший вопрос, об этом не вспомнил. Вроде бы этой поддержки можно добиться, но либо колдовством в консоли, либо покупкой платного решения. Согласен, что если колдовать, то начинаются те же заморочки, на которые я сам в посте жалуюсь.
Если начинать всё сравнивать, то стоит ещё вот что добавить: если кто-то использует мак и отформатировал флэшку в APFS, то на Windows или Linux, чтобы открыть её, понадобится софт от той же Paragon.
Тут можно ругаться на Apple за тягу к собственным стандартам, но в итоге имеем следующее: сейчас ни одна ОС в мире не поддерживает из коробки сразу все популярные ФС. С заморочками пользователь может столкнуться где угодно.
на сайте Apple Asus Zenbook в списке поддерживаемых?
А на сайте Ubuntu?
Топикстартер откопал какую-то страничку где-то на форуме и записал, на этом основании, Asus ZenBook (коих существуют десятки, если не сотни, разных моделей) в список "поддерживаемых" - кто ж ему, теперь, доктор-то?
Страничка не «на форуме», а на домене help.ubuntu.com, от которого ожидаешь внятной информации.
Да, там информация не от Canonical, а от сообщества. Так это, по-моему, тоже как раз проблема: когда на официальном сайте можешь найти только устаревшую информацию от неизвестно кого, а где взять нормальную — непонятно. В то время как с macOS всё куда очевиднее: компания прямо сообщает, что не хочет использования системы не на своём железе.
Существует вполне достаточно контор, готовых вам поставить настроенный и работающий ноут с Ubuntu.
Но вы, почему-то, идёте не к ним, а чёрте-куда.
Давайте я вам сейчас дам мою HiFive Unmatched, а вы на неё попытаетесь поставить хоть Windows, хоть MacOS.
Будет куда как больше попаболи, чем в ваших приключениях с Linux.
А вот Linux, лежавший в коробке, завёлся и работает.
Удивительно, правда?
вы, почему-то, идёте не к ним, а чёрте-куда.
Я иду на официальный сайт https://ubuntu.com/desktop. На этой странице нет надписи «идите только в эти конторы». На ней сначала есть большая кнопка «Download». Потом надпись «Ubuntu comes with everything you need» (ни слова о том, что нужных драйверов может не быть). Ну и где-то сильно ниже есть ещё слова про сертифицированных партнёров, до которых вряд ли многие долистывают.
Причём если перейти по кнопке «Download», видишь слова «Recommended system requirements». И под ними нет ни слова о том, что рекомендуется идти за железом к правильным конторам. Только о том, сколько оперативки нужно и какой процессор.
То есть «идти чёрте-куда» и ставить на любое железо, соответствующее рекомендованным характеристикам — это официально одобряемый путь.
Как вам уже сказали для этого есть другая страница: https://ubuntu.com/certified
А то, что вы нашли — это для тех бедолаг, которые уже чего-то себе купили и желают потрахаться.
Отличие от Apple — в том, что Apple просто на вас в суд подаст, если вы попытаетесь жаловаться на том, что у вас не насертифицированном железе что-то не работает, а Ubuntu — нет.
Вряд ли это можно записать в вину Ubuntu.
Смотрите, вот я обычный пользователь, не энтерпрайз. Я захожу на главную страницу ubuntu.com. Подскажите, какой путь оттуда должен привести меня на ubuntu.com/certified?
Вот с путём к скачиванию всё очевидно (и на этом пути нигде не написано «это для бедолаг»).
А какой путь на Apple выведет вас на необходимость проверки CPU? И что вы будете делать, если поймёте, что MacOS — “это не для вас” и решите поставить Windows уже после покупки лаптопа на M1?
Вот куда мне тыкать на этой страничке, чтобы узнать, что, оказывается, не все Маки с Windows совместимы: https://www.apple.com/shop/buy-mac
Где на пути от этой ссылки до покупки это написано?
На этой страничке, если вы ткнёте в любую модель и перейдёте в раздел tech specs, там в пункте "operating system" будет написано "macOS" и не будет написано "Windows". То есть там довольно прямо сообщают, что если macOS окажется не для пользователя, то это в целом его проблемы.
Но вроде бы те, кто захотел Windows уже после покупки M1, используют Parallels.
На этой страничке, если вы ткнёте в любую модель и перейдёте в раздел tech specs, там в пункте "operating system" будет написано "macOS" и не будет написано "Windows".
Отлично. А теперь, пожалуйста, ссылочку на продавца вашего ноута, где было бы написано "Linux supported" или чего-нибудь в этом духе.
Вы как-то ушли от предыдущего вопроса про сайт Ubuntu. Ещё раз: как обычному пользователю, оказавшемуся там, сделать вывод «надо использовать только сертифицированное», если сайт говорит о противоположном?
Там написано, например, такое: «Download Ubuntu desktop and replace your current operating system whether it's Windows or Mac OS»
Ну то есть напрямую призывают к установке на маки, не являющиеся сертифицированными устройствами.
На этой страничке, если вы ткнёте в любую модель и перейдёте в раздел tech specs, там в пункте "operating system" будет написано "macOS" и не будет написано "Windows"
Ну вот ссылка, там написано
Операционная система (Dell рекомендует Windows 10 Pro для бизнеса.)
* Windows 10 Pro (64-разрядная)
* Ubuntu 18.04
покупаю этот ноут - вопросов не возникает
Это хорошо, но мой вопрос остаётся. Я захожу на сайт ОС, там написано «ставь меня на Mac». Как и почему я должен сделать из этого вывод «не надо ставить это на Mac»?
Я захожу на сайт ОС, там написано «ставь меня на Mac»
А далее, по тексту инструкции по установке:
Click on “Install third-party software for graphics and Wi-Fi hardware, Flash, MP3 and other media.” Click Continue.
Логично, что для live-USB этот пункт не был выбран и соответствующие пакеты отсутствовали. Так же, могу только предположить, что для Asus-а его тоже пропустили, так как именно он устанавливает libvdpau и прочее.
В общем из вашей статьи и каментов можно сделать вывод, что вы из тех людей, для которых на микроволновках пишут крупным шрифтом "Не сушить домашних животных".
Я человек простой, и если я не могу сушить домашних животных в микроволновке, то я буду их там мочить!
Мне ситуация видится так: на микроволновке написано крупным шрифтом «Можно сушить домашних животных». На сайте — фото довольного животного внутри микроволновки.
Причём создатели микроволновки проделали большую работу над тем, чтобы действительно было можно. Дать людям возможность сушить животных в микроволновках — это их осознанная цель.
Но они к ней пока не совсем пришли, поэтому часть животных в микроволновках погибает. А вот об этом они решили на сайте не писать.
Как вам (может не вам), уже приводили примеры выше, линукс так себе работает, даже когда предустановлен.
Не совсем понятно, если быть уж до конца объективным, почему вообще в пример приводится Ubuntu, вы ведь ставили не её.
Ну она пример самого распространенного Линукса, но у Минта на сайте всё ещё хлеще:
«Some of the reasons for the success of Linux Mint are:
It works out of the box, with full multimedia support and is extremely easy to use.»
Всё работает из коробки, всё безумно легко использовать. Окей. Про сертифицированные устройства на сайте вообще ничего не нашёл.
Ну т.е. МакОС на зенбуке не заводится потому что Эппл запретил.
Линукс заводится но не радует, но плохой при этом именно Линукс?
С точки зрения пользовательского опыта - да. С макос есть официальная позиция и человеку никто не скажет, иди купи зенбук и поставь макось. Ему скажут - иди в эплстор и бери макбук. Про линукс же, мало того, что никто не скажет толком, что можно купить и легко поставить, а если даже скажут, то все равно огребешь проблем как ОП. Это именно проблема линукса, и она никуда не делась. Мы же здесь не как эксперты собрались обсуждать, а смотрим, готов ли линукс для пользования домохозяйками. Ответ как и всегда - не готов.
готов ли линукс для пользования домохозяйками. Ответ как и всегда — давно готов.
Не благодарите.
А вот не готов он для администрирования домохозяйками и эникеями вида я прокликал Next/Finish в мастере поднятия роли DC — теперь я Misweeper Consultant Solitaire Expert, чей экспириенс сводится к взять нахрапом с понтом я тыщщу раз так делал (под виндой) — и закономерно ломается о жестокую реальность.
матери на ноут линукс поставил
А теперь дайте матери ноут с чистым SSD и дистриб линукса, она сможет получить тот же результат?
Все аргументы про «готовность для домохозяек» я всегда читаю одно и то же — у бабушки работает 10 лет, хотя я сам установил и настроит всё до этого. Есть ваша мать купит МФУ, принесет домой и подключит — он заработат прям сам? без мозгоебства с cups, курением логов, компиляции cups из исходников из гита и этого всего? да ну вот не поверю.
Потом понадобилось что-то напечатать, я подключил принтер и он заработал сразу, без установки каких-либо дров. Просто появился в списке устройств и начал печатать.
Так что да, заработает сам, без всяких исходников и прочего.
Я при этом не уверен что мой принтер (Xerox Phaser 3117) заведется без проблем на Windows 10. У меня уже была когда-то подобная проблема со сканером Canon — под Windows 7 и старше он отказывался работать по причине отсутствия драйверов от Canon. Я тогда еще на Windows сидел и решением было держать виртуалку с Linux для сканирования (можно было виртуалку с XP, но там это как-то через задницу работало только через служебную утилиту для тестирования, пользовательские утилиты от самого Canon с виртуалками не дружили).
Более того, если так уж зачем-то хочется «официальной позиции» (а просто фильтр по предустановленным ОС в магазине не устраивает), то можно взять Chromebook (который тот же Linux, только «официальный»). Замечательные кстати машинки для своих целей, с очень хорошей производительностью, высокой автономностью и возможностью установки как Linux, так и Android приложений из коробки.
Вы же хотите «официальной позиции» от комьюнити ОС, это как-то странно. Если вы решите поставить Chromium OS (комьюнити версия Chrome OS), то никакой «официальной позиции» у вас тоже не будет и быть не должно.
Для домохозяек Linux вообще идеален — браузер работает на любой платформе, только тут еще всякая вирусня не поймается, а без знания рут пароля сломать что-то довольно затруднительно.
только какой-нибудь флэш не работает (хотя наконец-то его уже везде выпилили в пользу HTML5), может видео не будет работать с ускорением (обжевали выше), и, что может быть критично - не работают какие-нибудь плагины для ЭЦП для работы с порталами госуслуг и прочим. Хотя этот паттерн использования ноутбука явно выбивается из "пишу документы в google docs, читаю почту яндекса, сижу в одноклассниках и смотрю видосы в ютубе".
Еще отдельная боль - это настроить плейеры на linux, потому что 100% впилишься в историю с проприетарными кодеками. Я лично VLC предпочитаю, но иногда реально надо с бубном потанцевать, чтобы его нормально установить.
только какой-нибудь флэш не работает
Работает до сих пор, правда зачем?
https://tecadmin.net/install-adobe-flash-player-on-centos-redhat-fedora/
З.Ы. Не уверен, что на F34 будет работать, так как там PulseAudio выпилили в пользу pipewire.
С плеерами в общем-то тоже, ставил всегда VLC и все из коробки работает. Хотя где-нибудь на Debian без подключенного non-free может быть и будут проблемы, но никто же не заставляет только на опенсурсе сидеть, правда?
Приведите ссылку на официальный список поддерживаемых Ubuntu устройств
ryzen 9 3900x + 5700xt первое время были проблемы с производительностью и драйверами, примерно за полтора года все пришло в норму.
Всем бы такое терпение, как у вас :)
По мне все проблемы с Linux это проблемы вида: «Плохому танцору даже яйца мешают!» Linux работает, как часы и намного стабильнее винды и мак. Основная проблема для неподготовленных пользователей, что Linux надо настраивать, даже если дистрибутив позиционирует себя, как поставил и все работает из коробки.
По мне все проблемы с Linux это проблемы вида: «Плохому танцору даже яйца мешают!» Linux работает, как часы и намного стабильнее винды и мак
Слушайте, ну что значит «намного стабильнее»? Если у вас исправное железо, если у вас к нему нормальные качественные драйвера, и вы не ставите никакие обновления кроме патчей безопасности, то у вас всё работает стабильно, независимо от ОС. Если у вас проблемное железо, или у вас есть в конфигурации кривые драйвера, то вы намучаетесь. Если вы постоянно накатываете какие-то обновы, то вы тоже в группе риска заболеть геморроем с осложнениями, независимо от ОС.
Основная проблема для неподготовленных пользователей, что Linux надо настраивать,
Нууу… Я более чем подготовленный пользователь, например. Но знаете, мне уже пятый десяток лет, и у меня есть ровно 0 минут, которые я готов потратить на такое тупое и осточертевшее ещё лет… надцать назад занятие, как настраивать операционную систему. Поэтому инсталлятор, в котором надо несколько раз нажать «Далее», и после этого получить готовую к использованию ОС для меня киллер-фича, которая перевешивает любые "+2% к производительности".
все проблемы могу решить сам
Давайте по-честному, какие проблемы в Линуксе вы можете решить сами, кроме тех, которые кто-то из мейнтейнеров решил и закинул в репу, а вы обновили пакеты, или стянули сурцы и пересобрали? Да никаких. И ничем это не отличается от ожидания вендорских багфиксов, ну кроме большего количества действий по их накатыванию? И ложному ощущению некоей причастности к процессу исправления, конечно же :)
Винда тоже не радует стабильностью, и что надо решать ее баги на ровном месте.
И ещё расскажите, плз, какие баги, например, вам приходилось решать в винде?
khajiit
Но платным виндам и дорогим макам это поведение склонны прощать… а вот если бесплатный линукс с нахрапа не покорился — то виновата скамейка.
Платная винда стоит столько же, сколько несколько часов моего рабочего времени, и покупается раз в десятилетие. Тратить время на сбор по кусочкам решения линуксовых проблем — это мне выйдет куда дороже. И да, то, что линукс с нахрапа зачастую не покоряется, да, это недостаток. Не фатальный, но существенный.
0xd34df00d
И вот это все (и многое другое) я испытывал на своей игровой машине под виндой, где стоит две с половиной игры.
Это не проблема винды. Абсолютно серьёзно. Что угодно другое — кривое железо, кривые драйвера и т.д., но винда перестала быть настолько геморройной ещё где-то во времена Windows 98.
Давайте по-честному, какие проблемы в Линуксе вы можете решить сами, кроме тех, которые кто-то из мейнтейнеров решил и закинул в репу, а вы обновили пакеты, или стянули сурцы и пересобрали? Да никаких. И ничем это не отличается от ожидания вендорских багфиксов, ну кроме большего количества действий по их накатыванию? И ложному ощущению некоей причастности к процессу исправления, конечно же :)
Перед тем как писать, и беспочвенно обвинять людей. Вы бы для начала поинтересовались. Работаю с апстримом пакетов, у меня свои пакеты, очень много багов мне пришлось решать самому и писать патчи так как компилирую пакеты с clang, так же активно общаюсь с разработчиками пакетов. Там есть пример какие два бага пофиксил сам: bugs.chromium.org/p/chromium/issues/detail?id=1235772
Перед тем как писать, и беспочвенно обвинять людей. Вы бы для начала поинтересовались.
Я вас ни в чём не обвиняю :) Просто пытаюсь вашу логику понять. Ваш вариант, он ведь на самом деле ещё более запущенный — вы ещё и тратите время на вот это:
очень много багов мне пришлось решать самому и
Не, я абсолютно позитивно отношусь к таким хобби. Есть время, есть желание, есть умение — почему бы и не вложиться в опенсурсный проект, тем более эти патчи многим помогут. Но вот что я не принимаю, так это считать такое нормальным для десктопной ОС. Это — не нормальная эксплуатация ОС. Это техническое хобби, связанное с ковырянием в ней. Это не масштабируется за пределы достаточно узкого круга технических гиков с кучей свободного времени.
khajiit
И проблем с виндой никогда-никогда ни у кого на свете не бывает да? В том числе и принципиально нерешаемых.
А где я писал, что их никогда-никогда ни у кого на свете не бывает? Странный вывод. Бывает, естественно. Но аппаратных и софтовых, на которых у рядового пользователя с виндой не будет сколь-нибудь заметных проблем, на порядки больше, чем оных с десктопным линуксом. Я надеюсь, для вас это очевидно.
Именно потому что у вас лично их (сейчас) нет.
Слушайте, ну я первую свою программу на Бейсике написал в 1988-м году. С виндой познакомился начиная с Вин 3.1, с линуксом — начиная с пятой красной шапки. И админом работал десятилетие. И начальником ИТ-отдела организации с тремя сотнями машин работал. Мой опыт достаточно релевантен, чтобы я ему доверял.
Три сотни линукс машин? Вау!
Не странный.
Видите ли, мозг оценивает ценность по затраченным усилиям, и кактус, за который уплочено, есть гораздо приятнее, даже если на вкус он совершенно отвратителен, по сравнению с похожим, но бесплатным.
Иначе говоря, бесплатное — не ценится.
Потому плещется через край, мол, если возникают проблемы с бесплатными пингвинами — то это пингвины неправильные, а если в платном окошке проблемы — то такова доля.
Этакая постмодерновая басня о лисице и винограде.
Видите ли, мозг оценивает ценность по затраченным усилиям, и кактус, за который уплочено, есть гораздо приятнее, даже если на вкус он совершенно отвратителен, по сравнению с похожим, но бесплатным
Я далек от погружения в психологию. Я оцениваю исключительно по количеству долботни вида «этот девайс не работает, ищем по форумам, выясняем, какой драйвер более-менее стабильный, скачиваем, собираем, если повезёт — заработало». Которая очень часто встречается для линуксов, и напрочь отсутствует для винды, в которой если вообще в природе существует драйвер девайса для вашей версии ОС, то он работает. И с прикладным софтом, кстати, ситуация тоже такая же.
Но заранее прошу не приводить саркастические аргументы вида «а что, это типа линукс виноват, что софт кривой/драйверы кривые?» Линукс не виноват, но ОС нам нужна только как средство запуска и обслуживания прикладного софта, и в отрыве от окружающей экосистемы её рассматривать нет смысла.
Знать, как работает собственный мозг, нужно хотя бы для того, что бы ловить себя на невольной демагогии и когнитивных искажениях, например.
Какое количество долботни понадобится, чтобы завести под 10 O&O Defrag v 6, Mustek 1200CU, ESS Solo-1? Ах, надо выкинуть несовместимое железо и ПО…
Упс.
Можно окружить ОС заботой и лаской выстроить у себя окружение, в котором она будет чувствовать себя хорошо, а можно пытаться перенести свои частные привычки и окружение, туда, где ему не место — и сделать себе больно, и городить оправдания, почему вот та другая — плохая.
Какое количество долботни понадобится, чтобы завести под 10 O&O Defrag v 6, Mustek 1200CU, ESS Solo-1? Ах, надо выкинуть несовместимое железо и ПО…
Упс.
Не перегибайте. Вы прекрасно понимаете (надеюсь), что я говорю про не про «завести мохнатое старьё двадцатилетней давности на актуальной ОС», а про «завести актуальное железо, только что купленное в магазине, на актуальной ОС».
Можно выстроить у себя окружение, в котором она будет чувствовать себя хорошо
А можно не любить себе мозги, выстраивая окружение под ОС, а просто купить компьютер, какой нравится по характеристикам и/или хоть цвету корпуса, и поставить туда ОС, не задумываясь, с чем она там совместима, а с чем нет (потому что со всем совместима), и пользоваться. И это будет не Линукс.
а про «завести актуальное железо, только что купленное в магазине, на актуальной ОС»
Берем Mac на M1…
А чо, железо — актуальное, ОС тоже, только что куплено.
Берем ноут со свежим Realtek/Broadcom…
Берем…
В общем, вы и сами отлично все понимаете же, вы же умный, вдумчивый человек, да?
просто купить компьютер, какой нравится
и
по характеристикам
друг другу противоречат, что возвращет нас к первому пункту.
не задумываясь, с чем она там совместима
Снова обратно.
И это будет не Линукс.
И не винда. Это будет или мак или хромбук, причем если вам нужно большее, чем печатная машинка — то мак со всей мак-ориентированной инфраструктурой, где ценник легко улетит за пару лямов.
Или опять вернемся к тому, что таки надо смотреть в характеристики и списки совместимости, проверять детские болезни и отзывы, что актуально вообще для любого железа, в т.ч. и не компьютерного, в принципе, потому что у нас, в реальности, на стандарты принято класть и пускать некондицию в продажу повторно авось кто не вернет, и вообще вы его неправильно держите.
Это будет или мак или хромбук, причем если вам нужно большее, чем печатная машинка — то мак со всей мак-ориентированной инфраструктурой, где ценник легко улетит за пару лямов.
это необоснованный вывод
Ну, там не спроста написано Mac а не Macbook =)
Плюс у товарища упор на идеальную совместимость — он не хочет ни в чем разбираться. А это значит LaCie вместо WD, AppleTV вместо Samsung и прочие +100500% к цене.
И то результат не гарантирован, у нового айфона уже не оказывалось кабеля для такого же нового макбука.
Платная винда стоит столько же, сколько несколько часов моего рабочего времени
И проблем с виндой никогда-никогда ни у кого на свете не бывает да? В том числе и принципиально нерешаемых.
Именно потому что у вас лично их (сейчас) нет.
Так вот, у многих (сейчас) нет проблем с линуксами.
Я бы понял то утверждение как: "Я думаю, что математическое ожидание времени возни с линуксом больше, чем с виндой, при отсуствии информации о степени поддержки железа каждой системой. А на получение этой информации тоже нужно затратить время." А не как "с виндой проблем не бывает". Но может у меня какие-то когнитивные искажения.
И ещё расскажите, плз, какие баги, например, вам приходилось решать в винде?
Я могу рассказать. Не так давно, после очередного обновления Windows 10, перестали работать ВСЕ МФУ Kyocera. А у нас в филиале только они :) После бесполезного шаманства с переустановкой драйверов и т.д. всё объяснилось просто: ночью прилетело очередное обновление, которое сломало поддержку этой фирмы. Было очень "весело"...
Кстати, здесь об этом писали. Мелкософты потом исправили это патчем патча, но сам факт...
Ещё: старые видюхи Радеон. Под десяткой тормозят, пока с бубном не подберешь черт знает где и откуда правильные дрова.
Ещё: спарить семерку и десятку по SMB. Простой человек догадается залезть под капот в десятке и включить поддержку SMB 1.0? Очень сомневаюсь.
Ещё: спарить семерку и десятку по SMB. Простой человек догадается залезть под капот в десятке и включить поддержку SMB 1.0? Очень сомневаюсь.
Да, у моих знакомых так домашний NAS отвалился после "бесплатного обновления семёрки". Ещё можно вспомнить RDP, в котором из десятки "с наскока" невозможно подключиться к старым терминалкам, непредсказуемо работающее масштабирование в терминалках разных версий, постоянный ад с драйверами принтеров, если подключаются клиенты с одинаковыми принтерами, но с разных операционок и далее, далее, далее...
И ещё расскажите, плз, какие баги, например, вам приходилось решать в винде?
Я сам злобный буратин, использую неподдерживаемую ОС бла бла бла. Есть старый ноут с вин7. Перестал работать сайт сбербанкк, вроде. Мне кажется, какая-то проблема с версиями SSL. Вроде было какое-то обновление для этого. В общем, я так и на смог поставить. Сначала обновите центр обновлений, обновление заканчивается с ошибкой...
Поставил Lxububtu. Там все работает. Правда, отцу не понравилось, не похоже на Винду, он не может сам поставить OpenOffice с сайта. Чтоб я настроил и далее использовать — нет, это не то. Поставил обратно винду, а потом заменили ноут.
Ещё проблема с виндой классическая — это просто сделать нормальную домашнюю сеть и общий доступ. Почему-то это всегда выливается в чтение странных сторонних мануалов, которые ещё разные. И тут постоянно: то не видит устройство, то видит, но нет доступа, то ещё что-то. Пошли ещё мс убили домашнюю группу и все стало ещё веселее.
какие проблемы в Линуксе вы можете решить сами
Обычно когда в Linux что-то идет не так, то есть довольно подробные логи или довольно подробные сообщения об ошибках, по которым можно найти направление куда копать или хотя бы погуглить и решить проблему.
Когда в Windows что-то идет не так, то в большинстве случаев можно получить довольно общее сообщение об ошибке в духе «что-то пошло не так» и в некоторых случаях логи подобного уровня подробности (типа 1 (0x1): Incorrect function), что мягко говоря затрудняет решение проблемы.
И вот это проблема винды, абсолютно серьезно. Решать там какие-то проблемы как правило сильно сложнее.
в линуксе основной плюс даже не логи - а возможность форкнуть тот же постгрес, поставить в нем verbosity на уровне кода повыше, сделать дополнительный вывод ошибок, перекомпилировать - и таким способом диагностировать проблему. В Windows, в мире закрытого программного обеспечения это попросту невозможно. Хотя есть определенные механизмы вроде отладочных сборок винды и/или pdb файлов... Но мертвому припарки
Не любое "закрытое программное обеспечение" платное. Вот тот же винрар и тотал коммандер я могу использовать бесплатно неограниченно долго, хотя и исходных кодов не видел ни разу. Но вряд ли разработчик мне будет помогать в этом случае. Верно и обратное - зачастую есть компании, как разработчики ПО сами, так и и отдельные консультанты, которые помогут разобраться с проблемами open source ПО. Естественно, не за бесплатно...
И ещё расскажите, плз, какие баги, например, вам приходилось решать в винде?
Из последнего - проблемы с драйверами принтеров, из-за которых некоторые драйверы перестали работать совсем (вплоть до BSoD), некоторые печатали с артефактами (отзеркаленные картинки, отсутствующие огромные фрагменты текста, чёрные полосы), но некоторые всё же могли выводить документы нормально, но не ко всем принтерам удалось найти работающие с 20H2 драйверы (как минимум, один термопринтер Zebra и одно МФУ Kyocera так и не подружились со свежей "десяткой"). Из более старого - вечные пляски с драйверами сканеров Mustek, да и с прочей не самой популярной периферией (выше уже упоминали МФУ Panasonic), не говоря уже о "поддерживаемых из коробки" протоколах ftp или webdav.
Принтеры и сканеры — это по-моему так и будет вечной болью в любой ОС. Такое ощущение, что там разработчики железа соревнуются, как написать побольше извращенного кода, чтобы причинить пользователям побольше боли. Я вообще не помню, чтобы принтер/сканер хоть раз завелся без танцев с бубном. Даже если он это сделает — потом выясняется, что что-то работает не так.
Если вы не любите настраивать, то вам путь только один: купить уже предустановленную систему. С crapware. С рандомными — 3–300% к производительности в случайных местах. И всеми вытекающими.
Исключением тут разве что маки и хромбуки — ровно до того, как вам понадобится подключить что-нибудь интересное.
Иначе — добро пожаловать обратно.
Но платным виндам и дорогим макам это поведение склонны прощать… а вот если бесплатный линукс с нахрапа не покорился — то виновата скамейка.
Обычная проблема лёгкого использования линуксов в том, что люди уже привыкли к вин и переучиваться долго и сложно. Это кажется, что вин легка в установке и не требует донастройки - обычно вижу обратное, вот только люди уже знают что и где тыкать/настраивать. А если взять и сравнить по времени развития с вин - всё очень неплохо. Т.е. сколько лет назад появился вин и сколько лет назад линукс, особенно с графикой, т.к. время когда там работало одно ядро и консоль - это надо с досом тогда сравнивать.
И главная проблема - производитель не хочет поддерживать то, где мало пользователей, а пользователи не используют т.к. не поддерживается производителем. Бесконечный круг. В случае с вин всё было проще - МС заключала сделки с производителями + "не имела аналогов", которые бы запускались на доступных ПК людям.
Ещё проблема что люди не хотят линукс, а хотят тот же вин, но бесплатно. Так вот - хочешь вин, он есть - вин. Здесь другой опыт, другие решения и т.д.
Да нет, основная проблема в агитаторах которые вещают как с линукс все просто.
Я несколько лет назад таких наслушался и решил поставить себе второй операционкой минт. Прямо при установке выбрал что б он был второй системой, и после установки сюрприз - загружается линукс онли винды нет. Хорошо была вторая машина поглуглил вернул загрузочный сектор винды настроил, всего то 2 час времени потратил. Дальше больше - под линукс нет проблем с играми говорили они, ага. Только опять же - нужны доп движения по изучению эмуляторов.
Если что, по работе имею дело с консольными линухом на серваках и даже там не все гладко. Бывает при обновлении возникает конфликт пакетов, которырй разрешать гиморно. pymssql пришлось инструкцию писать как ставить потому что в лоб не ставится.
Ух, сколь я проблем с виндами ловил. И решением везде было - переустановка, но нет, я это забарывал сам, т.к. уже зная неплохо линукс и соответственно знал принципы работы и построения ОС, которые и в винде те же. С серверными виндами, кстати, столько проблем повидал. Особенно убивал отвал рдп клиентов, когда пользователи были на домене и связка в принципе работала, но рдп начинал отваливаться.
С линуксом таких выкрутасов совсем не видел, да и с ПО под линукс почти проблем не имел.
Зато видел весёлые отстрелы ноги авастом, когда он сетевую подсистему XP убивал. Или другие такие же не очень весёлые моменты.
Но в принципе, я очень надеюсь что пользователей линукса будет всё больше и производители железа не будут "забивать болт".
Это ничуть не сложнее инструкций под виндой с использованием консоли для отключения, например, файла гибернации, чтобы он не занимал место на небольшом ssd, так как спящего режима достаточно.
Это как раз и есть то самое привычное использование винды, когда уже примерно ясно где что и как, и не привычное линуксов
Впрочем 2 года назад десктопный линукс был так себе, особенно для игр, сейчас с играми и использованием в разы все лучше
Запуск игр вообще в 1 клик через PortProton (включая сетевые вроде wot или оверватча) или стим
Достаточно под минтом было вбить update-grub и при загрузке вернулся бы выбор винды.
Почему, ПОЧЕМУ это должен делать пользователь, а не операционка самостоятельно еще в момент установки и первого запуска?
Понимаете, проблема линкусов даже не в том, что там что-то не работает, т.к. еще не дописали или дров нет. Нет! Проблема в том, что там простейшие вещи, которые должны делаться автоматом из коробки без участия людей — требуют часовых гуглёжей для того, чтобы это всё настроить вручную.
Винда этого вообще не предлагает. И вообще затирает чужой загрузчик, если ставится рядом с другой ОС.
Да ладно! Поставьте семерку, потом восьмерку-десятку — и у вас будет список вариантов какую ОС грузить. То, что при этом винда (90% рынка) напрочь ложит болт на поддержку загрузчиков линуксов (2% рынка) — это как бы логично. А вот то, что линукс делает то же самое с виндой — это вызывает вопросы, вам не кажется?
Никакого «многочасового гуглежа» в большинстве тривиальных случаев не нужно, читать нужно уметь.
Слушайте, у меня до сих пор лежит пополняемый текстовый файлик с записями где и что надо вручную ковырять, чтобы настроить крайне простые вещи: поддержку мыши в консоли, кодировки имен файлов, правильные рамки в mc. Там сотни записей — и почти каждая из них нифига не тривиальна, легко не гуглится и требует кучу времени не просто на то, чтобы найти готовый ответ — а хотя бы правильно сформулировать сам вопрос! Что показательно — для винды такого файла у меня нет и большая часть вещей или не требует настройки, или настраивается интуитивно просто и не требует обращения к поисковику в принципе. *nix без гугла — нежизнеспособен.
поддержку мыши в консоли
Можно полюбопытствовать, ради чего?
Чтобы выделить-скопировать текст мышкой же. Опять-таки все из-за того, что когда нам надо гуглить кучу разных вещей из конфигов, чтобы их правильно настроить — вбивать это всё руками утомительно.
Ну и надо понимать, что мышка в консоли лично мне нужна только когда я ставлю линукс как виртуалку. Если ли же говорить об удаленном сервере, куда подключаемся по ssh, то понятно, что это всё там не очень нужно, putty из коробки выделять-копировать-вставлять мышкой умеет.
Ну и надо понимать, что мышка в консоли лично мне нужна только когда я ставлю линукс как виртуалку.
Определённо, Вам приходится заниматься чем-то, что для меня экзотика. Я сейчас специально установил Ubuntu server в Virtualbox, ещё при установке отметив, что нужен Openssh server. После этого настройка port forwarding на уровне сетевого адаптера в Virtualbox - и всё, захожу по ssh. Уверен, что есть кейсы, когда всё сложнее - но чтобы настолько сложно, что врубить поддержку мыши для гостя проще, чем сразу сделать ssh и вообще не париться о мыши... Мне трудно себе это представить.
Ну конечно же у вас нет проблемы — ведь вы подключаетесь по ssh и за мышку отвечает ваш ssh-клиент. А я пишу про ситуацию, когда смотришь в консоль виртуалки напрямую, как на обычный экран, подключенный проводом.
Во-вторых, мне вообще не сильно нужно было ssh на, фактически, локальной машине для экспериментов и тратить время еще и на его установку/настойку/косяки мне откровенно жалко.
Да и что вы все к этой мышке привязались… Поверьте — это наименьшая проблема, с которой я сталкивался.
А я пишу про ситуацию, когда смотришь в консоль виртуалки напрямую, как на обычный экран, подключенный проводом.
Я это понимаю. Не понимаю только, зачем это нужно.
Во-вторых, мне вообще не сильно нужно было ssh на, фактически, локальной машине для экспериментов и тратить время еще и на его установку/настойку/косяки мне откровенно жалко.
Какое время на установку? У меня скачивание, установка, проброс порта, запуск в безголовом режиме и подключение по ssh заняло где-то 10 минут. Если это делать регулярно, то и 5 хватит. О каких косяках с повсеместно используемым ssh Вы говорите, не очень понятно.
Да и что вы все к этой мышке привязались… Поверьте — это наименьшая проблема, с которой я сталкивался.
Верю. Сам сталкивался с проблемами. И в линуксе, и в винде. Моя личная сумма впечатлений - удобнее в линуксе, а в винде сплошные страдания, прямо страх и ненависть. :) Если честно, я не очень понимаю смысла всех этих холиваров. Ни тех, кто яростно топит за линукс, ни тех, кто не менее яростно топит за винду. Имхо, и те, и эти напоминают ту самую женщину, которая три дня гналась за мужчиной, чтобы сказать ему, как он ей безразличен. No offence. Кому-то нравится пользоваться инструментами одного производителя, кому-то - инструментами другого. Но когда они друг другу настойчиво доказывают, что инструменты оппонента говно, то не значит ли это, что им не особо нравятся свои?
Я это понимаю. Не понимаю только, зачем это нужно.
Чтобы не ставить ssh. Ибо это лишнее время — при том, что цель не поконфигурировать операционку, а таки поставить на нее некоторый софт и заняться им. А когда у тебя есть экран, но текст с него не скопировать, т.к. мышки нет — это неприятно, согласитесь? Т.е. да, так, безусловно тоже можно жить — но раздражает.
Какое время на установку? У меня скачивание, установка, проброс порта, запуск в безголовом режиме и подключение по ssh заняло где-то 10 минут.
Я не говорю, что ssh тяжело настроить или что там глюки — но я в упор не понимаю зачем он мне на, по сути, локальной машине? И вообще — 10 минут поставить ssh, 10 минут, чтобы нагуглить как кодировку сменить, 5 минут чтобы в mc рамки в человеческий вид привести, а не смотреть на цепочки из иксов, переключить редактор с vim'а, поставить всякие htop… И опа! У вас уже ушло 2-3 часа — а вы еще толком и не начали ставить то, ради чего вы развернули линукс.
При этом свеже-установленная винда (и весь софт под нее!) в принципе готова из коробки и не требует исправлять проблемы/неудобства. Т.е. да — там в ней, конечно же, они тоже есть, но их геморройность не сравнима с таковыми в линуксах. Хотя бы одно то, что мне нужно гуглить на каждый чих — это прям огроменный плюс винде.
Тут вот в комментариях уже пишут, что типа линукс — это не виндовс, поэтому ее опыт и не должен подходить к линуксу. Проблема в том, что у линукса 2% рынка и становиться в позу, что "мы положим болт на опыт 98% остальных людей ибо у нас круче" — как-то не очень правильно, имхо.
Если честно, я не очень понимаю смысла всех этих холиваров.
Я в целом не против линукса. Проблема в том, что фразу "линукс уже готов для десктопа" я слышу с начала 2000х. Идут года и нет — он всё еще не готов.
Как я уже писал в других комментариях, проблемы у линукса даже не в том, что там что-то не дописано/не работает, а в том, что оно не работает уже сразу после установки! Или требует ручной правки конфигов, причем — понимая что ты делаешь. Это всё крайне далеко от "готов для десктопа".
Чтобы не ставить ssh. Ибо это лишнее время
В смысле - не ставить на своём хосте? Ну да, у меня он из коробки, но у Вас есть всё тот же putty. Неужели им настолько неудобно стало пользоваться? На моей памяти в нём не было ничего сложного и долгого - скачал и пользуйся.
но я в упор не понимаю зачем он мне на, по сути, локальной машине?
Теперь я не очень понимаю. Вы называете локальной машиной что - хост или гостевой сервер? Если гостевой сервер, то время установки и настройки ssh-сервера стремится к нулю (буквально), так почему им не пользоваться, если это удобно? Если Вы хотите играться с линукс-сервером, то как раз через ssh с ним и имеет смысл играться, т.к. это стандартный способ работы с линукс-серверами. Путь настройки мыши для удобства работы с непосредственно консолью виртуалки это, наверное, интересное приключение, но точно не общепринятый способ работы с линукс-сервером.
И вообще — 10 минут поставить ssh
На сервере это 0 минут, т.е., Вы о винде. Ну что тут сказать, сплошные удобства. :)
10 минут, чтобы нагуглить как кодировку сменить
Зачем её менять? Погодите, попробую догадаться... На линуксе по умолчанию utf-8, а в винде какой-нибудь windows-1251? Ох уж эти удобства винды... :)
5 минут чтобы в mc рамки в человеческий вид привести, а не смотреть на цепочки из иксов
На это ничего не могу сказать, т.к. так никогда и не смог оценить пользу этого mc. Вот screen это да.
переключить редактор с vim'а
Как бы если есть желание или потребность часто общаться с серверными системами на линукс, то лучше всё-таки освоить vim. Ну хотя бы как минимум vi (а тогда и с vim особых проблем не возникнет). Если ни такого желания, ни такой потребности нет - нафига вообще в это лезть?
поставить всякие htop
Зачем это на сервере?
У вас уже ушло 2-3 часа — а вы еще толком и не начали ставить то, ради чего вы развернули линукс.
Я вообще пока не понимаю, зачем Вы разворачиваете линукс-сервер, если это вызывает столько страданий. Почему именно сервер, а не десктоп? Да и это зачем, если адские муки, а винда кругом идеальна? Ну и конечно, если ставить линукс, особенно сервер, без некоторого сисадминского опыта работы с этой системой, то будет боль и геморрой. Ну так и чтобы грамотно работать с виндос-сервером сисадминам тоже приходится учиться на какой-нибудь MCSA, что занимает несколько месяцев. Если же есть опыт, то линукс-сервер ставится с определённой целью по обычно уже налаженной схеме. Например, собрать связку из веб-сервера и сервера базы данных. Ну, скажем, Apache на одном сервере и Mysql на другом. Или Nginx на одном и Postgresql на другом. Как-то так. Когда подобная задача становится шаблонной, просто составляется чеклист и пишутся скрипты для того, что легко автоматизируется. Но опять же, всё это работа системных администраторов - т.е., априори не те задачи, от которых следует ожидать, что их легко выполнять без предварительной подготовки.
При этом свеже-установленная винда (и весь софт под нее!) в принципе готова из коробки и не требует исправлять проблемы/неудобства.
Виндос-сервер из коробки чуть менее, чем бесполезен. Если на нём нужно запускать веб-сервер, то, внезапно, придётся разбираться с IIS. Если нужна база данных, то установку и настройку MSSQL совершенно точно нельзя назвать удобной и интуитивной. Скорее, с точностью до наоборот. Ну и т.д.
Хотя бы одно то, что мне нужно гуглить на каждый чих — это прям огроменный плюс винде.
Если Вы мне скажете, что без предварительного обучения и без курения статей и мануалов научились ставить и настраивать для различных целей виндос-сервер, то я Вам не поверю.
Что касается десктопа, то порог вхождения в линукс выше, чем в виндос, для реального удобства работы нужен, наверное, годик ежедневной практики с приобретением некоторых навыков системной администрации. Очевидно, что для абсолютного большинства это неприемлемая цена. Но для некоторых - вполне приемлемая. Мне кажется, что если по прошествии некоторого времени использовать линукс не становится существенно удобнее, то, быть может, лучше тратить своё время на что-то более приятное и полезное? Если же нужно научиться работать с серверами в качестве, скажем, веб-разработчика, то и нужно учиться работать с серверами так, как работают с серверами, десктоп тут вообще не при делах.
Проблема в том, что у линукса 2% рынка и становиться в позу, что "мы положим болт на опыт 98% остальных людей ибо у нас круче" — как-то не очень правильно, имхо.
Почему? У 98% остальных людей есть винда. Лично меня вполне устраивает статус-кво - именно такой линукс, с которым мне удобно работать. Если, упаси Боже, все линукс-системы "эволюционируют" до полной совместимости с этими 98%, то линукс превратится в виндос, а моё общение с компьютером в ад. Нет уж, спасибо, не надо. :)
Это всё крайне далеко от "готов для десктопа".
И слава Богу! Пусть 98% или сколько их на деле продолжают использовать винду, а я продолжу использовать десктоп на основе линукс.
Вот Вы скажите - чем Вас не устраивает виндос? Почему Вам так важно, чтобы линукс был как виндос, ведь уже есть виндос? Зачем, вообще, лезть в то, что вызывает столько отрицательного опыта?
у Вас есть всё тот же putty. Неужели им настолько неудобно стало пользоваться?
Я еще раз спрашиваю, зачем мне заворачивать консоль с виртуалки в ssh, чтобы подключиться к ней с локалхоста. Зачем это извращение вообще нужно, если у виртуалки уже есть экран и он уже работает? Зачем мне запускать третью программу и работать в ней?? Что это за приседания такие, ради чего?)
Вы называете локальной машиной что — хост или гостевой сервер?
Они оба — прям тут, локально. Их оба не выпускают в сеть как сервера, только как клиенты — скачать софт. И не планируется и в будущем. Так зачем мне ssh?
Если гостевой сервер, то время установки и настройки ssh-сервера стремится к нулю (буквально)
ЕСЛИ в процессе не выяснится, что чего-то их софта не хватило, мейнтейнер не выложил кривой нерабочий конфиг по-умолчанию и еще куча вариантов. Т.е. да — в большинстве случаев всё пройдёт хорошо. Но если не повезло — у вас появляется новая точка геморроя, при том, что изначальная задача, рида которой вы начали ставить линукс, всё ещё даже не начала решаться
так почему им не пользоваться, если это удобно?
Кто вам сказал, что putty — удобен? У него есть много неудобных лично мне вещей.
Если Вы хотите играться с линукс-сервером, то как раз через ssh с ним и имеет смысл играться, т.к. это стандартный способ работы с линукс-серверами.
Я не хочу играться с линуксом. У меня совершенно другие задачи. И то, что перед тем, как я ими вообще начну заниматься, мне надо потратить 2-3 часа на настройку банальнейших вещей (которые вообще должны работать из коробки!) — меня бесит.
Путь настройки мыши для удобства работы с непосредственно консолью виртуалки это, наверное, интересное приключение, но точно не общепринятый способ работы с линукс-сервером.
Слушайте, ну мыши как класс устройств существуют уже более 30 лет. Поддержка мыши в консоли существует сравнимое количество времени. Почему, почему оно не работает из коробки??? Понимаете, о чем я?
На линуксе по умолчанию utf-8, а в винде какой-нибудь windows-1251? Ох уж эти удобства винды… :)
Ну конечно, зачем же разработчикам линуксов думать о 90+ процентах пользователей компьютеров на винде, зачем им позаботиться о беспроблемной поддержке соотв. кодировок… Любой же легко всё поправит! Ага...
На это ничего не могу сказать, т.к. так никогда и не смог оценить пользу этого mc.
да-да. Лучше дедовским способом всё еще набирать пути вручную в консоли. Ну знаете: нафик всякие экскаваторы, лопата — удобнее и надежнее!
Как бы если есть желание или потребность часто общаться с серверными системами на линукс, то лучше всё-таки освоить vim… Если ни такого желания, ни такой потребности нет — нафига вообще в это лезть?
А я еще раз спрошу — зачем? Зачем мне осваивать текстовый редактор, который используется только в одной ОС, крайне недружелюбен к пользователю и полностью не совпадает с уже устоявшимися привычками? Ради чего эти приседания? Когда я могу за одно нажатие F3/F4 открыть редактор в mc с интерфейсом для людей, а не для инопланетян?
Зачем это на сервере?
а) потому что это — не сервер
б) потому что это — удобнее и намного нагляднее, чем top
Я вообще пока не понимаю, зачем Вы разворачиваете линукс-сервер
Помимо игры с линуксом, существует еще куча разных программ, с которыми можно поиграться, но они есть только под линуксом (или крайне плохо работают под виндой). Или когда надо проверить некоторые идеи по настройкам, но делать это на живом сервере под нагрузкой — глупо.
Вы почему-то думаете, что моя цель — поставить линукс. Так вот — это совершенно не так. И, как я уже писал, проблема не в том, что там что-то не заработало сходу, проблема в том, что там сходу не работают совершенно банальные вещи, проблем с которыми в 21 веке возникать вообще не должно. И они требуют гуглить — где мы находим 100500 рецептов, 99% из которых уже устарели или применимы только в определенных случаях. И вот в итоге, вместо того, чтобы заниматься своей задачей — мы сидим часами и гуглим, у нас же хобби — ОС понастраивать!
И я бы хотел заметить, что ваше "Когда подобная задача становится шаблонной, просто составляется чеклист и пишутся скрипты для того, что легко автоматизируется" прямо наглядно показывает, насколько всё плохо. Потому что у нового пользователя этого всего априори — нет. И пока он наработает соотв. опыт — уйдут годы. И всё это время этот несчастный пользователь вынужден есть кактус, при этом любители линукса его активно убеждают, что колючки — это даже прикольно.
Виндос-сервер из коробки чуть менее, чем бесполезен.
Я ставил. 99% опыта на десктопной ОС применим к серверной версии. Большие сложности могут быть у core-версии, но она сильно специальная и не используется массово.
Если на нём нужно запускать веб-сервер, то, внезапно, придётся разбираться с IIS.
Запустить мастер сервера, выбрать из списка и добавить роль, далее-далее-далее-готово? Очень сложно, да. Не каждый справится.
Если нужна база данных, то установку и настройку MSSQL совершенно точно нельзя назвать удобной и интуитивной. Скорее, с точностью до наоборот.
Запустить инсталлятор, далее-далее-далее-готово? Очень сложно!
MSSql из коробки ПОЛНОСТЬЮ готов к работе, единственное, что в принципе там может понадобиться — это перенести базу данных в другое место, если не хочется ее на диске C иметь. Это тоже совершенно не сложно.
Если Вы мне скажете, что без предварительного обучения и без курения статей и мануалов научились ставить и настраивать для различных целей виндос-сервер, то я Вам не поверю.
Я вам больше скажу, начиная с 2003го сервера и до выхода 8ки я его еще и как десктопную ОС дома использовал!
Что касается десктопа, то порог вхождения в линукс выше, чем в виндос, для реального удобства работы нужен, наверное, годик ежедневной практики с приобретением некоторых навыков системной администрации.
О том и речь. Я ж не говорю, что линукс — плох и/или не работает. Я как раз и говорю о том, что в текущем виде там ВСЁ сделано так, что пользоваться этим — больно даже при наличии знаний и опыта. Как с этим должны разбираться пользователи без опыта — я вообще не представляю.
Вот Вы скажите — чем Вас не устраивает виндос? Почему Вам так важно, чтобы линукс был как виндос, ведь уже есть виндос? Зачем, вообще, лезть в то, что вызывает столько отрицательного опыта?
Вы десятку — видели?? А эту жуть с интерфейсом в одиннадцатой? И я бы хотел альтернатив — но их по сути нет, т.к. линукс не справляется. А он, по сути — единственный кандидат после MacOS (за 100500 денег). Я бы может и перешел на линукс, но каждый раз, когда я его ставлю я ловлю столько негативного опыта, что эта идея помирает практически сразу.
Я бы может и перешел на линукс, но каждый раз, когда я его ставлю я ловлю столько негативного опыта
"Мужик, признайся, ты же сюда не ради охоты ходишь?" (Ц) медведь :D
Я еще раз спрашиваю, зачем мне заворачивать консоль с виртуалки в ssh, чтобы подключиться к ней с локалхоста. Зачем это извращение вообще нужно, если у виртуалки уже есть экран и он уже работает? Зачем мне запускать третью программу и работать в ней?
А это как как я работаю на маке, в виртуалке крутится убунта в серверном варианте, то есть вообще без UI, более того, виртуалка крутится в фоне, то есть не имеет окна.
Вся разработка идёт в VSCode, подключенным по ssh и консоли, тоже по ssh.
Зачем мне тратить нервы на худшую отзывчивость интерфейса виртуалки и подобные моменты?
Я еще раз спрашиваю, зачем мне заворачивать консоль с виртуалки в ssh, чтобы подключиться к ней с локалхоста.
Ага... Вот из этого текста:
Ну и надо понимать, что мышка в консоли лично мне нужна только когда я ставлю линукс как виртуалку. Если ли же говорить об удаленном сервере, куда подключаемся по ssh, то понятно, что это всё там не очень нужно, putty из коробки выделять-копировать-вставлять мышкой умеет.
Я ошибочно (судя по всему) сделал вывод, что сценарий такой: в виртуалке Вы устанавливаете именно дистрибутив-сервер, поставляющийся без гуи. В этом случае понятно, почему приходится работать в консоли. Вот для такого сценария кошерно пользоваться именно ssh - потому что так работают с серверами на линукс, которые headless, т.е., без гуи. Для такого сценария пытаться работать с гостевой машиной непосредственно это использование инструмента нецелевым образом. Если же в виртуалке Вы ставите десктоп-систему, то в этом сценарии Вы используете гуи и нет ни проблем с мышью, ни потребности в ssh.
Зачем это извращение вообще нужно, если у виртуалки уже есть экран и он уже работает? Зачем мне запускать третью программу и работать в ней?? Что это за приседания такие, ради чего?)
Итак, если гостевая система - десктоп, то есть гуи и нет проблем с мышью. Вы просто работаете в консоли из гуи. Если гостевая система - сервер, то её неправильно запускать в отдельном окне гипервизора. Не знаю, чем пользуетесь Вы, но в том же Virtualbox есть запуск в режиме headless - как раз для таких случаев. Это не приседания, а правильная работа с инструментом.
Они оба — прям тут, локально. Их оба не выпускают в сеть как сервера, только как клиенты — скачать софт. И не планируется и в будущем. Так зачем мне ssh?
Ответил выше. Вообще, я не какой-то супер-инженер, но имею 10 лет опыта работы с линуксом в продакшене - от дев до продакшен серверов. В основном разработка на Perl/PHP/JS, но регулярно приходится делать и всякие админские вещи, до которых у админов руки не доходят. Вот в этом контексте у меня впечатление, что Вы без особого опыта пытаетесь использовать линукс, проецируя на этот процесс 1) свой багаж опыта из виндос, 2) крайнее нежелание изучать правильное использование малознакомого инструментария, 3) крайнее неудовольствие от поступающего опыта. Поправьте, если ошибся.
ЕСЛИ в процессе не выяснится, что чего-то их софта не хватило, мейнтейнер не выложил кривой нерабочий конфиг по-умолчанию и еще куча вариантов. Т.е. да — в большинстве случаев всё пройдёт хорошо. Но если не повезло — у вас появляется новая точка геморроя, при том, что изначальная задача, рида которой вы начали ставить линукс, всё ещё даже не начала решаться
Если Майкрософт выкатят кривой апдейт, тоже можно отхватить кучу геморроя. Вам просто неприятно использовать линукс. Правильный выход из этой ситуации - не использовать. Нервы и здоровье дороже.
Слушайте, ну мыши как класс устройств существуют уже более 30 лет. Поддержка мыши в консоли существует сравнимое количество времени. Почему, почему оно не работает из коробки??? Понимаете, о чем я?
Она работает из коробки. Подробнее уже объяснил выше.
Ну конечно, зачем же разработчикам линуксов думать о 90+ процентах пользователей компьютеров на винде, зачем им позаботиться о беспроблемной поддержке соотв. кодировок… Любой же легко всё поправит! Ага...
Разработчики линукс должны думать о пользователях виндос? Смешно. Не должны. Майкрософт поступает по-свински, не переводя свои системы на utf-8 - кодировку, поддерживающую огромное количество языков, и де-факто давно уже являющуюся стандартом везде, кроме убогой винды. Вина за Ваши проблемы с кодировками целиком и полностью лежит на Майкрософт, которым Вы платите деньги за лицензию. Разработчики линус ничего никому не обязаны и уж точно не отвечают за это корпоративное свинство.
да-да. Лучше дедовским способом всё еще набирать пути вручную в консоли. Ну знаете: нафик всякие экскаваторы, лопата — удобнее и надежнее!
Хаха. Вы просто не умеете использовать консоль, раз такое пишете.
А я еще раз спрошу — зачем? Зачем мне осваивать текстовый редактор, который используется только в одной ОС, крайне недружелюбен к пользователю и полностью не совпадает с уже устоявшимися привычками? Ради чего эти приседания? Когда я могу за одно нажатие F3/F4 открыть редактор в mc с интерфейсом для людей, а не для инопланетян?
Это не vim недружелюбный, это Вы недружелюбный к vim-у в частности и к линуксу в общем. :)
а) потому что это — не сервер
Тогда где гуи?
И я бы хотел заметить, что ваше "Когда подобная задача становится шаблонной, просто составляется чеклист и пишутся скрипты для того, что легко автоматизируется" прямо наглядно показывает, насколько всё плохо. Потому что у нового пользователя этого всего априори — нет. И пока он наработает соотв. опыт — уйдут годы. И всё это время этот несчастный пользователь вынужден есть кактус, при этом любители линукса его активно убеждают, что колючки — это даже прикольно.
Мы говорим о серьёзных административных задачах. Ваши претензии в этом контексте звучат просто как беспричинное капризничание. Следующий шаг в такой логики - например, начать предъявлять претензии языкам программирования за то, что на них приходится программировать, а этому надо долго учиться, надо напрягать голову, гуглить. В общем, просто беспредел. Ну, при такой неприязни к технической работе, наверное, лучше заниматься чем-то другим. Опять же, нервы и здоровье дороже.
Я ставил. 99% опыта на десктопной ОС применим к серверной версии. Большие сложности могут быть у core-версии, но она сильно специальная и не используется массово.
Просто установить это одно, совсем другое - грамотно подготовить к продакшену и поддерживать стабильную работу. Кстати, привет Вам от наших сисадминов, которые вынуждены держать в парке машины с виндос-серверами из-за проприетарного софта, и очень ненавидят эту ситуацию. Потому что пока линукс-серверы просто работают, виндос-серверы регулярно доставляют проблемы.
MSSql из коробки ПОЛНОСТЬЮ готов к работе, единственное, что в принципе там может понадобиться — это перенести базу данных в другое место, если не хочется ее на диске C иметь. Это тоже совершенно не сложно.
Пару лет назад приходилось устанавливать MSSQL и это был геморрой. Уже не помню деталей и точной версии, но там в процессе установки нужно было заранее знать какой-то неочевидный ньюанс, чтобы сделать совсем неочевидный выбор, иначе установка получалась корявая, база не работала, и откатывать всё это дело было очень весело. Может, с тех пор что-то изменилось, не знаю.
Я вам больше скажу, начиная с 2003го сервера и до выхода 8ки я его еще и как десктопную ОС дома использовал!
Использовать виндос-сервер как десктоп это не использовать его как сервер. Ну примерно так же я могу установить убунту-сервер, накатить гуи и использовать как десктоп. Будет ли это означать, что я умею использовать убунту-сервер? Нет.
О том и речь. Я ж не говорю, что линукс — плох
Вообще-то, говорите.
Я как раз и говорю о том, что в текущем виде там ВСЁ сделано так, что пользоваться этим — больно даже при наличии знаний и опыта. Как с этим должны разбираться пользователи без опыта — я вообще не представляю.
Больно - не пользуйтесь. Мне вот больно пользоваться виндос - и я, внезапно, не пользуюсь. И не жалуюсь, и не требую от Майкрософт, чтобы они исправились. Ну а если, не дай Бог, когда-нибудь придётся что-то делать в виндос, буду страдать молча, потому что моя неприязнь к работе с этой системой не является причиной обливать её потоками говна.
Вы десятку — видели?? А эту жуть с интерфейсом в одиннадцатой? И я бы хотел альтернатив — но их по сути нет, т.к. линукс не справляется. А он, по сути — единственный кандидат после MacOS (за 100500 денег). Я бы может и перешел на линукс, но каждый раз, когда я его ставлю я ловлю столько негативного опыта, что эта идея помирает практически сразу.
Линукс справляется. Просто не так, как этого хотят пользователи виндос. Что ж, я Вам сочувствую - ситуация-то незавидная. Десятка не торт, одинадцатая жуть, мак дорогой, а линукс говно. Блин, мрачно-то как... Шлю лучи поддержки.
По ssh и мыши — разобрались) Да, я просто не хочу плодить ровные сущности. Если можно что-то не ставить — я не буду это ставить. Лет 15 назад мне еще было не лень...
Если Майкрософт выкатят кривой апдейт, тоже можно отхватить кучу геморроя.
Никто не застрахован от этого. Даже на линкусах был апдейт с rm -rf /. За кривые апдейты МС в последние годы еще не пнул только ленивый. Они полностью испохабили десятку. Но даже в таком виде она всё ещё на голову выше линукса.
Разработчики линукс должны думать о пользователях виндос?
Если у вас всего 2% рынка — да, вам надо смотреть на соседей. Даже если у вас будет 50% рынка — всё равно стоит посматривать, а то можно и обратно к 2% скатиться. А вы как думали? Если положить большой болт на 98% пользователей — то не стоит удивляться, что им это немного не нравится.
Майкрософт поступает по-свински, не переводя свои системы на utf-8 — кодировку, поддерживающую огромное количество языков, и де-факто давно уже являющуюся стандартом везде, кроме убогой винды.
Учитывая огромное количество старого софта, который в принципе не понимает utf, но при этом до сих пор успешно работает даже в десятке — текущий подход МС лично мне нравится больше)
Вина за Ваши проблемы с кодировками целиком и полностью лежит на Майкрософт, которым Вы платите деньги за лицензию. Разработчики линус ничего никому не обязаны и уж точно не отвечают за это корпоративное свинство.
Имея всего 2% рынка не думать об остальных 98% людей — вот где настоящее свинство.
Хаха. Вы просто не умеете использовать консоль, раз такое пишете.
Я умею использовать консоль. Просто — ну сколько можно, а? Когда вы в миллионный раз набираете одни и те же команды в консоли — это рано или поздно, но начинает бесить. И чем длиннее и нетривиальнее эти команды — тем сильнее.
Это не vim недружелюбный, это Вы недружелюбный к vim-у в частности и к линуксу в общем. :)
Ставить в дистрибутивах по-умолчанию редактор, из которого большинство начинающих не смогут выйти, не воспользовавшись гуглом — вот это настоящее свинство, недружелюбие и ханжество.
Тогда где гуи?
Ок, т.е. в 21 году я уже смогу настроить php, nginx и mysql через гуи?
Мы говорим о серьёзных административных задачах. Ваши претензии в этом контексте звучат просто как беспричинное капризничание.
Если я беру серверный софт на винде — он просто работает прям сразу после установки. Да, там тоже надо будет что-то настраивать под конкретные условия, но даже если этого не сделать — он всё равно будет более-менее удовлетворительно работать. Если мы возьмем mysql с конфигом по-умолчанию, то работать с ней просто нельзя, она будет шевелиться настолько медленно… Аналогично и с конфигом php. Т.е. софт под линукс прям сразу с порога посылает тебя куда подальше просто потому что...
. Потому что пока линукс-серверы просто работают, виндос-серверы регулярно доставляют проблемы.
Да, только вот если разобраться, то оказывается, что те линукс-серверы, которые "без проблем просто работают" просто никто не трогает годами. Вот они и работают. Если мы отключим автообновление в винде и не будем ее трогать — она так же будет годами работать без проблем. Проверено.
Линукс справляется. Просто не так, как этого хотят пользователи виндос.
Я выше писал — что как раз не справляется ) А хотелось бы обратного. Вот через 10 лет Линус уйдет на пенсию — вот тогда с линуксом вообще будет весело, учитывая его текущее состояние и снобизм разработчиков.
Если положить большой болт на 98% пользователей — то не стоит удивляться, что им это немного не нравится.
И пусть не нравится. Какая конкретная выгода может быть от этих пользователей? Кто-нибудь платит за использование линукс в качестве десктопа? Кроме того, линукс доминирует практически во всех остальных рынках, куда более серьёзных, чем десктопный. А топ 500 суперкомпьютеров вообще 100% на линукс. Я невежда в экономике, но подозреваю, что десктопный рынок имеет стремящееся к нулю экономическое влияние на развитие линукс. Остальные рынки куда более требовательные к качеству софта, что должно прямо сказываться на рабочих качествах системы (не путать с десктопным юзабилити). И при этом всём есть реальная возможность использовать линукс и в качестве десктопа. Причём продуктивно - по крайней мере моя продуктивность в линукс куда выше, чем в виндос. Во многом благодаря шикарной консоли, т.е., при использовании десктопа гуи не играет такой доминирующей роли, как в виндос. И пока линукс востребован в недесктопных рынках, он будет продолжать развиваться. Со всех сторон выглядит, что отчаянно бороться за пресловутые 98% десктопных пользователей нет вообще никакого смысла. Но даже если предположить, что все эти пользователи перешли на линукс - чего хорошего это может дать линуксу? Технически продвинутое сообщество? Нет, да оно и уже есть очень неплохое. Деньги? Вроде бы, тоже нет, т.к. десктопы бесплатны. Нет, наверное, фирмы, что предустанавливают линукс при продаже компьютера, чем-то делятся с производителями дистрибутива, но не думаю, что эти деньги сколько-нибудь существенны в сравнении с экономическим влиянием остальных рынков. Так что дадут эти 98% пользователей? Какие-то дополнительные доходы от продаж компьютеров с предустановленным дистрибутивом? Ну, может быть... Только стоит ли это рисков? Если, например, разработчики начнут ориентироваться на эти 98%, то линукс может превратиться в разновидность виндос и начать терять недесктопные рынки в связи со смещением акцента качества (с быстроты, стабильности и удобств для автоматизации всего и вся к гуишным свистелкам и перделкам, совершенно не нужным на серьёзных рынках). В общем, имхо, далеко далеко не факт, что эти 98% в среде разработчиков линукс кому-то реально нужны.
… и эти же люди из каждого утюга из года в год кричат "линукс уже готов к десктопу, виндовс мастдай!!11"
ну если судить по критериям данной статьи то windows к десктопу никогда готова не была
весь мой опыт установки винды говорит, что после установки тебя встречает разрешение 800x600,несколько неизвестных устройств в диспечере, и полностью неработающее оборудование кроме клавиатуры и мышки.
И надо искать диск с драйвером чипсета, чтобы она хотябы поняла какие устройства есть, и потом для каждого такого устройства нужен драйвер, который еще надо где-то найти. Те редкие случаи когда винда таки находила драйвер у себя, почему-то всегда оказывался нерабочим ( вернее он работал, ошибок не было, только устройство не функционировало)
Особенно примечателен случай установки win7 на ноутбук lenovo. После установки неработал даже usb, так что драйвера с сайта удалось скачать только загрузившись с установочной флешки убунты, которая в live загрузке подцепила все оборудование. Потом была еще игра угадай какой драйвер wifi с сайта производителя подойдет, с перезагрузкой после каждой установки.
А у ж о том что такие базовые вещи как выбор нужной раскладки, и ремап caps на ctrl в винде делается только сторонними приложениями, или магичискими наборами чисел в реестре и говорить не приходится.
Вьетнамские флешбеки, да? )
Разрешение 800*600 и проблемы с драйверами я последний раз видел в семерке, вышедшей аж в 2009. Уже начиная с восьмерки нас встречает актуальное разрешение и более-менее правильный набор драйверов, который вообще не требует менять их на драйвера от производителя чипсета. Можно и для видео тоже не менять — если вы не планируете играться.
и потом для каждого такого устройства нужен драйвер, который еще надо где-то найти.
Поэтому в линуксе, если драйвера нет в ядре — то и соотв. устройства в принципе работать не будут? Или надо пересобирать ядро руками. Очень "удобно", любая домохозяйка справится с установкой нового оборудования.
Особенно примечателен случай установки win7 на ноутбук lenovo.
Перестаньте насиловать труп. Или давайте расчехлим линукс двенадцатилетней давности и попробуем его поставить на современное оборудование — причем без обновления до современных версий системного ПО. Я практически уверен, что ситуация будет точно такой же, только "бонусом" вас еще и прикладное ПО нафик посылать начнет, т.к. оно захочет новые версии, те захотят новые версии библиотек, а те, соответственно, новый линукс — а у нас он старый. Тут-то счастье и наступит)
Потом была еще игра угадай какой драйвер wifi с сайта производителя подойдет, с перезагрузкой после каждой установки.
Причем тут претензии к винде, если виноват — производитель ноута? И да, я тоже вот помню ковыряния в конфигах иксов, чтобы таки запустить графический режим.
А у ж о том что такие базовые вещи как выбор нужной раскладки,
wat?
и ремап caps на ctrl в винде делается только сторонними приложениями
вы хотите какое-то извращение, которым никто и никогда не пользовался на винде — и виновата у вас винда, что его не поддерживает? Ну ок.
или магичискими наборами чисел в реестре и говорить не приходится.
которые нужны исключительно для поддержки древнего софта, которому 15+ лет?
А давайте вспомним любимый терминал в линуксе, из-за которого современное свежеустановленное ПО в линуксе вместо псевдографики рисует рамки, например, буквами "ХХХХ", потому что не уверено, что у вас будет работать псевдографика? И это, замечу, спустя 40 лет после начала ее активного использования на экранах. Круто же!
Разрешение 800*600 и проблемы с драйверами я последний раз видел в семерке, вышедшей аж в 2009.
ну те до восьмерки винда к десктопу была не готова? да и сейчас у меня большие сомнения, что без установки дров чипсета, что-то нормально заведется на голой установке
Поэтому в линуксе, если драйвера нет в ядре — то и соотв. устройства в принципе работать не будут? Или надо пересобирать ядро руками. Очень "удобно", любая домохозяйка справится с установкой нового оборудования.
ну так в винде в самого начала и до семерки включительно( дальше я уже чистую не пробовал ставить) все было тоже самое, очень удобно, прям для домохозяйки, для которых винда в рекламе рекламировалась. Да и сейчас не сильно отличается, дистрибутивы линух подружелюбнее будут, свежие в live все подхватывают.
Перестаньте насиловать труп.
а причем здесь труп? в то время семерка была самая актуальная система, но вот без убунты тогоже времени ее завести не удалось.
Причем тут претензии к винде, если виноват — производитель ноута? И да, я тоже вот помню ковыряния в конфигах иксов, чтобы таки запустить графический режим
эта статья напрямую обвиняет линух в том, что нет дров к маковскому железу. А виндовс тут в сравнении с той же убунтой выглядит жалко.
А у ж о том что такие базовые вещи как выбор нужной раскладки,
wat?
Programmer dvorak в винду не завезли в 21 веке, все также многочасовое гугление нужно
вы хотите какое-то извращение, которым никто и никогда не пользовался на винде — и виновата у вас винда, что его не поддерживает?
типичное "мне не надо- никому не надо", "никто и никогда" явная ложь. я пользовался, и куча другого народа пользовалось, раз есть куча вопросов в инете, и куча разных решений, но в винде нету этого, и не предвидится. вот такое отношение и юзабилити
оно конечно настраивается, сторонними утилитами, или через реестр. Но опять же выглядит слабовато по сравнению с linuх где это уже не один десяток лет. и речь не только о ctrl на caps. а вообще о назначении caps чего-то полезного.
которые нужны исключительно для поддержки древнего софта, которому 15+ лет?
речь вообще то шла о переназначении caps, но многие другие функции делаются также
А давайте вспомним любимый терминал в линуксе, из-за которого современное свежеустановленное ПО в линуксе вместо псевдографики рисует рамки, например, буквами "ХХХХ", потому что не уверено, что у вас будет работать псевдографика? И это, замечу, спустя 40 лет после начала ее активного использования на экранах. Круто же!
насилуем труп? или это про родовую травму винды с кодировками? когда в виндовой консоли линукс плохо выглядит?
ну те до восьмерки винда к десктопу была не готова?
До этого времени — разрешение 800x600 вполне вписывалось в ТТХ используемого в то время оборудования. В природе в то время еще вовсю активно использовались мониторы с максимальным разрешением в 1024x768 точек. На этом фоне 800x600 уже не смотрится так плохо, не так ли?
К моменту выхода восьмерки — уже массово стали использоваться FullHD-мониторы, соответственно она и запускается уже сразу с соотв. разрешением по-умолчанию.
да и сейчас у меня большие сомнения, что без установки дров чипсета, что-то нормально заведется на голой установке
Вааще без проблем заведется в 99% случаев. Максимум — через интернет винапдейт скачает еще более актуальные дрова, но даже без них как правило всё работает из коробки. Давно прошли те времена, когда ставишь ОС — а там половина устройств без дров, лет 10 уже как этой проблемы практически не существует. Говорю же, закопайте наконец труп семерки, хватит его мучить)
ну так в винде в самого начала и до семерки включительно( дальше я уже чистую не пробовал ставить) все было тоже самое, очень удобно, прям для домохозяйки
Т.е. воткнуть диск от материнки в привод, нажать далее-далее-далее-готово — с этим домохозяйки справиться не смогут, я понял. А вот выкачать исходники ядра, внести в конфиг настройки для поддержки оборудования и пересобрать — это ж легко и справится кто угодно! Ну да, ну да...
Да и сейчас не сильно отличается, дистрибутивы линух подружелюбнее будут, свежие в live все подхватывают.
про "дружелюбность" линукса нам наглядно рассказывает статья, которую мы комментируем и 100500 комментов к ней.
а причем здесь труп? в то время семерка была самая актуальная система, но вот без убунты тогоже времени ее завести не удалось.
на дворе 21-ый год, а не 2009-ый.
эта статья напрямую обвиняет линух в том, что нет дров к маковскому железу. А виндовс тут в сравнении с той же убунтой выглядит жалко.
Не понимаю в чем тут претензии. Внутри macOS — всё то же ядро *nix. Ваш линукс на этом железе должен заводиться. А он не заводится, о чем и пишут в статье. А вот винда на этом же железе — заведется) И в этом контексте жалко тут смотрится именно убунта, а не винда.
Programmer dvorak в винду не завезли в 21 веке, все также многочасовое гугление нужно
Поддержка dvorak существует в винде чуть ли не со времен 95-ой. Включить — элементарно. Настраивается, фактически, там же, где и языки, не вижу сложностей найти это и без гугла.
типичное "мне не надо- никому не надо", "никто и никогда" явная ложь. я пользовался, и куча другого народа пользовалось, раз есть куча вопросов в инете, и куча разных решений, но в винде нету этого, и не предвидится. вот такое отношение и юзабилити
В винде, например, никогда не было поддержки клавиши command с маков. И что — теперь, значит, винда плохая? А может просто ее пользователям такой функционал практически не требуется, не думали?
Вообще, лично для меня смена раскладки капслоком до сих пор выглядит как какое-то извращение. Вы фактически лишаетесь полезной клавиши. До кучи — к сочетаниям alt/ctrl+shift за 30 лет привыкло огромное количество пользователей. На этом фоне ваши претензии, что в винде нет поддержки функционала, нужному полутора калекам — немного странно выглядят, имхо.
оно конечно настраивается, сторонними утилитами, или через реестр. Но опять же выглядит слабовато по сравнению с linuх где это уже не один десяток лет. и речь не только о ctrl на caps. а вообще о назначении caps чего-то полезного.
ну правильно, в линуксах это не один десяток лет просто потому что оно там было с момента рождения системы. А в винде ВСЕГДА были другие сочетания клавиш, поэтому и поддержки вот этого вот нет, т.к. желающих такое — единицы. Они могут поставить внешнее ПО, если очень хочется, никто не ограничивает.
речь вообще то шла о переназначении caps, но многие другие функции делаются также
Какие?? Проблемы с раскладками/кодировками/магическими цифрами — связаны исключительно с древним софтом, написанным более 10 лет назад. И практически не встречаются в современном, т.к. он весь работает на utf. Если у вас еще есть что-то не-utf — ну так и пинайте разработчиков, которые за 20 лет с момента его появления в винде так и не смогли начать использовать нормальные api.
Еще раз предлагаю вам завести на современном линуксе софт, написанный 20+ лет назад — без использования виртуализации и контейнеров. Я на 100% уверен, что количество граблей, на которые вы наткнетесь, на несколько порядков превысят проблемы с кодировками в винде))
насилуем труп? или это про родовую травму винды с кодировками? когда в виндовой консоли линукс плохо выглядит?
А причем тут виндовая консоль-то? Берем современный ssh-клиент. Берем современный свежеустановленный линукс. Ставим MC/DC/Links/Lynx и наслаждаемся отсутствием псевдографики по-умолчанию. Это прям вот наглядно показывает об уровне "поддержки" современных технологий, ведь псевдографика используется всего-то 30-40 лет, этакая новинка — как можно рассчитывать, что терминал ее поддерживает из коробки? Ну никак нельзя!
Замечу, что консоль/терминал — базовый функционал вашей любимой ОС. И ваши же современные программы даже не надеются, что там всё работает как надо. Это прям показательно.
Вы фактически лишаетесь полезной клавиши.
нИКОГДА НЕ ПИСАЛ капсом. в ЧЕМ ПОЛЬЗА ЭТОЙ КЛАВИШИ? ;)
Кроме комментариев в интернете есть еще много мест, где требуется использовать буквы только в верхнем регистре. И когда таких букв надо ввести много, то я предпочту капс, а не держать шифт мизинцем — он у меня от этого болеть начинает)
есть еще много мест, где требуется использовать буквы только в верхнем регистре
Например?
В механической пишущей машинке это необходимо, потому что других способов выделить текст нет. А в этих вот компьютерах… На моей клавиатуре единственная запыленная клавиша — Caps Lock ;)
Например?
Эксел, ворд. Иногда в коде проще все строки к верхнему/нижнему регистру привести — тоже проще во всяких if-ах с капсом написать, если текст длинный. Да много мест, где использую. Не то, чтобы часто, но вообще без капса жить — лично мне будет неприятно/неудобно.
На моей клавиатуре единственная запыленная клавиша — Caps Lock ;)
А у меня — 7,8,9 и +/= рядом с backspace + правые alt/ctrl. Это ничего не доказывает. Просто у меня нет софта, в котором я бы их использовал.
putty это современный ssh клиент?
Currently this is 0.76, released on 2021-07-17.
Достаточно свежий ;)
Вот в putty как раз и наблюдаю "XXXX" вместо псевдографики. Раньше на каждом новом сервере в mc перенастраивал — но это уже настолько осточертело за прошедшие годы, что я уже смирился и так и смотрю на этот ужас в терминале...
Ну вы, наверное, чаще локально работаете. А я в основном сталкиваюсь с удаленными серверами, которые настраивал неизвестно кто от года до 5 лет назад. И запускаешь — а там это. И просто — бесит уже(
запускаешь — а там это
Запускаешь ssh из под linux — этого нет. Запускаешь putty — это есть. Может с putty что-то не так?
Вся ветка была о том, что вам не нравятся проблемы с кодировками в винде. Я привел пример проблем с кодировками в линуксах. Я это всё к тому, что проблемы есть у всех ОС, виндовс тут ничем не лучше и не хуже альтернатив. Предъявлять ей тут претензии имея такого же рода проблемы в линуксах — как минимум неправильно, вам не кажется?
Предъявлять ей тут претензии имея такого же рода проблемы в линуксах — как минимум неправильно, вам не кажется?
Особенно когда проблема притянута за оба уха ;)
Условная домохозяйка вряд ли столкнется ни с проблемами кодировок в putty, ни с проблемами древнего софта под Windows. А прочие знают как решать.
Условная домохозяйка вряд ли столкнется ни с проблемами кодировок в putty, ни с проблемами древнего софта под Windows.
Вот. О том я и говорил, что всё это — слои совместимости с древним софтом, которого всё меньше и рано или поздно проблема эта самоустранится выпиливанием соотв. кода
Нет, это одна из самых больших ошибок - делить пользователей на 2 крайности. Типа есть домохозяйки, которым только браузер надо, и сисадмины, которые всё знают. Нет, есть обширная промежуточная группа, которой нужно пользоваться (хотя бы время от времени) всякими специфичными вещами, но тратить свою жизнь на многочасовое курение форумов они не готовы.
Я знаю нескольких айтишников, которые сбежали с линукса примерно с такой мотивировкой: "я в принципе могу разобраться в проблемах, когда надо - но мне это уже не надо, достало".
Поддержка dvorak существует в винде чуть ли не со времен 95-ой. Включить — элементарно. Настраивается, фактически, там же, где и языки, не вижу сложностей найти это и без гугла.
Внимательнее читаем, programmer dvorak в винде без бубна отсутствует
Вообще, лично для меня смена раскладки капслоком до сих пор выглядит как какое-то извращение. Вы фактически лишаетесь полезной клавиши. До кучи — к сочетаниям alt/ctrl+shift за 30 лет привыкло огромное количество пользователей. На этом фоне ваши претензии, что в винде нет поддержки функционала, нужному полутора калекам — немного странно выглядят, имхо.
дада "зелен виноград" все кто использует калеки
так и все ваши претензии к linux нужны полутора калекам
Какие?? Проблемы с раскладками/кодировками/магическими цифрами — связаны исключительно с древним софтом, написанным более 10 лет назад. И практически не встречаются в современном, т.к. он весь работает на utf. Если у вас еще есть что-то не-utf — ну так и пинайте разработчиков, которые за 20 лет с момента его появления в винде так и не смогли начать использовать нормальные api.
какое безапелляционное заявление, а поддвердить чем-то кроме "я сказал" можно?
а то у меня вот были проблемы с программами написанными вот буквально пару дней назад, но система что-то не обеспечивает решение этих проблем автоматически, как этого от linux требуют, хотя проблема эта известна многие годы
А причем тут виндовая консоль-то? Берем современный ssh-клиент. Берем современный свежеустановленный линукс. Ставим MC/DC/Links/Lynx и наслаждаемся отсутствием псевдографики по-умолчанию. Это прям вот наглядно показывает об уровне "поддержки" современных технологий, ведь псевдографика используется всего-то 30-40 лет, этакая новинка — как можно рассчитывать, что терминал ее поддерживает из коробки? Ну никак нельзя!
те берем виндовый клиент, который по умолчанию выставил кодировку не пригодную к использованию по ssh, а виноват почемуто linux, а не разработчик этого клиента? современные клиенты utf выставляют и никаких проблем с кодировками нет.
вы бы еще выставили коннет без шифрования и на ssh порт полезли, какой линукс бы тогда кривой стал
Внимательнее читаем, programmer dvorak в винде без бубна отсутствует
Т.е. гугл -> первая ссылка -> install -> скачать и запустить инсталлятор — это "бубен"? А народ-то и не знает!
Причем вин10 там тоже поддерживается, в инструкции — стандартные шаги по включению раскладки.
Я в упор не вижу в чем у вас проблема. И, замечу, что это при том, что сама ваша задача — достаточно экзотическая.
дада "зелен виноград" все кто использует калеки… так и все ваши претензии к linux нужны полутора калекам
Ну да, т.е. programmer dvorak — это винда плохая, а нежелание лишаться capslock'а — это "линукс хороший, вы не понимаете" (с)
какое безапелляционное заявление, а поддвердить чем-то кроме "я сказал" можно? а то у меня вот были проблемы с программами написанными вот буквально пару дней назад
Список? У меня вот есть пара программ, которые не умеют в utf — но они реально древние, им 20 и более лет. Я пользуюсь ими совершенно осознано и прекрасно понимаю причину проблем. При этом никто не мешает взять современные альтернативы, у которых проблем нет — просто мне старые больше нравятся.
те берем виндовый клиент, который по умолчанию выставил кодировку не пригодную к использованию по ssh, а виноват почемуто linux, а не разработчик этого клиента? современные клиенты utf выставляют и никаких проблем с кодировками нет.
Ну т.е. putty (стандарт де-факто!) от 21 года — не современный. Ок, я понял.
Т.е. гугл -> первая ссылка -> install -> скачать и запустить инсталлятор — это "бубен"?
А народ-то и не знает!Причем вин10 там тоже поддерживается, в инструкции — стандартные шаги по включению раскладки.
Я в упор не вижу в чем у вас проблема. И, замечу, что это при том, что сама ваша задача — достаточно экзотическая.
у меня то проблем нет, но это решение совсем не похоже на "поставил и все работает", что объявляется преимуществом виндовс, как показал мой пример нет этого приемущества, в виндовс все тоже самое( если утрировать как вы, то все также нужно многочасовое гугление). в linux проблемы решаются аналогично.
Ну да, т.е. programmer dvorak — это винда плохая, а нежелание лишаться capslock'а — это "линукс хороший, вы не понимаете" (с)
ну это ваш стиль аргументации, что все что вам не надо это нужно полутора калекам, вы именно так ответили на мое перечисление того, что мне требуется настраивать в винде.
Список? У меня вот есть пара программ, которые не умеют в utf — но они реально древние, им 20 и более лет.
ну не работает консоль в винде в utf по умолчанию, не перевели штатную консоль и утилиты на юникод. для старых программ можно было бы сделать настройку включения нужной локали. но оставили как есть, поэтому эта боль с локалями из винды не уйдет.
Ну т.е. putty (стандарт де-факто!) от 21 года — не современный. Ок, я понял.
у меня putty прекрасно работает в utf уже много лет, видимо специально была выбрана виндовая локаль, чтобы пострадать о том как это linux посмел не в виндовой локали работать
у меня то проблем нет, но это решение совсем не похоже на "поставил и все работает"
И что же в приведенном примере — не работает? А если я захочу использовать в Links в линуксах, а его надо через пакетный менджер доустанавливать — это теперь тоже значит, что линукс не умеет работать с сетью? Вы упёрто пишете какой-то бред, честно.
ну это ваш стиль аргументации, что все что вам не надо это нужно полутора калекам, вы именно так ответили на мое перечисление того, что мне требуется настраивать в винде.
Всё что надо большинству — приходит в винду. Если вашей любимой клавиатуры всё еще нет по-умолчанию — значит таки она не настолько популярна, как вам кажется.
ну не работает консоль в винде в utf по умолчанию
Для тех, у кого лапки — в заголовке окна надо нажать правую кнопку мыши и выбрать шрифт, который поддерживает utf8. Это сложно, я понимаю...
для старых программ можно было бы сделать настройку включения нужной локали. но оставили как есть, поэтому эта боль с локалями из винды не уйдет.
Потому что старые программы написаны через жопу, причем с этим MS боролась еще тогда. Но разработчики считают себя самыми умными и, например, вместо того, чтобы дёрнуть соотв. апи — начинают смотреть локаль в реестрее. В итоге и получается, что MS мало того, что поддерживает старое, так им еще и надо корректно все старые фиче-баги сохранять, чтобы кривой софт продолжал работать. И сравните с линуксом, в котором всё заточено на то, что ты будешь использовать только актуальные версии всего-всего, а поставить что-то древнее — это боль и страдания.
у меня putty прекрасно работает в utf уже много лет, видимо специально была выбрана виндовая локаль, чтобы пострадать о том как это linux посмел не в виндовой локали работать
Да не было там ничего выбрано. Проблема, как я уже говорил — в дефолтных настройках у того же MC. Его разработчики настолько не доверяют поддержке нормальных режимов в вашем замечательном терминале, что по-умолчанию в конфиге всегда выбран режим, который "ну точно заработает!". И аналогично поступают разработчики кучи другого софта. Это просто вот наглядно показывает, насколько всё "хорошо" в линуксе с базовой частью — консолью. Особенно в сравнении с виндой, где консоль 99,9% времени не используется.
И что же в приведенном примере — не работает? А если я захочу использовать в Links в линуксах, а его надо через пакетный менджер доустанавливать — это теперь тоже значит, что линукс не умеет работать с сетью? Вы упёрто пишете какой-то бред, честно.
все это применимо к вашим проблемам в linux, вы упорно пишете бред о том что выставление правильной кодировки это ужас как сложно, и должно быть по автоматически в системе, и одновременно, что гугление и скачивание сторонней программы для установки раскладки это очень просто, и ничего страшного "это другое, понимать надо"
такие подсознательные двойные стандарты, простим винде все что угодно, и будем говорить что аналогичное в линух это ужас и кошмар, linux не готов к десктопу
Всё что надо большинству — приходит в винду. Если вашей любимой клавиатуры всё еще нет по-умолчанию — значит таки она не настолько популярна, как вам кажется.
ну да стантартая отмазка, нам и не надо, так ваши проблемы не настолько популярны чтобы они были решены
Для тех, у кого лапки — в заголовке окна надо нажать правую кнопку мыши и выбрать шрифт, который поддерживает utf8. Это сложно, я понимаю...
для вас кучу решений предложили решения проблем, но ответ был это слишком сложно, видимо лапки
Потому что старые программы написаны через жопу, причем с этим MS боролась еще тогда.
да пользователю пофиг кого там ms выноватыми назначила, не работает
Да не было там ничего выбрано. Проблема, как я уже говорил — в дефолтных настройках у того же MC. Его разработчики настолько не доверяют поддержке нормальных режимов в вашем замечательном терминале, что по-умолчанию в конфиге всегда выбран режим, который "ну точно заработает!". И аналогично поступают разработчики кучи другого софта. Это просто вот наглядно показывает, насколько всё "хорошо" в линуксе с базовой частью — консолью. Особенно в сравнении с виндой, где консоль 99,9% времени не используется.
что за лютый бред? как можно выставлять дефолтную кодировку виндовую, чтобы по ssh ходить? куда вы собрались коннектится, чтобы там ожидать виндовую кодировку?
и причем тут вообще linux, у него то все хорошо с консолью, это если из винды в него лезть проблемы возникают, но виндовая логика тут с обычной не совпадает и виноват линукс
вы упорно пишете бред о том что выставление правильной кодировки это ужас как сложно, и должно быть по автоматически в системе, и одновременно, что гугление и скачивание сторонней программы для установки раскладки это очень просто, и ничего страшного "это другое, понимать надо"
Есть существенная разница между "не настроено и не работает прям сразу с момента установки" и "я захотел нестандартную фигню и пошел качать для этого софт". Очень существенная.
Про консоль я вообще, если честно с ваши сообщений офигеваю. Значительное, даже я бы сказал — подавляющее — большинство пользователей винды никогда не видят консоль, не умеют с ней работать и не будут работать и в будущем. В линуксе же — это базовая вещь, без которой вы не сможете решить и половину проблем (кстати, тема "как выйти из vim?" до сих пор в топе reddit'а?), с которыми вы просто обязательно столкнетесь. Более того, в линуксе бОльшая часть программ изначально заточено под консоль и даже если у них есть гуи — оно "снаружи", а внутри оно всё равно всё консольное и просто гуи шлет туда правильно сформированные командные строки.
Поэтому когда вы мне рассказываете про проблемы консоли в винде — это просто смешно. В винде намного, намного больше других проблем, на фоне которых проблемы неиспользуемой консоли — пшик. Но вы про них не знаете, вы же фанат линукса)
что за лютый бред? как можно выставлять дефолтную кодировку виндовую, чтобы по ssh ходить? куда вы собрались коннектится, чтобы там ожидать виндовую кодировку?
Где вы в приведенной вами же цитате увидели слова "виндовая кодировка"? Может вас МС смутило? Так это Midnight Commander, а не майкрософт) Вообще, putty по-умолчанию как раз выставлена правильная кодировка (утилита как бы родом из nix и просто скомпилирована под винду) и если корректно поставить галочки в настройках MC/DC/Links — то все они вполне успешно показывают и русские буквы и символы псевдографики, причем без какого-то выбора кодировок. Просто это приходится делать каждый раз, на каждой новой машине* — и я уже немного задолбался устал это настраивать.
и причем тут вообще linux, у него то все хорошо с консолью
Это в вашем линуксе, у которого "все хорошо с консолью" родные консольные утилиты по-умолчанию не рисуют псевдографику, потому что не уверены, что консоль (в которой всё хорошо, да-да) ее корректно отобразит. Я прям с порога вижу как тут "всё хорошо" с консолью.
если проблема возникает только при коннекте из под винды то проблема в винде
в родной среде такой проблемы нет
и это как раз случай "я захотел нестандартную фигню"
До этого времени — разрешение 800x600 вполне вписывалось в ТТХ используемого в то время оборудования. В природе в то время еще вовсю активно использовались мониторы с максимальным разрешением в 1024x768 точек. На этом фоне 800x600 уже не смотрится так плохо, не так ли?
к тому времени fullhd был в норме, 800x600 это vga, даже в 95 уже было 1024
и так как насчет поведения актуальной win7 на актуальном железе после установки?
какой вывод делаем?
win7 занимая 80% рынка десктопа к десктопу была не готова
а linux сейчас лучше подходит к десктопу, чем win7 в свое время?
какой вывод делаем?
Игры и MS Office — с этим на linux всё ещё пока что хуже. В остальном — более-менее одинаково. Первоначальная настройка нужна в любом случае, проблемы с железом можно найти где угодно. Кнопки «сделать хорошо» нет нигде ;)
Начало массового распространения FullHD — 2007 год. Дата выхода семерки — 2009. Это всё, замечу, легко гуглится.
Но меня больше умиляют ваши претензии к тому, что без драйвера вам показывают экран 800x600 (показывают! а не молча падают с ошибкой, которую надо гуглить!!!) и это всё пользователь видит до момента установки актуальных драйверов (которые у него гарантированно есть — ему их выдали вместе с видюхой, на установочном диске!), но у вас система из-за этого — плохая. А вот линукс, в котором иксы могут тупо не запуститься сразу после установки, запуститься без аппаратного ускорения (спустя 20 лет с момента появления такого функционала в компах!), пустить вас в систему без пароля, хотя он установлен (относительно недавно новости были про это. Кстати, винда так делала 20 лет назад — во времена вин95/98), иметь глючащий и падающий звук (который невозможно починить — привет PulseAudio) и мыльные шрифты, от которых вытекают глаза — это, значит к десктопу оно готово, можно пользоваться.
Это всё просто настолько мило, что я, наверное, дальше обсуждать это всё с вами перестану. С верующими общаться бесполезно, их не переубедить.
мне не не надо гуглить когда я купил монитор с разрешением 1920х1080 и с какой системой его использовал ( это была WinXP)
если погуглить более внимательно, то можно узнать что этот стандарт введен в 1993, а в 2007 его стали называть FullHD
с тем кто упорно не признает, что система которой нужна дополнительная настройка драйверов, явно менее дружелюбна к пользователю говорить действительно не о чем
Учитывая огромное количество старого софта, который в принципе не понимает utf, но при этом до сих пор успешно работает даже в десятке — текущий подход МС лично мне нравится больше)
Почему бы это какой-нибудь режим совместимости не вынести? А то разные кодировки для консольных программ и gui делают больно. С таким сталкивался когда по ошибке решил поставить русифицированный Visual Studio чтобы получить компилятор С++, в Qt Creator получил замечательные кракозябры от компилятора, и решилось только установкой английской версии Visual Studio, чтобы получить компилятор с выводом на английском языке у которого нет таких проблем.
21 век на дворе, в винде до сих пор две разные кодировки, хотя бы выбрали какую-то одну.
Ну вот недавно 16-битный режим из винды выпилили. Теперь он через специальный "режим совместимости" в виде виртуалок. Многие не были рады. А выпиливание виндовой кодировки затронет в разы больше программ и пользователей.
От этого легче не становится что тянут кучу обратной совместимости, но как пользователь линукса/мака я не задумываюсь что кодировка в консоли и gui может отличаться, а винда жонглирует кучей кодировок под каждый язык в gui и не меняя при этом кодировку в консоли.
С точки зрения английского языка проблем нет, а вот остальные пусть страдают.
Пару лет назад приходилось устанавливать MSSQL и это был геморрой. Уже не помню деталей и точной версии, но там в процессе установки нужно было заранее знать какой-то неочевидный ньюанс, чтобы сделать совсем неочевидный выбор, иначе установка получалась корявая
MS SQL уже лет пятнадцать устанавливается просто нажатием «далее» несколько раз, и из «подводных камней», если так можно это назвать, там только выбор пути, где будет находиться корень сервера, и выбор дефолтной кодировки.
Проблемы могут возникнуть только если вам надо подкинуть существующую базу, сделанную на другой версии сервера. Отсутствие переносимости баз и бэкапов между разными версиями, это пожалуй единственный серьёзный недостаток MS SQL.
На линуксе по умолчанию utf-8, а в винде какой-нибудь windows-1251? Ох уж эти удобства винды… :)
Ну конечно, зачем же разработчикам линуксов думать о 90+ процентах пользователей компьютеров на винде, зачем им позаботиться о беспроблемной поддержке соотв. кодировок… Любой же легко всё поправит! Ага...
в родовой травме виндовс с кодировками консоли(и не только) linux виноват?
винда сама с ними работать толком не умеет
не дай бог у тебя стоит русская локаль, все консольные утилиты начнут русский текст выдавать
только вот не всегда в консольной кодировке, теже компиляторы из msvc , от самого Microsoft выдают в консоль cp1251, поскольку их вывод также выводится в gui студии
но в консоли тебе выдадут набор нечитаемых символов
и это в 21 веке, когда у всех уже давно юникод
еще можно вспомнить как старые русскоязычные программы работают, без выставления русской локали для старых программ так же все нечитаемо. Казалось бы выставил один раз при установке и забыл, но боль только начинается. Оказывается программы от зарубежных разработчиков работают только если там выставлена английская локаль, выяснить это можно только путем многочасового гугления. И особый бонус что настройка эта на всю систему, и смена только через перезагруку.
А сколько чудных мгновений приносит имя пользователя в русской раскладке. Опять многочасовые гугления почему не работает очередная программа.
Особый шик в том, что вначале установки ты выбираешь русский язык, и в конце можешь ввести имя пользователя только в русской раскладке
в родовой травме виндовс с кодировками консоли(и не только) linux виноват?
винда сама с ними работать толком не умеет
Да там не только в винде дело… Огромное количество разработчиков просто кладут болт на это всё. Вот оно и глючит. Причем особенно тут выделяются игрописатели.
и это в 21 веке, когда у всех уже давно юникод
Ну вот в 21 веке в свежем линуксе, только что установленный MC рисует рамки символами "ХХХХ" вместо псевдографики, т.к. не уверен, что она — работает. И он такой не один, да. При том, что псевдографикой активно пользовались еще в 80х и 90х — и как бы с тех пор никаких нововведений с ней не было. Ан нет — не работает )
еще можно вспомнить как старые русскоязычные программы работают, без выставления русской локали для старых программ так же все нечитаемо.
На линуксах ВСЁ сделано так, что старыми версиями софта на новых ОС пользоваться вы не сможете вообще. Всякие докеры не предлагать — это вспомогательный софт, я с таким же успехом могу предложить вам воспользоваться виртуалками.
Оказывается программы от зарубежных разработчиков работают только если там выставлена английская локаль
Потому что огромное количество англоговорящих разработчиков просто напрочь забивают на правильное использование локалей, т.к. у них даже переключений языка в системе нет. Виновата тут, конечно же виндовс, да.
И особый бонус что настройка эта на всю систему, и смена только через перезагруку.
Вот это да, неудобно. С другой стороны — нужно это всё для поддержки старого софта и если начать там что-то менять, есть вероятность, что этот софт сломается. Лучше уж не трогать, этому всему вряд ли долго работать осталось, еще лет 10-20 и тот софт таки окончательно вымрет.
А сколько чудных мгновений приносит имя пользователя в русской раскладке.
И в виндовс ВСЕ встроенные программы работают с ней корректно. А вот многие разработчики тупо забивают на не-англоязычные локали. Причем тут винда?
Особый шик в том, что вначале установки ты выбираешь русский язык, и в конце можешь ввести имя пользователя только в русской раскладке
wat??
Alt+Shift — и вводи хоть на англйском, хоть на китайском, если тот был выбран на предыдущих шагах вторым языком. Причем эта комбинация клавиш и возможность назвать профиль на другом языке есть как минимум со времен XP, может и раньше была, но я честно уже не помню — 20 лет прошло)
Ну вот в 21 веке в свежем линуксе, только что установленный MC рисует рамки символами "ХХХХ" вместо псевдографики,
ну да в виртуалке под виндой рисует, но виноват linux, хотя если винды рядом нет, такой проблемы тоже нет
На линуксах ВСЁ сделано так, что старыми версиями софта на новых ОС пользоваться вы не сможете вообще.
будто в винде таких программ мало, для которых виртуалки держат. дос приложения без виртуалки тоже не запустится, так что совместимости со старым софтом у винды на ваших условиях тоже нет
Потому что огромное количество англоговорящих разработчиков просто напрочь забивают на правильное использование локалей, т.к. у них даже переключений языка в системе нет. Виновата тут, конечно же виндовс, да.
надо же юникод в консоли в винде включается только с бубном, программы самого microsoft имеют проблемы с локалями, но винда не виновата, что прямо подталкивает к забиванию
Alt+Shift — и вводи хоть на англйском, хоть на китайском, если тот был выбран на предыдущих шагах вторым языком.
ну если был выбран, а если не был выбран, то тот кто не знает будет долго выяснять почему некторые приложения не работают. Хотя ничего не мешает каталог обозвать хоть набором цифр, пользователь напрямую его не видит, для него есть ссылка с человеческим названием. Это именно то что система должна по умолчанию делать, а не заставлять пользователя заботится о своих косяках. Но вот такое вот юзабилити в современной ос.
ну да в виртуалке под виндой рисует, но виноват linux, хотя если винды рядом нет, такой проблемы тоже нет
И в ssh-клиенте так же рисует. И в telnet-клиенте. И куча разных программ имеет выбор кодировки/битности символов, которые надо настраивать индивидуально в каждой, чтобы таки получить нормальный интерфейс в консоли. А еще функциональные клавиши F1-F12 могут не работать без доп. настройки. При том, что им еще больше лет, чем псевдографике в терминалах. Это прям показательно.
будто в винде таких программ мало, для которых виртуалки держат. дос приложения без виртуалки тоже не запустится, так что совместимости со старым софтом у винды на ваших условиях тоже нет
Крайне мало таких программ. Намного больше — продолжает работать без доп. ухищрений. Я вот, например, до сих пор использую ACDSee версии 2.3 от 1998 года — и она работает :)
Как правило, в виртуалки уходит только софт, сильно завязанный на конкретные драйвера или activeX/OLE объекты (на тот же МС офис какой-нибудь, версий 95 или 2000). Всё это развивалось с течением времени и совершенно логично, что в какой-то момент старое на новой ОС уже не заводится. С таким же успехом можете попробовать в современных линуксах завести драйвер, написанный в начале 2000х — я на 100% уверен, что это уже невозможно.
надо же юникод в консоли в винде включается только с бубном, программы самого microsoft имеют проблемы с локалями, но винда не виновата, что прямо подталкивает к забиванию
Что сделано по-умолчанию для бОльшей совместимости со старым софтом. Если вы его использовать не планируете, то никто не мешает вам переключить консоль на utf.
ну если был выбран, а если не был выбран, то тот кто не знает будет долго выяснять почему некторые приложения не работают.
Что за бред вы пишете? Вы сами начали с того, что вы устанавливаете русскую версию винды. В момент установки она вам автоматически добавляет русскую раскладку и локаль. После этого у вас автоматически начинает работать alt+shift — сочетанием по-умолчанию, которое было придумано еще, наверное, во времена win3 в девяностых годах и с тех пор не менялось.
Кроме того, я не понимаю ваших претензий к "некоторые приложения не работают" — их не писала MS, проблемы с поддержкой локалей — полностью на разработчиках этого ПО, все необходимые инструменты им MS выдала.
Это именно то что система должна по умолчанию делать, а не заставлять пользователя заботится о своих косяках.
Для нормальных программистов есть 101 способ, как правильно получить путь к профилю в utf-кодировке. Для обратной совместимости оставлен вариант получения его же в win-1251/cp866 кодировках. Если в 21 году отдельные разработчики всё еще не умеют в utf — то причем тут, собственно, винда? Поддержке utf (и русских названий профилей) в винде — ДВАДЦАТЬ лет. Если спустя столько лет разработчики всё ещё не в состоянии правильно писать код — это явно не проблема винды.
общая суть ответов понятна, "у меня так значит и у других также"
Что сделано по-умолчанию для бОльшей совместимости со старым софтом. Если вы его использовать не планируете, то никто не мешает вам переключить консоль на utf.
да не работает оно нормально в юникоде, все системное окружение в локалях живет. и опять будете кивать на других разработчиков, которые винде должны все обеспечить.
только непонятно каким образом кивание на других разработчиков увеличивает юзабилити платформы виндовс.
так и в линух можно сказать по любой проблеме, к ядру претензии есть? а приложения это другие писали с них спрашивайте
Пользователю все равно кто и что там писал, ему надо чтобы работало, и в винде с этим не лучше чем в линукс. И если у вас такой плач о том, что линукс не готов к десктопу, так к винде это также относится. И после установки также надо делать кучу настроек( и новичок без гугления не обойдется), просто эти проблемы вы уже пофиксили без записи в файлик, а так в винде этот файлик и побольше будет.
Пока что linux выглядит более подходящим для десктопа, до недавнего времени с играми были проблемы в linux, но и тут большой прогресс.
общая суть ответов понятна, "у меня так значит и у других также"
Ну т.е. вы не смогли объяснить причины проблем с терминалами (базовым функционалом ОС!), поэтому тему свернули, так?)
да не работает оно нормально в юникоде, все системное окружение в локалях живет.
У меня — работает. Проблем — нет. Far — абсолютно консольное приложение, работающее в консоли и причем я еще и использую старую версию 2.0, а не намного более новую 3-ю.
только непонятно каким образом кивание на других разработчиков увеличивает юзабилити платформы виндовс.
Ну я уже привел вам пример, как базовый функционал вашей ОС — корректно не поддерживает псевдографику и в большинстве консольных программ с "графикой" еще и частенько включены семибитные символы, вместо восьмибитных. Но "это другое", я понял.
И после установки также надо делать кучу настроек
Которые необязательны и без них всё работает приемлимо. А в линуксах — из коробки без доп. настроек оно или не работает вообще или пользоваться этим невозможно.
Пока что linux выглядит более подходящим для десктопа, до недавнего времени с играми были проблемы в linux, но и тут большой прогресс.
Пока у вас видео, звук и иксы не будут ставиться из коробки и работать без вмешательства пользователей на 99% современного железа — нет, не готов. Про периферию я уже даже не заикаюсь, какую-нибудь веб-камеру завести — целое приключение, в куче случаев — неуспешное. И не надо кивать, что usb-камеры сделаны так, что работают только под виндой — за 20 лет развития линукса уже можно было бы прикрутить слой эмуляции для поддержки такого типа оборудования (а его реально — тонны!). Но нет, вы будете сидеть и ждать, когда ж таки производитель сжалится и напишет вам драйвер.
Если же нужно научиться работать с серверами в качестве, скажем, веб-разработчика, то и нужно учиться работать с серверами так, как работают с серверами, десктоп тут вообще не при делах.
+ именно поэтому большинство знакомых разработчиков сидит на маках? :-)
Вот плюсую.
Когда нужно узнать что-то по винде - обычно одна из первых ссылок в гугле ведет на условный SO или MSDN, где написан рецепт.
В случае с линуксом я попадал на длинные форумные треды, где зерна конкретики размазаны по страницам вперемешку с обсуждениями и флудом. И даже когда ты вроде бы нашел нужную команду, она никогда не работает с первого раза. Всегда выяснялось, что моя ситуация в каких-то деталях отличается от ситуации советчика и нужно внести некие коррективы (а на колу мочало начинай сначала). Квест.
Сайты redhat, opensuse, debian… Надо читать первоисточники и разработчиков, а не непонятных авторов, как автор данной статьи распространяющий мифы и свои неудачи.
Это аварийная ситуация, а я описываю "штатное" повседневное использование. В случае аварии в линуксе у меня шансов нет вообще :)
Я вот прямо сейчас пишу из винды 7, установленной в 2014 году. Компьютер используется ежедневно, с аптаймами по нескольку недель и ось не переустанавливалась ни разу. Синий экран был, врать не буду (раза три). На предыдущем компьютере XP тоже прожила без переустановок около 6 лет. Точки восстановления дома не пригождались, но на работе и у знакомых несколько раз использовал - срабатывало.
Понятно, что эти примеры ничего не доказывают и не опровергают, просто лирическое отступление.
Винда с хp уже стабильная и долгоживущая, но доводить до ума после установки ее тоже нужно. Использовать то что по-умолчанию есть неудобно. Никакого поставил и используй нету.
Для пользователей windows все эти настройки были давно, и зачастую размазаны по времени, ну и вопрос привычек никуда не делся. По умолчанию в других системах есть отличия интерфейса и настроить чтобы было как раньше непросто в любом направлении.
То, что при этом винда (90% рынка) напрочь ложит болт на поддержку загрузчиков линуксов (2% рынка) — это как бы логично. А вот то, что линукс делает то же самое с виндой — это вызывает вопросы, вам не кажется?
Что мне кажется, так это то, что вы говорите называется двойные стандарты. По теме, не затирает линукс загрузчик винды, еще в 2009м в дуалбуте линукс с виндой ставил и без всяких команд, с помощью графического интерфейса. Автор просто мимо клавиши промахнулся скорее всего.
Поставьте семерку, потом восьмерку-десятку — и у вас будет список вариантов какую ОС грузить.
Вы не поверите, но если вы поставите в Ubuntu одно ядро, а потом другое, а потом третье, то они тоже все в grub будут сами, автоматом.
То, что при этом винда (90% рынка) напрочь ложит болт на поддержку загрузчиков линуксов (2% рынка) — это как бы логично. А вот то, что линукс делает то же самое с виндой — это вызывает вопросы, вам не кажется?
А почему это собственно должно вызывать вопросы? Вы же не жалуетесь что винда затирает загрузчик Linux, так почему Linux не должен делать также? При этом Linux его таки не затирает в отличие от и вообще старается как-то поддерживать, хотя это абсолютно не нужно.
Кстати, поддержка мыши в консоли есть по-умолчанию, по крайней мере на Ubuntu. Даже при работе по ssh. И текст прекрасно выделяется, причем интуитивно понятно в отличие от командной строки Windows где нужно сначала ПКМ-mark, потом ПКМ-paste, при этом ни ctrl+v, ни ctrl+shift+v не работают. Чего там настраивать то?
Почему, ПОЧЕМУ это должен делать пользователь, а не операционка самостоятельно еще в момент установки и первого запуска?
Так она так и делает, и вы сразу же получите дуалбут.
Но вот произошла нештатная ситуация, неизвестно по какой причине, но которая решается за 1 минуту стандартной командой.
Проблема только в том, что не ясно, что гуглить, чтобы решить её.
По сути ведь вопрос звучит так «почему в случае нештатной ситуации, в незнакомой мне системе, мне приходится тратить часы на поиск решения?»
И поэтому лучше брать не древнюю ubuntu LTS 20.04 (или mint основанный на ней же), и уж тем более не debian 11, который вышел неделю назад и уже устарел на пару лет, со старыми ядрами (а драйвера для свежего железа как раз в ядре), а что-то свежее и обновляющееся не раз в год.
Подойдет под этот критерий что-то вроде manjaro, где всё заточено на действие в 1 клик, и автоматическую установку всех свежих драйверов, а оболочку брать вроде KDE, чтобы не искать раздраженно где привычные элементы управления (xfce хоть и выглядит знакомо, но искать где что придеться по полной)
Еще fedora подойдет, но там придется всё-таки повозиться с гуглежом. Но точно не deb-based (debian, ubuntu, mint), если вы точно не знаете ради чего вы их берёте.
На мой взгляд, как раз именно в этом году произошел сильный скачек качества у свежих дистрибутивов (fedora и manjaro), и использовать дистрибутивы которые отстают на 1-2 года — это испортить впечатление.
Чем свежее ядро, тем больше шансов, что у вас новое не стандартное железо заработает само и без проблем (особенно если речь про ноуты).
И это как раз и есть большая проблема линукса, его низкая распространённость и большая дефрагментация — не понятно, что выбрать, и чем один отличается от другого.
И как следствие отсутствие сотен простых сайтов на первых страницах выдачи гугля, где помогают решить типовые проблемы.
В общем-то эту проблему признает и сам Линус Торвальдс, и глупо отрицать что она есть.
Если вы постоянно накатываете какие-то обновы, то вы тоже в группе риска заболеть геморроем с осложнениями, независимо от ОС.
На Linux я хотя бы могу выбрать когда накатить эти обновы или не накатывать их вообще. На современных Windows такого выбора нет, даже если обнова все ломает к чертовой матери или просто не ставится.
На современных Windows такого выбора нет, даже если обнова все ломает к чертовой матери или просто не ставится.
на маке такой выбор тоже есть. Не верю, что в винде (даже корпоративной) нет каких-то опций, которые позволят пользователю выбрать время обнов и вообще необходимость их установки...
Время выбирается даже в домашней редакции, но для этого комп/ноут должен оставаться включенным в этот промежуток, иначе Windows при включении осознает, что окно обновлений было пропущено и в какой-то момент просто перманентно начнёт установку.
Необходимость установки на корпоративной версии может выбирать IT-отдел, если поднято зеркало WUS в локальной сети, по крайней мере раньше так было. То есть любое обновление попавшее на зеркало устанавливается на все компьютеры в сети, автоматически.
Отключить их полностью (необходимость установки) штатными средствами нельзя.
Можно. В про редакции через групповые политики. А выбор времени работает прекрасно на моем домашнем ПК. Мне никогда и ниразу не перезагружали ПК без моего ведома. В большинстве случае обновление ставится само в фоне и при выключени ПК у меня появляется опция — обновить и выключить. Очень удобно и никогда не доставляло проблем. На работе ПК работает круглосуточно и просто сам ставим обновления ночью.
печально становится когда надо перегрузится, а опции просто перегрузить нету, и приходится ждать пару часов пока она обновится
речь шла как раз про десятую винду, там ничего искать не надо
там наоборот надо сильно постараться, чтобы это отключить
по умолчанию там только можно отложить обновление, но при перезагрузке и выключении обновляется принудительно
штатно она ведет себя именно так
что вокруг нее плясать надо
не компьютер для пользователя, а пользователь для компьютера
надо следить за тем, чтобы винда была всем довольна
это в десятке массово людям и не нравится
особенно весело когда она в роуминге обновляется
К сожалению, в связи с тем, что данная ОС весьма интересна в плане вирусов, то другого способа борьбы с ботнетами предложить не получится.
Запретить запускать исполняемый код из %USER_PROFILE%, даже галка такая есть в реестре. И 99% вирусов просто не запустятся. А то что установлено в %PROGRAM_FILES% — его установил администратор, он знает что делает.
Вот мы и пришли к выводу, что удобная и безопасная система производителям ПО не нужна. Если исправить косяки в Windows N - кто купит Windows N+1? Кому будет нужен антивирусный булшит?
Андройд, как пример. Кто-то слышал про эпидемии шифровальщиков на телефоне? Ботнеты? Petya, WannaCry?
андроид огороженный по самые уши
Да. Но пользователю это не мешает. Программы устанавливаются, иконки нажимаются.
о произвольном софте там обычно речь и не идёт
Даладно… 100500 приложений в playmarket.
подавляющее большинство распространяется через давно закрытые дыры и тут мы переходим в начало обсуждения, к вопросу о том, нужно принудительное обновление или нет.
Если дыра закрыта давно — зачем обновляться каждую неделю?
Плавно переходим к отвратительному качеству популярного ПО. Как у паровых машин Ньюкоммена. Нужно постоянно обслуживать, подкручивать, смазывать и ремонтировать.
и как ваша опция поможет от сетевых уязвимостей нулевого дня?
Так, эта, антивирусы они тоже от 0-day не помогают. Да и не обещал я, такой весь в белом, серебрянной пули. Домашнему пользователю большинство сетевых уязвимостей некритично. А вот установка и запуск в 1 клик всякого разного из интернетов скачанного — критично.
И именно пользователи в своём стремлении угробить безопасность… вынудили производителя ОС..
Wat?
Производители обнаружили золотую жилу: бизнес-процесс, с помоцью которого можно продавать побольше г-кода, как старого (со старинными багами, но без него нельзя, совместимость же), так и нового (пусть покупатели тестируют).
Так статья описывает экспириенс человека, который только пробует поставить ощутить десктоп экспириенс. Это вообще прекрасно, когда "работаю с Linux 20 лет, УМВР", но от этого у других пользователей проблем меньше не станет. И не все хотят мириться с проблемами в духе "потерплю пару релизов, ничего страшного".
Решение о переходе принимают зачастую когда уже есть какое-то железо, и шансы не особо велики, что в этом случае всё заработает без проблем. Специальный подбор железа — это уже когда шишки набиты и повторять ещё раз не хочется.
Вообще куда ни ткни — часто приходится искать компромиссы между не работает совсем или работает, но криво. Если не повезёт — самому что-то исправлять или какие-то костыли подставлять.
Даже сайт есть, где описано много проблем, с которыми можно столкнуться, если не считать субъективных факторов вроде регистрозависимых имён файлов
Решение о переходе принимают зачастую когда уже есть какое-то железо, и шансы не особо велики, что в этом случае всё заработает без проблем.
А если в другую сторону? Взять какой-нибудь Banana Pi или HiFive Unmatched и начать взгромождать туда MacOS или Windows? Хороший будет экспириенс? Маджикал?
Правда заключается в том, что просто ноутов с GNU/Linux продаётся мало и всё.
На всём железе, которое поставляется с Linux он прилично работает.
Это совершенно другая проблема, не имеющая никакого отношения к “зрелости” или “незрелости” Linux.
Специальный подбор железа — это уже когда шишки набиты и повторять ещё раз не хочется.
Ну дык если вам хочется приключений на свою задницу — тогда да. А так — покупаекте любой ноут, на который производитель или продавец ставит Linux — и спокойно работаете (пишу с такого, кстати).
Почему-то для других OS этот подход считается нормальным, для Linux - нет.
А если в другую сторону? Взять какой-нибудь Banana Pi или HiFive Unmatched и начать взгромождать туда MacOS или Windows? Хороший будет экспириенс? Маджикал?
И как часто такое происходит, что сидит человек, годами пользуется десктопом на HiFive Unmatched и думает, а не накатить ли мне MacOS туда, наверняка это просто, ведь из коробки Linux там безупречно работает?
Это нишевые железки, которые не покупают "просто так", и эта ситуация совсем не эквивалентная.
Ну дык если вам хочется приключений на свою задницу — тогда да. А так — покупаекте любой ноут, на который производитель или продавец ставит Linux — и спокойно работаете (пишу с такого, кстати).
То что вы говорите, это hindsight bias. Человек, который никогда не сталкивался с тем, что железо несовместимо с ОС, может и не предполагать, что об этом вообще нужно заранее узнавать. Он мог и не слышать об этом даже, если не связан с сообществом, в котором эти вопросы поднимаются.
Это нишевые железки, которые не покупают "просто так", и эта ситуация совсем не эквивалентная.
Что значит “не эквивалентная ситуация”? В чём отличие?
И как часто такое происходит, что сидит человек, годами пользуется десктопом на HiFive Unmatched и думает, а не накатить ли мне MacOS туда, наверняка это просто, ведь из коробки Linux там безупречно работает?
Нечасто. Но это ровным счётом ничего не говорит ни о Linux, ни о MacOS.
Говорить только лишь о популярности соотвествующих платформ.
Человек, который никогда не сталкивался с тем, что железо несовместимо с ОС, может и не предполагать, что об этом вообще нужно заранее узнавать. Он мог и не слышать об этом даже, если не связан с сообществом, в котором эти вопросы поднимаются.
Это проблемы такого человека. Если рассмотреть ситуацию “я купил железку не заточенную под мою OS и пробую взгромоздить туда её”, то у Linux будет оценка “между удовлетворительно и хорошо” (железо, которое не поддерживается совсем крайне мало, хотя для огромного количества железа драйвера появляются не сразу, а через некоторое время), у Windows где-то “между плохо и удовлетворительно” (если процессор x86, то шансы неплохие, если нет, то никаких), у MacOS “чистый неуд” (чтобы Хакинтош завёлся нужно подбирать оч специфическое железо и даже в этих услових будет куча проблем).
Вот производителям, что поддерживают линукс - большое спасибо, т.к. не положили на 1-2% пользователей.
А так, очень смешно, когда от линукса требуют дрова под всё железо, а производители сами даже не почесались, либо дрова сделал энтузиаст забесплатно.
Щас бы вот свежий драйвер под радеон X1900 под свежие вин.. Под 7, помню, пришлось ставить от висты(кривой), т.к. производитель - всё, закончил. А вот под линуксом - до сих пор на актуальном ПО всё работает и с полным ускорением.
А так — покупаекте любой ноут, на который производитель или продавец ставит Linux
Посмотрел первых несколько ноутов продаваемых с Линухом - ASUS, DELL, Acer. Поддержки нет, на сайте производителя тоже нет. Вариант Линуха не указан. Видимо, только командная строка будет =)
И да, в руководстве тоже ничего.
Конкретно -
https://www.dns-shop.ru/product/f12b9a76af092eb0/156-noutbuk-asus-laptop-x543ma-gq1139-seryj/
Нет, почему же? Покупка несертифицированного железа — это всегда лотерея, да. Но процент выигравших довольно велик.
Однако если хотите “купить и пользоваться”, то нужно не в лотерею играть, а покупать у продавца, который вам сможет что-то гарантировать.
Читая ветку, я еще раз убеждаюсь, что отдел QA является сверхважным и системосвязывающим в любой компании. И кто в этом "виноват". Программисты широкой душой заявляют "да будет оно работать, не боись" про то, чего не пробовали сами, конкретно эту комбинацию, игнорируя вал сообщений, про потенциальные и реальные проблемы. Фигак-фигак и в продакшен. А потом, QA им под ручку приводит все, о чем предупреждали ранее, заставляя исправлять, переписывать. И это еще нужно делать не токсично, ага.
Поддержу, (ставить плюсы не заслужил). Прежде чем выбрать новый ноутбук(у меня обычно небольшие запросы, главный мобильность) я вбиваю разные модели + linux в поиск и ищу возможные проблемы их решение. Естественное я никогда не беру супер-мега-новый ноутбук(я не делаю так и с desktop) ибо его проблемы и с windows не известны. Мой текущий netbook Asus X200CA. Достаточно компактен способен работать 2+ часа от батареи с тремя банками. Некоторые модели выпускались с linux, но мой шел с windows, выбрал его из-за чуть более мощного процессора (pentium, linux модели были с celeron). Linux Mint 16 стал без проблем. Подхватился даже touchscreen, который шел только с моделями windows 8. Со временем я перешел с mint от которого мне нужна была только приятная тема на devuan с openrc. Эту систему я свободно использую так же на домашнем и рабочем компьютере. С mint ушел по той причине что 1. Задолбался бороться с самоуправством системг(я сам знаю что мне делать со своими файлами(с)). 2. Mint сначала стал ubuntu LTS и стало быть версии пакетов в свежем debian стали его обгонять. потом и вовсе убунту перешла на snap, а mint подвис в воздухе.
Ну и вот. Прошло больше 7 лет(я его купил еще при долларе за 35р. весной 2014 года). Десятка бы на мой ноутбук если бы и стала то ворочалась бы очень тяжело. Недавно предлагали сменить, но не вижу причин. Работает, современный браузер запускается, все видео из инета воспроизводится с аппаратным ускорением. Встроенный видеоадаптер даже частично поддерживает Vulkan, чего например в драйвер windows для этой модели intel не завозил.
Плюсую. Вот что делать со старым Asus F3Se, на который даже 7 со скрипом заходит? А вот арч с xfce, свежим браузером и другим ПО вполне отлично работает.
Asus X200CA
Хорошая машинка. Использую его и по сей день для ленивого серфинга на диване, и время от времени в качестве терминала для 3D-принтера, ибо маленький и легкий.
У меня на нем Федора стоит, но и десятка на нем ворочалась вполне неплохо, нужно было только воткнуть SSD (это сейчас, в общем-то, для любого ПК под десятку категорически рекомендуется).
все видео из инета воспроизводится с аппаратным ускорением
интересно, как так? в хромиумоподобных браузерах аппаратное ускорение даже в моей HD4600 выпелено под линуксами, а тут работает...
или пересобрал браузер с волшебными флагами?
Как бы очень многие именно ноуты покупают вообще без ОС.
И если в случае винды стандартный юзер зашёл на сайт производителя и скачал абсолютно все дрова под свою модель (а то и на десяточных всё полетело со старта), то с линухом всё совсем не так просто. Так зачем стандартному юзеру этот геморрой с линуксами? Что бы что?
Но те кто берут ноутбуки без ОС обычно знают зачем они это делают.
Так производитель техники делает ОС под свою технику, так ещё и поддерживает. Что может пойти не так? Это как от МС сюрф ждать, что там вин не будет работать, или дров не окажется под это железо.
Т.е. есть четкий список железа и его связки. И это нормально поддерживается - конечно качество будет выше, если производитель добросовестный.
Чего же ждать от линукса, за которым не стоит производитель конкретного железа со своей версией всей системы, репозиториями, обновлениями, только тогда это будет +/- сама ОС по качеству. Все эти асусы и т.д. просто берут линукс, типа бубунты, делают настройки, чтоб завелось - продают. После этого любое обновление или переустановка может всё сломать.
например, https://habr.com/ru/post/528358/
Меняет. Количество пользовалей десктопного Linux составляет примерно половину от количества пользователей Mac. Они, правда, о том, что они пользователи Linux, и не подозревают. Они считают, что у них, в Хромбуке, один голый Chrome.
"Голый Chrome" это 1.7гб исходников(154000 файлов) на C++ поверх линукса так-то. В три раза больше чем в ядре линукса. Так то и андроид это линукс... Часть там чтобы работать поверх всего остального(Windows/Mac), но порядок понятен.
Вот когда начнет каноникал продавать убунту на железе как готовое коробочное решение, тогда можно заключить - линукс на декстопах юзабелен. По крайней мере в случае этой конкретной железки. Всем плевать, что в хромбуке линукс. Разница в том, что это продукт и он работает, а просто поставить линукс на ноут вместо винды - это не работает. Линуксу нужен такой же вендор или группа вендоров как например у МС есть OEM партнеры, которые будут тянуть поддержку, но их нет.
Линуксу нужен такой же вендор или группа вендоров как например у МС есть OEM партнеры, которые будут тянуть поддержку, но их нет.
Их есть, но их мало. Как я уже писал: работаю на ноуте, поддерживаемом продавцом и доволен как слон. И почти уверен, что если бы я попытался на мой же X1 Carbon взгромоздить голый Ubuntu, то поимел бы проблем.
Однако большинство людей считают, что им кто-то забесплатно обязан обеспечить такую же поддержку, как они получают с платными OS и бесятся, когда этого не получают.
Они считают, потому что им периодически адепты говорят, что эта поддержка есть и все работает, но это не так. ОП вроде ничего не требовал. Он просто проверил, правду ему сказали про современный линукс или нет. Как оказалось, сказали неправду.
Они считают, потому что им периодически адепты говорят, что эта поддержка есть и все работает, но это не так.
Ну и где “адепты” это говорят, извините? Я даже специально пошёл на ту статью, на которую топикстартер ссылается. И всё, что нашёл, так это утверждения типа я десять лет сижу под линуксом, и в последние лет 7, если я не делаю чего-то экзотиического (типа своего драйвера), то мне не надо ничего допиливать. Всё работает из коробки.
То есть вопрос о том, что у вас могут быть проблемы с драйверами, если вы купите бог-знает-что — он всегда имеется. И будет иметься всегда, особенно на лаптопах, где производители любят добавлять экзотическое железо (на, собственно, десктопах проще, там уже давно сильно нестандартное железо бывает почти исключительно в сильно нестандартных форм-факторах).
И да, с учётом того, что производители любят пихать разное железо даже в одинаково называющиеся модели единственный способ купить железку, с которой не будет проблем — купить её у продавца, который это и будет гарантировать.
Это так всегда было и всегда будет, пока производители этим занимаются.
И почти уверен, что если бы я попытался на мой же X1 Carbon взгромоздить голый Ubuntu, то поимел бы проблем.
Иными словами, вместо того, чтобы предоставить пользователю возможность пользоваться драйверами под любым ядром и в любом дистрибутиве, производитель/продавец решил за покупателя даже такой тонкий момент, как версия конкретного софта, на которой пора бы покупателю остановиться? Или там уже вместо ОС помойка уровня слаки или LFS? А что будет, если очередной udev вместе с фиксом какой-нибудь критической уязвимости потребует версию ядра бампнуть?
Или там уже вместо ОС помойка уровня слаки или LFS?
В конкретно моём случае там Debian.
А что будет, если очередной udev вместе с фиксом какой-нибудь критической уязвимости потребует версию ядра бампнуть?
Ну значит у меня появится значок красненький в трее и там будет написано, что неплохо бы систему и перезапустить. Когда будет время — перезапущу.
Сейчас у меня ядро 5.10.46, явно не последнее. Но я не настолько ценю возможность иметь последнее ядро, чтобы со всем этим развлекаться.
Я ведь правильно понял, что проблема с "голой бубунтой" именно по части драйверов - они бинарные, проприетарные и собраны под конкретный дистрибутив, который либо "одобрен" либо распространяется самим производителем? Если да:
Ну значит у меня появится значок красненький в трее и там будет написано, что неплохо бы систему и перезапустить. Когда будет время — перезапущу.
И ничего не поменяется. А, скорее всего, и значок красненький в трее не появится, потому что EOL или еще что-нибудь в этом роде.
А, скорее всего, и значок красненький в трее не появится, потому что EOL или еще что-нибудь в этом роде.
А с какой стати должен EOL наступить неожиданно для меня? Мне обещали 3 года поддержки, думаю обеспечат 3 года поддержки.
Я ведь правильно понял, что проблема с "голой бубунтой" именно по части драйверов - они бинарные, проприетарные и собраны под конкретный дистрибутив, который либо "одобрен" либо распространяется самим производителем?
Понимаете, я ведь даже не ставил туда стандартный Ubuntu. В предыдущей модели, которую покупали без поддержки там не было ничего сильно секретного — просто какие-то таблицы не были прописаны в ядре/udev, в ACPI что-то нужно было подшаманить, со считывателем отпечатка пальца была какая-то фигня (тоже решалась накладыванием патча с какого-то форума).
Ничего сильно кривого, что при наличии прямых рук нелья было бы решить там не было. Просто… зачем? Если можно заплатить и получить всё работающее без бубна?
А со временем, когда выйдет следующая версия Debian/Ubuntu… бедолаги, которым время девать некуда уже всё починят и тоже всё будет работать без специальных плясок с бубном.
Я своей тёще такой купил. Правда, после кривого обновления снёс Ubuntu и поставил openSUSE - вот уже лет пять "полёт нормальный": Телеграм с Вацапом работают, Одноклассники с Ютубом тоже, а больше "пожилой даме" особо и не надо (были проблемы со скайпом - работала только web-версия, но скайпом она пользоваться перестала).
Мне кажется, прошли уже те времена. В 2021 "обычный пользователь" это только люди за 40.
винда после установки всегда была в состоянии "не могу пользоваться" пока драйвера не поставишь( сети нет, звука нет, usb тоже нет). Linux последнее время в этом плане гораздо дружелюбнее к пользователю, live загрузка с установочного диска уже вполне юзабельна. зачастую драйвера в винду качаются имеенно с помощью livecd с linux
s/Linux/c++/g например. Будет бомба! :)
Несколько более полная статья, со ссылками, и более детально про линух на десктопе):
https://itvision.altervista.org/why.linux.is.not.ready.for.the.desktop.current.html
И да, у меня на одном из нерабочих лептопов (который для интернет-офис-музыка-приватная разработка) вполне себе линух на дескопе, но я разраб, и могу себе позволить потинкерить.
В последний раз имел дело с Линуксом n лет назад, во времена WinXP. Я тогда его победил, и звук, и клавиатуру, и вроде всё почти работало. Долго возился, но победил.
Но оставалась мелочи, то ли системный микшер хотел сменить, то ли ещё что-то такое же безобидное, sudo apt-get install ... И система умерла, не грузится. И я понял, что как оживить ХР в такой ситуации, я себе легко представляю, а вот Linux -- вообще нет.
Никакое "средство восстановления" или "safe mode" не предлагается, что делать -- непонятно, у телефона экран маленький и на нём гуглить, как это всё чинить -- неудобно. Вздохнул грустно, и поставил ХР -- так до сих пор тот старый ноут на ХРюше и живёт.
А с Linux я дружу только на облачных серверах, где проблемы железа меня не касаются.
Ну, справедливости ради, как раз Linux починить из окирпиченного состояния несложно. Или прописываем в загрузчик init=/bin/sh и имеем голый шелл для починки, или грузимся с флешки с каким-нибудь линуксом и вперёд в chroot:
mount /dev/xx /mnt
for i in /proc /dev /dev/pts /sys; do mount -o bind $i /mnt$i; done
chroot /mnt /bin/bash
Смотрим логи, чиним что сломалось. Первый вариант с init=/bin/sh убунта вроде как предлагает в виде опции в загрузчике.
как оживить ХР в такой ситуации, я себе легко представляю
На самом деле, и для Linux, и для Windows в такой ситуации надо обладать некоторым знанием системы, обычный пользователь не справится в обоих случаях. Я, например, гораздо хуже представляю, как оживлять Windows.
З.Ы. Если что, я недавно пересел на Windows и слезать не собираюсь, потому что всё описанное в статье - правда, а для разработки завезли WSL и Docker.
А куда и как загрузиться, чтобы прописать init=/bin/sh , когда компьютер не грузится?))
В ХР можно было подержать Shift или зажать F8..
В Linux была командная строка загрузчика (вначале LiLo, позже GRUB), куда это и нужно было вписывать.
Уж не знаю как вы загрузчик умудрились сломать, но если в Windows загрузчик снести, то там тоже можно зажимать любые клавиши, а загрузить ничего не удастся.
Совсем недавно такое проделал, когда программа перепутала разделы и вместо флешки отформатировала мне загрузочный EFI раздел.
У линукса есть несколько загрузчиков, в десктопных дистрибутивах обычно используется GRUB. Чтобы появилось меню, при загрузке держать Shift, если используется UEFI, может использоваться Esc вместо Shift. Можно поправить /etc/default/grub и прогнать update-grub, чтобы меню показывалось всегда.
Если загрузчик сломан - то метод с загрузкой с флешки и chroot.
Да. несложно. Только вот когда "нативная" (предустановленная на компе) Убунта упала у моей знакомой - перестала грузиться, и не было понятно что делать. Грузиться с флешки и вводить chroot и подобное - это не для простых юзеров. Понятной менюшки вроде "восстановления после сбоя" - тоже нет. Смогла загрузиться в "какой-то режим где все установленные программы пропали".
И знакомая не знала что делать, появления "меня" в гости не дождалась... увы, поставила win-10ку и не имеет проблем...
Увы, Линукс не для "юзеров". //да, сейчас я понимаю, что надо было перед установкой BricsCAD сделать точку восстановления TimeShift. Может это спасло бы положение,но...
Так и если Windows перестаёт грузится - простому юзеру непонятно, что делать. Даже если она перестала грузится не до конца, и предлагает войти в безопасный режим - простому юзеру опять же непонятно, что делать там. Это не уровень проблем, решаемых простым юзером.
В остальном - да, увы, десткопный линукс не для юзеров. Производители железа не стараются добиться его работы в Linux, вечно что-нибудь мелкое или не очень не работает.
А F8 или Shift больше в такой ситуации не работают? Значит, да, поломали...
Если что-то основательно сломалось, то как правило все еще можно загрузиться в консоль и попробовать починить. При подобной поломке в Windows будет намного сложнее, в консоль там не загрузиться, как минимум понадобится какой-нибудь Windows PE с набором софта, с которого придется грузиться и шаманить. При этом каких-то подробных логов и описаний ошибок о том что пошло не так в Windows можно и не найти.
Так что это дело привычки по большей части.
Ну и десктопный Linux 15 лет назад и сейчас — это очень сильно разные ОС.
Спорить с "фанбоями" линукса бесполезно, потому что у них на все претензии есть 3 ответа:
1. Ты просто не тот линукс выбрал.
2. Ты просто не то железо выбрал.
3. Ну можно через wine запустить или взять бесплатный опенсорсный аналог.
Вообще основная проблема линукса - это позиция линуксоидов, что софт должен быть бесплатным и открытым. Ни одна крупная компания из-за этого даже не подумает адаптировать свои программы. Мак, например, занимает 15% рынка, но ПО под него пилят очень активно, потому что там люди готовы платить.
P. S. Не хейтер линукса. Сам иногда посматриваю на r/unixporn и время от времени смотрю обзоры на диструбитивы. Но реальность такова, что даже в 2021 он всё ещё сырой.
А как эта позиция мешает выпускать платное ПО на Linux? Игры "линуксоиды" тоже только бесплатные играют, не выходя за рамки OpenTTD?
ПО должно быть открытым, но бесплатным - не обязательно.
Так они и не играют особо - https://www.comss.ru/page.php?id=8833
Ну, у меня нет особых данных по тому играют ли конкретно или нет. Но уже больше 1% пользователей Steam (данные по июлю), а это (если сравнивать вещи которые не стоит, но что поделать) почти 50% от всех пользователей linux, если судить по сайту статистики браузеров (2.38%) https://gs.statcounter.com/os-market-share/desktop/worldwide
В любом случае, игры были просто к слову. Платное ПО под linux тоже есть, например, JetBrains IDE или Davinci Resolve.
в мире 1 млд. пользователей. 23.8 миллиона юзеров — пользователи Linux (2.38%)/
Примерно 50% пользователей Linux играют на нем в игры — упс.
Пример утрированный, просто чтобы проиллюстрировать что ваше умозаключение ошибочно. Не стоит сравнивать вещи, вы правильно сказали.
Но если брать рынок в целом, объем продаж на этой OS — он просто крошечный, даже непропорционален доле десктоп-юзеров.
Даже инструменты для разработчиков выпускаемые под Linux не окупаются (спросите разрабов PVS-Studio)
Но реальность такова, что даже в 2021 он всё ещё сырой.
Что значит “сырой”? Там, где он из коробки поставляется он, обычно, нормально работает.
Если вот прямо сейчас глянуть на список бестселлеров в разделе лаптоповна Amazon — там в десятке будет три мака и четыре ноута на Linux. Больше, чем на Windows.
А на смарфонах он и вообще 80% занимает.
А вот если громоздить его на ноут, изначально заточенный под другую OS — тогда, конечно, будет боль и страдания.
А чего вы хотели?
три мака и четыре ноута на Linux
Хоть хромбуки и на линукс, но сравнивать их с теми, на которые что-то пытался водрузить автор, попросту некорректно.
У вас, позвольте спросить, какой размер хранилища - 32 Gb eMMC или всё-таки хотя бы пол-терабайта HDD/SSD?
Хоть хромбуки и на линукс, но сравнивать их с теми, на которые что-то пытался водрузить автор, попросту некорректно.
С тем, что пытался водрузить автор, разумеется, некорректно. А вот с MacOS — более чем.
Потому как сегодня Хромбуки — это как раз и есть массовый Linux на железе, которое было изначально заточено под Linux.
Полный аналог MacOS (только с тем отличием, что вместо brew там полноценная Ubuntu ставится, так же, как и в Windows).
У вас, позвольте спросить, какой размер хранилища - 32 Gb eMMC или всё-таки хотя бы пол-терабайта HDD/SSD?
Потерабайта тож бывают. Но дорого и потому не в топе.
там в десятке будет три мака и четыре ноута на Linux
Не на Linux, а на ChromeOS - которая относится к десктопному Линуксу точно так же, как iOS относится к macOS (ядро такое же, но все остальное совершенно другое). Вы же не будете причислять 1 миллиард счастливых обладателей iPhone к пользователям macOS?
Большая разница в том, что все пользовательские приложения другие - специально сделанные либо под ChromeOS, либо под Андроид, - и которые не могут так просто общаться с невыпиленными частями Gentoo.
Да, с 2018 года появилась возможность запускать Linux приложения и взаимодействовать с обычным Debian - который, однако, не ChromeOS и не ее часть, a добавлен как:
виртуальная машина с Debian GNU/Linux
https://ru.wikipedia.org/wiki/Chrome_OS
Так что с точки зрения пользователя (да и разработчика тоже), какое там внутри ядро совершенно неважно, пользовательская оболочка поверх нее совершенно не такая, как в десктопном Линуксе (GNU/Linux).
И когда Гугл допилит Фуксию и заменит ею Линукс в ChromeOS, никто этого даже и не заметит. ;)
Любые настоящие приложения в ChromeOS ставятся через контейнеры (то, что там почему-то называется виртуальной машиной, хотя по факту это именно контейнер, а не виртуальная машина, с настоящими виртуальными машинами на типичном Chormebook было бы довольно грустно).
И вот там пользователь взаимодействует либо с немного необычным Android, либо со вполне обычным Debian (только без GUI).
Когда\если Google заменит ChromeOS на Фуксию и при этом там не будет поддержки вот этих вот контейнеров, то ChromeOS откатится в состояние десятилетней давности, которое можно описать как «ОС, в которой есть только браузер, и тот один» и лично мне она будет не нужна. Думаю не только мне.
И да, справедливости ради взаимодействовать с Gentoo там можно через crosh (и это официальное расширение), а иногда даже и нужно (если хочется чтобы в контейнере вместо Debian оказалась Fedora, например).
Ну вот, Вы сами прекрасно объяснили, в чем большая разница ;).
P.S. приложения под ChromeOS (Chrome packaged apps) еще пока существуют, но да, Гугл уже объявил о прекращении их поддержки, поэтому новых не появится.
Но даже они discounted.
А вот нативных приложений под саму ОС нету. Хотя возможно через crosh что-то можно поставить или скомпилить как-то, но это будут линукс приложения.
А вот нативных приложений под саму ОС нету.
Это, собственно, и есть та самая разница, которую я имел в виду. Прошу прощения, если выразился непонятно.
P.S. То, что на ChromeOS можно запустить линукс приложения, ничего не значит - например, на Виндоус тоже WSL есть (и всякие прочие докеры).
И родная консоль (которая crosh) там вполне себе линуксовская. Так что возможно linux приложения можно запустить и без всяких контейнеров.
Есть еще одна проблема у (неопределенный артикль) гну/линукса - недружелюбное комьюнити. Русскоязычное - крайне, англоязычное - местами. Если поиск решения привел на linux.org.ru, например: проходите мимо, т.к. ответов там не будет, а яда, кислоты и зелено-мохнатой бронзы будет в избытке.
Полагаю, что это недружелюбие людей находит некоторое отражание и на самой системе.
Хотя, лично я могу отметить, что непосредственно к ядру у меня уже давненько весомых вопросов не возникало. На последних ноутах/десктопах все оборудование заводилось. Максимальные сложности, сборка нужных драйверов после короткого поиска.
"Элитарные" сообщества всегда не особо дружелюбные (имхо). Тот же StackOverflow породил немало мемов про ответы вроде "That is a stupid question" и "That question is already answered here (вообще не связанный с вопросом ответ), closing".
Какой-нибудь сабреддит "linux_gaming" - более чем дружелюбный. Найдется кому ответить - ответят, помогут. Гайд напишут и т.д.
Виндовые форумы, ЕМНИП, тоже не самые дружелюбные, как и в принципе любые форумы, где нет модерации.
У меня был опыт, когда на сложный неочевидный вопрос по Linux отвечали как раз на ЛОРе, а на serverfault он так и висел с 1 апвоутом и 0 ответов.
Но это просиходит, если сначала честно попытался разобраться, и приложил к вопросу описание своих попыток, с логами, версиями, результатом запуска команд. Вопросы в духе "у меня что-то сломалось, я даже не могу нормально собрать диагностику, угадайте как чинить" там встречают описанную вами реакцию.
У меня мама попросила что нибудь чтоб могла смотреть фильмы с флешки. Купил нетбучек и поставил туда ubuntu. Все заработало, отдал. На следующий день звонит: "вставляю флешку, ничего не происходит". Пришлось ехать опять, и ставить недостающие пакеты из консоли чтобы exFAT работало. Неподготовленному человеку это было бы сделать достаточно сложно, тем более догадаться что нужно делать.
Ну, exFAT теперь по-умолчанию в любой дистрибутив встроен, с этим точно проблем нет. Такая же абсолютно ситуация была бы с любой ФС кроме NTFS, ReFS, FAT, exFAT на windows. Открыть диск с ext4 или hfs+ на windows не сказать чтобы тривиальная задача. Последний раз когда это делал - нашел только программы, через которые можно что-то скопировать на "внутреннюю" файловую систему и потом уже с этим работать.
Проблема в том, что стандартная ФС на флешках не ext4 и пр. То есть купил флешку и она взяла и заработала, будет на windows, но не будет на linux.
Можете сказать когда это было? Я просто ubuntu пробовал ещё в 2012 и тогда для тестирования использовал внешний жесткий диск с фильмами, который был как раз на exFAT. Если я конечно ничего не путаю и воспоминания у меня не ложные. Сейчас точно всё работает - неделю назад купил две флешки и с обоих скопировал файлы от производителя. Одна была exFAT, вторая - FAT32.
В прошлом году. 20.04 накатывал насколько я помню.
Примерно в то же время драйвер exFAT добывили прямо в ядро и теперь всё работает из коробки. В результате exFAT стал самой универсальной файловой системой для внешних носителей, работает из коробки на всех основных ОС.
https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.7-New-exFAT-Lands
У меня, простите, и телевизоры exFAT не понимают, зато отлично работают с NTFS, только эфир на него отказываются писать - можно писать только после форматирования в "собственный формат с поддержкой DRM". Даже нэтик мой монтажный (с портами RS-232 и USB), под управлением WinXP, не понимает exFAT. А вот многие современные дистрибутивы Linux имеют поддержку exFAT "из коробки"...
За софтом тут к https://www.paragon-software.com/ru/home/ надо, чуть ли не все сочетания "у нас ПРАВИЛЬНАЯ ОС а тут надо диск из НЕ_ПРАВИЛЬНОЙ прочитать да и писать неплохо"… для любого сочетания ПРАВИЛЬНОЙ и НЕ_ПРАВИЛЬНО ОС -:)
.... можно подумать с виндой или макосью было бы иначе...
Да, иначе. Вставил флешку, она заработала.
Я люблю linux, я использую его там где он подходит лучше всего. Но на десктопе обычного пользователя, ИМХО, он особо не нужен.
А с флешкой на ext4?
А они продаются форматированный в ext4?
Самый обычный юзкейс - вставить карту памяти из фотоаппарата и скопировать фоточки.
Они часто и неформатированными продаются. А с фотоаппарата - легко, SD карту вставил в ридер, и скопировал. Linux Mint Cinnamon (ушел на него пару лет назад после некоторой неповоротливости Убунты, и радуюсь).
Системы (Windows и Linux) установлены на SSD, а вторым диском - старый террабайтный SATA, как хранилище - для дома хватает. Форматирован под NTFS, только из-за Windows, чтобы доступ был из-под обеих систем, и на чтение и на запись. Железо все работает нормально (десктоп); более того, у меня установлен Realtek RTL8811AU Wireless LAN 802.11ac USB 2.0 адаптер Wi-Fi. Так Windows 10 периодически его отваливает из системы, спасает только перевтык, иногда несколько раз. В Линуксе таких проблем не вижу. Единственная проблема была - это скачать модуль для ядра и скомпилировать. Дальше, при обновлении ядра, он пересобирается сам - есть такая штука, DKMS называется.
Мое мнение: да, не всё железо еще поддерживается, но, если у вас не экзотика - готов. И шагнул Линукс вперед очень большими шагами. Я с ним с начала 2000-х дружу, и прогресс вижу. Очень хороший прогресс
У меня на декстопе он с 2007 года, и я с ним меньше хлопот имею чем с виндой до этого.
А причиной перехода стало то, что у меня даже жена (продвинутый пользователь, так сказать, но не более) просто не заметила когда я ей хрюшу на крыску поменял (XP на Xubuntu c XFCE). Также дети не жужжат, хотя у них в школе информатика на винде.
Также старый комп был c Xubuntu отдан родителю (тот вообще с компьютерами на "ВЫ" был), так там тоже не было сложностей (как раз вариант в интернете посидеть).
Недавно работу поменял - так на старой был linux (обычно *ubuntu) у половины офиса (остальные на винде + пара маков), а на новой 2/3 офиса на linux, а остальные на маках. И да, обе компании с разработкой ПО связаны.
А так то да - lunux на десктопе - это не особо нужно....
Судя по уровню, я как-то сомневаюсь что автор и windows смог накатить бы на ноутбук, если бы ему выдали только дистрибутив и ноутбук на пару-тройку лет младше выпуска дистрибутива. Тыкался бы ровно с теми же проблемами. Работают не все софтовые клавиши. Не работает звук/нельзя обновить дрова так как нет драйвера wifi, не запустился звук, не работает аппаратное ускорение видео. Нельзя установить windows, так как тот не видит жесткий диск....
А еще можно предложить установить какую-нибудь десятку на ноутбук 10 летней давности.
В случае с linux хотя бы есть шанс найти мануал, допилить что-то. С windows - нет дров под устаревшее железо - обновите железо.
Есть у меня ноут Acer V5-571g. Мне только один раз удалось завести связку intel + amd на нем по windows 7. И я даже не помню какие конкретные драйверы я поставил с сайта производителя, что оно заработало. Обычно даже после установки драйверов дискретная видеокарта ничего не делала.
Ну с Acer у меня много "теплых" воспоминаний из середины нулевых. Когда после загрузки windows переставала работать встроенная клавиатура, а ноутбук начинал ощутимо греться. При этом в bios и в безопасном режиме клавиатура работала нормально и только случайно удалось понять, что виноват ACPI и вышедший из строя аккумулятор.
Нужна была винда как-то - семерка при загрузке с двд предлагала установить "какой-то драйвер", без информации на какое устройство. Предлагал ей все что было на сайте материнки (обычной десктопной с амд а10) - так ни один не подошел. Винда же без этого драйвера ничего делать дальше не хотела. Переключения в биосе всех варантов ничего не дало.
Убунта встала в пару кликов, в ней виртуалку и эту же семерку внутри.
Очевидно - винда не готова к работе на реальном железе, только в виртуалочке запускать :).
О да, linux - бесконечные проблемы
Звук: каждый день в случайные моменты времени просто отваливается звук. У меня есть ощущение, что это как-то связано с отключением и подключением наушников, но подтверждения этому нет. Иногда звук не отваливается а переключается в какой-то искажённый режим, как будто громкость завышена в 10 раз. Ни в логах ядра, ни в логах pulseaudio ничего нет.
Видео: рандомно отваливается драйвер видео до перезагрузки. Иногда решается только переустановкой драйвера, иногда включением-отключением secure boot.
Мышь: примерно раз в неделю сбрасываются настройки мыши. Видимо кому-то кажется неразумным, что я выключаю ускорение курсора и какое-то обновление считает своим долгом наставить меня на истинный путь
Дисплей: частота обновления экрана сбрасывается на 60Hz после сна. Иногда частоты кроме 60Hz начисто пропадают из списка - иногда нет. Думал этот этап мы должны были пройти ещё во времена ЭЛТ мониторов.
Это десктопное железо, самое обыкновенное. Почему под виндой, установленной на этом же компе, в настройки мыши, экрана и звуковой карты я последний раз заходил примерно 6 лет назад, когда устанавливал на предыдущий компьютер
Я понимаю проблемы с драйверами могут быть, но у мыши-то какие проблемы? Регулярно читаю про развитие поддержки smooth scroll под linux, но у меня её включить так и не получилось. Загрузка модуля поддержки hidpp просто ломает и прокрутку и движение мыши становится как в воде. Пришлось внести его в blacklist
Линукс удобнее для разработки, чем windows, но именно комфорт пользователя всё ещё где-то в каменном веке
"У меня такая же нога и ничего не болит..." :) Вот поэтому Линукс на десктопе все еще в гетто "ОС для энтузиастов"
На самом деле, ситуация "такой же линукс и 5 лет ни одной проблемы" чаще является искажённым "пришлось поколдовать изрядно при установке, но теперь не ломается", а что именно было "наколдовано", за давностью лет просто забывается.
Это не теоретизирование, а наработанный опыт за несколько лет администрирования разношёрстных самосборов в сети на ~100 компов под управлением openSUSE (да, есть в РФ фирмы, сидящие почти на 100% под GNU/Linux). Пока всё идёт штатно, можно хоть курить, хоть чаи гонять весь рабочий день (а что - скрипты для CUPS и маппинга NFS-ресурсов настроены, обновления ставятся только через собственный локальный репозиторий, частью процессов рулит Puppet, но для рабочих мест используется неактивно), но вот ввести новое рабочее место в эксплуатацию, особенно, если оно на сравнительно молодом железе - это целый квест. Дошло до того, что на роль рабочих мест стали покупать только станции HP, сертифицированные для работы с RedHat (RedHat и openSUSE пакетно-совместимы), а до этого момента регулярно приходилось зарываться во всевозможные форумы, ЛОР из которых обычно был наименее полезным.
Линукс удобнее для разработки, чем windows
Для этого уже есть WSL / WSL 2 :)
У WSL(2) отвратительная скорость доступа к дискам + заметные проблемы с GPU. Да и зачем мне этот головняк с запуском GUI утилит( meld, gitk ... ) через эмулятор X сервера, в котором нет поддержки аппаратного ускорения вовсе
Для звука обычно советуют USB звуковую карту, тогда вероятность проблем минимальна. Еще можно попробовать заменить PulseAudio на PipeWire, он уже более-менее готов, в Федоре недавно сделали по умолчанию.
Перешёл на pipewire недавно. Да, с ним проблем поменьше, но всё ещё встречаются. USB звук(всё что слышал) слишком плох, чтобы всерьез рассматривать его как замену
Вот за это я просто ненавижу убунту. Новички не видят разницы между Убунту и линуксом, но убунту - это кривое дно, собирательный образ багов всех остальных дистрибутивов в одном флаконе. Знаете как я это вижу?
Заголовок: "Браузеры дырявы и опасны!"
Статья: Человек в 2021 пытается пользоваться IE из Windows 7.
Вы давно в реестр windows ходили или в локальные групповые политики? "В сотни раз больше возможностей настройки" это сильное преувеличение.
текстовые конфиги куда более удобные по сравнению с реестром
Только реестр это не аналог конфигов линукса. Реестр это как лезть в базу данных внутреннюю какой-нить линукс утилиты. Это внутренние подробности реализации. Для винды публичный интерфейс это GUI настройки или какие-нить powershell команды. И там будет точно так же все документировано и куда более очевидно, чем линуксовые конфиги.
де довольно затруднительно понять что делает тот или иной параметр и где он находится.
лол, вот абсолютно никаких отличий от линукса. Все конфиги зарыты в совершенно разных местах, имеют скудную как правило документацию за пределами самых очевидных параметров. А что еще хуже, каждый конфиг имеет свой синтаксис, который нужно изучать, порой довольно долго. Вкурить как настроить без туториалов radius или почту это целый подвиг.
Убунту с каждым новым релизом преподносит больше сюрпризов. Из-за нового установщика система не ставится даже на относительно новое железо, приходится возвращаться на голый дебиан просто чтобы дойти до логина в систему
Да ладно, у автора не взлетели вайфай, кнопки яркости, видеодрайвер… Вы бы по таким симптомам что посоветовали вместо убунты? Разве что Arch, чтобы с большим удобством курить ArchWiki.
Я по скриншоту и предыстории ожидал поста об ужасах GNOME 3. Вот если бы эти ожидания оправдались — то ваш комментарий был бы точно по делу.
Посоветовал бы Манжару, где специальный демон выкачивает из репы дополнительные модули ядра, если они там вообще есть.
У меня manjaro на Lenovo Legion 5 Ryzen 7 4800H nVidia GeForce GTX 1650 - яркость из коробки не работает. Индикатор отображает изменения, а єкран светить с максимальной яркостью. Как то порешал (уже не помню как), но после очередного обновления пробрема вернулась.
Так же не грузится ядро 5.11. Приходится на 5.10 сидеть
Я для себя нашел что лучший в плане "работает всё и супер" дистрибутив - это Pop!_OS. Особенно если у System76 есть ноутбук с похожей конфигурацией (AMD + Nvidia). У меня был Legion Y530 с Intel + Nvidia, который работает без какой-либо донастройки именно с ним.
вот фикс подсветки для Legion 5 - GitHub
Полностью поддерживаю, почему ещё не разу не было подобных статей с использованием не убунты или убунтуподобного мусора?
Все это есть, конечно. Но вы в своей истории противоречите сами себе - VLC это точно такой же проект с открытым исходным кодом, реализованный энтузиастами (пусть даже с участием спонсоров). И кодеки эти тоже. И toolchain для их сборки.
И любой браузер, nginx, php, python, npm, docker, да что угодно - все это сделано или начиналось энтузиастами, которые старались делать для всех, сделать что-то открытым стандартом, бесплатно, а потом это постепенно становилось популярным, всякие регуляторы принимали открытые стандарты и т.д. То есть вы взяли не ублюдочный Media Player Classic, не Internet Explorer, а free и opensource софт.
То есть именно благодаря этой модели сегодняшний ИТ мир такой, какой он есть - удобный, быстрый, с массой приятных фич. И практически ничего из этого не было сделано ни в Win, ни в Mac мире, они просто паразитируют на этом и только последние годы та же MS стала прикидываться белой овечкой.
То есть вы взяли не ублюдочный Media Player Classic, не Internet Explorer, а free и opensource софт.IE почти всегда был free, а MPC так вообще opensource.
То есть именно благодаря этой модели сегодняшний ИТ мир такой, какой он есть — удобный, быстрый, с массой приятных фич.У меня, видимо, какой-то другой «сегодняшний ИТ мир».
IE был free? Как интересно. И где же его исходники, которые я могу портировать к себе на машину? Он не free был, у него другая лицензия.
А MPC я перепутал с bloatware под именем Windows Media Player, каюсь. В общем, та дрянь, которая в винде по умолчанию была всегда, напару с IE.
Сегодняшний мир прекрасен. Если еще перестанут писать на JS всё подряд, станет еще лучше :)
IE был free? Как интересно. И где же его исходники
Путаете понятия freeware и open source.
Нет, не путаю. Это вы путаете программу, которую можно скачать без оплаты, с free software.
Есть только одна корявая лицензия (про которую никто не слышал), которая признавалась FSF как free и подразумевавшая отсутствие исходников в каких-то там случаях.
Ну как бы, русская wiki
Бесплатное программное обеспечение (англ. freeware /ˈfɹiːwɛə(r)/ от англ. free <of charge> «бесплатный» + software «программное обеспечение») — программное обеспечение, лицензионное соглашение которого не требует каких-либо выплат правообладателю. Бесплатное программное обеспечение обычно распространяется в готовом к исполнению виде (без исходных кодов) и является проприетарным программным обеспечением
английская wiki
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines freeware unambiguously; every publisher defines its own rules for the freeware it offers. For instance, modification, redistribution by third parties, and reverse engineering are permitted by some publishers but prohibited by others.[1][2][3] Unlike with free and open-source software, which are also often distributed free of charge, the source code for freeware is typically not made available.
Так что да, вы путаете freeware (IE) и free и open -software
ware к слову free добавили вы, а не я :)
Соседнюю статью про свободное почитайте.
А я говорил, естественно, про другое. Именно free software и его производные позволили так стремительно развиться всему на свете и подключить к разработке сотни миллионов людей по всему свету. Именно благодаря ему мы имеем миллиарды устройств с Linux + разное ПО на борту у всяких встроенных железок, у Андроидов, в дорогих железках богатых корпораций (всякие Juniper/Cisco/Fortinet и т.д.) и еще в миллионе вещей. И даже именно благодаря free software у нас сейчас делают т.н. импортозамещение.
А IE вместе с WPM кроме геморроя ничего не дали. Их забыли, как бесславных ублюдков и никогда не вспомнят :)
Нет, слово "free" переводится на русский как "бесплатный", в том, что это же слово попытался украсть Столлман, чтобы проще было подменять понятия, никто не виноват. :)
Ну я правильно понимаю, что когда некий софт вам подходит в данный конкретный момент, то он готов. А если нет, то становится не готов. Так?
По такому критерию и винда до сих пор не готова к десктопу.
когда некий софт вам подходит в данный конкретный момент, то он готов
В терминах ЛОРа и ОПЕННЕТа это называется «нужно» и «не нужно» еще, от аналитиков на диване.
Особенно прекрасно когда софт был-был готов, а потом после обновления стал не готов)
Особенно прекрасно когда софт был-был готов, а потом после обновления стал не готов)
Это означает, как правило, что кто-то купил/получил гвоздями прибитое ПО, причем без явно указанных зависимостей, и не в виде ни инсталляционного пакета, ни snap/flatpak/etc, а потом еще и установил в обход пакетного менеджера.
Пинайте производителя или делайте за него его работу по нормальному опакечиванию. Можно еще в контейнер закатать.
Но причем тут линукс, как бы?
С прикладным софтом все как-то тоже так. Каждый раз, видя анонс о выходе новой версии OO или LO с упоминанием о том, что «была улучшена совместимость с форматами MS Office», я достаю старенький внешний винт с файлами, оставшимися еще со студенческих времен (всякие курсовые, расчетки и диплом), открываю оттуда рандомный .doc-файл, где несколько сотен страниц с таблицами, «гостовские» рамки, формулы в MS Equation и графики в MS Graph, скроллю, пускаю тихую мужскую слезу и закрываю до следующего релиза…
Самая лучшая совместимость с MS Office файлами по моему опыту у WPS Office. Но он не open source.
С прикладным софтом все как-то тоже так. Каждый раз, видя анонс о выходе новой версии OO или LO с упоминанием о том, что «была улучшена совместимость с форматами MS Office», я достаю старенький внешний винт с файлами, оставшимися еще со студенческих времен (всякие курсовые, расчетки и диплом), открываю оттуда рандомный .doc-файл, где несколько сотен страниц с таблицами, «гостовские» рамки, формулы в MS Equation и графики в MS Graph, скроллю, пускаю тихую мужскую слезу и закрываю до следующего релиза…
сдается мне что свежий ms офис такой тест не пройдет
там и с переносом между соседними версиями проблемы были
Из десктопных дистрибутивов самый удобный на текущий момент — Elementary OS. Не сказать, что не ловил с ним никаких проблем, но… это же бред, когда сначала устанавливаешь Ubuntu, пытаешься завести в ней проприентарные драйвера nVidia, ловишь выпадения в консоль или глитчи, плюс регулярно выскакивает сообщение типа "приложение завершилось с ошибкой, отправить данные?" — и это на чистой системе. Потом ставишь основанную на ней Elementary OS, и все просто работает.
Да почти что угодно работает из коробки там, где Убунта падает. На домашнем ПК с лёту пошли Manjaro, OpenSuse, Mint и даже Астра - а Убунту 20.04 за несколько дней так и не смог заставить прогрузиться. GDM при вводе правильного пароля уходит в локдаун, а альтернативные DMы работают, но в Убунте дохрена всего ожидает наличие GDM-а.
Если ставишь на рандомный ноут, производителю которого на Linux наплевать, то чего-нибудь точно работать не будет. Неважно — это Ubuntu, Linux Mint или Elementary OS.
Покупаешь ноут с Linux, поддкрживаемый производителем или продавцом — и всё работает.
И так это было всегда и будет всегда.
Ну не бывает в этом мире чудес: даже железо, вроде как, специально заточенное под Windows зачастую не работает нормально без драйверов от производителя железа.
А вы хотите, чтобы OS, под которую железо никто даже не затачивал, заработало сразу из коробки и без глюков.
Так не бывает.
Попробовал я тут пару недель назад элементари. Как раз Один релизнулся. Началось все с невозможности установки - зависало намертво в одном и том же месте. В итоге через перебор вариантов пришел к тому, что установка виснет если выполняется на русском языке и системе позволяется разбить диск самостоятельно, вместо ручного создания разделов.
Ладно, вот она ОС, которую я искренне и долго ждал. Скорее, ставим любимый софт. Ой, что это. Почемув аппцентре ничего нет? Апт, конечно, штука знакомая, но 2021 год на дворе и система, вроде как, позиционирунтся как простая и лаконичная.
И еще куча каких-то детских мелочей и болячек, типа огрызка настроек, не работающих из коробки хоткеев для переключения раскладки и вот это вот все.
При том, что у Геры этих проблем не было.
"Это какой-то позор".
Вернулся обратно на федору.
Дико плюсую. Сейчас пишу это сообщение из Elementary 6.0 - все отлично работает (будем считать, что повезло).
Поддержка жестов на тачпаде, полно приложений на https://flathub.org/ , которые ставятся в один клик + эксклюзивы в собственном аппцентре, темная тема, панель уведомлений, центр управления онлайн аккаунтами - все очень хорошо.
Давно пользуюсь именно этим дистрибутивом и слежу за блогом ребят, они большие молодцы
Истинные фанбои Линсук ненавидят Убунту с той же силой, что обожают сам Линукс.
Попробуйте Manjaro. Ребята постарались сделать так, чтобы железо заводилось из коробки.
Истинные фанбои линукса имеют свой скрипт установки всего что им надо поверх openbox-а на любом дистрибутиве, манжаро для домохозяек.
Поддерживаю! Несколько раз побывал Ubuntu, не понимаю как люди могут этим пользоваться - куча багов, что-то обновить/исправить сложно, много ненужного софта, непонятный UI, все пакеты морально устаревшие. Около 10 лет использую Arch Linux, очень простой, пакеты всегда свежие, устанавливаешь только то, что тебе нужно, прекрасный wiki/forum. Ещё не встречал нерешаемой проблемы, использовал его на стационарном компьютере и на 2-х ноутбуках с дискретными видеокартами. Единственная сложность это начальная установка, нужно потратить на это день, почитать какой софт актуальный.
Сам сижу на Арче, но "Ещё не встречал нерешаемой проблемы" это все же вам повезло. Как правило большинство проблем возникает именно от "пакеты всегда свежие". Мне регулярно приходится всякое новье вносить в IgnorePkg пока их не доведут до ума. Каждый апдейт как лотерея. Но все же, как вы правильно упомянули, все чинится и достаточно легко. Ну а Arch Wiki это вообще кладезь мудрости, причем часто подходит для любого дистра.
Ну а Arch Wiki это вообще кладезь мудрости, причем часто подходит для любого дистра.
с этим я согласен на 100%, и это единственное, что полезное в арче для меня есть. К сожалению, все, что я видел про арч - это юзеры, которые мнят себя супер-админами локалхоста, но не могут разобраться, почему у них докер демон не стартует... Арч все-таки дистр не для нуба или новичка, а для человека, который или разбирается, или готов учиться разбираться в линуксе...
Установил ваш убунту на ноутбук , нихера не работает, подсветка не работает , звук не работаает, коекак установил на вайфай чтото заработал , окно когда перемещаешь как будто меньше 60 фпс , разрывы и лаги.
Напомню цитату из 2010 "Линукс через 10 лет должен занять не менее 10% рынка".
И вот прошло 10 лет нихера не поменялось. Надеюсь вскоре линукс исчезнет от глаз общественности и останется только CLI на серверах.
Аминь.
И вот прошло 10 лет нихера не поменялось.
Почему не поменялось? В десятке самых популярных ноутов на Amazon вот прям щаз больше ноутов на Linux, чем на Windows. На них, кстати, и Ubuntu есть. Среди смартфонов 80% на Linux.
А что при попытке взгромоздить Linux туда, куда он не предназначался, возникают проблемы — это да, это и через 10 лет так же будет и через 50.
Надеюсь вскоре линукс исчезнет от глаз общественности и останется только CLI на серверах.
Поживём — увидим. Не забывайте только, что сегодня Linux куда как популярнее всех остальных операционок, вместе взятых, единственное место, где он не является лидером — это десктоп.
Так что если что-то через 10 лет и пропадёт, то это точно будет не Linux.
Так что если что-то через 10 лет и пропадёт, то это точно будет не Linux.
Соглашусь, это как меня сейчас забавляет, как Microsoft к себе ядро Linux внедряет, через лет 10 получим новый дистрибутив с этикеткой Microsoft...
Как то, что ноуты находятся в топе, доказывает что убунту стал лучше? К тому же человек говорит что поставил ось, а вы говорите про ноуты с предустановленной осью. Про смартфон так вообще смешно, так как это стечение исторических обстоятельств (малое количество конкурентов, новизна) и заслуга Google.
Месяц назад работал в андроид студии и mint перестал видеть сетевую карту:)
Ну и так, на вскидку (досвидание карма): нестабильной винда 11 из dev работает стабильнее чем стабильный mint. И это все на ноуте, который есть как с предустановленной виндой, так и с убунту.
Как то, что ноуты находятся в топе, доказывает что убунту стал лучше?
Ну дык вы ж сказали, что “ничего не поменялось”, а не “Ubuntu не стал лучше”.
Ему и не нужно было становиться лучше: он и 10 лет назад был лучше и сегодня остался.
К тому же человек говорит что поставил ось, а вы говорите про ноуты с предустановленной осью.
Человек может высасывать из пальца какие угодно хотелки, но это ничего не изменит. А вот ноуты с предустановленной осью ситуацию могут и изменить.
Особенно если госучреждениям запретят покупать ноуты на процессора AMD и Intel.
Про смартфон так вообще смешно, так как это стечение исторических обстоятельств (малое количество конкурентов, новизна) и заслуга Google.
Угу. Только вот Google свою альтернативу тоже разрабатывает не первый год, но… не выходит каменный цветок.
Windows на десктопе — это точно такое же стечение обстоятельств, как и Linux на смартфонах.
Месяц назад работал в андроид студии и mint перестал видеть сетевую карту:)
И что помешало вам откатиться на более ранний снапшот системы?
Угу. Только вот Google свою альтернативу тоже разрабатывает не первый год, но… не выходит каменный цветок.
Ну в гугл не дураки сидят, чтобы собственную ось губить своей же осью. К тому же её уже начали поставлять на реальные устройства, так что, кажись выходит цветок то. Также я не говорил, что ядро линукс - это фигня. Просто все что пытаются сделать для десктопа на нем - полный ужас.
Windows на десктопе — это точно такое же стечение обстоятельств, как и Linux на смартфонах.
Здесь я бы сказал, что во первых говорить "линукс на смартфона" неправильно. Если бы на смартфон было такое же разнообразие линукс осей (популярных хотя бы среди линукс любителей, не говоря о глобальном рынке) как и на десктоп, то тогда можно было бы говорить линукс, а так - андроид. Во вторых - стечение обстоятельств и заслуга Microsoft.
И что помешало вам откатиться на более ранний снапшот системы?
Откатился) вот только я хочу как пользователь чтобы этого не происходило. Или происходило также редко как в винде. И именно об этом говорит автор)
Меня больше смешат большинство аргументов под этой статьёй
Автор: десктоп линукс боль, тк не работает нормально с коробки.
Ответы: вы просто не можете нормально настроить, выбрали не то железо. У меня вот двадцать лет все норм.
В этом и прикол, что с коробки означает что я не должен думать о выборе железа как рядовой пользователь, должен настраивать только пароль к вайфаю и мне не нужен 20 летний опыт, чтобы тупо запустить ось после установки
К тому же её уже начали поставлять на реальные устройства, так что, кажись выходит цветок то.
Её вроде на какую-то умную колонку взгромоздили, что совершенно нерелевантно. Чисто маркетинговый ход.
В мире существует масса операционок, которые можно водрузить на железку, которую вы полностью контролируете. И буквально на пальцах одной руки можно пересчитать операционки, под которые разрабатываются программы сторонних разраработчиков. Ну может две, если добавить всякую экзотику типа MorphOS (операционки, теоретически для этого пригодные, но реально так не используемые).
а так - андроид.
Уже нет. Huawei чего-то пилит, как минимум.
Откатился) вот только я хочу как пользователь чтобы этого не происходило. Или происходило также редко как в винде.
А вы точно уверены, что это происходит чаще? Я, например, за последние 10 лет ни разу этого не делал ни в Windows, ни в Linux, однако знаю людей, которым приходлось это делать и там и там. Не имея достоверной статистики очень сложно выяснить где проблема более запущена.
В этом и прикол, что с коробки означает что я не должен думать о выборе железа как рядовой пользователь, должен настраивать только пароль к вайфаю и мне не нужен 20 летний опыт, чтобы тупо запустить ось после установки
Полностью этому требованию не соотвествует ни одна операционка, но ближе всех к этому как раз Linux — и это, как бы, объективный факт.
Просто “ближе всего” не означает “близко”.
И именно об этом говорит автор)
Нет, не об этом. Автор говорит: “вы обещали, что Linux встаёт на не рассчитанное на него железо, лучше, чем MacOS и Windows — и вы меня обманули”.
А его никто не обманывал. Да, Linux встёт на разное странное железо лучше, чем Windows и гораздо лучше чем MacOS, но это просто значит что он почти везде встяёт если взять бубен побольше, Windows много где просто не встанет, а MacOS не встанет почти нигде.
Это ни разу не значит, что можно любую из этих операционок поставить на не рассчитанное под неё железо с подходом “я должен настраивать только пароль к вайфаю и мне не нужен 20 летний опыт, чтобы тупо запустить ось после установки”.
Либо ваше железо должно быть заточено под операционку, либо вам нужен бубен. Иначе это не работает. Никогда не работало и работать не будет.
Это вообще всегда так, просто если железо продаётся с операционкой, то танцами с бубном занимается разработчик или продавец железа.
Кстати, интересна судьба этих "продаваемых ноутов". У нас их зачастую покупают, чтобы ставить пиратскую Windows ))
Ставить на хромбук Windows? Месье знает толк в извращениях.
Нет, это не невозможно, умельцы вкручивают туда и UEFI и SeaBIOS… но по сравнение с этими плясками всё, что увидел автор статьи — это таааакие мелочи…
Американцев, на это способных, в общем не то, чтобы много, не думаю, что они способны вывести продажи в Top10 на Amazon.
А вы делаете вид, или вправду не понимаете, почему в 10-ке самых популярных ноутов на Amazon больше ноутов на Linux, чем на Windows? Вы не догадываетесь, что тем самым подтверждаете мысль топикстартера?
Давайте рассмотрим предельный случай: Linux может работать только на одном ноутбуке, продаваемом на Amazon, на котором продаются сотни моделей ноутбуков от примерно 20 производителей (сколько точно – я не знаю, поиск notebook laptop выдает 70000 результатов). Как вы думаете, какова вероятность, что этот единственный нотубук с Linux окажется в топе продаваемых моделей? Правильно, очень большая. Именно поэтому первые несколько мест в этом абсолютно бессмысленном списке уверенно занимают Маки, хотя их доля лишь 15% рынка.
Про успех ядра Linux никто не спорит, вся статья о том, что десктоп не стал лучше за 10 лет, а вы упорнго тычете всех в Хромбуки и Android. Еще отправьте к стиральной машине или умной лампочке, где тоже сидит Linux. Как сразу легче станет всем ставить на свои компьютеры десктопный Linux после этого. Я специально прошелся по топ-списку Амазон – не нашел ни одного ноутбука с предустановленным Linux Desktop. Только Хромбуки – дешевые недоноутбуки, которые покупают школьникам в США перед 1 сентября. Увы.
У меня рабочий ноут – Мак, но есть и виндовый ноут в запасе, на котором также стоит Linux, плюс медиа-центр с музыкой и фильмами – на Linux Mint. Мне интересны танцы с бубнами, поэтому вся история с настройкой всего, чтобы работало как надо, меня затягивает. Но я представляю, как было бы весело тем, кому просто надо, чтобы работало.
Позвольте поспорить вот с этим:
Среди смартфонов 80% на Linux.
Мне известны только две мобильные операционки, которые позволяют описать железку как "на Linux": это Ubuntu Touch и Android.
Ubuntu Touch фактически вымер, fenita la commedia.
Как человек, участвовавший в разработке софта как под андроид так и для linux, могу ответственно заявить, что с точки зрения разработчика Android совершенно не напоминает линукс. Болеет того, получить доступ к системным вызовам, характерным для linux, без рутования или других танцев с бубном невозможно. Из всех моих знакомых вне круга "околопрограммистов и ИТ" мне не удалось найти ни одного, кто бы знал, что у них в смарте есть какой-то Linux - все ответили, что смарт "на андроид", а что внутри андроида они знать не знают.
Я не в коем случае не умаляю значение ядра, но не думаю, что корректно называть эти смартфоны "на Linux". Признайте, эти смартфоны не на Linux. Эти смартфоны на Android.
Как человек, участвовавший в разработке софта как под андроид так и для linux, могу ответственно заявить, что с точки зрения разработчика Android совершенно не напоминает линукс.
Не знаю что вы там разрабатывали, но как рарзработчик Android (одной из версий… не AOSP) могу вас уверить: ни одна железка, запрещающая программам вызывать системные вызовы Linux CTS не пройдёт и сертификата не получит.
Другое дело, что не все системные вызовы доступны без root'а… но тут нет никаких отличий от любой другой системы на базе ядра Linux. Android использует тот же самый SELinux, что и какая-нибудь Fedora.
Из всех моих знакомых вне круга "околопрограммистов и ИТ" мне не удалось найти ни одного, кто бы знал, что у них в смарте есть какой-то Linux - все ответили, что смарт "на андроид", а что внутри андроида они знать не знают.
И что это доказывает? Ещё лет 10 назад пользователи понятия не имеют что они используют Internet Explorer, считали что их браузер называется Internet, потому что так на иконце написано.
Я не в коем случае не умаляю значение ядра, но не думаю, что корректно называть эти смартфоны "на Linux". Признайте, эти смартфоны не на Linux. Эти смартфоны на Android.
Не признаю. Это точно такой же Linux, как и все остальные. Если бы топикстартер говорил про GNU/Linux (как завещал нам Столлман), а не просто Linux — я бы согласился, никакого GNU в Android нету (в ChromeOS, кстати, тоже: формально он там, где-то глубоко, есть, но разработчикам приложений он недоступен). А Linux там есть и он вполне себе полноценен и функционален.
Что кстати, являетмся большой головной болью для разработчиков Fuchsia.
Вы везде говорите Linux, Linux,.. 20 лет, 30 лет.. Я так понимаю речь идёт именно о ядре Linux.
Если уж вы критикуете именно Linux, так и тестируйте само ядро а не всякие кривые оболочки, оконные менеджеры, Gnome-ы, KDE и всё то что отвечает за настройку оборудования.
Вы же сами сказали что сторонняя программа изменяет яркость как положено, тогда при чем тут ядро?
Если уж вы критикуете именно Linux, так и тестируйте само ядро а не всякие кривые оболочки, оконные менеджеры, Gnome-ы, KDE и всё то что отвечает за настройку оборудования.Я однажды поставил себе второй ОС linux mint. Вроде всё нормально, но видео в браузере пикселятся и дергаются постоянно. На другом ноуте ставил убунту, он не видел wi-fi. Мне пофиг, ядро виновато или оболочка какая-то. Я просто ставлю винду и из коробки всё работает без всяких гуглений, ковыряний в конфигах и т.д. Просто установил винду и всё работает. И за это я готов заплатить.
Когда условная двоюродная тётя позвонит со словами «у меня твой линукс не работает», отвечать ей «критикуй не линукс, а оболочки и оконные менеджеры»? Вряд ли это ей поможет (а вот смена ОС помогла бы). Пост о такой вот практической применимости.
Если хочется полной корректности, можно мысленно заменять «Linux» на «экосистема Linux» или что-то вроде. А, ну и «GNU/Linux», конечно :)
Из личного опыта - установка линукса на ноутбук Asus M51Tr начинается с изучения параметров запуска ядра, потому что без nosmp оно вообще не работает, а с nosmp работает криво. Автору ещё повезло с ноутбуком.
с чего это M51Tr специфичное железо?
Если так рассуждать - ВСЕ ЖЕЛЕЗО из платформы Wintel специфично, т.к. даже в рамках одной модельной линейки десктопов/ноутбуков/anything может быть разнообразное железо. То-то мак - все у них хорошо, т.к. нет этого ненужного разнообразия )))) и поэтому можно сделать надежную платформу. Которая just works.
автор запнулся же при установке.
Он не дошел до работы на нем. это была бы у него боль в квадрате. Вообще, практически на всех Linux-а, сложно что то делать, кроме простейших задач. Нормальных программ мало, их дизайн - это нечто страшное. Короче, боль.
Последние 8 лет пользуюсь Ubuntu как основной OC на декстопе, начиная с 14 и сейчас на 20.04, не решаемых проблем сходу - не вспомню, иногда приходилось пошаманить, но в целом полет отличный, причем сейчас у меня AMD (Ryzen 5 3600) проц и NVIDIA видяха (GTX 1660 Ti). Причем до этого много пользовался именно радеоноскими картами, с их драйверами больше приколов было (на версии 18 и ниже), в 20 комп из коробки взял и поехал.
У меня скорее больше проблем из-за второй ОСи - Windows 10, которая ой как любит ломать (особенно апдейтами) работу с Ubuntu - то диски в ридонли перейдут, то из-за апдейта винды звук пропадет - обычно все чинится ребутом назад в винду, завершение работы апдейтера и за крайнем случаем что-то поменять в реестре винды.
В ежедневной работе я постоянно пользуюсь macbook pro, и честно, Ubuntu в разы лучше работает, чем то же мак, если сравнивать стабильность в работе с обновлениями, и как часто приходится латать какие-то проблемы, то Ubuntu значительно выигрывает у мака.
PS: Кстати, после долгких лет родителям вместо винды поставил Ubuntu 20.04, за последний год с копейками ни разу не приходилось что-то чинить, а вот в случае работы с виндой, каждые пару месяцев что-то ломалось
Сейчас проблемы редки, но бывают, это скорее я описал опыт последних 2-3 лет, что косяков было много. Стабильнее всего работало совместно с Windows 7, а вот в 18 году переход на Windows 10 стоил огромной боли. Это как раз в то время диски в Ubuntu в целом работали readonly, т.к. Windows для обеспечения какой-то там быстродейственности внутри себя запихивал свои системные конфиги на всех диски (даже если это другие физические диски, не связанные с Ц). Вот это как раз решилось гуглежом на пару часов и отключением в реестре.
С Linux все стабильно, как швейцарские часы и быстрые обновления.
У меня так же, не было ни одной ситуации, чтобы обновление Ubuntu мне что-то сломали, а вот на маке, я уже давно перестал ставить обновления и боюсь их как огня, каждый апдейт что-то ломал и приходилось уйму времени тратить на латание дыр
Зачастую (всегда) проблемы с железом это просто или слишком новое железо или мудак-производитель (часто первое вытекает из второго).
Вот у меня ноутбук за 5500 евро. Итог:
Сначала некоторые вопросы не были решены и я находил костыли. Например, такая же проблема с яркостью и регулятором (почти). Из-за того, что это был новейший OLED-дисплей и просто не добавили пару записей для него.
Некоторые вопросы не решены до сих пор. Причем, в Windows тоже. Например, жесткий throttling. А связано это с тем, что Intel придумал очередную идиотскую технологию, которая определяет, находится ли ноутбук на коленях и регулирует при этом температуру (видимо, чтобы не засудили их очередные безмозглые люди по типу тех, что сушат в микроволновках котов, т.к. на них не написано, что сушить нельзя). И проблема эта не решена много лет, Lenovo на форуме так и пишут, мол, сорри, ребята, пытаемся решить, ищем обходные пути и костыли.
Но при этом в Linux энтузиасты за неделю сделали проект, который в фоне эту проблему решает. А в мире Windows все продолжают страдать, откройте форумы.
Всё остальное давно и прекрасно в Linux работает, всё популярное более-менее железо и работать в Linux гораздо приятнее и удобнее, по факту. Если, конечно, компьютер реально ваш рабочий инструмент, а не просто бессмысленная железка, которую вам дали в нагрузку и вы просто хотите там играть во все игрушки с максимальным FPS.
P.S. Я мог купить схожий Мак и дешевле. Но он: ужасная клавиатура, плохое охлаждение,нет портов, нет SIM-карты, нет Intel i9 процессора (на момент покупки, 1.5 года назад что ли), нет еще чего-то, что было нужно (уже забыл), вся эта MacOS заточена на то, чтобы побольше экономить батарею в угоду производительности, ну и удобство и понятность MacOS такой же миф, как и удобство и понятность Linux. На уровне они удобства и понятности.
Современный Gnome выглядит и работает так же, от разблокировки отпечатком пальца, до автоматического добавления принтеров и вообще чего угодно, настройки сети, легкого обновления, установки софта из миллиона источников помимо репозиториев (appimage,flatpak, snap - бери и ставь, ест любой софт и нет никакой возни с зависимостями).
Более того, я в этом Гноме сейчас могу расшарить каталог на общий доступ из сети в два щелчка мыши.
А вы в Mac не сможете. Я проверял для 5 новеньких iMac в офисе, в интернете для этого тонны инструкций и во ВСЕХ инструкциях нужно пользоваться терминалом и getfacl/setfacl.
Проклял все на свете, в том числе это мифическое удобство Мака.
Или тогда уже даже появился i9 и на Мак, точно, там еще такие же дикие проблемы с охлаждением были. В общем, не взял только из-за ужасной клавиатуры и дубовой MacOSX.
Вкратце: автору не нужен был линукс, он не хочет знать что и как работает, техника отвечает ему взаимностью и больно бьёт по носу (собственно она всегда только так и работала). Автор думает что линукс это как эппл или милкософт, но бесплатно, что сейчас придёт шаман и сделает магию с тех поддержкой 24x7, драйверами на официальном сайте и большой кнопкой обновить до новой версии. Но тут просят либо трусы надеть, либо крестик снять и автор негодует.
он не хочет знать что и как работает
Знать что и как работает должен системный администратор, для которого это зароботок. Юзер десктопа хочет тык-тык и посмотреть видосик на ютубе.
Знать что и как работает должен системный администратор, для которого это зароботок. Юзер десктопа хочет тык-тык и посмотреть видосик на ютубе.
В этом случае он должен заплатить немножко денежек оному администратору и всё у него будет хорошо.
Ваш К.О.
Беда в том, что многие ни платить не хотят, ни администраторами становиться. Но зато усердно пишут статьи, где обо всём этом плачутся.
А что? С windows так бывает? Пользователь не делает круглые глаза когда переходит с семерки на десятку? Не охреневает от того что ноутбук тормозит с теми программами которые нагромоздил производитель и не требует от знакомого IT "почистить систему" уже через пару месяцев после покупки? Не вызывает знакомого, я вот что-то сделал и в одноклассниках теперь нет звука? Или не было с год назад случая когда после очередного обновления винда не смогла загрузиться из-за кривых драйверов звуковух realtek? И как в этих случаях пользователи решали свои проблемы?
Первое. Отсутствие простых способов отката. Одно из самых гениальных изобретений Microsoft — это точки отката Windows. Вы даже не представляете, СКОЛЬКО переустановок винды удалось избежать благодаря этой штуке. И любая установка, любое обновление первым делом сосздаёт такую точку на случай, если что-то пойдёт не так. Помогает конечно далеко не всегда, но всё же оно реально экономит силы и нервы.
На Linux же пользователи поначалу дышать боятся. Он блин хрупкий как стекло, чуть где-то конфиг поправил или что-то из библиотек доставил — и всё, уже непонятно, как вернуть всё взад. Конфигурировал сеть, или (о ужас!) звук, теперь ни сети, ни звука, и проще реально переставить систему. Ну или, как в древних текстовых квестах, вести в блокнотике запись, что, где и как вы вводили.
Мало того, очень часто бывает, что какой-то софт обновился — и опять же всё посыпалось. Да блин, даже банально вытащить из лога полный список пакетов, которые были установлены час назад и откатиться точно к такому же составу — та ещё проблема. Почему пакетный менеджер этого не позволяет?
В общем, с Linux'ом банально боязно экспериментировать. Юзеры нередко мучаются с «почти работающей» системой из опасения, что если начнут её полировать, то она работать перестанет совсем и придётся переставлять.
Что, неужели так сложно дать людям средство отката в штатной поставке? У MS уже 20 лет такое есть, да и у Apple тоже.
Второе. Вертикальная совместимость, точнее её отсутствие. В Linux считается нормальным каждые полгода всё переделывать, ломая весь пользовательский опыт. И ведь, что интересно, в свой-то огород линуксоиды стараются не гадить: почему-то в серверном Linux'е такого безобразия нет. За всё время был только один реально серьёзный слом пользовательского опыта — это переход на systemd. А так скрипты, написанные в 2012 г. по большей части работают и в 2021. И перед внедрением какой-то фичи десять раз подумают, чтоб ничего не сломать.
Почему блин на десктопе так нельзя? Или десктопного юзера не жалко, над ним экспериментировать можно?
Вот кстати похоже, что в MS в последнее время набрали на работу линуксоидов. Очень уж их стиль чувствуется — все настройки распиханы по всей системе в самых неожиданных местах, половина продублирована несколько раз, взимодействуя самым причудливым способом, а каждые полгода всё перелопачивается, чтоб юзеры не расслаблялись и не привыкали. Такой, знаете, Desktop Linux Way. В Linux оно испокон веков так.
Почему нельзя пожалеть пользователя и дать ему накопить хоть немного экспириенса? Зачем постоянно ломать его привычки? У себя-то на серверах вы ничего не ломаете почему-то.
Третий пункт вытекает из второго. Документация. Больная тема Linux, нигде попросту нет актуального и систематизированного материала, всё приходится собирать буквально по крупицам, причём всё, что устарело хотя бы на год, для десктопа по большей части не актуально. Ну, собственно, оно и неудивительно: когда всё постоянно ломается, как документацию поддерживать в актуальном состоянии? Это титанический труд.
А можно поподробнее, о каких дистрибутивах идет речь? В Ubuntu есть утилита для бекапов (сам не пользовался, не было нужды).
Интерфейс дело другое, графическую оболочку всегда можно переустановить при желании.
А вот что касается установки софта и чтобы что-то сломалось, сеть и прочее, ну не знаю, за 8 лет ни разу не сталкивался с подобными проблемами.
Первое. Отсутствие простых способов отката.
Неактуально с момента интеграции btrfs в grub — то есть, лет 10 как.
С выходом focal это же можно и на zfs.
В обоих случаях — откат работает практически мгновенно, в отличие от.
Он блин хрупкий как стекло, чуть где-то конфиг поправил или что-то из библиотек доставил — и всё, уже непонятно, как вернуть всё взад.
Понимаю, удалить пакет обратно или отменить собственные правки — нереально.
Воспользоваться работающим уже десяток лет механизмом отката — тоже.
В Linux считается нормальным каждые полгода всё переделывать, ломая весь пользовательский опыт
Это не про винду, точно?
Даже в арче никто ничего не ломает каждые полгода.
Почему блин на десктопе так нельзя?
Да сделано давно, и без вас обошлись, представляете?
Почему нельзя пожалеть пользователя и дать ему накопить хоть немного экспириенса?
А что, экспириенс где-то стал ломаться?
Приведите примеры, пожалуйста.
Неактуально с момента интеграции btrfs в grub — то есть, лет 10 как.
вот стоит у меня centos7. выполняет нужные задачи. (используется как сервер но не думаю что тут это важно)
не помню вообще предложений при установке про btrfs.
не помню кнопки в grub "вернуть как было до последнего обновления"
нет, я в курсе что руками — можно. руками там все можно. речь про простые способы.
Кстати, полный бэкап линукса можно сделать обычным tar
Ну да, делается, только если ты знаешь как потом фиксить fstab и grub. С таким же успехом можно и винду пытаться бекапить.
Есть, я этим как раз недавно занимался, когда отключал LUKS. Это к тому, что бекап таром сделать можно, но он не будет работать сам по себе. Его нужно фиксить после этого. Это я еще не пользуюсь selinux - представляю сколько он еще проблем доставит. Акрониси же и прочие, это решения, которые, обычно, один клик и все работает. Поэтому сравнение не особо в пользу линукса, потому что можно и винду так же скопировать и сидеть фиксить скриптами.
В винде все значительно сложнее, поменяется оборудование, винда даже может не загрузится. А линукс загрузится…
винда даже может не загрузится
Вы из 2000 года там пишете? Давным давно винде абсолютно пофиг на железо. Даже переход intel->amd проходит без переустановки.
Пофиг?
Да?
Берем шлем HP G2,
подключаем штатно.
Вин 10 его то видит то нет, портал WMR(который как бы часть винды) то работает то нет. То не хочет запускаться на 90 Hz (для VR это важно), мол у вас тормозит USB. При этом вероятность глюков зависит от чипсета и от USB-контроллера. (с USB тут проблема видимо потому что по нему идет видео с камер шлема).
Ну да — специфичное железо, но софт поддержки — часть винды. Так что не пофиг винде на железо.
А смена сетевой карты при загрузочном томе на iSCSI до сих пор делается через одно место, или там тоже поправили?
В чем проблема откатиться на старую версию пакета?
Не такой большой опыт с такими экспериментами, несколько раз это делал с g++ и dev пакетами, каждый раз все заканчивалось плачевно — приходилось сносить вообще все пакеты, т.к. пакетный менеджер не мог порешать конфликты даже с ручным вмешательством.
(Если что, опыт разруливания пакетов есть — как-то обновлялся на альфу ubuntu 18 через прописывание новых реп в apt.sources — отвалилось несколько сотен пакетов, денек ручками все чинил, ничего, жил потом, хоть никому и не рекомендую. )
Что у вас отвалилось это походу там скомпилировано все через Ж… По нормальному пакеты API и ABI стараются не ломать, и можно заменять версии. Вот glibc 2.34 пришлось сломать ради соответствия стандартам, но такое не так часто.
Все делается очень легко и просто.
Ну это что-то вы там накосячили
Пожалуй эти 2 цитаты вкупе описывают весь подход фанатов линукса :D
Извините, знаю, вырывать их контекста — грешно, но я чо-та ржу. Без обид!
раньше даже visual studio без боли нельзя было удалить
было дело, огребал. кажется с 2008 или 2010 чет подобное было. По крайней мере с современными версиями никаких болей нет, их пакетоподобные установщики оч хороши.
Я если чо не из того лагеря что мол «в Винде-то всё збс», я просто в комментах пытаюсь спорить что на линуксе не все так радужно как сторонники рисуют, и думаю как линуксоид я имею хотя бы минимальное право вякать свое мнение. На этом всё) И да, я продолжу пользовать линуксом, куда я денусь, меня переманивать никуда не надо.
У себя-то на серверах вы ничего не ломаете почему-то.
Серьёзно? А подобные статьи вы видели? На сервера тоже всё постоянно меняется и откат делается ровно тем же путём, что и на десктопе - просто загрузкой более старого снепшота.
Хрупкость — ну если целенаправленно делать что-то типа dd if=/dev/zero of=/dev/nvme0n0 или sudo rf -rf / то да хрупкий.
Про совместимости и прочее — одна из моих установок вообще пережила путь обновлений начиная с ядра 2.4, сейчас там 5.10 крутится и ничего.
Кстати, подскажите мне пожалуйста, как поделить gentoo или arch на десктопный или серверный вариант?
Кстати, подскажите мне пожалуйста, как поделить gentoo или arch на десктопный или серверный вариант?
Иксы снести, чтобы голая консоль была?
Иксы всегда можно было запускать удалённо
Так вам или терминальный сервер или планшетики, вы уж определитесь. Можно и обычный RDP настроить и VNC и локальный Х сервер, всё можно, только задачи чётко обозначьте, а не шатания от терминального сервера до VNC на планшете.
А на планшете возможно использовать полноценный рабочий стол?
Сперва был вопрос
Кстати, подскажите мне пожалуйста, как поделить gentoo или arch на десктопный или серверный вариант?
потом
А если у меня там десяток пользователей в квартусе по vnc работают?
и вишенка на торте
А как его на андроидовском или яблочном планшете поставить?
вот мне и интересно стало, как вы с планшета работаете с полноценным рабочим столом раз вам терминальный сервер нужен.
Ну и, кстати
им надо локальный X сервер поставить? А как его на андроидовском или яблочном планшете поставить?
Android: https://play.google.com/store/apps/details?id=x.org.server
MacOSX: https://www.xquartz.org/
iOS: https://apps.apple.com/us/app/mocha-x11-lite/id1440418587
Windows: https://sourceforge.net/projects/xming/files/Xming/6.9.0.31/
И последовательность, кстати говоря, была вполне логичная. У меня крутится сервер на котором стоит ПО, которому надо много процессорной мощности и памяти (к примеру на некоторые задачи 64Гб ОЗУ это кхм… рекомендованный минимум). ПО конечно умеет в работу под консолью(но не во всём), но тогда надо разбивать этапы подготовки кода и его компиляции, что не очень удобно, поэтому надо графический интерфейс. И в таком случае я ищу вариант, который даёт наименьшее число проблем — кинуть всех по VNC, что позволяет не ставить ограничений на используемую пользователем технику, пускай хоть с телефона с 4" экраном сидит. Ну и финальная вишенка на торте — порой компиляция проекта может занять пару дней, что немного портит идею переноса X11 на устройство пользователя.
Первое. Отсутствие простых способов отката.
Собственно первое что следует изучать в linux это систему бэкапов. Там и rsync и tar и для любителей ubuntu сделали timeshift по аналогии с mac. Да и понять что на самом деле тебе от старой системы нужен только каталог пользователя и если только ты вносил существенные изменения то /etc и /var от старой системы.
Второе. Вертикальная совместимость, точнее её отсутствие. В Linux считается нормальным каждые полгода всё переделывать, ломая весь пользовательский опыт.
Это мягко говоря не так. Революционные переделки случаются только в "экспериментальных" дистрибутивах. Даже ubuntu не позволяет себе радикально менять интерфейс не смотря на то что в последние годы перешла с unity в gnome все элементы на скринах на том же месте, что я помню когда ставил ее 5 лет назад. Не говоря уж о каком-нибудь mate который форк gnome2 и не менялся в плане расположения элемиентов десятилетиями. Ну а какой-нибудь fluxbox или openbox вобще такой изначально. KDE после третьей версии существенно не менялся, менялись только потребление ресурсов и стабильность, но в лучшую сторону. systemd - тоже не большое изменение, можно как-то смриться с ним, а можно совсем выкорчевать и жить как раньше. Вот бы в windows можно было взять плюсы от десятки(я пока таких не вижу, кроме может быть лучшей работы в режиме восстановления), но сохранить интерфейс XP...
Такое чувство, что вы описали свои ощущения от пользования GNOME. К счастью, есть друг е популярные DE, которые не ломают пользовательский опыт каждый второй релиз. А вот насчёт точек восстановления, поправьте, если ошибаюсь, но в той же Ubuntu что-то такое было, кажется, и уже довольно давно как и своп файл.
чуть где-то конфиг поправил или что-то из библиотек доставил — и всё, уже непонятно, как вернуть всё взад.
Откат к предыдущему состоянию системы или пользовательского окружения возможен при использовании NixOS. Обновление системных компонентов (ядро, модули ядра, программы доступные всем пользователям) приводит к появлению нового варианта системы в загрузчике ОС (Grub или systemd). Этот новый вариант выбирается по умолчанию, но если что-то пошло не так, можно во время загрузки выбрать предыдущий.
По моему скромному мнению NixOS и Nix - это лучшее что случилось с системным администрированием в 21 веке и эти технологии заслуживают изучения. Но за ними нет больших компаний, которые обеспечивают лёгкость вхождения и использования, так что будьте готовы к необходимости обучения и вдумчивого чтения мануалов и исходников.
У вас устаревшие сведения, ИМХО. Например, в Linux Mint - утилита TimeShift. Сделал снапшот и хоть заэксперементируйся, всегда можно назад откатиться.
О, всегда интересно было, а если "убить" систему так, чтоб не стартовала графическая оболочка, то как в таймшифте откатиться назад? Вдруг вы подскажете.
Про пакеты в винде. Софт от adobe, autodesk сейчас и visual studio в прошлом ставят десятки доп. программ. И нельзя это все уладить одной кнопкой. Ты удаляешь основной пакет, а зависимости остаются.
Более того, пакет не удаляется целиком, все на откуп разработчикам отдано, поэтому в системе может остаться куча хлама. Не даром существует множество сторонних uninstaller'ов. Например, пользовался Revo Uninstaller Pro и он находил много оставшихся ключей реестра и файлов после удаления. Вот серьезно, мне было проще переустановить Винду, чем удалить visual studio.
ЗЫ.
Пользуюсь manjaro с pacman. В манжаре вообще есть файл со списком изначально установленных пакетов, очень удобно. В pacman есть полная история + installation reason. Я как-то по глупости себе половину системы удалил, а потом легко обратно поставил. Трюк невыполнимый в винде, где если что-то снес — вспоминай. Либо откатывай. А винда точно откатит установку/ударение программ? Где-то же должны храниться данные, которые могут быть весьма объемными.
Я даже больше скажу, в линуксах вообще нет даже бэкапов. Т.е. есть, конечно, наборы разных костылей, для достижения похожего эффекта, но оно вообще не сравнимо с тем, что есть в винде начиная хотя бы с семерки. Когда ты тыкаешь одну кнопку и получаешь готовый образ, который развернуть обратно — по сути тоже пара кликов мышкой. Забэкапить рабочий линукс перед, например, обновлением с тем, чтобы было легко откатить обратно если что-то пошло не так — целый квест. А уж о регулярных бэкапах по расписанию я даже и не заикаюсь.
rsync, tar и cron — это НЕ бэкапы. Потому что тот же загрузчик вам потом все равно надо будет чем-то другим индивидуально ставить-настраивать. Про разностный бэкап с помощью tar'a я даже заикаться не буду :) Или бэкап с одновременным архивированием — где ваш rsync бесполезен полностью. Или покластерный бэкап (с архивированием!) с соответствующим восстановлением.
Я ж говорю, бэкапы в линуксах — это набор костылей, которые делают что-то типа похожее на нормальные бэкапы, но крайне плохо. Да вон, почитайте статьи Veeam на хабре — они про это вполне наглядно писали.
P.S.: вот у меня есть сервер с софтом из 2015 года. Его давно пора обновлять. Но при попытке это сделать стандартным путем мы 100% получим на выходе фигню. Самый просто путь, если бы там была винда — бэкапим, поднимаем в виртуалке, обновляем и разруливаем грабли, бэкапим и переносим обратно. На линуксах вот этот список шагов практически на каждом этапе имеет кучу проблем — и каждая требует времени на гуглеж.
veem продает софт, им выгодно распространять мифы, чтобы такие как вы бежали к ним с деньгами при самой тривиальной задаче.
dd не осилили?
И? Я еще раз говорю, что это — костыль. Да, результат примерно похож, но...
Загрузчик поставить очень легко одной командой
которую сначала надо нагуглить, да.
вы можете добавить команду в свой скрипт для бэкапа
который мне надо написать руками, да.
А вот в винде я вызываю встроенную утилиту, указываю исходный диск/папку, целевой — и далее-далее-готово. И всё. Оно уже работает. Без гугла. Без самостоятельного написания скриптов. Без решения проблем, которые вообще не нужно решать в 21 году.
Обновить старую OC в линукс какраз проще нечего, бэкапите конфиги, и накатываете новую ос, восстанавливаете конфиги.
о да… Вот ко мне как-то клиент прибежал с проблемой, что у них сайт не работает. Пингую сервер — не пингуется. Перезагрузил удаленно — всё равно не работает. Обратился в ТП хостинга, оказалось, что какое-то из обновлений накатило новое ядро, но в загрузчике остались ссылки на старое, которое уже удалено. В итоге сервер даже не стартовал. Проблема же была в том, что апдейты накатывали где-то за полгода до этого и все это время оно работало т.к. сервер никто не перезагружал.
Про бэкап-восстановление конфигов тоже смешно, т.к. при смене мажорных версий ос все эти конфиги постоянно мигрируют по разным папкам и до кучи оттуда еще и часть старых параметров выпиливается или из-за их наличия можно опять получить кирпич на ровном месте.
Там нет глюков винды когда корежит реестр
Последний раз с покореженным реестром я встречался во времена WinXP, которой 20 лет уже.
Не так давно на ровном месте винда отказалась обновляться, и обновление падало с ошибкой, DISM не мог помочь.
С обновлениями в десятке — большие проблемы. Ее за это не пнул еще только ленивый. Но даже так — в линуксах с обновлениями все еще хуже. Достаточно того, что при накатывании обновления конфиги могут внезапно перезаписаться на дефолтные, причем устаревшие на пару десятилетий.
veem продает софт, им выгодно распространять мифы, чтобы такие как вы бежали к ним с деньгами при самой тривиальной задаче.
помимо veeam по винду софт для бэкапов пишет еще несколько десятков компаний. Разной степени сложности и качества. В том числе и бесплатный. Есть из чего выбрать, в общем. Достаточно спросить гугл, чтобы убедиться, что под линукс нет ничего кроме костылей из dd/rsync/tar.
о да… Вот ко мне как-то клиент прибежал с проблемой, что у них сайт не работает. Пингую сервер — не пингуется. Перезагрузил удаленно — всё равно не работает. Обратился в ТП хостинга, оказалось, что какое-то из обновлений накатило новое ядро, но в загрузчике остались ссылки на старое, которое уже удалено. В итоге сервер даже не стартовал. Проблема же была в том, что апдейты накатывали где-то за полгода до этого и все это время оно работало т.к. сервер никто не перезагружал.
Кто-то нарукожопил, виноват Linux… Супер логика. У меня лично каждое обновления ядра ставится с одним и тем же именем.
Про бэкап-восстановление конфигов тоже смешно, т.к. при смене мажорных версий ос все эти конфиги постоянно мигрируют по разным папкам и до кучи оттуда еще и часть старых параметров выпиливается или из-за их наличия можно опять получить кирпич на ровном месте.
Как мигрируют по разным папкам? Бабки у подъезда рассказали такую ересь? Структура FS стандартизована! Никак они мигрировать не могут! Чтобы не перезаписывало конфиги в пакетах есть пост и пре инстал хуки. В некоторых случаях нужно ручное обновление конфигов, но такое раз в много лет бывает, и решается очень быстро.
помимо veeam по винду софт для бэкапов пишет еще несколько десятков компаний. Разной степени сложности и качества.
Конечно, потому, что написать такой софт проще некуда! И такие как вы готовы платить деньги…
А что есть из аналогов dd и rsync в windows?
100500 разных утилит для этого. Acronis тот же хотя бы взять. Ghost еще. Aomei. O&O целый ряд утилит предлагает. Да тыщщи их! А в линуксах один dd...
Кто-то нарукожопил, виноват Linux… Супер логика. У меня лично каждое обновления ядра ставится с одним и тем же именем.
Да, причем был это мейнтейнер ОС, т.к. все апдейты брались стандартным путем. Не, винду тоже можно уронить при апдейте, не спорю
Как мигрируют по разным папкам? Бабки у подъезда рассказали такую ересь?
В CentOS в какой-то из версий воткнули systemd, в итоге конфиг, куда надо вписывать параметры старта для memcached теперь находится вообще в другом месте. Настройки папки, где будут лежать файлы веб-сайта вообще в каждой версии линукса — разные, мне эту папку каждый раз приходится разыскивать на новом сервере. Я уже наизусть штук пять вариантов путей помню. Стандартизация и стабильность, да-да.
Чтобы не перезаписывало конфиги в пакетах есть пост и пре инстал хуки.
Которыми никто не пользуется? А! Я понял! Мне их надо сначала самому написать. И потом аккуратно таскать эти файлики по всем 100500 серверам, с которыми я работаю. Удобно, чё.
В некоторых случаях нужно ручное обновление конфигов, но такое раз в много лет бывает, и решается очень быстро.
В моей практике это приходится делать ПОСТОЯННО.
Конечно, потому, что написать такой софт проще некуда! И такие как вы готовы платить деньги…
И? Я могу заплатить за софт — где оно под линукс? Покупать-то тоже нечего. А вот под винду — выбор огромен.
100500 разных утилит для этого. Acronis тот же хотя бы взять.
Сторонние утилиты и под Linux есть, например partimage, вы же вроде как изначально интересовались встроенным функционалом, вот и встречный вопрос, как без Acronis восстановить загрузчик из бэкапа если утерян установочный диск?
Ну тогда мы возвращаемся к тому, что в винде утилита для полноценного бэкапа существует со времен семерки (может даже и в ХР была, я, если честно, уже не помню). И эта утилита работает как через запуск посредством родного загрузчика системы, так и через запуск через инсталлятор системы с установочного диска. И опять-таки, для этого не надо гуглить какие у нее там параметры, т.к. весь процесс буквально десяток кликов мышкой, из которых большая часть — далее-далее. А вот сможете ли вы без гугла правильно собрать командную строку со всеми правильными параметрами для rsync и dd — это еще вопрос, как минимум — без гугла это будет в разы дольше по времени.
Ну а так-то вполне логично, что бэкапы одного софта не понятны в другом софте, хотя и тут бывают варианты: например акронис вполне нормально поддерживает форматы стандартной бэкапилки из винды.
Ну тогда мы возвращаемся к тому, что в винде утилита для полноценного бэкапа существует со времен семерки
Начинаете противоречить сами себе, эти бэкапы включают только системные файлы, папки Windows, Program Files и ещё пару, они НЕ включают загрузчик и даже пользовательскую папку (только стандартные "Мои документы" и т.д.), не говоря уже о всём разделе. Но почему-то они "полноценные".
By default, Backup and Restore will back up all data files in your libraries, on the desktop, and in the default Windows folders
через запуск через инсталлятор системы с установочного диска
Так можно и любой Linux починить.
Собственно в этом и принципиальная разница обеих систем, в Linux принято чинить сломанное, а не просто "удалить и накатить старое", по причине того, что это легко делается.
Система, без вмешательства "шаловливых ручек" находится под контролем пакетного менеджера, то есть, если проблема прилетела с новым пакетом или из-за конфликта после обновления, проще через пару команд откатить пакет до предыдущей версии или поставить вторую версию и настроить alternatives если требуется или изменить пару строк с файле настроек и система снова в рабочем состоянии. В Windows нет контроля над целостностью системы и единственный вариант - бэкапы всего и вся и ещё больший dll-hell после восстановления.
А вот сможете ли вы без гугла правильно собрать командную строку со всеми правильными параметрами для rsync и dd — это еще вопрос
man rsync && man dd
самое подробное описание что и как они умеют делать
Начинаете противоречить сами себе, эти бэкапы включают только системные файлы, папки Windows, Program Files и ещё пару, они НЕ включают загрузчик и даже пользовательскую папку
Вообще — нет. Я ж пользовался. Можно бэкапить или любые файлы/папки или весь раздел целиком. Нельзя и то и то одновременно, это да — не очень удобно, приходится две независимых задачи создавать. И из бэкапа раздела загрузчик тоже нормально восстанавливается. Да вот, на картинке вполне наглядно написано:
Так можно и любой Linux починить. Собственно в этом и принципиальная разница обеих систем, в Linux принято чинить сломанное, а не просто "удалить и накатить старое", по причине того, что это легко делается.
Да. Только в линуксе вы изначально должны чинить всё вручную, а в винде есть кнопка "починись" и чаще всего она успешно срабатывает. И вот только если не сработала — вам нужно будет чинить вручную.
если проблема прилетела с новым пакетом или из-за конфликта после обновления, проще через пару команд откатить пакет до предыдущей версии или поставить вторую версию
ок, гугл. Есть живой сервер, на нем настроены php и nginx год назад, всё это время никто их не обновлял и не обслуживал. Настраивал тоже неизвестно кто и даже если его найти — за давностью времени он всё равно уже не помнит, что там и как. Внезапно обнаруживается уязвимость в этих программах и надо их срочно обновить. Какова вероятность, что у вас не будет проблем? Что при обновлении не затрутся рабочие конфиги — особенно учитывая, что неизвестно что в них правили в момент первоначальной настройки. Что в случае проблем это всё можно откатить обратно? Вот в винде я абсолютно точно уверен, что мои настройки корректно смигрируют в новую версию, что даже если что-то пойдет сильно не так, я смогу накатить предыдущие версии ПО и они корректно подхватят мои настройки, что если всё пойдет прям совсем-совсем плохо — у меня есть полный бэкап ОС и точки восстановления. Что есть в линуксе? Копия паки /etc которую я должен не забыть сделать вручную?
В Windows нет контроля над целостностью системы и единственный вариант — бэкапы всего и вся и ещё больший dll-hell после восстановления.
А что, dism больше не работает, да? А про dll-hell расскажите это любителям питона, которые вынуждены 2 версии держать параллельно, потому что куча софта при установке-настройки юзает скрипты на разных версиях питона. И кроме питона еще разные есть… Проблема не в винде и ее dll, проблема в том, что разработчики не соблюдают простейшие требования, а потом у вас виновата виндовс, которая героически всё это пытается поддерживать в рабочем виде.
самое подробное описание что и как они умеют делать
ок, гугл ) Мы запустили обновление, перезагрузились и что-то пошло не так. Теперь у нас есть консоль загрузчика и всё. Где-то там есть и ваш бэкап, который вы настроили делаться по расписанию еще 3 года назад — за это время вы уже гарантированно забыли все нужны ключики у dd. Теперь вам надо развернуть этот бэкап. Хорошо, если у вас есть интернет в телефоне и можно нагуглить. А если — нет гугла? Вот в винде я запущу установщик и там будет кнопка которая проведет меня по мастеру с простыми шагами — там вообще думать не нужно, не то что гугл спрашивать — а в линухах в этом случае всё очень плохо.
Какова вероятность, что у вас не будет проблем?
если на минорку - обычно все хорошо. Но если брать "произвольный случай" с непонятно как собранными пакетами и непонятно откуда установленными - вероятность проблем стремится где-то к 100%.
А что, dism больше не работает, да? А про dll-hell расскажите это любителям питона, которые вынуждены 2 версии держать параллельно, потому что куча софта при установке-настройки юзает скрипты на разных версиях питона. И кроме питона еще разные есть… Проблема не в винде и ее dll, проблема в том, что разработчики не соблюдают простейшие требования, а потом у вас виновата виндовс, которая героически всё это пытается поддерживать в рабочем виде.
версия линукса - pip install
любого пакета в системное окружение питухона, а потом обновление системным менеджером (apt, yum etc.) - удачи
И из бэкапа раздела загрузчик тоже нормально восстанавливается
Начнём с того, что в современном мире UEFI загрузчик живёт на отдельном разделе, невидимом в этой утилите.
Да. Только в линуксе вы изначально должны чинить всё вручную, а в винде есть кнопка "починись" и чаще всего она успешно срабатывает.
...
А что, dism больше не работает, да?
Мда, Изобрели кнопку "сделать хорошо"?
То есть то, что в Windows вы не можете восстановить только один файл, а вынуждены накатывать весь бэкап целиком это "починить"? А возникновение конфликтов с разными версиями dll в системных папках, потому что утилита не удаляет уже существующие файлы, и просто переписывает из образа, а значит не сможет решить проблему, когда в WinSxS попала кривая библиотека, благодаря установщику кривой программы это "починить"? Из-за последнего кейса мне пару раз пришлось целиком переустанавливать систему, так как было просто непонятно, какая библиотека по итогу роняла всю систему.
Так что dism не сможет решить проблем, так как она не удаляет лишнее, а если это "лишнее" подвязано на СОМ, то она не сможет починить ни чего.
Просто жизненный вопрос - вам автомобиль в сервисе так же чинят, меняя целиком заднюю балку на новую, или всё же перепрессовывают сайлент-блоки?
А про dll-hell расскажите это любителям питона, которые вынуждены 2 версии держать параллельно
Я С++-шник, тут всё куда интересней, так как библиотеки от VS2015SP1 не тоже самое, что библиотеки от VS2015SP2 и из тех же исходников будут собраны два разных бинарника с зависимостями от разных vc_redist, которые ещё нужно таскать с собой в инсталяторе, иначе программа просто не запустится у пользователя. И все эти библиотеки будут установлены в папку WinSxS без возможности узнать какие версии используются каким приложением, так как связывание будет по манифесту в run-time.
Проблема не в винде и ее dll, проблема в том, что разработчики не соблюдают простейшие требования, а потом у вас виновата виндовс
да ладно...обрезал из-за лимита комментариев на хабре
PS C:\Windows\winsxs> dir
Каталог: C:\Windows\winsxs
Mode LastWriteTime Length Name
d----- 26.09.2020 13:25 amd64_1394.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_18abfb34c13d1e13 d----- 07.12.2019 15:34 amd64_1394.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_61cd12e9124219ba d----- 26.09.2020 13:25 amd64_3ware.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_fb73c27a8a348f7c d----- 07.12.2019 15:34 amd64_3ware.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_4494da2edb398b23 d----- 26.09.2020 13:25 amd64_61883.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_ebee39974cf31924 d----- 07.12.2019 15:34 amd64_61883.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_350f514b9df814cb d----- 07.12.2019 10:31 amd64_accessibility_b03f5f7f11d50a3a_4.0.15805.0_none_a8b065857e25d3f3 d----- 26.09.2020 13:25 amd64_acpi.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_69a3ec4d68428b49 d----- 07.12.2019 15:34 amd64_acpi.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_b2c50401b94786f0 d----- 26.09.2020 13:25 amd64_acpidev.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_a1168fca20107098 d----- 07.12.2019 15:34 amd64_acpidev.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_ea37a77e71156c3f d----- 26.09.2020 13:25 amd64_acpipagr.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_81ed51eb46f200bd d----- 07.12.2019 15:34 amd64_acpipagr.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_cb0e699f97f6fc64 d----- 26.09.2020 13:25 amd64_acpipmi.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_066fcea281e1eee9 d----- 07.12.2019 15:34 amd64_acpipmi.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_4f90e656d2e6ea90 d----- 26.09.2020 13:25 amd64_acpitime.inf.resources_31bf3856ad364e35_10.0.19041.1_en-us_00ed29b0a1af03fe d----- 07.12.2019 15:34 amd64_acpitime.inf.resources_31bf3856ad364e35_10.0.19041.1_ru-ru_4a0e4164f2b3ffa5 d----- 13.01.2021 15:41 amd64_adaptivecards-xamlcardrenderer_31bf3856ad364e35_10.0.19041.746_none_b8cd46df7d27c889 d----- 13.08.2020 7:19 amd64_addinprocess32_b77a5c561934e089_10.0.19041.1_none_3700bdc08c446a5c d----- 07.12.2019 10:31 amd64_addinprocess32_b77a5c561934e089_4.0.15805.0_none_faee98a3c711fae7
если всё пойдет прям совсем-совсем плохо — у меня есть полный бэкап ОС и точки восстановления. Что есть в линуксе?
Как-то даже интересно стало, то а у вас сервера вот без всяких гипервизоров крутятся, без возможности сделать бэкап всего диска в любой момент? Если да - уровень технической грамотность дальше обсуждать бесполезно. Если нет - в чём принципиальная разница между Linux и Windows в таком случае?
Вот в винде я абсолютно точно уверен, что мои настройки корректно смигрируют в новую версию
Я даю гарантию, что нет. Nginx не занимается обновлением настроек при обновлении версии, php тоже, так как обе утилиты пришли из юникс. Если это делает установщик (опять же, официальный - не делает) я его использовать ни когда не буду, так как я просто не знаю, что же он там обновит и что удалит.
Какова вероятность, что у вас не будет проблем? Что при обновлении не затрутся рабочие конфиги
Для этого достаточно посмотреть как ведёт себя пакетный менеджер, всё, обычно что есть в /etc не будет затронуто, а будет создан новый файл с расширением, что-то вида .rpmnew где и будут перечислены все новые настройки, "работает - не трогай".
Ну и в целом, у меня уже пару лет крутится весь стек внутренних инструментов для разработки, Redmine+gitolite+Jenkins+nginx+mariadb в контейнерах. У того же nginx файл настроек под контролем докера и не менялся ни разу, хотя с 1.16 постепенно мигрировали до 1.21, всё просто работает.
Ровно тоже самое для Jenkins, который постепенно мигрировал с 2.200 с чем-то до 2.301.
Это несколько больше чем "год назад".
Вот в винде я запущу установщик и там будет кнопка которая проведет меня по мастеру с простыми шагами — там вообще думать не нужно, не то что гугл спрашивать — а в линухах в этом случае всё очень плохо.
В Linux я установлю флешку, с которой загрузиться полноценная система, с интернетом и прочим (спрашивается, зачем мне телефон в этом случае), в этой системе я могу залогинится на мою оригинальную с полным доступом ко всем её файлам и настройкам, при желании я смогу исправить проблему не переписывая всё подряд, но могу и точно так же накатить бэкап.
Про "думать не надо", я уже понял...
Начнём с того, что в современном мире UEFI загрузчик живёт на отдельном разделе, невидимом в этой утилите.
Сильно сомневаюсь. По крайней мере на восьмерке с включенным в биосе UEFI — проблем не было. Скорее всего в десятке их тоже не будет, но я не пробовал
Мда, Изобрели кнопку "сделать хорошо"?
Да. Причем ее изобрели еще в 2001, с выходом WinXP.
То есть то, что в Windows вы не можете восстановить только один файл, а вынуждены накатывать весь бэкап целиком это "починить"?
Кто вам это сказал? Если у нас бэкап диска/раздела — то его можно подмонтировать как обычный диск (простым двойным кликом в проводнике!), т.к. у него стандартный формат, поддерживаемый самой ОС. После этого вы просто через проводник или любимый файловый менеджер можете скопировать любой файл. Если же бэкап списка папок — то тоже или подмонтировать или восстановить самой утилитой бэкапа, всё интуитивно просто и не требует гуглежа вообще.
А возникновение конфликтов с разными версиями dll в системных папках, потому что утилита не удаляет уже существующие файлы, и просто переписывает из образа, а значит не сможет решить проблему, когда в WinSxS попала кривая библиотека, благодаря установщику кривой программы это "починить"?
Это очень-очень экзотический сценарий. В 99% случаев вы с ним не столкнетесь. И опять-таки — причем тут винда, если проблемы — в левом софте, который не имеет отношения к МС в принципе? Я вам уже приводил в пример питон, который надо 2 версии держать из-за того, что в части пакетов скрипты на старой версии, а в части — на новой. Или "это другое"?
Так что dism не сможет решить проблем, так как она не удаляет лишнее, а если это "лишнее" подвязано на СОМ, то она не сможет починить ни чего.
Она решает кучу проблем. Но не все. А в линуксах вообще нет ничего для автоматического решения проблем, кроме как сделать всё это руками в консоли. Вы правда уверены, что это — лучше?
и из тех же исходников будут собраны два разных бинарника с зависимостями от разных vc_redist, которые ещё нужно таскать с собой в инсталяторе
И для этого вам никто не мешает слинковать dll-ки по-другому, чтобы не пришлось vsredist таскать с собой. А еще их можно в локальную папку программы положить и не совать что попало в папку винды. Это в принципе хороший тон так делать. Пора бы уже забывать привычки времен вин95, вам не кажется?
Как-то даже интересно стало, то а у вас сервера вот без всяких гипервизоров крутятся, без возможности сделать бэкап всего диска в любой момент? Если да — уровень технической грамотность дальше обсуждать бесполезно. Если нет — в чём принципиальная разница между Linux и Windows в таком случае?
Вам термин vps о чем-нибудь говорит?)
Да, далеко не всегда можно сделать полный бэкап гипервизором, т.к. к нему нет доступа. Бывает и такое, да. Но в виндовс утилита для бэкапа — часть ОС, а в линуксе ее вообще нет, есть просто древние программы, которыми можно на соплях и изоленте собрать что-то похожее на почти настоящий бэкап.
Я даю гарантию, что нет. Nginx не занимается обновлением настроек при обновлении версии, php тоже, так как обе утилиты пришли из юникс.
Про nginx не скажу, а вот php при смене мажорной версии мне несколько раз обновлял php.ini затирая старые настройки своими очень кривыми. Последнее время они хотя бы старый файл рядом кладут, но все равно сличать их и мигрировать настройки вручную в 21 веке — это безумие и мазохизм.
Ну и да, докер не все используют, как это ни удивительно. Да и в целом, вся концепция докера — это некоторый костыль, вместо исправления dll-hell'а, вам не кажется?
Сильно сомневаюсь.
Проверьте сперва, может это зависит от редакции/версии Windows, но вы можете сильно удивиться
А еще их можно в локальную папку программы положить и не совать что попало в папку винды
Ясно, вы не работали с софтом, собранным начиная с VS2013, но уверенно рассуждаете...
И для этого вам никто не мешает слинковать dll-ки по-другому, чтобы не пришлось vsredist таскать с собой
Ни чего, кроме одной маленькой детали, как разделяемый run-time между приложением и библиотеками, который со статической линковкой не работает в принципе, а так - да, не мешает.
Пора бы уже забывать привычки времен вин95, вам не кажется?
Вы именно их и советуете.
в виндовс утилита для бэкапа — часть ОС, а в линуксе ее вообще нет
и эти люди запрещают мне говорить о w95, мда, открывает утилиту Gnome-Disks и что мы видим...пункт создания/восстановления полного бэкапа любого раздела...
Вам термин vps о чем-нибудь говорит?)
А как это связано? Если вы экономите на backup услугах хостера - это ваши проблемы. Я вот вижу услугу auto-backup на тарифах, начиная с 5 евро в месяц.
а вот php при смене мажорной версии мне несколько раз обновлял php.ini затирая старые настройки своими очень кривыми
Браво!!! И вот после этого вы продолжаете настаивать, что вам нужно что бы ПО обновляло свои конфиги автоматически и критиковать логику Linux, где файлы настроек приложения не меняются при обновлении.
мигрировать настройки вручную в 21 веке — это безумие и мазохизм
и только я подумал, что вы видите проблему и встали на путь исправления...снова "думать не надо"
докер не все используют
докер в примере был как раз для демонстрации того, что настройки должны и могут оставаться неизменными, так как в Docker они монтируются в контейнер в read-only режиме (как раз для предотвращения случаев "php при смене мажорной версии мне несколько раз обновлял php.ini затирая старые настройки") и не более того.
вся концепция докера — это некоторый костыль, вместо исправления dll-hell'а, вам не кажется?
А давно в Linux системах dll-hell начался?
P.S. или я что-то не понимаю, или вы действительно не видите противоречия в своих же словах
Вот в винде я абсолютно точно уверен, что мои настройки корректно смигрируют в новую версию
и тут же
php при смене мажорной версии мне несколько раз обновлял php.ini затирая старые настройки своими очень кривыми
ну так вы абсолютно уверены или всё же нет?
Проверьте сперва, может это зависит от редакции/версии Windows, но вы можете сильно удивиться
начнем с того, что вы показываете скриншот менеджера разделов, а речь шла про утилиту резервного копирования, в которой возможность забэкапить весь диск со всей структурой разделов, а так же любой раздел, включая выделенный у вас на скриншоте — присутствует уже 20 лет.
Ясно, вы не работали с софтом, собранным начиная с VS2013, но уверенно рассуждаете...
Я прекрасно помню про статическую линковку, например. Если вы почему-то решили. что динамическая лучше — то надо и мириться с ее недостатками. Я, лично, не представляю, зачем вам нужна динамическая линковка, но при этом, чтобы ваша длл была индивидуально вашей и еще и не было необходимости ставить софт, который ее приносит в систему. Вам не кажется, что тут целый ряд противоречий?
Ни чего, кроме одной маленькой детали, как разделяемый run-time между приложением и библиотеками, который со статической линковкой не работает в принципе, а так — да, не мешает.
М? Вынести код, который работает с этой самой dll в отдельную dll со статической линковкой, а вашу dll линковать динамически. Сложно?
Gnome-Disks
который, очевидно, часть гнома? Ну ок. Только я настроек там что-то не наблюдаю. Ну — стандарт: сжатие, инкрементальные бэкапы разных видов, бэкапы по расписанию… Примитив, который есть прям вообще везде — в любой программе для бэкапа (под винду).
Если вы экономите на backup услугах хостера — это ваши проблемы. Я вот вижу услугу auto-backup на тарифах, начиная с 5 евро в месяц.
Ну правильно, все ж миллионеры кругом, работают только на топовых vds с 64 ядрами и 128 гигами оперативки.
Если у нас vds — то вам внешний диск выдадут и бэкапьте как хотите. А если vps — то да, там еще что-то бывает, но оно бэкапит пользовательские файлы, а не софт и откатить настройки после неудачной смены версии php вряд ли получится.
И вот после этого вы продолжаете настаивать, что вам нужно что бы ПО обновляло свои конфиги автоматически и критиковать логику Linux, где файлы настроек приложения не меняются при обновлении.
Есть разница между обновлением конфигов и тупым затиранием их дефолтным. Очень, я бы сказал, существенная разница.
А давно в Linux системах dll-hell начался?
Ну т.е. проблемы с двумя питонами вас не смущают, а проблемы с пятью vcredist'ами (которые нужным для поддержки 100500 древних программ) — это ужас-ужас. Так?
или я что-то не понимаю, или вы действительно не видите противоречия в своих же словах
еще раз — миграция настроек != тупому затиранию конфига дефолтным файлом. И необходимость в 21 веке вручную построчно сверять изменения в старом конфиге с новым — это какой-то мазохизм, имхо. Просто вы уже настолько привыкли к этому, что просто не осознаете всей ошибочности такого подхода)
И необходимость в 21 веке вручную построчно сверять изменения в старом конфиге с новым — это какой-то мазохизм, имхо. Просто вы уже настолько привыкли к этому, что просто не осознаете всей ошибочности такого подхода)
Автоматическая миграция конфига практически тоже самое что и его затирание. Не всегда этого может хотеть тот кто поставил программу, а она "умная" и в тихую начнет миграцию каких-то параметров которые бы хотелось оставить как есть.
вы показываете скриншот менеджера разделов, а речь шла про утилиту резервного копирования
Так вы проверили или нет? Есть у "утилиты резервного копирования" доступ к этому разделу?
Я, лично, не представляю, зачем вам нужна динамическая линковка
Как вариант - экспорт класса из библиотеки или любая операция где аллокация памяти происходит в библиотека а освобождение памяти в приложении (или наоборот).
Вынести код, который работает с этой самой dll в отдельную dll со статической линковкой, а вашу dll линковать динамически. Сложно?
И как это поможет если промежуточная dll будет требовать тот же самый run-time? :)
Вам не кажется, что тут целый ряд противоречий?
Нет, я вижу, что вы не разбираетесь в вопросе :)
который, очевидно, часть гнома? Ну ок.
Я пользуюсь гномом уже много лет, поэтому мне было проще привести этот пример.
Примитив, который есть прям вообще везде
Чуть раньше вы утверждали, что это нет в принципе :)
Ну — стандарт: сжатие, инкрементальные бэкапы разных видов, бэкапы по расписанию
А кто сказал, что этого нет? Ну разве что расписание будет составляться из консоли, так как все утилиты рассчитаны, в первую очередь, на серверное применение, а на серверах UI нет.
все ж миллионеры кругом, работают только на топовых vds с 64 ядрами и 128 гигами оперативки
Я специально написал - от 5 евро, это тариф на 1 ядро, 2 GB и 40 GB SSD, но в тариф уже включены бэкапы.
Ну т.е. проблемы с двумя питонами вас не смущают, а проблемы с пятью vcredist'ами (которые нужным для поддержки 100500 древних программ) — это ужас-ужас. Так?
Ну то есть вы не видите разницу между двумя разными пакетами, каждый из которых можно удалить если он без надобности, наличие специальной инфраструктуры - alternatives, где можно настроить текущую активную версию (и сделать это глобально для всех приложений) и кучей библиотек, над которыми нет контроля. Могу я удалить vc_redist от VS2015SP1 отдельно? Могу я проверить зависимости приложения перед установкой не распаковывая его и не залезая в манифест?
Хотя я уже по ответам вижу, что вы очень далеки от проблемы, которую хотите обсудить и даже не представляете, почему vc_redist называют dll-hell 2.0
Есть разница между обновлением конфигов и тупым затиранием их дефолтным. Очень, я бы сказал, существенная разница.
Есть, но вы же сами привели пример с php, я же просто предлагаю стандартный путь - не трогать конфиги вообще, работает - не трогай.
И необходимость в 21 веке вручную построчно сверять изменения в старом конфиге с новым — это какой-то мазохизм, имхо.
А зачем? Предположим в файле настроек прописаны login, token, url для доступа к базе данных...и всё, больше ни чего, зачем ещё при обновлении записывать, скажем значение таймаута подключения, когда у этого параметра есть значение по умолчанию, например 10 минут? Вот если мне этот параметр будет нужно изменить - я залезу в файл настроек и пропишу явно - 2 минуты и всё. Зачем этот параметр прописывать при обновлении?
Ещё раз, последний - любая, правильно написанная программа должна запускаться с пустым файлом настроек. Совершенно пустым, и дописывать туда следует только те значения, которые отличаются от дефолтных, в таком случае - нет проблем с обновлениями, нет проблем с хранением тех же настроек в git и т.д. Они могут не меняться годами - пока постоянно окружение приложения. И только в этом случае можно быть уверенным, что любое обновление потенциально не сломает сервис. Без специальных тестов и классов миграции и прочего. Просто, работает - не трогай.
И именно так работает nginx, из вашего примера, уж не знаю про php - далёк от этой сферы.
Просто вы уже настолько привыкли к этому, что просто не осознаете всей ошибочности такого подхода)
При том, что вы сами демонстрируете проблемы с вашим подходом сломанным php, проблемы у меня, у которого нет проблем с обновлениями...да уж.
Так вы проверили или нет? Есть у "утилиты резервного копирования" доступ к этому разделу?
Вот я не поленился, специально для вас сделал скриншот из десятки. Выбраны настройки для бэкапа всего системного диска — как видно, бэкапиться будут и все сопутствующие технические разделы.
Удовлетворены?
И как это поможет если промежуточная dll будет требовать тот же самый run-time? :)
Так вы этот рантайм к вашей библиотеке статически прилинкуете, dll рантайма будет локальной, не нужно будет ставить vsredist. При этом весь остальной проект будет грузить вашу прокси-dll уже динамически — и будет вам счастье.
Ну то есть вы не видите разницу ...
В упор не вижу. Те же яйца — вид в профиль.
… и кучей библиотек, над которыми нет контроля. Могу я удалить vc_redist от VS2015SP1 отдельно?
А кто вам мешает? Все версии vcredist'ов перечислены в списке установленных программ и могут быть удалены независимо друг от друга. В итоге результат будет таким же как и с двумя питонами: часть программ перестанет работать. В чем разница-то?
Могу я проверить зависимости приложения перед установкой не распаковывая его и не залезая в манифест?
ЗАЧЕМ? Зачем вам это нужно?? Что вы от этого получите? Что вам даст это знание??? Вы или ставите программу инсталлятором — и она установит всё ей нужное — или не ставите. Собственно, ровно так же по умолчанию себя ведет пакетный менеджер в линуксах — молча тянет и устанавливает/обновляет ВСЕ зависимости. В чем разница? Я вот ее в упор не вижу.
Хотя я уже по ответам вижу, что вы очень далеки от проблемы, которую хотите обсудить и даже не представляете, почему vc_redist называют dll-hell 2.0
Честно, с выходом дотнет 2.0 я перевел все свои проекты на c# и забыл C++ как страшный сон :) Поэтому c тех времен мои знания не особо пополнялись. В любом случае, я всё еще не понимаю, что именно мешает вам взять dll нужной версии и положить ее локально в папку проекта. Насколько я в курсе — в vsredist'е ровно один файлик, который не требует каких-то спец. настроек в реестре, не ссылается на другие dll и является полностью законченной самостоятельной сущностью. Его совершенно не обязательно устанавливать через инсталлятор.
Есть, но вы же сами привели пример с php, я же просто предлагаю стандартный путь — не трогать конфиги вообще, работает — не трогай.
Проблема в том, что у php и mysql конфиги по-умолчанию — не работают. Вы не сможете с ними работать, не меняя дефолтные конфиги — это будет безумно медленно.
Ещё раз, последний — любая, правильно написанная программа должна запускаться с пустым файлом настроек.
+1
Вот только у пхп в этом случае отключен opcache и ряд других параметров, что дает примерно минус 200% к скорости работы.
А у mysql параметр innodb_flush_log_at_trx_commit равен нулю, что дает примерно минус 1000% к скорости работы. И там еще целый ряд параметров, которые еще сильнее ее замедляют.
Т.е. да, формально — оно как бы рабочее. А по факту — не меняя конфига пользоваться не получится.
Я попытаюсь еще раз донести свою мысль… Программы в 21 веке должны:
- поставляться со 100% рабочим, актуальным конфигом
- этот конфиг не должен быть рассчитан на компьютер с процессором 80386 и жестким диском на 40 мб объемом
- при обновлении программы, внесенные пользователем настройки должны корректно мигрировать в новый конфиг — без участия пользователя
- остальные настройки в конфиге должны корректно обновляться разработчиком, чтобы получить максимум от обновления софта
По факту, в линукс-мире я практически ничего из перечисленного не наблюдаю. В лучшем случае есть только часть из перечисленного, да и то реализовано через одно место...
Так вы этот рантайм к вашей библиотеке статически прилинкуете, dll рантайма будет локальной, не нужно будет ставить vsredist
Ясно, технические вопросы больше с вами не обсуждаю ибо говорю с "эффективным менеджером".
Вы или ставите программу инсталлятором — и она установит всё ей нужное — или не ставите.
С этого и начинается dll-hell
у php и mysql конфиги по-умолчанию — не работают
Логично.
параметр innodb_flush_log_at_trx_commit равен нулю, что дает примерно минус 1000% к скорости работы
Если я правильно помню - это как раз для безопастности сделано. Если не ноль, то работает быстрее, но возможны потери данных при отключении диска если дисковый кеш не успел сброситься. Вы же как раз безопасно хотели.
А по факту — не меняя конфига пользоваться не получится.
Всё правильно, я об этом и писал, всё, что отличается от дефолта, должно быть явно прописано.
остальные настройки в конфиге должны корректно обновляться разработчиком, чтобы получить максимум от обновления софта
А как это следует из предыдущего?
Вот разработчики MySQL считают, что дефолтным значением innodb_flush_log_at_trx_commit должен быть ноль, а вы не согласны, то есть вы уже не получите максимума от обновления софта и должны будете прописать эту единицу явно, то есть залезть в конфиг и поправить его руками. Если в будущем появится новый подобный флаг, который будет обеспечивать максимальную производительность при "1" вместо дефолтного "нуля", вы же и будете кричать, что криворукие программисты не смогли...хотя
По факту, в линукс-мире я практически ничего из перечисленного не наблюдаю
Вы уже это делаете :)
С этого и начинается dll-hell
Ну зато в "правильном" линуксе у вас всё стремится к тому, чтобы софт был только новых версий. Как только вы захотите иметь еще и что-то старое не актуальное, как у вас сразу начнутся ровно такие же приключения, как и с dll-hell в винде. Отсюда и растут всякие докеры, например. Т.е. говорить, что в линуксе dll-hell нет — это явное передергивание.
Если я правильно помню — это как раз для безопастности сделано. Если не ноль, то работает быстрее, но возможны потери данных при отключении диска если дисковый кеш не успел сброситься. Вы же как раз безопасно хотели.
Ну не настолько безопасно же) Давайте тогда еще и кеши в ОС отключим по-умолчанию. А то вдруг она вам на диск не правильно запишет!
Актуальность такой безопасности для большинства пользователей стремится к нулю. Есть, несомненно, кто-то, кому это надо в ущерб скорости, но таких мало и затачивать конфиг изначально на них — явная ошибка.
Так же как и настройки opcache в php существуют еще с версии 5.6, дают бешенный буст к производительности, но — выключены.
Вот разработчики MySQL считают, что дефолтным значением innodb_flush_log_at_trx_commit должен быть ноль, а вы не согласны
… потому что актуальность этой проблемы — где-то в районе 90х годов прошлого века. А с появлением ssd с кучей внутренних уровней кеширования — так и подавно: даже если диск вам сказал, что записал данные — в реальности это скорее всего всё равно не так.
Вот и получается, что мир давно поменялся, а конфиг всё еще из прошлого века.
В CentOS в какой-то из версий воткнули systemd, в итоге конфиг, куда надо вписывать параметры старта для memcached теперь находится вообще в другом месте. Настройки папки, где будут лежать файлы веб-сайта вообще в каждой версии линукса — разные, мне эту папку каждый раз приходится разыскивать на новом сервере. Я уже наизусть штук пять вариантов путей помню. Стандартизация и стабильность, да-да.
ради справедливости - если это был переход с 6-й на 7-ю - там по-другому и быть не могло. Разные системы инициализации и прочее. И вообще это попросту можно рассматривать как две абсолютно разные операционные системы, ес-но, с разной раскладкой конфигов. Никто ж не удивляется, что софтина под Windows 2000 и под Windows 10 может совершенно по-разному работать (хотя и одинаково мерзко срать в реестр, причем, кстати, возможно, что и в разные ветки)
И здесь у нас всплывает вторая радикальная проблема линуксов — нет корректного обновления конфигов. Есть два варианта: или берется тот, что у вас уже есть, или тупо накатывается дефолтный, не разбираясь — работает он у вас или нет.
Если мы возьмем настроенную восьмерку, за которой работали несколько лет и обновим до десятки — то у нас вообще не будет проблем ни с виндой, ни с софтом в ней. В подавляющем большинстве случаев старые конфиги из предыдущей версии корректно подтянутся в новую, где надо — автоматически обновятся до правильных настроек. И у виндового софта с обновлениями всё так же. Я вообще уже не помню, когда бы виндовый софт не мигрировал бы корректно конфиги между версиями автоматически. Это уже просто подразумевается по-умолчанию. С линуксами же это всё придется делать мне, вручную, дедовским способом — в виме.
Никто ж не удивляется, что софтина под Windows 2000 и под Windows 10 может совершенно по-разному работать
Таких софтин крайне мало. Более того, на использование таких софтин в более новых версиях винды МС еще и всякие разные предупреждения показывает, что это говно не надо запускать тут. Для самых настырных — есть механизмы совместимости.
Но я в общем-то изначально говорил о ситуации полного массового обновления всего софта сразу в линухах. Это огромная проблема, особенно если это сервер и доступ к нему только по ssh и выключить его на пару десятков часов, пока вы будете гуглить — нельзя.
В подавляющем большинстве случаев старые конфиги из предыдущей версии корректно подтянутся в новую, где надо — автоматически обновятся до правильных настроек
Вот только нюанс, это делает не операционная система, а софт.
И опять же, упускаете момент, что в Linux конфигурационный файл контролируется как раз системой, а не самим приложением, поэтому его и невозможно обновить автоматически.
Это уже просто подразумевается по-умолчанию
По умолчанию, любой Linux software должен работать вообще без файла настроек, в некоторых дистрибутивах (OpenWRT как вариант) файл настроек разворачивается в параметры командной строки по итогу. Если нужно соединение с БД, этот параметр точно уж не изменится при обновлении.
И опять же, упускаете момент, что в Linux конфигурационный файл контролируется как раз системой, а не самим приложением, поэтому его и невозможно обновить автоматически.
???? В частности, очень "актуально" для программ, которые свои settings в home пользователя хранят...
И опять же, упускаете момент, что в Linux конфигурационный файл контролируется как раз системой
Это с какого перепугу? Линуксу нет никакого дела ни до каких настроек. Кого и где он там собрался контролировать?
Это с какого перепугу?
/etc для чего предназначен? Файлы туда пишутся из пакетов? Пакеты устанавливаются пакетным менеджером? Менеджер часть системы? Тогда какие вопросы?
У него есть пакеты, которые контролируются авторами приложений. Он их накатывает, запускает из них скрипты, хранит базу установленных файлов (их пути и ничего более).
Правильно
Посему, конфиги это часть софта и контролируются они этим софтом.
Не правильно, если у вас софту разрешена запись в /etc то это ваши проблемы, суть именно в том, что менять что-либо в /etc может или пользователь с соответствующими правами или пакетный менеджер и последний не менять уже существующие настройки, так как "работает - не трогай". Если полностью удалить пакет и поставить по новой - получите полностью новый файл настроек, что логично.
С таким же успехом можно заявлять, что все настройки в реестре контролируются виндой
Путаете тёплое с мягким, но вопрос правильный, посмотрите, сколько приложений постепенно отказываются от хранения настроек в реестре, так как доступ на запись в HKLM в современных версиях закрыт без запроса прав администратора, что делает невозможным изменение глобальных настроек без запроса соответствующих прав от пользователя.
Путаете тёплое с мягким, но вопрос правильный, посмотрите, сколько приложений постепенно отказываются от хранения настроек в реестре, так как доступ на запись в HKLM в современных версиях закрыт без запроса прав администратора, что делает невозможным изменение глобальных настроек без запроса соответствующих прав от пользователя.
правильно - потому что пользовательские настройки должны быть в HKCU, а не в HKLM (почти как ругательство звучит). То, что софт привык писать в HKLM - наследие тех времен, когда 95/98 доминировали. И винда была однопользовательская. Помните - куча программ под NT не работала? Так что модель привилегий была всегда (помним, что W10 построена на ядре NT)...
Не правильно, если у вас софту разрешена запись в /etc то это ваши проблемы, суть именно в том, что менять что-либо в /etc может или пользователь с соответствующими правами или пакетный менеджер и последний не менять уже существующие настройки, так как «работает — не трогай». Если полностью удалить пакет и поставить по новой — получите полностью новый файл настроек, что логично.
И это никаким образом не меняет того факта, что линукс никакие конфиги не контролирует. Их контролирует да, пользователь, а также и софт. Не напрямую, если действительно прав нет у самого софта, а через скрипты установочных пакетов. Эти скрипты — это часть софта. Никакого отношения к менеджеру пакетов они не имеют. Называть менеджер пакетов контролем конфигов это тоже самое, что так называть bash. И то и другое просто запускатель произвольных скриптов.
Вот только нюанс, это делает не операционная система, а софт.
Да, потому что в виндовс сложилось такое правило хорошего тона. А в открытом ПО сложилось правило — "при обновлении накатим тебе дефолтный конфиг, который мы написали 20 лет назад и он давно не актуален".
А в открытом ПО сложилось правило — "при обновлении накатим тебе дефолтный конфиг, который мы написали 20 лет назад и он давно не актуален".
Debian, зараза, на каждый конфиг интересуется: "а тут у вас от дефолного отличается, переписать/оставить как есть/сравнивать построчно?". Это наверное какое то исключение из правил ;)
Вот я ни разу такого не видел за кучу лет. Но это скорее всего потому, что дебиана у меня не было. В основном CentOS и Ubuntu.
Опять-таки я бы хотел спросить — а зачем тут вообще участие человека для обновления конфигов? Почему в виндовс-программах процесс корректного обновления конфигов на каждую новую версию подразумевается по-умолчанию и тестируется при разработке, а в линуксе — это скорее исключение из правил, чем норма?
Почему в виндовс-программах процесс корректного обновления конфигов на каждую новую версию подразумевается по-умолчанию и тестируется при разработке
Где тестируется? Точно тестируется? Вот прямо для каждой версии, с 1.12 до 2.31 протестировали? А с 1.45 до 2.17 ?
зачем тут вообще участие человека для обновления конфигов
Работает - не трогай, человек знает как он настроил.
Где тестируется? Точно тестируется? Вот прямо для каждой версии, с 1.12 до 2.31 протестировали? А с 1.45 до 2.17 ?
В крупных проектах — да, тестируют.
В мелких — когда как. Но, например, если вы правильно пишете под .net, то там для вас МС сделала специальный класс для работы с конфигами, который как раз и заботится о корректной миграции настроек между версиями программ. Т.е. если вы не дурак и не пишете свой костыль, то процесс обновления пройдет сам и не потребует каких-то дополнительных телодвижений. А при радикальных изменениях — да, многие разработчики пишут спец. код для корректной миграции. Но в открытом ПО почему-то считается, что так делать не надо и пусть пользователь мучается с этим самостоятельно. Сразу видно заботу)
если вы правильно пишете под .net
А если нет? Я вот пишу на С/С++/Python
если вы не дурак и не пишете свой костыль, то процесс обновления пройдет сам и не потребует каких-то дополнительных телодвижений. А при радикальных изменениях — да, многие разработчики пишут спец. код для корректной миграции
То есть многие разработчики - дураки всё же или с M$ не всё так радужно, я что-то запутался.
в открытом ПО почему-то считается, что так делать не надо и пусть пользователь мучается с этим самостоятельно
Сколько раз нужно повторить, что принцип "работает - не трогай"? Если пользователь настроил что-то и это работает - не трогай, используй значение по умолчанию и если оно не подходит, тогда администратор и должен прописать в файле настроек правильное значение, потому что ни одна автообновлялка не сможет предугадать адрес сервера базы данных в пользовательской сети, так же как логин и пароль доступа к ней.
Сразу видно заботу)
Скорее мнение о пользователях продукта, или дураки за которых всё нужно делать, потому что они хотят нажать на кнопку и не думать, или грамотный персонал, который знает как и что настроено.
А если нет? Я вот пишу на С/С++/Python
Значит там уже есть соотв. библиотеки, которыми можно воспользоваться и не пилить свои грабли. И не будет такого, как в линуксах, где каждая программа использует свой уникальный подход к хранению конфигов. А люди должны это всё помнить)
То есть многие разработчики — дураки всё же или с M$ не всё так радужно, я что-то запутался.
нет, это значит, что если у вас меняется версия приложения и вам ничего хитрого со старыми настройками делать не требуется (вы ничего такого не меняли в коде), то процесс миграции происходит без участия пользователей и разработчика. А если что-то прям сильно критичное в коде поменялось и надо перетасовывать настройки — то вы, как разработчик, делаете доп. код для миграции, в конечном итоге для пользователей это всё всё равно будет незаметно (в большинстве случаев).
Сколько раз нужно повторить, что принцип "работает — не трогай"? Если пользователь настроил что-то и это работает — не трогай ...
бинго! Именно поэтому, текущая ситуация с /etc в линкусах — это какой-то хтонический ужас. Когда каждое приложение в конце конфигов имеет ссылку на папку с кастомными конфигами, которые не будут перезатираться при установке обновлений. Этакий костыль, да.
Скорее мнение о пользователях продукта, или дураки за которых всё нужно делать, потому что они хотят нажать на кнопку и не думать, или грамотный персонал, который знает как и что настроено.
Пользователи косячат ВСЕГДА. Даже если ты супер-админ с тысячелетним стажем — ты всё равно будешь ошибаться в настройках. Именно поэтому и надо делать настройки по-умолчанию так, чтобы они были гарантированно безопасными и рабочими. А у кучи *nix-программ — это совершенно не так.
А если нет? Я вот пишу на С/С++/Python
Значит там уже есть соотв. библиотеки, которыми можно воспользоваться и не пилить свои грабли. И не будет такого, как в линуксах, где каждая программа использует свой уникальный подход к хранению конфигов.
Похоже, в линуксах какие то особенные C, C++ и python. И программисты тоже.
Значит там уже есть соотв. библиотеки, которыми можно воспользоваться и не пилить свои грабли.
Зачем?
А если что-то прям сильно критичное в коде поменялось и надо перетасовывать настройки
А это уже прямое следствие ошибок проектирования, за такое архитектора отстранять надо. Сильно поменялось - введи новые настройки и прослойки для поддержки легаси.
Хотя может вы только со стартапами работаете, где о сроке жизни проекта в 20 лет не задумываются, это бы объяснило многое.
каждое приложение в конце конфигов имеет ссылку на папку с кастомными конфигами, которые не будут перезатираться при установке обновлений
Каждое или конкретно php?
Вот пример, настройки инстанса nginx, который расшаривает папку с файлами на сервере.
что тут нужно менять/дописывать при обновлении? И что из этого можно сделать автоматически?
Именно поэтому и надо делать настройки по-умолчанию так, чтобы они были гарантированно безопасными и рабочими.
Правильно, вот только при чём тут файл настроек если эти значения присваиваются в приложении? И как можно сделать рабочими настройки какой-либо сетевой утилиты не зная ни чего о конечной сети?
А у кучи *nix-программ — это совершенно не так.
Например? Мне, с ходу, только wine вспоминается с расшаренным корнем файловой системы как d:
Зачем?
Ну вот отсюда и получается, что каждый конфиг в etc имеет свой немного уникальный формат. Так же намного веселее!
А это уже прямое следствие ошибок проектирования, за такое архитектора отстранять надо.
Ну при смене мажорной версии — это как бы нормально. Иногда по другому — никак.
Каждое или конкретно php?
php мною просто взят для примера — я с ним чаще всего взаимодействую. Или у вас ни разу не было проблем, когда вы через мастер настройки в gnome/kde меняли, например, параметры клавиатуры — а у вас отваливалось что-то еще, потому что параметры затёрлись дефолтными? У меня вот было — и не раз.
Вот пример, настройки инстанса nginx, который расшаривает папку с файлами на сервере… что тут нужно менять/дописывать при обновлении? И что из этого можно сделать автоматически?
Конфиги nginx'а — это вот прям яркий пример как делать не надо :) Особенно, если у нас какой-то крупный проект. Мне в этом смысле больше всего нравятся конфиги из bitrixVM, там около 20 файлов, подключаемых в разном порядке (причем часть из них — никогда не работают). Разобраться с этим всем без бутылки сходу вряд ли получится :)
Правильно, вот только при чём тут файл настроек если эти значения присваиваются в приложении? И как можно сделать рабочими настройки какой-либо сетевой утилиты не зная ни чего о конечной сети?
Т.е. если мы именно обновляем софт, то узнать текущие настройки и корректно их объединить с дефолтным конфигом — это прям нерешаемая задача?
Например? Мне, с ходу, только wine вспоминается
Я уже приводил в пример MySQL, конфиг которого устарел примерно на 20 лет, рассчитан на ТТХ тогдашнего железа и впринципе неюзабелен сейчас. Причем даже после появления "улучшенного" клона в виде MariaDB — конфиг в ней всё тот же. И идут годы — и он не меняется ни там, ни там.
Вот, например:
ls /etc/ssh/sshd_config*
/etc/ssh/sshd_config
/etc/ssh/sshd_config.d:
ports.conf
Все изменения очень желательно делать только в sshd_config.d. Тогда при обновлении пакета sshd_config с дефолтными настройками может обновиться автоматически, а заданные вручную параметры в sshd_config.d останутся.
Но если все делать по букварям 20-летней давности, тогда конечно да, все те же грабли, что и 20 лет назад, ничего нового, даа.
PS: в php тоже зачем-то есть conf.d.
И в mysql.
Может, пора букварь обновить? ;)
Ну да, видел, помню)
Вот только как не тронешь новый сервер — предыдущие, кто его настраивал, этими файлами не пользовались. Учитывая, сколько лет такому подходу с разделением конфигов — это прям показательно, имхо.
… А еще есть всякие скрипты-автоконфигураторы, которые тоже частенько всё своё пишут в общий конфиг, а не в юзерский.
Вот я и говорю, что в реальности что-то обновлять — просто страшно, т.к. успешность невозможно предсказать заранее.
Если пакет правильно собран, то пакетный менеджер спросит что делать с конфигом оставить текущий/применить новый и можно посмотреть разницу между ними.
Если пакет правильно собран
ключевое. Это не работает при обновлении пакета с репозитория ОС на стороннее. Или не факт, что чуваки, которые поддерживают пакет, заморочились. А почему? Потому что процесс пакетирования, извините, всратый. И никакого желания у разрабов дистрибутивов делать его человеческим нет :-( В результате приходится среднестатистическому разрабу собирать пакеты https://github.com/goreleaser/nfpm или https://github.com/jordansissel/fpm
Эти же программы вроде же позволяют указать конфиги и чтобы они корректно отработали при обновлении?
Эти же программы вроде же позволяют указать конфиги и чтобы они корректно отработали при обновлении?
почему это вопрос ко мне?
А в открытом ПО сложилось правило — "при обновлении накатим тебе дефолтный конфиг
А вот это уже ложь, ... и провокация. Не разбираясь в системе сложно писать гневные комментарии, понимаю :)
Если мы возьмем настроенную восьмерку, за которой работали несколько лет и обновим до десятки — то у нас вообще не будет проблем ни с виндой, ни с софтом в ней.
это если не учитывать программы которые десятка считает несовместимыми и снесет при установке
нет программы - нет проблемы
Там журналисты очень сильно раздули тему из ничего, как я помню. Сносились конкретные версии программ, о которых много лет известно, что они содержат глобальные уязвимости. Так же еще сносятся программы, которые ставят свои драйвера в систему — всякие антивирусы и т.п. И тоже не все, а вполне конкретные версии, которые имеют известные проблемы с работой в новой версии ОС.
Т.е. не то, чтобы я прям одобряю, но учитывая знания и умения абсолютного большинства пользователей винды — я бы не сказал, что такой подход прям так уж плох. Тут скорее плохо, что нет кнопки "я умный, не надо мне помогать" :)
Как мигрируют по разным папкам? Бабки у подъезда рассказали такую ересь? Структура FS стандартизована! Никак они мигрировать не могут! Чтобы не перезаписывало конфиги в пакетах есть пост и пре инстал хуки. В некоторых случаях нужно ручное обновление конфигов, но такое раз в много лет бывает, и решается очень быстро.
это чушь. Потому что стандарт есть, но он не регламентирует, например, куда должен быть установлен бинарь - в /bin, /usr/bin, /usr/local/bin или, скажем, в /opt. С конфигами тоже - есть порядка 10 мест, где они в системе могут быть, но это ответственность разработчика придумать имя каталога и структуру для них, а потом он может ведь и передумать (например, если новую версию подготовил)... Слава Богу все-таки миграции конфигов из места в место случаются не столь часто, а между различными версиями ПО все-таки есть обратная совместимость по версиям (т.е. обычно все-таки новое ПО работает со старой версией конфига, да и наоборот, хотя бывают нюансы)
Конфиги из /etc не могу оказаться в /usr/bin.
не могут. Но конфиги программ, как я уже сказал, могут быть размазаны по сотне мест в системе - /etc, хомяке пользователя (причем там еще отдельная структура), где-то в недрах /usr/local/share и прочем.
Плюс графические программы из комплекта GNOME могут хранить настройки в аналоге реестра Windows - GConf.
Загрузчик поставить очень легко одной командой, вы можете добавить команду в свой скрипт для бэкапа.
Одной командой это не делается. Это делается пачкой команд, где нужно правильно замаунтить в livecd старую ОС, найти правильное ядро и правильно написать команду, которая пересоберет initramfs. Предварительно еще поправив grub и fstab. Такое себе приключение.
бэкапите конфиги, и накатываете новую ос, восстанавливаете конфиги
Ага, на новую версию софта, которая сломала обратную совместимость с прошлыми конфигами. Как мне недавно FreeRadius сломали при обновлении убунты. Мне любезно положили старые конфиги в отдельную папочку и, по факту, послали, мол, сами дальше с этими конфигами сношайтесь. Обновление линукса это всегда приключения со сломанными пакетами, зависимостями, отсутствие обратной совместимостью и прочим гемором.
Обновление линукса это всегда приключения со сломанными пакетами, зависимостями, отсутствие обратной совместимостью и прочим гемором.
согласен. Но обычно в рамках минорок - все ок. А между мажорами... Ну, даже не всегда нормально отрабатывало обновление винды. Например, между W7 -> W10. Единственный, кто тут красавчик - это Mac OS. Никаких проблем между обновлениями... Даже между мажорами
Потому что тот же загрузчик вам потом все равно надо будет чем-то другим индивидуально ставить-настраивать.
Под виндой, которая не грузится, вы загрузчик чем будете ставить-настраивать?
Я ж говорю, бэкапы в линуксах — это набор костылей, которые делают что-то типа похожее на нормальные бэкапы, но крайне плохо.
Покажите мне нормальные бэкапы в винде, пожалуйста. Не сторонний платный софт, а родной, который в составе операционки идет. В линуксе тот же tar и rsync, да и dd идут в составе и по умолчанию. В виндовс??? Чтобы ничего не покупать и не доскачивать/устанавливать?
Не сторонний платный софт, а родной, который в составе операционки идет.
ntbackup был испокон веков в WNT4, W2k http://www.thg.ru/software/backup_windows_vista/print.html
Не знаю - есть ли она в 10ке
Но есть "точки восстановления" - это не совсем то же самое, но похоже
Под виндой, которая не грузится, вы загрузчик чем будете ставить-настраивать?
Если загрузиться с установочного диска, то там есть большая кнопка, которая автоматом ищет все установленные ОС на всех дисках, прописывает корректный загрузчик и добавляет все найденные ОС в его конфиг. Если прям всё плохо — вы можете нажать Shift+F10 и вызвать консоль и починить загрузчик и его настройки вручную — но тут уже без гугла никак, там адские команды. Но я бы хотел заметить, что основной способ — это вот та большая кнопка и консоль с гуглом вам нужны в редких нестандартных случаях. А вот в линуксах — всё прямо наоборот.
Покажите мне нормальные бэкапы в винде, пожалуйста.
Как вам уже ответили — ntbackup существует тыщщу лет уже. Главная проблема сейчас, что его в десятке ощутимо порезали в функционале. Но даже в текущем виде — он всё еще не бесполезен.
Если загрузиться с установочного диска, то там есть большая кнопка, которая автоматом ищет все установленные ОС на всех дисках, прописывает корректный загрузчик и добавляет все найденные ОС в его конфиг.
Во-первых, эти данные устарели лет на много, в UEFI необходимость в подобном списке возникает только если есть дуал-бут и вот прям часто переключаться нужно.
Во-вторых, Линукс умеет тоже самое и GRUB спокойно умеет передавать управление загрузчику Windows, более того, я, ради спортивного интереса, ещё и свистопляски прикрутил в виде темы с графикой, что-то вот в таком стиле
выбирайте любой
https://www.gnome-look.org/browse?cat=109&ord=latest
Если прям всё плохо — вы можете нажать Shift+F10 и вызвать консоль и починить загрузчик и его настройки вручную — но тут уже без гугла никак, там адские команды
Ровно тоже самое, только не Shift+F10, вот только ещё и полноценный браузер под рукой будет, с гуглом и прочим, не нужен второй ноут или телефон, да и команды можно будет просто скопировать
Отсутствие простых способов отката.
Timeshift. В некоторых дистрибутивах стоит по умолчанию, Минт где-то выдает рекомендацию его настроить.
Потому что может быть, чтобы не было болью нужно пользоваться нормальными DE, например KDE, а не минималистичными Gnome и производной от Гнома Убунтовской убогой DE?
Лично для меня десктопный линукс умер в тот момент, как я еще первую версию wsl поставил.
wsl в винде, это как wine в линукс, что-то работает, что-то нет
особенно первый этим отличался
// Простите.
P.S. phillennium вы же прекрасно понимали что этот пост ещё большим холиваром закончится, чем предыдущий о MacOS на который вы реагировали. Зачем?
Ну, хотя я не фанат холиваров, они мне кажутся полезными вот в каком отношении: не «мы щас всех переубедим как надо» (нет, конечно), а «вдумчиво читая позиции обеих сторон, можно узнать много нового и интересного» :)
вдумчиво читая позиции обеих сторон, можно узнать много нового и интересного
Я честно читаю все комментарии во всех этих постах (в прошлом как видели даже что-то отвечать пытался), но нового для себя о MacOS или Linux так и не узнал.
Кому «яйца танцевать мешают», кому ещё чего…
В общем всё те же однобокие аргументы что были и 5 и 10, и 15+ лет назад «по обе стороны барикад». Причём без разницы будь то хабр, рэддит, дискорд, древние форумы или IRC. Везде одно и тоже по кругу.
Винду пропустим, я её не знаю и желания знать не испытаваю даже ради «поиграть».
Я и дальше буду как пользователь довольным маководом (ну если Эпл совсем со своей политикой «сканирования локального контента» не охренеют блин — вот это считаю реальной темой для обсуждения), который как DevOps/SRE крутит тысячи хостов/виртуалок/контейнеров на базе разных дистрибутивов GNU/Linux.
Из интересных дистр мне на глаза попались недавно Garuda (он же Arch, только с opinionated KDE оболочкой, косящей под MacOS и набором рюшек из коробки) и Chimera (исключительно для поиграть, причём из коробки, но с вагоном и тележкой ограничений). Проблем с отсутствием поддержки железа они понятное дело не решат, если дров в принципе нету для чего-то.
Ну, возможно, вы просто читали больше таких холиваров, чем я. Мне интересно, потому что у разных людей разные юзкейсы, они сталкиваются с чем-то, о чём я и не думал. Если много такого прочитать — начнёт повторяться, наверное.
Сканирование локального контента у Apple меня тоже смущает сильнее всего того, что приводят как аргументы против, да)
Оффтопик: уже неделю хочется сказать, что ваш юзернейм прекрасен :)
ну если Эпл совсем со своей политикой «сканирования локального контента» не охренеют блин — вот это считаю реальной темой для обсуждения
А что там произошло-то? Apple с момента выхода самого первого Мака хотел полностью всё контролировать, а уж после выхода iPhone, который может устанавливать софт только исключительно оттуда, откуда укажет Apple вопрос “владете ли вы купленным вами железом” очевиден: нет, не владеете.
Ну а раз не владеете, то чего обижаться-то на то, что его использует, в своих целях, его настоящий владелец?
Можно так же точно бесплодно обижаться на то, что владелец дома иногда что-то делает у вас в апартментах, которые вы арендуете.
Можно так же точно бесплодно обижаться на то, что владелец дома иногда что-то делает у вас в апартментах, которые вы арендуете.
Представим, что вы в арендованном жилье ночью занимаетесь сексом, а владелец решит бесшумно открыть своим ключом, стать у двери в комнату и подсматривать. У вас никаких вопросов не возникнет, раз он владелец? И вы не пойдёте искать другое жильё (пусть тоже арендное) у более адекватного владельца? И договор аренды запрещать такое не должен?
У вас никаких вопросов к этому не возникнет?
Если это соответствует договору? А какие могут быть вопросы?
И вы не пойдёте искать жильё (пусть тоже арендное) у более адекватного владельца?
Скорее всего пойду.
И договор аренды запрещать такое не должен?
Ну это вам решать хотите вы такой договор подписывать или нет.
В случае с Apple вы подписали договор, позволяющий Apple менять условия договора в любой момент, а вы имеете право поплакать и больше ничего:
Apple reserves the right at any time to modify this Agreement and to add new or additional terms or conditions on your use of the Services. Such modifications and additional terms and conditions will be communicated to you and, if accepted, will be effective immediately and will be incorporated into this Agreement. In the event you refuse to accept such changes, Apple will have the right to terminate the Agreement.
Если вы, в своё время, согласились с подобным договором, то почему сейчас-то вопросы возникают? Apple сделала с вами ровно то, что вы разрешили делать (а рарешили вы делать что угодно, так что что бы там Apple ни придумала это всё будет в рамках договора).
Согласился на договор, который десятилетиями устраивал (там не было дичи типа «подглядываем за вами ночью»). Потом туда решают вписать пункт «будем подглядывать» — ну вот тогда и возникает повод уйти. Претензий «как вы могли» у меня нет, есть просто «поищу теперь другое».
Что тут нелогичного? Не надо было десятилетиями пользоваться чем-то устраивающим из опасений «а вдруг это однажды поменяют?» Ну так что угодно может со временем поменяться (загнуться, например).
(Впрочем, пока это теоретизирую, у меня и айфона-то нет, где фото сканируют.)
Претензий «как вы могли» нет (могли, да), есть просто «поищу теперь другое».
Ну если претензий нет, а есть просто желание что-то другое искать — чего обусждать-то?
Apple сделал то, что должен был, рано или поздно сделать, вы отходите на “заранее подготовленные позиции”. Все довольны.
(Впрочем, пока это теоретизирую, у меня и айфона-то нет, где фото сканируют.)
А что, до Мака ещё не добрались? Впрочем они всегда делали такие вещи вначале на iPhone, думаю со временем и до Маков доберутся.
Не надо было десятилетиями пользоваться чем-то устраивающим из опасений «а вдруг это однажды поменяют?» Ну так что угодно может со временем поменяться (загнуться, например).
Понятно, что всё может загнуться. Но… как там у Чехова? Если в начале пьесы на стене висит ружье, то к концу пьесы оно должно выстрелить.
Если в договоре написано что его могут в любой момент произвольно поменять, то я должен быть готов к тому, что его в любой момент произвольно поменяют. А уж пользоваться ли чем-то, у чего подобный договор — это уже другой вопрос.
Я, например, для себя чётко решил, что без оплаты не напишу ни строчки кода под Mac. Именно потому что не хочу писать код, которым, внезапно, сам же не смогу воспользоваться.
А вот текст набрать на том же Маке — пожалуйста. Когда (не если, а когда) я не смогу Маком пользоваться — они останутся со мной.
У вас, возможно, подход другой.
Но я действительно не вижу о чём тут холиварить.
В случае с Apple вы подписали договор, позволяющий Apple менять условия договора в любой момент, а вы имеете право поплакать и больше ничего
Я уже частично ответил в предыдущем комментарии. Тут лишь дополню что:
— вы привели цитату пользовательского соглашения iTunes и магазина музыки (услуги), а не покупки и владения железом.
— в вашей собственной цитате указано что клиент может отказаться и что Эпл в случае такого отказа «имеет право прекратить услугу». Имеет право прекратить != прекратит.
— вы привели цитату пользовательского соглашения iTunes и магазина музыки (услуги), а не покупки и владения железом.
А какие могут быть проблемы с железом? Вам просто запретят пользоваться софтом и всё. Железо ваше, делайте что хотите. Ну да, там подпись требуется (раньше не требовалась, кстати, на G5 моём ничего такого нету), так что железку вы сможете, после этого, использовать разве что для засолки огурцов.
Но это, в конце-концов ведь ваш выбор, чего тут обсуждать-то?
— в вашей собственной цитате указано что клиент может отказаться и что Эпл в случае такого отказа «имеет право прекратить услугу». Имеет право прекратить != прекратит.
Знаете, я в таких случаях следую за Чеховым: раз написано, что Apple может — значит рано или поздно сделает. Иначе нафиг такое писать?
Вопрос в том когда Apple вот это всё сделает и буду ли я к этому готов, не более того.
Железом владею я, лицензией на использование софта на этом железе тоже владею я. Чего-бы в EULA Эпл не писал, ни один из пунктов противоречащих местным законам от этого действенным не станет. Не в США обитаю в конце концов, в Европе свои заморочки, но основные положения охраны потребителя тут очень сильно отличаются.
Даже в США jailbreak не запрещён. Так что Эпл (точнее некоторые его топ-менеджеры) хотеть может что угодно — а вот получать, нет.
Проблема кроется как раз в том, что имея законодательную и правовую базу где надо и как надо — Эпл не получает за такие телодвижения по рукам. Сканирование локального контента на девайсе, который на их собственном сайте подписан «купить» — нарушение права на частную неприкосновенность. Надеюсь что пока ещё только пока — легислатива ЕС медлительна, но доходит до цели. И так же надеюсь что и Epic выиграет свой суд как раз на тему ограничений апстора, и антимонопольные разбирательства прижучат. Есть за что.
Так что Эпл (точнее некоторые его топ-менеджеры) хотеть может что угодно — а вот получать, нет.
Ну как вам сказать, чтобы не обидеть. Если Европа и США разосрутся всерьёз, то вполне может получиться так, что у вас останется на руках железка для которой нет софта и решение суда, где будет написано, что оставлять вас с такой железкой незаконно. Если вас этот, вполне возможный, вариант устраивает — то проблем вообще никаких.
Надеюсь что пока ещё только пока — легислатива ЕС медлительна, но доходит до цели.
Пока доходит. Беда в том, что у ЕС банально некем заменить Apple и Google, если они вдруг решат из Европы уйти. И пока это так — Америка будет выкручивать Европе руки.
А если альтернатива появится и если произойдёт-таки “жёсткий развод”, то вполне может оказаться, что Apple банально заставят уйти из ЕС, чтобы сохранить возможность цензурировать граждан на территории США.
И так же надеюсь что и Epic выиграет свой суд как раз на тему ограничений апстора, и антимонопольные разбирательства прижучат. Есть за что.
Есть за что, возможно, но не факт, что есть почему. Америка стремительно движется вслед за Китаем (где, в частности, нельзя выходить в интернет с системы без специальной программы… хотя пока ещё это не сильно энфорсится), а у Apple имеется идеальный инструмент, для того, чтобы это осуществить.
И если перед Apple, в один прекрасный момент, встанет вопрос: оказаться вне закона в ЕС или США… ну понятно же что они просто не смогут выбрать ЕС.
ЕМНИП, в РФ владелец по закону не может без разрешения жильца зайти в произвольный момент времени в сдаваемую квартиру.
Затем что автор накручивает себе репутацию на холиварных постах.
Дык он же проблему с dualboot не смог решить. Всерьез считаете что там где debian "не стартовал" запустится arch/fedora/gentoo/freebsd?
Там и proxmox потому что gui - инсталлятор, а KVM сложно. И я тоже этим когда-то занимался, но вот уже лет 10 я инсталлятором в linux/freebsd не пользуюсь, просто таскаю загрузочный диск c systemrescuecd/mfsbsd и tar-архив с нужной системой.
А еще винда вполне себе может затереть mbr-загрузчик, потому linux лучше ставить вторым. Но в принципе можно всегда обойтись livecd. Монтируем файловые системы linux в нужной последовательности, затем /dev,/sys,/proc и далее chroot (все так же как и к примеру восстановление пароля root)и восстанавливаем загрузчик.
GPT-раздел тоже можно потереть. Проверено лично.
Ну это надо очень сильно постараться. Или нажать на «сделать всё автоматом мне пофигу»
Это же дефолтное поведение для пользования текущей винды.
Можно и отказаться от mbr, но зачем? UEFI/GPT пока не стал ни секьюрнее, ни надежнее, в том виде как он выдается поставщиками оборудования.
Про отказ от MBR — уже десять лет железо умеет грузиться с GPT и понимает UEFI со всеми его плюшками. Последнее железо (кроме может ооочень узко специализированного промышленного, но и там я не замечал аварда на новом), которое не умело — это выхлопы от Gigabyte на архитектуре Sandy Bridge и то, часть из них потом обрела UEFI. Последняя ОС, которая не может в чистый UEFI — Windows 7. Плюс вы никуда не денетесь от GPT, если воткнёте что-то большее, чем 2 Тб диск. Плюс UEFI позволяет не использовать менеджеры загрузки, можно получить вменяемое загрузочное меню (а не «так, на SATA0 у меня винда, а на SATA3 — freebsd», если вы шли по парадигме «каждой ОС свой диск, физический»). Ну тем, кто упрямится и хочет продолжать жить в Legacy и на свежей винде, микрософт уже вполне подготовило подарок в виде требования включенного Secure Boot для 11ой, а его не везде можно включить, если не перейти в UEFI-Only загрузку и ОпРомы. Плюс кому надо — тот уже давно удалил все вендорские ключи, залил свои, переподписал все опромы и живёт в любимом дистрибутиве линукса со вполне безопасной цепочкой загрузки. Кстати говоря, готовить secureboot одинаково геморно что под винду, что под линь.
Кхем, как я помню, даже установщик бубунты в таком режиме спросит про то «что в курсе ли мил. человек, что сейчас будет затёрт вообще весь диск и все данные на нём будут кончены».
Нет там такого. Но один из вариантов предлагает затереть весь диск(не дефолтный, насколько я помню). Еще там есть "установить рядом с windows" (уменьшит последний раздел windows, установится в освободившееся место), и "ручная разметка диска"(IMHO единственный нужный пункт, особенно если ты ставишь две системы рядом).
микрософт уже вполне подготовило подарок в виде требования включенного Secure Boot для 11ой
Не пробовал, но судя по новостям обходится заменой файла от инсталятора десятки, так что пока это чистый каприз MS.
Плюс UEFI позволяет не использовать менеджеры загрузки, можно получить вменяемое загрузочное меню (а не «так, на SATA0 у меня винда, а на SATA3 — freebsd», если вы шли по парадигме «каждой ОС свой диск, физический»).
Чем невменяем grub2? freebsd умеет работать с grub2, а её собственный MBR-загрузчик умеет грузить все версии windows вплоть до десятки с другого раздела или диска, а не только с диска.
Опишу свой опыт, но сразу признаю, что мне просто повезло получается.
Стационарник i5-8600k, 1050ti (да, гадость), мать Z370 что-то там. В железе не оч разбираюсь, ток на момент покупки вникал поверхностно. И это конечно не ноут, у которых специфики железячной побольше, но все же тоже десктоп.
Стоит минт уже больше двух лет. Все, включая беспроводные мышь, клаву, наушники и колонки, а так же блютуз адаптер для этого добра встало из коробки даже не пикнув. Никаких внезапных и фатальных инсультов драйверов не было ниразу ни на чем.
Из всех распространенных и помоему даже описанных в статье проблем есть только необходимость при обновлении дров на нвидию самостоятельно накатить парочку либ. Причем минт сам говорит прям в драйвер менеджере чего именно ему не хватает для конкретной версии и достаточно просто сунуть его вывод в apt-get(5 секунд), иначе говоря зависимости не накатываются автоматически намеренно, возможно как раз чтобы не было внезапных факапов.
По юзабельности помоему отлично. Кастомизаций каких-то хардкорных не требует вообще, если не труъ эстет, из коробки все очень знакомо на ту же винду выглядит (я так просто цветовую гамму поменял, да кое-где масштаб юи поднастроил, все через гуишку дефолтную). Герцовка моника с 144 на 60 не падает тоже, да и вообще ничего не падает, причем система постоянно обновляется, включая ядро и версии самой ос.
Получается вывод - на каждой конфигурации есть свой риск, и конечно хорошо было бы иметь какой-то доверенный источник (например утилитку), который может прям проверить все железо до установки, подсказав заранее где будут проблемы. Может повезти со всем, как у меня, а может половина отвалиться. Но если повезет, то линукс просто кайф (за деньги работаю на маке, для себя петы на линуксе, ноут с виндой для мелочевки всякой, так что сравниваю прям в реалтайме каждый день).
Использую xubuntu уже лет 5 как основную ОС, в т.ч. и на ноутбуке и проблем нет. Вообще.
Эм
Для линукса лучше всего брать леново(в идеале синкпады, хотя учитывая современные реали их слили до айдиападов) и делы со встроенными или амдшными видяхами
У асуса насколько я знаю с линем нелады пока
Насчет синкпадов не уверен. Рабочий ноутбук T510 имел какой-то фатальный дефект при работе с cgo в golang. При сборке программы с чистым go - работали нормально. При сборке с cgo периодически программа завершала работу, но процесс оставался висеть в памяти без паники. При этом часто это проявлялось именно на программах которые могли быть собраны без CGO но собирались с CGO, также фатально вылетело два USB-картридера за пару лет. Может быть мне конечно достался такой экземпляр, но больше нигде я подобную проблему не встречал. Система перенесенная потом на стационарный компьютер собирала программы в дальнейшем нормально, карт-ридеры перестали вылетать.
Скорее с linux нелады у: samsung, почти всегда имеют нестандартный acpi, от чего страдают софтовые кнопки, ноутбуков с дополнительными наборами кнопок multimedia/сенсорный регулятор громкости и т. д. Тут как повезет - купил ноутбук до вас продвинутый линуксоид и добавил кнопки - хорошо, не купил - ждите пока купит. У простых asus acpi вполне стандартный - значит можно расcчитывать что основные софтовые кнопки будут работать, так как их уже добавили у более ранних моделей.
Синкпады леново специфицировала же
А на счёт сборки cgo мне искренне непонятно, обычно в таких ситуациях вы НЕЗНАЧИТИТЕЛЬНО меняете что то в настройках(при чём оно не обязательно отслеживается) и всё работает
Я как то так с чьим-то кодом работал, исходный код либы человек поменял и забыл). Потом поржали и переписали то из-за чего менялось
Картриадер скорее всего вылетал из-за того что что-то где сгорело/закоротило и тд, у меня так тоже пара флешек кончилось так что пойду копать
А на счёт сборки cgo мне искренне непонятно, обычно в таких ситуациях вы НЕЗНАЧИТИТЕЛЬНО меняете что то в настройках(при чём оно не обязательно отслеживается) и всё работает
В том-то и дело. Собрал приложение запустил на тест. Через какое-то остановилось. Перестало даже в консоль выводить периодические сообщения. Взял эти же исходники собрал на другом компе, запустил на t510 - работает. Собрал на lenovo без CGO работает. Забылся и забыл переключить профиль снять CGO при следующей сборке - повисло. И так не с одним приложением, а с разными. Сборочная среда на другом компьютере копировалась с текущего ноутбука(там просто папка со скриптом прописывающие переменные среды), сама среда не раз обновлялась, часто с нуля.
Возьмём для примера Asus ZenBook 13
Достоверно известно, что Asus - сразу плохой пример. Ни Model name, ни даже Model No (Part No) ничего не сообщают о перечне компонент, из которых собрано данное конкретное изделие не то что потребителю, но даже сотруднику Asus. Я об этом специально в российское представительство однажды звонил, потому как мне было крайне важно, чтобы в ноутбуке был Atheros, а не броадкомовское дерьмо. И даже интеловский чипсет меня с большим скрипом устраивал.
Действительно, хотя почти ничего не было запущено, ноутбук шумел кулером, сильно грелся и предрекал себе разрядку за пару часов (заявленное производителем время — «до 18 часов»).
Тоже знакомо. У меня текущий ноутбук имеет встроенный дискретный чип от nVidia. К счастью, он спроектирован так, что именно дискретка работает через выводы встроенного интеловского адаптера, а не наоборот, поэтому у меня даже HDMI работает при полностью отсутствующих драйверах на nVidia. Так вот, с периодичностью раз в примерно год я пытался запускать на debian buster дискретную видюху. Каждый раз, что бы я ни делал, какие бы драйвера (свободные, из дистрибутива, самые свежие с сайта производителя) я ни использовал, это заканчивалось одним и тем же: система при старте заводит кулер на максимальные обороты и виснет сразу, как только начинает запускаться графический менеджер сеансов (то есть, Xorg). Затем долгие попытки понять, чего ему не так, гугл, по два-три раза перечитывание арчевики. Вот, буквально на днях завёл. Оказалось (и об этом никто не пишет ни в вики, ни на форумах), что мой чип (или драйвер для него, я без понятия) поддерживает автоматическое управление питанием, а bumblebee при установке по умолчанию дёргает bbswitch - какой-то регистр в PCI, если я их правильно понял, который запрещает устройству отключаться по PM или что-то вроде того. После этого при инициализации любые драйверы этого чипа, видимо, падают именно на этом регистре.
Тонны всяких предположений: а попробуйте xorg.conf вот <так> поменять (у меня его вообще нет, спасибо большое за совет, очень помогло); а попробуйте перезапуститься с параметрами ядра про ACPI (что-то там про виндовс и 2009 год); а попробуйте вот этот драйвер или модуль ядра заблэклистить; а вот у вас egl от интела конфликтует с оным для дискретки... Нашёл случайно, когда запускал систему кусками в recovery mode и понял, что bumblebeed запускает ноутбук в стратосферу, но к зависанию еще не приводит.
Там вот выше говорили про недостаток финансирования. nVidia что ли недофинансирует собственные драйверы для собственных чипсетов (и более некому, потому как у них всё через obscurity)?
Ставить линукс на мак и жаловаться на боль?
Чёрт, квотесы не работают, тогда вот — https://bash.im/quote/13345
В оригинальной статье люди пишут «ой зачем тебе этот мак, поставь линукс, работает без плясок где угодно, даже на iMac», автор просто показывает что это не правда, линукс без плясок работает не только лишь везде, вернее мало где работает.
А что, нельзя?
Проблема такая: чел решил купить ноут жене. У него нет друга линуксоида, который его поведет через все дебри. Ему не линукс нужен, ему нравится ноут, и он где-то прочитал, что не надо покупать Винду, можно поставить бесплатный Линукс. На жене можно сэкономить – она с детьми пока дома, ей особо ничего не надо, видео смотреть, сайты читать да музыку слушать. Как пойдет работать, купим ей что-то получше.
Полез бедняга в интернеты, а там все говорят – самая простая для тебя система – Убунту. С остальными замучаешься. Ну если совсем чтобы просто – бери Минт, там все лишнее покоцано, еще легче будет.
Человек спрашивает в магазине у продавца – будет работать? Тот пожимает плечами. Человек лезет на сайт Убунту, а там черным по белому написано – друг, все будет работать, скачиваешь и ставишь. Вот только это и написано:
Download the latest LTS version of Ubuntu, for desktop PCs and laptops.
И на всей странице https://ubuntu.com/download/desktop ни слова о том, что может быть несовместимо со значительной частью продаваемого железа, никаких советов проверить, ничего. Он еще может рванет на альтернативы глянуть, типа https://archlinux.org/, но быстро обнаружит прямо по внешнему виду страницы, что там все совсем для других людей.
А еще на этой волшебной странице сайта Убунту чел замечает, что он может и на своем маке сначала эту систему опробовать. Прямо с инструкциями и все такое, и ни одного слова про то, что там много чего не будет работать. Сетевая карта, например. Ну он пытается для начала без затрат попробовать на своем маке...
Т.е. вы пишите про линукс на десктопах, но вместо среднего "десктопа" вы берёте сначала аймак, на который установить что-то, отличное от макоси требует немалых усилий, а потом рандомный ноутбук, а не, например, dell из этого списка: Certified hardware | Ubuntu ?
И потом пишете статью с громким заголовком "всё ещё больно"?
ССЗБ, как говорится.
Автору нужно было покупать сертифицированный для Linux ноутбук от Lenovo или Dell, список есть на сайте Ubuntu, ссылку тут уже давали. Будет всё работать для любого Debian based дистрибутива.
Из личного опыта расскажу что приходилось допиливать самому руками. Есть ноут Lenovo ThinkPad с Linux Mint, и всё отлично работает из коробки, вообще никаких проблем. Но взял я себе хорошие беспроводные наушники с поддержкой кодека AptX, со смартфоном наушники сразу же цепляются с этим кодеком, а вот с ноутом мне сначала вообще пришлось гуглить как узнать с каким вообще кодеком работают наушники. Это оказался древний кодек SBC. Так то подцепились наушники к ноуту сразу же без всяких проблем, звук есть, всё нормально. И на этом почти любой пользователь был бы доволен и пользовался. Но я же специально потратился на хорошие наушники, чтобы слушать музыку в хорошем качестве. Выяснилось, что по умолчанию PulseAudio не поддерживает кодек AptX для bluetooth наушников, где-то на гитхабе нашлось решение, пришлось пересобрать PulseAudio, теперь звук по кодеку AptX.
Давно не пользовался Windows, но не уверен, что там наушники сразу же заработали бы с кодеком AptX. В случае с наушниками из коробки всё сразу же работает хорошо только на Android флагманах.
На Хабре была просто шикарная статья, которая описывала всю дичь вокруг блютус-кодеков - там всё расписано достаточно подробно.
А если вдруг захочется на Win7/Win10 послушать AptX - фигушки, беспременно нужен адаптер, производитель которого купил лицензию на кодек (соответственно, шанс купить такой адаптер в ближайшем киоске/магазине электроники близки к нулю). Если что, даже на встроенном блютусе/вайфае от Intel в приличном вендорском ноутбуке это не так. Ну или вдруг захочется на Win7 BLE завести - так тоже облом ждёт за углом.
Зря думаете. У меня BT-наушники в linux хотя бы с ходу заработали, как и у вас, да, качество звука заметно, что не то, и автоматическое переключение режимов порой работало не в самый подходящий момент, а вот а винде, через какое-то время работы (20-30 минут) начинались щелчки, которые только усиливались со временем и решалось, да и до сих пор решается, отключением устройств "микрофон" и "головная гарнитура" в панели управления.
Это я ни к коем случае не хочу сказать, что в linux с bt все хорошо, скорее, что везде не демктопах одинаково плохо.
PipeWire может помочь с этим. Если не сейчас, то через год-два.
Тут все обсуждают дрова, железо и т.п.
Но например "приятный" баг вейланда который есть с самого начала ни разу не упомянули:
https://bugzilla.redhat.com/show_bug.cgi?id=1579859
Чем слабее железо или чем больше загружен комп, тем больше шансов что будет вылазить.
И это не зависит ни от дров ни от железа, просто кривая архитектура.
Ну он много где уже по умолчанию используется :)
Ну Федора как бы десктоп
community.kde.org/Plasma/Wayland_Showstoppers
Так я же не спорю, и не утверждаю, что вы что-то не знаете. Я к тому что вейлайд часто в последних дистрах ставится по умолчанию (например та же вышеупомянутая федора).
И это как раз насчет темы статьи, что линукс для десктопа все еще боль. Чем не совсем правильно работающий вейланд, включенный по умолчанию, не типичный пример этого?
Я к тому что вейлайд часто в последних дистрах ставится по умолчанию (например та же вышеупомянутая федора).
Возможность переключится на иксы не убирали, да и до сих пор на карточках nVidia вейланд не работает официально, то есть он запустится но стабильности ни кто не гарантирует и система настроена так, что при обнаружении карты nVidia переключится на Xorg
Вот еще раз. Я где-то писал что нельзя переключиться на иксы?
Я писал только о том что свежеустановленном дистре (любой из новых на гноме, где вейланд включен по умолчанию) будет неприятный и старый баг, который все еще не пофиксили. И баг реально бесячий и мешающий работать.
Вот если создатели дистрибутива считают что вейланд уже готов быть по умолчанию после установки, я им доверяю.
У меня нет проблем с линуксом на серверах, но вот глюки и баги в самых базовых вещах, которых давно нет ни в одной коммерческой системе довольно раздражают. А работа с клавиатурой и мышкой — это одна из базовых вещей любого десктопа.
И вот реально вы хоть читали описание это бага и подобного для мыши? Я когда впервые с ним столкнулся, думал клавиатура дохнет, поменял на другую — ничего не изменилось. Только после этого начал гуглить. И как оказалось это старющий баг, который скоро уже можно будет называть фичей :)
Аналогично с мышей несколько раз менял батарейки, потом уже наученный решил погуглить насчет багов и оказалось что баг почти тот же что и с клавой (вернее с одной причиной — однопоточность где-то внутри гном реализации вейланда)
ну фейспалм просто.
Я где-то писал что я не могу или не хочу переходить на иксы?
Я просто не могу понять — вы действительно считаете нормальной ситуацию, когда сразу после чисто установленной системы, где вейланд стал автоматом по умолчанию, откатываться на иксы?
Или это такой исключительный linux way?
Вам не приходило в голову что учитывая специфику бага, не сразу можно понять что это именно баг?
Лично для меня дико, когда базовый функционал на чисто установленной дескопной системе работает через одно место.
P.S. Кстати с hidpi мультимонитор конфигурацией гном под вейландом работает значительно лучше чем под иксами.
И главное минуснуть :) Только проблема в том что баг от этого никуда не денется :)
Мой опыт какой-то ненормальный наверное: 2 монитора, а позже один ultra-wide, более-менее стандартное железо и принтер, сначала десктоп, позже ноут. Всё подхватывалось и работало "из коробки" на Ubuntu, но требовало каких-то диких плясок с бубном на винде. Винду с Ultra-wide монитором так и не подружил, лень. Работает как работает и ладно, не видит она зоны прилипания окон нормально хоть ты тресни, какие-то проблемы с мерцанием экрана бывают. С wifi были какие-то проблемы между двух ОС (когда на Linux странно работает, если неправильно перезагрузился в винде). Подобная проблема у знакомого с микрофоном. Игры одинаково работают, фильмы одинаково, работу работаю только под Linux, потому что под виндой сложнее софт найти подходящий. Ну и винда после каждой загрузки выплёвывает ошибку про какую-то библиотеку из драувера AMD, но гугл говорит что это у многих так. Я не трогал, жму ОК и всё.
А в остальном +- одинаково всё работает. т.е. принципиальной разницы нет.
Linux: Не работает звук в Linux из коробки. Linux ещё не готов к десктопу.
Windows: Не работает dns c openvpn? Не работает гибридная графика на ноуте? Чтобы запустить virtual box нужно отключить хипер-ви? А если не заработает нужно вбить пару комманд с форума? Windows нормальная десктопная ос.
Mac: звук работает из коробки. Все что не работает из коробки - не нужно!
p.s. пользуюсь GNU/Linux с 2008 года. Да, я трачу время на курение мануалов и форумов, и все вот это, я получаю результат, но не могу сказать что ситуация меня устраивает. Не было такого чтобы хоть с одним дистром или хоть одним обновлением не было прям ну вот ни одной проблемы.
Не работает dns c openvpn?
Работает
Чтобы запустить virtual box нужно отключить хипер-ви?
Не нужно. А когда было нужно — виноват был кривой virtualbox, который не умел использовать hyperv. Это лагающее говно постоянно чем-то недовольно. Проще уже hyperv пользоваться нативным.
Разница в том, что проблемы линукса это проблемы линукса, а проблемы винды перечисленные — это проблемы стороннего софта.
Как только кто-то пишет что мол ну это же не проблема ядра линукса, ему напоминают что мол «линукс-десктоп, сел и поехал, каждая домохозяйка» и тд. Так что если уж мы рассматриваем проблемы популярного софта под одну ОС надо также рассматривать популярный софт и под другую.
Потому что для конечного пользователя не важно глючит ли VirtualBox или Винда, ему важно выполнить свою задачу.
Но почему-то значительная часть проблем в статье не про ядро линукса а про глючащие KDE/Gnome/X.Org/Wayland.
Мне сложно назвать графическую оболочку «сторонним софтом». По факту, это часть ОС, ее конкретного дистрибутива. И не надо тут вспоминать про «линукс — это ядро». Это бессмысленное умозаключение. Статья про ОС, а в этом случае KDE/Gnome/X.Org/Wayland являются ее неотъемлемой частью и должны работать. Линукс в данном случае это экосистема, а не ядро.
Потому что для конечного пользователя не важно глючит ли VirtualBox или Винда, ему важно выполнить свою задачу.
Именно. Поэтому если бы в статье речь была о «на линуксе не работает proxmox», то это была бы аналогичная вашей ситуацию с virtualbox и винить линукс была бы неправильно. Но статья совсем не про это.
Сразу скажу, что жизнь моя вся прошла под виндой (а сейчас вообще все равно что т.к. пишу я под IBM i и комп всего лишь печатная машинка где код пишется, откуда забрасывается на сервер и где запускается терминал TN5250).
Но если хотите экспериментировать, то делайте 100% честный эксперимент.
Вы пробовали купить в магазине ноутбук и водрузить на него MacOS? Нет, вы купили макбук с уже установленной системой и он "заработал сразу из коробки".
А почему с линухом иначе делаете? Купить ноут с установленным линухом и тогда сравнивайте. Так будет честно.
Купить ноут с установленным линухом и тогда сравнивайте.
Тогда статья выглядела бы так:
На 30-летие Linux я решил проверить насколько Linux готов для десктопа. Я пошел в ближайший магазин техники чтобы купить ноутбук с установленным Linux (чтобы оценка была честной). К сожалению, в наличии не оказалось ни одной такой модели. Поэтому мой вывод — Linux еще не готов для десктопа. Конец.
И с этой оценкой народ бы согласился. Ну может кто-то спросил бы, чем хромбук ему не Linux.
Но это было бы честно. А вот то, что в статье понаписано - бред.
И с этой оценкой народ бы согласился
не знаю кто бы согласился, я лично — нет. Готовность каждый понимает по своему.
а) Готовность в коммерческом смысле. OEM производители и производители софта вкладывают в это деньги. 30-50% железа на рынке идет с предустановленным Linux, Adobe выпускает Photoshop под Linux, и вот это всё. Однозначно в такой трактовке — нет.
б) Готовность в техническом плане. Гладкая работа после установки на различных конфигурациях. Много споров относительно этого и в статье, и в комментах, однозначно сказать сложно. Тут вот можно дискутировать. (ну и дискуссии идут уже 20+ лет)
То что для вас готовность определяется одной стороной не значит что тот кто её определяет по-другому — пишет бред. Просто вам надо с ним договариваться о терминологии.
Вы правы в том, что можно придумывать разные критерии. Но в любом случае они должны быть одинаковыми для тех вещей, которые мы сравниваем.
В коммерческом смысле Linux не готов, в техническом — готов давным-давно, а если требовать от него, чтобы он работал на любом железе, разработчики которого о Linux ничего не знают — тот тут он чемпион среди операционок, но это всего лишь значит, что он делает это плохо, в то время как другие операционки делают это катастрофически плохо.
Но глупо сравнивать бегунов, один из которых бежит по прямой дорожке, у другого на дорожке препятствия, а третий — вообще в мешке. Но это ровно суть претензий автора статьи.
Если автор говорит «вот мне пишут мол все бегуны прибегают к финишу первыми». Я посмотрел на результаты бегунов, выяснилось что один из бегунов бежит в 2 раза менленнее. Да, у него объективно препятствия и кактусы на дорожке, но информация которую мне сообщили не верна.
Линуксоиды в одной статье про мак сперва пишут про то что мол «используй линукс, там нет НИКАКИХ проблем, он НИЧЕМ не хуже», а когда про проблемы говорят — «ну это У ТЕБЯ», «ты просто НЕПРАВИЛЬНЫЙ дистр взял, ПЛОХОЕ железо, и вообще надо было ПОГУГЛИТЬ решения проблемы, они есть». Это мне кажется несправедливым, а все в комментариях докапываются до конкретных кейсов «лол взял аймак ну а чо ты хотел».
Линуксоиды в одной статье про мак сперва пишут про то что мол «используй линукс, там нет НИКАКИХ проблем, он НИЧЕМ не хуже»,
Ссылочку на таких линуксоидов можно? Я не нашёл. Хотя может чего пропустил, но все, кто говорил что в Linux этих проблем нету чётко оговаривали что проблемы с драйверами они не имеют в виду.
У меня линукс на десктопе уже два года. Съехал с macOS, подробно описал свой опыт в статье Линукс на десктопе. Как я съезжал с macOS после 5 лет работы за макбуком
Из коробки завелась и просьюмерская звуковая карта, есть приложения для работы с аудио и видео, прошел несколько игр используя протон, даже Doom Eternal отлично работает. В общем линукс на десктопе очень хорош, я очень доволен.
Linux отлично подходит для МОЕГО десктопа
перейти к состоянию «Linux подходит для десктопа глобально (для всех, для большинства, для заметной части пользователей». Т.к. я не сомневаюсь что с долей в 5% он явно подходит для миллионов пользователей.
если сравнивать по процессу установки
то винда на протяжении всего своего пути после установки была не рабочей для большинства пользователей, которые только next next кликать умеют, и самостоятельно драйвера не найдут
linux уже довольно длительное время кардинально отличается в лучшую сторону, для большинства пользователей загрузка с livecd предоставляет рабочую систему
отдельные нерабочие драйвера в этом плане ничем не отличаются от windows
для desktopa linux сейчас не хуже WinXP для большей части пользователей, скорее лучше
kde ставишь, вот тебе и хороший десктоп
https://gs.statcounter.com/os-market-share/desktop/worldwide
линух на десктопах выбрали 2,38% пользователей - это всё что нужно знать об удобстве линухов на десктопе ;)
По той же ссылке ещё 8% неизвестных систем, видимо самописных, да? :)
А если серьёзно, то в user-agent строку всего что угодно можно написать, хоть BolgenOS.
P.S. вот строка из серии как хочешь так и расшифровывай, система не указана (хотя намёк прозрачен)
"Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.1.1k"
За большинство пользователей выбор ОС делает кто то другой — производитель ноутбуков и видеокарт, разработчики ПО и игр, начальник наконец. Популярность != удобство
пользователь голосует рублем за то, что ему удобней - а маки при плюс-минус том же уровне удобства гораздо дороже
пользователь голосует рублем
Для этого Яблоко и создаёт статус элитарности для своей продукции.
Многие могут себе позволить Форд Фокус, но зачем-то берут BMW 5 :)
Хороший ноут стоит аналогично или дороже мака. Идеологически мне страшно от того в каком мире мы можем оказаться при одной корпорации владеющей монополией на средства коммуникаций.
В чем то похожим на автора образом, пришел к желанию в очередной раз соскочить с окошек ради теста.
Имея в анамнезе в 2008 году использование freebsd как десктопа..
И вот этот вот типовой геморрой, нет, мороку с мелочами. Разрешения, масштабы, устройства, звуки....
С тех пор ушло много времени, и я сталкивался только с консольным линуксом.
Решил что пора, но что? А вот, астра Линукс.
И вы не поверите, самая большая морока, это заставить работать гостовский ключик с моей ЭЦП в браузере, и то, потому что мы русские, инструкции только пишем..
Есть еще проблема с рендерингом окна скайп после изменения размера. Не решил... Размер не меняю.... В остальном все из коробки работает.
.
Тоже пытался перейти на линукс. Всё хорошо, но от использования останавливает несколько вещей:
Нет GPU ускорения в Chromium-based браузерах для видео с youtube.
Нет тачпад жестов в браузере. Постоянно использую pinch-to-zoom и свайпы для хождения вперёд/назад по истории вкладки. GNOME 40 хотя бы добавил жесты для системы, что хорошо.
Хуже автономность.
Ноут Asus ZenBook с Ryzen и только встройкой.
Использую Thinkpad T14s (https://ubuntu.com/certified/202006-27978. custom build). Долго выбирал. Пользуюсь с Ubuntu 20.04.3. Из проблем - не работает индикатор выключенного микрофона. работает гиберация, звук, подсветка, графика...
Несмотря на все описанное - конкретно мне Linux подходит лучше остальных OS и слезать с него я не планирую.
А вот macOS посоветовать можно
А теперь порекомендуйте поставить макось владельцу какой-нибудь совершенно не маковской машинки.
Опыт с iMac показал, что совместимость Linux с железом остаётся больным местом.
Мой личный опыт показывает, что операционных систем без подобных проблем не существует.
Та же виндовс при установке на некоторые ноутбуки отказывается работать в принципе (необходима установка специальной сборки от производителя, правда давно не слышал о подобном. Но прошлый опыт заставляет готовиться ко всякому).
А уж какое-нибудь устройство (особенно в ноутбуках) вполне может превратиться в тыкву при попытке установить свежую версию виндовс по той лишь причине, что производителю удалось создать несовместимые драйверы, а новые он делать даже не собираются.
и тут же столкнулся с новой проблемой: дефицитом информации
Это тоже общая проблема. Всегда могут быть неожиданности, особенно при попытке накатить на новое железо старую версию системы или на старое железо новую. И информацию точно так же бывает трудно найти.
Пожалуй, единственное преимущество макоси в данной ситуации - точное понимание, что ее не следует даже пытаться ставить на неяблочные компьютеры.
Конечно, если рассматривать частоту возникновения проблем, то виндовс все же менее привередлива к оборудованию (просто потому, что под нее чаще пишут драйверы). А вот макось в этом вопросе явно в аутсайдерах.
У Windows же на ноутбуках почему "из коробки" работает? Потому что можно сходить на сайт производителя и скачать там драйвера.
Ага, у меня на старом ноутбуке после перехода со штатной висты на семерку перестали работать кнопки управления яркостью экрана. Драйверов под семерку (не говоря уже о восьмерке и десятке) так и не появилось. Вистовские на семерку вставать не захотели. И что самое смешное, как раз в линуксе все заработало из коробки.
А уж какое-нибудь устройство (особенно в ноутбуках) вполне может превратиться в тыкву при попытке установить свежую версию виндовс по той лишь причине, что производителю удалось создать несовместимые драйверы, а новые он делать даже не собираются.
Новая Вин11 требует обязательного наличия модуля ТРМ, кот. сейчас стоит далеко не на всяких компьютерах (даже продающихся в настоящее время). А на старые (до 10-15 лет) ПК под ВинХР часто без проблем ставится Вин10 (лучше ставить версию LTSB), кот. работает не хуже ВинХР (даже не тормозит).
У меня проблемы с Linux были, примерно 95% из них связаны с Nvidia и отображением, примерно 80% из них — при попытках использовать их проприетарный драйвер, а не nouveau, почти всё решалось перезагрузкой.
За все годы использования компьютера у меня было несколько приступов "а не попробовать ли мне Линукс" - скачивал разные дистрибутивы и смотрел. Разные: Mint, Ubuntu, CentOS, Fedora, Debian какой-то, плюс что-то ещё наверняка забыл.
Каждый раз ощущение, что кто-то слегка поломал законы физики. Это очень странное чувство, когда ты вдруг начинаешь спотыкаться на самых простых вещах. Настолько незначительных, что в Windows ты даже не задумываешься об их существовании. И вдруг оказывается, что нечто абсолютно очевидное может не работать или работать не так.
Несколько запомнившихся эпизодов. Случаи разрозненные, из разных дистрибутивов, всех деталей уже не помню.
В процессе инсталляции ОС кодировка текста вдруг слетела на кракозябры и шансов это исправить не было - только переустанавливать по новой.
Бывало, шрифты в UI самой оси рендерятся нормально, но в окне браузера жуткая 10-шакальная пиксельная каша.
В свежей ОС нельзя переключить язык (сами языки при установке выбраны), перепробовал все мыслимые и немыслимые сочетания клавиш - ноль на массу. Как потом выяснилось, по умолчанию никакого хоткея для этого не было предусмотрено. Совсем никакого.
Хотел сменить шрифт, открываем опции - выпадает очень длинный список гарнитур, который уходит за границу экрана и при этом не скроллится! Ну хорошо я знаю, что можно передвигаться по списку, набирая имя опции по буквам.
Поставил Хром, он положил на десктоп иконку. Жму в неё... тишина, не происходит вообще ничего. Ни браузера, ни ошибок, ни звука, ни пука. А телепаты в отпуске.
В диалоге сохранения файла Enter то работает, то не работает. Иногда вводишь имя файла, а Enter игнорится - нужно ткнуть мышкой.
После таких экскурсий начинаешь ценить "само собой разумеющееся".
Linux для серверов и командной строки. Остальное вторично.
del
К сожалению, у линукса всё ещё плохо с десктопом.
Специально ставил арч второй системой. Думал, доведу когда-нибудь до того, чтобы можно было нормально пользоваться. Ведь у арча куча документаций всегда межно нагуглить решение проблемы. Верно?
Но по факту получается, что новые проблемы вылезают быстрее чем я чиню старые: то одно перестаёт работать, то другое.
Из текущих навскидку: 60 hz на внешнем мониторе через usb-c не работает, через hdmi работает, но с тирингом, который непонятно как фиксить, иногда всё зависает, если открыть экран лаптопа, клавиши не смог перемапить почему-то, скорость мышки и колёсика не настроишь по человечески, кучу каких-то телодвижений надо сделать чтобы настроить DE в традиционном стиле, без спроса выпилили NTFS драйвер из ядра, теперь в файл на виндовом разделе не поставишь, ну и разумеется с драйверами проблемы.
Кстати вопрос автору: как вы вообще умудрились поставить линукс на мак? В макбуках есть чип T2, который раньше был плохо совместим в линуксом.
Для винды bootcamp предусматривал установку специальных драйверов для этого чипа
Приобрёл c пару лет назад Dell Vostro 3580, изначально шёл с Ubuntu 18.04. Основная беда у меня с ним возникла с настройкой DPI для fullHD. Из коробки очень мелко, Gnome Tweaks давал только мыло на картинке, не спасла даже замена матрицы на IPS (родная TFT очень отвратительного качества). Вторая проблема возникла с модулем Wifi, он отказывался просыпаться после гибернации, тут было 50 на 50, либо проснётся, либо нет. И только ребут, что жутко бесило.
В поисках решения с DPI перебрал с десяток дистрибутивов, пока не добрался до Fedora на тот момент 29. Проблема ушла сразу, больше никакого мыла на экране. С просыпанием wifi модуля правда только в прошлом году что-то пофиксили, то ли ядро обновилось, то ли после апгрейда всей системы.
После очередного обновления федоры пару месяцев назад ноут превратился в тыкву, загрузил ubuntu 20.04, и опять это мыло на экране, либо чтение с лупой и спящий wifi. Я даже не знаю как это обьяснить, с одной стороны экспериментальная сущность федоры, с другой стороны попсовость убунты, но по моему опыту, с федорой на десктопе намного меньше проблем, чем с ubuntu
В первое время, после вин 7 было очень тяжело привыкнуть к топорному и глючному UI/UX, но потом я открыл для себя тайлинговые менеджеры и стало можно работать. Каких-то серьезных проблем с железом (которые нельзя решить за 3 минуты гугления или 10 минут думания, из недавнего: китайский джойстик подхватил неправильные настройки в стиме) уже не было года четыре, при этом железо менял довольно-таки часто — всё работает из коробки.
Года три назад мне захотелось новых ощущений и я решил попробовать вин10. Первые пару недель я страдал — мне давно неприходилось столько гуглить, чтобы настроить систему под себя. В результате я поставил WSL и проработал так, практически в полном cli режиме, месяца два.
P.S. Ubuntu глючное г…
Хех, вот у меня сертифицированный для убунты HP EliteBook (прям на сайте пробивается модель как совместимая и сертифицированная). И я так и не смог завести звук Bang & Olufsen под убунтой. То есть, заук есть, но как из китайской колонки. На форумах говорят это из-за отсутствия драйвера под линукс в принципе - типа, доп. динамики не задействуются.
Или вот трекпоинт (пипирка указателя) заработал спустя пол года после установки ОС при каком-то очередном обновлении. Самое смешное с менеджером окон. Одни приложения хотят Wayland чтобы всякие свайпы работали, другие - Xorg. Потому что их программистам лень чтото менять. Так и живем - либо шеринг экрана в зуме, либо нормальные жесты-свайпы
Вы полностью правы - линукс позволяет делать ВСЕ, но все это придется учить его делать ручками через консоль. А UI (gnome) до сих пор корявый :/
Использую убунту на личном ноуте (не перевариваю винду), а мак для работы (потому что минимум возни требует)
Линуксом (кубунту) пользуюсь всего полгода. Купил на али безвентеляторный мини-пк с предустановленной виндос непонятного происхождения, который не собирался использовать как десктоп, да поставил на него из любопытства Кубунту. Все сразу заработало и без каких либо усилий. Бесшумный, быстрый и удобный рабочий комп. Мне пока нравится. И для моих задач вполне подходит. Но справедливости ради добавлю, что ставил ту же кубунту на ноут асус с предустановленной ендлесс, и пришлось гуглить как настроить вай-фай. А на ноуте ещё и порта для сетевого кабеля нет.
По моим наблюдениям, все, кто хочет использовать линукс и понимают, зачем им это нужно, — просто ставят и используют. У таких людей обычно не возникает проблемы потратить несколько минут на проверку железа на совместимость до покупки ноута, или потратить те же несколько минут на поиск решения софтверной проблемы в гугле. Этих проблем у каждого конкретного человека случается не так много, и их число со временем сокращается — я на своем опыте наблюдаю этот прогресс последние 12 лет и да, многое изменилось в лучшую сторону.
Есть другой тип людей, которые думают, что сейчас они поставят линукс, и у них будет все так же как в винде, только лучше. Естественно, они не настроены тратить на что-то время и разбираться, ведь "в винде оно само работало". Зачем тогда выходить из зоны комфорта, просто продолжайте сидеть на винде. Это не линукс все еще не дозрел до вас, это вы все еще не дозрели до линукса.
Например, я точно зачем мне линукс — разработка, виртуалки и возможность нормально настроить сеть. Только вот это не исключает того что я понимаю какая боль именно десктоп.
Точно также я понимаю что сложную сеть нормально под виндой не настроить.
Вот вот, не знаю как коллегам обьяснить, как я с 21 лет стажа работы с бсд и линуксом до сих пор сижу на винде на рабочей станции. А потому что заморочек не нужно, и всё работает. А дома линукс чисто для души, ибо я по своему опыту знаю, обновление версий дистрибутива легко превращает всё в тыкву. Плюс современные интерфейсы не нравятся. Гном сам по себе неудобный, даже плагинами не исправить, kde не лучше. Идеальный был kde3 после него неинтересен десктоп
Линукс всегда будет зоной дискомфорта для людей, привыкших к винде. Иначе он бы просто превратился во вторую винду, которая никому не нужна, потому что уже есть первая. А линукс в текущем его виде как раз много кому нужен. Пока винда доминирует на не самом перспективном рынке десктопов, линукс доминирует на рынках, переживающих взрывной рост — интернет, смартфоны, облака.
Переводить ли десктоп с винды на линукс в надежде сохранить свой виндовый пользовательский опыт? Лучше не надо, с такими запросами вас там никто не ждет. Но делать из этого вывод, что линукс до чего-то там не дозрел или что он кому-то там не нужен, тоже не стоит.
В гранит!
Недавно переполз с винды на FreeBSD 13, ноут ASUS VX7 (Core i7-2600, nVidia GTX550). Видеодрайвер "из коробки" заработал только в режиме совместимости - 1024x768, но в пакеджах оказался доступен проприетарный драйвер, так что "pkg inst nvidia-driver-390-390.144" решил вопрос, но допереть до этого было совсем не просто. WiFi и звук заработали без проблем. Firefox и Ютуб работают отлично. В пакеджах обнаружил и установил Far Manager (pkg inst far2l). Сейчас поднастраиваю потихоньку оболочку xfce4. Остался нерешенный вопрос suspend/resume - уходит в спячку и не возвращается, по этому временно указал для кнопки питания и крышки режим S5 - poweroff. В целом, если есть время и желание, то можно довести систему до юзабеного состояния, но задача, конечно, не для слабохарактерных. :)
Похоже в linux проблема с закрытием крышки не решится никогда.
И всё ещё нужна консоль для многих операций с системой.
Ну, в Linux-е хотя бы есть надежда на решение этой проблемы. :)
смотрит на свой T440s А ее надо решать?
Похоже в linux проблема с закрытием крышки не решится никогда.
А какая с ней проблема?
Ubuntu 14.04/16.04 при закрытии/открытии крышки, просто висит на рабочем столе без иконок и не реагирует ни на какие действия. Приходилось перезагружать кнопкой запуска. Впрочем он себя вёл точно так же, если включить спящий режим обычным способом.
Правда ноут старый, HP Pavilion G7(AMD A10, HD7670). Поэтому я не парился и просто отключил какие либо действия при закрытии крышки. Да и давно это было, года два назад. Может сейчас исправили.
Встречный вопрос, как из Win увидеть любые разделы кроме FATхх/NTFS ?
Подсказка, которую ещё нужно знать как найти: https://sourceforge.net/projects/ext2fsd/
С другими файловыми системами всё хуже.
Ну и ваша же цитата, только уже в адрес Win
Если ОС искаропки не умеет в разделы, дальше уже неинтересно, что она умеет/не умеет.
Прекрасно всё видит, причем уже лет 7 точно. Видимо очень давно игрались.
Уважаемый Автор, а что Вы думаете о Deepin?
В десктопном линуксе больно один раз, первое время после установки, пока ставишь драйверы и плюёшься на производителя ноутбука, что он добавил часть оборудования, не совместимого с линуксом. После настройки, если всё прошло хорошо, получаешь удобство и удовольствие (ну, на самом деле зависит от задач и того, чем будешь заниматься. Если девелопер, то VSCode и IntelliJ IDEA запустится, а XCode нет. Если в игры играть, то ни линукс, ни мак не будет лучшим выбором).
В десктопном макосе больно каждый день, т.к. управление окнами не настроишь, и оно неудобное примерно всегда. А окна открываешь и закрываешь каждый день по многу раз.
Давайте сравнение установленных систем, а не сравнение предустановленной эпплом макоси с процессом установки убунты :) Никто же не сравнивает "андроид прошивать сложно, а вот на айфоне приложение камеры запускается легко", это сравнение совершенно разных процессов. Нужно сравнивать то, что Apple посчитал удобным, с тем, что Canonical/RedHat/KDE посчитали удобным.
Пример того, что нужно в сравнении:
"На маке у окна есть три цветные кнопки. Они удобнее, чем такие же кнопки в KDE, потому что они находятся слева, потому кнопка сворачивания сворачивает, а кнопка разворачивания разворачивает удобнее, чем это в KDE, т.к. это лучше в таких-то кейсах".
На самом деле никто такое сравнение не делает, все всегда пишут "вы можете зажать option или установить такую-то софтину, чтобы было нормально", как бы намекая, что по умолчанию для многих людей всё там не очень удобно.
уверен что не нужна никакая софтина, чтобы поменять место расположения кнопок
Да, в настройках можно выбрать. Можно даже часть кнопок сделать слева, а часть справа.
Мой поинт в том, что я хочу увидеть аргументы в защиту того, что есть в macOS по сравнению с другими системами, а не отмазки в виде "ну, это think different и к этому надо привыкнуть, потому что оно вот так вот сделано, а зачем тут think different, это одному Джобсу известно".
Можно кнопки просто перетащить как нравиться.
Скриншот
У нас на работе ноуты меняют каждые три года (они в лизинге, это всегда Делл на windows), и перед тем как сдать его обратно, я всегда честно делал подход к снаряду и любопытства ради пробовал поставить туда линукс. Причём не только Убунту, OpenSuSe тоже. Каждый раз были проблемы, либо с сетью, либо с видео, с док станцией, либо с клавиатурой или трекпоинтом... Так то мы по работе linux не используем, поскольку пользуемся кучей софта только для windows.
У меня линукс только в двух случаях "из коробки" без проблем завёлся и работает. Первый - это Raspberry Pi. А второй - мне в прошлом году понадобилось оживить довольно старый ноут Dell, где windows 10 крутился с трудом, и я туда для пробы поставил легковесный Linux Mint xfce и был приятно удивлён, потому что заработало всё, и этим в быту вполне можно пользоваться.
Вкорячиваете линух в железку от компании, которая совершенно не интересуется линухом (т.е. не пишет ни какого софта для него, исходники не открывает и т.д.) и ожидаете... чего? Что будет всё работать? С какого перепугу?
Смешались в кучу кони, люди...
Проблема-то не в самом линуксе, а в производителе железок на которые вы его ставите. Если производитель сотрудничает с Linux Foundation, то с его железом всё хорошо. Если не сотрудничает, то не очень хорошо. А если производитель ещё и специально затрудняет работу сторонних ОСей в угоду своей, то всё совсем плохо. Но сам линукс-то тут ни при чём.
Не надо брать сертифицированный ноутбук. И не надо верить каждому слову каких-то там людей, которые говорят, что Линукс будет великолепно работать на чём угодно. Люди врут, реклама врёт, все врут. Поэтому, надо иметь свою голову и Гугл.
Я не понимаю некоторых людей. Вот когда вы покупаете любой ноутбук, или даже стол в Ikea, вы же, наверняка, штудируете интернет в поисках отзывов и прочих технических особенностей, которые именно вам нужны. Почему же не приписать в поисковой строке к номеру желаемой модели слово Linux и почитать всё, что пишут по этому поводу?
Почему-то никто не возмущается, что Windows 11 нельзя будет установить на большинство имеющихся в мире машин из-за требования наличия модуля TPM? Нет, давайте мы установим Линукс туда, где он плохо работает и будем публично обвинять Линукс вместо себя любимого, сделавшего неверный выбор...
Как описано в тексте, я приписывал к желаемым моделям слово linux, и актуальной информации нашлось заметно меньше, чем хотелось бы.
И какой вывод надо сделать из этого?
Что Линукс плох просто потому что он не завёлся на плохо поддерживающем его устройстве?
Или всё же, что данный ноутбук не проверен на работу с Линуксом, нет никаких подтверждений и гарантий, что всё будет работать?
Я же не ору по всем ресурсам, что мой компьютер, их которого я собрался сделать Хакинтош, плохо поддерживает MacOS. Я прекрасно понимаю, что работа MacOS на этом устройстве не проверена, и нет никаких гарантий. Что я делаю в этом случае? Я иду и покупаю те компоненты, которые точно поддерживают работу с Макосью и собираю нормальный Хакинтош.
К сожалению, у людей в наше время очень большая проблема с логикой.
Если производитель конкретной железки плюёт на поддержку Линукса, все свои драйвера делает проприетарными, то бишь закрытыми, то в том, что эта железяка не работает с Линуксом, конечно же виноват Линукс и он не годен к использованию!
Показательна ситуация с видеокартами.
Nvidia - это боль всех пользователей Линукса. Потому что они делают закрытые драйвера, которые до последнего времени были чрезвычайно корявыми.
Драйвера от AMD для Линукса тоже не подарок, но есть одно но... Эти драйвера открыты. И комьюнити написало свои открытые драйвера для видеокарт AMD, которые оказались гораздо лучше, чем драйвера от производителя. Поэтому пользователи с видеокартами AMD имеют намного меньше проблем.
Вот и весь расклад. И относиться к этому надо так же просто: какая-то технология хорошо работает при каком-то наборе условий. Если хочешь пользоваться этой технологией с удовольствием, соблюдай эти условия, и будет тебе счастье, дорогой пользователь!
К сожалению, у людей в наше время очень большая проблема с логикой.
Если производитель конкретной железки плюёт на поддержку Линукса [...], конечно же виноват Линукс и он не годен к использованию!
А тут проблем с логикой не находите? Например то, что утверждения "линукс виноват" и "линукс непригоден" - вообще ни разу не эквивалентные и даже не вытекающие одно из другого. И я хз, кто тут в комментариях говорил первое, вроде речь про второе.
в том, что эта железяка не работает с Линуксом, конечно же виноват Линукс и он не годен к использованию
Так и есть, если послушать поддержку ASUS.
Когда я спросил их про поддержку линукса, они меня чуть ли не к самому Линусу отправили:
In regards to drivers for Ubuntu Linux 20.10, you will be required to contact Linux directly for drivers and tools for the fingerprint sensor and Numpad as we do not support Linux.
Nvidia - это боль всех пользователей Линукса.
И в чем она заключается, что прям всех?
Комп с нвидией 1080, Pop_OS 21.04, всё норм.
драйвера, которые до последнего времени были чрезвычайно корявыми.
У АМД до этого времени были еще корявее )
В ридми к оф. порту Mad Max вроде видел, что поддерживали только нвидию.
А где попытка поставить макось на обычный ноут?.. бредовая статья.
С тех пор, как я заказывал Кноппикс и Дебиан еще на Линуксцентре, ничего не изменилось. Хотя казалось бы, уже миллион лет назад был сокет 370, потом 478, потом 775, потом я купил ноут на i5-7200U и поставил Linux Mint - то же самое: не работает управление питанием, драйвер вайфай надо ставить через провод да потом ещё что-то там отключать, а потом ноут всё равно время от времени зависает намертво... Купил Леново Легион на нвидии и райзене, пробовать не стал - интернеты подсказывают, что доделывать линукс до сих пор в голову никому не приходит. Так что, если нужна машина, на которой работает какой-то сервис без гуя - то можно и линукс, если нужно надёжно работать - то увы, как и 20 лет назад, это Винда.
Надо было сырой Debian попробовать. Тогда бы Вы Linux вообще возненавидели
Ого! Я как-то совсем не задумывался о том, сертифицирован ли ноут или ПК под Линукс или нет. Просто ставил и пользовался. Видимо я очень наивный в этом вопросе. Иногда, конечно, встречал сложности вроде неработающего USB WiFi адаптера (самого дешёвого, который я смог найти на Яндекс маркете), пришлось WiFi модуль покупать на ПК.
Тут мне не совсем понятен посыл автора: заявляют, что Линукс ставится на любое железо и всё работает из коробки, вот и буду ставить на какое-то купленное под это дело железо. Почему бы тогда уж сразу не купить ноут с предустановленной системой? Если вы думаете, что любая система (включая макось и Винду) будет работать на любом железе "из коробки", то это не так.
И хорош разводить срач, у всех разные системы и разное железо, они ваших проблем не понимают. Тем более вы это делаете в блоге компании.
Могу на последней версии Ubuntu подтвердить, что со звуком всё ещё наблюдаются всякие странные чудеса, но в целом система довольно хорошо работает из коробки (Alienware Area 51m). В некотором смысле, аппаратная совместиомсть даже лучше, чем в Windows: например, под виндой M2 SSD-шник входит в какой-то странный режим работы и даже при простое системы начинает разогреваться до 70 градусов, пока система не падает с BSOD. Помогает только включение режима "экономия батареи", что негативно сказывается на производительности. Под Linux такой проблемы нет.
В целом, многие производители впринципе очень плохо относятся к поддержке своих устройств: найти какую-то документацию/драйвера/прошивку для некоторых устройств составляет существенную проблему даже под Windows, а эти устройства поставляются вместе с премиальными ноутбуками американских производителей (например DELL). Как правило, даже американские компании не обновляют ПО для своих устройств, а просто выпускают всё новые модели, про китайских я вообще молчу. В целом ситуация с низким качеством ПО носит системный характер.
Соглашусь с тем, что неопытному пользователю Linux врядли подойдёт, просто не представляю как пользоваться этой OS без использования терминала. Из последнего опыта установки Ubuntu: у меня даже Live USB не загрузилось с флешки: весь экран просто превращался в цветной шум. Чтобы пофиксить это было необходимо найти и прописать ряд параметров ядра в загрузчике GRUB. Назвать это приятным пользовательским опытом никак невозможно.
Ну и из реально критичного для меня — мало того, что установщик Ubuntu до сих пор не умеет использовать шифрование LUKS при установке рядом с Windows, так ещё и старый проверенный способ установки LUKS (через терминал с парой десятков команд), который работал годами, просто перестал работать в последней версии ОС и ни один гайд этого не учитывает, а у меня просто нет столько времени и желания копаться во всех премудростях загрузчиков, чтобы решить эту проблему самостоятельно. Приходится сидеть с "голой задницей" без шифрования диска.
По моим наблюдениям, работы для разработчиков ПО на порядки больше, чем квалифицированых специалистов готовых за неё браться. К сожалению мы живём в такой экономической системе, когда без финансирования практически невозможно привлечь внимание к тем или иным проблемам. Всё держится на OpenSource энтузиастах, которые инвестируют собственное время и на корпорациях (в тех местах где их интересы пересекаются с интересами общества). И стоит заметить, что очень малое количество энтузиастов может позволить себе работать 100% времени над OpenSource проектами, общество просто не готово платить за это и в своей массе привыкло паразитировать и получать всё бесплатно как должное.
Наконец, ещё один прорыв: стало можно приобщаться к Linux прямо внутри Windows благодаря WSL.
Это действительно здорово, я этим немного пользуюсь, как и линуксом на виртуальной машине. Только вот не приведёт ли это к тому, что лучшим десктопным линуксом станет винда? :-) То есть не популяризует линукс на десктопе, а просто сделает его там не нужным. То есть, он там, конечно, и сейчас не нужен, но - совсем не нужным.
Мне интуитивно кажется, что это всё-таки чаще работает как gateway drug. Но ваша гипотеза тоже возможна, да. Тогда такой вопрос: если благодаря WSL меньше людей станут устанавливать линукс основной системой, но больше людей станут пользоваться линуксом, то называть это «линукс проиграл» или «линукс победил»? :)
Но Linux позиционируют как систему, подходящую для установки на своё железо
Это неправда. Наоборот, предлагается перед установкой проверить оборудование на совместимость. Я уже 15 лет пользуюсь линухом везде на постоянной основе и на десктопах и на ноутбуках и даже на nuc и ваегда все работает как надо. Потому что, прежде чем купить железо, я иду и читаю, совместимо ли оно.
А подобные статьи можно иллюстрировать аналогией: я залил дизель в бензиновый автомобиль, автомобиль не едет, дизель — говно, почему на бензоколонке мне не написали, что мне нельзя лить дизель в мое авто!?
Откроем для примера сайт Linux Mint. Главную страницу, страницу About Linux Mint, страницу FAQ, страницу Installation Guide.
Если вы утверждаете «предлагается перед установкой проверить оборудование на совместимость», покажите, пожалуйста, где это предлагается. Это не риторический вопрос, возможно, я действительно пропустил где-то. Но я вместо предложения проверки вижу такие слова:
«It works out of the box»
«It's safe and reliable»
«Is Linux Mint suitable for individuals? Yes, definitely. Linux Mint is designed to be comfortable and easy to use»
Первая ссылка в выдаче гугла по запросу linux mint compatibility
Также, в About написано:
Based on Debian and Ubuntu, it provides about 30,000 packages and one of the best software managers.
Вот вам ссылка на мануал соответствующий.
На колонке с дизелем, сюрприз, тоже не написано, что его не нужно заливать в бензиновый автомобиль.
diesel pumps have wider nozzles that don’t fit into modern petrol car filler necks
Ну то есть там прямо на хардварном уровне сделано так, чтобы не ошибались. Если бы в линуксе было так же, у меня не было бы никаких вопросов.
Про ссылку в гугле, по-моему, у вас довольно удивительная позиция. По-вашему, позиционирование ОС определяется не тем, как сами её создатели позиционируют её на главном ресурсе, а тем, что можно узнать, если внезапно решить вбить в гугл какой-то запрос? Так и вижу, как новый пользователь говорит: «чтобы понять, что это за линукс такой, вместо посещения официальных сайтов забью-ка я в гугл linux mint compatibility».
На большинстве бензобаков вы можете залить что угодно куда угодно, что регулярно и проделывают разные люди.
На официальном сайте тоже все написано, я вам привел цитаты и ссылки.
А ещё на сайте производителя вашего ноутбука наверняка написано с какими ос он совместим, также как в мануале по автомобилю написано, какое топливо в него можно лить. Может хватит клоунады уже?
Вы привели community.linuxmint.com, это не официальный сайт, а дополнение от энтузиастов. Прямо по вашей ссылке написано: «This website doesn't provide support. To seek help, read the documentation». Мой вопрос остаётся прежним: почему для позиционирования ОС фанатская база данных, на которую даже не попасть с главной страницы сайта, важнее, чем главная страница сайта?
Что же до сайтов производителей ноутбуков, то там можно увидеть, например, такое:
«Мы продаём с Windows Home, при этом мы сами вместо неё рекомендуем Windows Pro for Business, а ещё мы продаём без ОС, там сами ставьте какую-то и мы вам ничего не скажем о том, какую». Ну вот люди и ставят.
Вы привели community.linuxmint.com, это не официальный сайт
Я привел вам цитату из совершенно официального About и ссылку на совершенно официальный мануал. Почему вы это все упорно не замечаете?
Что же до сайтов производителей ноутбуков, то там можно увидеть, например, такое
Ну и зачем сюда пытаться вгромоздить линух, если у вас лапки? Производитель вам английским по белому написал, какие ОС поддерживаются. Почему не купить Dell какой-нибудь, где поддержка линуха заявлена производителем и он даже предустановлен?
сами ставьте какую-то и мы вам ничего не скажем о том, какую
Список подходящих ос приведен.
Это не список «какие поддерживаются», это список «с какими мы продаём». В противном случае что означает вариант «Without OS»? «Никакие не поддерживаются»?
А с мануалом теперь вдумчиво ознакомился. Про ноутбуки там есть любопытный пассаж, несколько противоречащий вашей позиции:
«Installations on laptops nowadays usually work out of the box, including things like automatically suspending the system on closing the lid and laptop specfic hardware buttons».
Но оговариваются, что иногда бывает всякое, и для пущего спокойствия советуют сходить на Linux Laptop pages. Ну, я сходил. Раздел Asus там представлен 4 (четырьмя) моделями за все годы, ссылки ведут чёрт знает куда, понять что-либо невозможно.
То есть получается, что новый пользователь должен:
— Зайти на linuxmint.com
— Прочитать в разделе About, что Mint основан на Debian и Ubuntu
— Догадаться по этому, что ему надо идти искать мануал по Debian (!!)
— Прочитать в этом мануале, что в целом всё норм, но на всякий можно сходить на Linux Laptop Pages
— Сходить на Linux Laptop Pages и обнаружить, что там ничего не написано про интересующие его ноутбуки
— ??? (видимо, идти разбираться глубже, обрасти бородой и написать Ричарду Столлману)
По-моему, из этого напрашивается ровно тот же вывод, что сделан в тексте: десктопный линукс зачастую очень недружелюбен к пользователю.
Обычный пользователь, который хочет купить ноутбук для линукса должен пойти на яндекс маркет, поставить галку напротив линукса в фильтрах и получить 2 с лишним сотни вариантов совместимых ноутов, хоть обвыбирайся. Это если пользователь правда хочет купить ноут для линукса, а не хочет срубить плюсцов на хайпе.
А пользователь, который пошел качать дистрибутивы, да, должен разобраться, что и куда он собрался ставить, тем более, когда он решил вкорячить линух на мак. Причем с виндой та же самая тема. Много раз я наблюдал картину, когда пользователь покупал железо, для которого под его версию винды драйверов нет (или, обновив винду, обнаруживал, что его железо теперь не работает).
Как я уже написал, у меня линух на декстопах, на ноутах, на htpc и никаких проблем с ним нет нигде, потому что я покупаю совместимое железо, предварительно уточним на сайте производителя о совместимости.
Типичный пользователь-новичок не «хочет купить ноутбук для линукса», потому что мало кто покупает ноутбук специально для системы, которую ещё в глаза не видел. Новичок обычно хочет установить линукс на уже имеющееся у него железо. Это срубить хайпа или это разумный подход?
Он открывает, например, тот же мануал Debian, на который вы ссылаетесь. И там нигде не написано «учти, я лучше в предустановленном варианте, посмотри на Яндекс.Маркете». Более того, этот мануал даже не упоминает, что вообще существуют ноутбуки с предустановленным линуксом.
Напомню, исходно вы спорили с тезисом «линукс позиционируют как систему, подходящую для установки на своё железо». Мануал Debian ему и говорит: в целом всё работает из коробки, ставь на своё. Ну, можешь ещё сходить за информацией на сайт, где нет информации.
с Ubuntu это вряд ли прокатит. Давайте предположим гипотетический кейс, что кто-то купил ноутбук с предустановленным Linux - будь-то SLES или Ubuntu. Положим даже, что пользователь справится с подключением к WiFi сети (хотя тут уже могут случиться приключения). Следующий этап будет - установить какой-нибудь браузер или flash плейер. Упс. А оно не едет. Или ускорение не работает ютуба. И сиди гадай почему. А драйвера проприетарные. Надо устанавливать самому. Хотя как? Мы же вроде покупали ноутбук с предустановленным линуксом. Окей, положим, что видеодрайвера правильный, у нас нет нвидия, встроенный интел. Дальше - хотим офисный пакет. Как ставить будем? В винде понятно - воткнул CD и поехали. В маке понятно - пакет нашли и дабл кликнули (не будем обсуждать, что мы его с торрентов скачали). В линуксе? Надо разобраться с пакетным менеджером, пускай и в графическом режиме, а он запросто может оказаться неработоспособным. Ну, окей - справились мы с установкой. Теперь у нас есть LibreOffice. Открываем вордовый документ - разметка съела. Пес с ним. Починили. Теперь квест по установке принтера.... WTF....
Понятно почему так происходит - в случае, если какое-то устройство не будет работать под виндой или маком, никто это самое у-во не купит. А вот, если оно не работает под линуксом - процент пользователей линукса настолько незначителен, что всем пофиг.
Браузер и офисный пакет уже будут установлены, вайфай в убунте подключить проще, чем в винде, принтеры подавляющему большинству пользователей не нужны, у них их нет, зачем дома кому-то надо редактировать doc, тоже не понятно, мне вот не потребовалось ни разу за последние лет 5 точно.
А драйвера проприетарные. Надо устанавливать самому. Хотя как?
ОС при старте предлагает поставить драйвера, насколько я помню. Нужно в окошке выбрать тот, что подписан как рекомендованый и нажать кнопку. Это в винде, когда я последний раз ее ставил, драйвера ставились только с диска, заняло это пол часа времени и винда перезагрузилась 11(!!) раз. В линухе такой дичи нет.
установить какой-нибудь браузер или flash плейер
Флеш-плеер уже и на винде не поставить )
Хром, Скайп, по крайней мере в Убунту и т.п., можно поставить скачав с оф. сайта .deb и запустив дабл кликом.
А драйвера проприетарные. Надо устанавливать самому.
Для нвидии что ли? Многие дистры сами ставят или предлагают.
Для нвидии что ли? Многие дистры сами ставят или предлагают.
не важно - факт в том, что оффлайн установка уже невозможна. Да, я прекрасно понимаю, что даже для винды тоже это, наверное, уже справедливо - и я долгое время занимался установкой W7 на ноутбуки без интернета. Это было проще, чем качать пакеты обнов и драйверов. И была такая чудесная вещь как DriverPack - у меня к ней двоякое отношение, потому что часть проблем она решала. Но иногда и косячила. И я про проприетарные драйвера вспомнил, потому что сама суть линукса запрещает их добавлять в дистр... В результате - это становится проблемой пользователя. Очень клиент-ориентированный подход. В этом вся суть Линукса - он не сделан для пользователей. Скорее для энтузиастов, для гиков.
Хром, Скайп, по крайней мере в Убунту и т.п., можно поставить скачав с оф. сайта .deb и запустив дабл кликом.
ну, а в Сусе нельзя - там ребятки из скайпа какие-то библиотеки не доложили, в результате приходится самому разбираться и их устанавливать...
Флеш-плеер уже и на винде не поставить )
+1 И слава Богу
Новичок обычно хочет установить линукс на уже имеющееся у него железо.
Нет, не хочет. Типичный пользователь не умеет ничего ставить. А тот, кто умеет, но хочет посмотреть, берет лайвсд или ставит на виртуалку и ставит. Хватит рассказывать сказки, прикидываясь дурачком, который разбирается в компах настолько, чтобы самостоятельно ставить альтернативные ОС, но настолько же тупой, что не знает о проблемах совместимости.
Я вас в хз какой уже раз призываю закончить с клоунадой. В целом, мне это надоело уже, больше я вам отвечать не буду.
ОК, давайте тогда и от меня последний комментарий.
По-моему, клоунада — это считать, что увидев на сайте Linux Mint слова «based on Debian and Ubuntu», пользователь пойдёт искать мануал по Debian. Очевидно, что в реальной жизни так никто никогда не сделает.
По-моему, клоунада — это утверждать, что пользователь Linux Mint вообще должен доверять мануалу Debian. У Linux Mint есть отличия от Debian и есть свой мануал, учитывающий эти отличия. Очевидно, что в случае любых расхождений пользователь Mint должен доверять мануалу Mint, а не Debian.
И главное: по-моему, клоунада — это утверждать, что позиционирование определяется мелким шрифтом на сотой странице мануала, а не тем, что написано на главных страницах сайтов. Позиционирование — это маркетинговый термин. Очевидно, что маркетинг опирается не на мелкий шрифт.
Если банк говорит в рекламе «самые выгодные условия кредитов», а потом в договоре сто сносок звёздочками и с ними всё иначе, то эти сто сносок никак не отменяют позиционирование «самые выгодные условия». Они лишь говорят, что это позиционирование — булшит.
А что насчет десктопа?
Все то же самое. Ищите конфигурацию, которую производитель рекомендует для испорльзования с линухом. Вы ведь в курсе, что компьютеры, автомобили и т.д. из запчастей обычный пользователь не собирает, а покупает готовые решения? А если вы энтузиаст, то велком выяснять совместимость каждой железки. Тут тожно лишь отметить, что на десктопах унифицированное железо, которое нормально работает в подавляющем большинстве случаев, если вы не любитель экзотики.
В европе/сша мб и так, но в СНГ даже так-себе-пользователи покупают комп по запчастям. Вот взять моего отца например, по запчастям он комп всегда покупал и покупает. Но ничего кроме "далее далее готово" нажать физически не может. Опять же анекдотикал, но по моему опыту большинство людей в СНГ покупающих конкретно десктоп — покупают его по комплектующим. Могу ошибаться though.
Но даже если речь про любителя, стоит ли переплачивать X рублей за комплектующие за шильдик "linux compatible"? Вероятость, что лучшая по цене/качеству железка окажется ещё и совместимой очень невелика, например, я для своего ссд и аудиокарты наткнулся на это. Мог взять другую, да, чуть дороже и с худшими харакеристиками. Но в таком случае о бесплатности говорить не приходится — дельта между тем что хотелось бы купить и что пришлось купить, чтобы пошла система и будет нашей стоимостью.
Т.е. разобраться, какое железо с каким совместимо он может, подобрать железки, чтобы не было узких мест и неоправданный расходов он может, смонтировать все это и разобраться, как мазать термопасту он может, а почитать про совместимость железа и ОС нет? Простите, но я вам не верю.
стоит ли переплачивать X рублей за комплектующие за шильдик "linux compatible"? Вероятость, что лучшая по цене/качеству железка окажется ещё и совместимой очень невелика
Я не знаю, откуда вы это взяли, никогда ни за что не переплачивал, все работает нормально. Все популярное железо линухом поддерживается. Если вам нужна какая-то экзотика, выбирайте другую ОС, никакой проблемы в этом нет.
Но в таком случае о бесплатности говорить не приходится
Вы спорите с какими-то своими тараканами. На линух переходят не потому, что он бесплатный, а потому что он, для некоторых людей, удобнее других ос.
Т.е. разобраться, какое железо с каким совместимо он может, подобрать железки, чтобы не было узких мест и неоправданный расходов он может, смонтировать все это и разобраться, как мазать термопасту он может, а почитать про совместимость железа и ОС нет? Простите, но я вам не верю.
Все железки друг с другом совместимы, главное шобы разъем совпал. Берем проц, у него написан сокет. Ищем мать с таким сокетом. На матери написано ддр какой версии поддерживает — берм её. Это всё, что нужно знать, и это как раз люди старшего поколения (40-55 лет) знают вполне, по крайней мере мужчины. Мать берется самая бюджетная, деньги вбухиваются в видеокарту/проц, ну и мелочевку вроде корпуса и диска. В этом и суть: есть куча железо, и оно всё друг с другом совместимо если только физически можно воткнуть. А можно или нет соединить две железки написано прямо на них, весьма удобно. Можно даже фильтры в яндекс.маркете настраивать.
Не верьте :shrug:
Я не знаю, откуда вы это взяли, никогда ни за что не переплачивал, все работает нормально. Все популярное железо линухом поддерживается. Если вам нужна какая-то экзотика, выбирайте другую ОС, никакой проблемы в этом нет.
Вот я брал рязань 3800х — это экзотическое железо? Почему-то зависала система периодически. Насчет "все популярное железо поддерживается" кмк это очень сильное заявление, далекое от истины.
Вы спорите с какими-то своими тараканами. На линух переходят не потому, что он бесплатный, а потому что он, для некоторых людей, удобнее других ос.
Возможно, я им завидую. Или нет, трудно сказать. Мой опыт очень схож с авторским, и из помощи мне как всегда сказали что у меня не тот проц/слишком новый дистрибутив/слишком старый дистрибутив/железо не то и так далее. Т.е. вместо решения проблемы просто перевод стрелок что я сам дурак потому что %reasonname%. А мне не важно, кто виноват, нужно чтобы работало) А оно не хочет. И видимо нужно быть сильно в теме, причем не только софтовой, но и железной — чтобы работало. Желательно на том железе, которое уже куплено — по крайней мере я почти всегда комп обновляю частями — сегодня видео (с АМД на нвидию), завтра проц и мать, после-завтра опять видео (обратно на АМД). Покупать каждый раз новый комп с идеально заточенными друг под друга железками нет никакого желания и возможности.
Все железки друг с другом совместимы, главное шобы разъем совпал. Берем проц, у него написан сокет. Ищем мать с таким сокетом. На матери написано ддр какой версии поддерживает — берм её. Это всё, что нужно знать, и это как раз люди старшего поколения (40-55 лет)
Да, конечно. А потом оказывается, что проц на этой ревизии матери не работает и нужно обновлять биос, у памяти частоты не те, кулер и видеокарта не влезают в корпус, пропускной способности дисковой подсистемы недостаточно, а блок питания либо не тянет, либо деньги выброшены на ветер, т.к. взяли слишком мощный, который 3 таких конфигурации потянет. Вы хоть раз комп сами собирали или вы теоретик, даже не смешно это читать.
и это как раз люди старшего поколения (40-55 лет)
Я как раз людь старшего поколения по вашему определению и у меня уже лицо болит от фейспалмов.
Вот я брал рязань 3800х — это экзотическое железо? Почему-то зависала система периодически.
Я не знаю, я не эксперт по железу, когда мне что-то надо я иду и читаю. Лет 20 назад я пробовал продукцию AMD и ATI, наелся проблем столько, аж вспоминать не хочется и все это на винде, кстати. С тех пор только Intel и Nvidia и полет нормальный и с виндой и с линухом. Может в этом ваша проблема, а не в ОС?
Мой опыт очень схож с авторским
А мой нет. Что дальше? Почему ваше мнение и опыт правильнее моих?
Покупать каждый раз новый комп с идеально заточенными друг под друга железками нет никакого желания и возможности.
Компьютер мой инструмент. Поэтому он у меня всегда с заточенными друг под друга железками, не важно для какой оси. Плохой инструмент мне не нужен. Работать на плохом инструменте нет ни желания ни возможности. Вы прекращайте сказки рассказывать, я на винде тоже опыта 10+ лет имею и админом-эникейщиком виндовым поработал. Конфликты железа там сплошь и рядом. Только они часто еще и нерешаемые.
Я не знаю, я не эксперт по железу, когда мне что-то надо я иду и читаю. Лет 20 назад я пробовал продукцию AMD и ATI, наелся проблем столько, аж вспоминать не хочется и все это на винде, кстати. С тех пор только Intel и Nvidia и полет нормальный и с виндой и с линухом. Может в этом ваша проблема, а не в ОС?
Ну вот это и есть пример того, о чем я говорю. Есть проц от АМД который намного выгоднее по $/попугай, и есть интеловский, похуже и подороже, но вот совместимый с линуксом (лучше/хуже основывался на цпубенчмарке, фпсе в играх и пр). Не помню, с каким из интеловских процов тогда сравнивал, но получалось типа на 50 баксов дороже и десяток-другой процентов медленнее в моих задачах.
И я тут не ищу виноватых, я просто сравниваю опцию А и опцию Б. И кажется, что одна из них лучше.
Компьютер мой инструмент. Поэтому он у меня всегда с заточенными друг под друга железками, не важно для какой оси. Плохой инструмент мне не нужен. Работать на плохом инструменте нет ни желания ни возможности. Вы прекращайте сказки рассказывать, я на винде тоже опыта 10+ лет имею и админом-эникейщиком виндовым поработал. Конфликты железа там сплошь и рядом. Только они часто еще и нерешаемые.
За 20+лет сборки компов ни разу не имел проблем несовместимости железа. Один-единственный раз когда покупал амдшный новый проц на старую мать нужно было обновить биос, но даже это от ОС не зависит. Впрочем, единичные случаи ведь ничего не подтверждают, да? А статистики из тыщ использований у меня нет, извините.
А мой нет. Что дальше? Почему ваше мнение и опыт правильнее моих?
Ничей опыт не правильнее. Просто единичный случай проблем разрушает квантор всеобщности "у линукса на десктопе все ок" — достаточно одного контрпримера. И вот даже пара этих примеров. Собсна, всё. Дальше можно спорить о том, почему так получилоьсь и кто виноват, но это уже совсем другая история.
Ну вот у меня полно примеров, когда железо от AMD и ATI хреново работало. На винде. У AMD и винды не все ок на десктопах, получается?
но получалось типа на 50 баксов дороже и десяток-другой процентов медленнее в моих задачах.
$50, это 1-2 часа работы квалифицированного специалиста. Это не смешно. Это даже не на спичках экономия.
Поэтому хочется сказать следующее: при всех достоинствах Linux, из-за которых многим (в том числе мне) хотелось бы его масштабного распространения на десктопе, во многих ситуациях он остаётся недружелюбной к обычному пользователю системой. Наверняка на Хабре для многих всё вышеописанное не проблема. Но рекомендовать линукс родственникам по-прежнему не могу, подвергать их описанному точно не хотел бы, да и они сами просто плюнули бы на полпути.
Подавляющее большинство моих родственников точно так-же не смогло бы установить на чистый (или с ОС) компьютер и Винду (да и любую другую систему). Точно так-же они не осилят исправление проблем с любой из ОС.
А в плане работы настроенной ОС. Я своей маме отдал компьютер с установленной Убунтой, еще году в 12, потом тот комп заменил новым с более свежей Убунтой. Все эти годы она им успешно пользуется и каких-то серьезных проблем с ним не было (несколько раз приходилось объяснять по телефону как войти в разлогиненные аккаунты Скайпа или еще какой-либо чепухи, не имеющей непосредственного отношения к ОС). Почему я ей его собственно и подгонял (живу за тысячу км. от нее, а Линукс очень стабилен, в руках простого пользователя, который не лезет никуда очумелыми ручками с sudo наперевес)
Сам уже лет десять на ноутбуках пользуюсь исключительно Линуксом. Не могу сказать что все "вставало как влитое", бывало приходилось повозиться, или дожидаться новых версий ядра, в которых проблема решалась, но у меня был опыт и с Виндой, там так-же не было все гладко.
Я все это пишу не для поддержки древнего холивара Винда-против-Линукса. Да у Линукса есть проблемы, да он не идеален (как и Винда, кстати), но у него есть и довольно серьезные плюсы (бесплатность лично для меня далеко не основной плюс, хотя и достаточно приятный). На том-же железе он субъективно сильно быстрее, и стабильнее Винды, вообще нет необходимости заморачиваться насчет вирусов, и лично для меня важно, то что я могу, при желании, в этой операционке сделать все что захочу, хоть влезть в ядро системы и изменить его работу по своему желанию (бывало это делал). Понимаю что это вряд-ли важно массовому пользователю, но лично меня радует что у нас есть возможность выбора.
Видимо, маркетологи выяснили — нытье хорошо продается. И статью захайпили, потому что «неосиляторов» больше. Хорошо рассчитано. Вот вам пару идей навскидку:
«Я велосипедист и не могу нормально ездить по городу из-за» — все велосипедисты твои.
«Я автомобилист и не могу нормально ездить по городу из-за..» — все автомобилисты твои.
«Я фанат здоровой пищи и не могу найти подходящей еды..» — зожники навострили уши.
«Я инвалид-колясочник и не могу… потому что пандусы у*бищные» — все инвалиды согласятся.
«Я перешел с файрфокса на хром и это больно» — все фанаты файрфокса твои.
«Я перешел с хрома на файрфокс и это больно» — все фанаты хрома твои.
«Я перешел на LibreOffice и мой офисный день превратился в ад» — все посочувствуют
«Я пересел с Мерседеса на Ладу, и это больно» — все работяги плюсанут за смелый поступок
Может хватит, а?
Я когда-то очень давно хотел подключить графический планшет к Федоре, а инструкцию нашел только для Убунты. Тогда я сел и портировал эту инструкцию под Федору. И выложил в сеть. И нашелся даже человек кому это оказалось полезным.
Я помог одному человеку, но это ценнее чем ныть на многомилионную публику, не делая ничего.
Проблема в том что любой десктоп дистрибутив на текущий момент просто обязан в базовых, пользовательских вещах работать не хуже своих конкурентов.
Сейчас не время 95-й винды, когда баги интерфейса и танцы с бубном при установке считалось нормой.
Срач в данном топике просто прекрасен во всем. Больше всего доставляют комменты что вы типа не тот дистрибутив используете, не ту оболочку и т.д. А блин можно заранее знать какой именно дистрибутив надо использовать? Какую именно оболочку надо использовать?
Типа убунта — унылое гуано. Как можно об этом узнать заранее учитывая что это один из самых распиаренных дистров? Также доставляют комменты насчет выбора совместимого железа, только обычно — если и есть списки совместимости, то железо часто не самое новое (особенно для ноутов). И даже найдя список совместимости получаем квест — где купить за нормальную цену старое железо. И сразу возникает логичный вопрос, а может ну его? Если можно купить значительно дешевле и более быстрое железо, но там будет другая ОС.
Пользователю все равно кто виноват, разработчики ПО, производители оборудования.
Но если он не может нормально использовать свой компьютер для решения необходимых задач на одной ОС, то он просто сменит на ту ОС где геморроя будет меньше. Т.е. в результате рыночек порешает.
Может хватит, а?
Поэтому нет не хватит! Умалчивание о проблемах никогда до добра не доводило. Десктоп всегда был болью в линуксе и почему-то фанаты эту боль любят. И считают что все пляски с бубном — это норма. Так вот нет — это не норма. Это набор костылей и какой-то BDSM клуб :)
P.S. Линукс для меня просто инструмент и я прекрасно осознаю какие у него плюсы и минусы
Меня больше всего удивляет вот этa позиция:
На самом деле, никто никому ничего не должен.
Опенсорс делается любителями и энтузиастами. Опенсорс это — тебе надо, ты и делай. И Убунту никому не навязывается. И вообще никакой дистрибутив никому не навязывается.
Это не коммерческий продукт и претензии предъявлять некому. Все на свой страх и риск. И ко всему прочему «Скорее всего оно тебе не надо»(tm)
Люди привыкли что их возьмут за ручку, оближут, нальют кофе.
Потому что в мире где правит маркетинг именно так. А тут не так — все, разрыв шаблона.
Как это я сам должен разбираться? Это же самый распиареный дистрибутив! Кто сказал? Кем распиареный? И зачем читать эти статьи, где его пиарят?
Это как, незнаю, пойти на форум автолюбителей, где будут бурно обсуждать какой нибудь карбюратор, ты его поставишь и у тебя начнет барахлить тачка и ты скажешь «Вы ведь говорили он лучший». Чувак, разберись сначала как следует, что к чему, а потом суй руку в огонь. Тут нянек нет.
Если я куплю журнал «Радиотехника — это легко» а потом, «неосилив» буду обижаться, что мне же на обложке обещали «легко». Легко кому? Тем кто этим всю жизнь занимается? Для кого это хобби?
Другое дело было бы, если бы мы затеяли тут разговор о том какой сложный путь нужно пройти человеку со стороны от обнаружения бага до его починки в дистрибутиве. Или какой путь нужно пройти, чтобы начать контрибьютить в проект. Или как устроен / или неустроен процесс контроля качества в дистрибутивах.
Хочешь нормального качества — купи поддержку и твоей проблемой будут заниматься инженеры.
Только, к сожалению, и в коммерческих проектах тоже багов и «атаса» хватает, только там ты платишь и имеешь кусок гребаного говна, причем не имея никакой возможности его исправить потому что не опенсорс, а решение какая задача будет реализована в инструменте следующей принимают маркетологи, в первую очередь из соображений популяризации продукта, а уже во вторую из соображений сделать жизнь существующих пользователей немного менее тяжелой.
Плюс миллион к словам этого уважаемого господина.
Так и не надо умалчивать о проблемах, пойди на форум или багтрекер и запости багрепорт.
Я уже писал какой баг раздражает больше всего. Баг базового пользовательского взаимодействия с системой, а именно ввод с клавиатуры. Разработчики о нем знают чуть ли не с самых первых версий вейланда. Смысл заводить в багтрекере еще один такой же дублирующий баг?
Еще раз повторюсь в этой ветке комментов — вейланд сейчас уже идет по умолчанию во многих современных дистрах. Решения все еще нет, баг висит с самых первых версий гнома на вейланде. Единственное решение — использовать иксы :)))
И пожалуйста не надо говорить, что все это нормально! Это не нормально!
Если вейланд настолько нестабилен, то ненормально пихать его по умолчанию.
Если вейланд настолько стабилен, то ненормально настолько бесящий баг оставлять незакрытым с самых первых релизов.
И в таком случае, скажите как мне поможет платная поддержка?
P.S. Не надо думать что собеседник не разобрался. Я то как раз и сижу на линуксе, т.к. в винде сеть нормально не настроить, и обслуживаю здоровенный парк серверов на линуксах. Только вот в качестве гуя приходится использовать виртуалку на винде. Да извращение, но значительно более предсказуемое в базовых вещах.
Только вот в качестве гуя приходится использовать виртуалку на винде.
И хотелось бы добавить виртуалку c Single GPU Passthrough, что совсем не тривиальная задача. Так что разобраться если надо могу. Только вот иногда решений просто нет на данный момент.
Ну а так, впринципе, сперва должен найтись кто-то, кто предоставит нормальный способ воспроизведения. Это нетривиальная задача, и над воспроизведением можно просидеть несколько дней, а то и больше. А то что в основном вижу я в багтрекерах, это комментарии о том как их достал этот баг. Единственная «польза» от таких комментариев это косвенное влияние на severity.
Судя по этому обсуждению gitlab.freedesktop.org/libinput/libinput/-/issues/613
все еще пока не ясно, что именно вызывает этот баг. Wayland, Гном или LibInput.
А тестирование на стыке границ ответственности — это практически глухарь.
Это на регулярных собраниях по приоритизации багов, должен найтись доброволец, который скажет: «Я возьмусь за этот непонятный баг». А какой разработчик в здравом уме возьмется за непонятный баг, если он его даже лично не касается, потому что он сам, например, не пользуется ни гномом, ни вейландом.
И вот так и оказывается, что вроде там «камьюнити» и тысячи добровольцев. Но на самом деле над ошибками работают всего несколько человек. И если повезет, твой баг починят. Но если ты сам приложишь максимум усилий, активно общаясь и давая разработчикам технический фидбек, то вероятность будет больше.
Вот сейчас не не дам точную ссылку, но пару лет назад видел посты что баг связан с однопоточностью где-то в глубинах связки гном/вейланд и возникает когда этому потоку не повезло попасть на загруженное ядро. И тогда большинство комментаторов сошлось на том что пофиксить в принципе нельзя без сильного переписывания внутренностей. Я не могу этого утверждать, но верю что причина связана с однопоточностью, т.к. теперь могу воспроизвести баг со 100% повторяемостью при желании.
А воспроизвести очень легко — достаточно загрузить все ядра и не обязательно на 100%, хотя бы 70-80 и желательно чтобы было подключен 4К монитор и на нем было какое либо изменение графики/движение. Это только по описанию кажется что это что-то сложное и нереальное. Только по факту при разработке — обычное дело на одном мониторе хром/фокс которые что-то анимируют и жрут cpu, на втором IDE, в фоне может крутиться база или что-то еще. И вот кроме того что мыша начинает спонтанно периодически подлагивать (неприятно но жить можно), также начинают дублироваться нажатия клавиш, И вот это удовольствия при печатании текста в IDE и терминале не приносит :(
(Есть же куча более десктопных дистрибутивов. Почему выбран Ubuntu? Потому, что 10лет назад он был популярным?)
Зачем у статьи такой громкий заголовок и такое «содержимое не о чем»?!
(Я не работаю ITшником)
В 2014-ом купил ноут от Asus без Windows. И поставил на него Windows и Linux Mint Cinnamon. Для Windows нужно было качать дрова с сайта производителя ноута. На Линуксе всё само встало. Два года назад заменил WiFi модуль на интелевский с поддержкой WiFi 5. На Линуксе сразу всё заработало само, на Windows 10 пришлось качать дрова с сайта производителя.
Полгода назад получил ноут от HP, у которого умер аккумулятор. Отформатировал жесткий диск и поставил на него Windows 10 и Linux Mint KDE для интереса. Так как комп уже продавался с предустановленным Windows 8, то и проблем с Windows 10 не было. Линукс установился, но отказывался грузиться. Погуглив в интернете нашёл решение проблемы. На сколько я понял там какой-то конфликт у Линукса с модулем питания (не знаю, была-ли проблема в мёртвом аккумуляторе или нет). Короче нужно было каждый раз в загрузчике ручками прописывать специальную команду для обхода этого конфликта. Поспрашивал на специальных форумах Linux Mint как сделать так, чтобы эта команда при старте грузилась сама, но то, что там советовали люди, не помогло. Дрова на Wifi модуль на Линуксе тоже нужно было скачивать отдельно. Аккумулятор заменил, после этого Линукс на нём не тестил, так как ноут был изначально для продажи.
Короче не всё так однозначно.
Я уверен, об этом уже сказали, но я не в силах сдержать недоумение. Автор на полном серьезе жалуется на проблемы с линуксами на аймаке, или это какая-то постирония?
А слова «Download Ubuntu desktop and replace your current operating system whether it's Windows or Mac OS» на официальном сайте Ubuntu — это всерьёз или постирония?
или это какая-то постирония?
В любом случае это очередная демонстрация железобетонного рецепта развести срач получить кучу комментариев и продолжительное обсуждение. Надо просто накатать статью типа "линукс всё ещё не торт". Результат практически гарантирован.
А зачем убунта советует ставить себя на закрытую платформу, где договорённость между компаниями не даст ей нормально работать? И кто виноват в том, что люди действуют в соответствии с этими советами, если не она?
Ещё раз: я ставлю убунту на эппловский программно-аппаратный комплекс, потому что сама убунта прямо говорит «ставь меня на эппловский программно-аппаратный комплекс».
Может, у Canonical тоже есть какие-то договорённости с компаниями, откуда мне знать — я могу только смотреть на их слова и хочу верить, что эти слова что-то означают, а не просто так написаны. Вопрос: кто несёт ответственность за слова убунты, если не убунта?
Но как можно видеть по тексту, маком я не ограничился, и если бы сложности возникли только с ним, то пост бы не появился.
Linux это по большому счету «фреймворк» из которого вы можете построить необходимую под ваши задачи ОС, выбрать необходимые компоненты. Каким бы готовым не был Linux в нем есть кучу нюансов с каждым компонентом и требуется настройка, при этом гибкости Linux нет предела! Кривая обучения в Linux более сложная! У меня около 20 лет опыта с Линукс и Unix, первая ОС которую поставил был Linux. Долго работал на нем, потом перешел на виндовс и мак. Последние 5 лет линукс стал основной ОС.
Да сколько можно?
Не бывает такого, чтобы любой софт работал с любым железом. Всегда найдётся проблемная комбинация. Единственный способ этой ситуации избежать - покупать программно-аппаратный комплекс.
Целый пост написан для того, чтобы опровергнуть заведомо некорректное утверждение с квантором всеобщности.
Я лично просидел 1.5 года на Дебиане, и слез с него в итоге с формулировкой «праздники надоели». APE-файл смог проиграть — праздник. RAR-архив распаковался без кракозябров — праздник. Музыкальные файлы стали дабл-кликом открываться в нужном плеере — праздник. И так далее, и тому подобное.
Многовато праздников лично для меня, переизбыток дофамина получается, да так и спиться недалеко.
Я лично продолжаю сидеть на стабле дебиане с 2011-го (до того была убунту) и все норм, никаких болей, даже фантомных.
Сказал бы, что очень рад за вас. Такая же нога и не болит! Хорошо же.
Только я просто не верю, извините.
(заламывая руки) Ну товаааааарищ Станиславский, ну это все сокрыто во тьме веков этапа обучения и курощения системы! Сейчас-то, ей-богу, стабильная стабильность удовольствие. Поэтому и стабле, где почти ничего не меняется долго-долго.
А вот во времена молодые — там даааа, там постоянные сражения и глубинное гугление в поисках решений. Но с виндой когда-то было абсолютно такой же этап яростной любви меня неведомой и загадочной системой, поэтому…
Поразительный диссонанс между заголовком и содержимым.
Я купил дизельный трактор, на сайте производителя было написано, что он может быть и бензиновым. Я человек простой и залил туда бензин. Не завелось. Бензиновые трактора всë ещë боль.
Ну, очень интересный эксперимент, конечно…
Спасибо автору за статью, но все не так однозначно. По своему опыту установки Линукса могут сказать, что все значительно лучше — в этом году ставил Arch и Ubuntu на Alienware десктоп 2010-го года, не было никаких траблов, хорошо работали даже проприетарные дрова на нвидиа. Ставил Manjaro на 2 ноутбука Huawei Matebook 2019 и 202 годов, ни одной проблемы. По соим рекомендациям 2 друга ставили Manjaro на Dell XPS, работало все, кроме Secure Boot из-за dual boot с Виндой. Конечно, это не значит, что Manjaro заработает на абсолютно любом ноутбуке на этой планете, но, во-первых, с ней частенько меньше проблем, чем с Ubuntu, а, во-вторых, на ~60% ноутбуков сейчас нет проблем с линуксом, особенно на моделях от известных брендов, просто нужно учесть этот факт при выборе ноутбука
и сейчас я его использую со сборкой LiveCD Puppy на основе Ubuntu с загрузкой с внешнего SSD диска — Grub загрузчик (благо выбор из сборок Puppy разнообразен). Из последних сборок запускал ScPup (последнее ядро и библиотека gLibc из-за которой какой то софт может не запускаться и не собираться). Только столкнулся с «проблемой», что двойной тап на тач паде то работает в системе то нет в ScPup (решение этого подсказали на форуме puppyrus.org)
При выходе в i-net считаю использование систем на основе загрузки Linux LiveCD почти идеал. (т.к. можно и использовать последние сборки браузеров для Linux, если есть в этом какая то необходимость и история работы с i-net не сохраняется локально, при этом, в браузере т.к. используется LiveCD и следующая перезагрузка запустит систему в первозданном состоянии :)
Если нужен какой то Windows софт, то стартую Wine 6 и под ней софт для Windows.
Использование каких то IDE в таком Linux тоже не вызывает проблем (запускал к примеру Lazarus и компилировал под ним интересные мне проекты), GCC вообще подключается в виде автоматически подключаемого файла dev***.sfc как и например веб браузеры отсюда
в начале страницы Minimal Light webbrowser in adrv — full size browsers from: here
P.S. В целом использованием Linux в такой конфигурации доволен после того как слетел в Win7 рабочий стол и теперь загружаю Far Manager по необходимости через диспетчер задач после её старта на «пустом» рабочем столе вызовом по Ctrl+Alt_Del (спасибо разработчикам Win7, что предоставили такую возможность :)
Добавив ещё в систему 4Гб памяти (суммарно стало 8Гб) не вижу пока особых потребностей менять бук на что то другое в текущих задачах его использования.
И, да, непонятно почему автор топика не проверил, например, загрузку системы на каком нибудь LiveCD Linux прежде чем его покупать (там же можно было понять, если какие то проблемы с железом, прогнать какие то тесты и вынести какой то вердикт, а подходит ли данный бук, например, для какого то Linux)
Бывает, в том же DNS, продают буки с FreeDos, то вероятно, совместимость их для использования с Linux намного больше, чем буков ориентированных изначально на «Windows» совместимое железо.
Ubuntu (!) с новым gnome (!!) на mac(!!!) ?)))
Я, конечно, смыслю толк в извращениях, но зачем так жёстко-то?)
Из моего опыта: у меня EndaevourOS (Arch Linux) на ACER5551 2010 (вроде бы) года без проблем завелся, не говоря уже о стационаре на железе года 2014го (+/-).
Ubuntu 20.04 LTS вела себя как Windows, падая трижды, из чего я пришёл к мысли, что это всё же не моё..а вот "арч" больше года шуршит без проблем.
Т.н.заявленная производителем совместимость с линуксом - больше рекламный трюк. В настоящее время даже базовый дистрибутив из коробки очень редко требует вмешательства ручками.
Но, опять же...уникальное железо - уникальные драйвера. Это характерно для любой ОСи (ну, кроме, разве что, самих "маков", которые оным не могут похвастаться).
Извините за не скромный вопрос, но зачем вам Linux на компьютере в 2к21 году основной системой, вместо самой лучшей ОС с отличным интерфейсом? Я про Win10 естественно, на мой взгляд это просто венец творения мелкомягких.
Если для webj-разработки к примеру, то есть великолепная WSL2 на которую ставится та же убунута с докером (надо только встроеный виндовый докер удалить) и настраивается ХServer (я юзаю X.Org Server, есть нюансы конечно, но не существенные).
И все.
Живу так уже 2 года не вижу для себя ни одной существенной причины в установке чего-то кроме самой лучшей ОС Win10, которая видит все устройства, есть все драйвера и вообще все отлично.
Возраст когда хотелось выпендриться и показать какой я у маминьки хакир успешно пережил, да.
самой лучшей ОС Win10,
Спорный момент.
которая видит все устройства, есть все драйвера и вообще все отлично.
Ага, видит все, есть все драйвера.
А вот на мой старый добрый Mustek 1200 UB Plus под любую виндовс х64 драйверов нет (на x86 какой-никакой неофициальный драйвер в природе есть, хотя работает не очень хорошо). И, что характерно, не будет.
При этом под линуксом оно работает как часы.
Ага, видит все, есть все драйвера.
А вот на мой старый добрый Mustek 1200 UB Plus под любую виндовс х64 драйверов нет (на x86 какой-никакой неофициальный драйвер в природе есть, хотя работает не очень хорошо). И, что характерно, не будет.
Вы бы ещё старше железо предложили, амазон про этот сканер говорит, что начало продаж было 15 лет назад.
У винды действительно нет проблем с железом, которое вышло не позднее 7 лет (цифра с потолка) и это не какая-то экзотика. Под «не экзотика» я подразумеваю такое железо, которое можно в любом магазине купить, а не выискивать специально.
амазон про этот сканер говорит, что начало продаж было 15 лет назад.
Обижаете. Вообще-то он древнее будет. Моему экземпляру больше 18 лет уже.
Но он в прекрасном состоянии и работает получше многих современных собратьев. Смысл выкидывать?
У винды действительно нет проблем с железом, которое вышло не позднее 7 лет (цифра с потолка) и это не какая-то экзотика. Под «не экзотика» я подразумеваю такое железо, которое можно в любом магазине купить, а не выискивать специально.
Для весьма многих получается, что для того, чтобы благополучно поставить десятку, нужно в этот самый "любой магазин" сначала пойти и это самое железо там купить.
На хабр пришел молодой трололо,
Когда ТС пошёл за пив0м...
Извините за не скромный вопрос, но зачем вам Linux на компьютере в 2к21 году основной системой, вместо самой лучшей ОС с отличным интерфейсом?
Как быть, если интерфейс Windows субъективно неприятен, а поведение системы и априорное отношение к пользователю, как к недееспособному, просто бесит? Причины, конечно, субъективные, но лично для меня вполне достаточные. В линуксе на раз-два меняется (в том числе и радикально) графический интерфейс. Хочу, сегодня сижу на Gnome, завтра на KDE, а послезавтра, когда все эти на деле не нужные свистелки-перделки наскучат, возвращаюсь к любимому i3. Хочу - устанавливаю обновления, не хочу - не устанавливаю. Хочу - перезагружаюсь после них, не хочу - не перезагружаюсь. И для этого не нужно ничего настраивать, система не выносит мозг по умолчанию. И куча мелочей типа текстовых полей, в которых не работают элементарные вещи (прыгать по словам с зажатым Ctrl), окна с фиксированным размером, и тому подобные гадости. В гуйках линукса, как правило, эти вещи куда более унифицированы - лично для меня это жирный плюс. Тексто-ориентированный шелл лично для меня гораздо удобнее объектно-ориентированного Power Shell. При этом из коробки доступны Perl и Python, а если мне завтра захочется приключений - на раз-два доступны десятки языков программирования. И, за редкими исключениями, без бубна и геморроя. Весь нужный лично мне софт либо ставится одной командой менеджера пакетов, либо легко скачивается и устанавливается.
И, спрашивается, зачем лично мне Windows, если объективно не нужно (не пользуюсь софтом, который запускается только под Windows), а "на вкус" очень неприятно. А вкус - штука субъективная, спорить о нём бессмысленно.
Хочу, сегодня сижу на Gnome, завтра на KDE, а послезавтра, когда все эти на деле не нужные свистелки-перделки наскучат, возвращаюсь к любимому i3.
Зачем? Для меня главной ценностью является возможность спокойно работать, а не выбирать - какую же оболочку я хочу сегодня использовать... Это примерно как с автотюнингом - им занимается от силы 1% всех автовладельцев, остальным - лишь бы ехало.
В гуйках линукса, как правило, эти вещи куда более унифицированы - лично для меня это жирный плюс
скорее нет, чем да (в смысле поведение программ, написанных на различных библиотеках, может быть совершенно разных и не настраиваемым единым образом).
Зачем?
Какая разница? Ну, скажем, укусило что-то в пятую точку. Если Вы абсолютно рациональный человек, то примите мои искренние поздравления.
Для меня главной ценностью является возможность спокойно работать, а не выбирать - какую же оболочку я хочу сегодня использовать...
Ну я же не зря повторял про субъективность и "лично для меня". Мне комфортно так. Именно мне. Кому-то комфортнее что-то ещё. У кого-то ценности не такие, как у меня. И это замечательно, пока люди уважают зоны комфорта друг друга и не считают нужным навязывать другим свои вкусы и ценности.
Это примерно как с автотюнингом - им занимается от силы 1% всех автовладельцев, остальным - лишь бы ехало.
Недавно общался с другом, который по профессии резчик и ювелир. Он опрометчиво стал рассуждать на темы философского характера. Ну я ему и рассказал про общезначимость, про аналитические и априорные истины, про контингентность, про тезисы в пользу платонизма, продемонстрировал возможность интуитивного знания о бесконечностях, в таком духе. Он мужественно меня выслушал, даже задавал вопросы. Но по ходу пьесы раз 50 повторил ремарку типа "это крайне мало кому интересно". И на этот счёт у меня к нему был такой же вопрос, как и сейчас к Вам: и что? :)
скорее нет, чем да (в смысле поведение программ, написанных на различных библиотеках, может быть совершенно разных и не настраиваемым единым образом).
Мы можем субъективно воспринимать вещи по-разному и не использовать один и тот же софт. У Вас такое впечатление, у меня другое. Ну и, т.к. с моей точки зрения пусть каждый пользуется тем, что ему удобнее, мне не особо интересно выяснять, объективны ли мои субъективные впечатления об окошках и менюшках.
Шли годы…
MySQL все еще поставляется с конфигом, созданным лет 20 назад и рассчитанным на тогдашние машины.
Memcached все еще мапится по-умолчанию на все ip, вместо localhost'а, что приводит к куче проблем с безопасностью, а выяснить, где и что надо править, чтобы он это не делал — можно только через гугл.
И вот таких же примеров можно привести — сотни.
Собственно вот это вот всё наглядно показывает отношение разработчиков открытого ПО к своим пользователям. И именно поэтому линукс на десктопе — исчезающе малая величина.
То есть MySQL должен сразу все ресурсы выжирать?
Запустить memcached -h или man memcached нельзя и увидеть там опцию -l? Только гугл?
Конфигурацией программ в дистрибутиве занимаются его мейнтейнеры, в арче этот memcached настроен по умолчанию на локалхост.
То есть MySQL должен сразу все ресурсы выжирать?
если все-таки признать, что линукс - серверная ОСь, и мы живем в правильной парадигме, что один сервер - одна роль, то да, единственный демон MySQL должен утилизировать ВСЕ ресурсы сервера, а не как сейчас.
Запустить memcached -h или man memcached нельзя и увидеть там опцию -l? Только гугл?
а если это редис, монга или еще что-то? У каждого продукта - свой набор настроек. И, да, приходится смотреть в интернете.
Конфигурацией программ в дистрибутиве занимаются его мейнтейнеры, в арче этот memcached настроен по умолчанию на локалхост.
к сожалению, это и является проблемой, Мейнтейнеры != разработчики софта. В результата, они не всегда могут договориться, как надо.
если все-таки признать, что линукс - серверная ОСь, и мы живем в правильной парадигме, что один сервер - одна роль, то да, единственный демон MySQL должен утилизировать ВСЕ ресурсы сервера, а не как сейчас.
Больше напоминает подход докера 1 программа 1 образ. Это может быть избыточно выделять отдельный сервер под конкретную программу. И такая правильная парадигма кажется странной.
к сожалению, это и является проблемой, Мейнтейнеры != разработчики софта. В результата, они не всегда могут договориться, как надо.
Разработчики предоставили возможности. Мейнтейнеры сконфигуривали как-то базово. А для боевого сервера скорее всего придется лезть в конфиг и настраивать как надо под конкретную задачу.
Это может быть избыточно выделять отдельный сервер под конкретную программу
Избыточно, но продакшен стандартно именно такой — база ставится на свой сервер и должна выжирать там все ресурсы. Ставить что-то рядом с базой на тот же сервак — вот это как раз неправильно. А если хочется — вперед в докер, лимиты и прочее. В этом плане очень круто работает Scylla — ее стандартная установка это выжрать всю память до мегабайта, все ядра, забрать себе все диски, настроить под себя ядро и железо. Все остальное — не продакшн настройки и не рекомендуется.
Больше напоминает подход докера 1 программа 1 образ. Это может быть избыточно выделять отдельный сервер под конкретную программу. И такая правильная парадигма кажется странной.
Верно говорите, что от задачи зависит, но тут на помощь приходят контейнеризация и виртуализация. Оба способа позволяют сделать так, чтобы операционная система или среда выполнения не пыталась думать, что может отожрать ВСЕ ресурсы железного хоста. Почему это важно - потому что если сервер выполняет несколько задач, то они обязательно будут конфликтовать по ресурсам - память, процессор, диски. И задача администратора это затюнить. Но гораздо проще это изолировать крупными мазками - выдавая лимиты на ВМ или контейнеры, чем тюнить конкретный кусок ПО
То есть MySQL должен сразу все ресурсы выжирать?
Нет. Это значит, что там должно быть по-умолчанию хотя бы innodb_flush_log_at_trx_commit = 2, потому что нулевой параметр имел хоть какую-то актуальность примерно в начале 2000х годов и у 99% клиентов не имеет смысла. А у тем, кому это актуально — им не проблема перенастроить.
Да и те же innodb_read_io_threads, innodb_write_io_threads — тоже бы стоило настраивать автоматически. Как и выделение памяти. Собственно, что вообще мешает после первой установки MySQL запустить типа-мастер, который задаст ряд простых вопросов (например, про лимиты оперативки) и сконфигурит все параметры автоматически?
Да, я знаю, что есть спец. утилита для тюнинга параметров MySQL — но ее надо ставить отдельно и запускать вручную. Почему, когда я ставлю MSSql, оно вот прям сразу просто работает, а?
Но сейчас получается так, что конфиг MySQL просто неюзабелен из коробки. При этом я с ним сталкиваюсь постоянно уже больше 6 лет и за это время он вообще не поменялся.
Запустить memcached -h или man memcached нельзя и увидеть там опцию -l? Только гугл?
Только гугл, да. Потому что в CentOS одной версии — у нас конфиг в etc в одном файлике, а в CentOS другой версии, где есть systemd — эта настройка вообще в другом файлике. А еще есть всякие другие линуксы и там оно всё в третьем месте. Вы предлагаете это всё на память помнить?
Большая часть последних взломов-утечек была из-за кривых конфигов по-умолчанию. Как раз те самые memached, elastic search и всякие no-sql базы данных, открытые без паролей всем-всем. И даже после череды громких скандалов — никто их дефолтные конфиги так и не поменял. Это вот всё прям наглядно показывает отношение разработчиков ПО к людям. Причем оно же — везде, в любом линуксовом софте примерно те же самые проблемы с таким же отношением.
Только гугл, да. Потому что в CentOS одной версии — у нас конфиг в etc в одном файлике, а в CentOS другой версии, где есть systemd — эта настройка вообще в другом файлике. А еще есть всякие другие линуксы и там оно всё в третьем месте. Вы предлагаете это всё на память помнить?
Да тут требуются знания дистрибутива и какая там система инициализации. Сейчас systemd практически везде и это облегчает заморочки с запуском программ.
Большая часть последних взломов-утечек была из-за кривых конфигов по-умолчанию. Как раз те самые memached, elastic search и всякие no-sql базы данных, открытые без паролей всем-всем. И даже после череды громких скандалов — никто их дефолтные конфиги так и не поменял. Это вот всё прям наглядно показывает отношение разработчиков ПО к людям. Причем оно же — везде, в любом линуксовом софте примерно те же самые проблемы с таким же отношением.
А почему это проблема именно линукса? Взломы могут произойти на любой системе и любом софте. Почему при развертывании не подумали о защите? Закрыть все порты кроме нужных? Проставить везде пароли на подключение? Разработчики ПО которое использовали не могут отвечать за криворукость того кто его использовал.
Да тут требуются знания дистрибутива и какая там система инициализации. Сейчас systemd практически везде и это облегчает заморочки с запуском программ.
Понимаете — именно в этом и проблема всех *nix. Вам надо или постоянно с этим работать и помнить — или постоянно сидеть в гугле в поисках решений. В винде же просто открываешь стандартный конфигуратор и тыкаешь в нужные опции. И вообще по барабану как они в итоге там в реестре и оснастках mmc запишутся. И гуглить надо не то, как параметр в реестре называется — в винде гуглишь просто вопрос "как сделать то-то". Это очень большая разница.
Да и вообще, значительная часть программ под винду (и сама винда — тоже) изначально идут с настройками, которые реально подходят большинству пользователей. А вот в мире *nix всё прямо наоборот.
Я, кстати, не могу понять, почему нельзя сделать аналог панели управления со всеми настройками из конфигов в виде консольной утилиты с псевдографикой. Примерно что-то похожее уже есть для графических режимов, а вот если иксов нет — то приходится брать текстовый редактор и всё вручную… Ну примерно как если вам вместо экскаватора лопату выдадут...
А почему это проблема именно линукса? Взломы могут произойти на любой системе и любом софте
Проблема не линукса как такового. А всего открытого ПО в целом. Практически всё оно написано по принципу "и так сойдет". Вот чего не коснись — оно примерно такое же будет. И все эти взломы из-за кривых конфигов по-умолчанию — они вполне вписываются в общую картину.
Почему при развертывании не подумали о защите?
Потому что об этом должен был подумать разработчик ПО. Тот же мемкешед частенько идет в нагрузку с другим ПО, т.е. я могу и не знать, что он у меня есть и требует какие-то доп. настройки для безопасности сделать.
Закрыть все порты кроме нужных?
И это тоже должно быть сделано автоматом — так, как уже сделано в винде более 10 лет как. И с постоянными вопросами — "а точно ли пустить прогу в сеть, вы уверены?"
Проставить везде пароли на подключение?
В 21 веке в принципе не должен возникать вопрос надо ли парольный доступ или нет. Однозначно, при подключении не с локалхоста — оно должно быть запаролено.
Разработчики ПО которое использовали не могут отвечать за криворукость того кто его использовал.
Поэтому они выкладывают его в репозитории с заведомо кривыми конфигами, содержащими параметры, прямо разрешающие доступ к данным кому попало из сети. И не обновляют их даже когда от этого пострадала куча народа.
Да, именно так и надо делать. Это прям вот типичнейшее открытое ПО как оно есть.
В 21 веке в принципе не должен возникать вопрос надо ли парольный доступ или нет. Однозначно, при подключении не с локалхоста — оно должно быть запаролено.
не только запаролено, но еще и с TLS...
Я, кстати, не могу понять, почему нельзя сделать аналог панели управления со всеми настройками из конфигов в виде консольной утилиты с псевдографикой. Примерно что-то похожее уже есть для графических режимов, а вот если иксов нет — то приходится брать текстовый редактор и всё вручную… Ну примерно как если вам вместо экскаватора лопату выдадут...
В openSUSE есть такая панель YaST в виде GUI так и псевдографики, часть настроек идет через интерфейс, другая часть через редактирование конфигов прямо в нем (правда не помню есть это в варианте с псевдографикой).
В 21 веке в принципе не должен возникать вопрос надо ли парольный доступ или нет. Однозначно, при подключении не с локалхоста — оно должно быть запаролено.
Пароль то должен пользователь программы задать. Не предустанавливать же пароли по умолчанию admin/admin.
Поэтому они выкладывают его в репозитории с заведомо кривыми конфигами, содержащими параметры, прямо разрешающие доступ к данным кому попало из сети. И не обновляют их даже когда от этого пострадала куча народа.
Ну то есть пользователям программ надо отключать мозг и не думать о безопасности. Пусть кто-то другой подумает.
Ну то есть пользователям программ надо отключать мозг и не думать о безопасности. Пусть кто-то другой подумает.
надо, но и надо, чтобы разработчики тоже писали софт secure-by-default, а не тяп-ляп и в прод. Вот те же разрабы браузеров с каждым годом ужесточают политики... И попробуй сейчас опубликовать сайт с истекшим SSL - никто туда зайти не сможет (по крайней мере напрямую).
Да тут требуются знания дистрибутива и какая там система инициализации. Сейчас systemd практически везде и это облегчает заморочки с запуском программ.
облегчает - факт
но! То, что мы возьмем два дистриба на systemd, совершенно не означает, что у SOFTWARE NAME_XXXX конфиги будут в них разложены одинаковым способом...
Почему при развертывании не подумали о защите? Закрыть все порты кроме нужных? Проставить везде пароли на подключение? Разработчики ПО которое использовали не могут отвечать за криворукость того кто его использовал.
разработчики могут делать secure-by-default настройки. К сожалению, это не так. И это замкнутый круг. Потому что secure-by-default настройки требуют переконфигурации еще 100500 софтин, которые неявно, но рассчитывают на такие мерзкие вещи, как exec на /home и /tmp. С другой стороны, если эти правильные принципы не энфорсить - мы никогда безопасное ПО не получим. Ну, и еще есть фактор того, что разработчики (опять же неявно) создают просто огромнейший рынок правильного конфигурирования своего ПО - по сути - рынок консалта. Если вы умные - настроите как-нибудь сами, если глупые - приходите, мы за денюжку вам настроим. И получается, что бесплатное ПО уже совсем не такое уж бесплатное...
но! То, что мы возьмем два дистриба на systemd, совершенно не означает, что у SOFTWARE NAME_XXXX конфиги будут в них разложены одинаковым способом...
Из описания запуска сервиса можно понять откуда он тянет конфиг /etc/default/program_name или просто /etc/program_name.conf. Или есть нет, то это возможно будет какой-то зашитый разработчиками путь по умолчанию.
Из описания запуска сервиса можно понять откуда он тянет конфиг /etc/default/program_name или просто /etc/program_name.conf.
понять можно, но системди юниты для определенной программы могут отличаться для разных дистрибутивов или разных версий одного дистрибутива. Ну, и речь шла в общем - не все программы упакованы в юниты. Например, зачем мне торрент качалку в системди юнит упаковывать? Смотрите на проблему шире - не только на серверные и/или системные штуки, но и на пользовательские
А в чем проблема с конфигурацией программы с графическим интерфейсом? В ней же все через меню настраивается и не надо искать где она положила конфиг в .config/ или .program.
Торрент-качалка вполне может работать как демон, тот же deluge может так работать и к нему подключаться через GUI с другого компьютера.
В ней же все через меню настраивается и не надо искать где она положила конфиг в .config/ или .program.
это ложный посыл. Не в любой графической программе ВСЕ настройки доступны через GUI. Или как минимум - не доступны очевидным способом, чтобы не продираться через 10ки различных окошек.
Торрент-качалка вполне может работать как демон, тот же deluge может так работать и к нему подключаться через GUI с другого компьютера.
может, а может и не работать. Меня всегда устраивал автозапуск в пользовательской сессии, потому что обычно компьютер используется только одним пользователем (поэтому "компьютер - персональный", а не какой-то еще).
MySQL, Oracle как разработчик открытого ПО это конечно показатель
ip, вместо localhost'а, это то же критично
но лучше уж сотни таких недостатков, чем, например, автообновление с перезагрузкой в самый подходящий момент - вот это уважение клиентам (заметте клиентам, а не пользователям) на винде, на маке еще лучше - сразу деньги/карты покажи, если только захотел в их магазин зайти.
"Из-за отсутствия интернета было не запустить музыку..." вот и пришло поколение, которое... :D
И... пока не прозвучало ни одного комментария про различный инженерный софт, вроде САПРов (AutoCAD,EPLAN и иже с ними), IDE под ПЛК (TIA-Portal, GX-Works). Пока что чертовски мало вендоров поддерживают Линуксовые системы. Увы, для ПЛК и КАДов приходится держать виртуалку... Неудобно.
Нужные мне IDE есть под linux, есть виртуальная машина, из коммерческого есть matlab, quartus, xilinx vivado.
Kicad настолько плох? Открою по секрету, некоторый коммерческий софт у меня заменен бесплатными аналогами, из-за кривизны и отсутствия поддержки со стороны производителя коммерческого ПО(Речь не про kicad).
Kicad не пробовал. Это ближе к задачам электронных схем и трассировки печатных плат, а у меня задачи из проектной документации (электрика, силовая, автоматизация, сети связи, планы помещений...). Поставил хваленый BricsCAD, т.к. нужна совместимость с файлами autoCADa - чтобы обмениваться с разработчиками смежных разделов проектной документации. Это требование "маст хэв". И... получил нечто невообразимое в простейшем режиме рисования. Интуитивно не смог разобраться как включить режим "как в автокаде". От проектировщицы получил волну эмоций типа "да иди ты со своим линуксом, снесу убунту, поставлю 10ку...". И, увы, контраргументов ей не нашел.
У самого - Mint 20.2. Для "бытовых задач" вполне устраивает, из коробки железо подхватилось (ноут "старичок" Asus на i3). Для программухи - норм. Отлично работает Eclipse, IDEA... Но для промышленной автоматизации - увы, виртуалку терплю...
Столько комментариев, такие лютые сражения в тредах, а истина проста - есть конфигурации, где мало-мальски современный дистрибутив ставится и работает "искаробки". Есть конфигурации, где требуются пляски с бубном разной степени замысловатости, в зависимости от редкости оборудования. Так абсолютно с любой системой - если железо не поддерживается ядром и нет сторонних драйверов, то все плохо. Разница между ОС лишь в обширности списков поддерживаемого оборудования.
А мне нравится на линуксе, даже когда приходится бодаться с некоторыми глюками и нестабильностями это не портит общее чувство ... благодарности.
Да, именно благодарности тем тысячам энтузиастов, которые своим трудом сделали ОС и софт, который можно использовать совершенно бесплатно и легально, без свистоплясок с кряками, подписочками, лицензионными ограничениями и на ОС без нахальных привычек диктовать условия и без зондов.
Легко воспринять этот текст как холивар «эппловский фанбой ненавидит линукс». Но это совсем не так, холивары я недолюбливаю, а к Linux хорошо отношусь и желаю ему процветания
(c) Автор
Ибо типичный антисемит – это, я вам скажу, не такой человек, который не следит за своим языком, а такой, который за ним тщательно следит. И если вы слышите от кого-нибудь заискивающую фразу – „да у меня все друзья евреи“, можете быть уверены, что в своем сердце этот фрукт глядит на вас как на тарантула или сколопендру...
(c) Пелевин,
что называется - "найдите пять отличий"
А про попробовать — не согласен с вами. Смотрите, в линуксе у какой-то доли пользователей каких-то дистрибутивов возникают проблемы с видео, но обычно оно как-то работает, что на интеле, что на амд, что на нвидии. Играем в хакинтош — если у нас нвидия, то мы сразу проиграли. У мака требования к железу и костылям в режиме хакинтоша гораздо веселее линуксовых увы, вот если бы писали про «Freebsd/Openbsd или Хакинтош» то да.
Сделайте пожалуйста так, чтобы в 21 веке я, как пользователь ГРАФИЧЕСКОЙ операционной системы для домохозяек, ЗАБЫЛ, что есть консоль.
А что вы в ней делаете? В смысле, зачем вы пользуетесь консолью?
Раньше - да, без консоли было никак. Сейчас - зачем?
Банально установка ПО, не включенного в репозиторий.
TeamViewer например. Скачиваю броузером .deb, выбираю open, ввожу пароль, оно устанавливается, с прогресс баром и логом в отдельной вкладке. Консоль не открываю. Чяднт?
Ниже уже написали, что консоль не нужна. Она нужна, если вы собираете что-то из исходников, но это очень редкий случай.
И минус за что, за правду?
Консоль на самом деле нужна. Она, внезапно, даже в виндовс нужна.
Другой вопрос, что в большинстве сценариев она не является единственным или даже лучшим решением. Но все же в некоторых исключительных ситуациях без консоли никак (и в виндовс, кстати, тоже).
А вот для сборки из исходников, кстати, консоль далеко не всегда нужна.
Банально установка ПО, не включенного в репозиторий.
Большая часть в этом случае решается установкой flatpak или snap. Для этого консоль тоже не обязательна, так как всё интегрировано в Software Center
Проблема не в том что это невозможно а в том что не несет никакого смысла. Обычный пользователь как в винде не сможет все настроить так и в линуксе. Тот кто готов разбираться разберется и там и там.
Что именно пользователь винды не может настроить? Только без фантазий. Максимум лично мне, что надо настраивать, так это способ переключения раскладки с Alt+Shift на Ctrl+Shift. Для настройки оборудования есть установочный комплект драйверов. ЧЯДН?
Я не знаю какая лично ваша боль с линуксом, и еще раз я совершенно не понимаю к кому именно адресовано ваше обращение/просьба. Сборщиков/разработчиков/тестировщиков/пользователей линукса много, они все разобщены у них нет единого мозга куда можно доставить ваше обращение. Все что можно сделать это попытаться создать подобный дистрибутив самому.
Под виндой фиг настроишь переключение раскладки на caps lock, спасла только сторонняя программа от производителя клавиатуры.
Ну и собственно, если вернуться к изначальному ответу на вопрос этой ветви — он по прежнему «никак».
Почему вы считаете, что пакетный менеджер — это прям достоинство? Он ссылается на репозитории. Добавлять в них конкретный софт или нет — решают владельцы этих репозиториев. Фактически, это просто лайт-версия магазинов под смартфоны.
Недостатком такого подхода является то, что если вашего ПО нет в репозитории — то у вас в итоге не будет и пользователей.
Т.е. да, формально они могут пойти и скачать у вас с сайта — но по факту, если вас нет в репозиториях, то вам уже с порога не доверяют и массово качать особо никто не будет.
Да и в пакетный менеджер можно добавить сторонние репозитарии (но за получившееся будете отвечать сугубо вы) или вообще устроить локально ./configure && make && make install и получить много веселья.
Потому что пакетный менеджер разруливает зависимости.
А в винде инсталлятор программы приносит с собой всё что ей нужно. "Что в лоб, что по лбу".
Потому что мне не надо искать софт бегая по гуглу и яндексу, одновременно беспокоясь о том, скачал я инсталлятор софта, или Win64.Bigass.Trojan.Downloader.82.
Но если софта нет в репозитории, то вы точно так же будете искать в яндексе/гугле. А еще вам могут подсунуть ссылку на "поддельный" репозиторий, где будут лежать модифицированные версии софта с дырками/вирусами. В чем разница?
Потому что это удобно, софт ставится из одного места
Да. Но если софт в это место не взяли — то у разработчика большие проблемы с клиентурой, т.к. его никто не найдет, пока его софт не станет популярным, а он не станет, т.к. его никто не будет искать вне репозиториев. Замкнутый круг.
А еще — могут взять и выпить из репозиториев, ровно так как делают эппл и гугл в своих маркетплейсах. Т.е. при всех преимуществах магазинов — у них так же и есть целый ряд недостатков. В этом смысле подход с виндовс-программами мне нравится больше.
В случае винды и «нафиг пакетный менеджер», как о какой-то софтине узнать, что она вообще есть, особенно если она не является популярной?
А как вы узнаете о ней в линуксе, если ее кто-то не добавит в репозитории?
Да и в пакетный менеджер можно добавить сторонние репозитарии
Поэтому каждый раз когда вы это делаете, вам выводят предупреждение, что вы делаете это на свой страх и риск, т.к. там могут быть вредоносные версии программ.
или вообще устроить локально
Для чего исходники сначала надо нагуглить (упс!), скачать с неизвестного сайта (упс^2) и нет никакой гарантии, что там нет заведомо добавленных уязвимостей или интегрированного зловреда. И я сильно сомневаюсь, что вы читаете ВСЕ исходники перед установкой, еще и проверяя их на уязвимый код. Так в чем разница с поиском программ под винду?
Если он с собой тащит — это нужный мусор, а не ненужный. Ровно так же у вас в линуксах пакеты притащат за собой какой-нить glibc. Или кусок гнома/кде, хотя у меня ни того, ни другого, ни иксов на сервере нет.
репозитории уже чёрти сколько лет живут в мире *nix и яблочной техники. И только в винде качаем всё руками и рискуем
Я вот еще помню, как во времена пхп 5.3-5.4 надо было подключать какой-то левый репозиторий, чтобы обновить его до 5.5 с zend, чтобы таки получить версию, которая чуть ли не в 2-3 раза быстрее той, что в репозиториях. И я прекрасно помню, как везде и в инструкциях и на форумах и в пакетном менеджере мне выводили предупреждения что "не надо так делать", это потенциально опасно — подключать левые репозитории.
Поэтому я и говорю, что по факту, я не вижу разницы — что я скачаю инсталлятор под винду с сайта разработчика, что подключу (неодобренный сообществом) репозиторий по инструкции с сайта того же разработчика.
Плюс никто не запрещает вам в *nix устроить себе ад ручной установкой и сборкой софта. В случае винды же у меня нет нормальных репозиториев софта.
Ну т.е. как раз то, о чем я и пишу. Вы фактически сидите в загончике с одобренными репозиториями и шаг в строну — расстрел (как на мобильных). Свобода тут только на словах, т.к. по факту ставить софт не из одобренного репозитория массовые пользователи не будут, а уж собирать его из исходников — таких будет еще меньше. Вот для примера — сколько людей ставит какой-то другой магазин помимо стандартного гугловского? Единицы — отчего эти все альтернативные магазины и практически не развиваются и не имеют большого кол-ва софта, т.к. у них нет пользовательской базы и разработчики не хотят зря тратить своё время на них.
Ну т.е. когда вам пакетный менеджер говорит, что не может поставить glibc 1.0 т.к. уже есть glibc2.0 — это, конечно, нормально и только так и надо))
под windows 10 от древней игрушки
И замечу, оно всё — работает в режиме "далее-далее-готово". А вот получится ли у вас поставить на современный линукс пакет от 2004 года (дата выхода DirectX 9) — это еще вопрос...
Ну т.е. когда вам пакетный менеджер говорит, что не может поставить glibc 1.0 т.к. уже есть glibc2.0 — это, конечно, нормально
dll hell это плохо. С помощью пакетного менеджера задача решается только так.
и только так и надо))
Не обязательно только так ;) Есть snap, есть flatpack, например.
Условный "directx9", если он актуален, будет собран мейнтейнером.
Вот если вы попытаетесь произвольный бинарь полученный из .tar.gz запустить — вас ждет облом, но и это решаемо, в отличие от.
Если он с собой тащит — это нужный мусор, а не ненужный
Кому?
Десятки всяких "абдетеров", "улучшайзеров", "запускаторов", спамеров, фискальщиков, кейлоггеров (нахрена?) и прочего crapware, сотни tasks, "преторианцы", "чистильщики", и просто рекламные модули — кому оно надо, пользователю?
Ха, черточка.
Почему-то в линуксе мне за каждой проблемой надо лезть в гугл. И все решения - консоль! Комбинированное ощущение как будто погружаешься в... Win3.1. Элементарный кейс с репозиториями - на Rpi3, raspbian. Уж свежее некуда. Надо поставить OpenCV. Ищется он ТОЛЬКО поиском в репозитории. Из огромной простыни неизвестных пакетов с одинаковыми иконками похожими названиями и описанием на три строчки(которые надо читать, выделяя конкретный пакет). Что конкретный пакет делает - выяснить тяжелая задача. Ладно, это полбеды. Но поставив его... Ни иконки, ни информации, НИЧЕГО! Куда он поставился, куда будет ставиться, надо искать по всей файловой системе! Что у нас там с решением? Консоль? Что, опять, лезть в гугл? Почему такое неуважение к элементарному? Вроде, графические системы появились тридцать лет назад, а в линуксе, как в первый раз. И это на каждом шагу.
А если вам бы захотелось поиграться в opencv под Windows или под mac - смогли бы обойтись без гугления и консоли? Really?
Ps: неужели в этом самом raspbian нет графической оболочки для установки пакетов, с поиском? В Ubuntu есть, например ;). Если не нравится вкус кактуса - можно ведь и не кушать.
Задержки при переключении раскладки получаются, потому что переключение идет через дбас каким-то новомоджным демоном. Если настроить переключение в классическом xkb то всё работает мгновенно даже на стареньком атоме. Да и конфликтов в хоткеях я не замечал, но может просто я не очень то их юзаю.
Вы про Windows10? Не надо, не забывайте, для некоторых задач консоль весьма удобна.
Авторам статей нужно начинать с гарантий сторон. Система Linux это авторская операционная система движимая мотивацией Линуса и мне пока неизвестно какие цели он ставил тогда и какие гарантии у него сегодня перед пользоватлеями ядра Linux. Ставит ли он своей задачей поддержку всего популярного железа. Имеют ли пользователи правсоюзы и заявляют ли о своих желаниях и спонсируют ли разработчиков операционных систем. Выглядит это как обида на людей, которые просто так ничего не делают для пользователя ноутбкуа. Помоему сообщество пользователей просто не имеет какой-то орагнизации вроде FSF или эта организация имеет средние показатели. Возможно обратись пользователи всех ноутбуков Asus к организации FSF и попросив реализовать поодержку орагнизация моглы бы устроить опрос среди своих членов платящих членские взносы какая часть пользователей использует это аппаратное обеспечение и передать часть средств программистам на разработку драйверов или простимулировав ASUS на предмет написания драйверов для своих ноутбуков. К сожалению, имеем сейчас замкнутый кргу пользователи не коммуницируюти и не инвестируют в платформу и не стимулируют производителя поддерживать определнное железо, а в результате сокращают аудиторию системы. Возможно стоит предложить скажем дистрибуторам (производителям дистрибутивов) устанавливать в дистрибутивы аналитическую платформу что-то вроде HarwareZone, которая соберет статистику по железу и предоставит количество загрузок и постоянного использования техники, а в свою очередь это станет отправной точкой для производителей аппаратного обеспечения. Вопрос почему сегодня фонды вроде FSF об этой инициативе не позаботились? Возможно FSF просто не эфективен?
Автор попытался установить Linux на компьютер из под Mac и расстраивается, что столкнулся со сложностями. Чтобы лучше понять насколько это беда Linux проведём симметричный мысленный эксперимент, попробуем поставить Mac на произвольный компьютер с Linux, например на мой старенький Lenovo Z50. У нас не возникнет проблем с беспроводными устройствами или т.п., проблемы возникнут другие - просто ничего не запустится, так как MacOS неимоверно капризен к оборудованию. Другой путь - Windows, довольно всеяден, устанавливается куда угодно даже школьником, но платен в отличие от Linux. То есть за ваши деньги вам дают небольшое снижение порога входа. Для многих хороший путь, но не для профессиональных ITшников. Мы же всё равно много работаем с Linux на корпоративных серверах, так почему бы не поставить его и на домашний компьютер, чтобы меньше переключаться и запускать профессиональный софт прямо из основной системы.
Что касается рядовых пользователей, то есть много примеров, как при грамотной установке и настройке они часто даже не замечают разницы. Многие госорганы и бизнесы уже вовсю работают на Linux. Я лично установил Linux Mint своим престарелым родителям и они только рады, что больше каждую неделю не вылазит просьба обновиться и не показываются новости Microsoft в меню Пуск. Когда пользователь покупает компьютер в магазине, там обычно уже стоит система, совместимая с данным оборудованием. Если вы решаете сами поставить туда другую систему, не важно Linux или что угодно ещё - у вас будут сложности, ответственность за решение которых вы берёте на себя, но это связано исключительно с процессом переустановки.
Автор так же требует от Linux поддержки тач-кнопок, которые есть только на MacBook и не являются стандартом для современного оборудования. Linux не может следить за всеми возможными видами оборудования, так же как и MacOS, и Windows. Никому же не приходит в голову требовать от MacOS поддержки GPIO-выходов, которые есть в Raspbian Linux, здесь симметричная ситуация. Какие-то возможности лучше в одной системе, какие-то в другой. При переключении всегда будут фичи к которым вы привыкли и которых лишитесь и которые приобрели, но пока не распробовали.
У нас не возникнет проблем с беспроводными устройствами или т.п., проблемы возникнут другие - просто ничего не запустится, так как MacOS неимоверно капризен к оборудованию.
чушь. Это как установить iOS на телефон под андроидом. Mac OS де-юре бесплатна, но лицензионное соглашение не позволяет ее поставить на не-apple устройство и это достаточно честно. К тому же стоимость Mac OS (ее разработки, поддержки, развития) заложена в стоимость ябблочных устройств. По сути - типичная модель software-as-a-service. А вот Windows идет другим путем - когда ее действительно нужно покупать отдельно от железа. И поэтому сравнивать напрямую Mac vs Windows попросту нельзя и это манипуляция мнением читателя.
Linux не может следить за всеми возможными видами оборудования, так же как и MacOS, и Windows
может. Но не хотят. Почему? Отдельный вопрос. Наверное, потому что этим не очень интересно заниматься.
Никому же не приходит в голову требовать от MacOS поддержки GPIO-выходов, которые есть в Raspbian Linux, здесь симметричная ситуация.
чушь, написал почему - выше.
«Автор попытался установить ОС туда, куда её советуют ставить создатели ОС.
Чтобы понять, насколько это её беда, проведём симметричный мысленный эксперимент и попробуем поставить другую ОС на компьютер, куда создатели этой ОС запрещают её ставить».
По-моему, в этом «симметричном эксперименте» бросается в глаза асимметрия.
С нормальным железом (в том числе ноутбучным, пишу это с Linux на Acer Nitro 5) и популярными дистрибутивами уже давно никаких проблем нет (если попробовать что-то экзотическое ткнуть, то может закончится фейлом). Это у меня третий ноутбук на который я ставлю Linux (первый был Samsung NP350V5C, второй Clevo, модель забыл) и нигде с Mint KDE\Kubuntu каких-то проблем по железу не возникало. Надо правда сказать, что KDE Neon на Acer Nitro 5 не завелся, это к вопросу об экзотике.
Какие-то фельтиперстовые устройства и правда могут не работать, но это не проблема Linux, я вон помню на Vaio накатить оригинальный дистрибутив XP было крайне нетривиальной задачей, потому что драйвера отдельно они не публиковали, не делать же из этого вывод что XP — говно?
И да, DE на основе GTK более глючные, чем DE на основе Qt. Почему в таких статьях всегда их пробуют?
фельтиперстовые -> фильдеперсовые ?
>Почему в таких статьях всегда их пробуют
Потому что тупые. Линукс любят не за то, что он ставится легче вантуза. Но лень расписывать в чем плюсы в 100500й раз... смысл бисер метать?
Кстати, у жены ноут acer aspire 3830T, без CD. Туда вантуз7 поставить с флэшки - приключения на 3 вечера (просто не пытается с неё грузиться). А линукс - на 15 минут. Ой всё?
Есть на хабре добрая традиция - каждый год постить статьи о том как Linux на десктопе не готов с одними и теми же комментариями из двух лагерей.
P.S - зачем вообще ставить Linux на мак?
Уставновка дистра линукса на такую машину вполне себе решение.
Документация Debian считает, что не другое: «From a technical point of view, laptops are normal PCs, so all information regarding PC systems applies to laptops as well».
Да, вы правы, «all information regarding PC systems applies to laptops as well» не обязательно работает в обратную сторону.
Ну тут выше уже писали, что с совместимостью десктопных комплектующих тоже могут быть проблемы, поэтому более-менее спокойно можно брать только готовые десктопы с предустановленным линуксом, а если сам собираешь — гугли про каждый компонент.
Вы сравниваете вещи, которые нельзя между собой сравнивать. MacOS работает над специальным железе, созданном под эту ОС. Попробуйте поставить MacOS на условный Lenovo и опишите тут процесс - как вам легко это удалось сделать.
У Linux-а проблем на порядки меньше. Я с начала года перешел с глючного г-на под названием экосистема Apple как раз на десктопный Linux. У меня был выбор - заниматься (возможно) камасутрой или не заниматься. Так как ноут мне нужен для работы, и все равно покупать новый ноут, я решил подойти как у Apple - купить ноут, который изначально заточен под Linux. Благо на рынке сейчас существует довольно много производителей, которые делают и продают устройства сразу с предустановленным Linux. Это, к примеру System76, Tuxedo Computers и Slimbook. И хотя сейчас Slimbook ко мне ближе, я заказал Tuxedo - конкретно Tuxedo Pulse 14. Сразу скажу - отличная машина, которая весит 1 кг, и у которой корпус из магниевого сплава. После 12 лет на MacBook чисто эстетически - ничем не хуже. Ну весит только меньше и портов больше. Ну и безусловно стоит намного дешевле того же MacBook Pro. Внутри стоял предустановленный Ubuntu Budgie. Лишним наверное будет говорить, что работает прям из коробки ВСЕ. ВООБЩЕ без всякого шаманства. Взял - и работаю уже 8 месяцев. На Linux. Как десктоп.
Так что мой совет - делайте корректные тестирования. Linux сейчас на мой взгляд НАМНОГО лучше MacOS - просто не сравнить. Хотя, наверное, потому что внутри 64 гига ОЗУ и проц Ryzen 7 ;) Напомню - я это пишу спустя 12 лет работы на технике Apple, которая в последнее время превратилась в полное г-но, которое при этом стоит совершенно неадекватных денег.
Хоть и в первой тысяче, но вряд ли кто-то будет читать этот комментарий, ну разве что автор, на что и надежда.
Автор страдает Интернет Мышлением: верит, что если нашёл инструкцию, то она рабочая, что если есть вопрос - нужно искать ответ на вопрос (а правильно - как устроено и работает). Беды такому автору на Линукс гарантированы и это очень хорошо, держаться будет подальше. Как пример - в Arch всё расписано и описано в мельчайших подробностях, в том числе процесс установки, но в ходе той самой установки есть фраза "и ещё те пакеты, которые понадобятся для конфигурации системы". Тот, кто думал что делал до этого момента, легко их перечисляет, а субъект с Интернет Мышлением, a.k.a. обезьяна, отсеивается и больше никого не беспокоит. И это мудро.
Как следствие, автор реальных проблем, а десктопгый Линукс действительно пакость, так и не увидел. Основная проблема одна - по необходимости существует понятие "дистрибутив Линукс", одного этого наблюдения достаточно сообразительному человеку чтобы держаться подальше. Дико ярких проявлений у этой проблемы два.
Один. Смотрим distrowatch и видим - либо пользоваться устаревшими версиями всего, либо одно из трёх: Arch, Manjaro, Gentoo.
Два. Пробуем, например, Arch. Что в официальном репозитории - то и работает, обычно. Что в неофициальном - может работает, а может и нет. И вопрос решается перебором: AUR, Snap, далее везде. И не факт, что какой-то вариант будет рабочим. Вообще, если дело доходит до упаковки софта "со всеми зависимостями", а по жизни часто - извини, не со всеми, то это признание катастрофы и белый флаг.
Замечу, что ситуация когда конкретный софт на Линукс просто не портирован, или поддержка Линукс - дело community, а всех остальных платформ - авторов софта, вполне возможна, но на фоне предыдущего - это мелочь.
Если комп решает принципиально ограниченный круг задач и они вписались в конкретный дистрибутив - на Линукс всё хорошо, особенно по сравнению с Windows - и скорость работы выше, и памяти свободной больше, и места на диске занято меньше, и по хозяйству как безумный Линукс не хлопочет. Если одна из задач не вписалась - задница. И узнать какой в каждом конкретном случае вариант реализовался - только экспериментально.
Рекомендовать Линукс "простому человеку" вполне можно, тут Автор ошибается по криворукости, но тому же простому человеку рекомендовать любой планшет куда легче.
автор верит, что если нашёл инструкцию, то она рабочая, что если есть вопрос - нужно искать ответ на вопрос (а правильно - как устроено и работает)
Напомню, мой тезис был в следующем: базовая функциональность, которую пользователи ожидают из коробки, требует отдельных хитрых телодвижений. И пока это так, не стоит ждать популярности линукса на десктопе, потому что пользователи останутся там, где этого не требуется.
И если инструкции в интернете нерабочие и простых ответов нет, так что для простейшего «запустить интернет-видео» пользователю нужно начинать с освоения темы «как работает воспроизведение звука», то это лишь подтверждает мой тезис. Телодвижений тогда ещё больше, а согласных на такое пользователей — ещё меньше.
"Напомню, мой тезис был в следующем: базовая функциональность, которую пользователи ожидают из коробки, требует отдельных хитрых телодвижений." - Не требует. Логика большинства дистрибутивов проста - поставил live media, если заработало - устанавливай и всё точно заработает, что-то не заработало - иди к другому дистрибутиву. Логика хороших дистрибутивов, например Arch, ещё проще - читай вот с этого места, само пойдёт - и ходит.
"И если инструкции в интернете нерабочие и простых ответов нет, так что для простейшего «запустить интернет-видео» пользователю нужно начинать с освоения темы «как работает воспроизведение звука», то это лишь подтверждает мой тезис." - Нет, не подтверждает. Это подтверждает тот факт, что понавылезло любителей халявы. А с какой такой стати им счастье? Пускай убираются туда откуда пришли пока целы.
Вы не первый кого использовали под крики о "пользователе" в тёмную. Я прекрасно это помню - как только Линукс начал работать на десктопе и число пользователей стало реально угрожать Микрософт, так была проведена классическая операция психологической войны - вброс мистического "простого пользователя" о котором вдруг надо заботиться. И оба десктопа, Gnome и KDE, занялись полным идиотизмом и дошли до того, что Микрософт была вынуждена перестать использовать Линукс как отмазку перед инвесторами что она не монополия и с этой стороны не тронут. Это была поразительная глупость - всё хорошо, мы уже стоим Микрософту поперёк горла... так нет, давайте чинить что не сломано!
Ваш тезис был другой - на Линукс больно потому, что "базовая функциональность, которую пользователи ожидают из коробки, требует отдельных хитрых телодвижений". Я Вам пытаюсь объяснить, что базовая функциональность - нет, не требует. А больно потому, что после того, как базовая функциональность работает, оказывается, что нетривиальную программу просто под Линукс написать нельзя - вот их под Линукс и нету. За исключением исключений любезно незнамо как и в незнамо какой версии втиснутой в незнамо какой репозиторий, может быть что и удачно.
Говорить про "базовую функциональность" именно сейчас особенно смешно. Кому базовую - тому планшет в зубы и пусть валит отсюда. Если Линукс - то заведомо не базовая функциональность, облом сталбыть.
Закину свои 5 копеек с любимыми историями.
Новый ноутбук (HP) ставлю mint (далее везде речь про mint, т.к. он мне больше всех нравится). Чтобы работал wifi к роутеру надо подходить в упор, т.к. он не смог автоматически определить текущее количество антен в wifi модуле ноутбука и всегда определяет неправильное кол-во антент, пока не переставишь руками.
Проблема самого mint, это какие-то ненужные хоткеи на которые я попадаю работая в ide, есть один хоткей, который включает АВТОМАТИЧЕСКОЕ ВРАЩЕНИЕ ДИСПЛЕЕВ!!! (Ну серьёзно, кому это нужно я что диджей мониторов), p.s. в 20 версии минта это убрали, но на хоткей ctrl+alt+l повесили логаут из сессии (убрал сразу как увидел).
Было пару раз что слетал пакет для gui, это вообще как ? Т.е. после авторизации всё что доступно это консоль, пока его не переставишь
Из свеженького, вчера прислали рабочий ПК на одном SSD винда, ну думаю, оставлю его, а для работы куплю новый nvme и накачу на него минт. Так вот во время установки когда бутишь с флешки ни один инструмент не смог форматнуть SSD в ext4 (вообще ни одна из поставляемых софтин с минтом это не смогла) просто летят ошибки, крутые советы вида проверьте диск и т.д. по минту просто дрянь. Знаете как решилось ? Я зашёл с винды, скачал софт для дисков и за 20 сек форматнул в ext4 нужный мне SSD и только потом смог поставить на него mint
Вчера пришлось ребутнуть комп из под винды во время её работы и вот с утра, когда мне надо было на дейли, SSD с минтом стал выдавать разные ошибки (винда всё ещё корректно загружается) после танцев с бубном по проверки жёсткого, да у меня опять отвалился gui (после логина доступна только консоль) и на какой-то итерации попыток оживить раб. стол, он таки завёлся (я сейчас боюсь даже просто ребутить мой минт)
Опять же воткнул wifi через usb в ПК, винда подхватывает сразу, на линуху будьте любезны поставить доп. драйвер (по этой причине я никогда не ставлю линукс без резервного ПК под рукой)
И вот только когда ты её всё стабильно настроишь и поставишь, какое-то время она хорошо работает, до того момент пока что-то не сломается (см. п.3 было раза 2 за всё время использования)
P.S. Сижу на минте уже 6 год, но как же горит, что я именно ОБЯЗАН что-то делать по настройки этой снежинки
Можно размыкать такой круг, подключаясь проводом, но у многих людей уже даже нет Ethernet-разъёма
Но, вероятно, имеются USB интерфейсы. Даже если нет другого девайса, куда можно воткнуть флешку и скачать на нее драйвера под сетевуху, всегда можно просто подключить телефон к конечному девайсу. Точно так же загружаешь в память телефона драйвер и через проводник получаешь к нему доступ.
Ещё 5 минут потерянного времени на скроллинг поста ни о чём.
А раньше тут писали о решениях вопросов и пр.
Не знаю как на маках, но у меня openSUSE Tumbleweed много лет работает на трёх ноутах HP elitebook, один из которых с гибридной графикой, на не помню какой уже коробке HP с 4 дисками в RAID массиве и SSD с системой вместо DVD и дискретной видеокартой чтоб качать картинку на телек - медиацентр + веб-сервер типа.
сейчас пытаюсь реанимировать Toshiba Sattelite c Intel Celeron и 92 МБ ОЗУ, на котором сидят устаревшие WinXP и openSuSe 11.3 - пробую Porteus чисто по приколу взлетит или нет.
А между ними были ещё девайсы - ноут от Acer, коробка от Thecus, где не родную систему удалось впихнуть в небольшой SSD модуль.
Ни на одной железке (даже на тошибе, где даже usb, не говоря про вифи и блюпуп расширяется только через pcmcia) не было проблем ни с сетью, ни со звуком, ни с графикой. Под проблемами я имею в виду "всё пропало шеф - клиент уезжает, гипс снимают". Решения вопросов после обновлений иногда были, да. И они зачастую лечились ... обновлениями или открытием для себя чего-то интересного под капотом, куда не заглядываешь годами.
И да, я понимаю, что SUSE - коммерческий продукт на основе открытого. Но, КМК, Хабр - место для постов не про то как не получилось с пол пинка, а про то, как если и не получилось, то после танцев с бубном и с обоснованием рисунка танца и партитуры бубна или про то как получилось с теми же подробностями
Спасибо за внимание.
Привет, брат по разуму! Вот я тоже давний фанат SuSE. Я давно сидел на сусе :-) и повторюсь, что, на мой взгляд, очень достойный дистрибутив, жаль, что не такой популярный как Убунту
в далеком 2012 я как раз хотел поставить себе SUSE - уж больно понравился его GUI , в котором при установке даже RAID можно было настраивать .... поставил, запустил VLC и упс... нет звука..... туда-сюда.... оказалось, что у VLC из репы проблема со звуком/кодеками (хз чем , уже не помню) - короче надо ставить пакет со стороны, поставил скачаный с сайта пакет - со звуком все ок. На этом наше знакомство с SUSE закончилось - если не работает пакет со штатной репы.....
P.S. Поставил ubuntu и до сих пор на ней.
если не работает пакет со штатной репы.....
ничего не означает - у убунты тоже грешков таких полно... Другой вопрос, что Ваш негативный опыт я могу понять - действительно, "я поставил видео плейер, а он не работает" - это гораздо более неприятный пример, чем "я купил ноутбук, поставил убунту, а потом спустя полгода я не смог подключить принтер"....
ничего не означает - у убунты тоже грешков таких полно...
это было на этапе выбора дистрибутива, когда я на дистровоч скачивал пачками и запускал с флешки, если хотя бы что-то (типа разрешения экрана, звука , wi-fi и т.п.) не работало, я этот дистр пропускал и пробовал следующий... - в этот момент это означало "не работает, следующий..."
в Ubuntu чтоб с реп поставил и не заработало могу вспомнить только Anbox, у которого на сайте написно "распространяется через snap и никак иначе"
принтер, что первый лазерный МФУ , что второй струйник выбирал под линукс, чтоб дрова на сайте были, на ЛОРе вопрос задавал чьи принтеры хорошо по линукс работают и т.д. - МФУ HP и струйник работают нормально
Привет. :)
ППКС
я, кажется, с 8 или 9 версии подсел.
Как символично...шрифты Linux! Половина "неуспеха" тукса считаю, именно, в шрифтах. С каким то адским наслаждением они путешествуют от диста в дист, рассчитывая видимо на молодые глаза. И в свои 60 вынужден иногда все таки пользоваться, но глаза уже быстро устают. Хотя в той же винде глаз "хватает" даже больше, чем на рабочий день. Не помогают ни проприетарные драйвера на мощные видеокарты, ни мониторы 4K...
С сетевыми настройками и сертификатами бывают проблемы.
Я тут свой старый пыльный инсталл обновил. С мышкой всё ещё пришлось плясать ОЧЕНЬ долго чтобы она хоть как-то вменяемо заработала. Очень унылая ситуация, и тоже как 10 лет назад.
Бессмысленно сравнивать программно-аппаратный комплекс (коим является мак) и ОС, которая ставится на любую железку.
Попробуйте поставить macOS на любую железку не Apple и напишите "Установка masOS на любой ноутбук/десктоп - больно даже спустя 30 лет".
Ноуты с Linux на борту от производителя - все работает из коробки.
По своей статистике:
1) Asus F7Sr + Ubuntu 9.04 - все работало, кроме карты видеозахвата (по умолчанию была WinVista и под XP, которую все хотели вернуть вместо висты дрова искали аж на корейски или еще каки-то тайских ftp-шниках и на хоботе была огромная тема как все это провернуть)
2) Lenovo T61 + Ubuntu Mate - все работало из коробки.
3) Dell Latitude D630 + Ubuntu Mate = все работало из коробки
4) настольный ПК (проц Phenom II X4, видюха с чипом nVidia специально брал) + Ubuntu Mate = работает из коробки, в том числе вывод картинки на три разных монитора/телевизора + звук по HDMI тоже перебрасывается на соответствующий телек
5) HP EliteBook (что-то типа 8570w) + Mint = с картой AMD была проблема экран был на половину сдвинут вправо (как по кругу, правая часть была слева, как будто начало координат по горизонтали были посередине экрана), такая же модель с видеокартой nVidia работала без проблем
6) сервер настольный HP proliant + Ubuntu Mate (+ openSCADA, продакшн, работало 24/7)= все работало
7) сервер Lenovo (какой-то типа HP Proliant) + Ubuntu Mate (+ openSCADA, продакшн, работало 24/7)= все работало
8) ноут Dell Latitude (дешевый с экраном 1366х768) с предустановленной Ubuntu c новомодным Gnome - снес и поставил ubuntu Mate (потому что привычнее Mate aka старый Gnome) = все работает из коробки
9) Dell Latitude E7450 + Ubuntu Mate = все заработало из коробки, даже тачскрин (датчика отпечатком пальцев именно в этом артикуле/партнамбере нет)
Да хватит мучаться с этими сложными засранными дистрами, arch самый дружелюбный, кто смог тот поймет. Единственная система где я не встретил проблем, сам в шоке.
В десктопном Linux всё ещё больно