Автор: Text Writer

nginx и apache

Во время собеседований на роль linux/unix администратора в IT-компаниях спрашивают, что такое load average, чем nginx отличается от apache httpd и что такое fork. Если вы не знаете, что рассчитывают услышать в ответ на эти вопросы и почему именно это — эта статья для вас. Здесь важно очень хорошо понимать основы администрирования. В идеальной ситуации при постановке задачи системному администратору…

Вышла прослойка для создания изолированных окружений Bubblewrap 0.4.0

Доступен новый выпуск инструментария Bubblewrap 0.4.0, предназначенного для организации работы изолированных окружений в Linux и функционирующий на уровне приложений непривилегированных пользователей. На практике Bubblewrap используется проектом Flatpak в качестве прослойки для изоляции запускаемых из пакетов приложений. Код проекта написан на языке Си и распространяется под лицензией LGPLv2+. Для изоляции используются традиционные для Linux технологии контейнерной виртуализации, основанные на использовании cgroups,…

HTTP/3: плохо забытое старое

С 1990-х мы пользуемся протоколом обмена текстовой информацией HTTP. Многие где-то такое слышали или видели, но мало кто задаёт себе вопрос: “Как он работает и что это вообще?” Есть, конечно, и специалисты, для кого HTTP — это то, под чем TLS, TCP, IP и так далее.  Вот для части спецов TCP — это устаревшая и слабая технология, и они ищут…

Вышел инструментарий для бутстрэппинга GNU Mes 0.21

Представлен выпуск инструментария GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора). В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба…

В ядрах Linux нашли ошибку для языка Go

Начиная с ядра Linux 5.2 проблема вызывала завершения программ с ошибкой повреждения памяти. Почти всегда крашатся приложения на языке Go. Программы на Go завершаются с ошибками “segmentation violation”, “runtime: unexpected return pc” и “runtime error: invalid memory address or nil pointer dereference”. Как это работает? Баг вызывает нарушение содержимого регистра AVX при возврате из обработчика сигнала, обрабатываемого при генерации исключения…

RIPE распределил последний блок адресов IPv4

Вчера RIPE NCC распределил свой последний блок адресов IPv4 /22. Теперь интернет-регистратор распределяет IPv4 из возвращённых и неактивных адресов. Адреса выдаются по 256 (/24) в блоке в порядке очереди. Заявки могут подать только LIR-ы, которые не получали IPv4 до этого: сейчас их 11.  Потребность в адресах IPv4 остаётся высокой, а без массового внедрения IPv6 дефицит адресов может затормозить развитие сети.…

Линус Торвальдс опубликовал ядро Linux 5.4

цикл разработки ядра Linux 5.4

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.4. Кратко Важные изменения в Linux 5.4: экспериментальный драйвер exFAT; режим “lockdown” для ограничения доступа пользователя root к ядру; механизм fs-verity для контроля целостности файлов; возможность использования CIFS для корневого раздела; контроллер ввода/вывода iocost; ФС EROFS; модуль dm-clone для репликации внешних устройств; новая ФС virtiofs для экспорта каталогов в гостевые…

История Чёрной пятницы

За материалы спасибо Buzzfeed Более ста лет американские торговые сети усиливали маркетинговую атаку и увеличивали скидки после Дня благодарения, особенно в пятницу, которая приобрела широкую известность как Черная пятница. Но термин «Черная пятница» в отношении распродажи после Дня благодарения применяется сравнительно недавно, и похоже, что это пошло из Пенсильвании. Вот как это происходило. Долгие годы под словосочетанием «Черная пятница» имелся…

OIN, Microsoft, IBM и Linux Foundation объединяются против патентных троллей

Open Invention Network заявила, что создаёт с IBM, Microsoft и Linux Foundation группу по защите СПО от патентных троллей. Вместе они поддержат организацию Unified Patents в поиске предыдущего использования патентов из исков троллей. Так они сделают патенты недействительными и закроют дела по СПО и Linux. Патентные тролли — проблема? Ещё какая. В Unified Patents говорят, что в 2018 году было…

Новая ветка nginx 1.17.6 и сценарного языка njs 0.3.7

Что нового в NGINX Unit 1.11

Вчера появилась новая ветка nginx 1.17.6, её уже можно скачать. Ещё разработчики выпустили новую версию сценарного языка для nginx njs 0.3.7. В nginx 1.17 разработчики развивают новые функции, а в стабильной версии 1.16 только фиксят баги и уязвимости. Прошлая версия 1.17.5 вышла месяц назад. Новые ветки выходят раз в месяц. Что нового в nginx 1.17.6? Добавили переменные $proxy_protocol_server_addr и $proxy_protocol_server_port.…

Дякуємо, що поділились