Как стать автором
Обновить
-3
Карма
0
Рейтинг

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

В RAIDz появится расширение массива добавлением дисков

У mdraid есть проблемы с консистентностью записи при креше (т.н. write hole), а кроме того, он НИКАК (ну вообще никак) не следит за корректностью данных. Например, если есть ZFSный raidz1, то ему можно нагадить /dev/urandom'ом в один из дисков (или в разные диски, но без перекрытия), и он всё прекрасно определит при чтении (и выдаст корректную инфу) и восстановит — при scrub'е. А если такое сделать mdraid'у — он ничего не определит даже. Несмотря на то, что теоретическая возможность определить порчу (но не восстановить) есть для raid5 и ещё и восстановить порчу данных на одном блоке страйпа — в raid6. Никакие 'check' порчу не увидят и никакие 'repair' (для raid6) не починят, последний просто запорет данные окончательно.

Почему практически бесполезно делать локомотив мощнее

на валу асинхронного двигателя ставится датчик положения

А вы не путаете асинхронные двигатели с синхронными/вентильными? У первых скольжение однозначно определяется током, напряжением и частотой на обмотках (точнее, ток и скольжение однозначно определяются напряжением и частотой и скоростью вращения, измерив ток и зная частоту/напряжение, можно вывести скольжение и следовательно скорость вращения).

Intel 2.0: перезагрузка

человек без высшего авторитета/внешней силы или «воображаемого друга» при достижении некоего порога возможностей начинает творить беспредел (см. коммунизм, фашизм, терроризм, самизнаетектоизм).

а ещё например крестовые походы, инквизиция, джихад.


Ах чёрт, это же как раз с 'высшим авторитетом'!

В перовските обнаружили новое квантовое явление

Видимо потому, что правильная ссылка вот эта: https://en.wikipedia.org/wiki/Perovskite_(structure)

Вычислительные устройства, которые опередили своё время

Во-1, 7 и 8 МГц соответственно, а не 4.
Во-2, 68000 внутри и снаружи полностью 16-битный (т.е. обрабатывает информацию кусочками по 16 бит), но при этом нативно работает с 32-битными типами данных и адресами и имеет ширину регистров (адресных и данных) тоже 32 бита. По-хорошему, уже пдп-11 должна была быть такой, но не сложилось...

Первые 5 грамм кислорода на Марсе: установка MOXIE на марсоходе «Настойчивость» работает

А чем вам угарный газ не ракетное топливо (точнее горючее, а кислород — оксилитель)?

Полезные консольные Linux утилиты

Недавно тут статья про exa была, и выяснилось, что в отличие от ls эта самая exa в размере в 10 раз больше чем ls, и при этом тянет кучу системных библиотек, в отличие от ls, которая только libc тянет. Так что нет — ни разу не 'небольших'.

Linux Unified Key Setup: как защитить флэшки и внешние диски от взлома

Сдаётся мне, что LUKS есть в любом дистрибе линукса сейчас. Тем более что там часть это модуль ядра, другая часть утилита cryptsetup. Если кого-то из них нет на конкретной машине, надо просто поставить их из реп дистриба.

Linux Unified Key Setup: как защитить флэшки и внешние диски от взлома

Насколько я знаю, F2FS (и например NILFS2) предназначены для тех флешек, где нет FTL и wear levelling'а. Для обычных флешек и SSD, которые корчат из себя блочное устройство, нужды в них нет. XFS вроде как может потерять данные (в файлах), но не метаданные (целостность файловой системы не нарушится), т.к. журналирует только метаданные. Можно взять например BTRFS, где обеспечивается атомарность вообще всего, причём не журналом, а CoW, излишняя фрагментация при этом не роляет (т.к. речь про флешку или SSD). Бонусом будет упаковка записываемых данных на лету, что немного ускоряет чтения и записи на медленных устройствах.

Linux Unified Key Setup: как защитить флэшки и внешние диски от взлома

После этого появится предупреждение об удалении всех данных (которые могли всё ещё оставаться на диске).

На самом деле luksFormat предыдущие данные не стирает. Она перезаписывает суперблок (где например хранятся ключи для шифрования секторов диска, которые при последущем luksOpen будут расшифрованы вашим паролём). Если диск ранее был под LUKS, то перезапись этих ключей конечно сделает всю инфу недоступной, т.к. она будет расшифровываться в рандом. Однако, если до luksFormat диск не был зашифрован, то за исключением суперблока вся остальная инфа на нём останется и лишь будет перезаписываться по мере записи на зашифрованный диск.


Чтобы такого не происходило, можно делать так: dd if=/dev/urandom of=/dev/sdX до luksFormat. /dev/zero тут использовать нежелательно, т.к. потом будет видно, куда зашифрованные данные на диск уже писались (рандомная каша), а куда нет (нули). Ещё можно сделать dd if=/dev/zero of=/dev/mapper/name на уже открытый шифрованный раздел, при шифровании нули превратятся в кашу (т.к. каждый сектор шифруется по-своему).

Свод правил по работе с целыми числами в C/C++

Для 68020 и 68000 нет никакого 'реального режима'. Они всегда работают с полноценными 32-битными регистрами и полноценной 32-битной адресацией (из которой только 24 бита адреса вылазят наружу для 68000, но уже все 32 бита для 68020). В противовес 8086 с ужасной 16-битной адресацией через сегменты, навёрнутом на основе этого в 80286 защищённом режиме и наконец расширении всего этого унылого безобразия до 32 бит с добавкой виртуальной страничной памяти в 80386.


Взамен всей этой кучи бессмысленной ерунды в 68020 просто добавили страничную MMU (внешним чипом, с 68030 MMU уже на кристалле процессора).

Почему стоит использовать exa вместо привычной консольной утилиты ls

Тут такое дело...


$ ldd `which ls`
        linux-vdso.so.1 (0x00007fff689b3000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f056e780000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f056e978000)

у ls жира нет ВООБЩЕ, она использует только libc. Сколько и какого жира rust положил в мегабайтный экзешник? Он точно там нужен?

Почему tar.xz-файлы, созданные с Python tar, оказались в 15 раз меньше, чем у macOS tar

По моему опыту, если xz жмёт поток, то он не может делать это многопоточно (-T <n>), а если файл — то запросто. Жать в много потоков — быстрее пропорционально кол-ву потоков.

Flipper Zero — вымученная сертификация, открытие исходников и новые приколдесы

Сейчас уже опубликована принципиальная схема всего Flipper Zero

А точно опубликована, а не 'дали посмотреть кусочек издалека'?
Вместо ожидаемого pdf там веб-смотрелка картинок. Номиналов почему-то на половину элементов нет на схеме (это, когда номиналы зачем-то пишут в отдельном списке в сторонке меня бесит ещё начиная с советских схем), а в отдельной вкладке "BOM" нет и типов микросхем и диодов, например. Это точно "опубликована"?

Как новая нейронная сеть Facebook решает дифференциальные уравнения

Пример из статьи напомнил изречение, что лучший способ взять интеграл — это продифференцировать ответ.

Киев-Стокгольм-Харьков-Ивано-Франковск — моя история

Чем это отличается например от дружеской попойки на даче, когда все скидываются на покупаемую еду и бухло? Никто вроде такое жадностью не считает.

История программ для удалённого доступа

По моим наблюдениям, лаг X зависит не только от пинга, но и от софтины. Например у меня с пингом 5мс (удалёнка) gvim просто летает (через ssh -Y), а с другой стороны QT5ые приложения в домашней локалке — страшно лагают (например клиент телеграма).


ps: а вот vnc лагает всегда :), правда не так сильно как qt5 over ssh...

История программ для удалённого доступа

И про X протокол тоже нет. Уровень статьи ниже плинтуса.

Новая версия Яндекс.Заправок: с учётом (неожиданного) опыта водителей

А сделаете кнопку "отогнать заправщика от машины сразу и навсегда"? :)


По существу: если банк, выпустивший карту, даёт кешбек на определённой заправке, то при оплате через яндекс он останется?

Информация

В рейтинге
5,763-й
Зарегистрирован
Активность