Разработчики проектов F-Droid (https://www.f-droid.org/) и Android Rebuilds (https://android-rebuilds.beuc.net/) представили (https://blog.beuc.net/posts/Android_Free_dev_repository/) новый репозиторий (https://mirror.f-droid.org/android-free/repository/) с пересобранным вариантом инструментария Android SDK/NDK, в который включены только инструменты и библиотеки, поставляемые под свободными лицензиями. Новый публичный репозиторий примечателен разделением SDK на отдельные модули (платформа, документация, утилиты, библиотеки, примеры и т.п.), что позволяет упростить установку сборок SDK от проекта Android Rebuilds. В частности, при помощи sdkmanager можно выбрать только необходимые компоненты, без необходимости загрузки монолитной версии SDK и не прибегая к ручной пересборке из исходных текстов.
Необходимость создания альтернативных сборок Android SDK обусловлена тем, что несмотря на то, что исходные тексты компонентов
SDK поставляются под свободными лицензиями (в основном Apache 2.0), предлагаемые для загрузки бинарные файлы из официальных наборов Android SDK и NDK распространяются под отдельным соглашением (EULA).
В соглашении в том числе запрещено использование официальных сборок SDK для разработки приложений под другие платформы (в том числе под несовместимые ответвления Android), запрещена переупаковка (компоновки других SDK) и не допускается использование для разработки приложений, нарушающих предписания регулирующих органов и законодательства США.
Пользователи которые не согласны с требованиями EULA могут собрать компоненты SDK из исходных текстов, но это достаточно трудоёмкий и длительный процесс с учётом огромной кодовой базы проекта. Android Rebuilds решает эту проблему и предоставляет готовые альтернативные сборки, лишённые ограничений EULA. Решением похожей задачи также занимаются разработчики Debian, которые формируют (https://wiki.debian.org/AndroidTools) отдельные сборки Android SDK и NDK для своего дистрибутива.URL: https://blog.beuc.net/posts/Android_Free_dev_repository/
Новость: https://www.opennet.me/opennews/art.shtml?num=50204
Долой андроид!
Доешь полноценный GNU/Linux на телефоне!
На андройд я могу быстро набросать приложение для какой-то самоделки.
Могу установить свободную прошивку с обновлениями и пользоваться тысячами свободных программ из того же фдройда.Так же никто не мешает запускать большую часть консольных программ из полноценного линукса.
Основная неполноценность андройда относится к графическому стеку. Но так как это компенсируется лёгкостью разработки, меня все устраивает.
Да здравствует андроид!
Именно из за того, что каждый студент быстро набрасывает приложение под андроид и кроется проблема пользователей. Попробуй потом найти приличное приложение среди бесконечного списка самоделок, о индексацию которых обломал зубы индексатор гугла.
Эту проблему вполне эффективно решают "миллионы мух".
А вот проблему бездарно организованной безопасности, когда у пользователя выбор - либо разрешить программе делать все, что она захочет, либо не пользоваться ей - по-прежнему актуальна, и главное - решать ее никто не собирается.
Сама архитектура системы вполне логично позволяет при обращении программы к тем или иным функциям не только определить, получала ли она на них разрешение (как сейчас), но и выбрать, дать ли ей настоящий доступ или сэмулировать фейковый.
Но такая свобода пользователя ломает всю схему рекламной монетизации, поэтому "жри, что дают", как писал Антон Палыч.
В линуксе вообще никакого контроля приложений для пользователя нет, и ничего. Все считают раз мейнтейнер собрал из исходников значит безопасно. В андроиде так же можно считать.
> В линуксе вообще никакого контроля приложений для пользователя нет, и ничего. Все
> считают раз мейнтейнер собрал из исходников значит безопасно. В андроиде так
> же можно считать.если заменить линукс на ч-л другое, и соборщиков этого другого обозвать мейтенер - что-то в контроле изменится? ;)
количество людей которым приходится слепо доверять - изменится.да, майнтейнер тоже может оказаться казачком засланным или просто профукать, поскольку занят опакечиванием а не анализом кода - но все же это лучше, чем ставить продукт неизвестного васяна, у которого нет ни репутации, ни имени, одна только учетка на гугломаркете.
Я - мейнтейнер, занимаюсь опакечиванием и, внезапно, анализом кода того, что опакечиваю. А также взаимодействием с апстримами и помощью им.
Ну, речь о том, что не все так ответственно подходят к делу. И тем не менее особых скандалов мы не видим нив каком дистрибутиве.
Серьёзно? И как же Вы допустили появление свежих дыр в ядре? Бэкдоры тоже маскируют под дыры, которые Вы попросту не замечаете.
Дыра - это внезапно найденное исключение, с помощью которого можно получить доступ к какой-нибудь смузи-технологии, через которую уже можно будет замутить что хотите, т.к. права имеет. А бэкдор - это специальное условие, недочет или пробел в системе защиты, как например отсутствие шифрования в вацапе между двумя пользователями (не клиент-сервер, а клиент-клиент). Если кто-то сделал такой замок, который открывается отмычкой эн-сложности, то это дыра. Если вы сделали копию ключей для этой двери - это бэкдор. Не хотите контролировать пакеты своей системы и хотите, чтобы система сама разбиралась, надо оно вам или нет - купите проприетарку, люди же не зря бабки за этот труд просят. Хотите лего - скачайте лего и делайте так, как захотите (пакетные мененджеры писать никто не запрещал, имхо)
> В линуксе вообще никакого контроля приложений для пользователя нет, и ничего. Все считают раз мейнтейнер собрал из исходников значит безопасно.Наверное, это потому что ни мейнтейнер, ни репо-хост не имеют (и не могут) вот-так вот запросто и официально получить с каждого пакета денюжку -- в отличие от?
Правда, я не знал, что в помо^W гуглосторе тоже сначала нужно найти ментора из "полноправных" мейнтейнеров, который будет проверять и загружать ваши пакеты в стор, пройти испытательный срок, найти минимум одного полноценного DD (Debain Developer) который за вас поручится и только после этого подать заявку в nm.debian.org
Да, как говорится -- "век живи, век учись, а дураком помрешь" :(
>> А вот проблему бездарно организованной безопасности ... решать ее никто не собирается.Так вроде ж в Цианогене ее решили. Ну и потом лавочку прикрыли, ибо негоже холопам.
Не прикрыли, они переименовались в LineageOS
> Не прикрыли, они переименовались в LineageOSУгу, причем довольно экзотичным способом:
сначала в CyanogenMod Inc. "эффективные", не дождавшись товарняков с деньгами, провели реструктуризацию и оптимизацию, выпнув самого основателя Кондика (ну и до кучи, со-основателя, видимо чтобы ему не так обидно было) и всех ОС-разрабов под зад и прикрыв разработку ОС, переименовавшись в Нью Ва^W^W) Сyngn-что-то-там, но оставив за собой изначальную марку "cyanogenMod".
После чего форкнувшие/продолжившие работу над проектом вынуждены были придумывать новое имя.
> А вот проблему бездарно организованной безопасности, когда у пользователя выбор - либо разрешить программе делать все, что она захочет, либо не пользоваться ей - по-прежнему актуальна, и главное - решать ее никто не собирается.Ну как не решается. Гугл вон запилил всё же опуиональные разрешения для приложений.
Да, до той же iOS не дотягивает в этом плане.
Но всё же лучше чем ничего, так что какие-то всё же улучшения есть.
А тому же iOS до хотя бы S60 как до марса пешком в плане раздачи прав приложениям из удобного инструментария. Или вы таки юзаете джейл, чтобы ваше iTrash могло напоминать хоть издали компьютер?)
> тобы ваше iTrash могло напоминать хоть издали компьютерА мне и не нужен компьютер из смартфона, из холодильника, из смарт тв, из рооутера, из стиралки. Хотя они все не глупые, многие с линуксом даже внутри.
Для этого есть рейтинг, отзывы и обзоры на сторонних сайтах
Акцентируюсь на важном: на сторонних. Линуксу во всех его проявлениях доверять нельзя ни в коем случае.
Пф. Никому нельзя доверять, если быть точным. "И чо?"
Мне можно
И мне можно
Тов. майор, Вы? Войдите под своим именем.
Главная проблема андроида в наличии штыря в каждом приложении, начиная от поставляемых вендором. Это полностью исключает возможность эксплуатации андроида. Пора заканчивать с ним. Когда пользователи в ответ на данную информацию заявляют, что им нечего скрывать, можно процитировать Макаревича о процентном соотношении идиотов и нормальных людей.
Если вам для выражения банальных идей требуется кого-то цитировать - у меня для вас плохие новости.
>Попробуй потом найти приличное приложение среди бесконечного списка самоделокРовно то же будет и в "свободных" репозиториях - бесконечный список мусора, чуть менее бесконечный список немусора на который быстро забьют майнтейнеры, а комьюнити ниасилит, и такое небольшое-небольшое количество действительно годного софта.
"Свобода" - ни разу не серебряная пуля от безблагодатности и некачественности.
Видимо, в вашем Windows-мире, так и есть.
> Видимо, в вашем Windows-мире, так и есть.Охотно допускаю, что в вашем мире розовых пони всё иначе.
И всё таки самые годные плееры на винде - это mpc и vlc, которые под gpl (mpc точно, vlc не помню). И obs под gpl. И 7-zip под свободной лицухой. Adobe тулзы хороши, да, но стоят они неимоверных денег, хотя тот же kdenlive позволяет под линуксом козла рогатого скрутить с помощью скриптов.
> И всё таки самые годные плееры на винде - это mpc и vlcVLC получают хорошие донаты.
> Adobe тулзы хороши, да, но стоят они неимоверных денег
Ну, сейчас они идут по подписке, и для компании это не разорительно.
Скажем так, я думаю, что наличие проприетарного софта создаёт ориентир и планку. Конкурентный стимул.
Вечное недовольство, то им айос не нравится с проприетарными программами от мегафирм, то студенческие разработки.
>андройдДа сколько же можно!!111
Андройид? )
АндроЯд.
>Так же никто не мешает запускать большую часть консольных программ из полноценного линукса.Вообще-то Андроид и мешает: за что ни возьмись, хоть монтирование разделов, хоть смена DNS сервера — везде заботливо разложены грабли.
Почему долой? Это ж тот же самый Андроид...
Производители Вас не поймут!
Геймдевы уже разобрались. Пора и остальным подтягивать знания.
Шёл 2019-ый год. bluetooth клава запущенная на андроиде продолжает вести себя неадекватно, как и тачпад. В особенности бесят Esc, Enter и Meta. В особенности если нужно быстро глянуть что-то по vnc/rdp.
Ubuntu, i5, тормозит переключение раскладки. Особенно хорошо видно при быстром 10-пальцевом наборе, когда ты продолжаешь набирать, но первые буквы в другой раскладке.Это Линукс, здесь так принято.
Поставь наконец производную Убунту с нормальной DE, чем лажать тут (вполне заслуженно) убогую оригинальную Убунту. Самая нормальная - крыса. Если интересует вменяемая локализация, лучше Рунту дистрибутивов не встречал.
При быстром наборе на Mac OS X раскладка вообще не переключается. Нужно делать паузу.
Кто-то сказал Sailfish OS?
Sailfish живет и здравствует. Хорошая ОС
Жаль что не open source
На которой две нативной читалки, одна из которых не обновлялась несколько лет, вторая тоже доверия не внушает. Какой смысл брать смартфон на sailfishos за 20K + 40 евро за саму ос, чтобы потом пользоваться приложениями под андроид. При всей своей любви к маргинальщине я на это не могу пойти. а всего то надо читалка, браузер, карты, мессенджер.
Кто тебе мешает поставить GNU на Linux из андроид вот прямо сейчас? Никто. В чём проблема-то?
>поставить GNU на LinuxGNU-утилиты на Linux'е обычно и так стоят, а большего GNU на Linux ставить не надо, она от этого мутирует в какой-нибудь Trisquel, или, прости Господи, gNewSense.
>Кто тебе мешает поставить GNU на Linux из андроид вот прямо сейчас? Никто. В чём проблема-то?Производитель девайса в основном.
Да, процентов 5 мобилок можно рутануть и поставить всё что надо, но тогда это и получится свободный Линукс (с ГНУ или без не важно), а не Андроид.
Производитель мобилок мешает поставить GNU? Вот это новость!
Не понял, зачем его доедать?
Был ведь когда-то Maemo/MeeGo/Tizen.Чем не полноценный Linux?
SailFish туда же
Это все слова и красивые наклейки. Тот же ведроид дает больше свободы пользователю чем все перечисленные вместе взятые.
Вы ту-же maemo в глаза видели? Там обычный наистандартнейшее ПО было с местами доработками вендора (n800, n810, n900). Ковыряй что хочешь, делай как удобно, используются везде штатные линуксовые средства. Куда уж больше свободы-то?
Я видел и даже пользовался n900 полгода как основным телефоном. Как хакерский девайс оно отлично работает, но как телефон... В общем, мне тогда надоело и я перелез на Blackberry.
> Я видел и даже пользовался n900 полгода как основным телефоном. Как хакерский девайс оно отлично работает, но как телефон... В общем, мне тогда надоело и я перелез на Blackberry.Пару лет гонял с N900, это конечно было давно, но претензий за исключением "кирпичности" я назвать не могу.
Ну так BB совсем другого поля ягода! :X В смысле это прежде всего устройство для коммуникаций, тексты, BBM. Как вспомню BIS, лоченые Wi-Fi/BBM у РСТ моделей... жуть жуть жуть!
Эх... N800. 2007 год. Лето. Нью-Йорк. В любой
... точке Манхеттена несколько открытых точек вайфая. Так что старый нормальный скайп везде доступен.
>Как хакерский девайс оно отлично работает, но как телефон...Ты его не видел даже. Maemo во всём был функциональнее и удобнее своих современников. Там Скайп видеозвонки дажe раньше появились чем на Андроиде. В чём он как телефон был хуже?
Всё-же телефон ≠ скайп, а скайп ≠ телефон./ Самому всегда одного андроида мало было, на ведро-планшетах в линух деплое вечно Дебиан ставлю. Костыль, а шо делать =((
В маркете куча приложений, у которых просто нет аналогов под линукс
Живые обои 2019 Pro Edition?
Вот это уже дичь. Хотя бы потому что любое андройд приложение спокойно запускается в эмуляторе.
А наоборот крайне проблемно.
ту же (эту же, такую же), туже. Так же просто это )
> Был ведь когда-то MaemoПревратился в Ubuntu Mobile и умер. Ubuntu недостаточно крупная контора, чтобы создать экосистему.
> /MeeGo
Умер вместе с нокией, не выжившей на большом рынке.
> /Tizen.
Так и не может взлететь. Им владеет и управляет Samsung, а это, как оказалось, недостаточно крупная контора, чтобы создать экосистему. На телевизоры (где никто не парится на тему глобальной экосистемы) их еще хватило, но большее не тянут.
Можно еще HP с их WebOS вспомнить. Кто там сейчас владелец, лыжа? Тоже дальше телевизоров не пошло. А ведь была вполне пригодна для мобильных устройств.
> SailFish туда же
Вот этих, спасибо, не надо. Свободны там только вещи, которые не смогли закрыть из-за ограничений GPL - а все гуевое, и библиотеки, и приложения, и важные системные API - все закрыто. И в отличие от андроида, в котором худо-бедно есть и альтернативные магазины, и альтернативные аналоги кусков Play Services (реализации от яндекса, амазона, китайцев...), альтернативы вообще нет, единственная огороженная проприетарная реализация и все.
Вот не могут ни Каноникал, ни Самсунг, ни Лыжа выйти на рынок так, чтобы составить конкуренцию Гуглу и Эпплу. Хз, может это реально уже невозможно, а может тамошние руководители не готовы в течении нескольких лет вбухивать миллиарды бабла в создание мировой экосистемы в убыток. Тут надо или объединятся (те, кто хотят/готовы - не имеют возможностей и бабла, а те, кто с баблом не хотят - это ж бабло потом делить придется!), или контору сравнимую с Гуглом надо. Амазон, может? С FireOS обломились, но может когда-нибудь решат повторить, уже без андроида. Или (хаха) Майкрософт. Они много интересного делают, чем черт не шутит, вдруг реально купят ту же Maemo или Meego и начнут делать уже открытую платформу? Хотя, после того, сколько они бабла потеряли на winphone, вряд ли, конечно...
А что у Samsung про телевизоры? Там кроме полутора шкурок на основе браузера нет нишыша. Только веб-клиенты к ютубу и нескольким платным провайдерам видосиков. Игр нет. Тысяч приложений нет. Даже сотен нет. Тем более рабочих. Чтобы настрогать своё приложение и залить нужно немного сломать мозг и обдолбаться в усмерть раскуривая их SDK. Единственное что я хотел от этого "умного" телика за овердофига денег: возможность запустить на нём SSH- или RDP-клиента, чтобы не возить с собой "на всякий пожарный" ноут когда к родителям погостить еду - фигушки. Проще всё выкинуть, взять любую малину и развернуть на ней всё что нужно. А эти поделки как были тупо ящиками, так и остались. Только ещё куча дыр, латать которые никто не собирается, и бесплатная прослушка юзверей https://habr.com/ru/post/371793/
> и обдолбаться в усмерть раскуривая их SDK. Единственное что я хотел
> от этого "умного" телика за овердофига денег: возможность запустить на нёмЛично я не вижу удобства в таком применении.. а что касается "ума" телевизора, на мой взгляд там тоже не очень, но можно нажать кнопку на пульте и сказать в него "видео с котиками", после чего открывается список видео с котиками с ютуба. Выбираешь и смотришь. Это, правда, на LG, не на самсунге (и говорить можно только во второй пульт-махалку, а не в тот, который с кучей кнопок).
А для пожарного ssh, имхо, достаточно планшета-читалки с андроидом..
Есть у меня планшет с ведроидом. "экранная" клавиатура в принципе дно и бесит, а bluetooth-клавиатура работает через... выше писал. В итоге часа через пол такой "работы" хочется согнуть всё об колено.
>хочется согнуть всёТеперь понятно, почему стали делать сгибаемые мобилы :)
главной чтобы они током в ответ не били.
Самсунг всегда был дырявый и глючный без поддержки.
С мобильными трубками та же история.Пусть лучше производят память и SSD.
> Майкрософт <...> вдруг реально купят ту же MaemoОни же убили её с покупкой Nokia?
>> Майкрософт <...> вдруг реально купят ту же Maemo
> Они же убили её с покупкой Nokia?Нокия отдала права на нее в Hildon Foundation до того, как ее купили и передала им все: https://www.iotgadgets.com/2012/12/nokia-provide-support-mig.../
>UbuntuТолком не разрабатывалось и не пиарилось. Были гигантские проблемы с орагизацией комьюнити, о чем были статьи на хабре. Проще говоря проект изначально был под забивом.
>Nokia
Симбиан был отличной системой, но в какой-то момент нокиа разжирела и под гнетом внутренних проблем явно забила на какую-либо разработку и засланный казачок из мелкософта доприкончил ее. Тоже была статья на хабре.
>Tizen
Учитывая вес самсунга они могли бы пихать свой тизен во все щели, но далеко не все энтузиасты знают об этой системе, а уж тем более как и что под нее собирать. Т.е. это решение самсунга оставить тизен в своей нише(телевизоры, вроде раньше были попытки выпустить в телефоны, но прикрыли).
>Sailfish
Все закрыто, продались спецслужбам, кого-то теснить и не думают.
Так что никто толком даже и не пытался составлять конкуренцию гуглю. Да и гугль в свое время не был конкурентом аппле, просто не переставал пилить свой посредственный продукт, пока аппле не скатилось ниже.
> SailFishОчень интересно почитать рассуждения знатоков о системе, которую никто никогда не видел. Можно ссылку о возможностях ознакомиться с ней?
>> SailFish
> Очень интересно почитать рассуждения знатоков о системе, которую никто никогда не видел.
> Можно ссылку о возможностях ознакомиться с ней?https://habr.com/ru/post/307152/
https://jolla.com/sailfishx-linux-instructions-xa2/
https://sailfishos.org/develop/hadk/
А что, bsdroid сдох?
О, это круто. Вся эта возня с тем, что при каждом обновлении SDK надо явно вручную соглашаться с EULA, бесит до невозможности. Да ещё и дополнительный источник багов, когда не работает, и приходится вручную вмешиваться, и что-то там фиксить, чтобы заработало.
sudo apt install android-sdk
Я не знаю как там в дебиане, то что я ставил из репов gentoo меня почему-то не устроило. То ли мне какая-то конкретная версия была нужна, то ли ещё что-то -- не помню. Но кончилось это тем, что я ставил вручную по мануалу от гугла в $HOME.
ACCEPT_LICENSE="*" в make.conf и всегда со всем согласен.
Да они сайт починить не могут, а тут решили мир пересобрать.