Ubuntu для мобильных устройств: посмертный анализ

http://www.lieberbiber.de/2017/06/20/my-ubuntu-for-mobile-devices-post-mortem/
  • Перевод

Так выглядела Ubuntu Touch, когда проект анонсировали 2 января 2013 года. Изображение: Canonical

Теперь, когда телефонов и планшетов Ubuntu больше нет, я бы хотел поделиться мыслями, почему проект провалился и какие уроки из этого можно извлечь.

Чтобы резюмировать моё участие в проекте: я использовал Ubuntu Touch на Nexus 7 постоянно и периодически с момента его анонса в 2013 году и до декабря 2014 года, начал работать над приложениями Click в декабре 2014-го, начал писать статью из 15-ти частей “Hacking Ubuntu Touch” об устройстве системы в январе 2015-го, был инсайдером по программе Ubuntu Phone Insider, получил Meizu MX4 от Canonical, организовал конкурс для разработчиков приложений UbuContest и был его спонсором, работал над баг-репортами и приложениями примерно до апреля 2016 года, а затем продал или переделал все мои оставшиеся устройства в середине 2016-го. Так что думаю, что могу поделиться какими-то мыслями о проекте, его проблемах и о том, где мы могли сработать лучше.

Пожалуйста, обратите внимание, что эта статья не затрагивает проект UBPorts, который продолжает работать на операционной системе телефонов, Unity 8 и другие компоненты.

1. Он не попал в прибыльную нишу


Ubuntu для ПК, ноутбуков и серверов сделал это относительно легко. Почти все эти устройства позволяют вам установить любую операционную систему, которая умеет работать с аппаратным обеспечением, так что когда Ubuntu появилась в 2004 году, её крупнейший конкурент (Microsoft) был очень уязвим. У Windows была плохая репутация, высокая цена и эта система по-свински пожирала ресурсы, так что Ubuntu оставалось всего лишь быть менее раздражающей, дешевле, легче в установке и лучше работать на более старых компьютерах. И это в точности что она сделала. У Windows и сейчас сохранилась плохая репутация, теперь даже она шпионит за пользователями, и она по-прежнему довольно дорога. Так что Ubuntu Desktop не нужно было тогда и не нужно сейчас делать многое, чтобы сохранить и увеличить аудиторию пользователей.

На серверном рынке Windows, Red Hat и особенно SUSE воспринимались как слишком консервативные решения, слишком неповоротливые и опять же слишком дорогие. Подписка Red Hat Enterprise стоит несколько сотен долларов в год, и эта подписка даже необязательно включает в себя живую человеческую поддержку. Быстроразвивающаяся, менее дорогая альтернатива с некоторой поддержкой от индустрии и гигантским количеством пакетов в репозиториях должна была заинтересовать многих, особенно для облачных решений. То, что Ubuntu выбрали образцовой операционной системой для OpenStack, тоже во многом помогло.

Но с мобильными устройствами всё иначе. Вы не можете просто прошить любую операционную систему на своём телефоне или планшете. Каждое устройство поставляется с кастомным, специально подготовленным билдом Android. Когда Ubuntu объявила о выходе на мобильный рынок в 2013 году, ни Android, ни iOS не были уязвимы, в отличие от ситуации на десктопном рынке. Люди призывали к созданию третьей альтернативы не потому что Android и iOS имели плохую репутацию или какие-то ограничения, или неудобны в использовании, а потому что они (справедливо) опасались монополии Google. Так что нападение на Android и iOS оказалось не таким простым, как на Microsoft и Red Hat на десктопном и серверном рынках.

Я помню, кто-то из Canonical говорил, что проекту нужно захватить около 1% мобильного рынка, чтобы поддерживать себя. В то время это означало продажу около 11 млн телефонов Ubuntu и пару миллионов планшетов ежегодно. Если бы вы умудрились зарабатывать хотя бы один доллар/евро на ПО и сервисах для каждого устройства, то легко оплатили бы труд более сотни разработчиков, это много денег, если правильно их использовать. В компании Jolla, которая разрабатывает Sailfish OS, было около 120 сотрудников в какой-то момент, я думаю, но там были отделы маркетинга и поддержки, которые у Canonical уже имелись в наличии. Но продажа 11 млн телефонов и пары миллионов планшетов в годы была очень амбициозной целью, учитывая, что количество пользователей Ubuntu Desktop находилось где-то в районе 20-30 млн.

  • Возможность № 1 добиться одного процента. Быть настолько лучше конкурентов, что вы становитесь стандартом и уже даже не беспокоитесь о каком-то одном проценте. Думаю, мы все знали, что такое невозможно, особенно это стало ясно после того, как все важные сервисы (WhatsApp, Google, Twitter, Instagram и др.) даже не позволяли клонировать их приложения для запуска на устройствах Ubuntu. Canonical не сделала свой собственный клиент Telegram, когда первые коммерческие телефоны Ubuntu вышли на рынок, там вообще не было никакого мессенджера. И это в 2015 году, когда все обмениваются текстовыми сообщениями постоянно. Никто не хотел платить те же деньги за телефон Ubuntu, если он не может делать те же вещи, что и такая же модель под Android, даже если его позиционируют как «устройство для разработчика».

  • Возможность № 2 добиться одного процента. Позиционироваться в ниши с глубокими карманами. Canonical слишком сконцентрировалась в нише «Конвергенция», которая не была интересна большому количеству людей, в то же время она игнорировала всех хакеров, мейкеров и людей, которые наелись слежкой со стороны Microsoft, Google и АНБ. Немногие были готовы платить премиальную цену за телефон, который может превратиться в тормознутый ноутбук при подключении к внешнему дисплею, но зато многие были готовы платить премиальную цену за Blackphone.

2. Неудобство для пользователя и искажённые приоритеты


Хочу быть честным: после получения первых нескольких обновлений over-the-air (OTA) я спросил себя: «Будут ли bq и Meizu, а особенно их пользователи мириться с этим?» Телефоны тормозили, их нужно было регулярно перезагружать. Meizu MX4 перегревался. Индикатор батареи часто показывал ложные данные. Мобильные данные работали ненадёжно, (национальный) роуминг часто вообще не работал. Сервис определения местоположения был очень ненадёжен. Телефон не всегда подавал сигнал при входящем звонке или вы не могли сделать исходящий вызов, потому что UI спрятал кнопки. На будильник нельзя было положиться. Bluetooth поддерживал только аудиоустройства, а позже устройства ввода, но никакой передачи файлов даже в базовом виде. WiFi не мог подключиться к сетям WPA Enterprise вплоть до пятого обновления OTA-5. Мне кажется, в какой-то момент аудиоплееер даже начал удалять файлы в процессе их индексации. И так далее.

Список вещей, которые должны были работать, но не работали, очень длинный. Что ещё хуже, несколько раз баги возвращались через несколько обновлений OTA, как регрессия. Во время существования проекта для телефонов/планшетов количество сообщений о багах на Launchpad взлетело так, как я никогда прежде не видел.

Искоренение всех этих багов не являлось главным приоритетом, а разработчики тратили основную часть времени на поддержку большего количества железа (Meizu Pro 5, bq Aquaris 10) и на обеспечение конвергенции. До последнего дня существования проекта пользователи, с которыми я разговаривал, не были довольны устройством. Только те, кто пользовался самым базовым функционалом, как мой отец, у которого даже не была включена функция передачи данных и он делал один звонок в два дня, были довольны, потому что устройство работало днями без подзарядки. Впрочем, купить смартфон за 150 евро, а затем не использовать функции, которые делают его «смарт», не имеет особого смысла.


Как должна была выглядеть конвергенция. Изображение: Canonical

Я понимаю, что не хватало разработчиков, чтобы исправить всё и сразу, но вместо выбора, сделать хороший телефон ИЛИ хороший планшет с конвергенцией, мы получили устройства, которые в реальности ничего не могли сделать как следует. Весь проект постоянно сопровождал эдакий ореол «Это устройства для разработчиков, необязательно исправлять всё быстро, мы выиграем на длинной дистанции» — пока менеджмент не осознал очевидные вещи, что всё это довольно дорого и слишком много времени уже потеряно. Вот тогда они начали сокращать убытки, перевели всех ключевых разработчиков в Snappy в районе октября 2016 года, позволили телефонам и планшетам умереть тихой смертью и несколько месяцев ничего не говорили публике.

Да, и я думаю, что дизайнеры слишком долго держались за идею Scopes. Особенно с учётом того, что никто на самом деле не мог понять, как использовать эти Scopes на десктопе.

3. Устройства было сложно раздобыть и они устаревали


Я думаю, мы все можем согласиться, что реально раздобыть устройство было слишком трудно. Я купил свой первый Nexus 7 в магазине, а Nexus 4 на eBay, но когда проект действительно вышел на серьёзные обороты, эти устройства уже устарели, их стало труднее достать, а вскоре для них перестали выходить официальные билды образов. Устройства bq хотя бы продавались по всей Европе, но чаще всего на странице стояла пометка “out of stock”. Раздобыть MX4 было практически невозможно для всякого, кто не участвовал в программе Ubuntu Phone Insiders. Если людям из США даже и удавалось получить его, то он не подключался к мобильным сетям на полной скорости.

Большую часть 2015 и 2016 годов, если разработчики приложений хотели получить официально поддерживаемое устройство, чтобы тестировать свои приложения, я не знал, что рекомендовать.



С другой стороны, то устройство, которое большинство ждали — исключительно высокопроизводительный Ubuntu Edge — оказалось другим. Устройства bq были дешёвыми, с маленьким объёмом встроенной памяти и только с поддержкой 3G. В MX4 был большой экран, высокая скорость и 4G, но больше ничего, даже отсутствовал разъём для карт SD. Выход HDMI, необходимый для конвергенции, отсутствовал на всех официальных телефонах, а Miracast/Aethercast не был равноценной заменой. Многие думали, что Ubuntu раскроет полный потенциал их железа, например, FM-радио на Aquaris E4.5/E5, но такого не было даже в планах, а без исходников драйверов под Android было практически невозможно добавить такую фичу.

Многие также ожидали, что их телефоны Ubuntu будут изначально более безопасными, чем Android, потому что здесь open source и частые обновления. Очевидно, это было не так, драйверы Android и софт для мобильного передатчика по-прежнему оставались проприетарными и небезопасными, и при этом с полным доступом к железу. Немногие это осознавали.

4. Коммуникации и маркетинг были скорее хаотическими, а иногда вводили в заблуждение


Я тратил огромное количество времени каждый день, пытаясь поспеть за разработкой, но обычно даже я не знал, что появится в следующем OTA, а что уберут. Списки почтовой рассылки, IRC, каналы Telegram, Launchpad, официальные веб-сайты, приватные разговоры между разработчиками, спринты, Ubuntu Online Summit — это было слишком. И это даже не упоминая все секретные разговоры в Canonical, когда они хотели сохранить новость в тайне, чтобы гарантировать максимальное освещение в СМИ в момент анонса.

Поскольку многие сотрудники Canonical работают из дома и в разных часовых поясах, для меня ситуация становилась только хуже. Помню, как пытался помочь с багами «Когда я нажимаю кнопку включения питания, телефон просыпается только через секунду» и «Обманный индикатор аккумулятора». Единственным надёжным местом был Launchpad, так что люди рассчитывали на него. Но иногда намного эффективнее просто поговорить с человеком минуту, прежде чем вы действительно опубликуете что-то ценное к баг-репорту, или просто чтобы решить, с какой стороны подходить к проблеме.

