Författare: Yuri Gagarin

Linux-kärna 5.3 har sett dagens ljus!

Huvudsakliga nyheter: pidfd-mekanismen som tillåter att binda en specifik PID till en process. Bindningen fortsätter att gälla även efter att processen har avslutats, så att PID kan tilldelas den vid återstart. Detaljer. Begränsningar av frekvensband i processplaneraren. Till exempel kan kritiska processer startas med en minimi-frekvenströskel (säg, minst 3 GHz) medan lågprioriterade kan startas med en övre frekvensgräns […]

Upptäckte sårbarheter och utvärdering av motståndskraften hos smartkort och kryptoprocessorer med inbyggt skydd.

Under det senaste decenniet har angripare, förutom metoder för att extrahera hemligheter eller utföra andra obehöriga åtgärder, också börjat använda oavsiktlig dataläckage och manipulera exekveringsprocessen via sidokanaler. Traditionella angrepp kan vara kostsamma när det gäller kunskap, tid och datorkraft. Sidokanalangrepp å sin sida kan vara enklare att genomföra och icke-desktruktiva, […]

Intensiv utbildningsmetod inom STEM

Inom ingenjörsutbildning finns det många utmärkta kurser, men ofta har utbildningsprogrammet, byggt på dessa, en allvarlig brist - avsaknaden av god samordning mellan olika ämnen. Man kan invända: hur kan det vara så? När ett utbildningsprogram utformas anges för varje kurs förkunskapskrav och en tydlig ordning i vilken ämnena ska studeras. Till exempel, för att samla och […]

Korsreplikation mellan PostgreSQL och MySQL

Jag kommer att ge en översikt över korsreplikation mellan PostgreSQL och MySQL, samt metoder för att konfigurera korsreplikation mellan dessa två databasservrar. Vanligtvis kallas databaser i korsreplikation homogena, och det är en praktisk metod för att migrera från en relationsdatabasserver till en annan. Databaserna PostgreSQL och MySQL anses vara relationsdatabaser, men med […]

Hur förklarar jag för min mormor skillnaden mellan SQL och NoSQL?

Ett av de viktigaste besluten en utvecklare fattar är vilken databas som ska användas. Under många år har alternativen begränsats till olika typer av relationsdatabaser som stödjer strukturerat frågespråk (SQL). Dessa inkluderar MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 och många andra. Under de senaste 15 åren har många nya alternativ dykt upp på marknaden […]

Projektet om att lägga till stöd för parallellisering av kompilationsprocessen i GCC

Inom forskningsprojektet Parallel GCC har arbetet påbörjats med att lägga till i GCC en funktion som möjliggör att dela upp kompilationsprocessen i flera parallella trådar. För närvarande används start av separata kompilatorprocesser, där varje process utför compilation av en separat kodfil, för att öka bygghastigheten på flerkärniga system på nivån av make-verktyget. Det nya projektet experimenterar med att säkerställa […]

En ny variant av drivrutinen exFAT har föreslagits för Linux-kärnan.

Den koreanska utvecklaren Park Ju Hyung, specialiserad på portering av Android-firmware för olika enheter, har presenterat en ny version av drivrutinen för exFAT-filsystemet — exfat-linux, som är en avgrening av drivrutinen «sdFAT», utvecklad av Samsung. För närvarande har drivrutinen exFAT från Samsung redan lagts till i staging-grenen av Linux-kärnan, men den är baserad på koden från den gamla drivrutinsgrenen (1.2.9). […]

Varlink — kärninterface

Varlink är ett kärninterface och protokoll som är lättläst både för människor och maskiner. Varlink-gränssnittet kombinerar klassiska UNIX-kommandoradsalternativ, textformat för STDIN/OUT/ERROR, handböcker, metadata och motsvarar filbeskrivaren FD3. Varlink är tillgängligt från alla programmeringsmiljöer. Varlink-interface definierar vilka metoder som ska implementeras och hur. Varje […]

Fenomenet XY: hur man undviker «felaktiga» problem

Har du någonsin funderat på hur många timmar, månader och till och med liv som har slösats bort på att lösa «felaktiga» problem? En gång började vissa människor klaga på att de var tvungna att vänta orimligt länge på hissen. Andra oroade sig över dessa klagomål och spenderade mycket tid, kraft och pengar på att förbättra hissens prestanda och minska väntetiden. Men […]

pg_stat_statements + pg_stat_activity + loq_query = pg_ash?

Som ett kort tillägg till artikeln Försök att skapa en motsvarighet till ASH för PostgreSQL. Uppgift: Det är nödvändigt att koppla samman historiken från pg_stat_statements och pg_stat_activity. Genom att använda historiken av exekveringsplaner från servicetabellen log_query kan man få mycket användbar information för arbete med prestandaincidenter och optimering av frågor. Varning: På grund av att testning och utveckling fortfarande pågår är artikeln inte […]

Alfaversionen av den nya XMPP-servern Xabber Server har släppts

Utvecklarna av XMPP-klienten Xabber har släppt sin egen XMPP-server, baserad på en fork av ejabberd. Projektets kod distribueras under AGPLv3-licensen. Bland funktionerna i Xabber Server: Snabb installation som automatiskt installerar servern och konfigurerar alla nödvändiga certifikat; Ny protokoll för gruppchattar; Redigering, radering och återkallande av meddelanden; Funktion för snabb synkronisering av klienter; Protokoll för pålitlig leverans av meddelanden; Hantering av sessioner (möjlighet att logga ut (återkalla rätten […

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