Simon Peter, tvorac AppImage formata samostalnog paketa, objavio je izdanje distribucije helloSystem 0.8, temeljene na FreeBSD 13 i pozicionirane kao sustav za obične korisnike na koji se mogu prebaciti ljubitelji macOS-a koji su nezadovoljni Appleovim politikama. Sustav je lišen komplikacija svojstvenih modernim distribucijama Linuxa, pod potpunom je kontrolom korisnika i omogućava bivšim korisnicima macOS-a da se osjećaju ugodno. Da biste se upoznali s distribucijskim kompletom, generirana je slika za pokretanje, veličine 941 MB (torrent).
Sučelje podsjeća na macOS i uključuje dva panela - gornji s globalnim izbornikom i donji s trakom aplikacija. Paket panda-statusbar koji je razvio CyberOS distribucijski komplet (bivši PandaOS) koristi se za formiranje globalnog izbornika i statusne trake. Traka aplikacije Dock temelji se na radu projekta cyber-dock, također od programera CyberOS-a. Za upravljanje datotekama i postavljanje prečaca na radnu površinu razvija se Filer upravitelj datoteka, temeljen na pcmanfm-qt iz LXQt projekta. Zadani preglednik je Falkon, ali Firefox i Chromium nisu obavezni. Aplikacije se isporučuju u zasebnim paketima. Za pokretanje aplikacija koristi se uslužni program za pokretanje koji pronalazi program i analizira pogreške tijekom izvođenja.
Projekt razvija niz vlastitih aplikacija, kao što su konfigurator, instalacijski program, uslužni program mountarchive za montiranje arhiva u stablo datotečnog sustava, uslužni program za obnavljanje podataka iz ZFS-a, sučelje za particioniranje diskova, indikator konfiguracije mreže, uslužni program za snimke zaslona, preglednik poslužitelja Zeroconf, indikator za volumen konfiguracije, uslužni program za postavljanje okruženja za pokretanje. Za razvoj se koristi jezik Python i biblioteka Qt. Podržane komponente za razvoj aplikacija uključuju PyQt, QML, Qt, KDE Frameworks i GTK, prema silaznom redoslijedu preferencija. ZFS se koristi kao glavni datotečni sustav, a za montiranje su podržani UFS, exFAT, NTFS, EXT4, HFS+, XFS i MTP.
Glavne inovacije helloSystem 0.8:
- Izvršena je migracija na FreeBSD 13.1 kodnu bazu.
- Naredba launch, koja se koristi za pokretanje aplikacija u samostalnim paketima, prebačena je na korištenje baze instaliranih aplikacija (launch.db). Dodana početna podrška za pokretanje AppImage datoteka s naredbom za pokretanje (potrebno je instalirati Debian runtime).
- Dodaci za goste VirtualBoxa uključeni su i aktivirani, omogućujući vam korištenje međuspremnika i kontrolu veličine zaslona kada pokrećete helloSystem u VirtualBoxu.
- Implementiran upit za odabir jezika, prikazan ako informacije o jeziku nisu postavljene u prev-lang:kbd EFI varijabli ili primljene s Raspberry Pi tipkovnice. Postavke tipkovnice spremaju se u EFI varijablu prev-lang:kbd.
- Implementirana podrška za povezivanje MIDI kontrolera.
- Ažurirani initgfx paket za dodavanje podrške za NVIDIA GeForce RTX 3070 GPU-ove. Za podršku novim Intel GPU-ovima kao što je TigerLake-LP GT2 (Iris Xe), uključen je drm-510-kmod.
- Upravitelj datoteka implementira prikaz ikona za datoteke u AppImage, EPUB i mp3 formatima. Omogućen je prikaz AppImage datoteka u izborniku.
- Dodana je mogućnost kopiranja datoteka na disk ili koš za smeće pomicanjem mišem na ikonu s diskom ili košem za smeće na radnoj površini. Omogućena podrška za otvaranje dokumenata povlačenjem u aplikaciju.
- Pretraživanje izbornika sada radi i za podizbornike, a rezultati se prikazuju s ikonama i oznakama. Dodana podrška za pretraživanje u lokalnom datotečnom sustavu iz izbornika.
- Izbornik omogućuje prikaz ikona aktivnih aplikacija i mogućnost prebacivanja između njih.
- U izbornik sustava dodana je opcija za prisilno zatvaranje aplikacije.
- Onemogućeno automatsko pokretanje dock-panela (mora se pokrenuti ručno ili postavljanjem simboličke veze u /Applications/Autostart).
- Prilikom pokušaja pokretanja već aktivne aplikacije, umjesto pokretanja druge kopije, prozori već pokrenutog programa stavljaju se u prvi plan.
- U izbornik je dodana podrška za Trojitá klijent e-pošte (mora se preuzeti prije prve uporabe).
- WebEngine preglednici kao što je Falkon imaju omogućeno GPU ubrzanje.
- Dvoklikom na datoteke s dokumentima (.docx, .stl itd.) implementirana je mogućnost učitavanja aplikacija potrebnih za njihovo otvaranje, ako još nisu instalirane u sustavu.
- Dodan je novi uslužni program za praćenje pokrenutih procesa.
Izvor: opennet.ru