Нужна максимально-адекватная защита для бэкапов со всеми важными данными, которые я планирую лить на облако, которое могут в любой момент взломать. Вроде можно использовать aes256 в openssl, но говорят: «Please note: You can use this to hide birthday-gift-ideas.txt from your roommate, but don't expect it to be secure against a determined attacker!», аргументируя это какими-то техническими выкладками, которые я не понимаю и не могу нормально проанализировать. Хотя знаю, что AES используются военными в США. В общем, не хочу рисковать, и поэтому прошу совета здесь: что использовать для шифрования?
Хочу зашифровать раздел /boot с ядром и initramfs, а оставить незашифрованным лишь EFI-раздел с GRUB-ом, который и будет расшифровывать /boot. В мануалах пишут добавить в /etc/default/grub строчку GRUB_ENABLE_CRYPTODISK=y перед генерацией /boot/grub/grub.conf командой grub-mkconfig. Вопрос: какой в этом смысл, если конфиг GRUB'а зашифрован, и GRUB не сможет его прочитать до расшифровки?
У меня есть предположение, что эта команда изменяет не только /boot/grub/grub.conf, но и влияет на сам grubx64.efi, а сам /boot/grub/grub.conf лишь служит информацией о том, что содержит grubx64.efi внутри себя — по аналогии с линуксовым ядром и config-*, который лежит рядом. Это так?
Хочу сделать keybinds для изменения яркости, но есть проблема: xbacklight выдаёт
No outputs have backlight property. Как пофиксить? Находил в гугле решение проблемы для linux'а через редактирование xorg.conf, но, боюсь, это не будет работать, т.к. у меня не linux.
Изменение через hw.acpi.video.lcd0.brightness работает нормально, но это неудобно, т.к. надо каждый раз вводить через консоль значение вручную.
В общем, поставил генту, но, к сожалению, не получил желаемого уровня кастомизации. Знаю, что есть еще нижележащие Stages, но немного поглядываю на LFS. Мне интересно, можно ли поставить Portage на LFS, и чтоб всё хорошо было? Там ведь как его поставишь, всё пойдет в русле Gentoo, но зато система начальная будет настроена вручную «под себя». Какие подводные? Сейчас как раз каникулы, будет чем занять себя.
Хочу сказать, что мне не хочется постоянно какой-то низкоуровневой фигней заниматься, а хочется именно настроить систему «под себя» с нуля, чтоб знать какой пакет что делает, а потом поставить Portage и наслаждаться.
Если этот скрипт запускать через source, то всё работает. А если через local(local.d) или openrc(init.d) — не работает.
openrc выдавал Fail с текстом от setxkbmap: «Cannot open display „default display“». Скорее всего, setxkbmap также его и выдает при использовании local, только вывод я хз где прочитать.
Я знаю, что есть мануальный «правильный» способ реализации раскладки через конфиги, но я хочу попробовать по-своему.
Почему происходит такая ошибка, ведь этот же скрипт через source работает как положено? В чём разница? Кстати говоря, при запуске и от root, и от user всё работает нормально, если делать через source.
Насколько это безопасно? Возможно ли сделать какую-то инъекцию компилятора, или что-то подобное, чтобы он выдавал опасные бинарники? Правильно я понимаю, что лучше не использовать ccache?
Паранойю немного. Вот, например, представить, что мой VPS-провайдер взломан, а я все бинарники для себя компилирую на его серверах. Как поступить, чтобы максимально обезопасить себя? У меня есть идея написать скрипт, который будет периодически проверять хэш файлов в системе, и сравнивать с ранее полученным — но это всё выглядить как-то по-детски, возможно и это можно легко обойти.
На многих скринах в i3, awesome есть нижние и верхние панельки, где написана разная информация, и, возможно, даже есть возможность как-то взаимодействовать с системой через них. Так вот, хочу чтобы они не занимали место(скрывались), когда максимизировано окно/окна. А вызывались эти панельки какими-то горячими клавишами или, что удобнее, наведением мыши на границу экрана, где они находятся. В каком WM это можно реализовать и как?
Согласен, вопрос очень странный. Но может у кого есть знания в этой сфере, чтобы рассказать, ибо ничего не гуглится, а интересно.
Спрашиваю как владелец ноутбука, ибо сколько он проживет без зарядки — для меня важный фактор. Знаю, что у macOS очень хорошо в этом плане на фоне винды и убунты, а про минималистичную генту инфы не нашел. Если в итоге по этому показателю макос хотя бы на 20% будет лучше генту, то, вероятно, поставлю на ноутбук хакинтош.
Gentoo: очень минималистичная сборка, ядро — только то, что используется; i3; mc; chrome; sublime text. Без учета компиляции.
А еще мне кажется, что этот момент можно отнести не только к ядру линукс, но и к куче других программ — это, в прицнипе, не особо важный момент. Просто в нем я впервые заметил отсутствие config.h
Иногда мне нужны большие мощности, а иногда портитивность, автономность. Покупать игровой ноутбук очень дорого(да и не очень они автономные). У меня есть ноутбук и системник, вот думаю, может сделать на системнике полноценный десктоп, и подключаться к нему через ноут, взаимодействовать с миром, когда я дома; а в дороге использовать ноутбук с браузером и офисом? Подключаться к системнику планирую используя VNC через gigabit ethernet(и возможно со сжатием), а уже системник будет иметь выход в интернет. С этим вроде всё более-менее понятно, но вот вопрос: насколько высокими будут задержки? Будет ли юзабельно вообще? Возможно как-то иначе, а не с VNC, это можно сделать?
Если скорости gigabit ethernet будет недостаточно, я могу что-нибудь придумать с thunderbolt, например. Вообще я сомневаюсь что будет проблема со скоростью, ибо знаю о существовании сервисов, позволяющих удаленно играть в требовательные компьютерные игры, используя относительно медленное интернет соединение(рендеринг игры происходит на сервере, а клиент получает картинку и передает нажатия клавиш и движения мыши).
Я уже задавал этот вопрос, но никто не понял что я хочу спросить. Поэтому попытаюсь переформулировать:
Гентушкники часто хвастаются, мол, у нас есть USE-флаги. Я попытался разобраться что это, и понял, что они соответствуют опциям сборки. Т.е. какой-то USE-флаг соответствует какой-то опции сборки. Но что такого кардинально они предоставляют по сравнению с опциями? Почему гентушники хвастаются USE-флагами, когда у всех дистрибутивов есть возможно делать то же самое, используя опции сборки? То есть когда гентушник гордо говорит: «USE-флаги — я могу скомпилировать пакет как душе угодно: могу как добавить любой функционал, так и вырезать» — так точно то же самое ведь можно сделать на любом дистрибутиве, используя опции сборки. USE-флагами удобнее пользоваться, или что? Если так, то в чем это проявляется?
P.S. Прошу прощения за повторения слов: не смог найти адекватных синонимов, боялся порушить смысл.
Почему-то в документации по USE-флагам используются какие-то абстракции. Объясните, пожалуйста, как они конкретно работают? Я правильно понимаю, что каждому USE-флагу для каждой программы соответствуют определенные строки в исходниках, которые просто вырезаются(или упрощаются для совместимости с другими функциями) перед компиляцией? Типа:
программа: httpd-2.4.18
use-флаг: ssl
где находится: 30-40 строка в файле abc
Наверное, это что-то очевидное, раз этому не уделяют внимания в документации — но не для меня.
Например, я открыл 2 вкладки в браузере с видео на ютубе. Как браузер определяет какие пакеты соответствуют какой вкладке? Ведь там и порты одинаковые, и отправитель — короче, по заголовкам нет возможности определить.
Вопрос вроде нубский, но сам до ответа я не могу додуматься.
Точнее можно поставить вопрос по-другому, заодно отсеяв теоретиков: испытываете ли вы какой-нибудь ощутимый комфорт при переходе с 15.6 на 17.3, или ощутимый дискомфорт при переходе с 17.3 на 15.6? Если отсеять негатив от лишних габаритов и массы ноутбука, и сконцентрироваться только на диагонали экрана.
Я походил по магазинам, и по ощущениям 17.3 кажется более комфортным — но это лишь первое поверхностное впечатление. Хочется услышать на этот счет мнение от тех, кто пользовался в практике обеими диагоналями.
Подхожу к выбору ответственно, ибо мне потом придется каждый день в течение нескольких лет пользоваться выбранным ноутбуком.
Нужен, как понятно из цены, самый минимум: тесты различные проводить, туннель провести, крутить 24/7 вычисления и т.п. Я прошу совета, т.к. вариантов очень много и новичку сложно что-то выбрать, «разбегаются глаза». Локация нужна в Европе, чтобы пинг не был большим. И чтобы было без подводных камней: заплатил за сервер и крутишь любые задачи в рамках этого сервера, без «Слишком высокая активность» и т.п.
Надо создать пакеты на уровне TCP с редактированием всех заголовков. Также на IPv4 нужно задать идентификатор и IP-адрес получателя(все остальные заголовки на уровне IPv4 и ниже будут генерироваться самостоятельно). Хотя если таких инструментов нет, то могу создавать пакеты «с нуля». Как и с помощью чего можно это реализовать? Никогда раньше не работал на таком уровне с интернетом.
Желательно было бы на Python это все сделать, но если он не имеет для этого инструментов, то могу использовать C++.
Есть ли какой-нибудь рейтинг, статистика, показывающая навыки, знания людей по оказанию первой помощи по странам? Это по типу как себя вести, если человек подавился, начал тонуть, как делать массаж сердца и т.п.
Или, возможно, у вас есть какие-то наблюдения, где ситуация лучше или хуже? Например, в России, по моим наблюдениям, с этим все довольно печально. Был случай, когда при мне ребенок подавился едой: все стали бегать вокруг него, суетиться, пока кто-то не додумался потрясти его, подняв вниз головой. Жалкое и грустное зрелище, ведь понимаешь, что можешь умереть такой нелепой смертью.