Ipinakilala ng Collabora ang Apertis 2024.3, isang pamamahagi para sa mga electronic device

Iniharap ng kumpanyang Collabora Linux- Ang distribusyon ng Apertis 2024.3, na orihinal na idinisenyo para sa mga aparatong automotive ngunit kalaunan ay ginamit muli para sa mas malawak na hanay ng mga elektroniko, naka-embed na appliances, at kagamitang pang-industriya. Kabilang sa mga aparatong gumagamit ng Apertis ang Atari VCS game console at ang Bosch D-tect 200 wall scanner.

Ang mga base system na imahe ay ipinamamahagi para sa x86_64, arm64 at armhf na mga arkitektura. Ang pamamahagi ay modular, na nagpapahintulot sa mga tagagawa ng aparato na independiyenteng lumikha ng kinakailangang pagpuno ng kapaligiran ng system. Sinusuportahan nito ang parehong pagbuo ng mga assemblies batay sa tradisyonal na mga pakete ng deb at monolithic atomically updated na mga imahe batay sa OSTree.

Ang base ng pakete ay ginagamit bilang batayan para sa pagbuo ng distribusyon. Debian GNU/Linux 12, ngunit ang pagpuno ay dinisenyo nang may pagsasaalang-alang sa mga panganib na maaaring harapin ng mga tagagawa ng kagamitan kapag gumagamit ng ilang mga libreng lisensya, tulad ng GPLv3, na nagbabawal sa tivoization, i.e., pagtali ng software sa hardware, halimbawa, sa pamamagitan ng pagpapahintulot sa pag-download lamang ng firmware na sertipikado ng digital na lagda ng tagagawa.

Kapag bumubuo at bumubuo ng nilalaman ng distribusyon, ang proyektong Apertis ay sumusunod sa mga patakaran. Debian, at kinabibilangan lamang ng mga application na ipinamamahagi sa ilalim ng mga bukas na lisensya o kahit man lang malayang maipapamahagi muli. Ang mga kumpanyang lumilikha ng kanilang mga produkto batay sa Apertis ay maaaring maging kumpiyansa sa paglilisensya ng kanilang mga hinangong gawa—isang ulat ng Software Bill of Materials (SBOM) ang nabubuo para sa bawat build, na kinabibilangan ng impormasyon sa paglilisensya para sa lahat ng code file na ginamit, pati na rin ang data ng bersyon ng programa, na kapaki-pakinabang para sa pagsusuri ng mga mahinang bersyon.

Ang isang mahalagang tampok ng Apertis ay ang kakayahang lumikha ng isang pagpupulong na hindi kasama ang code sa ilalim ng pamilya ng mga lisensya ng GPLv3. Sa halip na gumamit ng mga lumang bersyon ng mga utility ng GNU na binuo bago ang paglipat sa lisensya ng GPLv3, gumagamit ang Apertis ng mas modernong mga alternatibo sa ilalim ng mga permissive na lisensya. Halimbawa, sa halip na ang GNU coreutils at findutils na pakete, nag-aalok ang Apertis ng mga analogue mula sa uutils na proyekto, na nakasulat sa Rust na wika at ipinamahagi sa ilalim ng lisensya ng MIT, at sa halip na GnuPG, ang Sequoia-PGP ay ibinibigay sa ilalim ng GPL-2+ at LGPL -2+ lisensya. Kasabay nito, para sa mga hindi nagmamalasakit sa mga legal na isyu na may kaugnayan sa GPLv3, ang posibilidad ng paggamit ng mga tradisyonal na hanay ng mga utility ay naiwan.

Ang lahat ng mga bahagi ng Apertis ay regular na sumasailalim sa malawak na awtomatiko at manu-manong pagsubok sa mga reference na platform ng hardware tulad ng Raspberry Pi 4 SoC R-car board, at ang mga resulta ng naturang pagsubok ay nai-publish sa publiko. Ang awtomatikong pagsubok ng mga system assemblies sa reference na kagamitan ay inayos batay sa sistema ng LAVA (Linaro Automated Validation Architecture).

Ang pakete ng kernel na inaalok sa distribusyon ay batay sa pinakabagong sangay ng kernel ng LTS. LinuxHalimbawa, ang Apertis 2024.3 release ay gumagamit ng kernel 6.6, hindi kernel 6.1 mula sa mga package Debian 12. Ang panahon ng pagpapanatili para sa bawat paglabas ng Apertis ay 1 taon at 9 na buwan, na may inilalabas na bug-fixing release kada tatlong buwan.

Kasama sa pamamahagi ang higit sa 5000 mga pakete. Ang lahat ng mga pakete, mga imahe, mga kagamitan at mga setting ay binuo sa isang pampublikong git repository. Ginagamit ang GitLab para sa pakikipagtulungan, at ang GitLab CI ay ginagamit para sa tuluy-tuloy na pagsubok sa pagsasama. Upang bumuo ng mga binary na pakete mula sa source code, ginagamit ang toolkit ng OBS (Open Build Service). Ang mga Build package ay ipinamamahagi sa pamamagitan ng APT repository na pinamamahalaan gamit ang aptly toolkit.

Ipinakilala ng Collabora ang Apertis 2024.3, isang pamamahagi para sa mga electronic device

Kabilang sa mga bagong tampok ng Apertis 2024, bilang karagdagan sa paglipat sa isang package base Debian 12 at bagong kernel Linux, nabanggit:

  • Suporta para sa pamamahala ng mga container sa OCI na format gamit ang Podman toolkit.
  • Kakayahang gumamit ng ONNX Runtime para mapabilis ang mga gawain sa machine learning.
  • Suporta para sa mga optee-os (OP-TEE Trusted OS), optee-client (OP-TEE Client API) at optee-test (OP-TEE Test suite) na mga package na binuo ng proyekto ng OP-TEE para sa paglikha ng mga secure na kapaligiran (TEE, Trusted Execution Environment) , na nakahiwalay sa pangunahing sistema.
  • Paunang suporta para sa board ng TI SK-AM62 at ang paglikha ng mga hiwalay na imahe ng system para dito.
  • Bilang default, ang mga karagdagang babala ng compiler ay pinagana kapag gumagawa ng mga pakete.
  • Pinahusay na build system. Nagdagdag ng utility para sa pagbuo ng ulat sa mga pagkakaiba sa mga tinukoy na imahe ng system. Mga pinahusay na ulat ng SBOM para sa pagsusuri ng lisensya at pagtatasa ng dependency sa pagpupulong.
  • Ang mga tool sa pagsubok ay pinalawak. Nagdagdag ng suporta para sa pagsubok ng mga pakete pagkatapos ng bawat kahilingan sa pagsasama. Pinahusay na mga ulat ng kontrol sa kalidad.

    Pinagmulan: opennet.ru
Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster