The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В ОС Fuchsia работают над поддержкой запуска немодифицированных Linux-программ

12.02.2021 08:54

Разработчики из компании Google опубликовали план реализации в операционной системе Fuchsia механизма для запуска немодифицированных программ, собранных для Linux. Для выполнения Linux-программ в пространстве пользователя планируется предоставить прослойку "starnix", обеспечивающую совместимость с ABI Linux.

В развиваемой прослойке системные интерфейсы ядра Linux реализуются в обработчике, запускаемом в виде процесса для ОС Fuchsia, работающего в пространстве пользователя и транслирующего запросы Linux-программ в обращения к соответствующим подсистемам Fuchsia. Отмечается, что при разработке проекта многие подсистемы Fuchsia придётся доработать для реализации всех доступных в Linux системных интерфейсов. Архитектура starnix во многом повторяет подсистму Windows Subsystem for Linux, применяемую в Windows для трансляции системных вызовов Linux в системные вызовы Windows.

Код starnix планируется реализовать на языке Rust для минимизации возможных векторов для возникновения уязвимостей, которые потенциально могут использоваться для поднятия привилегий Linux-процесса до процесса starnix. Для обеспечения безопасности в starnix по возможности будут задействованы штатные механизмы защиты Fuchsia. Например, при обращении к системным сервисам, таким как файловая система, сетевой стек или графическая подсистема, starnix будет лишь транслировать запросы, преобразуя Linux ABI в Fuchsia System ABI, что позволит использовать те же ограничения, которые применяются для обычных процессов Fuchsia. При этом будут реализованы и специфичные для Linux-процессов механизмы контроля полномочий, например, определяющие в каких ситуациях один Linux-процесс имеет право завершить другой.

Поддержку запуска приложений Linux разработчики Fuchsia развивали и ранее, но экспериментировали с реализацией, работающей по аналогии с тем, как организован запуск Linux-приложений в Chrome OS. Для совместимости с Linux в Fuchsia предлагалась библиотека Machina, которая позволяла запускать Linux-программы в специальной изолированной виртуальной машине, формируемой при помощи гипервизора на базе ядра Zircon и спецификаций Virtio.

Применение виртуализации не сбрасывается со счетов, так как полная реализация системного интерфейса Linux является нетривиальной задачей. В дополнение к прослойке starnix не исключается создание механизма для запуска исполняемых файлов Linux с использованием ядра Linux, работающего в отдельной виртуальной машине. Данные способ отмечается как самый простой в реализации, но и наиболее ресурсоёмкий. В своё время компания Microsoft начала развитие своей прослойки совместимости с Linux с транслятора, но в конечном счёте перешла на использование родного ядра Linux в Windows Subsystem for Linux 2.

Кроме того, в Fuchsia уже предоставляется уровень совместимости POSIX Lite, работающий поверх Fuchsia System ABI. POSIX Lite позволяет обеспечить запуск некоторых Linux-программ, но требует перекомпиляции кода приложения, а в ряде случаев и модификации исходных текстов. Одной из проблем POSIX Lite является неполная реализация всех возможностей POSIX, в том числе не поддерживаются вызовы для изменения глобального состояния процессов (например, функция kill), которые расходятся с концепциями обеспечения безопасности в Fuchsia, запрещающими изменение глобального состояния. Применение POSIX Lite оправдывает себя в процессе портирования открытых приложений, но не решает проблемы с запуском программ, для которых отсутствует доступ к коду (например, невозможно добиться совместимости с Android-приложениями, содержащими скомпилированные нативные вставки).

Напомним, что в рамках проекта Fuchsia компанией Google развивается универсальная операционная система, способная работать на любых типах устройств, от рабочих станций и смартфонов до встраиваемой и потребительской техники. Разработка ведётся с учётом опыта создания платформы Android и учитывает недостатки в области масштабирования и обеспечения безопасности.

Система базируется на микроядре Zircon, основанном на наработках проекта LK, расширенного для применения на различных классах устройств, включая смартфоны и персональные компьютеры. Zircon расширяет LK поддержкой процессов и разделяемых библиотек, уровнем пользователя, системой обработки объектов и моделью обеспечения безопасности на основе capability. Драйверы реализуются в виде работающих в пространстве пользователя динамических библиотек, загружаемых процессом devhost и управляемых менеджером устройств (devmg, Device Manager).

Для Fuchsia подготовлен собственный графический интерфейс, написанный на языке Dart с использованием фреймворка Flutter. Проектом также развиваются фреймворк для построения интерфейсов пользователя Peridot, пакетный менеджер Fargo, стандартная библиотека libc, система рендеринга Escher, Vulkan-драйвер Magma, композитный менеджер Scenic, файловые системы MinFS, MemFS, ThinFS (FAT на языке Go) и Blobfs, а также менеджер разделов FVM. Для разработки приложений предоставляется поддержка языков C/C++, Dart, в системных компонентах также допускается использование Rust, в сетевом стеке Go, а в системе сборки языка Python.

