Mitä tulee tietokoneisiin tarvittaviin ohjelmistoihin, pakkausohjelmisto on ehdottomasti yksi. Jokaisen ihmisen erilaisista tarpeista johtuen myös heidän valitsemansa pakkausohjelmistot ovat erilaisia, kuten WinRAR, 360-pakkaus, 7-Zip, BandiZip, nopea paine jne., joista täysin ilmainen ja avoimen lähdekoodin 7-Zip on monien käyttäjien suosima. Avoimen lähdekoodin pakkausohjelmistona 7-Zip julkaistiin vuonna 1999. Suurin osa lähdekoodista on julkaistu GNU LGPL -lisenssillä käyttämällä LZMA- ja LZMA2-algoritmeja, jotta sen pakkaussuhde on erittäin korkea, ja pieni koko on myös suuri etu. 7-Zip boikotoitu? Soittajat ovat määritelleet "kolme kuolemansyntiä": pseudoavoin lähdekoodi, turvattomuus, ja kirjoittaja on Venäjältä (Kuva 7-Zip kiinalaisesta verkkosivustosta). Paul-niminen kehittäjä julkaisi kuitenkin äskettäin artikkelin, jossa kehotettiin boikotoimaan 7- Zip, jonka otsikko antaa syyn "rajoitetuille" avoimen lähdekoodin ja tietoturvaongelmille. 7-Zip boikotoitu? Soittajat ovat määritelleet "kolme kuolemansyntiä": pseudoavoin lähdekoodi, epävarmuus, ja kirjoittaja on Venäjältä7-Zip boikotoi? Soittajat ovat määritelleet "kolme kuolemansyntiä": pseudoavoin lähdekoodi, epävarmuus, ja kirjoittaja on Venäjältä Paul määrittelee "kolme kuolemansyntiä" 7-Zipille. Kuitenkin tämän artikkelin kokonaisuudessaan lukemisen jälkeen voidaan nähdä, että Paavali on määritellyt 7-Zipin "kolmeksi kuolemansyntiksi". Ensimmäinen synti: "rajoitettu" avoin lähdekoodi Kuten alussa mainittiin, suurin osa 7-Zip-lähdekoodista julkaistaan ​​GNU LGPL -lisenssillä, ja sen avoimen lähdekoodin attribuuttien pitäisi olla kiistattomia. Paul pitää 7-Zipin avoimen lähdekoodin käyttöä "rajoitettuna", koska koodia ei ylläpidetä Githubissa, Gitlabissa tai millään muulla julkisen koodin isännöintialustalla ja se löytyy vain sen virallisen Sourceforge-sivun src .7z -tiedostosta, eikä sillä ole historiaa. , ei toimeksiantajaa, ei nimeä, ei asiakirjoja, vain arkisto." Paul sanoo suoraan ainoasta Sourceforge-alustasta, joka isännöi 7-Zip-lähdekoodia: "Sourceforgea on syytetty vakoilu- ja haittaohjelmien sisältämisestä Windowsin .exe-tiedostoissa ja itsepurkautuvissa tiedostoissa. Mitä tulee "ei historiaa, ei sitoutujaa, ei nimeä, ei dokumentaatiota", Paul spekuloi myös, että tämä voi johtua siitä, että 7-Zipin kirjoittajat eivät halua kehittäjien rakentavan sovelluksia lähdekoodista, ja toimitushistorian omaaminen helpottaa sitä. seurata muutoksia ja palauttaa virheelliset osat, ja on myös helpompi kuljettaa joitain "piilotettuja tummia elementtejä", kuten piilotettua telemetriaa tai takaovia. Toinen rikos: tietoturvaongelma Paulin mielestä 7-Zipissä ei ole vain monia haavoittuvuuksia menneisyydessä, vaan myös aiemmin paljastunutta tehoa lisäävää haavoittuvuutta CVE-2022-29072 ei ole toistaiseksi korjattu, mikä on ilmeisesti turvallisuusriski. Paul lainaa myös kirjoittajan vuonna 2012 antamaa kommenttia vastauksena käyttäjän ehdotukseen: "Minulla ei ole aikaa tehdä näitä asioita nyt, ehkä katson sitä myöhemmin." Lisäksi Paul huomauttaa, että 7-Zipin asennusohjelmassa ei koskaan näytä olevan allekirjoitusta asetettuna - "allekirjoitus vahvistaa toimittajan ja estää pahiksia asentamasta ohjelmistoa." Kolmas rikos: Ohjelmiston tekijä on venäläinen kehittäjä Kolmas syy, jota Paul ei heijastunut otsikossa: 7-Zipin on kehittänyt venäläinen kehittäjä Igor Pavlov, "Nykyisessä tilanteessa solidaarisuuden vuoksi Ukrainaa kohtaan on parasta olla käyttämättä venäläinen ohjelmisto". Mainittuaan edellä mainitut "kolme kuolemansyntiä" Paul suositteli lopulta joitain vaihtoehtoja 7-Zipille, kuten PeaZip, NanaZip ja Zstd (Zstandard), joka vastaa 7-Zipiä. 7-Zip boikotoitu? Soittajat ovat määritelleet "kolme kuolemansyntiä": pseudoavoin lähdekoodi, epävarmuus, ja kirjoittaja on Venäjältä Netizen: "Jotkut salaliittoteoriat ovat juuri sitä" Paulin 7-Zip-boikotti aiheutti paljon keskustelua reddit-foorumilla, mutta kommenteista päätellen Paavalin tarkoitusta ei saavutettu: useimmat ihmiset pitivät Paavalin perusteita kestämättöminä ja hyökkäsivät Paavalin "salaliittoteorioihin". 7-Zip boikotoitu? Soittajat ovat määritelleet "kolme kuolemansyntiä": pseudoavoin lähdekoodi, epävarmuus ja kirjoittaja on Venäjältä Keskusteluviestissä eniten tykkäyksiä kommentoi nettimies nimeltä qvop: Vaikka 7-Zip-lähdekoodi ei olisikaan Ei isännöity alustoilla, kuten Github, Gitlab jne., joten mitä? Se on edelleen avoimen lähdekoodin, eikä ole olemassa sääntöä, jonka mukaan avoin lähdekoodi vaatii isännöivän koodin tietyillä alustoilla, ja mielestäni Paulin omassa näkemyksessä on jotain vialla. Itse asiassa 7-Zipin lähdekoodissa Sourceforgessa on joitain (suhteellisen vähän) dokumentaatiota, mukaan lukien muutosloki ja kuvaus ohjelman kääntämisestä ja osasta sen sisäistä työtä. Ja jos kehittäjät haluavat vain kehittyä yksin eivätkä halua hakea panoksia, niin nämä tarpeettomat asiat ovat hyödyttömiä avoimelle lähdekoodille. Paul väittää, että 7-Zip-kirjoittajat tietoisesti estivät kehittäjiä rakentamasta sovelluksia lähteestä, on myös melkein "salaliittoteoria", koska tämän väitteen tueksi ei ole todisteita, ja sen sijaan 7-Zipillä on yli 20 vuotta kehitystä ja ylläpitoa. Lisäksi olisi typerää luopua avoimen lähdekoodin ohjelmistoista 7-Zip-kirjoittajien kansalaisuuden vuoksi, varsinkin kun ei ole viitteitä niiden tekijöiden ristiriitaisista kannoista. Kaiken kaikkiaan tämä artikkeli on minusta oikeuksien ja salaliittoteorioiden sota. Lisäksi monet nettimiehet satirisoivat myös Paulin blogikirjoitusta: ”Sanalla sanoen juliste ei pidä 7-Zipin kirjoittajan nimestä”, ”Älä puolusta tätä artikkelia, kirjoittaja on idiootti”, ”Käytän jatkossakin kiitos, en näe mitään syytä lopettaa sen käyttöä." "Avoin lähdekoodi ilman rajoja" on aina ollut avoimen lähdekoodin yhteisön vaatima iskulause, mutta nykyisessä kansainvälisessä tilanteessa tämä slogani näyttää olevan jokseenkin kestämätön: GitHub kieltää venäläiset kehittäjätilit ja Venäjältä alkanut avoimen lähdekoodin NGINX-projekti. ilmoittaa Venäjän kiellosta... Nämä tapahtumat ovat saaneet monet avoimen lähdekoodin harrastajat kyseenalaistamaan "avoimen lähdekoodin" luonteen, ja Paulin kolmas syy vaatia 7-Zipin boikottia on monille vieläkin käsittämättömämpi: "Onko totta, että tulevaisuudessa meidän on otettava huomioon tekijän kansallisuus valittaessamme avoimen lähdekoodin ohjelmistoja?" Se on todella outoa.

Microsoft WebView2 on kehittäjille tarkoitettu erityinen ohjausobjekti verkkosisällön upottamiseksi sovelluksiin. Sen avulla uusimmat parannukset ja tekniikat voivat käyttää Edge Chromium -selainta eri ohjelmissa Windows 10:lle ja Windows 11:lle, ja WebView2 tukee nyt tuhansia sovelluksia, mukaan lukien Microsoft Office ja Cerner.

Vähentääkseen kehittäjien työmäärää Microsoft työntää WebView2:n Windows 10:een

Windows 11:stä lähtien Microsoft on rakentanut WebView2-ajonaikaisen käyttöjärjestelmään, mutta Windows 10:ssä kehittäjien on aiemmin pitänyt jakaa ja asentaa ajonaika sovellusten kanssa.

Microsoft äskettäin ilmoitti WebView2-ajonajan esittely tuettuun Windows 10:n kuluttajaversioon:

Uudelleenjaettavien ajonaikaisten käyttöönottojen avulla kehittäjät voivat käyttää WebView2:ta laitteissa, joissa ei vielä ole suoritusaikaa, mutta tämä on ollut WebView2-kehittäjille kipeä kohta kehityskustannusten kasvaessa. Kun olemme saaneet päätökseen tänään alkaneen WebView2-ajonaikaisen push-työn, kehittäjät voivat luottaa luotettavammin WebView2:een Windows 10:n tai uudemman käyttöjärjestelmän kuluttajalaitteissa kaikkien Windows 11 -laitteiden lisäksi, mikä tekee WebView2-sovellusten käyttöönotosta yksinkertaisempaa.

