1.1, Аноним (1), 09:47, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> призванную заменить собой старые сценарии сборки платформы Android, основанные на использовании утилиты make
Они же, вроде бы, уже заменяли make на cmake?
| |
|
2.4, Аноним (4), 09:49, 29/10/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
Речь о сборке OS.
Известную сцену из Зелёного Слоника с CMake они разыгрывают для обычных разработчиков.
| |
2.46, Аноним (-), 16:15, 29/10/2019 [^] [^^] [^^^] [ответить]
| +34 +/– |
Как-то пофиг на Goolag, давно перестал пользоваться его шпиoнскими сервисами. Благо, есть достойные свободные альтернативы: Duckduckgo, Nextcloud, Protonmail, Mobilizon и т.п.
| |
|
|
4.57, Damir (??), 17:09, 29/10/2019 [^] [^^] [^^^] [ответить]
| +17 +/– |
Швейцария? Мутная? За "немутной" я так понимаю полетишь на Марс? :)
Или ты очередной мамкин какиръ, свято верующий в непогрешимость и "непробиваемость" VPS?
| |
4.106, пох. (?), 14:06, 01/11/2019 [^] [^^] [^^^] [ответить] | +1 +/– | а где немутные и, главное - откуда они такие должны вот браться Ты вкладываешь ... большой текст свёрнут, показать | |
|
|
|
1.2, Аноним (4), 09:48, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
И в чём новость? Этот сунг у них с Android 6, если мне память не изменяет.
В 7 точно-точно используется.
| |
|
2.83, Аноним (83), 20:06, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
В том, что система полезна не только для сборки андроида, но и других программ. При этом она малоизвестна - в гугле всего 18 страниц находится по релевантным запросам, причём большинство ссылок - либо мусор вроде дорвеев, либо на китайском языке. Релевантные же англоязычные ссылки же содержат только обзорную информацию. У меня не получилось эту штуку собрать, ибо собирается она самим собой. blueprint забутстрапился шелл-скриптами с горем пополам, а сунг - нет. А выглядит очень вкусно (декларативная модульная сборочная система, без джавы и питона, модули пишутся на goвно-ЯП с кучей модулей в стандартной библиотеке, при этом всё компилируется в небольшие нативные бинари, не требующие goвна), безусловно надо попробовать заменить им CMake.
| |
|
3.94, SOska (?), 08:34, 30/10/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ой как вы достали уже с очередной говносистесьоркой. Выучите уже make cmake ну или meson или premake. Но неееет мыж смузи мамкины хацкеры, нам вот тока еще одной не хватает как scons или waf. Че гугл базеля не хватило рынок зохавать?
| |
|
|
1.3, Albertio (ok), 09:48, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Коварная система сьехать с Андроида на Фуксию. Все к этому и идет, помяните мое слово, когда придет.
| |
|
2.5, A.Stahl (ok), 09:51, 29/10/2019 [^] [^^] [^^^] [ответить]
| +9 +/– |
Ну съедут, ну и хрен с ними. Можно подумать что Линуксу сильно помогло что он является базой для Андроида.
| |
|
|
|
5.52, Аноним (-), 16:58, 29/10/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Главное понять на какой градус разворачивать и какой стороной...
| |
|
4.19, proninyaroslav (ok), 11:05, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Читал мнение одного embedded Linux-разраба, который сказал что лучше бы Linux'а там и не было, так как поддерживать низкокачественный код для поддержки зоопарка SoC тот ещё подвиг.
| |
|
5.28, fi2fi (?), 12:24, 29/10/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
значит такой прораб )))))
В целом ничуть не сложней чем для WS - пример centos7 для arm7 - тому подтверждение.
Создал DT для своего SoC - получается обычная система.
| |
|
|
|
|
3.25, A.Stahl (ok), 12:21, 29/10/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Э-х-х... Мечты. Я как-то сталкивался с Meego (его тогда уже Интел курировал), это было просто супер. Мне тогда поставили задачу портировать наш софт под эту систему. Самый обычный Линукс. Без какой-либо тивоизации и прочего ДРМ-шлака. Но не взлетело.
| |
|
|
5.32, A.Stahl (ok), 13:15, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Обе штуки. Нам тогда Интел выдал оборудование с 945 видеокартой (это не драйвер, а индекс видеокарты, а мы писали 3D-штуку) и всё было плохо. На тот момент карточка уже устарела без шансов. Поэтому и портирование заглохло.
| |
|
6.33, A.Stahl (ok), 13:17, 29/10/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
А почему Мигоу заглох я не знаю. Выглядело отлично. Андроид со своей Ява-привязкой и рядом не валялся.
| |
|
7.72, Аноним (71), 17:54, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Нет софта, нет разработчиков, на чём писать игры под MeeGo непонятно и самое главное, intel видимо в отличии от гугла недостаточно хорошо рекламировал широкие возможности шпионажа за пользователями на своей платформе.
| |
|
|
|
|
|
2.58, Аноним (-), 17:10, 29/10/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Фукция имеет какие-то преимущества? Зачем вообще они ее пилят?
| |
|
3.88, А (??), 01:43, 30/10/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чтобы заблокировать использование, кроме как для своего бизнеса.
Чтобы не зависеть. От Линукса, например.
| |
3.93, Anonn (?), 06:50, 30/10/2019 [^] [^^] [^^^] [ответить] | +4 +/– | Да, там есть пару классных фич, ради которых можно без оглядки забросить линукс ... большой текст свёрнут, показать | |
|
4.96, JL2001 (ok), 12:03, 30/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Если Fuchsia сравнивать, то ядро линукса монструозное - более 15 млн строк
> кода. Вопросы поддержки ни раз поднимались сообществом по этому поводу. Ядро
> Fuchsia очень маленькое.
драйвера то в этой Fuchsia будут? и строки вы б привели для линукса без дров, для сравнения то
> Да, гугл может впилить свою телеметрию, свои зонды, но проект Open Source
> — 100% будут сборки энтузиастов, ungoogled zircon и т.п.
лицензия какая? бсд "опенсорс" не очень то помогает
| |
|
|
|
1.7, Грусть (?), 09:53, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Не содержит условных операторов... Ха. А это что:
'''
arch: {
arm: {
srcs: ["arm.cpp"],
},
x86: {
srcs: ["x86.cpp"],
},
},
'''
| |
|
2.9, Аноним (9), 09:58, 29/10/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Определение двух параметров, которые потом будут обработаны программой на Go.
| |
|
3.15, _hide_ (ok), 10:19, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Это... Програмисты "там" информатику не изучают как таковую, поэтому терминология очень хромает. Оператор выбора отдельно, условный отдельно... Потому что так проще запомнить.
| |
|
4.49, виндотролль (ok), 16:45, 29/10/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Русские программисты самые лучшие на свете, а пиндосы ну тупые.
Термин "оператор" осилишь сам изучить?
| |
|
|
2.100, Ordu (ok), 17:02, 30/10/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  А это декларативное описание проекта Для того, чтобы говорить об условном опера... большой текст свёрнут, показать | |
|
1.11, Аноним (11), 10:01, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
cc_library {
...
srcs: ["generic.cpp"],
arch: {
arm: {
srcs: ["arm.cpp"],
},
x86: {
srcs: ["x86.cpp"],
},
},
}
это же один в один qbs, почему бы им тогда его не взять?
| |
|
2.17, Аноним (17), 10:34, 29/10/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет, это один-в-один их же собственный gn. Развитием которого сабж, скорее всего, и является.
| |
|
1.14, Аноним (14), 10:05, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +11 +/– |
Где-то в Гугле: итак, у нас есть 15 несовместимых друг с другом сборочных систем..
| |
|
|
3.45, Аноним (45), 16:14, 29/10/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Так очень много разработчиков и мало толковых менеджеров понимающих куда двигать компанию вот и пишут свои "вертолеты".
| |
|
|
|
2.99, Ordu (ok), 16:45, 30/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Лучше декларативность на json, чем декларативность на bash.
На деле, я не знаю форматов которые были бы существенно лучше чем json для подобных вещей. Есть всякие там toml и вариации, они лучше json тем, что меньше скобочек надо, но это детали и нюансы.
Скажем, если сравнить с лиспом, то предпочтение json'у такой записи:
(cc_library
...
:srcs ("generic.cpp")
:arch (
:arm (:srcs ("arm.cpp"))
:x86 (:srcs ("x86.cpp"))))
можно объяснить только личными предпочтениями.
| |
|
3.105, Урри (?), 11:05, 01/11/2019 [^] [^^] [^^^] [ответить]
| +/– |
> На деле, я не знаю форматов которые были бы существенно лучше чем json для подобных вещей.
А я знаю - yaml.
| |
|
4.107, виндотролль (ok), 03:20, 03/11/2019 [^] [^^] [^^^] [ответить]
| +/– |
> А я знаю - yaml.
Для пользователя он хорош, но его спека очень сложная и я был удивлен, узнав, как мало софта поддерживает yaml в полной мере.
Но если выделить некий сабсет yaml (возможно какую-то из ранних версий) чисто для замены json, то будет очень даже ничего.
| |
|
|
|
1.22, burjui (ok), 11:34, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Что-то маловато сборочных систем. Хочу, каждая программа собиралась своей системой сборки. И чтобы у каждой системы сборки была своя система сборки. И...
| |
|
|
3.37, Аноним (37), 15:23, 29/10/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Бутсрап (не путать со страпоном) через 18 штук.
С 2006 года использовал в качестве десктопной системы LFS.
До 2012 года радовался, всё было просто и удобно.
В 2018 необходимость собрать новый firefox с его растом и попытки собрать раст из исходников, а не скачать блоб-доверьтесь-нам, стала последней каплей, перешёл на бинарный дистр.
Спасибо тебе Мозилла за опенсорс, который на практике только невменяемый будет ставить не из блобов.
| |
|
4.39, red75prim (?), 15:54, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Хм. А gcc откуда бутсрапится? При инсталляции собирается цепочка компиляторов с восемьдесят забытых годов? Или таки бутстрапится с бинарного блоба?
| |
|
5.48, Аноним (37), 16:37, 29/10/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А gcc откуда бутсрапится?
Вы глупый и правда не понимаете сути проблемы?
| |
|
6.53, red75prim (?), 16:58, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ну так объясните. Бутстрап gcc без бинарных блобов пока не реализован. Бутстрап rustc без бинарных блобов пока не реализован. В чём суть проблемы?
| |
|
7.76, Аноним (76), 18:14, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Так в LFS gcc как раз таки не из блоба. Там он собирается в несколько проходов. А усложнил все Мозилла со своим Фаерфоксом.
| |
7.78, Аноним (37), 18:40, 29/10/2019 [^] [^^] [^^^] [ответить] | +3 +/– | Хорошо, постараюсь C почти полвека, C больше 35 лет, расту лет 5 от силы C C... большой текст свёрнут, показать | |
|
|
9.89, Аноним (89), 02:44, 30/10/2019 [^] [^^] [^^^] [ответить] | +/– | Не совсем У любой системы есть основной sdk В существующих nix это C C В A... большой текст свёрнут, показать | |
|
|
|
|
|
4.40, red75prim (?), 15:59, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Если что, есть такая штука как trusting trust attack. Достаточно одного бинарного блоба, чтобы компрометировать все компиляторы, собранные с его использованием.
| |
|
|
2.26, Анонииус (?), 12:23, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
И в завистмостях сборки чтоб руби, две - три версии питона, го и братефак!
| |
|
|
4.34, НяшМяш (ok), 14:02, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Не, это слишком просто. Братефак - это новый язык, который нужно будет собирать отдельно.
| |
|
|
|
|
2.36, A (?), 14:15, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
В бизнесе просто: оно даёт денег? Если да, то и 18 и 135 сборочных систем будет написано.
Т.к. это даёт доход.
А искусство красивых вещей редко кому надо.
P.S. Гляньте в Го Лэнге формат для строки с датой и временем. Халтура. Жаль, что взлетло. Но бизнес оказался в прибыли.
| |
|
3.74, Аноним (76), 18:06, 29/10/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
У вас смузи расплескался от недовольства. Баш в плане синтаксиса золотой стандарт. Он может все.
| |
3.108, tr (?), 20:31, 04/11/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
ох, вы бы видели powershell. на bash бы после молились..
| |
|
|
1.38, Аноним (38), 15:26, 29/10/2019 [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– | Перевожу на человеческий Времена меняются, опытные старички профессионалы не ве... большой текст свёрнут, показать | |
|
2.42, Ag (ok), 16:03, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
всё на электроне будет -- а электрон как известно, так же неисчерпаем, как и атом. ;)
| |
|
|
4.59, Аноним (59), 17:11, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
>Надеюсь скоро электрон зaкопaют, вместе с его создателями!
Нет, брат, Анон, тенденции говорят о том, что наши надежды не оправдаются и в конце концов будет SystemD_OS написанное на электроне и управление всё через вэбморду, и чтобы это всё работало надо будет каких-то несколько десятков Гб ОЗУ!
| |
|
|
6.67, Аноним (67), 17:32, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
ГНУ... А нет подождите... Лично Столман... Хотя... Кто-нибудь нас спасёт, не переживайте.
| |
|
7.70, Andrey Mitrofanov_N0 (??), 17:43, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> ГНУ... А нет подождите... Лично Столман... Хотя... Кто-нибудь нас спасёт, не переживайте.
Экосистему "Линукс" спасают Джим Землин и Микрософт. Помощь рядом! </>
| |
|
|
5.73, Аноним (76), 18:05, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Компьютеры превратятся в терминалы с электроном. А все вычисления будут происходить на серверах.
| |
|
6.82, Анонимчжан (?), 19:38, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
ошибочка. в чем профит бизнеса? если нет больших объемов продаж электроники и чипов, то профита нет. следовательно будут все дальше уходить от компилируемых языков в пользу скриптовых, которые жрут поболее. следовательно требуются машинки многократно мощнее с каждым выходом новой оси. вот он профит. а ты о терминалах с серверами. как говорится "кому выгодно". раньше вообще был си/с++, баш,питон, ява и парочка других и то умудрялись все так загаживать производительность с каждым выпуском. а сейчас эти электроны только массовее будут. во первых проще набрать индусо-клепателей, во вторых нагрузка на мощное железо тоже. итог комп в 10 раз мощнее, а производительность таже, но зато ребята хотите шустрее быстрее на апгрейд.
| |
|
7.91, Ашура (?), 05:07, 30/10/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Видишь ли, бизнес он разный. Что пойдет на пользу одному виду, то может оказаться во вред другому.
На производителях железа свет клином не сошелся.
| |
|
6.90, аноним3 (?), 02:49, 30/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
а твои данные они через свой анонимайзер облачный снимут. как фоксовцы или гуглята))
| |
|
|
|
|
2.86, Аноним (83), 20:23, 29/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
>опытные старички профессионалы
Какие они на хрен профессионалы, если не умеют в архитектуру. Их гοвнoскриптами я не смогу собрать их поделие - у меня другая система, другие компиляторы и другие их флаги. А их скрипты завязаны на конкретный компилятор. Если я вижу такое, я обычно первым делом переписываю всё на CMake. Вторым выкидываю все бандлованные зависимости и приделываю либо autodiscovery, либо загрузку из гита свежайших версий. Третьим делом я приделываю самописный скрипт, который по максимуму включает все функции безопасности, которые найдёт в компиляторе. И только после этого этим хоть как-то можно пользоваться.
| |
|
1.97, Аноним (-), 16:25, 30/10/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Код написан на языке Go и распространяется под лицензией Apache 2.0.
Косяк, надо чтобы был на GPL v.3+
| |
|
2.98, Andrey Mitrofanov_N0 (??), 16:28, 30/10/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Код написан на языке Go и распространяется под лицензией Apache 2.0.
> Косяк, надо чтобы был на GPL v.3+
Отлично! Купи Гугль и перепиши их лай-сенс гадлдайны.
Не отказывай себе в удовольствии.
| |
|
1.109, Оло (?), 13:29, 08/11/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пзц опеннет в гшугле забанили.
Развивает это уже примерно 4 года как.
У меня для опеннет лучше новсть есть: гугл развивает новый язык ява для разработки под андроид.
| |
|