Интернет-форум

Вернуться   Интернет в Санкт-Петербурге > Разное > Мобильные технологии

>> Хостинг - 2 Gb-20 Gb, CPanel, SSH, Web Disk, Softaculous, FTP, MySql, SSL сертификат, BackUP
>> VDS от 200 рублей, активация от 1 до 5 минут, OS: Debian, CentOs, Ubuntu, 10-50 Gb защита от DDoS
>> Конструктор сайтов: 198 шаблонов в 22 категориях! SSL, e-commerce, веб-почта, статистика сайта, 50 мб бесплатно!
Мобильные технологии Все о мобильных телефонах и операторах сотовой связи.

 
Опции темы
Старый 11.01.2019, 14:38
  #641
Долгожитель

Цитата:
Сообщение от dimentiy
NTFS - кстати, особенно на запись - имеет проблемы на любых бытовых Линукс устройствах
Так уж получилось, что львиную долю рынка ОС для компов занимает виндовс. Она фактически является стандартом. Как следствие, NTFS -- это тоже стандарт, особенно для переносных винчестеров. Бесплатный линукс так и не научился этот стандарт поддерживать. И при этом свой стандарт, который станет стандартом де-факто, предложить не смог. Ну, значит, он говно, что тут можно ещё сказать? Узкие применения имеет, а массовости ему не добиться.

У нас с вами разные идеологии по поводу ПО. Вы считаете, что надуманные ограничения в софте -- это нормально, и пользователи должны под них подстаиваться. Я считаю, что такие ограничения делать незачем, и программистские команды крупных проектов должны не только блох ловить, но и думать на десятилетия вперёд.

Вы завели речь про историю... Идеология линукса, которая была изначально, немного отличается от фактического положения вещей, сложившегося сейчас. Можно сказать, что большинство первоначальных идей похерены. Но про идеологии с вами спорить бесполезно, потому что вы считаете свою истинной а все остальные -- неверными. Пример с перекодированием показателен. Я говорю про невозможность записать большие файлы, а вы начинаете оправдывать это глупое ограничение тем, что можно же перекодировать, разрезать, вообще не использовать большие файлы. То, что это ограничение само по себе глупое, вам даже не приходит в голову, и поэтому вы боретесь не с причиной, а с последствиями, и вам это кажется нормальным. В качестве дополнительных оправданий в пользу ограничения вы даже начали объяснять, что предназначение смартфонов и планшетов Уже, чем кажется другим людям, что надо использовать не внешнюю память, а встроенную, и при этом постоянно готовы перейти на личности. Тут можно сказать только одно: вы фанатик, поэтому спорить далее просто бессмысленно.
Yegor001 вне форума   Ответить с цитированием
Старый 11.01.2019, 14:58
  #642
Гуру
 
Аватар для Haruhi

Цитата:
Сообщение от Yegor001
То, что это ограничение само по себе глупое
Оно не глупое, оно техническое. Во время разработки FAT32 никому даже в голову не приходило, что кому-то где-то вдруг понадобятся файлы объемом более 4 ГБ. И главное: операции с 64-бит таблицей увеличили бы задержки в работе ФС минимум на 20% из-за отсутствия аппаратной 64-бит арифметики на тогдашнем оборудовании.

А отсутствие некоего нового единого стандарта ФС для карт памяти, флэш-накопителей и прочего объясняется опять же техническими причинами: пропихнуть какой-то новый стандарт во все ОС (и добиться стабильной работы) невероятно сложно. FAT же очень проста и поддерживается везде, несмотря на множество очевидных недостатков и проблем.
Haruhi вне форума   Ответить с цитированием
Старый 11.01.2019, 15:30
  #643
Рассказчик

Haruhi, в комплекте шёл диктофон от asus, тоже пишет на карту памяти. В яндекс браузере нашёл настройку по переносу кэша на карту, после включения браузер попросил перегрузиться. В хроме не нашёл перенос кэша, но зато есть выбор папки по умолчанию для скачиваемых файлов, можно перенаправить на карту. Хотелось бы ещё кэш youtube перенести, не нашёл настройки. Приложения яндекс и гугл карты умеют скачивать оффлайн версии карт, скорее всего настройка куда их сохранять имеется.

FUSE и SDCardFS — виртуальные файловые системы, они позволяют объединить fs внешней карты с папкой эмуляции карты из раздела data внутренней памяти мобильного устройства в одну файловую систему.

Последний раз редактировалось Viktor; 11.01.2019 в 15:36..
Viktor вне форума   Ответить с цитированием
Старый 11.01.2019, 15:35
  #644
Гуру
 
Аватар для Haruhi

Цитата:
Сообщение от Viktor
FUSE и SDCardFS — виртуальные файловые системы, они позволяют объединить fs внешней карты с папкой эмуляции карты из раздела data внутренней памяти мобильного устройства.
Советую прочесть https://en.wikipedia.org/wiki/Filesystem_in_Userspace — так, на всякий случай.

Цитата:
Сообщение от Viktor
в комплекте
Поэтому и пишет.

Цитата:
Сообщение от Viktor
В яндекс браузере нашёл настройку по переносу кэша на карту, после включения браузер попросил перегрузиться. В хроме не нашёл перенос кэша, но зато есть выбор папки по умолчанию для скачиваемых файлов, можно перенаправить на карту
Кэш будет в /Android/data/obb/ или аналогичном месте. В корневой каталог писать без разрешения оно не сможет. При выборе каталога система дает Chrome разрешения на доступ к этому каталогу.

Цитата:
Сообщение от Viktor
Приложения яндекс и гугл карты умеют скачивать оффлайн версии карт, скорее всего настройка куда их сохранять имеется.
Повторю, без прямого выбора каталога через системный интерфейс доступа на запись в корневой каталог у них нет и быть не может. Только в подкаталог вида имя.пакета.самого.приложения где-то в /Android/.
Haruhi вне форума   Ответить с цитированием
Старый 11.01.2019, 16:16
  #645
Рассказчик

Цитата:
Сообщение от Haruhi Посмотреть сообщение
Советую прочесть Повторю, без прямого выбора каталога через системный интерфейс доступа на запись в корневой каталог у них нет и быть не может. Только в подкаталог вида имя.пакета.самого.приложения где-то в /Android/.
У меня в устройстве под управлением android 8 не FUSE, а SDCardFS, я на нём проверяю. Доступ к памяти регулируется в системных настройках отдельно для каждого приложения, при этом нет различия карта памяти это или внутренняя память. Если я дал приложению доступ к памяти, то оно может читать/писать либо во внутреннюю память, либо на внешнюю карту. Может ли приложение писать в корень карты, не знаю, может быть не может, я с этим не спорю. Посмотрел разрешения, в корень писать может только рут, под рутом работают системные приложения. Диктофон создал в корне свою папочку "AsusSoundRecorder" и записывает туда файлы под рутом. Яндекс.браузер как полагается пишет свой кэш под своим uid-ом в ветке /Android/data.

Последний раз редактировалось Viktor; 11.01.2019 в 16:41..
Viktor вне форума   Ответить с цитированием
Старый 11.01.2019, 16:22
  #646
Мастер
 
Аватар для dimentiy


Знак Ветерана: Активному участнику с 2004 года - причина:  
Наград: 1 (все ...)
Cool

Цитата:
Сообщение от Yegor001 Посмотреть сообщение
Но про идеологии с вами спорить бесполезно, потому что вы считаете свою истинной а все остальные -- неверными. Пример с перекодированием показателен. Я говорю про невозможность записать большие файлы, а вы начинаете оправдывать это глупое ограничение тем, что можно же перекодировать, разрезать, вообще не использовать большие файлы. То, что это ограничение само по себе глупое, вам даже не приходит в голову, и поэтому вы боретесь не с причиной, а с последствиями, и вам это кажется нормальным. В качестве дополнительных оправданий в пользу ограничения вы даже начали объяснять, что предназначение смартфонов и планшетов Уже, чем кажется другим людям, что надо использовать не внешнюю память, а встроенную, и при этом постоянно готовы перейти на личности. Тут можно сказать только одно: вы фанатик, поэтому спорить далее просто бессмысленно.
Разумеется спорить с вами бессмысленно, потому что вы как и большинство покупателей ярко рекламируемых неполноценных устройств, с детской наивностью и максимализмом надеетесь, что те проблемы в процессорах Intel, которые эта корпорация пытается решить с бородатых времен первого в мире нетбука Асус и до тех времен, пока компания Microsoft зарывает в песок миллиарды со своими странными планшетами - считаете, что решаются они - то ли щелчком пальцев, то ли как конфетку у ребенка отобрать. А обе компании - явно не глупые, и явно не первый день замужем.

Оффтопик
dimentiy вне форума   Ответить с цитированием
Старый 11.01.2019, 16:30
  #647
Гуру
 
Аватар для Haruhi

Viktor, судя по единому блоку цитаты, вы не читали текст по ссылке. FUSE — это не только «для объединить», это универсальная штука со своими достоинствами и недостатками, которые и привели к появлению SDCardFS в Android.

Проблема с SD в том, что в Android изначально не поддерживалась работа с несколькими устройствами хранения данных: это довольно сложно реализовать достаточно универсально и надежно. Именно поэтому в Google придумали adoptable storage — расширение встроенной памяти с помощью SD карты, при котором вытаскивать карту из телефона уже не получится.

Грубо говоря, либо вы объединяете память с SD картой, либо используете карту, как «дискету» или флэшку — только для обмена данными (и записи данных поддерживающих новые API приложений). Всё остальное в ОС никак не стандартизировано и оставлено на усмотрение производителей.

Кэш приложений должен храниться в /cache. Внутренние данные приложений — в /data. Там они защищены.
Haruhi вне форума   Ответить с цитированием
Старый 11.01.2019, 17:07
  #648
Рассказчик

Цитата:
Сообщение от Haruhi Посмотреть сообщение
Именно поэтому в Google придумали adoptable storage — расширение встроенной памяти с помощью SD карты, при котором вытаскивать карту из телефона уже не получится.
У Yegor001 установлен android 7, в этой версии adoptable storage поддерживается, но может быть не активирован в прошивке? Вот если бы его можно было активировать и ещё убрать шифрование, тогда проблема решилась бы. Карта отформатируется в ext4, не будет зашифрована, поэтому смонтируется в линуксе. Другой вариант, получить root права, прочитать ключ шифрования в устройстве и монтировать карту как зашифрованную, но это посложней.

Последний раз редактировалось Viktor; 11.01.2019 в 17:10..
Viktor вне форума   Ответить с цитированием
Старый 11.01.2019, 17:47
  #649
Долгожитель

Цитата:
Сообщение от Haruhi
Оно не глупое, оно техническое.
Для FAT32 оно техническое, согласен. А если рассматривать смартфон или планшет, то для него такое ограничение -- глупое, потому что есть файловые системы, у которых нет такого технического ограничения.

Цитата:
Сообщение от Haruhi
Во время разработки FAT32 никому даже в голову не приходило, что кому-то где-то вдруг понадобятся файлы объемом более 4 ГБ.
Не соглашусь с "никому в голову".
В то время закон Мура действовал уже значительное время, аналогичные закономерности можно было вывести и для носителей информации -- статистика была достаточной, цепочка FAT12, 16, 32 -- была, так что можно было просто экстраполировать данные и задуматься, на какой срок хватит новой ФС. Файловые системы -- это долгоиграющие стандарты, так что при их разработке думать в таком ключе и экстраполировать просто необходимо. Вот то, что в будущем понадобятся права доступа для файлов -- действительно, могло и не придти в голову.
Yegor001 вне форума   Ответить с цитированием
Старый 11.01.2019, 19:14
  #650
Гуру
 
Аватар для Haruhi

Цитата:
Сообщение от Viktor
Карта отформатируется в ext4, не будет зашифрована, поэтому смонтируется в линуксе.
Но вы никак не сможете заставить приложения писать именно на нее. Она объединяется со встроенной в один единый кусок под /data.

Цитата:
Сообщение от Yegor001
потому что есть файловые системы, у которых нет такого технического ограничения
Какие из этих ФС поддерживаются Windows и Mac OS?

Цитата:
Сообщение от Yegor001
В то время закон Мура действовал уже значительное время, аналогичные закономерности можно было вывести и для носителей информации
Ну да. В 1996 году, когда диск 6.4 ГБ Quantum Fireball был шедевром технологий, делать ФС для разделов объемом до 2 ТБ было очень недальновидно. Вы правы. Особенно четко в 1996 году Microsoft и Caldera представляли себе то, что их ФС будут активно использовать в не-DOS системах и на картах памяти.

Страшно подумать: в 2003 году появились 26 ГБ диски Seagate Barracuda, а чуть позже — аж 40 ГБ. Это — уже в эпоху Windows 2000 и Windows XP, когда NTFS стала основной для Windows. Однозначно вина Microsoft не планировать ФС для отмирающей ОС вперед на 20 лет.

Последний раз редактировалось Haruhi; 11.01.2019 в 19:19..
Haruhi вне форума   Ответить с цитированием
Ответ

Метки
ведроид

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Android Globus Мобильные технологии 4 30.12.2010 21:18
Продам: Телефон HTC T-Mobile G1 - Google Android SatAddict Купля/Продажа 3 07.12.2010 21:49
android 2.2 andy-none Все о софте 11 15.09.2010 09:59
Продам: T-Mobile G1 -- телефон от Google с Android OS SatAddict Купля/Продажа 0 20.08.2009 10:55
Google Android и телефоны (смартфоны) на нем Омар Hardware 30 30.04.2009 00:12


Часовой пояс GMT +3, время: 03:39.


DSLnet.ru © 2004-2012. Все права защищены.
vBulletin® Version 3.8.2 Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Rambler's Top100 Рейтинг@Mail.ru