LINUX.ORG.RU
ФорумMobile

FuriLabs FLX1s - Linux-смартфон с акцентом на приватность

 ,


0

2

Компания FuriLabs представила новый смартфон FLX1s, работающий под управлением FuriOS — мобильной операционной системы на базе Debian. Устройство позиционируется как решение для энтузиастов Linux и пользователей, обеспокоенных вопросами цифровой безопасности и приватности.

Ключевой особенностью FLX1s являются три аппаратных переключателя, позволяющие на физическом уровне отключать микрофон, модем/GPS и камеры.

Благодаря ядру Linux, устройство способно запускать нативные десктопные Linux-приложения бок о бок с Android-приложениями.

Технические характеристики:

  • Процессор: MediaTek Dimensity 900
  • Память: 8 ГБ ОЗУ (LPDDR4X) и 128 ГБ встроенной памяти (UFS)
  • Дисплей: 6.7-дюймовый LCD с разрешением 1600x720 и частотой обновления 90 Гц
  • Аккумулятор: 5000 мАч с поддержкой быстрой зарядки 18 Вт
  • Камеры: Основная 20 МП, фронтальная 13 МП и макро-камера 2 МП
  • Связь: 5G, Wi-Fi 6, Bluetooth 5.2, Dual SIM

Цена 550$.

ссылка на официальный сайт.

По мне - выглядит интересно. Но хотелось бы услышать ещё мнения.


Ответ на: комментарий от monk

Вопрос

@monk, в 1С 8.x, когда используем возможность работы через вэб «прилетает» dll, которая обеспечивает работу через вэб.
Скорее всего в intranet не получится работать через вэб?
Пробовал «подсовывать» dll, которая фирма 1С передаёт, но увы.
Да вообще как-то некрасиво получается - фирма 1С имеет доступ к конфигурациям, которые она не разрабатывала.

Просто любопытно.

О разработке

Core частично используется в продакшен 1C 7.7 и 1С 8.x.
Например в конфигураторе от 1С имеются чекбоксы для сохранения истории доступа к диалоговым формам, …
Не использую эту возможность так как API умеет сохранять данные полей последних открытых диалоговых форм, в позициях строк списков диалоговых форм, … и весьма удобно.
В 1С 7.7 дата с временем может быть использована лишь в дате создания документа, но так как разработано своё crt, то можно создавать динамически все типы переменных, использующих: дату, дату с временем и лишь время.
Весьма удобно.
Всё дело в том, что в некоторых конфигурациях такого рода поля нужны.
Конечно можно создавать «велосипеды», но потребности в них ныне нет.
Нет желания улучшать 1С 7.7 и 1С 8.x так как для меня это просто пустая трата времени.
Ведь core имеет функциональность много большую чем у фирмы 1С.
!С «костылит», а core просто её содержит.
Например использование мультимедия, OpenGL, …

Конфигурации 1С 8.x придётся подгружать в хранилище данных для отладки API для использования своего GUI.
Оно будет много более функционально.

anonymous
()
Ответ на: комментарий от anonymous

Скорее всего в intranet не получится работать через вэб?

Почему? Хоть intranet, хоть internet, хоть локально. Веб-сервер, главное, запустить.

dll никуда не прилетает, она на сервере запускается.

На линуксе примерно так:

# 1c publication
Alias "/basa01" "/var/www/basa01/"
<Directory "/var/www/basa01/">
AllowOverride All
Options None
Require all granted
SetHandler 1c-application
ManagedApplicationDescriptor "/var/www/basa01/default.vrd"
</Directory>
LoadModule _1cws_module "/opt/1cv8/x86_64/8.3.24.1586/wsap24.so"

Вот этот wsap24.so и есть библиотека 1С для публикации.

monk ★★★★★
()
Ответ на: комментарий от anonymous

Что касаемо обсуждения СУБД и её преимуществ и недостатков, то здесь всё просто.
«С волками жить, по волчьи выть» (грубовато, но где-то так).

anonymous
()
Ответ на: удаленный комментарий

Далее предлагаю диалог на эту теиу не продолжать, так как форум всё же технический.

Возвращаюсь «к нашим баранам».

Хранилище ресурсов конечно оживает, но ещё предстоит не мало API разработать для работы с ним:

  • копирование/перенос данных из одного хранилища в другое;
  • кластеризация;

Вот как думаешь, целсесообразно было бы разработать хранилище,
содержащее настройки ОС?
То бишь некое дерево системных параметров … (вообщем ты понял о чём речь).

anonymous
()
Ответ на: комментарий от anonymous

о бишь некое дерево системных параметров … (вообщем ты понял о чём речь).

Понятно, что такого рода дерево потребно не для того, чтобы при изменении значений проводились изменения в некоторых текстовых конфигах …

anonymous
()
Ответ на: удаленный комментарий

Если оно нужно программе. В 1С есть функции получения пользователей и сетевых адаптеров.

Не 1С разрабатываю.
Немного о функциональности хранилища ресурсов:

  • хранить объекты любой сложности и иерархии;

  • предоставлена возможность использования его как СУБД и NOSQL;

  • хранилище: мультимедия ресурсов, графики, rpm, книг, файловая система, …, да что угодно.

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

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

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

Вообщем функциональность довольно неплохая.
Конечно можно создавать индексы, …

1С и далее буду упоминать в постах, но это не а-ля 1С.
Изначально цель разработки была совсем иная.
Это сказано не к тому, чтобы принизить 1С.

anonymous
()
Ответ на: комментарий от anonymous

1С и далее буду упоминать в постах, но это не а-ля 1С.

Ещё

В обязательном порядке научу linker понимать, что такое «динамические объекты».
Это повысит эффективность их использования.
Пока это не приоритетно.
Прежде всего всё же кластеризацию добавить, … и конечно метаданные для баз знаний.
Это пока более приоритетные задачи.

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

Будет уметь API использовать эти знания, сможет использовать и другие виды/типы знаний.

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

М-да, «учат» …

anonymous
()
Ответ на: комментарий от irton

Говорят, что если сделать дорожное полотно на 5см уже, можно несколько миллионов сэкономить на километр.

А потом ГИБДД спрашивает - почему не отходишь на 200 метров от пешеходного перехода назад, чтобы перебежать на левую сторону магистрали, и идти навстречу транспорту. Ведь обочина есть. Даже местами гравий виднеется. Дело происходит в сельской местности.

pacify ★★★★★
()
Последнее исправление: pacify (всего исправлений: 1)
Ответ на: комментарий от tiinn

дак мне не нужен телефон с возможностью запуска линукс приложений. я такому телефону всё равно не доверю условно ssh ключ от сервера. мне нужен телефон на линуксе!

CAHO
() автор топика
Ответ на: комментарий от Stanson

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

BSP конечно круто искать, но вот уже есть и цепочка и есть исходники ядра и модулей для клмпиляции подж пакман

Дальше есть ещё репа и дока с реверсом их модемчиков, так же есть почти допиленный стек под него, стоит только поискать, плюс минус апи и прочие его вызовы такие как и ранее в g99 и прочих

RedTerror
()
Ответ на: комментарий от E492

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

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от RedTerror

С процессорами никогда особых проблем не было. Как и с типовой периферией.

80% проблем с портированием на произвольный девайс заключается в том, что тупо непонятно как включить сраную подсветку экрана или питание WiFi. Конфигурация GPIO и куда какая периферия SoC прицеплена - вот в чём вопрос. Решить его конечно можно, например, либо добыв полные принципиальные схемы телефона, либо сделав рентгеновские снимки платы. но потребуется куча времени, чтобы это всё оживить в софте. Там вообще ничего сложного, тупо много работы. Соответственно, надо толпой на это дело накидываться.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

Работы много, но можно осилить в одного при наличие времени и средств на реализаию, я бы не стал делать рентген, это гемор, проще снять слои на доноре и отснять

Проблемы скорее не с экраном и питанием вафли а с камерами чаще всего

RedTerror
()