Tämä ilmoitus ei ole niin tärkeä keskivertokuluttajalle, loppujen lopuksi käyttäjät eivät ole suoraan vuorovaikutuksessa suoritusajan kanssa, he voivat saada tarvittavat tiedostot tietyn ohjelman suorittamiseen samanaikaisesti asennusohjelman kanssa. Microsoft työnsi WebView2:n Windows 10:een tällä kertaa lähinnä kehittäjien mukavuuden vuoksi.

Virallisella verkkosivustolla olevan artikkelin mukaan WebView2-ajonaika on tällä hetkellä saatavilla Windows 10:n kuluttajaversioille, jotka tukevat Windows 10 Home- ja Professional-versioita versionumeroilla 2004 tai uudemmilla. Sillä on hyvin vähän vaikutusta levytilaan, koska suoritusaika on sidottu Microsoft Edge -selaimeen, joka puolestaan ​​on oletusselain Windows 10:ssä ja 11:ssä, mikä tarkoittaa, että se vie levytilaa vain yhdelle tuotteelle. Varmistaakseen käyttäjille parhaan käyttökokemuksen ja vähentääkseen painetta Microsoft-palvelimiin Microsoft työntää WebView2:ta erissä.

On syytä huomata, että tämä push rajoittuu kuluttajalaitteisiin, eikä se tällä hetkellä vaikuta verkkotunnukseen liitettyihin yrityslaitteisiin.

Ole ensimmäinen kommentti

Jätä vastaus

Sähköpostiosoitettasi ei julkaista.


*