Категория: Администриране

Linux kernel 5.6 — какво да очакваме в новата версия на ядрото

Изходът на ядрото на Linux 5.6 е планиран за края на март. В днешния ни материал разглеждаме предстоящите промени — новата файлова система, протокола WireGuard и обновленията на драйверите. Снимка — lucas huffman — Unsplash. Дългоочакваният VPN-протокол. Дейвид Милър, отговорният за мрежовата подсистема на Linux, реши да включи WireGuard в ядрото. Това е VPN тунел, разработен от ИТ компанията Edge Security. […]

Тест на продукция: Canary Deployment

Канарче — малка птица, която постоянно пее. Тези птички са чувствителни към метан и въглероден окис. Дори от малка концентрация на излишни газове във въздуха те губят съзнание или умират. Златотърсачите и миньорите вземали птичета на работа: докато канарчетата пеят, може да се работи, ако замълчат — в мината има газ и е време да се излезе. Миньорите жертвали малката птичка, за да се отърват […]

Как Quarkus обединява императивно и реактивно програмиране

Тази година планираме сериозно да развиваме темите свързани с контейнери, Cloud-Native Java и Kubernetes. Логично продължение на тези теми ще бъде разказът за фреймворка Quarkus, вече разгледан на Хабре. Днешната статия е посветена не толкова на устройството на „субатомната супербърза Java“, а на перспективите, които Quarkus носи в Enterprise. Java и JVM продължават да са изключително популярни, но при работа с безсървърни технологии […]

Quarkus — свръхзвукова субатомна Java. Кратък преглед на фреймуърка

Въведение На седми март компанията RedHat (скоро — IBM) представи нов фреймворк — Quarkus. Според разработчиците, този фреймворк е базиран на GraalVM и OpenJDK HotSpot и е предназначен за Kubernetes. Стекът на Quarkus включва: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus и други. Целта на създаването е да направи Java водеща платформа за разгръщане в Kubernetes […]

Защо не трябва да използвате WireGuard

През последно време WireGuard привлича голямо внимание, всъщност – това е новата «звезда» сред VPN. Но наистина ли е толкова добър, колкото изглежда? Искам да обсъдя някои наблюдения и да разгледам внедряването на WireGuard, за да обясня защо той не е решение, което ще замени IPsec или OpenVPN. В тази статия искам да развенчая някои митове [около […]

Оптимизация на редовете в ClickHouse. Доклад на Яндекс

Аналитичната СУБД ClickHouse обработва множество различни низове, консумирайки ресурси. За да се ускори работата на системата, постоянно се добавят нови оптимизации. Разработчикът на ClickHouse Николай Кочетов разказва за тип данни низ, включително новия тип LowCardinality, и обяснява как да се ускори работата с низове. — Първо да разгледаме как може да се съхраняват низове. Имаме типове данни низове. […]

Антипатерни на DevOps интервюта

Здравейте на всички, скъпи читатели! Днес искам да споделя мислите си относно една дълго обмисляна тема и, евентуално, да я обсъдим в коментарите. Често попадам на статии за лоши практики при интервюта за позицията програмист, които според мен са доста актуални и, надявам се, използваеми от HR отделите на големи и малки компании. В нашия регион, доколкото знам, […]

GSM IoT-провайдер в ЖКХ (Част 1)

Прочетох статии от автора Interfer за трудностите в IoT и реших да споделя опита си като IoT доставчик. Първата статия не е рекламна, голяма част от материала е без модели на оборудване. Ще се постарая да напиша подробности в следващите статии. Не виждам проблеми в използването на GSM модеми за събиране на данни от измервателни уреди, тъй като съм участвал в създаването на система за събиране от 795 жилищни сгради, периодичността […]

Когато Linux conntrack вече не ви е приятел

Проследяване на връзки ("conntrack") е основна функция на мрежовия стек на ядрото на Linux. Тя позволява на ядрото да проследява всички логически мрежови връзки или потоци и по този начин да идентифицира всички пакети, които съставят всеки поток, за да могат да се обработват последователно заедно. Conntrack е важна функция на ядрото, която се използва в някои основни случаи: NAT разчита на информация от сonntrack, […]

Проста хэш-таблица за GPU

Публикувах нов проект на Github - A Simple GPU Hash Table. Това е проста хеш-таблица за GPU, способна да обработва стотици милиони въвеждания в секунда. На моя лаптоп с NVIDIA GTX 1060 кодът вмъква 64 милиона случайно генерирани двойки ключ-стойност за приблизително 210 мс и изтрива 32 милиона двойки за приблизително 64 мс. Тоест скоростта на […]

Безплатен прокси сървър за предприятия с домейн авторизация

pfSense+Squid с HTTPS филтриране + Технология за единен вход (SSO) с групово филтриране от Active Directory. Кратка предистория: В предприятието възникна необходимост от внедряване на прокси-сървър с възможност за филтриране на достъпа до сайтове (включително HTTPS) по групи от AD, за да не се въвеждат допълнителни пароли от потребителите, а администрирането да става чрез уеб интерфейс. Не е лоша идея, нали […]

Памет на магнитни сърца в ракета Сатурн 5

Компютърът, работещ в ракетоносеца (Launch Vehicle Digital Computer, LVDC), играе ключова роля в лунната програма „Аполон“, управлявайки ракетата Сатурн 5. Както повечето компютри от онова време, той съхраняваше данни в малки магнитни ядра. В тази статия Cloud4Y разказва за модула памет на LVDC от луксозната колекция на Стив Джурветсън. Този модул памет беше усъвършенстван в средата на 1960-те […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster