Tha Facebook air còd a’ phròiseict DotSlash fhosgladh

Dh’ainmich Facebook stòr fosgailte dotslash, goireas loidhne-àithne a chaidh a dhealbhadh gus a dhèanamh nas fhasa seata de fhaidhlichean so-ghnìomhaichte a sgaoileadh airson diofar àrd-ùrlaran. Tha an goireas air a dhealbhadh gus sgriobtaichean a ruith a nì fèin-ghluasad air luchdachadh sìos faidhle so-ghnìomhaichte a tha iomchaidh airson an àrd-ùrlar gnàthach, a’ sgrùdadh ionracas agus coileanadh. Tha an còd goireis air a sgrìobhadh ann an Rust agus air a chuairteachadh fo cheadan MIT agus Apache 2.0.

Bidh an goireas a’ fuasgladh dhuilgheadasan coltach ri sgriobtaichean slige airson faidhlichean so-ghnìomhaichte a chuir air bhog airson an àrd-ùrlar gnàthach, ach aig an aon àm a’ cur às don fheum air faidhlichean so-ghnìomhaichte a thoirt a-steach airson gach àrd-ùrlar le taic sa phacaid. Leigidh DotSlash leat fiosrachadh a stòradh mu na faidhlichean so-ghnìomhaichte a chaidh a chruinneachadh ann an stòr-tasgaidh còmhla ris a’ chòd, fhad ‘s a chuireas tu na faidhlichean iad fhèin air frithealaichean bròg air leth, a sheachnadh fàs meud an stòrais agus a lughdaicheas an luchd air an t-siostam cuir a-steach / toraidh nuair a bhios tu a’ coileanadh. obraichean clonaidh.

Nuair a bhios tu a’ cleachdadh DotSlash, thèid aon sgriobt a chuir an àite an t-seata de fhaidhlichean so-ghnìomhaichte àrd-ùrlar a tha a’ toirt a-steach tuairisgeul air an reusanachadh airson am faidhle so-ghnìomhaichte a thaghadh a thaobh nan àrd-ùrlaran le taic. Às deidh dhut sgriobt DotSlash a ruith, tha am faidhle so-ghnìomhaichte a tha riatanach airson an àrd-ùrlar gnàthach air a luchdachadh sìos gu dinamach, air a dhì-phapadh, air a dhearbhadh an aghaidh hash criptografach, agus air a stòradh ann an tasgadan ionadail airson ruith às deidh sin. Thèid faidhlichean a ghluasad ann an cruth teann. Faodar sgriobtaichean DotSlash a chruthachadh gu fèin-ghluasadach airson fiosan a chaidh fhoillseachadh air GitHub.

Tha eisimpleir de sgriobt DotSlash airson a bhith a’ sgaoileadh Node.js 18.19.0 a’ togail airson àrd-ùrlaran macOS ARM64, macOS x86_64 agus Linux x86_64: #!/usr/bin/env dotslash { “name”: “node-v18.19.0”, “ àrd-ùrlaran": { "macos-aarch64": { "size": 40660307, ​​"hash": "blake3", "digest": "6e2ca33951e586e7670016dd9e503d028454bf9249d5ff556347": "fòrmat", "còrr": " node- v3 -darwin-arm98/bin/node", "solaraichean": [ { "url": " https://nodejs.org/dist/v347/node-v34-darwin-arm18.19.0. teàrr .gz", "slighe" : "node-v64 .18.19.0-darwin-x18.19.0/bin/node", "solaraichean": [ { "url" : " https://nodejs.org/dist/v64/node-v86-darwin- x64.tar.gz " } ] }, "linux-x42202872_3": { "meud": 37521058114, "hash": "blake7", "digest": "71b0fc3a8042b8bedc7908305a9115488a6fafc29a514b9e2ea24bf18.19.0d"c. gz", " frith-rathad": "node -v64-linux-x18.19.0/bin/node", "providers": [ { "url": " https://nodejs.org/dist/v18.19.0/node-v64- linux-x86.tar .gz" } } } }

Source: fosgailtenet.ru

Cuir beachd ann