Skribent: Yuri Gagarin

Utgivelse av Wine 5.5

Det ble gjennomført en eksperimentell utgivelse av en åpen implementering av WinAPI — Wine 5.5. Siden utgivelsen av versjon 5.4 er 32 feilrapporter blitt lukket og 460 endringer blitt gjort. De viktigste endringene: Innebygde programmer er oversatt til å bruke den nye C-runtime UCRTBase; I funksjonene GetVersion, GetVersionEx og VerifyVersionInfo er det sikret at versjonen vises med hensyn til kjøring i kompatibilitetsmodus (Compatibility Mode); Forbedret […]

Collabora utvikler et lag for å jobbe med OpenCL og OpenGL over DirectX

Collabora har introdusert en ny Gallium-driver for Mesa, som implementerer et grensesnitt for å jobbe med APIene OpenCL 1.2 og OpenGL 3.3 over drivere som støtter DirectX 12 (D3D12). Koden er publisert under MIT-lisensen. Den foreslåtte driveren gjør det mulig å bruke Mesa på enheter som opprinnelig ikke støtter OpenCL og OpenGL, samt som en startposisjon for portering av OpenGL/OpenCL-applikasjoner for å fungere over […]

Elasticsearch-klynge på 200 TB+

Mange møter Elasticsearch. Men hva skjer når du vil lagre logger "i spesielt store mengder" med det? Og samtidig unngå problemer hvis ett av flere datasentre svikter? Hvilken arkitektur bør du velge, og hvilke fallgruver vil du møte? Vi i Odnoklassniki bestemte oss for å bruke Elasticsearch til loggforvaltning, og deler nå våre erfaringer med Habr: og […]

Internett-historie: Fragmenteringens epoke; del 1: Belastningsforhold

Ved begynnelsen av 1980-tallet ble grunnlaget for det vi i dag kjenner som "internett" lagt – dens grunnleggende protokoller ble utviklet og testet i felten – men dette systemet forble stengt, nesten helt kontrollert av en enkelt enhet, det amerikanske forsvaret. Snart skulle dette endre seg – systemet ville bli utvidet til ulike fagområder innen datateknologi […]

Hva har LVM og en matryoshka til felles?

God dag. Jeg ønsker å dele praktisk erfaring om oppbygging av et lagringssystem for KVM ved hjelp av md RAID + LVM. Programmet vil inneholde: Bygging av md RAID 1 fra NVMe SSD. Bygging av md RAID 6 fra SATA SSD-er og vanlige disker. Spesielle funksjoner ved TRIM/DISCARD på SSD RAID 1/6. Oppretting av en oppstartbar md RAID 1/6-matrise på […]

OpenShift som en bedriftsversjon av Kubernetes. Del 1

«Hva er forskjellen mellom Kubernetes og OpenShift?» – dette spørsmålet kommer opp med imponerende jevnhet. Selv om det egentlig er som å spørre hva som skiller en bil fra en motor. For å fortsette analogien, er bilen et ferdig produkt som man kan bruke med en gang, bokstavelig talt: sett deg inn og kjør av gårde. På den annen side, for at motoren skal ta deg noe sted, må den […]

Klyster med to noder – djevelen ligger i detaljene

Hei, Habr! Jeg presenterer oversettelsen av artikkelen «Two Nodes — The Devil is in the Details» av Andrew Beekhof. Mange mennesker foretrekker klynger bestående av to noder fordi de virker konseptuelt enklere, og de er også 33% billigere enn sine tre-noden brødre. Selv om det er helt mulig å sette sammen en god klynge med to noder, […]

Utgivelse av distribusjonen for å opprette brannmurer pfSense 2.4.5

Utgivelsen av den kompakte distribusjonen for å lage brannmurer og nettverksportaler pfSense 2.4.5 har skjedd. Distribusjonen er basert på FreeBSD-kodebasen med utnyttelse av arbeidet fra prosjektet m0n0wall og aktiv bruk av pf og ALTQ. Flere avbilder for amd64-arkitekturen er tilgjengelige for nedlasting, med størrelser fra 300 til 360 MB, inkludert LiveCD og bilde for installasjon på USB Flash. Administrasjonen av distribusjonen […]

Apache Software Foundation fyller 21 år!

26. mars 2020 markerer Apache Software Foundation, samt frivillige utviklere, forvaltere og inkubatorer for 350 Open Source-prosjekter, 21 år med lederskap innen åpne programvarer! I sin oppgave med å tilby programvare for allmennheten har fellesskapet av frivillige i Apache Software Foundation vokst fra 21 deltakere (som arbeidet med utviklingen av Apache HTTP-serveren) til 765 individuelle deltakere, 206 komiteer […]

Krita 4.2.9

26. mars ble den nye versjonen av grafisk redigeringsprogram Krita 4.2.9 lansert. Krita er et grafisk redigeringsprogram basert på Qt, som tidligere var en del av KOffice-pakken, og er nå en av de mest fremtredende representantene for fri programvare og anses som et av de kraftigste grafiske redigeringsprogrammene for kunstnere. En omfattende, men ikke uttømmende liste over feilrettinger og forbedringer: Penselkonturen blinker ikke lenger når musepekeren holdes over […]

Oppskrifter for langsomme SQL-spørringer

For noen måneder siden annonserte vi explain.tensor.ru — en offentlig tjeneste for analyse og visualisering av spørringsplaner for PostgreSQL. I løpet av denne tiden har dere allerede brukt den mer enn 6000 ganger, men en av de nyttige funksjonene kan ha gått ubemerket hen — det er de strukturelle tipsene, som ser slik ut: Lytt til dem, og spørringene dine «vil bli glatte og silkeaktige». 🙂 A […]

Hva EXPLAIN tier, og hvordan få det til å snakke

Det klassiske spørsmålet som en utvikler stiller sin DBA eller en forretningsinnehaver — til en PostgreSQL-konsulent, høres nesten alltid likt ut: «Hvorfor tar spørringene så lang tid i databasen?» Tradisjonelle årsaker inkluderer: ineffektiv algoritme når du prøver å gjøre JOIN av flere CTE med flere titalls tusen poster, utdaterte statistikker hvis den faktiske fordelingen av data i tabellen allerede er svært […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster