"Мечтают ли электроовцы о линуксе на телефоне?"


Сказать по правде, после фейла с Ubuntu Phone и той эпичной фигни, которая происходит с SailfishOS, я немного приуныл. Не знаю, как вас, но меня уже давно удручает ситуация, когда я не могу полностью контролировать устройство, которым я пользуюсь большую часть времени.


Я не могу поставить "банерорезку" на системном уровне или поднять dnscrypt. Зарулить часть трафика по wifi, а часть по мобильной сети. Достать тот самый нужный мне файл, доступный только из-под рута. А при открытии загрузчика слетает гарантия, перестает работать бесконтактная оплата и все те "улучшатели" для камеры от производителя. Не могу прописать install по ssh и через пару секунд получить приложение со всеми нужными патчами.


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


Недавно я на наткнулся на проект, который, возможно, сможет что-то изменить...


DISCLAIMER: автор не связан с проектом, но уточнил у разработчиков некоторые интересующие его моменты, которыми и поделился в статье.


ДЛЯ НЛО (можно убрать): статья в первую очередь о проблемах и непростых решения, которые иногда приходится принимать разработчикам свободных устройств в современном рынке закрытого железа. + немного информации о данном конкретном проекте, которой нет в открытом доступе. Все упоминания о сборе средств (и ссылку на него) я убрал. К качестве референса — статья о Librem 15, которая прекрасно живет на geektimes (там ссылка на краудфандинговую компанию есть, кстати).


Что это?


Librem 5 — смартфон на linux, который будет построен на максимально открытом железе и софте, с уважением к безопасности и приватности. Он пока не существует, но есть уже более-менее проработанный за 1.5 года план, и менее чем через месяц начнется активная разработка.


Кто?


Команда Purism успешно выпустила серию ноутбуков с максимально свободным железом (насколько это сейчас возможно), open source BIOS'ом и своим дистрибутивом linux, который они развивают. Сейчас компания переключила свое внимание на смартфоны.


Железо


Что делает любой адекватный человек открывая статью о новом девайсе? Конечно, пролистывает весь маркетинговый булшит до описания характеристик железки. Дальше будет список с оф. сайта. Почему он такой куцый, я объясню ниже.


Характеристики
  • 5? touchscreen
  • i.MX6/i.MX8 CPU
  • Vivante GPU (Etnaviv free software accelerated driver)
  • Separate mobile baseband
  • 3GB LPDDR3
  • 32GB eMMC
  • MicroSD slot
  • Camera (front and back)
  • Flash
  • Headphone and Microphone Jack (3.5mm)
  • Microphone
  • Speaker
  • Power Button
  • Volume Controls
  • SIM Slot
  • WiFi 802.11
  • Bluetooth 4
  • Debugging interface (internal)
  • USB Host
  • USB Type-C
  • Battery
  • Sensors:
    • GPS
    • Accelerometer
    • Gyroscope
    • Compass
    • Ambient Light
    • Proximity
  • Hardware kill switches for:
    • Camera
    • Microphone
    • Baseband
    • WiFi/Bluetooth

Отдельный чип мобильной связи


Начнем с неожиданного пункта. Но он повлиял на многие принимаемые далее решения.

Мобильные сети небезопасны. И проблема вовсе не в реализации ПО или неправильной настройки оборудования (хотя и такое сплошь и рядом) — проблема куда глубже и связана с самой архитектурой сети. Десятки различных векторов атаки: начиная от широко известных («проходного двора» SS7, перехвата 2G, ошибок в шифровании 3G/4G) — до специфических хардварных атак на конкретное оборудование.

Ситуация осложняется тем, что большинство мобильных чипов используют бинарную прошивку (firmware) без исходников. А когда это добро еще и физически находится в SoC, работающем с камерой и микрофоном… Кошмар параноика.

Но телефон без мобильных сетей — не телефон. Поэтому самый правильный выход для защищенного смартфона будет в том, чтобы держать чип мобильных сетей как можно более изолировано от всего остального. В Librem 5 используют отдельный от процессора чип мобильной связи. Даже больше: для него будет предусмотрен физический выключатель. Не знаю, что именно разработчики собираются отключать, но, по хорошему, нужно рубить питание, антену и связь с главным процессором.

Кстати, перестаньте использовать SMS для аутентификации и авторизации. Я серьезно. Это небезопасно.

CPU & GPU


Итак, в процессоре не должно быть беспроводной связи. Что еще? Полностью открытые драйвера с хорошей поддержкой OS. Если верить разработчикам Librem 5, из того, что сейчас представлено на рынке, им подошла целая одна (!) линейка SoC — i.MX6 от NXP. Просто муки выбора. Современная реальность открытого железа.

Что же нам достанется из этой линейки процессоров? 2 ядра 32-битного Cortex-A9 1.0 GHz, Vivante GC880 GPU, DDR3 и USB 2.0. Этакий середнячок 5х-летней давности. Не густо, конечно, но для обычного использования должно хватить.
Но мы ведь хотим, чтобы мир пересобирался на нашем gentoo за пару часов, а не за неделю, и сервер, который мы обязательно запустим на этом смартфоне, может и не 10k RPS выжимал, но хотя бы пару десятков пользователей мог обслужить? ;)

К счастью, в начале года NXP презентовала новую линейку процессоров i.MX8, которые могут даже носить гордое звание середнячков этого года. 4 ядра 64-битного Cortex-A53, Vivante GC7000Lite GPU с поддержкой Vulkan, 4kp60, h.265 и VP9, DDR4, USB 3.0-C — с этим уже вполне можно жить, а не существовать. Крипту не помайнишь, конечно, но нам же не для этого? GPU должно потянуть 3D средней тяжести — было бы только что запускать :)

Почему же в характеристиках i.MX6/i.MX8? К сожалению, i.MX8 еще нет. Ходят слухи, что там уже все готово для производства, и до конца года новая линейка выйдет. Часть кастомеров летом получила опытные образцы. И разработчики Librem 5 даже готовы подождать 2-3 лишних месяца, если что. Но пока в качестве страховки i.MX6.

Экран


5 дюймов, минимум HD. В планах поставить FullHD, если будет такая возможность. Как оказалось, трудно заранее на 100% договориться на такую небольшую партию. Когда компания по сбору средств завершится, будет выбран лучший вариант и заключен контракт с поставщиком. От себя добавлю, что для 5 дюймов даже HD не так уж и плохо.

Память


3GB LPDDR3 в варианте с i.MX6, и, возможно, больший объем LPDDR4 для i.MX8-M. 32 GB eMMC и слот для MicroSD.

Wireless


Отдельным чипом Wifi/Bluetooth, физический выключатель — те же самые причины, что и для мобильных сетей.

Камера, навигация, акселерометр, etc.


Все стандартно. Есть две камеры — и хорошо. Стоит обратить внимание только на то, что камеры и микрофон тоже будут иметь физические выключатели. Любители использовать изоленту негодуют.

Батарея


Съемная, больше никакой информации.

Корпус


Металлический, легкий доступ ко всем внутренностям и отладочным портам.

NFC и беспроводная зарядка


Наверняка нет. По крайней мере не для первой версии. Объем работы и так очень большой.

Сканер отпечатка, распознавание по лицу, сетчатке глаза и исполнению «Смооооууук он зэ вооооотэ»


Принципиально нет. Биометрия — такая штука, которую можно использовать и без вашего желания, и сложно поменять после компрометации. В отличие от паролей, которые только у вас в голове. «Начало» — пока только фантастика (я надеюсь).
Врочем, распознавание по исполнению никому не известного трека из заголовка можно будет реализовать самим — все-таки у вас будет полный контроль над телефоном.

Софт


OS


Linux, по умолчанию будет самопальный PureOS (основан на Debian), который используется в ноутбуках компании. Обещают возможность использовать любой дистрибутив, который поддерживает ARM. С напильником, конечно. Выглядит вполне реалистично, учитывая, что загрузчик открыт и все драйвера будут доступны.

Будет ли песочница для приложений? Для PureOS уже есть ядро с GrSecurity, так что наверняка такой механизм будет реализован. Ну и SELinux c AppArmor опять же. Вообщем все, что есть для linux можно будет использовать под конкретный уровень вашей паранои.

Интерфейс и стандартные приложения


Разработчики уже договорились о поддержке со стороны Gnome и KDE комьюнити. Что будет по умолчанию — пока не решено. В планах портировать «джентльменский набор» приложений с оптимизацией под тачскрины. Когда эта работа будет завершена — придет время для более сложных вещей.

Matrix


По умолчанию в качестве децентрализованного безопасного способа коммуникации будет использоваться Matrix.

Сторонние приложения


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

Когда?


Начало 2019.


На мое замечание о том, что таймлайн выглядит слегка оптимистичным, Todd Weaver (основатель и CEO проекта) ответил, что согласен, что сроки довольно агрессивные, но заметил, что никто не будет ждать 3 года разработки после краудфандинга. Стратегия в том, чтобы выпустить устройство с минимально необходимым функционалом как можно раньше и развивать проект дальше.

Необходимость и прогнозы


Мне кажется, что Librem 5 очень важен для будущего разработки свободных мобильных устройств. Если проект завершится неудачей — вряд ли в ближайшие несколько лет кто-то решится повторить что-то подобное, вспоминая его и Ubuntu Phone.

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

UPDATED: почти наверняка будет использован i.MX8M и FullHD экран! Ура!
Уже собрано $1M из необходимых $1.5M.

