แž€แžถแžšแž‚แžถแŸ†แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ FreeDesktop GitLab แžŠแŸ‚แž›แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžƒแŸ’แž›แžถแŸ†แž„แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„แž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ„แž™แžŸแž แž‚แž˜แž“แŸ FreeDesktop แž•แŸ’แžขแŸ‚แž€แž›แžพแžœแŸแž‘แžทแž€แžถ GitLab (gitlab.freedesktop.org) แž˜แžทแž“แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แž‘แŸ แžŠแŸ„แž™แžŸแžถแžšแž€แžถแžšแž”แžšแžถแž‡แŸแž™แž“แŸƒแžŠแŸ’แžšแžถแž™ SSD แž–แžธแžšแž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž‘แžปแž€แž…แŸ‚แž€แž…แžถแž™แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ Ceph FS แŸ” แžšแž แžผแžแž˜แž€แžŠแž›แŸ‹แž–แŸแž›แž“แŸแŸ‡ แž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“แž€แžถแžšแž–แŸ’แž™แžถแž€แžšแžŽแŸแžŽแžถแž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžแžถแžแžพแžœแžถแž“แžนแž„แžขแžถแž…แžŸแŸ’แžแžถแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแž“แŸ‹แžŸแž˜แŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž–แžธแžŸแŸแžœแžถแž€แž˜แŸ’แž˜ GitLab แžแžถแž„แž€แŸ’แž“แžปแž„แž”แžถแž“แž‘แŸ (แž€แž‰แŸ’แž…แž€แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžƒแŸ’แž›แžถแŸ†แž„ git แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž›แžพแž€แžถแžšแžแžถแž˜แžŠแžถแž“แž€แŸ†แž แžปแžŸ แž“แžทแž„แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แž€แžผแžŠแžขแžถแž…แž”แžถแžแŸ‹แž”แž„แŸ‹แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€)แŸ”

แžœแžถแž˜แžทแž“แžขแžถแž…แžŸแŸ’แžŠแžถแžšแž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž…แž„แŸ’แž€แŸ„แž˜ Kubernetes แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ†แž”แžผแž„แž”แžถแž“แž‘แŸ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžถแž“แž…แžผแž›แž‚แŸแž„แžŠแžพแž˜แŸ’แž”แžธแž”แž“แŸ’แžแž€แžถแžšแžŸแŸ’แžŠแžถแžšแžกแžพแž„แžœแžทแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แŸ’แž”แžถแž›แžŸแŸ’แžšแžŸแŸ‹แŸ” แž€แžถแžšแž„แžถแžšแž“แŸแŸ‡แž“แŸ…แž˜แžถแž“แž€แž˜แŸ’แžšแžทแžแž“แŸ…แžกแžพแž™แž…แŸ†แž–แŸ„แŸ‡แž…แŸแžแž“แžถแž”แž„แŸ’แž€แžพแž“แž‘แŸ†แž แŸ†แž•แŸ’แž‘แžปแž€แžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹ Ceph FS แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแž”แžถแž“แž“แžผแžœแž€แžถแžšแžขแžแŸ‹แžฑแž“แž…แŸ†แž–แŸ„แŸ‡แž€แŸ†แž แžปแžŸ แž“แžทแž„แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž›แŸ‚แž„แžแŸ’แžšแžผแžœแž€แžถแžšแžแž‘แŸ…แž‘แŸ€แžแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แž˜แŸ’แž›แž„แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‘แŸ…แž€แžถแž“แŸ‹แžแŸ’แž“แžถแŸ†แž„แž•แŸ’แžŸแŸแž„แŸ—แŸ” แžขแžแŸ’แžแžทแž—แžถแž– แž“แžทแž„แž—แžถแž–แž–แžถแž€แŸ‹แž–แŸแž“แŸ’แž’แž“แŸƒแž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แž”แžปแž‚แŸ’แž‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž“แŸ„แŸ‡แž‘แŸแŸ”

แž‚แž˜แŸ’แžšแŸ„แž„ FreeDesktop แž”แžถแž“แž”แŸ’แžแžผแžšแž‘แŸ… GitLab แž‡แžถแžœแŸแž‘แžทแž€แžถแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แžทแž…แŸ’แž…แžŸแž แž€แžถแžšแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2018 แž แžพแž™แž”แžถแž“แž”แŸ’แžšแžพแžœแžถแž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แžŠแžพแž˜แŸ’แž”แžธแž…แžผแž›แž”แŸ’แžšแžพแžƒแŸ’แž›แžถแŸ†แž„แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ‚แž˜แž‘แžถแŸ†แž„แžแžถแž˜แžŠแžถแž“แž€แŸ†แž แžปแžŸ แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แž€แžผแžŠ แžšแŸ€แž”แž…แŸ†แžฏแž€แžŸแžถแžš แž“แžทแž„แžŸแžถแž€แž›แŸ’แž”แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž€แž‰แŸ’แž…แž€แŸ‹แžƒแŸ’แž›แžถแŸ†แž„แž“แŸ…แžแŸ‚แž˜แžถแž“แž“แŸ…แž›แžพ GitHub แŸ”

แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ Freedesktop.org แžšแž€แŸ’แžŸแžถแžƒแŸ’แž›แžถแŸ†แž„แž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž‡แžถแž„ 1200 แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แžŠแžผแž…แž‡แžถ Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit แž“แžทแž„ FreeType แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แžถแžœแŸแž‘แžทแž€แžถ GitLab แž…แž˜แŸ’แž”แž„แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Freedesktop แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แžบ FreeDesktop แž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžš แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแžพ GitHub แž‡แžถแžœแŸแž‘แžทแž€แžถแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แž˜แŸ’แž”แž„แžšแž”แžŸแŸ‹แžœแžถแŸ” แž‚แž˜แŸ’แžšแŸ„แž„ LibreOffice แžŠแŸ‚แž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ FreeDesktop แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ Gerrit แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