Думаю, пора снова заставить плакать любителей современных ДЕ и однородных оформлений.
Предыстория такая: для работы нужно лазить в интернет, почту и вообще иметь под рукой простенький комп с базовыми «офисными» возможностями. Теоретически всё это, конечно, можно делать с планшета или смартфона, но благодаря моей горячей любви к андроиду и винмобайлу, я решил, что нервы мне дороже и проще таскать с собой старый 2+ кг HP Pavilon времён Висты. Двухъядерный 32-битный пень, 2 гига памяти, nv gf9200m вместо видеокарты и монитор 1280х800 с какой-то невнятной цветопередачей. Батарея благополучно сдохла, и была выброшена в какой-то ящик, если когда-либо захочется в ней покопаться. Система: дебиан 8 + xfce.
Всё было хорошо, пока я не решил уехать на пару недель, и ноут со всеми задачами, файлами, логинами и паролями надо было отдать на неопределённое время условной домохозяйке, которая осталась вместо меня. Вывод: надо шифровать! На всякий случай, да и вообще, давно пора. Нечего хранить логины и пароли в открытом виде. Пока читал о преимуществах ecryptfs и крутых скриптах для этого в убунту, оказалось, что вот послезавтра надо отдать, и чтобы работало, как часы. Поэтому пришлось пойти по пути наименьшего сопротивления.
В итоге: дебиан 9, /home и swap выделены отдельными разделами и зашифрованы через luks установщиком дебиана. Кажется, я даже не сменил дефолтный AES на что-то менее подозрительное. XFCE на 95% такой же, как и в предыдущей версии, чуть более свежие версии софта, nouveau вместо блоба, чтобы не заморачиваться. Изначально был установлен только самый минимальный набор программ, чтобы ходить в интернет, смотреть почту и читать документы. Оформление — дефолт. Но за следующие полгода я немного обжился на этом ноуте.
Что есть сейчас:
Всё такой же, не далёкий от дефолта, xfce. Регулятор громкости alsa из рабочего стола выпилили, регулировка только из консоли или хоткеями. Небольшой тюнинг свопа, zram, чистка мусора. В итоге из 2 Гб памяти система может выделить приложениям 1,6-1,7 Гб (привет гному и кедам), вполне достаточно, чтобы не закрывать приложения и можно было открывать по 15+ вкладок. Разумеется, о скорости и отзывчивости на hdd речи можно не заводить, всё равно что-то окажется непрокешировано или выгружено из памяти. Также проапгрейдил систему firmware из блоба nvidia, это даёт возможность воспроизводить 1080p с битрейтом ~10Мб/с. Зато на ядре 4.9 работа wifi стала заметно нестабильной. WPS офис для лучшей совместимости с форматами M$, gimp и xsane для работы со сканерами и пакет драйверов принтеров HP, teamviewer, vivaldi в качестве дополнительного браузера (как самый адекватный из хромоклонов), немного плееров, wine и VirtuaiBox для игрушек.
На скринах:
1) Загрузка системы, пустой и дефолтный рабочий стол. Сначала хотел поставить сменные обои, но руки не дошли.
Меню с окнами выскакивает по кнопке Win под указателем. Crtl+Alt+Del вызывает терминал.
2) Тема xfce-saltlake из стандартного набора. На gtk3 не применяется.
3) С появлением в xfwm тайлинга при тычке окна в грань или угол, им стало можно пользоваться.
Первая попавшаяся серо-зелёная тема gtk3. Была слегка подкрашена через юзерфрендли конфиги css.
qt4 переключен на редмонд.
Caja как главный файловый менеджер всё ещё неплохо дружит с xfce. Thunar удалён. Okular для электронных документов, Atril не удалён.
4) Недоделанная дефолтная тема qt5, кажется, бриз. Хорошо хоть не отваливаются иконки.
Кнопка бэкапа. Несложный скрипт tar+gzip+rsync, когда ноут подключен к моей локалке. Весь /home запаковывается и отправляется на мою Пишку. Там cron и zbackup уплотняют весь этот хлам для длительного хранения.
5) И вишенка на торте. Не знаю на чём делали wps офис, но получилось действительно отвратно.
>>> Просмотр
(2570x2420,
1319 Kb)
Укрытый снегом WindowMaker ждёт наступления весны и тепла.
Тема GTK: GTKStep (модифицированная)
Тема иконок: Ubo
Тема курсоров: Jeex
Шрифт: PT Sans
Шрифт в терминале: PT Mono
Ещё скриншоты
>>> Просмотр
(1366x768,
595 Kb)
26 февраля вышла версия v0.8 papis – мощного и расширяемого консольного менеджера документов и библиографии, написанного на языке Python под лицензией GPLv3.
Основные особенности программы:
- синхронизация документов с помощью различных инструментов: git, dropbox, rsync, OwnCloud, Google Drive, …;
- возможность делиться библиотеками с коллегами, не заставляя их создавать какие-либо учетные записи;
- загрузка библиографической информации документа с известным DOI посредством сервиса Crossref;
- опционально поддержка scihub, смотри скрипт
examples/scripts/papis-scihub
; - импорт из Zotero и других менеджеров, используя скрипт
examples/scripts/papis-zotero
; - создание собственных скриптов;
- экспорт документов в популярные форматы (bibtex, yaml, &hellip
.
Представлен релиз операционной системы ReactOS 0.4.11, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows.
Это одиннадцатый выпуск после перехода проекта к более оперативному формированию релизов с периодичностью приблизительно раз в три месяца. Вот уже 21 год эта операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (112 Мб) и Live-сборка (79 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2.
Главная новинка этого выпуска - улучшенная поддержка манифестов, определяющих список зависимостей, на основе которых загрузчик исполняемых файлов выбирает необходимые для работы приложения DLL-библиотеки. Улучшенная поддержка манифестов позволила добиться работы в ReactOS около сотни новых приложений, таких как Blender 2.57b, Bumptop, Evernote 5.8.3 и Quicktime Player 7.7.9;
Решены проблемы с ожиданием высвобождения ресурсов в процессе завершения работы приложений. Налажена корректная остановка приложений на базе платформы .NET 2.0 и 4.0 Теперь такие приложения можно перезапускать неограниченное число раз.
Проведена работа по повышению стабильности подсистемы, отвечающей за отрисовку графики и обработку элементов интерфейса пользователя. Решены некоторые проблемы в компонентах Win32, работающих на уровне ядра (win32k), ошибки в которых могли привести к краху всей системы. В частности, устранены утечки ресурсов ядра в процессе работы с меню и полосами прокрутки, в ситуациях когда приложения используют кастомные графические элементы интерфейса. Решённые проблемы позволили обеспечить работу в ReactOS таких приложений, как Civilization II Multiplayer Gold Edition 1.3, и IceChat 7.63;
Модернизирован сетевой стек, добавлен функционал мониторинга и перечисления сетевых соединений, обеспечена работа множества различных утилит для диагностики сетевых соединений, таких как netstat;
Модернизирован драйвер RAM-диска, обеспечена возможность полноценной установки ОС по сети с использованием протокола (ранее был возможен только вариант с запуском LiveCD);
Расширена поддержка языков с написанием справа-налево, таких как арабский язык и иврит: задействована библиотека USP10, из Wine перенесён код для двунаправленного ввода;
В текстовый инсталлятор USETUP добавлена опция для обновления текущих установок ReactOS до новой версии с сохранением имеющихся настроек и данных.
Всего после выпуска предыдущей версии 0.4.10 было исправлено более 135 багов и сделано 984 изменения в коде.
Комьюнити чейндж-лог | Список устраненных ошибок | Тесты ПО и список регрессий для релиза 0.4.11
Вышла новая версия снифера и анализатора сетевого и USB-трафика Wireshark.
Основные изменения:
- Ethernet и IEEE 802.11 анализаторы больше не валидируют контрольные суммы пакетов по умолчанию
- Анализатор TCP-протокола может пересобрать TCP-сессию из пакетов, пришедших в неверном порядке
- Добавлен расчёт дельты таймстампов для UDP-сессий
- Замена библиотеки WinPcap на Npcap в сборках под Windows
- Начальная поддержка токенов PKCS #11 для дешифровки RSA шифрования в TLS
- Поддержка дешифровки DTLS и TLS трафика в формате pcapng, если в файл добавлен блок с ключами
- Утилита editcap с помощью опции –inject-secrets теперь может добавить ключ TLS-сесси к файлу формата pcapng
- Переименованы:
- BOOTP в DHCP
- SSL в TLS
- APT-X в aptX
- Интерфейс обновлён до Qt 5.12.1
- Добавлена поддержка русского, украинского и шведского языков
Обновление совместимости для проверки наличия последних обновлений Windows в Windows 8 и Windows 8.1
HR в основном не умеют использовать LORCODE и часто в job получается нечитаемая каша.
pon4ik предлагает для job-раздела делать по дефолту markdown разметку.
Так же можно создать спецтопик для ошибок/опечаток в Job, т.к. обсуждение разметки в теме попадает под 4.1, но больше писать некуда.
Основная операционная система предназначенная для Raspberry Pi - Raspbian - основана на Debian, поэтому и настройка сетевых интерфейсов здесь выполняется так же, как и в Debian. С проводным подключением всё достаточно просто. Вам достаточно подсоединить сетевой шнур к устройству, чтобы интернет начал работать. Немного сложнее настроить статический IP-адрес и беспроводное соединение с Wi-Fi. Но, как бы там нибыло, без сети сейчас никуда. Поэтому в этой статье мы рассмотрим, как выполняется настройка сети Raspberry Pi 3 различными способами. Начнём с беспроводного подключения. Подключение к Wi-Fi Raspberry Pi 1. Графический интерфейс Проще всего подключиться к сети Wi-Fi через графический интерфейс. Для этого
Запись Настройка сети Raspberry Pi 3 впервые появилась Losst.
Увеличение цифры мажорной версии до 5 не означает каких-то грандиозных изменений или поломок совместимости. Оно просто помогает дорогому нашему Линусу Торвальдсу сохранить душевный покой. Ниже - список некоторых изменений и новшеств.
Сердцевина ядра:
- Планировщик процессов CFS на асимметричных процессорах вроде ARM работает иначе - первым делом нагружает маломощные и энергоэффективные ядра.
- Через API отслеживания файловых событий fanotify можно получать уведомления об открытии файла на исполнение.
- Интегрирован контроллер cpuset, которым можно ограничивать группы процессов по использованию CPU и узлов NUMA.
- Включена поддержка следующих ARM-устройств: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, и многих других.
- Улучшения в подсистеме ARM: горячее подключение памяти, защита от Meltdown и Spectre, 52-битная адресация памяти, и др.
- Поддержка инструкции WBNOINVD для x86-64.
Подсистема памяти:
- Для инструмента KASAN на ARM64-платформах доступна подстановка проверочных тегов с малым потреблением памяти.
- Фрагментация памяти кардинально снижена (до 90%), в результате механизм Transparent HugePage работает лучше.
- Скорость работы mremap(2) на больших областях памяти увеличена до 20 раз.
- В механизме KSM jhash2 заменена xxhash, благодаря чему на 64-битных системах скорость работы KSM выросла в 5 раз.
- Улучшения в ZRam и OOM.
Блочные устройства и файловые системы:
- Механизм blk-mq с многоуровневой системой очередей запросов стал основным для блочных устройств. Весь не-mq код удалён.
- Улучшения поддержки NVMe, особенно в плане работы устройств через сеть.
- Для Btrfs реализована полноценная поддержка swap-файлов, а также изменение FSID без перезаписи метаданных.
- В F2FS добавлен ioctl-вызов для отложенной проверки ФС через fsck.
- Интегрирована BinderFS - псевдо-ФС для межпроцессного взаимодействия. Позволяет запустить несколько экземпляров Android в одной среде.
- Ряд улучшений в CIFS: кэш DFS, расширенные атрибуты, протокол smb3.1.1.
- ZRam оптимальнее работает с неиспользующимися swap-устройствами, экономя память.
Безопасность и виртуализация:
- Добавлена хэш-функция Streebog (ГОСТ 34.11-2012), разработанная ФСБ РФ.
- Поддержка алгоритма шифрования Adiantum, разработанного Google для маломощных устройств.
- Включены алгоритмы XChaCha12, XChaCha20 и NHPoly1305.
- Обработку вызовов seccomp теперь можно вынести в пространство пользователя.
- Для гостевых систем KVM реализована поддержка расширений Intel Processor Trace с минимальной просадкой производительности.
- Улучшения в подсистеме KVM/Hyper-V.
- Драйвер virtio-gpu получил поддержку симуляции EDID для виртуальных мониторов.
- В драйвере virtio_blk реализован вызов discard.
- Реализованы функции безопасности для NV-памяти, основанных на спецификациях Intel DSM 1.8.
Драйверы устройств:
- Изменения в DRM API для полноценной поддержки адаптивной синхронизации (часть стандарта DisplayPort) и изменчивых частот обновления (часть стандарта HDMI).
- Включен стандарт Display Stream Compression для сжатия без потерь видеопотоков, адресованных экранам с высоким разрешением.
- Драйвер AMDGPU теперь поддерживает FreeSync 2 HDR и сброс графического процессора для CI, VI, SOC15.
- Видеодрайвер Intel получил поддержку чипов Amber Lake, форматов YCBCR 4:2:0 и YCBCR 4:4:4.
- В драйвер Nouveau включена работа с видеорежимами для видокарт семейства Turing TU104/TU106.
- Интегрированы драйверы тачскрина Raspberry Pi, панелей CDTech, Banana Pi, DLC1010GIG и др.
- В драйвере HDA доступна поддержка кнопки «jack», LED-индикаторов, устройств Tegra186 и Tegra194.
- Подсистема ввода научилась работать с высокоточной прокруткой на некоторых мышах Microsoft и Logitech.
- Масса изменений в драйверах вебкамер, ТВ-тюнеров, USB, IIO, и др.
Сетевая подсистема:
- В стеке UDP реализована поддержка механизма zero-copy для передачи данных через сокет без промежуточной буферизации.
- Там же добавлен механизм Generic Receive Offload.
- Улучшена производительность поиска в политиках xfrm при большом их количестве.
- В драйвер VLAN добавлена возможность выгрузки туннелей.
- Ряд улучшений в поддержке Infiniband и беспроводных сетей.