LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

Что не нравится ораклу, ведь они разрешали использовать стандартное API проекту OpenJDK, но не гуглу.

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

Да и Java как язык не располагает к хорошему коду.

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

каждый вендор вендора(т.е. производитель SoC) имеет свой собственный форк Android со своим говнокодом

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

Исходная версия Iron_Bug, :

Что не нравится ораклу, ведь они разрешали использовать стандартное API проекту OpenJDK, но не гуглу.

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

Да и Java как язык не располагает к хорошему коду.

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

каждый вендор вендора(т.е. производитель SoC) имеет свой собственный форк Android со своим говнокодом

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