Обновить
-1

Пользователь

Отправить сообщение
>«не линковать никакие библиотеки по умолчанию»
А можно чуть специфичней быть? Их там как минимум три разных опции. Я просто не знаю, на какую из глупостей вынужден отвечать.

>newlib/gnu libc/uclibc — это прослойки между ядром и юзерспейсом, обеспечивающие определённый интерфейс.
Угу. memcpy или функция деления.
Да ладно. Дефолтно в code sourcery none-eabi идет именно с newlib.

Собрать можно, конечно, как угодно. Только с newlib мне сомнительно, что можно собрать ядро. С glibc, в теории, собрать bare metall embedded проект можно, но он получится слишком распухшим.
none-eabi идет дефолтно с newlib, которая как бы совсем не libc.
Я очень скептически отношусь к описанию возможностей китайских телефонов ;)
Рация не нужна. Рация жрет аккумулятор. Нужно, чтобы у того, с кем ты говоришь тоже был такой телефон.

Так что, если нужна рация — покупаешь за 500 рублей пару, которая работает с пальчиковыми батарейками и их не жалко посадить.
По опыту использования texet tm3200r. Телефон сделан отвратитетельно. Выглядит как и стоит — дешевым китайским говном. Рад, что быстро избавился. Аккумулятор с двумя симками сажает за два дня. Хваленое закаленное стекло было поцарапано ключами. Подключение bluetooth гарнитуры заставляет телефон перезагружатся. Поддержки у texet нет как класса — проблему мою подтвердили, но сделать ничего не смогли, да и не хотели. Не переплачивайте за питерский шильдик, покупайте в разы дешевле в Китае. У китайских, говорят, даже качество получше.

TM540r — визуальная полная копия sonim. Sonim у меня был — очень качественный и хороший телефон. Заряжал раз в две недели. То, что описано в этом посте не купил бы никогда.

В итоге у меня сейчас cat B15. 2 симки, хватает на неделю при очень активном использовании. Качественно сделан и шустрый.
arm-linux-gnueabi — это для компиляции проектов для ос линукс. Для bare metall нужен arm-none-eabi.

В gentoo все куда проще. Ставится crossdev, он просто настраивает тулчейн, собирая самую последнюю версию. Причем хоть arm, хоть avr, хоть mips.
Делюсь своим опытом, надеюсь, кому-нибудь будет интересно. На объективность не претендую.

Список действительно огромен. Сначала я выкинул из этого списка клиенты, которые не поддерживают линукс. Windows на домашний сервер я не рассматривал — зачем лишние проблемы. После этого убрал проприетарные продукты и давно не поддерживаемые. Дальше прошелся по всяким java и mono. И в конце концов убрал те клиенты, которых нет в gentoo portage. На выходе осталось всего два:

1. Mediatomb
2. MiniDLNA

Первоначально я повелся на восторженные отзывы и поставил mediatomb. Плевался очень долго.

— редактирование конфигов через xml ужасно.
— чтобы сделать представление, как в файловой системе, нужно очень много танцев с бубном и ковыряний конфига. Убрать промежуточные папки почти нереально.

Но это цветочки, основная причина из-за которой я отказался от mediatomb — в нем нет поддержки субтитров. Да, именно так — поддержки субтитров там нет. Единственный способ сделать это — с помощью костылей транскодирования. Из mediatomb запускается ffmpeg (или другой транскодер), видео декодируется, накладываются хардсабы и затем снова кодируется. Как это сказывается на картинке, сколько требуется на это ресурсов и сколько возможно проблем — думаю, объяснять не надо.

Поэтому в итоге я перешел на Minidlna — простой конфиг, настроил папки по своему усмотрению и все работает.

Единственная проблема — matroska. Который сам по себе контейнер и сабы может хранить внутри себя. Поэтому телевизор (LG Smart TV) упорно отказывается видеть сабы для mkv.

Еще в догонку — если dlna на телевизоре появляется через раз — 99% виноват роутер. Замена роутера мне помогла. Возможно, поможет ddwrt

А весь этот геморрой почему? Да потому, что чертовы корейцы не могут добавить поддержку nfs на телевизоре. Или, хотя бы smb.
Столь ли принципиально, из-за какой потерянной в веках глупости люди сходят с ума?
Если автор еще здесь:

eix-update:

«Чтенье категории».
В Израиле в субботу лифты останавливаются на каждом этаже, чтобы правоверный еврей не совершил великий грех — работать в шабат. Нажатие кнопки лифта — это считается работой.
Дырявость DES сильно преувеличена. В DES 16 раундов. Приведенная выше атака на полноценный DES работать не будет. Линейный криптоанализ требует 2^43 блоков открытых текстов. Защита от дифференциального криптоанализа разработана самой АНБ. Линейно-дифференциальный криптоанализ в открытых источниках есть только в теории. Потенциально слабые ключи хорошо описаны и любым уважающим себя пакетом шифрования должны проверяться при генерации. Брут-форс требует проверки 2^56 ключей. Так что, я слабо представляю, как описанную выше атаку можно применить на практике.
Никогда. Китайцы собирают все на МТК, а там уже готовая платформа, отчасти в бибилотеках.
в 3G/4G сетях предусмотрена. 2G дырявый, да.

Пару лет назад был скандал, когда какие-то шустрые ребята в газели ловили TMSI.
Вот именно из-за этого полеты в космос для большинства все еще фантастика.
Да, я уже давно перешел на man-db. Но в stage3 входит именно man, в котором эта проблема есть лет 15 точно.
Собственно, у меня так и было. Огромнейшее спасибо ребятам из Calculate Linux (собственно, тоже русским :) ) за нормально допиленный дистрибутив — для входа самое оно.

Со временем, я в итоге стал собирать все сам, ибо во многом не согласен был с их позицией, благо gentoo все это позволяет.
Респект.

И вопрос к переводчику — в sys-apps/man когда-нибудь заменят koi8-r на utf8
Чтобы их подменить, их нужно найти в коде программы. Но если исходить из зловредной среды — тут не поможет ничего, куда гораздо проще пропатчить саму проверку на хуки, чем возиться с каким-то конкретным методом.
А вообще, очень смешно получается, когда программисты из-за лени разобраться с openssl шифруют пароли xor.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность