W FedORze 42 planuje się wdrożenie telemetrii oraz zmianę modelu dostępu do dysków i flatpak

W wersji Fedora Workstation 42, zaplanowanej na wiosnę przyszłego roku, zaproponowano dodanie komponentów do zbierania i wysyłania metryk, które pozwolą na badanie rzeczywistych preferencji użytkowników i uwzględnienie ich przy podejmowaniu decyzji związanych z rozwojem dystrybucji, określaniem priorytetów w rozwoju oraz poprawą komfortu pracy użytkowników. Propozycja znajduje się obecnie na etapie dyskusji i nie została jeszcze rozpatrzona przez komitet FESCo (Fedora Engineering Steering Committee), odpowiedzialny za techniczną część rozwoju dystrybucji Fedora.

Domyślnie zbieranie telemetryki będzie wyłączone i będzie mogło być aktywowane tylko poprzez wyraźne działanie użytkownika. Planowane jest również udostępnienie oddzielnych opcji do włączenia gromadzenia telemetryki na lokalnym systemie oraz jej wysyłki na serwery Fedora. Użytkownik otrzyma również możliwość przeglądania zebranej na swoim systemie statystyki i usuwania komponentów związanych z telemetrią.

W celu ochrony prywatności planuje się zbierać jedynie ogólne metryki, które nie identyfikują pojedynczego użytkownika. Przykładowo, metryki nie będą obejmować takich informacji jak adresy IP, email, dane o otwartych stronach i plikach. Przykłady zbieranych metryk: informacje o CPU, karcie graficznej, kamerze i urządzeniach peryferyjnych, dane o wybranym języku i metodach wprowadzania, lista używanych aplikacji i dodatków do GNOME Shell, statystyki dotyczące uruchamiania aplikacji, pracy z oknami i wirtualnymi pulpitami, częstotliwość dostępu do konfiguratora oraz stan pojedynczych ustawień, informacje o zużyciu pamięci i dysku, liczniki awaryjnych zakończeń systemu i aplikacji, informacje o sytuacjach braku pamięci, dane o podłączonych repozytoriach, informacje o liczbie połączeń przez gnome-connections, używanych protokołach, liczbie zakładek i etykiet w menedżerze plików, zamontowanych zewnętrznych systemach plików, wybranych trybach sortowania.

Wszystkie komponenty używane do zbierania i przetwarzania metryk, realizowane po stronie klienta i serwera, będą całkowicie otwarte i dostępne do audytu. Na serwerze Każda metryka będzie przechowywana osobno w zanonimizowanej formie i bez powiązania z innymi metrykami. W obsługę usługi nie będą zaangażowane osoby trzecie, a jej działanie będzie nadzorowane przez specjalnie powołaną grupę deweloperów i administratorów, utworzoną w ramach projektu Fedora. Proces przesyłania telemetrii ma być maksymalnie przejrzysty dla audytu, a zbierane metryki będą regulowane w oddzielnym zbiorze zasad, które opiszą, jakie typy danych mogą być zbierane, a które nie. Społeczność otrzyma możliwość nadzoru nad zbieraniem danych, co pozwoli zagwarantować brak nadużyć, zachowanie poufności i przestrzeganie przyjętych zasad.

Do przesyłania metryk planuje się wykorzystanie technologii «etycznej telemetrii» Azafea, rozwijanej przez dystrybucję Endless. Azafea manipuluje zebranymi danymi bez tworzenia profili poszczególnych użytkowników i bez korzystania z zewnętrznych usług, agregatorów i repozytoriów. Kod komponentów do przetwarzania telemetrii Azafea jest otwarty na licencji MPL 2.0, a zainteresowani użytkownicy mogą uruchomić serwer do zbierania telemetrii na własnym sprzęcie, np. do gromadzenia statystyk z dodatkowymi metrykami o pracy systemów w lokalnych sieciach.

Po stronie serwera będą zaangażowane proxy do pierwotnego odbioru danych oraz usługa azafea do przetwarzania przychodzących metryk. Proxy tymczasowo umieszcza odebrane od użytkownika metryki w magazynie Redis, a usługa azafea okresowo je wyciąga i zapisuje w bazie danych PostgreSQL. Adresy IP użytkowników w bazie danych nie są zapisywane (na podstawie lokalnej bazy GeoIP określana jest i zapisywana kraj). Po stronie użytkownika do gromadzenia i przesyłania telemetrii będą wykorzystane pakiety eos-metrics (interfejs D-Bus do zapisywania zdarzeń z aplikacji i usług), eos-event-recorder-daemon (proces w tle do gromadzenia i wysyłania telemetrii) oraz eos-metrics-instrumentation (komponenty do zbierania poszczególnych metryk).

Zadania, które umożliwi rozwiązać zbiór telemetrii:

  • Ustalanie priorytetów w przydzielaniu zasobów — znając, z jakiego sprzętu, aplikacji i funkcjonalności korzysta większość użytkowników, można skupić uwagę na ich rozwoju.
  • Dodawanie ulepszeń i optymalizacji na podstawie statystyk użytkowania i danych o wydajności.
  • Wybór optymalnych ustawień domyślnych na podstawie informacji o standardowych zmianach konfiguracji.
  • Promowanie praktyk rozwoju skupionych na użytkownikach i danych.

Dodatkowo można zaznaczyć propozycje dodania do Fedora 42 nowych grup flatpak i diskadmin, aby zapewnić dostęp nieuprzywilejowanych użytkowników do funkcji zarządzania systemowymi pakietami w formacie Flatpak oraz zewnętrznymi nośnikami. Zmiana ta pozwoli uniknąć potrzeby dodawania użytkownika do grupy wheel, co oznacza, że będzie można korzystać z flatpak i zewnętrznych dysków bez przyznawania dostępu do innych operacji administracyjnych. Użytkownicy należący do grupy wheel będą mogli odblokowywać (LUKS) i montować zewnętrzne nośniki bez prośby o wprowadzenie hasła.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster