När det kommer till vilken programvara som krävs för datorer, är komprimeringsprogram definitivt en. På grund av de olika behoven hos varje person är den komprimeringsmjukvara de väljer också olika, såsom WinRAR, 360 komprimering, 7-Zip, BandiZip, snabbtryck, etc., varav den helt gratis och öppna källkoden 7-Zip är gynnas av många användare. Som en komprimeringsprogramvara med öppen källkod släpptes 7-Zip 1999, det mesta av källkoden släpps under GNU LGPL-licensen, med hjälp av LZMA- och LZMA2-algoritmer för att få den att ha ett mycket högt komprimeringsförhållande, och den lilla storleken är också en stor fördel. 7-Zip bojkottad? De som ringer har definierat "tre dödssynder": pseudo-öppen källkod, osäkerhet, och författaren är från Ryssland (Bild med tillstånd från 7-Zip kinesiska webbplats) En utvecklare som heter Paul publicerade nyligen en artikel som uppmanade till en bojkott av 7- Zip, vars titel ger anledningen till "begränsad" öppen källkod och säkerhetsproblem. 7-Zip bojkottad? Uppringarna har definierat "tre dödssynder": pseudo-öppen källkod, osäkerhet, och författaren är från Ryssland7-Zip bojkottad? De som ringer har definierat "tre dödssynder": pseudo-öppen källkod, osäkerhet, och författaren är från Ryssland Paul Definierar de "tre dödssynderna" för 7-Zip Men efter att ha läst den här artikeln i sin helhet, kan det ses att Paulus har definierat 7-Zip som "tre dödssynder". Den första synden: "begränsad" öppen källkod Som nämndes i början är det mesta av 7-zip-källkoden släppt under GNU LGPL-licensen, och dess attribut för öppen källkod bör vara otvivelaktiga. Paul anser att 7-Zip öppen källkod är "begränsad" eftersom koden inte finns på Github, Gitlab eller någon annan värdplattform för offentlig kod och endast kan hittas i src .7z på dess officiella Sourceforge-sida och "har ingen historik , ingen committer, inget namn, ingen dokumentation, bara ett arkiv.” Paul säger rakt ut om den enda Sourceforge-plattformen som är värd för 7-Zip-källkod: "Sourceforge har anklagats för att innehålla spionprogram och skadlig programvara i Windows .exe-filer och självextraherande filer. " När det gäller "ingen historia, ingen committer, inget namn, ingen dokumentation", spekulerar Paul också att detta kan bero på att författarna till 7-Zip inte vill att utvecklare ska bygga applikationer från källan, och att ha en commit-historik kommer att göra det lättare för att spåra eventuella ändringar och återställa eventuella felaktiga delar, och det blir också lättare att transportera några "dolda mörka element", såsom dold telemetri eller bakdörrar. Det andra brottet: det finns ett säkerhetsproblem Enligt Pauls uppfattning har 7-Zip inte bara många sårbarheter i det förflutna, utan även den tidigare exponerade makthöjande sårbarheten CVE-2022-29072 har inte fixats hittills, vilket uppenbarligen är en säkerhetsrisk. Paul citerar också en kommentar från författaren från 2012 som svar på ett användarförslag: "Jag har inte tid att göra de här sakerna nu, jag kanske ska titta på det senare." " Dessutom påpekar Paul att 7-Zips installationsprogram aldrig verkar ha en signatur inställd - "signaturen verifierar leverantören och förhindrar skurkar från att installera programvaran." The Third Crime: Programvaruförfattaren är en rysk utvecklare Den tredje anledningen till att Paul inte reflekterade i titeln: 7-Zip utvecklades av den ryska utvecklaren Igor Pavlov, "I den nuvarande situationen, i solidaritet med Ukraina, är det bäst att inte använda rysk programvara”. Efter att ha citerat ovanstående "tre dödssynder" rekommenderade Paul slutligen några alternativ till 7-Zip, som PeaZip, NanaZip och Zstd (Zstandard), vilket motsvarar 7-Zip. 7-Zip bojkottad? De som ringer har definierat "tre dödssynder": pseudo-öppen källkod, osäkerhet, och författaren är från Ryssland Netizen: "Vissa konspirationsteorier är just det" Pauls bojkott av 7-Zip orsakade mycket diskussion på reddit-forumet, men att döma av kommentarerna uppnåddes inte Pauls syfte: de flesta trodde att Pauls skäl var ohållbara och attackerade Pauls "konspirationsteorier". 7-Zip bojkottad? De som ringer har definierat "tre dödssynder": pseudo-öppen källkod, osäkerhet och författaren är från Ryssland. I diskussionsinlägget kommenterades det högsta antalet likes av en nätanvändare vid namn qvop: Även om källkoden med 7 zip är inte inte värd på plattformar som Github, Gitlab, etc., så vad? Det är fortfarande öppen källkod, och det finns ingen regel om att öppen källkod kräver värdkod på vissa plattformar, och jag tror att det är något fel med Pauls egen uppfattning. Faktum är att 7-Zips källkod på Sourceforge har en del (relativt få) dokumentation, inklusive en ändringslogg och en beskrivning av hur man kompilerar programmet och en del av dess interna arbete. Och om utvecklare bara vill utveckla ensamma och inte vill söka bidrag, då är dessa onödiga saker värdelösa för öppen källkod. Paul hävdar att 7-Zip-författarna medvetet hindrade utvecklare från att bygga applikationer från källan är också nästan en "konspirationsteori" eftersom det inte finns några bevis som stödjer detta påstående, och istället har 7-Zip mer än 20 års utveckling och underhåll. Dessutom skulle det vara dumt att överge programvara med öppen källkod på grund av medborgarskap för 7-Zip-författare, särskilt eftersom det inte finns några indikationer på några motstridiga ståndpunkter hos deras författare. Sammantaget är den här artikeln för mig en samling av rättigheter och konspirationsteorier. Dessutom satiriserade många nätanvändare också Pauls blogginlägg: "Med ett ord, affischen gillar inte författarnamnet 7-Zip", "Försvara inte den här artikeln, författaren är en idiot", "Jag kommer att fortsätta att använda den, tack, jag ser ingen anledning att sluta använda den”. "Öppen källkod utan gränser" har alltid varit den slogan som källkodsgemenskapen efterlyst, men i den nuvarande internationella situationen verkar denna slogan vara något ohållbar: GitHub förbjuder ryska utvecklarkonton och NGINX open source-projektet som startade i Ryssland tillkännager förbudet mot Ryssland... Dessa händelser har fått många entusiaster med öppen källkod att ifrågasätta naturen av "öppen källkod", och Pauls tredje skäl till att uppmana till en bojkott av 7-Zip är ännu mer obegripligt för många: "Är det sant att i I framtiden måste vi ta hänsyn till författarens nationalitet när vi väljer att använda programvara med öppen källkod?” Det är verkligen konstigt.

Microsoft WebView2 är en speciell kontroll för utvecklare att bädda in webbinnehåll i applikationer. Det tillåter de senaste förbättringarna och teknikerna att använda webbläsaren Edge Chromium i olika program för Windows 10 och Windows 11, och WebView2 stöder nu tusentals applikationer, inklusive Microsoft Office och Cerner.

Genom att minska arbetsbelastningen för utvecklare flyttar Microsoft WebView2 till Windows 10

Sedan Windows 11 har Microsoft byggt in WebView2 runtime i operativsystemet, men för Windows 10 har utvecklare tidigare behövt distribuera och installera runtime med applikationer.

Microsoft nyligen meddelade introduktion av WebView2 runtime till en konsumentversion av Windows 10 som stöds:

Omdistribuerbara runtime-distributioner tillåter utvecklare att använda WebView2 på enheter som ännu inte har en runtime, men detta har varit en smärtpunkt för WebView2-utvecklare eftersom utvecklingskostnaderna ökar. När vi har slutfört WebView2 runtime push som startade idag kan utvecklare lita på WebView2 på Windows 10 eller senare konsumentenheter utöver alla Windows 11-enheter, vilket gör implementeringen av WebView2-appar enklare.

Detta tillkännagivande är inte så viktigt för den genomsnittliga konsumenten, trots allt, användare interagerar inte direkt med körtiden, de kan få de nödvändiga filerna för att köra ett visst program samtidigt som installationsprogrammet. Microsoft flyttade WebView2 till Windows 10 den här gången, främst för utvecklarnas bekvämlighet.

Enligt en artikel på den officiella webbplatsen är WebView2-runtime för närvarande tillgänglig på konsumentversioner av Windows 10, med stöd för Windows 10 Home och Professional-utgåvor med versionsnummer 2004 och senare. Det har väldigt liten inverkan på diskutrymmet eftersom körtiden är knuten till webbläsaren Microsoft Edge, som i sin tur är standardwebbläsaren på Windows 10 och 11, vilket innebär att den tar upp diskutrymme för endast en produkt. För att säkerställa den bästa upplevelsen för användarna och för att minska trycket på Microsofts servrar kommer Microsoft att pusha WebView2 i omgångar.

Det är värt att notera att denna push är begränsad till konsumentenheter och inte påverkar domänanslutna företagsenheter för närvarande.

Var den första att kommentera

Lämna ett svar

E-postadressen publiceras inte.


*