Що потрібно, щоб «зламати» чіп Apple M1? Програма Dropbox

Для когось це просто бальзам на змучену душу: M1 Mac можна поставити на коліна. Це простіше, ніж здається. Mac на Apple Silicon - не чарівні артефакти, вони всього лише ще один різновид комп'ютерів. Їхні можливості не безмежні, нехай вони перевершили очікування і неймовірно хороші - але закони фізики не обдурити. Ерні Сміт, журналіст з Tedium, без будь-яких особливих зусиль змусив одного з монстрів Тіма Кука спалювати заряд батареї за пару годин, шалено обертати кульку завантаження і відчайдушно гальмувати. Для цього не довелося ні редагувати відео з позамежною роздільною здатністю, ні шукати єдино правильну відповідь на питання про сенс життя.

В останні роки Ерні Сміт не бачив сенсу в покупці нового Mac. Не через алергію на все яблучне - просто його цілком влаштовували Hackintosh і Linux, встановлені на HP Spectre Folio, як і сам цей ноутбук - та й Мас'і, чесно кажучи, давно не надихали. Але те, що писали (і продовжують писати) його колеги-журналісти про M1 і Мас'і c M1 всередині, не залишило його байдужим. Боротьба з собою зайняла деякий час, коли він переміг недовіру і сумніви, всі конфігурації M1 Мас'ів крім мінімальних вже розхапали, і раніше, ніж у новому році їх «не завезуть».


На британському сайті Amazon він придбав MacBook Air з 8 ГБ оперативної пам'яті і 512 ГБ SSD - до речі, зараз, коли я це пишу, їх теж вже «тимчасово немає в наявності». Встановив додаток Dropbox (версії для Apple Silicon ще немає, але вона скоро вийде) і запустив його, після чого почалася синхронізація з «хмаром». Це і поставило M1 Mac «на коліна». Власне, якщо не заглиблюватися в деталі, це весь рецепт.

MacBook на M1 не такий вже й потужний

MacBook Air відчутно потеплів, і якби в його конструкції залишався вентилятор, він віряв би як скажений. І тут в голову Ерні прийшла нестандартна думка: кажуть, що заряду батареї вистачає M1 MacBook Air на 18-20 годин автономної роботи - саме час перевірити це. І відключив Air з батареєю, зарядженою на всі сто відсотків, від мережі електроживлення.

Вивівши з гри основного підозрюваного (викликом його в наступній частині), і запустивши процес заново, Ерні зміг значно його прискорити і знизити навантаження на самий побутовий ноутбук від Apple - цього разу батарея розрядилася до 30% за чотири з половиною години. Виявилося, що злочинець був не один. Вранці синхронізація тривала, їй знадобилося ще кілька годин. Потім, звичайно ж, MacBook Air перетворився на диво-комп'ютер і знову «літав» - але це вже «після бійки кулаками», чи не правда?

Чому зависає MacBook?

За десять з гаком років у Dropbox у Ерні накопичилося понад 200 тисяч файлів. У тому числі і сліди життєдіяльності системи управління контентом на Node.js, якої вже немає. Директорія node_modules, головна програма цієї системи, з величезним числом дуже невеликих файлів, та інші. Робота з невеликими файлами не входить до числа сильних сторін Dropbox - але у кого з нас немає недоліків? Більше того, ці директорії та їх вміст, навіть якщо система керування контентом все ще використовувалася, синхронізувати немає необхідності. У тому що все так запущено, Ерні звинувачує себе - лінь і шкідливі звички - але правильніше було б звинувачувати Dropbox. Кінцевий користувач не зобов'язаний стежити за внутрішніми сторонами життя працюючого на нього програмного забезпечення.

Але node_modules були лише одним зі злочинців, навіть не основним: в минулі роки Ерні не раз і не два «грав» з Dropbox'ом, пробуючи те одне, то інше - і, не домігшись бажаного результату, нічого не видаляв. Що це були за трюки і чого він хотів домогтися, Ерні не повідомляє. Мабуть, вони все-таки спрацювали, але не так, як замислювалося. Ну і сотні тисяч файлів невеликого розміру теж нікуди не поділися.

Подумавши, Ерні знайшов ще кілька фактів на захист найслабшого з усіх M1 Мас'ів, в якому не тільки немає вентилятора, але і в графічному процесорі, схоже, всього сім живих ядер. Імовірно, у Ерні саме такий Air. З синхронізацією сховища в Dropbox подібне неподобство творилося не тільки на M1 MacBook Air. Бувало і гірше. Це раз. У синхронізації брав участь «перекладач» Rosetta 2 - що, природно, не могло не позначитися на результаті. Це два. І на відміну від деяких інших комп'ютерів, M1 MacBook Air з цим завданням впорався, хоч і насилу. Мабуть, це найважливіше, ви так не вважаєте? Сміливо висловлюйтеся в коментарях і в нашому чаті.


COM_SPPAGEBUILDER_NO_ITEMS_FOUND