Человек, работающий над исходниками ядра, мог быть где-то в Азии. Сотрудник, который отвечает за все Q&A, мог быть где-то в США. Я был в Европе. Наше рабочее время в реальности не особенно пересекалось. Так что в некоторые дни мне приходилось разговаривать с парнем из Азии в 8:00 утра, пока он не ушёл с работы, а потом с человеком из США в полдень или ночью, когда там только начинается рабочий день.


Рекламируемые функции bq Aquaris E4.5 Ubuntu Edition. Заметьте отсутствие слов «конвергенция», HDMI, FM-радио и многих других вещей, которые люди ожидали, но маркетинг им этого не дал. Изображение: bq

Должен сказать, что я многое узнал от отдела маркетинга, особенно относительно «ожиданий и реальности». Например, многие предполагали как нечто само собой разумеющееся, что Aquaris E4.5/E5 и MX4 получат функцию конвергенции с более поздним обновлением OTA, но ни производители, ни Canonical не обещали это при продаже устройств. До самого момента отмены проекта большинство людей про себя предполагали, что смогут запускать те же приложения, что и на десктопе (Firefox, SIP-клиенты и др.) и управлять приложениями при помощи apt-get, и вот здесь маркетинг стал просто вводить в заблуждение. Было слишком много акцентов на том, что «это та же самая Ubuntu», хотя на самом деле это не так. Не могу припомнить, как часто мне приходилось объяснять случайным людям на различных каналах поддержки, что Firefox не запустится, а apt-get всё сломает. Часто люди очень удивлялись, узнав, что Ubuntu для мобильных настолько отличается.

5. Слишком много акцента на технических фичах, которые не нужны ни пользователям, ни разработчикам приложений


У меня такое чувство, что анонс новой и независимой мобильной операционной системы стал хорошей причиной для архитекторов сказать: «Да, давайте сделаем это, но давайте сделаем это Правильным Способом, и будем лучше остальных». Ubuntu должна была не просто предоставить графический интерфейс пользователя, но такой интерфейс, который будет работать на всех устройствах и в любых форм-факторах. Она не просто изолирует приложения друг от друга, как делает ядро Linux и Android, а реализует полноценную песочницу с защитой данных и приватности. Она магически сделает так, что работающие приложения не будут расходовать заряд батареи. И так далее. Что бы другие не сделали с технической стороны, Ubuntu должна сделать лучше и более элегантным способом.


Не всё это для меня имело смысл. Выпуск Unity 8 был необходим, потому что Unity 7 зависела от Compiz и не очень хорошо подходила для работы на множестве форм-факторов с поворотными дисплеями и т. д. Но единственным делом для Mir была замена X.Org и SurfaceFlinger, так что Unity 8 могла использовать единый API на десктопах и мобильных устройствах. Я не эксперт по графическим технологиям и API, но мне кажется, что хотя бы с точки зрения «у нас не хватает рабочих рук» разработка полностью нового графического сервера, который никто больше не хочет использовать и который не добавляет ничего особенного по сравнению с существующими альтернативами, — это то, чего следовало избегать любой ценой. Особенно если пользователь никогда не увидит разницу. Ubuntu Touch спокойно использовала Android SurfaceFlinger до конца 2013 года.

По-моему, то же самое относится к модели изоляции и жизненному циклу. Если вы усложняете дизайн, чтобы может быть сэкономить немножко энергии аккумулятора, и эта сложность ведёт к большой дополнительной работе по реализации системных сервисов, но эти сервисы никогда так и не будут реализованы, потому что ваша группа разработки слишком мала, то вряд ли ваши пользователи и разработчики приложений похвалят вас за то, что устройства работают чуть дольше. Скорее они будут бесконечно жаловаться на отсутствующие вещи. Вот почему баг-репорт «Закончить реализацию высокоприоритетных фоновых сервисов» разогрелся до 240 градусов — прошло три года с момента анонса проекта, но практически ничего не было сделано в этом отношении.

Ещё один хороший пример — запланированный фреймворк для сообщений. Вы должны были получить одно системное приложение для всех типов сообщений, будь то Jabber/XMPP, SMS, Telegram или WhatsApp, а сторонние сервисы могли выпускать плагины для своих протоколов. Этот фреймворк был одной из основных причин, почему приложениям запрещали работать в фоновом режиме. Так что вы не могли просто сделать отдельный XMPP-клиент, который бы получал сообщения в фоне. Но фреймворк для сообщений, к которому вы должны были выпустить плагин, задерживался и в итоге так никогда и не вышел. Даже клиент Telegram не мог работать в фоне, он мог показывать только всплывающие сообщения, потому что Canonical убедила разработчиков Telegram изменить их серверный код (!) для поддержки сервиса Ubuntu Push Notification.

Некоторые ключевые разработчики в Canonical действительно думали, что Ubuntu настолько важна, что все сервис-провайдеры изменят свои серверные коды для поддержки Ubuntu Push Notification, и это решит проблему. Никто кроме Telegram даже не задумался об этом.

(Кстати, я по-пренему думаю, что модель жизненного цикла не привела бы к заметной экономии батареи. Если подумать, то в ней всегда будет расходоваться такое же, а часто и большее количество циклов CPU).

6. Жизнь разработчиков приложений была слишком сложной


Современная мобильная ОС — это больше, чем ОС. Это экосистема. И вот здесь Ubuntu провалилась сильнее всего.

Ubuntu для мобильных устройств оказалась фундаментально несовместима с любым окружением для исполнения программ, какое существовало до него. Она не могла запускать приложения Android, Windows, X11 или iOS. Вы не могли просто перекомпилировать приложения Android, Windows, X11 или iOS. Графическая система, системные сервисы, песочница, набор базовых библиотек — всё было другим. Она даже полностью отличалась от Ubuntu Desktop. Можете целыми днями говорить, что «Это та же самая Ubuntu», но если я даже не могу протестировать свои приложения на десктопе, потому что там не запускается Mir, то это не та же самая Ubuntu и мне нужно разрабатывать для двух разных платформ.

Canonical пришла и сделала целый SDK, Integrated Development Environment на базе Qt Creator, плюс среду кросс-компиляции, плюс полностью новый набор компонентов Ubuntu QML. Я действительно не хочу никого здесь обидеть, но помимо неиспользования существующего кода, то, как всё это было сделано, оказалось крайне запутанным и стало разочарованием для разработчиков приложений. Ничего не работало, всё изменялось и ломалось постоянно. Иногда SDK был сломан неделями. Появились схемы версионирования, но ваше приложение всё равно не работало.

В какой-то момент мне пришлось пересобирать и обновлять моё приложение glmark2 в каталоге, потому что вышел OTA с обновлёнными клиентскими библиотеками Mir, хотя ОС заявляла тот же уровень совместимости, что и раньше. Затем стало ясно, что схема версионирования просто гарантирует, что официальный метод написания приложения гарантированно работает, но официальный метод — это просто QML и HTML5. Программа glmark2 взаимодействовала напрямую с Mir, как и многие другие (например, игры с использованием SDL). Приложения в каталоге могли просто прекратить работать, если не проверять и обновлять их после каждого OTA. Вы по-прежнему можете запускать старые Android-приложения на современном Android-смартфоне, но вот приложение Click с прошлого года может прекратить работу после следующего OTA, если вы не отслеживаете его постоянно. Я помню яркую дискуссию в IRC в конце 2015 года, во время которой несколько разработчиков Canonical были озадачены этим фактом и спрашивали у сотрудников группы SDK, как, по их мнению, разработчикам приложений работать в таких условиях.


Рендеринг bq Aquaris E4.5 с игрой Panda Love, одним из моих приложений в Click Store

Я начинал как разработчик приложений. Что бы я ни хотел сделать, начинать приходилось практически с нуля. Сделать GUI? Поддерживался только QML с компонентами Ubuntu QML, а QML не назовёшь устоявшейся экосистемой с большим количеством существующего кода и хорошим инструментарием. Просто использовать одну из существующих библиотек UI? Они все предназначены для работы с X11 или, может быть, Wayland, и прошло немало времени, пока SDL и прочие получили бэкенды для Mir. Коммуникации с железом и системными сервисами? Из-за песочницы было трудно обращаться напрямую к специализированным сервисам Ubuntu через D-Bus, к большинству «стандартных» процессов вроде NetworkManager нельзя было обращаться изнутри песочницы. Скачать что-нибудь в фоновом режиме? Для этого нужно обращаться к специальному менеджеру скачиваний Ubuntu. Получить уведомления о событиях за пределами телефона? Только если интегрируете всё с сервисом Ubuntu Push Notification.

Вот почему мне пришлось начинать работу с самой базовой системы. Тогда в январе 2015-го я хотел сделать сканеры WiFi и Bluetooth, но всех необходимых API и системных сервисов просто ещё не существовало. Многие из отсутствующих API и системных сервисов так никогда и не появились.

Всё это делало платформу крайне непривлекательной для большинства сторонних разработчиков. Они не видели, как могут окупиться их инвестиции в создание ещё одной версии приложения с нуля, особенно с учётом маленькой пользовательской базы. Я не помню ни одного приложения, которое в Click Store закачал бы его «оригинальный» разработчик. Даже клиент Telegram разработала сама Canonical.

Так что многие из нас создавали простенькие веб-приложения или клонировали существующие приложения. И немедленно столкнулись с проблемой, что многие приложения полагаются на некий вид несвободного онлайнового сервиса с очень невыгодными условиями использования. Лично я разработал BD Navigator, клон Deutsche Bahn Navigator. Я провёл обратную разработку их клиент-серверного протокола до той точки, где мог копировать практически всё, кроме покупки настоящего билета на поезд, но они встроили небольшой фрагмент криптографии, а использование краденых криптографических ключей в Германии незаконно. Я спросил разрешения у Deutsche Bahn, они отказали. В конце концов всё приложение целиком деградировало до уровня величественного веб-контейнера с закладками на их мобильные веб-страницы.

Точно то же самое справедливо для WhatsApp, Twitter, Instagram, Google Plus, Google Drive и других. Мы можем скопировать много чего, но сервис-провайдеры не разрешают нам делать это. Говорят, что WhatsApp запросил семизначную сумму просто за доступ к их API, а не за разработку полноценного клиента. Instagram настолько закрыл свои API, что даже встроенный Instagram Scope пришлось удалить. У Google для многих сервисов нет публичного API.

(Также небольшое количество нердов open source никогда бы не смогли поддерживать актуальную коллекцию клонов для всех популярных приложений. Это просто не масштабируется).

7. Она не была такой открытой и не пользовалась такой общественной поддержкой, как предполагалось


Теперь я понимаю, что это заявление может быть противоречивым, и если вы не согласны, пожалуйста, имейте в виду, что это исключительно мои ощущения. Может быть, я в меньшинстве. Понятия не имею.

Ubuntu для мобильных устройств должна была стать такой же открытой, как «нормальная» Ubuntu, но этого не произошло.

  • Исходный код всего, что мы разрабатывали, был где-то распределён по неизвестному количеству проектов Launchpad.
  • Исходники ядра на GitHub часто были устаревшими.
  • Код всех проприетарных драйверов Android и другого софта был доступен только сотрудникам Canonical.
  • У Canonical и её коммерческих партнёров имелась полностью приватная зона Launchpad с приватными баг-репортами. Довольно часто в публичных баг-репортах встречались ссылки на приватные страницы, так что у вас была только половина информации.
  • Большую часть информации о будущих устройствах сообщество получало с помощью поиска случайных утечек информации, по большей мере на paste.ubuntu.com.
  • Узнав о будущей фиче, мы часто обнаруживали, что соответствующий проект Launchpad открыт неделями или месяцами ранее под кодовым названием или что разработчики Canonical месяцами работают над ним в приватных репозиториях. Например, так было с Aethercast.
  • Не будучи сотрудником Canonical, вам было трудно понять, над чем идёт работа, что запланировано и где вы можете помочь.
  • Если вы нашли, где помочь, то очень трудно установить контакт с разработчиками Canonical. У них рабочий день как минимум восемь часов, но у вас нет восьми часов свободного времени, а ваше свободное время часто не совпадает с их рабочим графиком.
  • У меня никогда не возникало ощущение, что пожелания пользователей и более широкого сообщества имеет какое-то влияние на список будущих фич или на то, что войдёт в следующий OTA. Во многих случаях баг-репорты Launchpad и запросы функций с наибольшей поддержкой задерживались дольше остальных.

FAQ


Вот некоторые вопросы, которые мне иногда задают.

Сколько устройств вы купили для разработки?


Думаю, что купил два новых Nexus 7, два использованных Nexus 4, три новых bq Aquaris E4.5 и два дешёвых китайских телефона Mediatek (для реверс-инжиниринга) специально для работы с Ubuntu. Также у меня был MX4 от Canonical. Думаю, я потратил где-то больше тысячи евро на семь телефонов и два планшета.

Вы когда-нибудь оценивали затраченное время?


Да. После всех расчётов у меня вышло шесть человеко-месяцев за полуторалетний период или объём работы, аналогичный тому, если бы Canonical наняла меня на 30% ставки.

Вы жалеете, что потратили столько времени и усилий?


Нет

Когда вы впервые начали сомневаться, что всё получится?


Если не ошибаюсь, это было в районе Рождества 2015 года. Большая шумиха вроде как закончилась, и стало ясно, что мы никогда не получим полноценные приложения WhatsApp, Twitter и другие, а для многих владельцев телефонов планируется не так уже много «реально» важной функциональности. Шла работа над конвергенцией для планшета, но немногим удалось заполучить bq Aquaris M10.

Помните, что я начал работать над базовой операционной системой только потому, что не мог создать половину приложений, какие хотел. После года работы не был закончен ни один API или системный сервис, необходимый мне, и мы всё ещё спорили с некоторыми системными архитекторами о необходимости всех этих вещей в принципе. Когда ваши разработчики приложений говорят, что вам нужно нечто для создания классных приложений, просто дайте им то, с чем вы как архитектор можете ужиться в обозримом будущем. Оно необязательно должно быть идеальным, но разработчики приложений нужны вам больше, чем вы им.

Вы ушли в середине 2016-го, задолго до закрытия проекта. Почему?


С одной стороны, разработка ПО стала меньше интересовать меня. Сейчас я бóльшую часть времени путешествую по миру, фотографирую, делаю плохие карточные игры, плохие комиксы и плохие игры.

С другой стороны, я больше не чувствовал, что работа над проектом приносит мне радость. Иногда я думал «Я делаю недостаточно, это моя вина», просидев над устройством восемь часов подряд. Не такие чувства должны быть у человека, который работает над проектом в свободное время ради удовольствия.
Метки:
Поделиться публикацией
Комментарии 255
  • –14
    когда Ubuntu появилась в 2004 году, её крупнейший конкурент (Microsoft) был очень уязвим

    Интересно, а Микрософт об этом в курсе?

    У Windows была плохая репутация, высокая цена и эта система по-свински пожирала ресурсы

    Ну прямо злодей какой-то, а не ОСь.

    У Windows и сейчас сохранилась плохая репутация

    Мыши плакали и жрали кактус, да?

    Ну что за детский сад. Что за болезнь такая у линуксоидов — везде на каждом углу, к месту и не к месту, кричать о том, какой Микрософт плохой и особенно винда?
    • +9
      Ну у windows 10 репутация и правда так себе. Жаль только, что с установкой Ubuntu на dell 7559 столько проблем и плясок с бубном, что при всём желании перейти на убунту я не смог этого сделать :(

      Ничего не меняется :(
      • +12
        Я дико извиняюсь, но пока самые плохие отзывы о Windows 10 я слышу от, мягко говоря, непрофессионалов.
        ИМХО она гораздо более user-friendly, чем все Windows до этого, и требует гораздо меньше времени для базовой настройки системы.

        И напротив, каждый раз, когда говорят: «нужно было поставить linux», мне становится смешно, потому что ubuntu на десктопе всё равно медленнее windows (сравнивал web-серфинг на Thinkpad x250, i5-5300U, SSD 240, 8GB RAM), а многие пользовательские вещи, которые в Mac и Windows работают хорошо (например, Bluetooth-наушники), в том же Ubuntu принуждают к танцу с бубном.

        Кто-то скажет, конечно: «нужно было усерднее курить маны», но у меня нет времени в >= 20 часов, чтобы настроить всё окружение в Ubuntu под себя, чтобы всё при этом не глючило и не тормозило. Всё то же самое в windows 10 настраивается за час максимум.
        • +8
          Вот как раз десятка по количеству шаманских танцев уже догнала Linux. Это незаметно, если она продаётся в уже предустановленном виде, но вот если вы её накатываете на устройство, исходно купленное без винды, вот тут-то мысли о Linux у вас поневоле возникнут.
          Постоянные проблемы с оборудованием, особенно на ноутах, под которые фиг найдёшь дрова. Невозможность управлять ничем, даже апдейтами. Если при загрузке апдейта выдало ошибку — вы даже на «Refresh» нажать не можете, т.к. нет там такой кнопки, только перегружаться.
          На моей машине например не работает их хвалёный Spotlight, и я не знаю, как заставить его работать, уже что только не пробовал. Ну чем не Linux? Так в Linux'е хоть исходники глянуть можно, да и конфиги на виду все…
          А почему после установки Creators Update больше не сохраняется местоположение плиток на стартовом экране? После каждой перезагрузки всё сбрасывается на исходные позиции.
          Зато настройки режут с каждым апдейтом. В Creators Update энергосбережение отрезали — видимо, чтоб ещё меньше времени на базовую настройку уходило, ведь когда настроек нет, то и настраивать не надо…
          • +5
            За последний год устанавливал десятку на 10 разных ноутах с самым разным железом, начиная от древнего Acer-а на AMD C-60 (под который драйвера даже для Win7 уже было не достать), заканчивая ноутом с видеокартами в SLI. Ещё ни разу мне не приходилось искать и скачивать драйвера для чего бы то ни было вообще. Я уже не говорю про принтеры и прочую периферию, которая теперь работает так: «Воткнул, дал винде подумать 15 секунд, отправил документы на печать».

            Разве что про принудительные обновления — это да, минус. Но это обратная сторона user-friendly, когда система считает, что за ней может сидеть очень недальновидный пользователь, который не ставит обновлений по три-четыре года, а потом плюётся на неё из очередного WannaCry.
            • 0
              Я уже не говорю про принтеры и прочую периферию, которая теперь работает так: «Воткнул, дал винде подумать 15 секунд, отправил документы на печать».
              А разные принтеры в системе больше не создаются, в зависимости от того, в какой из USB-портов воткнут кабель?
              • 0
                Проверил на своём Samsung ML-2010. Не создаются.
                • +2
                  Странно. У жены на ноутбуке что Samsung, что HP насоздавались по штуке на порт. Может, наследие восьмёрки. Попробую удалить и подключить снова.
            • 0

              canon mf3110 подключите. у меня у клиента 20 штук таких и обновленная винда с хр до 10

            • 0
              , дал винде подумать 15 секунд
              Это на Core i7 с 512Гб SSD и 16Гб памяти или на том же Асере с С-60?
              • +1
                Насчет C-60 не знаю, но на С-50 новые камеры/принтеры/сканеры готовы к работе через 10-20 сек.
                • 0
                  А у меня в 10ке то ли мышка, то ли клавиатура от Microsoft(!) без перезагрузки не заработала. Такие дела.
            • 0
              А у меня вот десятка в упор не хочет ставить драйвера на майкрософтовскую же клавиатуру natural 4000. То есть, как клавиатуру-то она ее определяет, но половина дополнительных клавиш не работает. Хочешь чтобы работала — топай на сайт мелкософта за дровами.

              Воткнул, дал винде подумать 15 секунд, отправил документы на печать

              У меня с сетевым МФУ опять же так не работает. То есть в качестве принтера-то оно устанавливается, а вот печатать что-либо отказывается. Просто висят отправленные на печать задания и все. Ну и сканером, понятное дело, не воспользоваться — система его просто не видит. Идем качать драйвера на сайт хьюлета.

              Так что либо вам очень повезло с железом, либо мне не повезло.
        • +21
          Я дико извиняюсь, но пока самые плохие отзывы о Windows 10 я слышу от, мягко говоря, непрофессионалов.

          Я вот отзывы по Linux плохие слышу в основном от непрофессионалов тоже) А про Windows в целом от профессионалов тоже слышно.


          Вот у меня абсолютно противоположный вашему опыт. Ubuntu поставил и работает. Windows 10 страдай и все равно нормально не настроишь.


          А о том, как там для непривелигированного пользователя включить по умолчанию openvpn я могу епопии с плохим концом складывать.

          • +2
            Ну лично я о linux не отзываюсь плохо. Я стабильно пытаюсь полностью пересесть на него каждые пару лет, но, по-прежнему, натыкаюсь на различные проблемы, из-за которых приходится ставить Windows.

            В последний раз проблемы были следующими:
            — Отказ работы с Bluetooth audio в нормальном режиме, а не в режиме гарнитуры
            — Более медленная работа Chromium
            — Более медленная работа PhpStorm
            — Смерть X-ов после установки Intel Graphics Firmware

            Поэтому linux у меня стоит только на серверах и на десктопе с Core i7.
            • +5

              По поводу работы с железом и дровами перекидыватся аргументами можно долго. У меня были случаи, когда Windows настойчиво сносил через раз драйвер звука, вот недавно маме он снес драйвер wifi (а у нее даже нет разьема для провода), ну и так далее.


              Единственным бонусов в сторону ubuntu будет то, что все-таки под нее не часто пилятся ноуты, в то время как под винду почти все, а она все равно там трюки выделывает.


              По поводу медленной работы — у меня почему-то все наоборот. Не знаю, в чем секрет.

              • 0
                А как насчёт странного поведения винды на ноутбуке Dell?
                Из коробки на нём Ubuntu. Вопросов и проблем по работе с ней нет.
                Но — производство требует Windows. Берём Win 7 Pro, устанавливаем, достаём с официального сайта драйвера под Win, и обнаруживаем, что устройство WiFi не обнаруживается, а запущенный Bluetooth не виден от слова «совсем».
                Шаманством и бубном WiFi завёлся, потом даже вышли обновлённые драйвера, «обнаружившие» WiFi, а проблема с Bluetooth и ныне там. Причём, судя по форуму Dell, не у меня одного.
                В Ubuntu же никаких проблем ни там, ни там.
                • 0
                  Да ладно, это ещё нормально.
                  А как вам такие пироги:

                  Ентерпрайзный дорогущий топовый ноутбук Dell с windows 10, из коробки не работает половина режимов wifi, ридер смарткарт, датчик отпечатков и ehternet порт, а запущенная на нём Diablo III тормозит на минимальных настройках.

                  Ставим на него Ubuntu 16.04 и из той же коробки внезапно начинает работать всё что есть и даже Дьябла в Вайне (1.9) рисует 40-45 кадров на максимальных настройках и 60 на минимальных). Чудеса прямо какие-то.

                  Разве что USB-passthrough в Qemu так и не заработал для одной железки, но он и в форточке не работал.
                • 0
                  Да!!! У меня ровно то же самое! 2 месяца назад куплен Dell Inspiron 3567 с предустановленной убунтой, покупался родителям жены, линукса не признают, поставил Win 7 Professional лицензионку. Скачал оф. драйвера на WiFi/Bluetooth — не заработали. Пишу об этом в саппорт, получаю фееричный ответ: тк вы изменили ОС, поддержка вам не положена. Да, они отказывались даже делать предположение, что что-то не так с оф. драйверами. Плюнул, пошёл искать драйвера по файлопомойкам, сработал Driver Pack Solution, хотя столько попыток установить мне crapware в нагрузку ещё ни разу не видел… Я знаю, что Dell часто считается «индустриальным стандартом» в корпоративном секторе, но после такого отношения тех.поддержки я ноутбук данной компании больше в жизни не куплю.
                  • 0
                    Я знаю, что Dell часто считается «индустриальным стандартом» в корпоративном секторе, но после такого отношения тех.поддержки я ноутбук данной компании больше в жизни не куплю.
                    А что не так с техподдержкой? В соотвествии с лицензионным соглашением техподдержку OEM версий Windows осуществляет OEM, ритейловых — Microsoft. У вас Windows была ни разу не OEM'ной, так что причём тут Dell?
                    • 0
                      Пруфлинк можно? Как MS окажет поддержку моей семёрке на ноуте, если для этого нужны vendor specific драйвера? Коробочные драйвера от семёрки для Wi-Fi этой модели не работают. Я могу для смеха написать в MS, но подозреваю что они тут же отфутболят меня с этой проблемой в Dell. И если Dell не занимается поддержкой retail версий семёрки, то по-вашему для какой Win 7 они выкладывают на офсайте вот это:

                      http://www.dell.com/support/home/ph/en/phdhs1/Drivers/DriversDetails?driverId=HMDR4&fileId=3653632136&osCode=WT64A&productCode=inspiron-15-3567-laptop&languageCode=en&categoryId=CS

                      Основная моя претензия к саппорту — они даже не попытались допустить, что проблема может быть на их стороне. Какая им разница, кто я такой и насколько широкие у меня права на техподдержку? Я голос с небес, шлю им багрепорт о конкретной проблеме с их драйвером (выложенным на офсайте Dell) на конкретном устройстве Dell с легальной Win 7.

                      Кроме того, по факту получается, что Dell продала мне программно-аппаратный комплекс со вшитой ОС, гарантирующий нормальную работу далеко не на любой легальной Win 7 (при том что они заявляют, что Win 7 поддерживается). Я не получал ни единого предупреждения о таких ограничениях при покупке лэптопа. Знал бы — не купил бы.

                      • 0
                        Пруфлинк можно?
                        Пруфлинк на что? Вы обращаетесь к ним по поводу софта, который они не продавали и никаким боком не касались. С какого перепугу они должны осуществлять техподдержку?

                        Я могу для смеха написать в MS, но подозреваю что они тут же отфутболят меня с этой проблемой в Dell.
                        Разумеется. Высший пилотаж техподдержки был, когда мы обратились с вопросом о том почему сетевой адаптер EtherJet (производства IBM) не работает на компьютере PS/1 (производства IBM). Нас, разумеется, отправили в Microsoft, откуда нас послали обратно в IBM. Пришлось накатывать оригинальную версию Windows от IBM…

                        Основная моя претензия к саппорту — они даже не попытались допустить, что проблема может быть на их стороне.
                        С чего вы так решили?

                        Какая им разница, кто я такой и насколько широкие у меня права на техподдержку?
                        Очень просто: разные уровни техподдержки оплачиваются по разному. Если всем «хитромудрым», покупающим ноут с Ubuntu будут оказывать техподдержку — то кто будет оплачивать ноуты с Windows?

                        Я голос с небес, шлю им багрепорт о конкретной проблеме с их драйвером (выложенным на офсайте Dell) на конкретном устройстве Dell с легальной Win 7.
                        Вы тратите их время и деньги, прежде всего. Windows 7 они уже не устанавливают и, соотвественно, техподдержку не оказывают. Так что все пользователи, котором она положена — не затронуты. Так нафига им такой багрепорт?

                        Кроме того, по факту получается, что Dell продала мне программно-аппаратный комплекс со вшитой ОС, гарантирующий нормальную работу далеко не на любой легальной Win 7 (при том что они заявляют, что Win 7 поддерживается). Я не получал ни единого предупреждения о таких ограничениях при покупке лэптопа. Знал бы — не купил бы.
                        А что купили бы? Нет — мне правда интересно. Мы общались и с техподдержкой IBM (до того, как подразделение отошло к Lenovo) и c HP, и со всякими Acer'амм-Asus'ами, но основной принцип сохраняется неизменным: если обнаруживается, что вы не используете OEM'ную версию Windows, то техподдержка с радостью выдыхает, обьясняет вам, что вы не по адресу — и радуется тому, что это больше не их проблема.

                        Единственное исключение — это Apple, но там всё понятно: так как и операционка и железо выпущены одним производителем, то «отфутболить» вас попросту некуда…
                        • 0
                          Единственное исключение — это Apple, но там всё понятно: так как и операционка и железо выпущены одним производителем, то «отфутболить» вас попросту некуда…

                          Думаю, если я к ним обращусь с проблемой установки Windows XP на мой Macbook Pro 2012 (предположим), то меня они пошлют так же радостно, как та техподдержка Dell.
                          • 0
                            Не уверен ибо bootcamp их творение и они заявляют о том, что оно работает.
                            Вот если бы они не рекламили, что можно винду воткнуть, тогда могли бы игнорить, а так скорей всего помогут (но только с официальными образами, а не кастомными сборками).
                            • 0
                              Ну значит либо убрать вычёркивание XP, либо заменить Windows на Linux, FreeBSD.
                        • 0
                          > Пруфлинк на что? Вы обращаетесь к ним по поводу софта, который они не продавали и никаким боком не касались. С какого перепугу они должны осуществлять техподдержку?

                          Потому что они на каждом углу на своём сайте кричат, что Win 7, без уточнений, поддерживается.
                          Драйвера для Win 7, выложенные на офсайте (они по-вашему для OEM? какой в этом смысл?), целая страница по поддержке явно не OEM Win 7 — http://www.dell.com/support/contents/ru/ru/rubsdt1/article/Product-Support/Self-support-Knowledgebase/Windows-Operating-Systems/windows-7-support, более того гайд по обновлению именно на retail win 7: http://www.dell.com/support/article/ru/ru/rubsdc/SLN131846/

                          >> Основная моя претензия к саппорту — они даже не попытались допустить, что проблема может быть на их стороне.
                          > С чего вы так решили?

                          Очевидно, с того, что иначе ответ был бы «спасибо за информацию, мы проверим наличие этой проблемы в нашем драйвере и сообщим вам результат.»

                          > Очень просто: разные уровни техподдержки оплачиваются по разному. Если всем «хитромудрым», покупающим ноут с Ubuntu будут оказывать техподдержку — то кто будет оплачивать ноуты с Windows?

                          Я не подписывался решать их экономические проблемы. Заявили поддержку Win 7, не уточнили «retail не поддерживается», не уведомили о фактической невозможности смены ОС — будьте добры исполнять мои хотелки по нормальной работе семёрки на их ноуте.

                          > Вы тратите их время и деньги, прежде всего. Windows 7 они уже не устанавливают и, соотвественно, техподдержку не оказывают. Так что все пользователи, котором она положена — не затронуты. Так нафига им такой багрепорт?

                          Они мб не устанавливают, но устанавливают другие пользователи, которых не один и не два. Если компания плюёт на этих пользователей, это значит, что компания — отстой. Если для компании прекращение предустановки ОС = прекращение поддержки ОС, то компания — отстой. Если компания не принимает багрепорты на свои собственные драйвера от своих собственных пользователей, то компания — отстой. Я наблюдаю совершенно идиотскую ситуацию, которую вы почему-то считаете нормальной: я, легальный покупатель ноутбука Dell, сообщивший им свой айдишник ноутбука и Support ID (или как он там у них называется) и уведомляющий о тупо не работающем драйвере Wi-Fi их авторства на одной из самых распространённых в мире ОС (тоже лицензионной), получаю административный отказ вида «у вас даже нет прав на подобное обращение в ТП».

                          > А что купили бы? Нет — мне правда интересно. Мы общались и с техподдержкой IBM (до того, как подразделение отошло к Lenovo) и c HP, и со всякими Acer'амм-Asus'ами, но основной принцип сохраняется неизменным: если обнаруживается, что вы не используете OEM'ную версию Windows, то техподдержка с радостью выдыхает, обьясняет вам, что вы не по адресу — и радуется тому, что это больше не их проблема.

                          Ну в принципе верю, что этот подход практикуют все вендоры.
                          Поэтому: именно по этой причине конкретно себе скорее всего не буду себе покупать ещё очень долго — вендоры свиньи, ноутбучного хлама от родных/знакомых/с работы и так хватит на сто лет вперёд, а последний купленный личный ноут, Toshiba Chromebook 2, надеюсь проживёт ещё лет 10.

                          Если же у меня возникнет такая же ситуация, как сейчас с Dell Inspiron (купить именно Windows-ноутбук другому человеку) — так честно и предупрежу: или терпите предустановленную Win 8 / Win 10, или я куплю и установлю Win 7 (моя рекомендация) или любую Windows на ваш выбор, но никаких гарантий на нормальную работу дать не могу, тк производители железа и ОС при проблемах с драйверами прежде всего хотят послать пользователя куда подальше, особенно со старыми версиями Windows.
                          • 0
                            Потому что они на каждом углу на своём сайте кричат, что Win 7, без уточнений, поддерживается.
                            Где конкретно? Они говорят о том, что их железка совместима с Windows 7, но где конкретно они заявляют о том, что обещают техподдержку для Windows 7?

                            Я наблюдаю совершенно идиотскую ситуацию, которую вы почему-то считаете нормальной: я, легальный покупатель ноутбука Dell, сообщивший им свой айдишник ноутбука и Support ID (или как он там у них называется) и уведомляющий о тупо не работающем драйвере Wi-Fi их авторства на одной из самых распространённых в мире ОС (тоже лицензионной), получаю административный отказ вида «у вас даже нет прав на подобное обращение в ТП».
                            Я не очень понимаю почему вы считаете эту ситуацию «идиотской». Забудь о Window, ноутах и драйверах. Представьте что вы купили, ну я не знаю, автомобиль — и поставили в него магнитолу, купленную у кого-то ещё. А она, вот зараза, отказывается издавать звук из встроенных в автомобиль колонок. Вы думаете хоть кто-нибудь из производителей будет вам осуществлять «техподдержку» в рамках гарантии? Да никогда в жизни. За отдельную, дополнительную плату — может быть…

                            Почему вы считаете что с ноутами ситуация должна быть другой?

                            Если же у меня возникнет такая же ситуация, как сейчас с Dell Inspiron (купить именно Windows-ноутбук другому человеку) — так честно и предупрежу: или терпите предустановленную Win 8 / Win 10, или я куплю и установлю Win 7 (моя рекомендация) или любую Windows на ваш выбор, но никаких гарантий на нормальную работу дать не могу, тк производители железа и ОС при проблемах с драйверами прежде всего хотят послать пользователя куда подальше, особенно со старыми версиями Windows.
                            Ну дык. Всегда так было. Я не понимаю что вдруг изменилось, что вы стали ожидать чего-то другого.

                            Ну не будет гарантия распространяться на то, что вы получили не от продавца. Нигде и никогда так не было. Почему вы вдруг решили, что в случае с Windows всё должно быть не так?
                            • +1
                              > Они говорят о том, что их железка совместима с Windows 7
                              ОК, пусть будет «заявляют совместимость», а не «оказывают техподдержку».
                              Как я уже сказал, лично мне не нужна была от них никакая техподдержка, а всего лишь рабочий оф. драйвер.

                              Некорректная работа их драйвера на Win 7 retail демонстрирует, что их заявление о «совместимости с Win 7» — ложь.

                              > Представьте что вы купили, ну я не знаю, автомобиль — и поставили в него магнитолу, купленную у кого-то ещё
                              Аналогия не совсем точная. В отличие от купленной у третьей стороны магнитолы, Win 7 Retail — это одна из основных реализаций Win 7, которую реальные пользователи будут держать в руках и пытаться поставить на лэптоп (тк предустановленные Windows в последнее время печально известны тоннами crapware). Поэтому отказ Dell в обслуживании для меня равносилен не отказу обслуживать стороннюю магнитолу в автомобиле, а отказу решать проблемы двигателя при работе на Aи-92.
                              • –1
                                В отличие от купленной у третьей стороны магнитолы, Win 7 Retail — это одна из основных реализаций Win 7, которую реальные пользователи будут держать в руках и пытаться поставить на лэптоп (тк предустановленные Windows в последнее время печально известны тоннами crapware).
                                Вы это серьёзно? Процент людей, которые переустанавливают на копленном ноуте операционки измеряется единицами процентов. Как и всегда измерялся. Так что это не «одна из основных реализаций», а «редкая птица, которую иногда туда будут пытаться взгромоздить».

                                В прошлом веке мне приходилось «выковыривать» из OEM'ной версии Windows драйвера, вам приходится «шаманить» с тем, что вы скачали — и в обоих случаях техподдержка «умывает руки», так как она, по определению, не поддерживает то, что вы у компании не купили…
            • +4
              Так это же извечная проблема, только набор неполадок у каждого свой :)
              Пробовали другой дистрибутив?

              P.S. у меня есть замечательная история, когда дома оказался десктоп из серии я-его-слепила-из-того-что-было. Я тогда только начинал свой полноценный переход на Linux и искал подходящий дистрибутив: в дуалбуте были W7 и OpenSUSE. Оказалось, что начал отваливаться один из мостов, что выражалось в регулярных BSOD. Linux же просто выдавал Kernel Panic и продолжал работать дальше. Собственно, это и сделало меня Linux-евангелистом.
              • +2
                Не сочтите за рекламу, но по схожему поводу есть ролик на канале у Дмитрия Бачило. Ему толи прислали, а может быть это и его ноут — не суть. Дело в том что мост выгорел и соответственно периферия не работала, клавиатура в том числе. Но стоило поставить FreeBSD...) В общем целая эпопея.
                • +1
                  В университете была похожая история. Хотели из старого системника сделать роутер, но каждая ОС, которую мы пытались на него поставить, отказывалась либо устанавливаться, либо работать. В нашем случае завелась только OpenBSD.
                  • –2
                    «Секта свидетелей Линуксовых»
            • +4
              У вас мотивации нет.
              Я вот тоже пробовал переходить каждые пару лет и не получалось.
              Потому вышла десятка, которая показала насколько Майкрософт плевать на пользователей. ОС хорошая, политика плохая. Это стало мотиватором.
              Живу уже пару лет под Линуксом. Доволен.
              За это время перетащил и сервер с ХР на линукс, родителей пересадил на линукс, жену пересадил на линукс. Только игровой комп остался под виндой.
              Но для этого всего понадобилась мотивация.
              ДЕло не в том, что ОС чем-то неудовлтетворяет. Дело в том, что на первый взгляд в линуксе по сравнению с виндой одним минусы. Особенно когда пытаешься решать проблемы «также как в винде». А они также не решаются. Решаются подругому, часто проще и лучше. Но начинающий этого не знает. И видит убогий инструмент, который плохо и незнакомо работает. Нужна мотивация, чтобы «осилить». А дальше уже само пойдет.
              • 0

                Ну и для чего это мазохистическое превзмогание?


                Работаю под Linux, просто потому что это проще чем компилировать из исходников под Windows изначально линуксовые программы.
                Но дома стоит 10-ка и собственно все отлично.

                • 0
                  Не люблю чувствовать черенки в ****.
                  Даже если по словами МС это для моего же удобства(ну там спину ровной проще держать и всё такое)
                  • 0
                    Дык и в линуксе точно так-же, на самом деле. Просто в нем вы принимаете навязанные стандарты, а в винде нет, только и всего.
                    • 0
                      Когда Линукс начнет за мной следить без моего ведома и возможности этим четко управлять — я с вами соглашусь.
                      Впрочем для этого ему придется перестать быть Open Source, вероятность чего крайне мала.
                      • 0
                        Думаю что за вами более следит ваш телефон и ваш браузер, нежели ваша ОС (:
                        • 0
                          Думаете? Хорошая привычка. Но для неё нужны факты, иначе это пустое занятие.
                          Был неприятно удивлен, когда в детализации мобильного счета увидел лишний траффик. Решилось просто — заявлением на полное отключение услуг мобильного интернета.
                          С браузером тоже просто — Ghostery и аналоги спасают.

                          Так что я уверен, что браузер и телефон следят за мной не больше, чем десятка.
                          • 0
                            Проблема в том что никто еще не смог привести факты слежения десяткой и слива какой-либо персональной информации. В случае-же обезличенного слива всякой мелочи — даже с гоустери оно сливается вполне успешно.
                            • 0
                              По факту десятка следит на том же уровне что и восьмерка. +- погрешность. Вопрос в политике. Десятка обозначли трэнд и отношение к потребителям. Дальше будет хуже. Информация — это деньги. Сложно поверить, что МС откажет себе в удовольствие эти деньги получить.
                              Впрочем как и другие корпорации типа того же Гугла.
            • 0

              У меня тоже i7, но ноут. И единственная проблема, с которой я столкнулся — при установке проприетарных дров на мою nvidia у меня ломается xorg :D Благо геймингом я не сильно интересуюсь, но всё же это камушек в огородец…
              А вот на счёт "скорости сёрфинга", ну тут уж извените. Я викинул хромиум, после того, как у меня начались проблемы с воспроизведением mp4. Предлагалось либо компилить хромиум с необходимыми кодеками, либо переходить на что-то другое… Конечно же это не linux-way, но я всё же тупо установил google chrome и в основном не парюсь.
              На счёт блютуза могу сказать, что я его для гарнитур не использовал, но вот с передачей файлов у меня проблемы возникали. Но быстрее всегда оказывалось просто вставить usb и сделать всё стандартным способом.


              Но скажу честно, меня всё устраивает. Со стандартными задачами проигрывания медии справляется, с задачами вебразраба — тоже. Можно даже поигратся в консоли и пописать прямо в память, узнать как работает вообще ось, что в винде нельзя. Мне нравится такая вот открытость, когда ядрышко у тебя "в руках".
              Тут если что-то не работает — твоя вина. Не скажу, что для пользователя в сферическом вакууме это хорошо, но вот для меня хорошо. Мне нравится возится с компами, для меня это радость. Да, я мазохист.

            • +1
              — Более медленная работа PhpStorm


              Вы создаете сайты? Под виндой? Ну, не знаю… Я разработку веду в pycharm и phpstorm на Debian, все сервера, где сайты будут работать, у меня тоже на Debian. И там и там уменя одинаковое окружение, структура папок, права доступа… Это очень удобно. Да и рабочую машину с дебиан я не выключаю месяцами. У меня Debian 8 Mate, если интересно.
              • +1
                Откройте для себя Vagrant/Docker и создавайте сайты под чем угодно.
                • 0
                  По некоторым причинам мне не всегда виртуализация подходит.
              • +1
                Да, по виндой. Пытался переехать на Ubuntu, но столкнулся с более медленной работой, из-за чего пришлось переезжать на винду обратно (чего, признаться, очень не хотелось).

                Некоторое время у меня просто крутилась виртуалка с Debian (у меня тоже все сервера на Debian), потом мне надоело каждый раз запускать её и решил поднять все то же окружение под виндой. Я понимал, что могут быть проблемы с точным повторением серверного окружения, потому что файловая система будет не та, nginx для винды реализован не до конца, php-fpm-а под винду вообще нет.

                Но на удивление всё удалось. Nginx под виндой я поднял за 15 минут, вместо php-fpm-а поднял php-cgi, установил composer, phpunit, поставил git (а с ним установился и bash, плюс ssh клиент со всеми привычными authorized_keys и id_rsa в папке пользователя/.ssh), ConEmu (который очень сырой, но всё же работает), Node.js с npm вообще встали как родные.

                А что файловая система — всё решило написание соответствующих тестов. Так что я сам очень удивлён, но единственное, что реально сейчас отличается от разработки под ubuntu, так что мне в консоли приходится писать «cd /c/www» вместо «cd /var/www». Ну ещё, быть может, немного по Midnight Commander-у скучаю.
                • 0

                  Как альтернативу mc far смотрели?

                  • 0
                    Ммм… я бы сказал, что это mc слабая альтернатива FAR-у :)
            • 0
              В кубунту Jawbone Era спокойно работает как наушник. Но у ней и профиль соотвествующий.
              Спокойно выводится звук на 2 китайцев, у которых никакиз профилей кроме гарнитуры нет.
              Ради хохмы выводил как бы 'стерео' сразу на две гарнитуры.
          • 0
            Ubuntu поставил и работает.
            Но ведь она базируется на ветке unstable дистрибутива Debian. Это даже не testing, это unstable.
            • +5

              Значит мне везет. Единственное, о чем я жалел — это обновление дров nvidia, а так все нормально.

          • 0

            камень в огород убунты: дрова на свою radeon 7750 так и не запустил. положил ее на полку и пользую встроеную графику. а поиграть иногда хочется

            • 0
              amdgpu-pro драйвер должно уже работать с 7750, моя 7950 завелась даже без особых плясок — только включение антитеаринг в xorg.conf
          • 0
            Мне порой кажется, что проблемы ОС вообще не зависят от самой ОС, скорее от пользователя)
            Я сидел на хрюшке долгое время, потом на семёрке с беты ещё, в данный момент на домашнем — десятка, на рабочем — минт. Основная болезнь винды, которая меня преследовала до 10-ки — неумение найти драйвера на стоковую сетевуху. 10-ка научилась из коробки даже это делать). Убунта всегда ставилась без проблем с драйверами, минт тоже порадовал — накатывал его на новенький ноут поверх десятки — после танцев с бубном вокруг биоса, сама система встала и подтянула дрова подо всё что нужно, включая сенсорный экран. Настройка всего что мне нужно, не вызывает проблем ни в 10-ке ни в убунте, ни в минте.
        • +2
          Что-то мне кажется «непрофессионалы» тут не при чем. Windows 10 выпущена очень сырой и «латается» на ходу уже не первый год.

          Про разногласия в интерфейсе самой ОС уже много сказано и нет смысла повторяться. Но в ней два релиза сломана даже базовая функция «общего доступа к подключению к Интернету», безнадежно отваливающаяся после каждой загрузки и требующая постоянной реактивации. Проблему приходится исправлять самостоятельно при помощи PowerShell скриптов, но это как раз простым пользователям не очень доступно.

          Если бы все работало как надо, то Windows 10 вполне была бы самой дружелюбной к пользователю ОС, но Microsoft так торопилась с выпуском, что я все еще ощущаю привкус beta-версии.
          • –5
            Пользуюсь Windows 10 с самого первого дня релиза, никакого привкуса beta-версии.
            • +1
              Так и я пользуюсь, но тот же Network Connection Sharing работает только благодаря моему «шаманству».
            • +3
              Попробуйте, скажем, пару дней попользоваться таскбаром сверху. Появляющиеся окна с заголовком _за ним_ дадут иногда порадоваться проработанности данной ОС. А ведь такая ерунда воспроизводилась еще с семерки и до сих пор актуальна. Все в стиле любых продуктов MS: малейшее отклонение от дефолтного юзкейса — начинаются проблемы.
          • –1
            Прошу заметить, что «общее подключение к Интернету» — далеко не самая нужная функция в системе, особенно в малых рабочих группах. Ну а там, где она потребовалась, она (как ни странно) работает!
            На протяжении пары десятков лет работаю «эникеем — приходящим админом». Дома несколько систем (ибо того требует работа), на серверах — винда, на мобильных устройствах — андроид.
            Пробовал ubuntu. Несколько раз. Снёс. На одном из серверов уже несколько лет успешно трудиться debian. Вот там, действительно — один раз поставил, настроил и «забыл»!

            А если Вы всё еще ощущаете привкус «beta-версии», то добро пожаловать в реальность, в которой Вы при всем Вашем желании не сможете купить и установить на корпоративном десктопе ничего, кроме 10-ки… Все остальное либо нелегал, либо «бубен на верхней полке в шкафу», ибо вся инфраструктура построена на винде…
          • 0
            В офисе несколтко десяток.
            У соседа в десятке постоянный геморой с сетевыми дисками в правах доступа. Через проводник прав нет для половины каталогов, а через Фар всё спокойно копируется.
            Админы суммарно просидели несколько суток.
            На других машинах с десятками всё по дефолту работает.
        • +2
          Всё, что в убунте работало — работало замечательно и шустро. Зато там не работал Suspend и нормальные дрова на видеокарту. Зато нет и не будет сюрпризов с рекламой и телеметрией. Итого: убунту всё ещё требуется сильный бубен, а десятка иногда себя ведёт вместо того, чтобы работать.
          • 0
            Ну как минимум, отслеживание поисковых запросов там одно время было, так что про отсутствие сюрпризов вы погорячились, у них тоже рыльце в пушку.
        • –3
          Это наглое враньё.
          Настроить windows так чтобы она не глючила невозможно в принципе. Это запрещено лицензионным соглашением.
          Настроить убунту у меня почему-то занимает десять минут, из которых восемь я записываю образ на флешку и устанавливаю её на комп.
          Пользуюсь BT-наушниками много лет, в том числе в убунте, никаких проблем никогда не было.
          В отличие от windows, в которой не понятно как (если вообще можно) перенаправить аудио с конкретного приложения на нужное устройство.
          • –1
            >> Это наглое враньё.
            Смелое утверждение. Скажите, вы держали свечку, чтобы утверждать подобное?

            >> Настроить windows так чтобы она не глючила невозможно в принципе.
            С вами поспорит, думаю, как минимум треть сообщества

            >> Настроить убунту у меня почему-то занимает десять минут
            Ну если у вас все firmware сразу нормально ставятся «из коробки», если у вас не возникает проблем со тем же SLI, то мне остаётся только вам позавидовать.

            >> Пользуюсь BT-наушниками много лет, в том числе в убунте, никаких проблем никогда не было.
            А у меня было. Причём я даже сказал конкретно что не так — наушники работали в режиме гарнитуры, и никакие танцы с бубном не помогли мне заставить их работать в режиме нормальном.
            • +4
              В Убунте и прошивки и драйверы и SLI работают из коробки как раз, в отличие от.
              Если кто-то купил windows-only locked железку — это его личные проблемы.
              Железки, работающие в соответствии со стандартами, в убунте переключают режимы без проблем.

              Со мной может поспорить 95% населения, только вот аргументированно почему-то не может никто.
              А теперь расскажи мне как в этой форточке сделать индикатор заряда батареи мыши и клавиатуры без установки многомегабайтного блоба для каждого вендора.

              >> танцы с бубном
              Ссылку на багрепорт или 95%
        • +4
          > у меня нет времени в >= 20 часов, чтобы настроить всё окружение
          смотря кто какие инструмнты использует…
          как java разработчик:
          — установка java 1й командой
          — git из коробки
          — maven устанавливается одной командой (в Win скачай, разархивируй, настрой PATH...)
          — docker вообще хз как обстоят дела сча в винде (явно больше гемороя)
          … прододжать можно долго что в разы занимает больше времени для настройки, а «Bluetooth-наушники» — не решающий фактор в пользу какой-то из ос

          P.S. а чот я не в курсе в вин сейчас без бубна можно создать файл с именем ".gitignore"?
          • 0
            P.S. а чот я не в курсе в вин сейчас без бубна можно создать файл с именем ".gitignore"?
            Без проблем…
          • –2
            Вот с какими инструментами возникали проблемы при работе с линуксом у меня:
            — подключение к сети
            — вывод звука
            — вывод графики
            На настройку всего этого в линуксе у меня уходили десятки часов, зачастую безрезультатно. В виндоус всё всегда работало из коробки.
            Но не знаю, возможно конечно, вы всем этим не пользуетесь.
            • +1
              А вот с какими инструментами возникали у меня проблемы в винде.
              — Принтеры, особенно HP. Теперь я просто ненавижу эту фирму, чьи программисты до сих пор не знают других кодировок кроме ASCII, так что на русскоязычных версиях винды, где пути и названия системных папок кириллические, проблемы с установкой практически гарантированы.
              — Сеть. Если в локалке мешанина из Windows разных версий, это просто ад — вечно хоть что-то да отваливается.
              — Установка обновлений. То сервер обновлений не видит, то обновы никак ставиться не хотят без бубна.
              — .NET Framework-программы. Вроде последние версии, особенно десятка, уже должны содержать в себе всё необходимое, по факту же нужно ставить 100500 версий среды, причём никогда не угадаешь, какая версия нужна данной конкретной программе. Опять же тысяча проклятий HP, у которых принтерный софт вечно на данном фреймворке, что только затрудняет установку принтера.
              — Модемы-свистки, особенно если нужно организовать раздачу по локалке. Вот где десятки часов шаманства!
              — Программаторы. Пока наконец заставишь винду создать виртуальный COM-порт и нормально проинсталлить все дрова, поседеешь.
              • +1

                Поддержу. Canon lbp-810 и некоторые другие печатают только из виртуалки с ХР.

              • –1
                — все принтеры HP прекрасно были установлены с первого раза и замечательно трудятся. Не могу сказать, что мне очень уж нравится оргтехника этого вендора, но заказчик закупил технику — и её нужно установить. Откуда взялся бред про кириллицу в системных путях?
                — есть организации (которые я обслуживаю) с таким набором: 2003, 2008/2008R2, XP, 7, 8.1, 10. Сети как одноранговые, так и с DC. Никаких проблем с сетями нет. Может, у кого-то кривые руки, что не может настроить то, что настраивает другой?
                — про обновления — вообще бред! Если нет в сети настроенного по-уродски фаера, то все работает прекрасно (если лицензия, конечно!)
                — Возьмите себе за правило накатывать на вновь установленную машину с виндой Net 3.5 и 4 — и никаких проблем не будет!
                — по поводу 3G/4G-свистков, программаторов и прочего — см.выше…

                Вот скажите мне, откуда беруться такие горе-«специалисты», которые не могут настроить элементарные вещи, при этом на приличных ресурсах типа этого кричат о криворукости мелкомягких, да еще и формируют у не-IT-общественности стереотип «компьютерщика», который пришел, долго возился, кое-как сделал да еще и денег взял? Знаете, как уже надоело за такими ̶г̶а̶в̶ недоделки убирать?!
              • 0

                HP не идеальны, не любят некоторые документы печатать, но вот с путями в русскоязычных версиях проблем пока не видел.
                В локалке машины от ХР до 10-ки.

        • 0
          Ты просто не видел inside preview.
          P.S. Я знаю что я сам виноват…
          • 0

            Хм, сижу на Insider Preview (я её накатил на macbook :-D) и вроде пока без проблем =)
            Не сразу поставилась, да (не до конца понял, какая-то проблема с двумя хардами, не хотела загружаться не с "основного" винта), но работает стабильно.


            Правда, не сказать, что я её сильно-то юзаю: что-то написать в excel-е, да youtube / twitch посмотреть, иногда играю в близардовские SC II и HoTS

            • 0
              У меня проблемы с windows defender. При включении тормозит загрузку рабочего стола. Дико бесит.
              Это при том что на систему у меня ssd
        • +1

          Идея с принудительной перезагрузкой для обновления это просто топ. Сразу вспоминаю видео, где у чувака во время рендеринга винда решила принудительно обновиться.
          Ко всему если внезапно ей приспичит обновиться, то в ранних версиях она практически полностью забирала доступ к диску. То бишь в taskman столбец "Диск" выкручивается в 100% и любые мало мальские операции с записью на диск. Например, запустить видео на youtube можно, но картинка и звук будут вполне заметно расходиться. Сейчас аналогичную ситуацию устраивает Capability Telemetry Service. В прошлых версиях такого поведения замечено не было.
          Касперский вполне резонно заметил про не шибко сильную защиту системы и очередной EEE в сфере защиты ОС.
          Можно еще что-нибудь про тормозные WPF-приложений в стандартных хомячьих версиях, но не уверен, что ими хоть кто-то мало-мальски пользуется, да и WinStore'ом в целом.
          То есть, может оно и стало универсальным и более простым в плане дизайна оформления некоторых вещей, но назойливых косяков всплыло на порядок больше.

        • +1
          Я дико извиняюсь, но пока самые плохие отзывы о Windows 10 я слышу от, мягко говоря, непрофессионалов.
          ИМХО она гораздо более user-friendly, чем все Windows до этого, и требует гораздо меньше времени для базовой настройки системы.


          o'really?

          Мне пришлось гуглить что бы найти где поменять настройку клавиатуры что бы помнить свою раскладку для каждого окна. Это вы называется юзерФрендли?
          Интерфейс настройки системы намного запутаней сейчас.
          • 0
            что бы помнить свою раскладку для каждого окна

            А я хотел запускать фейерверки, когда они наконец-то убрали привязку раскладки к каждому окну. Теперь мне не нужно помнить, где какая раскладка.
            Какой процент пользователей страдал от привязки раскладки к каждому окну и скольким процентам это нужно? 99/1?
            • 0
              Единая раскладка на всю систему удобна, но есть одно «но». Индикатор клавиатуры как сломался во времена Висты, так и остаётся сломанным по сей день. Достаточно не перезагружать компьютер около месяца, и он намертво застревает в одном из положений до следующей перезагрузки.

              Поэтому лично мне гораздо удобнее заведомо знать, что новое окно откроется с английской раскладкой, а не угадывать с двух попыток, какая раскладка стоит сейчас (индикатор-то сломан и показывает паутину).
              • 0
                Подскажите, в какой версии винды такое происходит?
                У меня на рабочей десятке (1607 14393.1358) ничего подобного нет. Машина не выключается по определению — кнопка power уводит систему в сон.
                • 0
                  Во всех, начиная с Висты, заканчивая 10 Creators Update, на дюжине разных компьютеров. Вот сейчас, например, индикатор намертво застрял в положении «РУС RU». На каком из языков он застрянет, предугадать невозможно, это всегда рандом.

                  Ещё во времена Висты я находил открытую тему на их форумах, где люди описывали этот баг. Прошло 10 лет, но никто так и не почесался.
              • 0
                Единая раскладка на всю систему удобна, но есть одно «но».

                Меня в Винде 7 бесит обратное — хотя я включил единую раскладку на всю систему — новые открытые окна она все-равно всегда открывает в английской раскладке.
            • +1
              Я страдаю. Причем страдаю даже в линуксе. Вот у меня открыт браузер и чат, редактор кода и быстрая справка. Мне нужно чтоб первые два были только на русском, а последние два только на английском, и вот эта муть с переключением просто убивает.
              Причем я так и не понимаю — зачем было убирать это в закрома, а не выносить в настройки клавиатуры?
              • 0
                В линуксе это легко настроить, во всяком случае в юните или гноме.
            • 0
              Это крайне удобная штука, что в винде, что в лине. И самый бытовой пример — чатики/скайп на русском 99.9% времени, тогда как среда разработки и прочие консоли — 100% английские. И мне не нужнно постоянно дёргать переключалки, когда меняю окно. Очень это раздражает, когда через teamviewer подключаюсь, у него то самое «глобальное» переключение.
              Но можно было бы это сделать базовым параметром, рядом с «язык по умолчанию».
              • 0
                И самый бытовой пример — чатики/скайп на русском 99.9% времени, тогда как среда разработки и прочие консоли — 100% английские.
                На самом деле всё это — попытки решить проблему, которая «яйца выеденного не стоит». Всё-таки люди, в своё время разрабатывающие компьютеры специально для России понимали, что они делают. Две разные клавиши (или комбинации клавиш) для включения русского и латинского — и вам никогда не потребуется вспоминать — какая у вас где раскладка и глобальна ли она. С Windows я уже давно не работаю, а под Linux использую setxkbmap -layout us,ru -option grp:shift_caps_switch — и нет проблем…
                grp:shift_caps_switch
                • 0
                  Это никак не решает проблему — переключить не сложно, сложно именно вспомнить это сделать, переключив задачу.
                  • 0
                    В случае с немодальными переключателями языка вам не нужно ничего помнить. Просто перед тем, как набирать текст на английском — нажимаете CapsLock, на русском Shift-CapsLock. И всё. Кашу маслом не испортить, если 10 включить раскладку — она таки будет включена.
                    • 0
                      При переключении на другое окно — я начну набирать абракадабру, потом придется нажать на кнопку переключения языка и набрать заново. В чем разница?
                      • 0
                        В чем разница?
                        Разница в том, что вы не начинаете набирать текст, не включив раскладку. При этом подходе абракадабре просто неоткуда взяться. Потому что вы чисто автоматически тыкаете мизинцем либо в CapsLock, либо в дырку между CapsLock'ом и Shift'ом перед тем, как топтать другие кнопки. Всегда. Независимо от контекста, окна и прочих условностей.

                        Вас не волнует понятие «текущей раскладки», так как в вашей ментальной модели мира это понятие отсутствует. Вернее (мы тут все программисты, да?) вместо «глобальной» (или «оконной») переменной «текущая раскладка» у вас появляется локальная переменная. В чём преимущества такого подхода при программировании — сказать или сами знаете? То же самое и здесь…
                        • 0
                          Смотрите: При классическом способе я должен осознавать на каком языке я набираю — на вашем тоже. При классическом переключении раскладки я должен тыкать клавишу всегда при переключении с чата на IDE — в вашем тоже. При классическом способе, если я не уверен на каком я языке нахожусь, я должен смотреть на индикатор языка — в вашем тоже. В любом случае будет абракадабра если я не нажму клавишу нужную.

                          От перестановки слагаемых сумма-то не поменяется. Мне не проблема нажать сочетании клавиш физически, мне проблема вспомнить это сделать, что никак не уберется при вашем способе. И да, я данный способ тестировал в течении почти года, чтоб привыкнуть, только вот разницы и тогда не заметил.
                          • 0
                            При классическом способе, если я не уверен на каком я языке нахожусь, я должен смотреть на индикатор языка — в вашем тоже.
                            Вот в этом месте как раз и отличие — причём принципиальное. Мне никогда не нужно смотреть на индикатор языка. Более того, в Unity в 14.06 они умудрились его сломать и он не работал — и мне это вообще никак не мешало. Я об этом узнал только когда на форумах кто-то жаловаться начал.

                            Мне не проблема нажать сочетании клавиш физически, мне проблема вспомнить это сделать, что никак не уберется при вашем способе.
                            Убирается влёгкую если использовать подход правильно. Правило простое: хочешь что-то написать — включи раскладку. На индикатор смотреть не нужно и, более того, вредно.

                            И да, я данный способ тестировал в течении почти года, чтоб привыкнуть, только вот разницы и тогда не заметил.
                            Плохо тестировали если продолжали смотреть на индикатор.

                            Это всё равно как если бы вы попытались перейти с автомобиля на самолёт и жаловались на то, что проезжать светофоры стало только сложнее (габариты укстройства из-за крыльев возросли), а на вопрос «а взлетать не пробовали?» отвечали бы «дык всё равно садиться нужно будет».

                            Если вы продолжаете смотреть на индикатор и пытаетесь добиться экономии не нажимая лишний раз клавишу CapsLock — выигрыша действительно не будет. Но идея-то не в этом!
                            • 0
                              А как вы узнаете какой у вас язык сейчас включен, переключив задачу на соседнее окно? Вот я щас пофлудил в соседнем чате и уже не помню на каком языке я был. Для того чтоб проверить — мне либо надо посмотреть на индикатор языка, либо напечатать букву, либо, в вашем способе, посмотреть на индикатор клавиши Caps Lock.

                              То что вы помните на какой раскладке у вас клавиатура — это хорошо. Я бывает напишу вопрос в чат, потом подумаю пару минут, а уже потом начинаю печатать. В голове у меня в этот момент нет даже далеких воспоминаний о раскладке.

                              С этой стороны раскладка на окно точно в выигрыше — я в одном окне на финском пишу, в чате на русском, и в не зависимости от всего этого IDE у меня будет на английском, пока я сам в ней не переключу язык. То что вы предлагаете — простая замена Alt+Shift/Win+Space на нажатие одной кнопки.

                              PS: Раскладки у меня четыре: русская, английская, финская и карельская.
                              • +1
                                На сколько я понял предлагают под каждую раскладку свою комбинацию.
                                Ну например контрл+шифт будет включать русскую, а альт+шифт английскую, при этом не важно какая была предыдущая. Таким образом собираясь писать на русском всегда тыкается контрл+шифт, даже если уже был русский. Не надо ничего помнить и никуда смотреть.
                                • 0
                                  Таким образом собираясь писать на русском всегда тыкается контрл+шифт, даже если уже был русский. Не надо ничего помнить и никуда смотреть.
                                  Именно так. И не нужно ничего запоминать, выяснять, перенабирать… Пишем текст == включаем раскладку.

                                  Я так жил ещё в DOS'е (написал свой драйвер клавиатуры на выходных, помнится) с русским на Ctrl+LeftShift и английским на Ctrl+RightShift. Но в Linux это оказалось неудобным, так как оказалось что то, что можно было сделать в DOS там сделать нельзя. Пришлось из всех зол выбрать меньшее — этим меньгим оказалось setxkbmap -layout us,ru -option grp:shift_caps_switch
                                  • 0
                                    так как оказалось что то, что можно было сделать в DOS там сделать нельзя

                                    Интересно, в Кедах не надо править конфиг — можно на каждую раскладку свой хоткей повесить. Правда, именно Ctrl+Shift не вешается.

                                    • 0
                                      Правда, именно Ctrl+Shift не вешается.
                                      Об чём и речь. На самом деле и в KDE, и в GNOME, и в Unity это можно сделать через setxkbmap, но пользоваться этим будет невозможно. Потому что это сделает Ctrl+Shift «завершенной» комбинацией, которая будет переключать раскладку — и всё. Ctrl+Shift+Tab (и другие подобные комбинации) работать перестанет. Видимо потому KDE и не даёт так сделать через GUI.

                                      Смешно: написанный «на скорую руку» BIOS и сшитый «на живую нитку» DOS позволяли это сделать, а миллионы строк кода и «грамотный дизайн» — нет. Причём настолько «нет», что этот позор предпочли убрать из настроек и сделать вид, что «так и надо», вместо того, чтобы сделать так, чтобы этим было удобно пользоваться…
                              • 0
                                А как вы узнаете какой у вас язык сейчас включен, переключив задачу на соседнее окно?
                                А как вы узнаёте сегодняшнюю цену та папайю в Гонолулу? Никак. Здесь — то же самое. Меня это вообще не волнует.

                                То что вы помните на какой раскладке у вас клавиатура — это хорошо.
                                И этого я не помню. Зачем?

                                В голове у меня в этот момент нет даже далеких воспоминаний о раскладке.
                                Врёте. Безбожно врёте. Если вам нужно напечатать «нет», то нужно нажать клавиши «Y» «T» «N», а чтобы написать «NET» — совсем другие клавиши. Ну так «мысленно переключившись» в нужный язык — переключите в него и клавиатуру!

                                То что вы предлагаете — простая замена Alt+Shift/Win+Space на нажатие одной кнопки.
                                Нет, нет и нет. Я предлагаю забыть о вопросе текущей раскладки раз и навсегда.

                                PS: Раскладки у меня четыре: русская, английская, финская и карельская.
                                Значит вам нужны четыре комблинации клавиш. Можно к CapsLock и Shift+tCapsLock добавить Shift+Ctrl и Ctrl+Alt, наверное. Или, если часть раскладок используется нечастно — их выбирать другим способом.
                                • 0
                                  Я вам про одно и тоже пытаюсь внушить уже пару постов — при вашем способе вам ВСЕГДА надо нажимать клавишу при переключении окна. Мне это делать а) лень б) я не вспомню даже.
                                  • 0
                                    Я вам про одно и тоже пытаюсь внушить уже пару постов — при вашем способе вам ВСЕГДА надо нажимать клавишу при переключении окна.
                                    Не при переключении окна, а перед набором текста.

                                    Мне это делать а) лень б) я не вспомню даже.
                                    Вопрос привычки. Я так понял, что вы даже не пытались к такому подходу привыкнуть в то время как я никогда и не пытался привыкнуть к варианту, когда есть несколько режимов и вам нужно запоминать/выяснять в каком режиме вы сейчас работаете.

                                    Возможно потому что я начал с DOS'а где показывать раскладку было толком негде (ведь основная программа полностью занимала весь экран) и, соответственно, нужно было решение, которое будет удобно использовать в отсутствие индикатора.
                                    • 0
                                      Разница в привычках (:
                • 0
                  Две разные клавиши (или комбинации клавиш) для включения русского и латинского — и вам никогда не потребуется вспоминать — какая у вас где раскладка и глобальна ли она.

                  Ага, придётся каждый раз щёлкать эту комбинацию при переключении окна.
        • +1
          Помимо перечисленного другими людьми, в десятке меня убивает «честное» разделение ресурсов. Когда при копировании файлов тормозит GUI и заикается музыка — это ужасно. Первое впечатление, когда поставил убунту — система реагирует на клик СРАЗУ.

          Core i7, 32G RAM.
          • 0
            Зато чего стоит случайно проявляющийся 12309 на любом GNU/Linux :(
        • 0
          За 8 лет работы на десктопном и серверном Linux'е (Ubuntu, Debian, LinuxMint, Mandriva, RHEL, Fedora) на разном железе было только две проблемы с этим железом. Первая с сетевой картой — не было сети, при чем сама карта работала. Для меня до сих пор не ясно в чем было дело, быть может и не в карте, а в руках, поскольку случилось это при самой первой установке Ubuntu, тогда еще 8.04, для ознакомления с линуксом. Второй — спящий режим. Работал поперемено на разных версиях разных систем. И это действильно косяк ОС. Ни когда не было проблем с видеодрайверами, хотя были карты как Radeon, так и Nvidia, не считая современных интегрированных чипов.
          Можно вспомнить как в Ubuntu Server 16.04 из ядра убрали драйвера RAID контроллеров (уже не помню каких конкретно), но это не косяк самого Linux.
          Помимо вышенаписанного больше проблем с железом не было.
        • +2
          Вот вам плохие отзывы от не администратора Windows 10 (и мало что касается, собственно, настройки):
          — Для того, чтоб заставить Винду не качать обновления и не ставить из без спросу приходится указывать все подключения к интернету как платные в настройках соединения. Каждое персонально. Забыл указать для нового подключения — начинает качать и потом перезагрузится без спросу. Есть несколько настроек для нормального выключения и обновления по запросу, а не без спросу, но они доступны только в определённых редакциях винды и, конечно же, в домашней версии они недоступны вовсе.
          — Переключение окон по Alt+Tab залипает и интерфейс со списком окон периодически остаётся на экране и единственный способ это исправить, который я нашёл для своей системы, это выключить новую красивую переключалку окон и пользоваться старой, только с иконками и без картинок самих окон. Т.е. это не залипающий Alt. Впрочем, даже старый интерфейс пару раз уже умудрился залипнуть и вообще не желал уходить с экрана.
          — Новые приложения вроде Mail не выводят свою иконку в старом интерфейсе переключения окон.
          — В том же Mail не работает копирование по Ctrl+C… точнее ты никогда не знаешь сработает оно или нет в этот раз. С таким же успехом можно монетку подбрасывать. Приходится пользоваться контекстным меню.
          — Опять же в том же Mail для копирования текста со ссылкой нужно в контекстном меню найти кнопку "<", чтоб иметь возможность скопировать текст таким образом. В контекстном меню там целых два действия и 4 кнопки. Гениально.
          — Базовые игры теперь с рекламой. Серьёзно? Благо мне-то они хоть не нужны.
          — Новый Skype App не запрашивает доступа к микрофону если он внезпано оказался выключен в настройках Винды. В этих настройках в принципе нет возможности выключить для всех и потом разрешать. Можно либо совсем выключить для всех или персонально запретить всем, но каждое новое установленное приложение по-умолчанию доступ будет иметь.
          — Новый Skype App не выводит новые сообщения до тех пор, пока не откроешь его окно. -_- Тогда он просыпается и подгружает из с сервера. Это IM или почтовый клиент? Да блин, даже почтовые клиенты в этом плане динамичнее получаются. В результате приходится пользоваться старым, хоть и он не сахар.
          — Уже 2017й год на дворе, а винда всё ещё теряет расположение иконок на рабочем столе чуть ли не каждый раз, когда какая-нибудь игра изменит разрешение экрана. Приходится пользоваться сторонними утилитами для восстановления их расположения. Впрочем, это претензия ко всем версиям Винды.
          — Догадались встроить приложение-будильник, но не догадались о том, что пользователи оного могут захотеть поставить СВОЮ мелодию! Более того, это убожество поддерживает только один строго фиксированный формат WAV-файлов. Две тысячи, мать его, семнадцатый год! Поменять музыку можно только подсунув вместо файлов стандартных мелодий свои в идентичном формате (и тут я имею в виду всё вплоть до дискретизации и byte order). В реестре можно включить отображение звуков будильника в настройках звука системы и там можно выбрать свой файл, но будильник этот выбор либо проигнорирует вовсе, либо не будет играть файл.
          — Ну и та самая слежка за пользователем, которую штатными средствами выключить можно лишь частично, а некоторые её части они аккуратно скрывают под видом полезных сервисов. Например, картинки на форме логина с возможностью за них проголосовать. Это нужно выключать отдельно, заменив на свои собственные вместо Windows Spotlight.

          Очень это всё user-friendly. Я не говорю, что Linux в этом плане лучше. У него своих проблем вагонами. Но большей части этого маразма до 8+ просто не было.
        • 0

          У меня в этой самое последнее обновление лицензионная виндовс 10 регулярно перестает пропадать панель окон в полноэкранном режиме. Нет отдельной галочки вкл/выкл для наушников и динамиков! При подключении к vpn открывается убогое окно, в котором если vpn отвалился нужно сначала выбрать другое соединение, затем снова отвалившееся и только тогда можно снова подключаться. Что я делаю не так?


          В windows 7 все это просто работало!!

      • +1
        Я пользуюсь ОС на базе ядра Linux примерно с 2004 года.
        С поддержкой железа за это время стало значительно лучше. Я помню как искал в киосках с дисками драйвера для Linux для моей NVidia GeForce2 MX400. И даже нашёл.
        Когда я всё это заставил работать с Mandrake 10 — счастью не было предела.

        Сейчас же всё гораздо проще, поддержка железа в разы шире. Но ноутбуки я до сих пор выбираю предварительно изучая списки совместимости. Как правило, найти нужную по характеристикам совместимую железку можно без проблем, но выбирать «не глядя» я бы не рискнул.
        • 0
          Мой ноут в какие-то страны даже поставляется в убунтой на борту. Я решил, что это достаточная совместимость. Однако же установить nvidia дрова для 960M так и не смог — login loop в лучшем случае. А нуво в 3D-графику не может толком. В общем, я наелся этого кактуса, установил десятку, там сама с собой поперезагружалась и всё работает.
          • 0
            Мне тоже так и не удалось завести GTX960M, на ноуте asus rog gl552vw. И вроде попробовал уже много дистрибутивов, Ubuntu, Mint, Debian, Manjaro. При установке обычно отваливаются иксы.
      • 0
        Ну да. А есть еще не малочисленные категории граждан которые вопят про то что сыроедение единственно верное питание, любителей чистить чакры и ауру, людей которые искренне считают теорию эволюции мусором, а про ГМО так и вообще лучше не вспоминать — вам каждый 2 скажет что яд ужасный. Давайте и впредь судить о всех вещах, только на основе того что об этой вещи, говорит куча неграмотных истеричек.
      • 0
        Ubuntu на этот ноут не пробовал ставить, но Arch вполне адекватно на нем работает.
    • +5
      Но ведь винда и правда тормозит и всегда тормозила нещадно на слабом или устаревшем железе. И это действительно побуждает людей ставить на такое железо линь. Никакого фанатизма в этих утверждениях из статьи нет, просто размышления о том, почему десктопная убунту оказалась успешна, а мобильную свернуть пришлось.
      • –2
        У меня тут десяток ноутбуков от одноядерника + 512 оперативки до двухядерника с 1536. Какие-бы линуксы не ставил — все работает медленнее чем родная винда (на самых старых кроме экспи нормально юзать что-либо не реально).

        Ну ок — какие-бы приятные глазу линуксы, ибо всякие паппи-линукс это ересь для юзверя. Причем я не говорю про ютуб и т.п. — я их юзаю как платформу для работы с дуиной, мне нужно банально курение PDF'ок + IDE штатный, и вот по совету людей установленный lubuntu умудряется тупить там, где экспишка летает как самолет.
        • 0
          Тормозит сама «голая» ось или всё-таки какой-то софт под неё, например Chromium или всякие IDE на Java?
          • +2
            Скорее всего тормозила дефолтная юнити. На старых машинах её либо надо сильно тюнинговать, либо менять на какую либо более легковесную оболочку.
          • –2
            Банальная загрузка системы на самом слабом ноуте — минута-полторы. Экспишка максимум секунд за 30 от биос-бут до логина.

            По конкретному софту — софт почти одинаковый для платформ, отличается только просмотрщик PDF.
            • +1
              Lubuntu с LDXE/OpenBox грузится по минуте, тогда как XP вдвое быстрее? Это очень странно, даже Raspberry Pi 3B при должной настройке грузится меньше минуты, а ведь там очень слабое железо.
              Что там у вас за диск используется? HDD, SSD?
              Но начал бы я с просмотра логов — может, где-то что-то из оборудования отваливается или долго детектит, отсюда задержки.
              Если с этим всё ОК, то первым делом максимально уменьшил бы количество обращений к диску при загрузке, особенно обращений на запись. Переместил бы часть логов в tmpfs, поставил бы noatime/nodiratime для файловой системы, поигрался бы с отложенной записью, на крайний случай отключил бы журналирование. И ещё проверил бы, что там со свопом, часто бывает, что настройки не оптимальны и даже при значительном количестве свободной памяти уже начинает свопить.
              • 0
                Переместил бы часть логов в tmpfs, поставил бы noatime/nodiratime для файловой системы, поигрался бы с отложенной записью, на крайний случай отключил бы журналирование.

                Но ведь аналогичные действия можно сделать и на Windows.
              • 0
                Проверил только что — XP SP3 грузится 23 секунды, тогда как Lubuntu 14.04 — порядка минуты. Обычный HDD ноутбучный.

                То что ее можно вылизывать до бесконечности — я прекрасно осознаю, но у меня всегда возникает индейский вопрос — «ана-хуа?», если есть система которая выполняет мои требования без напилинга. Я не из тех кто будет ночью красноглазить по форумам с целью микрооптимизаций.
                • 0
                  У Вас, возможно, беда с железом, а Вы и не в курсе. Долгая загрузка Lubuntu — это очень странно.
                  У меня тоже Ubuntu грузится долго. Потому что один вендор, не буду его называть, не осилил USB. Она, бедная, пытается проинициализировать устройство и так, и эдак, и много чего ещё делает. Венда кладёт болт. Как итог — грузится быстрее. Стоит физически отключить устройство — ситуация меняется на противоположную.
                  • 0
                    Если на нескольких ноутбуках где родная система от ХР до Висты проблема воспроизводится на системах от OpenSUSE до lubuntu — я склонен считать что проблема вовсе не с железом, извините. Пытался несколько раз придать вторую жизнь таким системам при помощи линукса — но везде он работал в разы хуже родных старых систем.
                    • 0
                      Ничего удивительного — Ubuntu 14.04 примерно на 12 лет моложе XP и заведомо значительно более требовательна к железу. Вы ручками соберите Arch с Xfce(это не особо сложно) и сравнивайте время загрузки.
                      • 0
                        Изначальный посыл был про то что линукс на древних машинах более поворотливый, нежели винда, вот я и делюсь своим опытом. Про арч — это конечно здорово, собирать самому, но вы знаете, лично у меня есть другие вещи для занятия вечерами.

                        Если-же мы берем оптимизацию и перебирание всего и вся — это опять-же тонны документации для получения прироста в 10% и мы упираемся все туда-же — свободное время.

                        Если брать срез системы — ну вот лично у меня в дуалбуте стоит десятка и elementary OS — одно поколение. До этого была дебиан последняя и убунта, причем все не в сторону линукса. То одно, то другое. Везде как в своем доме — требует эпизодического контроля и лазанья в консоль, что меня вовсе не устраивает, я хочу не обращать внимания на систему.
                  • –1

                    Я помню прикол в виндовым ноутом, который я в конце концов тупо поломал, удалив nasterdata) Тк вот, вставляю влешку во время работы седьмой винды. Перезагружаю и тут офигиваю, обычно эта винда грузилась ну максимум 2 минуты, а тут 10… Вырубаю способом обрубания электровен, вытаскиваю всю переферию — 2 минуты, вставляю флешку — улетает куда-то в нирвану и не доходит до логина за 10 минут.
                    Я так и не понял, почему такое происходило, но есть предположение, что винда пыталась эту флешку использовать как какой-то свой ускоритель, она ведь при вставке каждой флешки просит её ускорить.
                    С линуксами такой проблемы у меня не замечено. Но обычно переферия стандартная (vga, usb мышки от того же майкрософта, клавы обычные офисные) не вызывает затруднений ни у винды ни у лини.

                • 0
                  XP SP3 грузится 23 секунды, тогда как Lubuntu 14.04

                  Попробуйте Dos, она будет грузится еще быстрее ;)
                  • –1
                    Даже не знаю что ответить (: А 98ю можно? Она мне больше нравилась…
                    • 0
                      98IF была диво как хороша, ставил на перво-второпнёвые ноуты.