Комментарии (133)


  1. HerrDirektor
    04.10.2017 13:04
    +8

    ИМХО, не взлетит — слишком узкая ниша пользователей, которым это реально нужно. Нынешний мир пользователей мобильных гаджетов — это свистелко-перделки с нескучными обоями.


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


    1. Prome_T
      04.10.2017 13:11
      -2

      Реально нужно что именно? Я был бы рад иметь альтернативу андроиду которая не пытается втюхать мне ненужные приложения и все таки помнит что я специально для нее кпил вместительную сд карту на которую она должна устанавливать новые приложения.
      С другой стороны, если это будет тот линукс о котором я слышал, недружелюбный к пользователю, с какими-то командными строками и всем вот этим вот, то я скажу — ой все и останусь на андроиде.


      1. Ilyasyakubov
        04.10.2017 13:59
        +1

        iOS предлагает компромиссный уровень защищенности. Правда у Apple нет ничего дешевле 20000 рублей


        1. fatronix
          04.10.2017 21:25
          +4

          Ото всех, кроме себя.


        1. farwayer Автор
          04.10.2017 21:56

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


          1. Goodkat
            05.10.2017 00:16

            Сторонним приложениям вы можете запретить доступ ко всему. И устанавливать только лично собранные из исходников приложения.
            Остаётся лишь вопрос доверия самому Эплу.


            1. wholeman
              05.10.2017 09:28

              Остаётся лишь вопрос доверия самому Эплу.
              Для многих это — главный вопрос или один из.


              1. Goodkat
                06.10.2017 03:06

                И чем пользуются эти многие?
                Собственноручно собранной из исходников прошивкой андроида без гаппсов и прочих приложений с закрытым исходным кодом?


                1. wholeman
                  06.10.2017 07:17

                  Увы, нет. Есть, наверно, и такие. Но полагаю, что большинство всё же пользуются Андроидом от производителя или iOS, оставляя вопрос «в уме». По крайней мере я делаю именно так, ввиду отсутствия приемлемых альтернатив.


      1. artskep
        04.10.2017 16:30
        +2

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

        Так что Librem получается весьма специфичным проектом. Кому-то, конечно, пригодится в силу идеологической паранойи, кому-то в силу профессиональной… но пока не очень верится.


      1. ReakTiVe-007
        04.10.2017 17:39
        +1

        ведро можно же допилить. да, на это требуется время… много времени, особенно новичкам. когда в 2012 приобрел гэлакси с3 сразу не понравилась куча хлама, которым я не пользуюсь и окончательно включил параноика после того как увидел сколько трафика расходуют гапсы гугла в фоне. в итоге несколько месяцев ковырялся на 4пда, ставил рекареви, рутовал, сносил, подбирал приложения, потом вырезал рекламу из них, удалял ненужные разрешения, потом пытался заставить все это работать, вот это вот все. после этого получил то что хотел, рабочий сверх удобный, полуавтоматизированный смарт который устраивает и по сей день.


        1. S00
          04.10.2017 21:06

          Ну тип, я конечно не профи, но если купить нормальный телефон, то собрать аосп без гаппсов будет довольно таки не трудно(не очень трудно, 130 гигов на диске конечно жалко, но всёж). Этот аосп довольно таки открытая система, кроме драйверов. И тип даже из стоковой прошивки можно юзать вот такие штуки:

          pm list packages 
          pm uninstall -k --user 0 <package_name>

          В итоге удаляется гнусный пакет для определённого юзера (вы по умолчанию user 0) и нет ничего лишнего, нет рута и все обновления по воздуху приходят. Хз как с этим конкурировать.


      1. AntonAlekseevich
        04.10.2017 21:26

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


    1. foldr
      04.10.2017 14:08
      +2

      Кампания запущена 24 августа, собран почти миллион долларов из необходимых полутора. Так ли никому не нужен данный девайс?
      Лично я очень жду успешного завершения проекта (после фейла с ubuntu touch), т.к. хочется иметь полный контроль на устройством, которым пользуешься постоянно в течение дня


      Но ТТХ для этого не особо впечатляют.

      Если 3д игры не играть, то с головой хватит. В основном будет зависеть, как оптимизируют гном и плазму под мобильный экран


      1. icetinte
        05.10.2017 08:43

        Pebble собирали больше, и где они сейчас?


        1. wholeman
          05.10.2017 09:30

          Продались. Но разве они делали свободу главной целью?


      1. DrPass
        05.10.2017 09:53

        Так ли никому не нужен данный девайс?

        Лично я не сомневаюсь, что в мире из миллиардов пользователей телефонов найдется, грубо говоря, сто пятьдесят тысяч недовольных, которые готовы отдать $10 за идею нового смартфона. Это вполне очевидно. Но также очевидно, что этой суммы и этого срока не хватит для разработки полноценной замены современных смартфонов. Да, скорее всего, они за это время сделают работающий прототип. Который по функционалу будет чуть менее уныл, чем кирпич начала 2000-х. В нём не будет отточенных годами интерфейсных удобств современных мобильных ОС, и не будет массы приложений. А главное, у них уже не будет ни времени, ни ресурсов на то, чтобы догонять конкурентов. Поэтому произойдет всё то же самое, что и с убунтофонами. Высокий, но нереализованный потенциал, и безразличное отношение пользователей.


        1. wholeman
          05.10.2017 10:28
          +2

          Насчёт кирпича начала 2000 повеселили (на всякий случай iPhone с экраном 360х480 появился в 2007). Мне не так важна отточенность интерфейса и масса приложений, как возможность сделать своё приложение, которое бы меня устраивало и отсутствие предустановленных неудаляемых приложений, которые постоянно мешаются, обновляются, навязывают рекламу и т.д.
          Да, аппарат весьма нишевый, но, судя по динамике сборов, ниша эта не пуста.


          1. DrPass
            05.10.2017 10:57

            Мне не так важна отточенность интерфейса и масса приложений, как возможность сделать своё приложение, которое бы меня устраивало и отсутствие предустановленных неудаляемых приложений,

            Для этого вам не нужна какая-то особая ОС. Обычный чистый Андроид имеет открытые исходники, лицензию Apache, и хорошо документирован. Собирайте, удаляйте всё, что вам не нужно, добавляйте всё, что хотите, и прошивайте на свой смартфон. Т.е. решение против дурацких вендорских прошивок есть, и к тому же там уже все детские болезни вылечены.
            Да, аппарат весьма нишевый, но, судя по динамике сборов, ниша эта не пуста.

            Я понимаю, что ниша не пуста, желающие есть, но я как раз и пишу о том, что результат скорее всего обманет ожидания большинства желающих.


            1. wholeman
              05.10.2017 11:05

              Обычный чистый Андроид имеет открытые исходники, лицензию Apache, и хорошо документирован. Собирайте, удаляйте всё, что вам не нужно, добавляйте всё, что хотите, и прошивайте на свой смартфон.
              Где можно найти инструкцию по установке AOSP на Samsung Galaxy S4 и Alcatel Pixi4? Сборка под Ubuntu 17.04 c OpenJDK. И где взять полностью открытый SDK под Android под ту же связку? А то тот, что от Google у меня нормально только с закрытым JDK от Oracle работает и после того, как Google посчитал ant устаревшим и выпилил его из SDK у меня мейкфайлы перестали работать.


              1. DrPass
                05.10.2017 11:58

                Где можно найти инструкцию по установке AOSP на Samsung Galaxy S4 и Alcatel Pixi4?

                Ну а чем вам в этом поможет ещё одна альтернативная мобильная ОС? Она будет ставиться на Samsung Galaxy S4 абсолютно тем же способом, что и AOSP.

                А то тот, что от Google у меня нормально только с закрытым JDK от Oracle работает и после того, как Google посчитал ant устаревшим и выпилил его из SDK у меня мейкфайлы перестали работать.

                Так и комьюнити-проекты время от времени мигрируют на другие тулзы, не спрашивая отдельных участников, хотят ли они свои скрипты переписывать.
                Эти перечисленные вами проблемы ведь никак не решаются созданием «ещё одного альтернативного проекта». Они эффективно решаются только двумя способами — или взять и самому делать, или пожать плечами и не морочить себе мозги.
                Я себе выбрал второе. Тем более что кроме СМСок из банка на смартфоне сложно найти информацию, потеря/утечка которой была бы хоть как-то неприятной (если, конечно, не писать на телефон свои интимные фото или какие-то коммерческие данные).


                1. wholeman
                  05.10.2017 12:54

                  Она будет ставиться на Samsung Galaxy S4 абсолютно тем же способом, что и AOSP.
                  Отнюдь. Её придётся покупать на своём железе. Но, насколько я понимаю, на это железо можно будет установить и другие ОС (в том числе и AOSP). С устройствами, для которых есть AOSP такой номер не пройдёт.
                  Так и комьюнити-проекты время от времени мигрируют на другие тулзы, не спрашивая отдельных участников, хотят ли они свои скрипты переписывать.
                  С открытыми проектами можно остаться на старой версии или даже сделать форк. Google такой возможности не предоставляет. Давно хочу сделать себе легковесный тулчейн, что просто можно было набрать configure --host=arm-smartphone-linux-gnu --prefix=/usr && make и всё собралось. Пока это, увы, невозможно, ибо просто нет подходящих смартфонов.


                  1. DrPass
                    05.10.2017 13:53

                    С устройствами, для которых есть AOSP такой номер не пройдёт.

                    А почему? Я не изучал этот вопрос, поэтому интересно. Вы ведь сейчас можете спокойно поставить на многие андроид-смартфоны, например, ту же Sailfish OS, и она будет работать. Или вы имеете в виду какие-то лицензионные ограничения?
                    С открытыми проектами можно остаться на старой версии или даже сделать форк. Google такой возможности не предоставляет.

                    Лицензия Apache ведь не запрещает форки. Собственно, все эти Cyanogenmod, MIUI и иже с ними — это и есть форки. Все предыдущие версии исходников Андроида также доступны на android.googlesource.com.


                    1. wholeman
                      05.10.2017 14:38

                      Sailfish OS можно поставить на ограниченное количество смартфонов. Причём неофициально. Там много проблем с ядрами и блобами. В большинстве случаев работает не всё.

                      Я не про Android, а про SDK. У него своя лицензия (кроме прочих). Я никогда не слышал об альтернативном SDK для Android.


    1. Sonatix
      04.10.2017 14:59

      С автологином во все ныне существующие сервисы и соцсети и прочими «авто авто». Мало кто хочет вручную указывать альтитуд при очередном поиске оптимального пути в ближайшую пивнушку (утрирую конечно).


    1. 0dx
      07.10.2017 04:55

      Не взлетит по другой причине, «Cortex-A9» — это же закладка сама по себе, вот ставили бы процессоры и чипы от мтк, чтобы при прошивке можно было менять любые данные — был бы другой разговор, и почему в основе дебиан — это довольно таки спорно так как в нем есть куча закрытого кода и альтернативы не будет. Это вам не арч или suse. Пока на телефонах не появится возможность полноценной установки нужной операционной системы — они вряд ли будут безопасны и в них явно будет зашито то что не отвязать.
      НО то что есть альтернатива андроиду похвально! но со звонилками пока походим еще лет 5.


  1. broken
    04.10.2017 13:23
    +2

    А что не так с SailfishOS? Там нет режима разработчика, нет рута, нельзя ставить приложения откуда угодно? Нельзя перепрошивать?


    1. wholeman
      04.10.2017 13:39
      +1

      Там есть закрытые компоненты, её нельзя развивать силами сообщества, если Jolla/ОМП прекратят её поддержку.


      1. neochapay
        04.10.2017 17:12
        +1

        пилите nemomobile :)


        1. wholeman
          04.10.2017 17:28

          У него AFAIK SDK для разработки приложений нет. Ну и для доступных мне моделей его нет (как, впрочем, и Sailfish).


      1. wholeman
        04.10.2017 19:24
        +2

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


      1. gunt3er
        04.10.2017 21:26

        А в Maemo/Meego и их наследниках есть закрытые компоненты?


        1. wholeman
          04.10.2017 22:29

          В Maemo и MeeGo/Harmattan есть, в Nemo AFAIK нет. Я имею в виду userspace, т.к. на уровне ядра у всех без проприетарщины не обошлось. Sailfish, кстати, наследник MeeGo, а другой наследник — Nemo — скорее мёртв, чем жив.
          PureOS, который предполагается в этом аппарате с ними не связан.


          1. gunt3er
            05.10.2017 15:53

            Вы тут не совсем правы, прошу обратить внимание на картинку.
            image


            1. chuvilin
              05.10.2017 16:24

              Тут как-то MerCore и немо оказались не связаны, что очень странно.


            1. wholeman
              05.10.2017 23:25

              Она только уточняет, что Sailfish — не прямой потомок, а через Nemo. Mer Core — это только Core, Tizen IVI Preview так Preview и остался.


              1. gunt3er
                06.10.2017 21:01

                Вы другое написали выше.


                1. wholeman
                  06.10.2017 23:34

                  Где?


    1. farwayer Автор
      04.10.2017 22:13
      +1

      Как заметил wholeman, в SailfishOS действительной проприетарный UI без исходников (Sailfish Silica).

      Но дело даже не в этом. На данный момент Jolla портирует SailfishOS на один конкретный смартфон от Sony и собирается продавать дистрибютив за деньги. А чтобы продавать что-то за деньги — нужно усложнить получение этого бесплатно со всеми вытекающими. Меня это очень настораживает.

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


      1. wholeman
        04.10.2017 22:33

        Там имеется Alien Dalvik, который не бесплатен. Собственно, для многих это достаточно важная вещь, чтобы платить за неё деньги (как я понял).


        1. farwayer Автор
          04.10.2017 22:53

          Вопрос не в деньгах, а в направлении, в котором двигается компания.


      1. chuvilin
        05.10.2017 01:55
        +1

        За деньги продаётся дистрибутив, включающий проприетарные компоненты вроде Alien Dalvik.
        Без них дистрибутив не только бесплатен, но и распространяется в виде исходного кода, сборки уже есть.

        Поэтому ссылка на Sailfish X, приведённая в статье, не описывает всю ситуацию.


        1. farwayer Автор
          05.10.2017 02:47
          +1

          Вот и мне интересно, почему статья в официальном блоге не описывает всю ситуацию, и чтобы понять, что да как, нужно лезть на форум или в комментарии. И так мне приходилось делать каждый раз, пока я следил за проектом. Какие-то моменты постоянно замалчивались.
          Я не против такой модели монетизации. Но почему четко не написать: вот платная версия — там все, а вот бесплатная — без поддержки Android-приложений и автодополнения T9?


          1. wholeman
            05.10.2017 09:36

            У Jolla с информацией с самого начала довольно бардачно было.


          1. chuvilin
            05.10.2017 10:03

            Эта статья ссылается далеко не на последнюю публикацию по Sailfixh X: blog.jolla.com/?s=Sailfish+X Почему было бы не выбрать другую?
            Но, тем не менее, цитирую утверждение из неё

            We will open the hardware adaptation source code repositories for Xperia X device in the coming week, and we will provide instructions on how community can build their own Sailfish images from the sources.

            Так что не понятно, как появилось предположение, что получить образ Sailfish OS можно только на платной основе.

            Впрочем, я не буду комментировать способности Jolla к коммуникациям, они такие, какие есть, со всеми их особенностями.
            Факт остается фактом: в приведённой здесь статье ситуация с Sailfish X не описана — тоже приходится лезть в комментарии, чтобы разобраться.


            1. farwayer Автор
              05.10.2017 10:35

              Ссылка была на главной странице, когда писалась статья. Спасибо за разъяснение!
              Но вот про различие версий я узнал только из коментариев.

              ситуация с Sailfish X не описана
              Статья и не про SailfishOS. Мне дествительно не очень нравится то, что с ней происходит. Извините, если был слишком резким.


              1. chuvilin
                05.10.2017 13:42

                Так я и не спорю, что статья не про Sailfish, просто прокомментировал, что с Sailfish X происходит.
                Мне, лично, любопытно, во что выльется Librem 5.
                Само по себе направление интересно, и есть много общих мотивов с тем, над чем мы работаем.
                Другое дело, что выпустить смартфон с даже работающей операционкой недостаточно.
                Существенно больше ресурсов потребуют создание и поддержка экосистемы.


        1. farwayer Автор
          05.10.2017 03:16
          +2

          Ну и в догонку вопрос, как к человеку, который имеет отношение к SailfishOS: исходники Силики уже открыли? Потому что найти на оф. сайте информацию по этой теме невозможно.

          Если нет, то утверждение «распространяется в виде исходного кода» неверное. А то с одной стороны, мы все такие открытые для сообщества, а с другой — мы тут разработали штуку, но исходники никому не дадим — мы на ней деньги зарабатываем. Тут или крест снять, или трусы надеть. После того фейла с Jolla Tablet они вообще должны по струнке ходить. Сообщество оно такое чуткое.


          1. chuvilin
            05.10.2017 13:47

            Увы, пока не открыли. Для меня, лично, это постоянная заноза при общении с сообществом.
            Всю жду, когда выделят ресурсов для переноса исходников в публичные репозитории.

            Но опять же, нужно учесть, что вся QML-часть Silica (т.е. практически вся Silica) доступна в исходных кодах и активно модифицируется сообществом.
            И есть открытый glacier в качестве альтернативы Silica. здесь уже лучше neochapay может рассказать.


            1. neochapay
              05.10.2017 15:35

              Глейсер сейчас вот ни капли не альтернатива :) Так, пилят в своё удовольствие полтора землекопа, в том числе и я. Но я так, для самообразования.


            1. gunt3er
              05.10.2017 15:51

              Прошу прощения, но я не очень понимаю, для чего все ставят Sailfish OS в укор закрытую Силику? Что может измениться от того, что ее откроют? Мне самому, честно говоря, интересно, так как телефон имеется.


  1. HerrDirektor
    04.10.2017 13:24
    +1

    С андроидом решается как правило "лысыми" кастомными прошивками (тот же Цианоген), на некоторых вырезано все, включая гаппсы, просто голая ОС, кастомизируй как хочешь.


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


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


    Но конечно, будем посмотреть. Ежели и впрямь ладно сработают, то куплю себе такой.


    1. DrZlodberg
      04.10.2017 13:47

      Полностью функциональные цианы, к сожалению, есть не на все телефоны. Если бы сделали ещё влагонепроницаемым — цены бы ему не было.


      1. artskep
        04.10.2017 16:36

        Librem будет не то, что «не на все», а только на один (и то не факт, что взлетит).
        И этот один, очевидно, по себестоимости выйдет значительно дороже тех, на которые циан ставится (хотя бы тупо за счет массовости производства).


      1. pda11111
        04.10.2017 21:26

        ИМХО это проблема не из ОС, а от железа, где подгоняют драйвера в каждом конкретном случае под баги процессора


  1. ns3230
    04.10.2017 13:36

    Затея, безусловно, интересная, но очень уж нишевый продукт получается. Наверняка, есть люди, которым это нужно, вопрос только, сколько таких людей и сколько они готовы выложить. Сам продукт может показаться интересным, и даже вполне работоспособным, чему относительно слабое железо не помешает, в силу отсутствия на первыъх порах большого количества слабо оптимизированного ПО. Но для простого обывателя это выглядит, как заведомо устаревшее устройство, в котором ничего нового.
    Отдельный модем? Так и а Айфоне он отдельный, пусть большинство об этом и не догадывается (оно вообще не знает, какие эти модемы бывают). Возможность физического отключения радиомодулей? Так "простой смертный" в упор не увидит, чем это отличается от кнопки "режим полета" в шторке ведроида.

    Некоторые же моменты мне непонятны. Например, что сложного в заказе нужного экрана? Казалось бы, всякие BOE, Tianma, не говоря уже об игроках покрупнее, готовы предоставить FullHD IPS-матрицы на 5" по 20 баксов за штуку. Такими однотипынми матрицами сейчас оснащаются куча китайцев, и уже (сам вы в это не поверил еще лет 5 назад) даже в смартфонах до 100$ массово применяются довольно качественные дисплеи.


    1. farwayer Автор
      04.10.2017 23:07
      +1

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


  1. wholeman
    04.10.2017 13:36

    Штука интересная, но, к сожалению, очень уж дорогая. Я прекрасно понимаю, почему цена так высока и снизить её невозможно, речь не об этом: я просто не могу себе позволить столько за устройство, которое надо будет ещё обрабатывать напильником до самого конца. Причём зачастую самостоятельно, т.к. у сообщества силы будут крайне ограничены ввиду его малочисленности.
    Поэтому я бы предпочёл, чтобы кто-нибудь организовал порт GNU/LInux на типично китайские устройства, например, на MT6580, кои продаются в различных вариациях на пятак пучок. Безопасность, конечно, никакая, зато экспериментировать и платформу развивать можно сколько угодно, и сообщество получится немаленькое, ибо 5-7 т.руб. на эксперименты потратить гораздо проще, чем 600 американских.


    1. yar3333
      04.10.2017 14:45

      Поддерживаю — более правильный вариант — найти готовые телефоны, желательно на таком вот чипе — с открытым софтом — и под них запилить ПО. По-моему, на 99% проблема будет как раз в последнем, а не в железе.


      1. Plone
        04.10.2017 16:02
        +1

        А потом уже и на свое железо можно шагнуть.


        1. wholeman
          04.10.2017 16:26
          +1

          Ну да. При наличии программной платформы и минимального набора приложений на своё железо шагать проще.


      1. wholeman
        04.10.2017 16:26

        Проблема в том, что телефонов с открытым софтом нет. Поэтому задача не так проста. Sailfish и Ubuntu Phone используют ядро Linux из Android с надстройкой.


        1. artskep
          04.10.2017 16:42

          Посмотрите на план работ. Там бОльшая часть софта (и затрат на него) это юзерспейс (что логично).
          Так что сразу рвать когти в разработку своего железа только ради ядра… сомнительно.


          1. farwayer Автор
            04.10.2017 22:48

            Purism и так плотно занимается железом, так что никуда когти рвать не надо) При этом они понимают, что софт тоже очень важен, поэтому и выделили на него много времени и договорились с KDE и Gnome о совместной разработке.


    1. farwayer Автор
      04.10.2017 22:42
      +2

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


      1. wholeman
        05.10.2017 09:27

        Это я, конечно знаю — имел опыт запуска Linux на Cubieboard. И необходимость более открытого железа хорошо понимаю. Но понимаю и тот факт, что стоимость этого железа не может быть низкой, а стало быть оно не может быть широко доступно.
        В результате на смартфон, куда можно накатить всё, что угодно, накатывать будет нечего.
        Да, на MT6580 и им подобных будут блобы и ограничения, но для разработки приложений это пофиг.


  1. unwrecker
    04.10.2017 13:42
    +6

    Отключалки радиомодуля и камеры могут открыть для этого устройства путь в топ-менеджмент корпораций и к высокопоставленным чиновникам. При правильном пиаре и не таком дизайне как на рендере, конечно.


    1. artskep
      04.10.2017 17:12

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


  1. smarkelov
    04.10.2017 14:42

    Не взлетит, ибо нужно очень маленькой группе людей. Мне хватает андроида и root доступа.


  1. jahr
    04.10.2017 14:52

    600 долларов, конечно, дороговато.( Но 20 долларов поддержки им закинуть вполне можно, до конца сбора — 19 дней.

    Ребятам надо было замутить ICO, все равно биткойн и монеро принимают, свои полтора миллиона собрали бы влёт.)


    1. farwayer Автор
      04.10.2017 22:21

      Они и так соберут нужную сумму) Но помочь, конечно, не мешало бы — чтобы была денежная «подушка безопасности».


  1. Cheater
    04.10.2017 15:32
    +2

    Очень классный проект (и заметьте, как качественно сделан сайт). Шансов взлететь у них согласен, что мало, но лично я поучаствую. Это одна из лучших известных мне попыток реализовать линукс на смартфонах. Их линейка ноутбуков тоже выглядит любопытно.


    1. Cheater
      04.10.2017 15:58

      Upd: очень характерно, что CEO и больше половины команды проекта, представленной на сайте, — бородатые.=)


      1. Soolo
        04.10.2017 16:43

        Жаль, что фото ч/б, а так бы ещё и в цвете глаз было сходство :-)


  1. MikeVC
    04.10.2017 16:18
    +2

    Для конфиденциальных дел проще и несоизмеримо дешевле использовать телефон «нокия фонарик». К счастью они еще есть и будут. В случае чего можно выкинуть.
    А за 600 баксов можну купить ведро простейших телефонов ну или + простенький планшет или ноутбук с линуксом. И ходить с него безопасно в инет.


    1. rustavelli
      05.10.2017 00:24
      +3

      хорошая попытка, товарищ майор! Но нет, пытайтесь дальше прикрутить свой СОРМ к мессенджерам.


    1. farwayer Автор
      05.10.2017 01:00
      +2

      Для конфиденциальных дел использовать телефон
      все равно, что заниматься этими делами на центральной площади города.


      1. MikeVC
        05.10.2017 07:43

        :) но тут разговор то про телефон. Причем про «защищенный» :)
        Ничго защищеннее от маркетинговых сливов и от вирусни чем нокия фонарик я не видел.


        1. ValdikSS
          05.10.2017 09:32
          +1

          «Нокия фонарик» поддерживает только GSM, что открывает вас для всякого рода нехороших атак, связанных с перехватом, которые невозможны в UMTS и LTE.


  1. anmi
    04.10.2017 18:06
    +1

    Кстати, перестаньте использовать SMS для аутентификации и авторизации. Я серьезно. Это небезопасно.


    За больное задели, а как же пользоваться всеми этими банками? Вариантов-то других нет.


    1. pesh1983
      04.10.2017 23:24
      +1

      Нормальные банки уже давно используют пуш-уведомления. Это только такие "клиентоориентированные" банки типа Сбера, до сих пор смски рассылают.


      1. betrachtung
        05.10.2017 09:24

        Вот только пуш-уведомления эти работают в банк-клиентах, которые запускаются в..? Правильно, в Android и iOS. В том, что под Pure OS будут писать банк-клиенты, я очень сильно сомневаюсь.


      1. restless_mind
        05.10.2017 10:52

        Сбер уже несколько месяцев как внедряет push. Вдруг осознали, что это дешевле смс-ок


      1. anmi
        05.10.2017 21:57

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


        1. vvzvlad
          07.10.2017 23:16

          Больше. С учетом https можно гарантировать, что сообщение пришло с сервера банка, а отсутствие смс — то, что его не перехватят, вступив в сговором с специалистом из оператора и не оформив новую симку.


    1. farwayer Автор
      04.10.2017 23:28
      +1

      Советую ознакомится habrahabr.ru/company/pt/blog/307156

      Вариантов-то других нет.
      Например, одноразовые пароли на основе приватного ключа.


      1. anmi
        05.10.2017 21:58

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


  1. ZoomLS
    04.10.2017 18:23
    +4

    Всё повторяется циклом. Open Moko, Firefox OS, Ubuntu Phone, Jolla с Sailfish и т.д. Они все либо закрылись, либо в непонятном состоянии. Теперь новый проект — Librem 5. И каждый раз это — WOW! Но заканчивается к сожалению одинаково. Было бы конечно здорово, если у Librem 5 всё получится. Но, пока уже не просто надежды нет, а уже надоело.


    1. exfizik
      04.10.2017 23:12
      +1

      Честно говоря, по моим ощущениям какое-то подобие wow было только с убунтой. Фаейрфокс ОС изначально вызывал недоумение и скептицизм, Open Moko я как-то пропустил мимо, Sailfish уже вызывал реакцию «ну, и кому это надо?».


  1. stalinets
    04.10.2017 19:17

    Подход с отключаемыми физическими модулями связи мне очень нравится.


  1. junari
    04.10.2017 21:26

    Идея этого телефона — берем что-то вроде orangepi, добавляем отдельным модулем usb-модем, на lvds вешаем дисплей, на i2c тач и вперед…
    Проблема с радиоинтерфейсом есть и она будет всегда — любому модему нужна прошивка. И исходники этой прошивки никто не даст.
    NXP хороши, работаю с одним из их процессором, даташит на него превышает 2,5 тыс листов, плюс к этому куча различных appnotes на каждый чих. Но так ли все хорошо будет, когда q-comm их перекупит? Надеюсь, что да.


  1. Mzvtec
    04.10.2017 21:27

    ИМХО, даже толком не начнёт «взлетать». Думаю его только армии США можно будет попытаться втюхать, и то разберутся ли они там как им правильно пользоваться. Простому пользователю он не нужен будет.


    1. Mairon
      05.10.2017 00:13
      +1

      У армии США свой дистрибутив Андроид (благодаря которому в гугловом андроиде и появились SELinux, dm-verity и другие фичи секурити, да и железо скорее всего «своё» — по заказу у Motorola Solutions и Texas Instruments.


  1. justaguest
    04.10.2017 22:50
    +1

    Отлично! Давно ждал подобное — текущие ОС под мобильники меня оч. разочаровывают. Я вроде телефоном почти и не пользуюсь, и все равно постоянно попадаю под проблемы: нельзя заскриптовать вызов номера, нельзя настроить черные списки, нельзя авто-удалять СМС по ключевым словам, нельзя поубирать половину приложений.

    Совершенно не понимаю комментаторов выше утверждающих что это нишевый продукт. Вы не будете рады настроить постоянный перезвон в нерадивый офис, у кого постоянно «занято»? Ну будете рады авто-удалять СМС со словом набранным капсом РАСПРОДАЖА?

    У нас огромное кол-во технарей, я сомневаюсь что большинство действительно пройдет мимо таких возможностей.


    1. pesh1983
      05.10.2017 00:10
      +2

      нельзя заскриптовать вызов номера
      Tasker
      нельзя настроить черные списки,
      Контакт->Редактировать->Переадресации всех вызовов в голосовую почту
      авто-удалять СМС по ключевым словам,
      Странное желание, но я думаю тут тоже поможет Tasker. В крайнем случае получаете рут и вперёд
      нельзя поубирать половину приложений.
      Root + AppQuarantine, не удаляет, но замораживает. Вполне возможно, что имея рута можно и удалить, не пробовал, заморозка вполне решает задачу
      постоянный перезвон в нерадивый офис
      Tasker возможно, либо куча других программ в маркете
      авто-удалять СМС со словом набранным капсом РАСПРОДАЖА
      Tasker https://www.google.ru/amp/s/amp.reddit.com/r/tasker/comments/38gxz7/delete_sms_based_on_context/
      Все ваши задачи решаются готовым софтом уже сейчас. Не обязательно ждать выхода этого девайса, который ещё в итоге может оказаться не тем, чего вы от него ожидаете.


      1. justaguest
        05.10.2017 08:14

        Посмотрел я ваш Tasker — сторонняя платная прога. Согласитесь, есть разница — заскриптуется ли нативная открытая прога, которую при желании можно исследовать, подкорректировать, и перезалить; или мне нужно рыскать по интернетам, да еще и платить.

        На постоянный перезвон я пробовал две проги. Первую не помню, как не помню почему я ее удалил, вторая была Auto Redial — и она практически нерабочая. Она перестает набирать вызов в 90% случаев после блокировки экрана. И не поймите неправильно — я понимаю что баги есть в любом софте. Просто если бы это было опен-сорсное решение, в системе которой я полностью могу управлять, мне было бы реально интересно покопаться, посмотреть в свободное время что я могу сделать для решения данной проблемы. Однако в случае с раздражающей системой над которой я имею ноль управления, не хочется даже искать, есть ли на этот Auto Redial исходные коды.

        Получение рута — это головная боль на полдня с вероятностью что телефон вообще перестанет работать. Каждый раз как я гуглил — есть куча топиков, где ни у кого ничего не работает, но работает какая-то определенная комбинация. Плюс ко всему еще нужно использовать некий Odin, но конечно же Odin не работает под Линуксом, но кто-то говорит что есть Mobile Odin, но с ним конечно же на моей модели телефона никто не тестировал… Это реально такая головная боль, что без абсолютно крайней необходимости я бы предпочел этим не заниматься.


        1. pesh1983
          05.10.2017 10:08

          Ну справедливости ради, получение рута на LineageOS делается в настройках Developer Mode. Другой вопрос, что LineageOS не на каждый телефон встанет, но выбор все же есть, в отличие от этого девайса, который в единственном экземпляре. Так что есть достаточно телефонов и как минимум 1 прошивка для них, на которой рут включается проще пареной репы и без всяких танцев с бубном. А рут в андроиде — это почти то же самое, что рут в linux (это он и есть по сути), а это в свою очередь означает, что вы можете заскриптовать в системе все что угодно и как угодно настроить ее под свой лад при наличии необходимых знаний. Не знаю, что вам мешает и вы ждете «серебрянный» телефон, который решит все ваши проблемы написанием своих скриптов. Уже есть такое, не надо ждать)


          1. justaguest
            05.10.2017 10:34

            Для установки LineageOS опять же нужен рут. Я могу следовать мануалу по получению рута, но никто не объясняет, что программы делают в бэкграунде, следовательно я не могу контролировать процесс, можно лишь слепо надеяться что все будет работать. И для меня это такая головная боль даже не из-за кол-ва не/рабочих комбинаций — просто если телефон в процессе превратится в кирпич, мне производитель скажет «ССЗБ, покупай новый».

            Вы не видите это так, как вижу я. Линукс на телефоне со своим DE — это еще и простота разработки. Я могу приложение отправляющее СМС скомпилировать и запустить на десктопе. Естественно оно будет бесполезно — но это простота отладки. Мне не надо будет поднимать виртуалку, отлаживать через тысячу прокси типа ADB, мучаться с деплоем на виртуалку, доставанием оттуда логов потому что родное Андроид-приложение для СМС естественно из шелла не запустишь, stdout не посмотришь.

            Я уже не говорю, что приложение отправляющее СМС надо сначала определить. В Андроиде надо гуглить «Android sms sending source code», и надеяться на удачу, а потом еще получить кучу проблем с тем же деплойем на телефон (небось снова рут нужен?). На линукс-based смартфоне мне не нужно гуглить, я могу посмотреть список процесов, или xprop, или strace связанных приложений — да тысячи способов! И деплой — просто заменить скрипт либо исполняемый файл (да, я понимаю что по-хорошему надо собрать пакет, но если мы говорим о том чтобы быстро протестировать, это не принципиально).


            1. bogolt
              05.10.2017 10:58

              Для LineageOS в первую очередь нужен официально поддерживаемый телефон. Например любой нексус. Дальше — достаточно простой гайд, используя который вы за час установите себе Lineage ( рут там по желанию в процессе установки можно включить ). Купить нексус 4-5-5чего-то там и потратить час времени будет дешевле чем потратить шесть сотен долларов и прождать еще два года ( на полтора я бы не надеялся ).

              Pure Phone разумеется нишевой, я только надеюсь что ниша окажется достаточно просторной чтобы он таки появился на свет. Возможно и себе тоже куплю такой, это ведь новый улучшенный maemo — там тоже линукс почти чистый стоял, можно было через apt софт ставить, программы на нем под него же собирать — очень очень классно.


            1. pesh1983
              05.10.2017 13:16

              > Для установки LineageOS опять же нужен рут.

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

              > Я уже не говорю, что приложение отправляющее СМС надо сначала определить.
              > я могу посмотреть список процесов
              И как вам список процессов поможет? Искать будете процесс со словом «sms» в имени? Ну, зная любовь разработчиков свободного ПО называть вещи не своими именами («демоны», что такое xprop? или например top вместо process_list например), есть большая вероятность, что без мануалов вы не найдете, что нужно)
              Я думаю, если вам действительно нужно решать приведенные вами задачи в качестве примера, это можно уже сейчас сделать, а не ждать мифического смартфона на линуксе, коих уже было немало и не взлетело (в том числе и от такого гиганта как Canonical). Но если же вам по фану разрабатывать скрипты для телефона на линуксе, а не реально решать текущие задачи, то да, стоит подождать этот телефон, вполне возможно, что взлетит.


              1. justaguest
                05.10.2017 13:42

                xprop — X Properties. В списке процессов можно посмотреть, что грузит CPU при активности в СМС приложении. Альтернативно, можно посмотреть diff списка процессов до и после запуска SMS приложения. Альтернативно, можно посмотреть какой процесс держит открытым файлы так или иначе относящиеся к СМС. Но это уже даже немного в сторону уход — с этой точки моя буйная фантазия может вам еще кучу вариантов наговорить, с процессами связанных лишь косвенно, или вообще никак.

                Я нисколько не удивлен результатами Canonical. Это компания, любящая пилить свои велосипеды — и черт с ними, с велосипедами, вы давно слышали о их контрибьюциях в софт? Вот Red Hat например я вижу повсюду — в новостях, коммитах, они пишут ядро, Mesa, Gnome, ibus, кучу десктопного софта; да у меня прямо сейчас открыт коммит в соседнем табе браузера в LibreOffice, и даже там Red Hat! В то же время про Canonical я лишь слышу изредка, как они пытаются запилить Mir, и как их поносят за менее известные велосипеды, которые никто не использует.

                До тех пор, пока месяца 3 назад Шаттлворт не вернулся в компанию, что результировало в патчсете от Canonical в ядро касаемо их модификаций AppArmor, я ни в одном коммите или новости связанной с разработкой не могу вспомнить их имя. Компания призрак.


              1. justaguest
                05.10.2017 14:22

                Кстати забавно, но я даже разработчиков Suse часто вижу — хотя казалось бы, значительно менее известная компания, и бюджет далеко не такой как у Canonical или Red Hat.


              1. wholeman
                05.10.2017 14:42

                top — это Table of Processes. В *nix вообще сокращения — обычное дело.


  1. forth
    04.10.2017 23:41
    -1

    В Librem 5 используют отдельный от процессора чип мобильной связи.


    А в каком-то смартфоне чип мобильной связи совмещен с основным процессором? Нет. Везде отдельный чип. Исключение — обычные мобильные телефоны на всяких MTK за тыщу рублей, но Linux на таких не работает.

    NFC и беспроводная зарядка. Наверняка нет. По крайней мере не для первой версии. Объем работы и так очень большой.


    NFC и беспроводную зарядку не нужно в одну кучу. Цена вопроса «беспроводная зарядка» — пара долларов в себестоимость и миллиметр толщины. Софт для неё писать не нужно.


    1. farwayer Автор
      05.10.2017 00:06
      +2

      Нет. Везде отдельный чип.
      А вы откройте спецификации Snapdragon'ов или современных SoC от MediaTek (Helio P10 например) — думаю, удивитесь.
      Цена вопроса «беспроводная зарядка» — пара долларов в себестоимость
      Дело не в стоимости, а в том, что этим нужно заниматься. А сроки и так довольно жесткие.


    1. vvzvlad
      07.10.2017 23:17

      Исключение — обычные мобильные телефоны на всяких MTK за тыщу рублей, но Linux на таких не работает.

      MTK давно уже не простой процессор для мобилок, и линукс там запускается.


  1. NeuroHunter
    04.10.2017 23:48
    +2

    Они так все и заканчиваются. OpenMoko — бросили, Neo900 вроде еще шевелится, но это, скорее, предсмертные судороги…


  1. Timur_n
    05.10.2017 00:25
    +1

    Как Вы думаете (тут я и к автору обращаюсь и ко всем хабражителям) в свете недавних исследований описанных в статье об уязвимости в процессоре intel (intel_ME) стоит ждать перехода Librem_15 на процессоры других производителей? И конечно хочется увидеть Librem_5.


    1. farwayer Автор
      05.10.2017 01:13
      +1

      Статья о том, как команда Purism приступила к реверсингу IME :) И еще одна, объясняющая, что это, и как с этим дальше жить.

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


  1. pulsatrix
    05.10.2017 01:02
    +3

    [Мечтают ли электроовцы о линуксе на телефоне?]
    За овцу ответишь. А так, да, мечтают.


  1. KOLANICH
    05.10.2017 01:55

    Не нужно.
    Мои пожелания и возражения:
    1 В телефоне недостаёт сенсоров. В частности барометра.
    2 Телефон без nfc и радио не нужен. В радио желательно sdr, или хотя бы rtl-sdr.
    3 Телефон без андроида не нужен. Имеется в виду, что должна быть виртуальная машина и должны запускаться и работать приложения. Не надо ставить туда самопальный линукс. Нужно взять какую-нибудь LineageOS и впилить туда:
    a) реализовать в пользовательском интерфейсе системы Android wayland.
    b) использовать пакетный менеджер для обновления компонентов системы
    Этих 3х пунктов достаточно для того, чтобы можно было ставить и запускать обычные десктопные приложения.
    4 Обязательная реализация доверенной загрузки с аппаратным корнем доверия и всяких вкусностей TrustZone вроде хранилища ключей (неплохо бы использовать для менеджера паролей). Не надо плеваться — это должно контроллироваться не вендором, а пользователем. Публичный ключ для проверки цифровой подписи загрузчика хранить в отдельной микросхеме флеш-памяти. Первоначально ключ дефолтный, и пользователь должен его поменять на свой. Для записи в эту микросхему необходим физический доступ к телефону: нужно замкнуть перемычку иголкой, и таким образом подать на нужную ногу микросхемы необходимое для функционирование записи питание. С неверной подписью телефон должен загружать только прошитый в пзу рекавери-загрузчик, позволяющий переписать основной загрузчик и/или сменить публичный ключ. Загрузчик из флеш должен аппаратно читаться в ОЗУ, далее исполнение идёт оттуда, чтение из флеш нет для предотвращения rowhammer-подобных атак вредоносным кодом.
    5 нормальная модель разрешений, как в xprivacy
    6 все беспроводные коммуникации должны позволять их использовать по полной.
    7 .net виртуальная машина тоже должна присутствовать.


    1. farwayer Автор
      05.10.2017 05:12
      +2

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


    1. Kobalt_x
      05.10.2017 10:07

      И стоить это будет 1.5к вечнозелёных а из покупателей будете только вы.


  1. SovGVD
    05.10.2017 08:19

    Так, стоп! Гикофон с консолькой и без клавиатуры? о_0 Не взлетит вообще никак…
    И это я еще умолчу про свистельно-пердельные приложения, без которых жить можно, но крайне грусно… Прощай WebOS, Maemo, BB10 и прочие


  1. SinsI
    05.10.2017 09:30

    Есть ли возможность запускать на нём софт от Android или IOS?
    Хоть частично, хоть ограниченно, хоть с перекомпиляцией или эмуляцией…
    Без этого — умрёт, оставшись уделом малой горстки приверженцев, готовых носить его в качестве второго смартфона…


    1. farwayer Автор
      05.10.2017 09:57

      Есть в планах запускать Android приложения в песочнице, но не к релизу.


      1. SinsI
        05.10.2017 10:40
        +1

        Значит, релиз будет мертворождённым.
        Эта возможность обязана быть сразу же, из коробки — иначе практически все купившие будут разочарованы в проекте после того, как получат его на руки, что на корню лишит всех возможных будущих покупателей.

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


  1. prohodil_mimo
    05.10.2017 10:16
    +1

    Ябкупил.
    Без оглядки на характеристики и прочее — просто для поддержания проекта и идеи, чтобы разработчики, социологи и маркетологи знали, что такие продукты нужны.


    1. wholeman
      05.10.2017 10:32
      -1

      Ябкупил
      И что мешает убрать букву «б», тоже денег нет?


      1. prohodil_mimo
        05.10.2017 10:48
        +1

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

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


        1. wholeman
          05.10.2017 10:56

          Сбор денег идёт сейчас, и есть немало шансов, что устройство так и не выйдет. А если Вы ждёте обзоров от специалистов, то это уже ни разу не «без оглядки на характеристики и прочее» блаблабла.
          Наличие сарказма говорит об умственных способностях намного меньше, чем реакция на него.


          1. prohodil_mimo
            05.10.2017 11:07

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

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

            это уже ни разу не

            Почему? Ни разу не, это если бы были важна скорость игры в танчики на этом устройстве. Именно это я имел в виду — не важны (не критичны, если быть точным) требования, предъявляемые к обычным телефонам. Но если устройство заявляется как свободное, с повышенной безопасностью и полным контролем над ним, то это должно быть и работать как часы, иначе какой смысл? Странно, что приходится это объяснять, но мне не сложно помогать кому-то постигать мир.


  1. Konachan700
    05.10.2017 16:50
    +1

    Процессор i.MX6 не предназначен для такого использования. У него дичайшее энергопотребление и нагрев, особенно у D/Q-версий. Это жирный проц для стационарных медиаплееров. У меня есть плата на D-версии, кубического алюминиевого радиатора от чипсета едва хватает, и это еще не максимальная частота, я занизил ее и выключил графическое ядро. Батареи 7.2v 2600мА хватает на 2-3 часа просто линукса в небольшой загрузке вебом, без графики. Телефон этот будет работать на одной зарядке час и нагреваться как утюг.
    На мой взгляд не нужно догонять айфон, нужно делать что-то принципиально иное. Например, взять жирный stm32, быстрый e-ink, большую батарею, и сделать опенсорсную звонилку с огромным временем ожидания. 3-4 симки, пару флешек (для музыки и просто как накопитель), криптография, наличие bt и wifi,… — я бы купил. Сделать к этой системе api, чтобы каждый мог писать под нее свои программы как пишут для ардуино. Сделать магазин приложений, где запретить выкладывать закрытый софт и брать небольшую плату за размещение, чтобы не было спама и хелловорлдов. Это несложно, не так дорого, и покажет, а надо ли оно вообще потребителю… Этакий peeble мира телефонов. Сейчас нет такого класса телефонов вообще, или дешевый бабушкофон, или сразу смартфон, батареи которого хватает в лучшем случае на день использования.


    1. farwayer Автор
      05.10.2017 22:59

      Разработчики в курсе: в статье ссылка на DL-версию, с которой ситуация немного лучше.

      В любом случае, информация про i.MX6 уже неактуальна. Будет использован i.MX8. Там серьезно поработали над энергопотреблением и нагревом с расчетом на мобильное использование.


    1. wholeman
      05.10.2017 23:29

      Ну, лично мне нужен компьютер в кармане, а не Arduino. И думаю, что я такой не один.


  1. slavius
    05.10.2017 19:20

    Очень надеюсь что это сработает! И будет возможность иметь СВОЙ телефон, а не телефон, который полностью принадлежит производителю, со всеми твоими данными:(


  1. RobotexModel2
    05.10.2017 22:46
    +2

    Ну почему никто не делает 4'' смартфоны. Это же самый идеальный размер.

    Покойся с миром, Nokia N9 :'(


    1. farwayer Автор
      05.10.2017 23:25

      Скорблю вместе с вами, только по 4.5'' смартфонам)


      1. chuvilin
        06.10.2017 01:12
        +1

        Для полного счастья ещё слайдер с QWERTY.


        1. wholeman
          06.10.2017 07:36

          И с microHDMI, чтоб к монитору подключать.


  1. devop-su
    06.10.2017 16:26
    -1

    32 GB eMMC
    Батарея неизвестной ёмкости


    Спасибо, не надо


  1. Summary
    06.10.2017 16:26

    Это «пять»! На рынке не хватало именно такого смарта.


    1. vvzvlad
      07.10.2017 23:19

      Если бы не хватало, он бы появился бы. А так только гикам он и нужен.