Lage distribisyon helloSystem 0.7, lè l sèvi avèk FreeBSD ak okoumansman de macOS

Simon Peter, kreyatè fòma pakè AppImage endepandan, te pibliye liberasyon helloSystem 0.7, yon distribisyon ki baze sou FreeBSD 13 ak pozisyone kòm yon sistèm pou itilizatè òdinè ke rayisab macOS pa satisfè ak règleman Apple yo ka chanje nan. Sistèm nan pa gen konplikasyon nannan nan distribisyon Linux modèn, li anba kontwòl itilizatè konplè epi li pèmèt ansyen itilizatè macOS yo santi yo alèz. Pou familyarize tèt ou ak distribisyon an, yo te kreye yon imaj bòt nan gwosè 791 MB (torrent).

Koòdone a se okoumansman de macOS e li gen ladan de panno - youn nan tèt ak meni mondyal la ak youn nan anba ak ba aplikasyon an. Pou jenere meni mondyal la ak ba estati a, yo itilize pake panda-statusbar, ki te devlope pa distribisyon CyberOS (ansyen PandaOS). Panèl aplikasyon Dock a baze sou travay pwojè cyber-dock la, tou nan devlopè CyberOS yo. Pou jere fichye yo epi mete rakoursi sou Desktop la, yo ap devlope manadjè dosye Filer, ki baze sou pcmanfm-qt ki soti nan pwojè LXQt la. Navigatè default la se Falkon, men Firefox ak Chromium disponib kòm opsyon. Aplikasyon yo delivre nan pakè endepandan. Pou lanse aplikasyon yo, yo itilize sèvis piblik lanse, ki jwenn pwogram nan epi analize erè pandan ekzekisyon an.

Lage distribisyon helloSystem 0.7, lè l sèvi avèk FreeBSD ak okoumansman de macOS

Pwojè a ap devlope yon seri aplikasyon pwòp li yo, tankou yon konfigirateur, yon enstale, yon sèvis piblik mountarchive pou aliye achiv yo nan yon pye bwa sistèm fichye, yon sèvis piblik pou rekiperasyon done nan ZFS, yon koòdone pou patisyon disk, yon endikatè konfigirasyon rezo, yon sèvis piblik pou kreye Ekran, yon navigatè sèvè Zeroconf, yon endikatè pou volim konfigirasyon, yon sèvis piblik pou mete anviwònman bòt la. Yo itilize langaj Python ak bibliyotèk Qt pou devlopman. Konpozan sipòte pou devlopman aplikasyon yo enkli, nan lòd desandan preferans, PyQt, QML, Qt, KDE Frameworks, ak GTK. ZFS yo itilize kòm sistèm dosye prensipal la, ak UFS, exFAT, NTFS, EXT4, HFS +, XFS ak MTP yo sipòte pou aliye.

Prensipal inovasyon nan helloSystem 0.7:

  • Yo te fè tranzisyon nan baz kòd FreeBSD 13.0 (version anvan an te baze sou FreeBSD 12.2).
  • Yo te aplike yon nouvo achitekti pou travay nan mòd Live, k ap travay san yon disk RAM, san yo pa chanje patisyon rasin lan epi san yo pa kopye imaj sistèm lan nan RAM. Imaj la ap viv la itilize sistèm fichye UFS, konprese lè l sèvi avèk uzip, olye pou yo sistèm fichye ZFS la. Te kòmansman an nan anviwònman an grafik te deplase nan yon etap loading pi bonè. Kòm yon rezilta, gwosè a nan imaj la ap viv diminye soti nan 1.4 GB a 791 MB, epi tan an download te redwi pa twa fwa.
  • Se konpatibilite ak zouti Ventoy asire, ki pèmèt ou chaje plizyè imaj ISO diferan nan yon sèl medya.
  • Te ajoute sipò pou sistèm fichye exFAT.
  • Yon seri separe ki ka telechaje gen dosye pou devlopè aplikasyon yo, ki gen ladan konpilateur, dosye header ak dokiman.
  • Amelyore konpatibilite ak ansyen kat videyo NVIDIA (plizyè vèsyon diferan nan chofè NVIDIA te ajoute).
  • Konsepsyon pwosesis chaje a te chanje. Konsole tèks la te sispann pa default.
  • Te ajoute tradiksyon pou anpil aplikasyon, dyalòg konfigirasyon ak sèvis piblik.
  • Anplis navigatè Falkon default la, ou ka byen vit enstale pakè Chromium, Firefox ak Thunderbird ak sipò meni mondyal ak dekorasyon fenèt natif natal.
  • Meni an bay ekspozisyon kle cho ki mennen nan rele eleman meni korespondan yo. Yo bay en vizyèl atik meni yo chwazi yo. Pa default, ikon yo pa parèt ankò nan meni kontèks.
  • Aplike kapasite pou chanje volim ak klète ekran an atravè bouton miltimedya korespondan yo sou klavye laptop.
  • Nan emulateur tèminal la, kòmandman yo kòmand-C ak kòmandman-V travay nan liy ak fason kòmandman sa yo okipe nan lòt aplikasyon (Ctrl-C mande pou peze Kòmandman-Shift-C oswa Ctrl-Kòmand-C).
  • Te ajoute sipò pou son sistèm nan manadjè dosye a ak avètisman son nan dyalòg mesaj la.
  • Si li enposib kòmanse yon sesyon grafik nan yon sèten tan, yon mesaj erè ak enfòmasyon itil sou ekipman an parèt kounye a.
  • Manadjè dosye a bay sipò pou chanje non patisyon ki gen kapasite (pa egzekite kòmandman diskutil chanje non), montre etikèt tèks yo epi konekte ikon yo ak patisyon an. Te ajoute kapasite nan louvri yon imaj ki gen kapasite pa klike doub.
  • Te ajoute makeimg sèvis piblik pou kreye imaj ki gen kapasite.
  • Yo te ajoute yon eleman nan meni kontèks la pou rele koòdone fòma disk la.
  • Yo retire pwogram pou pran nòt kolan nan otorun.
  • Pou aparèy odyo, li posib pou rele yon revolve.
  • Yo kolekte posiblite eksperimantal ki pa fini nèt nan seksyon "Anba konstriksyon". Yo disponib pou fè tès sèvis piblik yo pou enstale mizajou pake yo ak aplike plak ki soti nan FreeBSD, boule sou disk optik, telechaje seri ak aplikasyon adisyonèl ak enstale Debian Runtime ak yon anviwònman pou kouri aplikasyon Linux.

Sous: opennet.ru

Add nouvo kòmantè