Autor: Yuri Gagarin

Lansarea Wine 5.5

A avut loc lansarea experimentală a implementării deschise a WinAPI — Wine 5.5. De la lansarea versiunii 5.4 au fost închise 32 de rapoarte de erori și au fost făcute 460 de modificări. Cele mai importante modificări: Programele integrate au fost migrate pentru a folosi noul C runtime UCRTBase; În funcțiile GetVersion, GetVersionEx și VerifyVersionInfo a fost asigurat output-ul versiunii ținând cont de rularea în modul de compatibilitate (Compatibility Mode); Îmbunătățit […]

Collabora dezvoltă un driver pentru OpenCL și OpenGL deasupra DirectX

Compania Collabora a prezentat un nou driver Gallium pentru Mesa, implementând un strat pentru operațiunile API OpenCL 1.2 și OpenGL 3.3 deasupra driverelor compatibile cu DirectX 12 (D3D12). Codul a fost publicat sub licența MIT. Driverul propus permite utilizarea Mesa pe dispozitive care inițial nu suportă OpenCL și OpenGL, precum și ca punct de plecare pentru portarea aplicațiilor OpenGL/OpenCL pentru a funcționa deasupra […]

Cluster Elasticsearch de 200 TB+

Multe persoane se confruntă cu Elasticsearch. Dar ce se întâmplă când vrei să folosești această tehnologie pentru a stoca jurnale "în volume foarte mari"? Și cum să rezistenți fără dureri la o întrerupere a oricărei dintre numeroasele centre de date? Ce arhitectură ar trebui să construiești și ce capcane poți întâlni? Noi, în Odnoklassniki, am decis să rezolvăm problema managementului jurnalelor cu ajutorul Elasticsearch și acum împărtășim experiența noastră cu Habr: și […]

Istoria internetului: Era fragmentării; partea 1: Coeficientul de încărcare

La începutul anilor 1980, s-a pus fundamentul a ceea ce astăzi numim „internet” – protocoalele sale de bază au fost dezvoltate și testate în condiții reale – totuși acest sistem rămânea închis, fiind aproape complet controlat de o singură entitate, Ministerul Apărării al SUA. În scurt timp, era de așteptat să se schimbe – sistemul urma să se extindă la toate departamentele de informatică diferite […]

Ce legătură există între LVM și matrițele rusești?

Bună ziua. Vreau să împărtășesc cu comunitatea experiența mea practică în construirea unui sistem de stocare a datelor pentru KVM, folosind md RAID + LVM. În program se va include: Asamblarea md RAID 1 din NVMe SSD. Asamblarea md RAID 6 din SSD-uri SATA și discuri obișnuite. Caracteristici ale funcționării TRIM/DISCARD pe SSD RAID 1/6. Crearea unui volum de bootabil md RAID 1/6 pe […]

OpenShift ca versiune de întreprindere a Kubernetes. Partea 1

„Care este diferența între Kubernetes și OpenShift?” – această întrebare este adresată cu o frecvență îngrijorătoare. Deși, de fapt, este ca și cum ai întreba care este diferența dintre o mașină și un motor. Dacă continuăm analogia, mașina este un produs final, pe care îl poți folosi imediat, pur și simplu: te-ai așezat și ai plecat. Pe de altă parte, pentru ca motorul să te ducă undeva, trebuie […]

Clusterul format din două noduri – diavolul este în detalii

Salut, Habr! Vă prezint traducerea articolului „Two Nodes — The Devil is in the Details” de Andrew Beekhof. Multe persoane preferă clusterele formate din două noduri, deoarece acestea par conceptual mai simple și, în plus, sunt cu 33% mai ieftine decât omologii lor cu trei noduri. Deși este pe deplin posibil să asamblezi un cluster bun format din două noduri, […]

Lansarea distribuției pentru crearea de firewall-uri pfSense 2.4.5

A avut loc lansarea unui distribuitor compact pentru crearea firewall-urilor și gateway-urilor de rețea pfSense 2.4.5. Distribuitorul se bazează pe codul sursă FreeBSD, având în vedere contribuțiile proiectului m0n0wall și utilizarea activă a pf și ALTQ. Sunt disponibile mai multe imagini pentru arhitectura amd64, cu dimensiuni între 300 și 360 MB, inclusiv LiveCD și imagine de instalare pe USB Flash. Gestionarea distribuitorului […]

Fundația Apache Software împlinește 21 de ani!

26 martie 2020, Fundația Apache Software, precum și dezvoltatorii voluntari, stewardii, incubatoarele pentru 350 de proiecte Open Source, sărbătoresc 21 de ani de leadership în domeniul software-ului deschis! Îndeplinind misiunea de a oferi software în beneficiul comunității, comunitatea de voluntari a Fundației Apache Software a crescut de la 21 de membri (care au lucrat la dezvoltarea serverului HTTP Apache) la 765 de membri individuali, 206 comitete […]

Krita 4.2.9

Pe 26 martie a fost lansată noua versiune a editorului grafic Krita 4.2.9. Krita este un editor grafic pe Qt, care a făcut parte anterior din pachetul KOffice și este acum unul dintre cei mai reprezentativi reprezentanți ai software-ului liber și este considerat unul dintre cele mai puternice editoare grafice pentru artiști. O listă extinsă, dar nu exhaustivă, de corecții și îmbunătățiri: Conturul pensulei nu mai clipocesc atunci când cursorul este deasupra […]

Rețete pentru interogări SQL bolnave

Cu câteva luni în urmă, am anunțat explain.tensor.ru — un serviciu public pentru analiza și vizualizarea planurilor de interogare pentru PostgreSQL. De atunci, l-ați utilizat deja de peste 6000 de ori, dar una dintre funcțiile convenabile ar fi putut rămâne neobservată — sugestiile structurale, care arată cam așa: Ascultați-le, iar interogările dumneavoastră „vor deveni netede și mătăsoase”. 🙂 A […]

Despre ce tace EXPLAIN și cum să-l faci să vorbească

Întrebarea clasică cu care un dezvoltator vine la DBA-ul său sau la consultantul de business pentru PostgreSQL este aproape întotdeauna la fel: „De ce interogările durează atât de mult?” Setul tradițional de cauze include: un algoritm ineficient atunci când ați decis să faceți JOIN pe câteva zeci de mii de înregistrări, statistici depășite dacă distribuția reală a datelor în tabel a evoluat deja semnificativ […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster