Simon Peter, tvorac AppImage formata samostalnog paketa, objavio je izdanje distribucije helloSystem 0.7, 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 791 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.7:
- Izvršen je prijelaz na bazu koda FreeBSD 13.0 (prethodno izdanje bilo je temeljeno na FreeBSD 12.2).
- Implementirana je nova arhitektura za rad u Live modu, rad bez RAM diska, bez mijenjanja root particije i bez kopiranja slike sustava u RAM. Živa slika koristi datotečni sustav UFS, komprimiran pomoću uzip-a, umjesto ZFS datotečnog sustava. Početak grafičkog okruženja pomaknut je u raniju fazu učitavanja. Kao rezultat toga, veličina žive slike smanjena je s 1.4 GB na 791 MB, a vrijeme preuzimanja smanjeno je tri puta.
- Osigurana je kompatibilnost s Ventoy alatom, što vam omogućuje učitavanje nekoliko različitih ISO slika s jednog medija.
- Dodana podrška za exFAT datotečni sustav.
- Zasebni skup koji se može preuzeti sadrži datoteke za programere aplikacija, uključujući prevoditelje, datoteke zaglavlja i dokumentaciju.
- Poboljšana kompatibilnost sa starijim NVIDIA video karticama (dodano je nekoliko različitih verzija NVIDIA upravljačkih programa).
- Dizajn procesa učitavanja je promijenjen. Tekstna konzola je ukinuta prema zadanim postavkama.
- Dodani prijevodi za mnoge aplikacije, dijaloge konfiguratora i pomoćne programe.
- Uz zadani preglednik Falkon, možete brzo instalirati pakete Chromium, Firefox i Thunderbird s podrškom za globalne izbornike i nativnim ukrašavanjem prozora.
- Izbornik omogućuje prikaz tipki prečaca koji vode do pozivanja odgovarajućih elemenata izbornika. Omogućeno je vizualno isticanje odabranih stavki izbornika. Prema zadanim postavkama, ikone se više ne prikazuju u kontekstnim izbornicima.
- Implementirana je mogućnost promjene glasnoće i svjetline zaslona putem odgovarajućih multimedijskih gumba na tipkovnicama prijenosnih računala
- U emulatoru terminala, naredbe Command-C i Command-V rade u skladu s načinom na koji se tim naredbama rukuje u drugim aplikacijama (Ctrl-C zahtijeva pritiskanje Command-Shift-C ili Ctrl-Command-C).
- Dodana podrška za zvukove sustava u upravitelju datoteka i zvučna upozorenja u dijaloškom okviru poruka.
- Ako je nemoguće pokrenuti grafičku sesiju unutar određenog vremena, sada se prikazuje poruka o pogrešci s korisnim informacijama o opremi.
- Upravitelj datoteka pruža podršku za preimenovanje particija diska (izvođenjem naredbe diskutil rename), prikazivanje njihovih tekstualnih oznaka i povezivanja ikona s particijom. Dodana mogućnost otvaranja slike diska dvostrukim klikom.
- Dodan uslužni program makeimg za stvaranje slika diska.
- U kontekstni izbornik dodan je element za pozivanje sučelja za formatiranje diska.
- Program za snimanje ljepljivih bilješki uklonjen je iz automatskog pokretanja.
- Za audio uređaje moguće je pozvati ekvilajzer.
- Potpuno nedovršene eksperimentalne mogućnosti prikupljene su u odjeljku "U izradi". Uslužni programi za instaliranje ažuriranja paketa i primjenu zakrpa iz FreeBSD-a, snimanje na optičke diskove, preuzimanje skupova s dodatnim aplikacijama i instaliranje Debian Runtimea s okruženjem za pokretanje Linux aplikacija dostupni su za testiranje.
Izvor: opennet.ru