В процессе загрузки используется системный менеджер, включающий appmgr для создания начального программного окружения, sysmgr для формирования загрузочного окружения и basemgr для настройки пользовательского окружения и организации входа в систему. Для обеспечения безопасности предлагается продвинутая система sandbox-изоляции, в которой новые процессы не имеют доступа к объектам ядра, не могут выделять память и не могут запускать код, а для доступа к ресурсам применяется система пространств имён, определяющая доступные полномочия. Платформа предоставляет фреймворк для создания компонентов, представляющих собой программы, запускаемые в своём sandbox, которые могут взаимодействовать с другими компонентами через IPC.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: В ОС Fuchsia начат приём изменений от представителей сообщества
  3. OpenNews: Проект dahliaOS развивает дистрибутив на базе технологий Linux и Fuchsia
  4. OpenNews: ОС Fuchsia переходит на стадию тестирования на сотрудниках Google
  5. OpenNews: Google ввёл в строй сайт для разработчиков, посвящённый ОС Fuchsia
  6. OpenNews: В Google ведётся обсуждение возможной замены Android на ОС Fuchsia
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54574-fuchsia
Ключевые слова: fuchsia, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (172) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:24, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Лучше сразу виндоуз программ.
     
     
  • 2.10, Леголас (ok), 10:32, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Зачем им это, когда есть открытая бутылка с вином? Завезут её в каком-нибудь виде, хоть в трансляционном. Или вообще извратятся с ReactOS Subsystem for Fuchsia.
     
     
  • 3.24, Аноним (24), 10:58, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы заместить  виндоуз вестимо.
     
     
  • 4.80, Аноним (80), 13:19, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А зачем это гуглу надо? У них все десктопное в вебе, а хром и так занимает подавляющую долю рынка. А какая там запускалка для хрома - какая разница?
     
  • 2.26, Аноним (-), 11:00, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Лучше сразу виндоуз программ.

    Именно , линукс бесплатный - просто поставь и запускай линукс программы.

     
     
  • 3.56, Нанобот (ok), 12:01, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > просто поставь и запускай

    😂

     
  • 3.127, Аноним (127), 17:08, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >линукс
    >просто поставь и запускай

    лол

     
     
  • 4.175, пердёжник (?), 09:55, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    че лол то? установка линукса за 15 минут происходит.
     
  • 2.33, Анонимное (?), 11:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Сделают запуск Linux софта значит запустится wine, а в нем уже и виндовый софт.
    Больше абстракций богу абстракций.
     
  • 2.36, SinoptikU (?), 11:16, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это что, gedit можно будет запустить? Надо более конкретно писать. Fuchsia пишут полным ходом. Скоро Android выкинут на помойку, а Linux засунут в контейнер, как WSL от Microsoft.
     
  • 2.42, Аноним (42), 11:33, 12/02/2021 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 3.73, Аноним (73), 13:03, 12/02/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 4.76, Аноним (42), 13:08, 12/02/2021 Скрыто ботом-модератором     [к модератору]
  • +5 +/
     

     ....ответы скрыты (12)

  • 1.2, knike (?), 10:25, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    > Код starnix планируется реализовать на языке Rust

    Во! Стильно, модно, молодежно.

     
     
  • 2.4, Частник (?), 10:28, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Смузихлебы будут довольны!
     
     
  • 3.13, Аноним (13), 10:34, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только автор того предложения Adam Barth, который разрабатывал модель безопасности Chrome (то самое разделение вкладок по процессам) в то время когда Rust ещё в помине не было.
     
     
  • 4.30, пох. (?), 11:02, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эта чепуха точно-точно было про безопасность, а не про то как выжрать максимум ресурсов из многопроцессорного юзверя, не слишком заморачиваясь синхронизацией и блокировками (как это сделала неосиляторша мурзила) ?

     
     
  • 5.45, Аноним (42), 11:36, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Зато ты такое умное и все делаешь лучше, да.
     
     
  • 6.69, zzz (??), 12:52, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше сделала мозилла. А не "отдельный процесс на каждый чих".
     
     
  • 7.85, Аноним (85), 13:29, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Лучше сделала мозилла.

    Взяла и уволила растаманов :)

     
     
  • 8.87, пох. (?), 13:32, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да она, вроде, не особо в сортах разбиралась - всем поджопников одинаковых выдал... текст свёрнут, показать
     
  • 3.66, Аноним (85), 12:34, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Смузихлебы будут довольны!

    Довольны, что потечёт память в расте :)

     
     
  • 4.79, Аноним (79), 13:18, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и их слюни.
     
  • 2.28, пох. (?), 11:01, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все правильно написано - "планируется".
    Попланируют-попланируют, да и не реализуют... ничего.
    Отправят этот прожект туда же, где уже валяется гуглезглаз и куча прочего гуглемусора.

    Не переживайте, никуда не денется ваш ведроид.


     
     
  • 3.64, SinoptikU (?), 12:09, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Linux самый лучший, самый защищённый, самый свободный, самый совершенный, самый современный... Linux вечен!
     
     
  • 4.115, Аноним (115), 15:30, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    как Ленин
     
  • 4.129, qwertKI (ok), 17:17, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет бога кроме линукс и Линус Торвальдс пророк его ... аминь ... нах..
     
  • 3.74, Аноним (73), 13:05, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Похоже на какой-то отчет перед начальством, а не фичу.
     
     
  • 4.86, пох. (?), 13:31, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Похоже на какой-то отчет перед начальством, а не фичу.

    Естественно. Если отдел не выпускает своевременных прессрелизов - могут ведь и поувольнять нахрен, у гугля с этим строго.


     

  • 1.3, Fracta1L (ok), 10:27, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Код starnix планируется реализовать на языке Rust

    Разум понемногу начинает торжествовать. Смерть дырявой сишке!

     
     
  • 2.5, Частник (?), 10:29, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да что ты такое несешь, холоп?
     
  • 2.12, Lex (??), 10:33, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не сишке а дарту.. что.. довольно странно
     
  • 2.14, Леголас (ok), 10:37, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Что бы ты не писал, всем понятно: Fracta1L ♥ C holes.
     
     
  • 3.38, Аноним (38), 11:25, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Какой Леголас настоящий: с авой или без оной?
     
     
  • 4.43, Леголас (ok), 11:34, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    да
     
  • 4.116, InuYasha (??), 15:34, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ^ который написал бы "ни" )
     
  • 3.93, Аноним (93), 14:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Он позиционирует себя как сишного дыренефила. По какому признаку? Очевидно же!
     
  • 2.25, Аноним (24), 11:00, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Только планирует. Написать то на Расте все равно никто ничего не может.
     
     
  • 3.47, гугель (?), 11:37, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Написать - нет, даже мы не сможем - но _писать_ - вполне!
    Лет на десять уже планов напланировали!
     
  • 3.60, Нанобот (ok), 12:03, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Уточнение: написать то на Расте все равно никто из икспертов опеннета ничего не может.
     
  • 2.40, Корец (?), 11:27, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты пишешь это так, как будто не бывает ржавых дыреней.
     
     
  • 3.46, Аноним (42), 11:37, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это другое
     
  • 3.91, Аноним (91), 14:04, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Главное что там не будет 99% типичных сишных дыреней.
     
     
  • 4.144, Lex (??), 20:55, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зато будет 200% не_сишных. Тонны синтаксического мусора серьезно ухудшают восприятие кода
     
  • 2.67, Аноним (85), 12:45, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > на языке Rust

    Значит, опять потечёт память.

     
  • 2.152, СССР (?), 23:02, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    мозги у тебя дырявые
     
  • 2.164, еман (?), 22:38, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    фрактал - самый вменяемый человек на >|<опеннете!
     

  • 1.6, Аноним (6), 10:29, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Видимо планируется "малой кровью" портировать Android на Zirkon + starnix.
     
  • 1.7, Иваня (?), 10:30, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Очень интересно наблюдать за тем, как развивается абсолютно новая ОС в 21 веке. Спасибо за новость и Google.
     
     
  • 2.17, Леголас (ok), 10:43, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    спасибо шмугл за костыли и велосипеды
     
     
  • 3.21, Анон1234567890 (?), 10:53, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >спасибо шмугл за костыли и велосипеды

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

     
     
  • 4.27, Аноним (24), 11:01, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Любой андройд телефон купи, бородач. Там линукс всегда работает из коробки.
     
     
  • 5.139, zzz (??), 19:03, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Иди запусти под тем ляликсом хотя бы Thunderbird, а там уж мы посмотрим, сколько ляликса в том андроеде (:
     
     
  • 6.145, Аноним (145), 21:23, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лол запускается что угодно и через vnc смотрится. А то что бубен нужен, ну так на линуксе для всего нужен бубен.
     
  • 4.29, Аноним (-), 11:02, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть сначала докажут что там нормальный линукс и его можно самостоятельно переделать - тогда подумаем об осуществлении влажных мечт бородачей из маркетингового отдела гулга.
     
  • 2.49, Аноним (79), 11:39, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >абсолютно новая ОС в 21 веке. Спасибо за новость и Google.

    Спасибо товарищу Google за наше счастливое школьное детство!

     
  • 2.58, Аноним (58), 12:03, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    +15 ¢
     

  • 1.8, Аноним (8), 10:31, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Нужно больше прослоек в телефоне, а то они недостаточно энергии жрут.
     
     
  • 2.16, Анон1234567890 (?), 10:43, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Нужно больше прослоек в телефоне, а то они недостаточно энергии жрут

    Это мне напомнило серию ералаша, где пацан с крутыми говорящими  часами менялся на шмотки с другим пацаном. Ну и батарейки - два чемодана.

     
     
  • 3.70, Аноним (85), 12:54, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > с крутыми говорящими часами ... и батарейки - два чемодана.

    накаркали

     
  • 2.61, kissmyass (?), 12:04, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Librem не блещет автономностью, и здесь будут те же проблемы
     

  • 1.9, Аноним (6), 10:31, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Система базируется на микроядре Zircon, основанном на наработках проекта LK

    Да у Гугла всё на LK, включая ОС для TEE.

     
     
  • 2.126, анонимуслинус (?), 16:32, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    это то ладно, но даже андроид на ядре линя нифига не запускает линуховые проги. опять у них несовместимости... с линуховым же ядром))) вот это надо было так головой удариться, что у них там все отбилось. я другого не понял, для чего им приложения линя на фуксии. им бы лучше андроидными заниматься. ведь кода написано много.
     
     
  • 3.132, Анонимный Аноним (?), 17:52, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кроме ядра для запуска обычной программы необходимо системное окружение попро... большой текст свёрнут, показать
     
     
  • 4.140, анонимуслинус (?), 19:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вот я и говорю что создали франкенштейнов на каждый чих. понимаю , что гугл создавал своего франкенштейна поглядев на ios, да и на самого мака впрочем тоже, но чисто технически это некоторая глупость( куча прог от линя), с другой стороны можно по минимуму собрать систему с только вам необходимыми свойствами работы и запуска( те же свои апи). но меня не перестаёт удивлять человеческая жадность относительно доходов, того же гугла.
     

  • 1.11, Аноним (11), 10:32, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А сама фуксия запускается где-то уже?
     
     
  • 2.18, Леголас (ok), 10:46, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    на компухтерах разрабов
     
     
  • 3.39, гугель (?), 11:27, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что вы, что вы - пока и на них только в эмуляторе. (У нас бесконечные ресурсы, поэтому разработчики ничуть не страдают.)

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

     
  • 3.50, Аноним (79), 11:40, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ... в виртуалочке.
     
  • 2.54, Аноним (54), 11:49, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, в виртуалке под Linux, запущеном в WSL, под виндой, установленной на MacBook с M1
     
     
  • 3.181, LazyMe (?), 12:50, 16/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Оу, месье знает толк...
     

  • 1.19, Аноним (19), 10:46, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Очень плохо что разработчики fuchsia не читают комментарии opennet и не понимают насколько ужасен rust
     
     
  • 2.20, Леголас (ok), 10:50, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    дык они может фильтруют только Fracta1L и последователей его культа
     
     
  • 3.99, Аноним (93), 14:33, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Обмажутся своим рустом и имеють друг друга в дырени! Тьфу!
    Зато толерантненько.
     
  • 2.71, Аноним (85), 12:57, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они смотрят на 15-летний опыт Мозилы и думают, а стоит ли вообще вляпываться в раст...
     
     
  • 3.112, Аноним (112), 15:02, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно подумать. у мозиллы проблема с растом, а не с руководством, которое разрбаов увольняет, а себе зряплаты повышает.
     

  • 1.22, Аноним (22), 10:53, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А гноме и дбас они тоже собрались эмулировать? Или под линукс-программами они имеют в виду cat и ls?
     
     
  • 2.23, Онаним (?), 10:54, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ls - это уже сложно. cat и tee
     
  • 2.52, Аноним (79), 11:43, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для ГНОМЕ ещё Сыстэмд сэмулировать нужно.
     
     
  • 3.68, пох. (?), 12:46, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дык - Dbus же ж и есть ключевая деталь системды.
    udev можете не эмулировать, просто сами передавайте от его имени нужные события во все тот же дерьмоbus, и гом никакого подвоха даже и не заметит.
    udisks только еще не забудьте, а то ж пользователь не сможет увидеть воткнутую в телефон флэшку и расстроится. (как воткнуть в телефон на ходу флэшку, когда его для этого нужно разбирать на мелкие части - это отдельный вопрос, разработчиков он не интересует - онижпрограммисты, отдел занимающийся всякой грязью типа физического формфактора - вообще в другом кампусе)

     
     
  • 4.81, kdsx (?), 13:20, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.m.wikipedia.org/wiki/USB_On-The-Go ?
     
     
  • 5.84, пох. (?), 13:28, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > https://en.m.wikipedia.org/wiki/USB_On-The-Go ?

    откуда у т-пого потребителя гуглешлака возьмется такое устройство?

    У меня, кстати, есть пара китайских otg-переходников - один из ведроидов при их втыкании вис, другой ресетился, так поебдим!

    При этом голое линуксное ведро с ними работает, только зачем - пока не знаю.

     
  • 4.104, Аноним (22), 14:49, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько мне известно DBus не является частью системд. Дбас был задолго до того, как этот монстр появился на свет и начал поглащать всё.
     
     
  • 5.122, пох. (?), 15:56, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ldd /usr/bin/dbus-daemon
            linux-vdso.so.1 (0x00007fffee73d000)
            libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f23d647c000)
    кто тут кого части - уж не знаю, но собрать его без системды ты не сможешь (васян-клоны не в счет)

    > Дбас был задолго до того, как этот монстр появился на свет

    dbus был одним из шагов к этому монстру, вместе с udev, udisks, consolekit и еще кучей поделок "чтобкакввенде".
    hal (тоже какввенде), к счастью, сдох.

     
     
  • 6.135, псевдонимус (?), 18:28, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сможешь.

    Во фряхе дбус работает.жирнолис его тянет.

     
     
  • 7.138, пох. (?), 18:37, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так это - васянский клон и есть. С древней багованной линуксной версии еще до внедрения donkey punch'ем.
     
  • 6.137, псевдонимус (?), 18:30, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И вся эта дрисня просочилась с "фри"дрисктопа.
     
  • 5.133, псевдонимус (?), 18:00, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Дбас является частью системды, без него оно калека. Омнофичи системдовые без него не пашут, включая контейнерах контейнеризацию, совсем не нужную в "системном менеджере".
     
  • 5.173, Аноним (-), 06:34, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Насколько мне известно DBus не является частью системд.

    Systemd и без него работает, внезапно.

     

  • 1.31, Аноним (31), 11:05, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Срочно плите Универсальный Стандарт для Приложений как Единое Хранилище, сокращенно УСПЕХ.
     
     
  • 2.101, Аноним (93), 14:37, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше Глобальные Объединенные Вызовы Нашей Операционки..
     
     
  • 3.117, InuYasha (??), 15:38, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да это скорее Жутко Огораживающая Программная Абстракция
     
     
  • 4.124, Аноним (93), 16:16, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для Ынтерпрайзных Растиишек, Единителей Наслоений!
     
     
  • 5.159, Аноним (93), 18:05, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А сокращенно это будет ФРОКТАЛ.
     

  • 1.34, lockywolf (ok), 11:10, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Это чудовищно! Linux Foundation и Free Software Foundation должны немедленно принять меры, чтобы этого не допустить.

    Свободный софт должен работать только на свободных операционных системах!

     
     
  • 2.62, Нанобот (ok), 12:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Linux Foundation и Free Software Foundation должны немедленно принять меры, чтобы этого не допустить.

    Принималка мер недоросла

     
  • 2.107, Лимпомпоня (?), 14:52, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Свободный софт должен работать только на свободных операционных системах!

    VWware покинула чат...

     
     
  • 3.109, Лимпомпоня (?), 14:53, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    *VMware, конечно, но фиг его знает что там у автоконцерна есть
     

  • 1.35, Аноним (35), 11:15, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Похоже удел Rust - язык для написания прослоек.
     
     
  • 2.72, Аноним (85), 13:00, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А разве на нём что-то ещё написали? Растаманы тут как-то показывали код из своей ресдох, дак там раст - обёртка вокруг асм-кода :) такая безопасная-пребезопасная.
     
     
  • 3.94, Аноним (35), 14:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Где-то в ноябре/декабре прошлого года была новость, что написали библиотеку для криптографии, а по факту оказалось, что за три года написали обертку для существуюшей либы.
     
  • 3.123, Аноним (-), 16:13, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А разве на нём что-то ещё написали? Растаманы тут как-то показывали код
    > из своей ресдох, дак там раст - обёртка вокруг асм-кода :)

    Вебмакакам показали сискол, но макаки не в курсе, что такое syscall-ABI, они увидели только знакомое слово "asm". Одна макака даже гордо привела одноименную обертку в glibc, как пример "ядерного сискола на чистом си" - такое вот сборище ламеров :)


     
     
  • 4.147, Аноним (85), 21:50, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И к чему тогда визги про "бизапасность", если все вызовы идут через unsafe?!
     
     
  • 5.153, Аноним (-), 00:07, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > И к чему тогда визги про "бизапасность", если все вызовы идут через unsafe?!

    Откуда мне знать, к чему ты тут только что провизжал про "бизапасность"?
    Сильно припекло?

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

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

     
  • 3.154, Chromium (ok), 00:46, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да язык ассемблера используется и в ядрах Windows, Linux и т.д. Никто же не осуждает Си.
     
     
  • 4.156, Аноним (156), 06:37, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У Си нет такого культа, как создали растаманы. Поиск божественного синтаксиса - первый звоночек для проверки.
     
     
  • 5.158, Аноним (-), 16:48, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > У Си нет такого культа, как создали растаманы.

    HolyC?  Всяческие песни, типа "Write in C!", "Папа может в Си!"
    http://www.google.com/search?q="write+in+c"&source=lnms&tbm=vid&sa=
    https://www.youtube.com/watch?v=cdX8r3ZSzN4
    Не, не слышали ...

    Об "элитарном" поливании "cишниками" в программерских форумах и ньюсгруппах (нет, совсем не русскоязычных) овном плюсов, дельфей, жаб и прочих (или вставке "перепиши на Си!" в любой теме), в конце 90х-начале 2000х промолчу - кто не застал тот интернет, будет искренне считать что и раньше все было как сейчас в фейсбуках, реддитах и стековефлоу (и только опеннет такое вот исключение).

     

  • 1.37, Аноним (37), 11:16, 12/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
     
  • 2.41, ms (??), 11:27, 12/02/2021 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

  • 1.44, Сишник (?), 11:35, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Апрель 1991: Линус Торвальдс начал работу над некоторыми механизмами операционной системы. Он начал с эмулятора терминала и планировщика задач.
    ...
    Апрель 1992: Linux версии 0.96, на котором стало возможно запустить графический сервер X Window System.

    Это на древней деревянной сишке без нормальной IDE.
    Сколько интересно смузихлёбы будут пилить запуск графических linux приложений нахрусте?

     
     
  • 2.57, SinoptikU (?), 12:01, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что? Нету возможности писать графические приложения на Rust?
     
     
  • 3.75, Аноним (85), 13:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как ты представляешь протащить С++ Кутэ API в раст?! Раст пока что еле-еле линкует внешние сишные либы, а ты сразу на с++ покусился. У раста вообще с динамической линковкой туго от слова совсем.
     
     
  • 4.83, Аноним (79), 13:24, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если это так, то как тут растохипстеры постоянно предлагают все сишные либы на Расте переписать?
     
     
  • 5.88, Аноним (85), 13:33, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > все сишные либы на Расте переписать?

    Дак они потому и переписывают, что проблемы с динамической линковкой... Переписать и вкомпилить статически.

     
  • 4.95, ryoken (ok), 14:20, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ...туго? Смажьте :D.
     
     
  • 5.148, Аноним (85), 21:53, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Учитывая состав директоров растофонда... они там друг друга смазывают.
     
  • 2.77, Аноним (85), 13:11, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    2006: Грэйдон Хор начал работу над растом.
    ...
    (прошло 15 лет)
    ...
    2021: Растаманы: у нас всё ещё нестабильный ABI.
     
     
  • 3.125, Аноним (-), 16:17, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > 2006: Грэйдон Хор начал работу над растом.
    > ...
    > (прошло 15 лет)
    > ...
    > 2021: Растаманы: у нас всё ещё нестабильный ABI.

    О, Знатоки в треде, все в машину!
    > A successor to the programming language B, C was originally developed at Bell Labs by Dennis Ritchie between 1972 and 1973

    ... прошло 16 лет
    > C has been standardized by the ANSI since 1989

     
     
  • 4.136, Alexander256 (?), 18:29, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда стандартов небыло, и  чутли не у каждого была своя реализация библиотеки. Чтобы этот зоопарк пресечь решили стандартезировать. И так было с любым популярным инструментом. Это ломало их совместимость, не более.
     
  • 4.150, Аноним (85), 21:56, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Си: быстро сделали много реализаций + ОСь, потом стандартизировали.

    Растаманы: за 15 лет не могут родить одну...

     
  • 2.171, Аноним (-), 06:31, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Апрель 1992: Linux версии 0.96, на котором стало возможно запустить
    > графический сервер X Window System.

    Знаешь, если ты будешь кушать свои пирожки, ты тоже научишься печь их круто и вкусно. А растаманы что, они рекламя свое добро не больно рвутся ни кодить на этом, ни тем более юзать то что получилось. Сколько разработчиков фуксий и редоксов всерьез пользуется своими системами? Хотя-бы для развития системы? Что далеко не самая требовательная задача - профессиональный дев может обойтись довольно скромными девтулами.

     

  • 1.48, vitalif (ok), 11:37, 12/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.51, Любитель Монеточки (?), 11:41, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    В Android не запустить полноценный Steam с CS и Dota вместо урезанного ненужна. Что доказывает, что Android не Linux
     
     
  • 2.59, SinoptikU (?), 12:03, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Android не Linux

    Android - не GNU/Linux.

     
  • 2.63, Леголас (ok), 12:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В Android не запустить полноценный Steam с CS и Dota

    а... зачем?

     
     
  • 3.78, Залупа (?), 13:15, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы играть в Portal, Serious Sam, Far Cry 3, а не ДонатавалФарс и прочий шлак
     
     
  • 4.82, lockywolf (ok), 13:21, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Чтобы играть в Portal, Serious Sam, Far Cry 3, а не ДонатавалФарс
    > и прочий шлак

    Зачем в это играть? Можно же играть в Руст, Го, Текс и ФорТран.

     
  • 4.118, InuYasha (??), 15:43, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Steam не нужен, играй без DRM, как взрослый )
     
  • 2.172, Аноним (-), 06:32, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > В Android не запустить полноценный Steam с CS и Dota вместо урезанного ненужна.
    > Что доказывает, что Android не Linux

    Очень странные критерии Linux. У меня на ARMовском одноплатнике дота тоже не запустится. Хотя-бы потому что ее под ARM никто не компилил вроде. Получается что по вашей логике дебиан который там - не линукс. А что же он тогда?

     

  • 1.53, Аноним (54), 11:45, 12/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

  • 1.65, Аноним (65), 12:32, 12/02/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +4 +/
     
  • 1.89, triolan (?), 13:50, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Поколение зумеров и не такое проглотит, всё же хорошо быть старым и скоро сдохнуть, чем жить в этом ковидно-тиктокерском мире.
     
     
  • 2.90, Аноним (90), 13:57, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Всё же ты не будешь отрицать, что старьё всегда и во всём хуже новья аналогичного уровня. Проблема в том, что достойное новьё стоит каких-то совершенно невообразимых денег, так и старьё по меркам того времени стоило не меньше. Только за современные вещи действительно можно заплатить и получить что-то нормальное, а тогда ты чаще всего получал посредственность и цена была только из-за отсутствия вменяемых конкурентов.
     
     
  • 3.96, пох. (?), 14:22, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Проблема в том, что достойное новьё стоит каких-то совершенно невообразимых денег

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

    Куда и сколько заслать за современную замену nokia 5310? Напоминаю - 71 грамм веса, размер 10x4.5 САНТИМЕТРА. Можно (и нужно) без дурацкого media player'а.
    Умение исполнять гуглеприложения необязательно. Хотя для нее вообще-то были приложения, и умерли не своей смертью, а от того что им старательно помогли умереть.

    > Только за современные вещи действительно можно заплатить и получить что-то нормальное

    только в воображении хипстеров.

     
     
  • 4.100, Аноним (90), 14:34, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо, не пользовалось спросом, но ты всегда можешь заказать штучное изготовление (а практически все хорошие старые вещи штучные, либо мелкосерийные). Дизайнерские трубки для девочек сегодня не модно, зато ты можешь купить золотой айфон и он будет выполнять ровно ту же роль.
     
     
  • 5.120, пох. (?), 15:50, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Видимо, не пользовалось спросом, но ты всегда можешь заказать штучное изготовление

    Нет, я могу купить восстановленный китайцем. "Нет спроса", ага, конечно. Спрос на ручной труд узкоглазых, вручную перепаивающих им клавиатуры (дерьмовые, увы) - зато есть. Вот плату сделать (которая штамповалась автоматическим станком без людей вообще) - это да, нереально. Секрет утерян.

    > Дизайнерские трубки для девочек сегодня не модно

    Только вот HMG так не думает, и выпускает дешевую подделку с тем же названием и не умеющую работать - телефоном.

    Но ты продолжай гнать что "новое всегда лучше".

     
  • 4.110, Сейд (ok), 14:54, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Nokia 5310 Dual SIM
     
     
  • 5.119, пох. (?), 15:46, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты этот п-ц то хотя бы в ютубе видел?! Это китайская г-нина, такое в 2008м продавали по 20 доларов штучка.

     
  • 4.128, iPony129412 (?), 17:11, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Куда и сколько заслать за современную замену nokia 5310? размер 10x4.5 САНТИМЕТРА.

    А кому оно надо?
    Я до сих пор помню свои комплексы, когда надо было этим T9 набирать. Мне это было стыдно 🙈 в паблике делать.
    Потому что все эти быстро 💨 строчат, а я своими копытами вообще кое как мог... Только  с лопатами научился.

     
     
  • 5.130, пох. (?), 17:30, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А кому оно надо?

    мне надо. Тебе число продаж того китайца показать, или сам найдешь?

    > Я до сих пор помню свои комплексы, когда надо было этим T9 набирать.

    Не переживай, на ней все равно нет всосапа.
    Придется немодным образом разговаривать по сотовой связи, представляешь?!

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


     
     
  • 6.141, iPony129412 (?), 19:25, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Не переживай, на ней все равно нет всосапа.

    А мне идеологические причины никогда не позволяли и не позволяют таким пользоваться.
    Так что пока Telegram  💖 Там стикеры фапабельные

     
  • 6.161, flkghdfgklh (?), 20:24, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > членом в экран

    А ты тот еще затейник

     
  • 3.102, triolan (?), 14:42, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Всё же ты не будешь отрицать, что старьё всегда и во всём хуже новья аналогичного уровня.

    Если оно аналогичное, но новое, то его преимущество только в том, что оно грубо говоря не поцарапанное)

    > а тогда ты чаще всего получал посредственность и цена была только из-за отсутствия вменяемых

    Хочешь сказать, что BMW из 80-х хуже по качеству современного, хотя зачем заходить так далеко, возьмём обычный хлеб, я не ел нормальный хлеб лет 20, то есть как минимум два поколения не знают, каким должен быть хлеб. То же самое и с качеством техники, Китай угробил качество абсолютно всего, а ты и дальше покупай китайский сосунг по цене домика в деревне.

     
     
  • 4.108, Аноним (90), 14:52, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хуже, хуже. Опаснее, вреднее, и всё остальное. Хлеб ты бы мог и сам научиться печь за это время, хотя лично я находил пекарни с превосходным, а главное дешёвым, хлебом, они есть - где-то там.
     
     
  • 5.111, triolan (?), 15:00, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да за это время я и смартфон из дерева мог бы научиться собирать, только непонятно, причём тут говнософт от гугл?
     
     
  • 6.113, Аноним (90), 15:10, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Стандарты качества ПО (и предъявляемые требования и ожидания) очень поднялись даже за десятилетие, не то что за два. Необходимо просто учитывать, что не все решения удачны, и заранее предусмотреть всё не всегда удаётся. Но это развитие в любом случае.
     
  • 2.92, Аноним (92), 14:06, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > всё же хорошо быть старым и скоро сдохнуть,

    твой выбор . как жил так и подох ^_^ добра

     
     
  • 3.97, пох. (?), 14:24, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Наш выбор, ага.

    "А если вы не живете - то вам и не умирать!"

    P.S. эх, куда бы собачек голодных сбагрить, я бы еще, пожалуй, успел немного пожить достойно.

     

  • 1.98, notcurver (?), 14:27, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    В виндовс можно запускать софт из линукс. В фрибсд тоже есть такая возможность. Теперь и в фуксии. Ещё бы в самом линуксе была такая возможность... Чтобы софт не завязывали на всякие системд и ему подобное. Чтобы можно было запустить любую софтину в любом дистре и не надо было ставить весь треш за авторством редхета.
     
     
  • 2.105, Аноним (90), 14:49, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все вопросы к автором твоего дистрибутива и сборщикам блобов. Я не видел завязок на systemd вне гнома. Кде завязан на loginctl (или elogind), прежде он был завязан на другую кривоподелку под названием consolekit. Раньше иксы не были завязаны на dbus и можно было ограничиться пользовательской шиной для приложений, теперь они на него завязаны. Вот это проблема. Различий по дистрам нет никаких, софт собранный для убунту будет работать в любом дистре. Надо только избегать мусора навроде icu и boost в проприетарном коде без возможности пересборки (перелинковки).
     
  • 2.106, Аноним (22), 14:52, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Может прослойку напишут чтоб софт из манджары или arch запускать на убунте.
     
     
  • 3.157, пердёжник (?), 13:36, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    flatpak? snap? appimage?
     
     
  • 4.165, Аноним (156), 00:43, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    какие-то сорта...
     

  • 1.131, Аноним (131), 17:51, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При этом, opensource в андроиде был унчтожен.
    "Корпорация добра" в своих правилах давно свернула в сторону зла.
     
     
  • 2.142, Аноним (85), 20:07, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    опенсорс нужен только на этапе "маркетинг" и "захват мира".
     

  • 1.134, Мастер (?), 18:20, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Жаль, что не на Golang
     
     
  • 2.146, Аноним (145), 21:24, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это еще большой вопрос что более ненужное раст или Го.
     
  • 2.170, Аноним (-), 06:27, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хайпожорки из гугля это пробовали. Довольно быстро накушались.
     

  • 1.149, Mickey_Mouse (?), 21:54, 12/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "для запуска немодифицированных программ, собранных для Linux" - может для этого стоит запустить на телефоне полноценный Линукс или "допилить" ubports?
     
     
  • 2.151, Аноним (85), 21:57, 12/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > на телефоне полноценный Линукс

    Уже. Sailfish/Аврора называется.

     
     
  • 3.169, Аноним (-), 06:26, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Он, увы, проприетарный а второе еще и от стремного производителя, так что насчет полноценности можно поспорить, увы. Скорее уж maemo leste - если интересует именно линуксный экспериенс, а не "как андроид, только название проприетарщика сменили".
     
     
  • 4.176, Аноним (156), 13:08, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > проприетарный

    Тебе шашечки или ехать? Сам паять телефонку собрался? А из каких чипов? Уж не из проприетарных ли?!

     
     
  • 5.180, Сейд (ok), 14:08, 15/02/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    GD32VF103VBT6 открытый.
     

  • 1.160, biomassa (?), 19:12, 13/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > License: BSD, MIT, Apache License 2.0

    Причина разработки одна - уйти от GPL, которая не позволяет вставить зонд достаточно глубоко.

     
     
  • 2.162, Аноним (162), 20:24, 13/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И зативоизировать, чтобы что свободное не пытались установить.
     

  • 1.166, Аноним (166), 03:28, 14/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В итоге даже гугл не сможет покусать сразу всех
     
     
  • 2.168, Аноним (-), 05:28, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так они и сливают 90% проектов. Но с их массой могут и пострадать фигней.
     

  • 1.167, Аноним (-), 05:28, 14/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > механизма для запуска немодифицированных программ,
    > собранных для Linux.

    Осталось придумать кому и наифга это будет надо. Хайпожорки из гугли еще не накушались?

     
     
  • 2.177, Аноним (156), 13:10, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что гугл сделает - то и будешь кушать. А погромисты будет вдвойне уплетать и радоваться: "Ммм! Как вкусно!".
     

  • 1.174, Аноним (174), 07:43, 14/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > (например, функция kill), которые расходятся
    > с концепциями обеспечения безопасности в Fuchsia,

    Это что, вы будете гугловскому даунлоадеру рекламы kill -9 делать? Не бывать такому!

     
     
  • 2.178, Аноним (156), 13:12, 14/02/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > гугловскому даунлоадеру рекламы kill -9 делать?

    да тупо прав не хватит :) даунлоадер будет работать от имени superpuperroot.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру