Categorie: Beheer

Linux kernel 5.6 — wat te verwachten van de nieuwe kernelversie

De release van Linux kernel 5.6 is gepland voor het einde van maart. In ons artikel van vandaag bespreken we de aanstaande veranderingen — een nieuw bestandssysteem, het WireGuard-protocol en stuurprogramma-updates. Foto — lucas huffman — Unsplash De langverwachte VPN-protocol David Miller, verantwoordelijk voor de netwerksubsystemen van Linux, heeft besloten WireGuard op te nemen in de kernel. Dit is een VPN-tunnel, ontwikkeld door de cybersecurityfirma Edge Security. […]

We testen in productie: Canary Deployment

De kanarie is een kleine vogel die constant zingt. Deze vogels zijn gevoelig voor methaan en koolmonoxide. Zelfs bij een lage concentratie van deze giftige gassen in de lucht, kunnen ze bewusteloos raken of sterven. Goudzoekers en mijnwerkers namen deze vogels mee ondergronds: zolang de kanaries zingend waren, kon er gewerkt worden; als ze hun zang stopten — dan was er gas in de mijn en moest men vertrekken. Mijnwerkers offerden de kleine vogel op om veilig te kunnen ontsnappen […]

Hoe Quarkus imperatieve en reactieve programmering combineert

Dit jaar zijn we van plan om ons serieus te richten op containers, Cloud-Native Java en Kubernetes. Een logische vervolgstap is het bespreken van het Quarkus-framework, dat eerder op Habr is behandeld. Dit artikel richt zich niet alleen op de werking van 'subatomaire supersonische Java', maar ook op de perspectieven die Quarkus biedt voor ondernemingen. Java en JVM blijven uitermate populair, maar bij het werken met serverless technologieën […]

Quarkus — supersonische subatomaire Java. Een kort overzicht van het framework

Inleiding Op 7 maart introduceerde RedHat (binnenkort — IBM) een nieuw framework — Quarkus. Volgens de ontwikkelaars is dit framework gebaseerd op GraalVM en OpenJDK HotSpot en is het bedoeld voor Kubernetes. De Quarkus-stack omvat: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus en anderen. Het doel van de creatie is om Java de toonaangevende platform te maken voor implementatie in Kubernetes […]

Waarom u WireGuard niet moet gebruiken

De laatste tijd krijgt WireGuard veel aandacht, het is feitelijk de nieuwe 'ster' onder de VPN's. Maar is het echt zo goed als het lijkt? Ik zou graag enkele observaties willen bespreken en de implementatie van WireGuard willen bekijken om uit te leggen waarom het geen vervanging voor IPsec of OpenVPN is. In dit artikel wil ik enkele mythes ontkrachten [rond […]

Optimalisatie van strings in ClickHouse. Presentatie van Yandex

De analytische database ClickHouse verwerkt veel verschillende rijen en verbruikt middelen. Om de systeemprestaties te versnellen, worden voortdurend nieuwe optimalisaties toegevoegd. De ontwikkelaar van ClickHouse, Nikolai Kochetov, legt uit wat het datATYPE is, met inbegrip van het nieuwe type LowCardinality, en hoe de verwerking van rijen kan worden versneld. - Laten we eerst bekijken hoe we rijen kunnen opslaan. We hebben string datatypes. […]

Anti-patronen in DevOps- sollicitaties

Hallo allemaal, mijn beste lezers! Vandaag wil ik mijn gedachten delen over een al lang sluimerend onderwerp en het misschien in de reacties bespreken. Ik kom vaak artikelen tegen over slechte interviewpraktijken voor programmeurs, die volgens mij levensecht zijn en naar mijn hoop ook door HR-afdelingen van zowel grote als kleine bedrijven gelezen worden. In onze streken, voor zover ik […]

GSM IoT-provider in de woningbouw (Deel 1)

Ik las artikelen van de auteur Interfer over de uitdagingen in IoT en besloot mijn ervaringen als IoT-provider te delen. Het eerste artikel is niet commercieel en een groot deel van de inhoud bevat geen apparatuurmodellen. Ik zal proberen de details in de volgende artikelen te beschrijven. Ik zie geen problemen met het gebruik van GSM-modems voor het verzamelen van gegevens van meetinstrumenten, aangezien ik deelnam aan de ontwikkeling van een verzamelingssysteem voor 795 woningen, de frequentie […]

Wanneer Linux conntrack niet langer uw vriend is

Het volgen van verbindingen (conntrack) is een kernfunctie van de netstack van de Linux-kernel. Het stelt de kernel in staat om alle logische netwerkverbindingen of stromen te volgen en daarmee alle pakketten te identificeren die elke stroom vormen, zodat ze samen sequentieel kunnen worden verwerkt. Conntrack is een belangrijke functie van de kernel die in enkele belangrijke gevallen wordt gebruikt: NAT is afhankelijk van informatie van conntrack, […]

Eenvoudige hash-tabel voor GPU

Ik heb een nieuw project op Github geplaatst: A Simple GPU Hash Table. Dit is een eenvoudige hash-tafel voor GPU's die in staat is om honderden miljoenen invoegen per seconde te verwerken. Op mijn laptop met een NVIDIA GTX 1060 voegt de code ongeveer 64 miljoen willekeurig gegenereerde sleutel-waarde paren in in ongeveer 210 ms en verwijdert 32 miljoen paren in ongeveer 64 ms. Dit betekent dat de snelheid op […]

Gratis proxyserver voor bedrijven met domeinautorisatie

pfSense+Squid met HTTPS-filtering + Single Sign-On (SSO) technologie met filtering op basis van Active Directory-groepen Korte achtergrond Informeel er was behoefte aan de implementatie van een proxyserver met de mogelijkheid om de toegang tot websites (inclusief https) te filteren op basis van AD-groepen, zodat gebruikers geen extra wachtwoorden hoefden in te voeren en het beheer via een webinterface kon plaatsvinden. Een mooi verzoek, nietwaar […]

Geheugen op magnetische kernen in de Saturnus 5 raket

De computer die werkte in de draagraket (Launch Vehicle Digital Computer, LVDC) speelde een sleutelrol in het Apollo-programma, door de Saturnus V-raket aan te sturen. Net als de meeste computers in die tijd bewaarde hij gegevens in kleine magnetische kernen. In dit artikel vertelt Cloud4Y over de LVDC-geheugenmodule uit de luxe collectie van Steve Jurvetson. Deze geheugenmodule werd verbeterd in het midden van de jaren '60 […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster