Författare: Yuri Gagarin

Utgåvan av Wine 5.5

En experimentell version av den öppna implementeringen av WinAPI — Wine 5.5 har släppts. Sedan version 5.4 har 32 buggrapporter stängts och 460 ändringar har gjorts. De viktigaste förändringarna: Inbyggda program har övergått till att använda den nya C-runtime UCRTBase; Funktionerna GetVersion, GetVersionEx och VerifyVersionInfo ger nu versionsinformation med hänsyn till körning i kompatibilitetsläge (Compatibility Mode); Förbättrad […]

Collabora utvecklar ett lager för att stödja OpenCL och OpenGL ovanpå DirectX

Företaget Collabora har presenterat en ny Gallium-drivrutin för Mesa som implementerar ett lager för att möjliggöra användning av API:erna OpenCL 1.2 och OpenGL 3.3 ovanpå drivrutiner som stöder DirectX 12 (D3D12). Koden publicerades under MIT-licensen. Den föreslagna drivrutinen möjliggör användning av Mesa på enheter som ursprungligen inte stöder OpenCL och OpenGL, samt som en utgångspunkt för portering av OpenGL/OpenCL-apparater för användning ovanpå […]

Elasticsearch-kluster på 200 TB+

Många stöter på Elasticsearch. Men vad händer när man vill använda det för att lagra loggar "i synnerligen stor volym"? Och dessutom göra det utan att drabbas av problem vid ett fel i något av flera datacenter? Vilken arkitektur bör man bygga, och vilka fallgropar måste man vara medveten om? Vi på Odnoklassniki har beslutat att använda elasticsearch för att lösa frågan om loggmanagement, och nu delar vi med oss av vår erfarenhet till Habr: och […]

Internets historia: Fragmenteringens era; del 1: Belastningskoefficienten

I början av 1980-talet lades grunden för det som idag kallas "internet" – dess grundläggande protokoll utvecklades och testades i praktiken – men detta system förblev stängt och var nästan helt under kontroll av en enda enhet, det amerikanska försvarsministeriet. Snart kommer detta att förändras – systemet kommer att expandera till alla avdelningar inom informationsvetenskapen i olika […]

Vad har LVM och en matryoshka gemensamt?

God eftermiddag. Jag vill dela med mig av praktisk erfarenhet av att bygga ett datalager för KVM med md RAID + LVM. Programmet kommer att innehålla: Bygga md RAID 1 av NVMe SSD. Bygga md RAID 6 av SATA SSD och vanliga diskar. Särskilda aspekter av TRIM/DISCARD-funktionen på SSD RAID 1/6. Skapa en startbar md RAID 1/6 volym på […]

OpenShift som en företagsversion av Kubernetes. Del 1

"Vad är skillnaden mellan Kubernetes och OpenShift?" – den frågan dyker upp med imponerande regelbundenhet. Även om det i själva verket är som att fråga vad som skiljer en bil från en motor. Om vi fortsätter liknelsen så är bilen en färdig produkt som man kan använda direkt, bokstavligen: hoppa in och åk. Å andra sidan, för att motorn ska kunna ta dig någonstans, […]

Ett kluster med två noder – djävulen ligger i detaljerna

Hej Habr! Jag presenterar härmed en översättning av artikeln "Two Nodes — The Devil is in the Details" av Andrew Beekhof. Många människor föredrar kluster bestående av två noder, eftersom de verkar konceptuellt enklare, och dessutom är de 33% billigare än sina tre-nods kollegor. Även om det är fullt möjligt att bygga ett bra kluster av två noder, […]

Utgåvan av distributionen för att skapa pfSense-brandväggar 2.4.5.

En kompakt distribution för att skapa brandväggar och nätverksgränssnitt pfSense 2.4.5 har släppts. Distributionen är baserad på FreeBSD-kodbasen, med inslag från m0n0wall-projektet och aktiv användning av pf och ALTQ. Flera avbilder är tillgängliga för amd64-arkitekturen, med storlekar från 300 till 360 MB, inklusive LiveCD och bild för installation på USB Flash. Hantering av distributionen […]

Apache Software Foundation fyller 21 år!

Den 26 mars 2020 firar Apache Software Foundation samt frivilliga utvecklare, förvaltare och inkubatorer för 350 Open Source-projekt 21 års ledarskap inom öppen programvara! I sitt uppdrag att tillhandahålla programvara för det allmänna goda har Apache Software Foundation:s frivilliggemenskap vuxit från 21 deltagare (som arbetade med utvecklingen av HTTP-servern Apache) till 765 enskilda deltagare, 206 kommittéer […]

Krita 4.2.9

Den 26 mars släpptes en ny version av grafikredigeraren Krita 4.2.9. Krita är en grafikredigerare baserad på Qt, som tidigare var en del av KOffice-paketet, men som nu är en av de mest framträdande representanterna för öppen programvara och anses vara en av de mest kraftfulla grafikredigerarna för konstnärer. En omfattande, men inte uttömmande, lista över buggfixar och förbättringar: Penselkonturen flimrar inte längre vid muspekaren […]

Recept för våra SQL-frågor

För några månader sedan tillkännagav vi explain.tensor.ru — en offentlig tjänst för analys och visualisering av SQL-frågor mot PostgreSQL. Under den tid som gått har ni redan använt den mer än 6000 gånger, men en av de användbara funktionerna kan ha gått obemärkt förbi — det är strukturella tips som ser ut ungefär så här: Lyssna på dem, så blir era frågor "släta och silkeslena". 🙂 Och […]

Vad EXPLAIN tiger om, och hur man får den att prata

En klassisk fråga som utvecklare ställer till sin DBA eller företagsägare — till en PostgreSQL-konsult — låter nästan alltid likadant: "Varför utförs frågorna så långsamt på databasen?" En traditionell uppsättning anledningar inkluderar: ineffektiva algoritmer när du försöker göra JOIN mellan flera CTE med tiotusentals poster föråldrad statistik om det faktiska dataskicket i tabellen redan har förändrats […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster