Editjar tal-screenshot għal dan l-artikolu - fil-Haiku
TL; DR: Il-prestazzjoni hija ħafna aħjar milli oriġinarjament. L-ACPI kien it-tort. It-tħaddim f'magna virtwali jaħdem tajjeb għall-qsim tal-iskrin. Git u maniġer tal-pakkett huma mibnija fil-maniġer tal-fajls. Netwerks pubbliċi mingħajr fili ma jaħdmux. Frustrazzjoni bil-python.
Produttività
Kif jirriżulta, il-prestazzjoni ħażina tal-ewwel ġimgħa, speċjalment fil-browser (dewmien meta tittajpja, pereżempju), tista 'tkun relatata mal-implimentazzjoni mgħaġġla tal-ACPI fil-BIOS tal-kompjuter tiegħi.
Biex tiddiżattiva l-ACPI nagħmel:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
u reboot. Issa s-sistema tiegħi fl-aħħar qed tirrispondi malajr, kif innutaw reviżuri oħra fil-passat. Iżda bħala riżultat, ma nistax nibda mill-ġdid mingħajr paniku tal-qalba (l-għeluq jista 'jsir bil-messaġġ "Issa tista' titfi l-qawwa tal-kompjuter").
ACPI,DSDT,IASL
Oh sew, x'aktarx ikollok bżonn tagħmel xi debugging ACPI, niftakar vagament xi ħaġa dwar dan mill-jiem meta kont qed naħdem fuq PureDarwin, għax il-kernel xnu spiss kien jeħtieġ fajls fissi DSDT.aml
Tlaqna...
Tniżżil u ġbir iasl
,
~> pkgman install iasl
Nissejvja t-tabelli ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
Jirriżulta li għadu ma jaħdimx f'Haiku, niddeċiedi li nibda mill-ġdid għal Linux u neħħi l-kontenut ACPI hemmhekk. Imbagħad irranġajt l-iżbalji bl-użu ta 'iasl, editur tat-test, xi għarfien (tista' Google "tirranġa dsdt garża") u ħafna paċenzja. Madankollu, bħala riżultat, għadni ma stajtx inniżżel id-DSDT patched billi tuża l-Haiku downloader. Is-soluzzjoni korretta tista 'tkun it-trasferiment
Magni virtwali
B'mod ġenerali, jien mhux fan ta 'magni virtwali, peress li ħafna drabi jikkunsmaw aktar RAM u riżorsi oħra li huma disponibbli għalija. Ukoll, ma nħobbx l-overhead. Imma kelli nieħu riskju u nuża VM, peress li Haiku għadu ma jafx kif jirreġistra xandiriet tal-vidjo bil-ħoss (peress li t-tagħmir tiegħi m'għandux drivers tal-ħoss u hemm karta konnessa permezz tal-usb1 (l-ewwel verżjoni), u d-driver tagħha għandhom jiġu mmuntati manwalment). Dak li rrid ngħid: għal
Xandira bil-vidjo
Kien daqsxejn wisq għall-predisposizzjoni tiegħi, għalhekk irreġistrajt gwida pass pass (l-aktar għalija nnifsi biex nilgħab aktar tard), iżda tista 'wkoll tuża din l-informazzjoni biex tirreġistra l-flussi tal-vidjow Haiku tiegħek (li żgur ta' min jipprova ).
Fil-qosor:
- Uża headphones deċenti u karta tal-ħoss C-Media USB
- Ibda l-kompjuter tiegħek billi tuża l-immaġni live Pop!OS NVIDIA (għall-kodifikazzjoni nvenc aċċellerata bil-ħardwer)
- Niżżel l-immaġni bil-lejl Haiku Anyboot 64bit
- Stabbilixxi KVM kif deskritt fl-artikolu hawn fuq
- Niżżel OBS Studio AppImage (tinsiex tgħid lill-iżviluppaturi li trid dik uffiċjali)
- Żid filtru għat-tnaqqis tal-istorbju ma' Desktop Audio (ikklikkja bil-lemin fuq Desktop Audio, imbagħad "Filtri", imbagħad "+", imbagħad "Soppressjoni tal-Istorbju", ħalli l-livell awtomatikament)
- Mur permezz tas-settings tal-ħoss f'XFCE
- Ikklikkja bil-lemin fuq Desktop Audio, imbagħad "Properties", agħżel it-tagħmir "Audio Adapter Analog Stereo"
- Mur fil-menu XFCE, "Workspaces"
- Issettja n-numru ta' desktops hemmhekk: 2
- Ctr-Alt-RightArrow se jaqilbu għat-tieni desktop
- Waħħal is-shortcut biex tniedi Virtual Machine Manager sabiex taħdem bħala root (billi żżid
sudo
), inkella ma ħadmitx għalija - Tnedija Haiku fuq it-tieni desktop
- Ibbutja fuq id-desktop tagħha, issettja r-riżoluzzjoni għal FullHD (ma stajtx inġib lil Haiku biex tagħmel dan awtomatikament, jista 'jkun hemm mod kif iġiegħel lil QEMUKVM jittrasmetti l-EDID mill-monitor, iżda ma sibtx tali setting fil-Magni Virtwali Maniġer) [Kelli ninstalla video card oħra u nibgħatha lil Haiku... - approx. traduttur]
- Agħfas Ctrl + Alt biex terġa 'lura t-tastiera u l-maws għal Linux
- Ctr-Alt-LeftArrow se jaqilbu għall-ewwel desktop
- F'OBS, żid "Window Capture (XComposite)", u agħżel it-tieqa "Haiku on QEMUKVM", ixgħel il-kaxxa ta 'kontroll "Swap red and blue".
- Irrekordja vidjo, editjah bi Shotcut (ħaddmu bħala għerq biex taħdem l-aċċelerazzjoni tal-ħardwer nvenc)
- Soundtrack mil-librerija tal-mużika YouTube "Timelapsed Tides". Filtri: "Audio fade in", "Audio fade out", volum -35db (okay, dan huwa biżżejjed, din mhix istruzzjoni għal Shotcut)
- Esportazzjoni, YouTube, download. Il-video se jsir FullHD fuq YouTube mingħajr ebda post-ipproċessar speċjali
Voilà!
Ħajku Video Stream ma QEMUKVM, USB Sound Card, OBS Studio u Shotcut
Ninsab kuntent, għalkemm inkun ferm aktar kuntent jekk il-karta tal-ħoss, OBS Studio u Shotcut ħadmu b'mod nattiv f'Haiku u ma kellix għalfejn ngħaddi minn din is-setup twil. [Nixtieq nieħu VirtualBox, kollox qiegħed hemm mill-ewwel għar-reġistrazzjoni ta 'xandir bil-vidjo dritt fis-settings tal-magna virtwali. — madwar. traduttur]
Tracker u l-add-ons tiegħu
Tracker għall-Haiku huwa l-istess ħaġa bħal Finder fuq Mac, jew Explorer fuq Windows. Nipprova nfittex tracker add-on
fil HaikuDepot.
Integrazzjoni Git fil-maniġer tal-fajls
Jikkwota biss stampi mill-home page tiegħu
TrackGit inkluż fil-maniġer tal-fajls Haiku
Tista 'anki tikklona r-repożitorju
X'inhu dan, ċajta?! Password b'test sempliċi? B'mod sorprendenti ma jużawx "keychain", Haiku għandu BKeyStore għal dak.
Password b'test sempliċi?
Integrazzjoni tal-maniġer tal-pakketti fil-maniġer tal-fajls
Skont il-paġna ewlenija tal-proġett:
Isib il-pakkett(i) ta' kwalunkwe fajl(i) magħżul(a), u jiftħu fl-applikazzjoni preferuta tiegħek. B'mod awtomatiku dan huwa HaikuDepot, fejn tista' tara deskrizzjoni tal-pakkett, u fit-tab "Kontenut" tista' tara fajls oħra li huma parti minn dan il-pakkett, kif ukoll il-lokalità tagħhom.
Probabbilment fadal pass wieħed biss biex tneħħi l-pakkett...
Autostart/rc.local.d
Kif tibda xi ħaġa awtomatikament meta tibbotja?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Għandi bżonn insib kmand għas-sinkronizzazzjoni tal-ħin lokali permezz tal-NTP... Smajt li ġeneralment għandu jaħdem awtomatikament, iżda għal xi raġuni ma taħdimx għalija. Li hija ħażina wisq għax għandi batterija mejta għall-RTC li jfisser li l-ħin jerġa 'jissettja meta titneħħa l-enerġija.
Aktar pariri
Applikazzjoni
Netwerks pubbliċi mingħajr fili
Ma stajtx nikkonnettja man-netwerks mingħajr fili waqt li kont mixi, minkejja li n-netwerk bla fili tad-dar tiegħi kien qed jaħdem. Postijiet pubbliċi (ajruporti, lukandi, stazzjonijiet tal-ferrovija) huma ġeneralment koperti minn netwerks bla fili multipli, li kull wieħed minnhom ġeneralment jikkonsisti f'diversi punti ta 'aċċess.
Stazzjon Ċentrali ta’ Frankfurt
X'se nsibu fuq
Sitwazzjoni komuni għal postijiet pubbliċi. Hawnhekk: Stazzjon Ċentrali ta’ Frankfurt
Hemm aktar minn biżżejjed possibbiltajiet għall-konnessjoni. X'jagħmel Haiky b'dawn in-netwerks? Fil-fatt, mhux ħafna: jitħawwad ħafna fihom. Wara kollox, kont skonnettjat min-netwerk dan il-ħin kollu.
It-trasferiment tal-punt ta' aċċess mhux qed jaħdem?
Kollox jibda b'kull punt ta' aċċess jintwera separatament - anke jekk jappartjenu għall-istess netwerk bl-istess SSID - b'differenza fuq kwalunkwe OS ieħor li jien familjari miegħu.
Jintwerew bosta punti bl-istess SSID. Ukoll, kif se taħdem il-konsenja f'kundizzjonijiet bħal dawn?
U għandu jintwera SSID wieħed biss, li għalih jintgħażel il-punt ta 'aċċess bl-aktar sinjal b'saħħtu. Il-klijent irid jagħżel punt ieħor b'sinjal aktar b'saħħtu, iżda bl-istess SSID (jekk disponibbli), jekk il-konnessjoni mal-punt ta 'aċċess kurrenti ssir dgħajfa wisq - kollox jaħdem anke meta jiċċaqlaq (trasferiment tal-klijent bejn punti ta' aċċess).
Ebda netwerks miftuħa?
Haiku jinsisti li jrid ikun hemm password, anke jekk in-netwerk ikun miftuħ.
Haiku għadu jeħtieġ password tan-netwerk, għalkemm in-netwerk innifsu ma jeħtieġ l-ebda password. Ukoll
Konfużjoni fuq portali captive?
Ħafna netwerks mingħajr fili jużaw portali captive, fejn l-utent jiġi ridirett lejn paġna tal-login fejn jistgħu jaċċettaw termini u ftehimiet qabel ma juża n-netwerk. Dan jista 'jkun konfuż OS tiegħi saħansitra aktar. Fl-aħħar, apparentement, is-subsistema bla fili tiegħi kienet kompletament imblukkata.
Wara xi żmien, is-subsistema mingħajr fili kollha ġiet imblukkata kompletament
Ebda aċċess għan-netwerk waqt l-ivvjaġġar, dwejjaq u melankoniku.
Frustrazzjoni b'Python
Kif tmexxi faċilment u mingħajr sforz programm "każwali" f'Python? Irriżulta li mhux kollox huwa daqshekk sempliċi. Għall-inqas jien ma fhimtx kollox għal kollox...
git clone https://github.com/micahflee/onionshare.git
cd onionsharepython3 -m venv venv
pkgman i setuptools_python36 # pkgman i setuptools_python installs for 3.7
pip3 install -r install/requirements.txt
Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))
# stalled here - does not continue or exit
pkgman i pyqt
# No change, same error; how do I get it into the venv?
# Trying outside of venv
Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))
Sospiżi pip
hija kwistjoni magħrufa (għandha bżonn appoġġ għal hardlinks, li mhumiex appoġġjati fil-Haiku). Huma qaluli x'għandi nuża python3.6
(Ngħid li huwa mess). Miftuħa
Fejn immorru wara?
Haiku huwa eżempju ta 'sistema operattiva PC iffukata, u bħala tali għandu prinċipji eċċellenti li jissimplifikaw ħafna l-flussi tax-xogħol ġenerali. L-iżvilupp tiegħu kien stabbli iżda bil-mod matul l-aħħar 10 snin, b'riżultat ta 'dan l-appoġġ tal-hardware baqa' pjuttost limitat u s-sistema nnifisha hija relattivament mhux magħrufa. Iżda s-sitwazzjoni qed tinbidel: l-appoġġ tal-ħardwer jagħmilha possibbli li titħaddem il-Haiku fuq firxa relattivament wiesgħa ta 'magni (għalkemm bi żbalji), u minħabba li l-verżjoni tas-sistema mhix 1.0, is-sistema teħtieġ li tiġbed aktar attenzjoni pubblika. Kif nista' ngħin bl-aħjar mod? Nemmen li din is-serje ta’ artikli se tkun utli. Wara ġimagħtejn I
Għal darb'oħra nesprimi l-gratitudni profonda tiegħi lit-tim ta 'żvilupp Haiku, int l-aħjar! Kun żgur li tgħarrafni jekk tistax taħseb dwar kif nista' nikkontribwixxi għall-iżvilupp tal-proġett, għalkemm ma nippjanax li nikteb f'C++ fil-futur qarib.
Ipprova lilek innifsek! Wara kollox, il-proġett Haiku jipprovdi immaġini għall-ibbutjar minn DVD jew USB, iġġenerat
Għandek xi mistoqsijiet? Aħna nistednuk għall-russu jitkellmu
probono huwa l-fundatur u l-iżviluppatur ewlieni tal-proġett AppImage, fundatur tal-proġett PureDarwin, u kontributur għal diversi proġetti open source. Ittieħdu screenshots fuq Haiku. Grazzi lill-iżviluppaturi fuq il-kanal #haiku fuq irc.freenode.net
Ħarsa ġenerali tal-iżball:
Mill
Lista ta' artikli:
Sors: www.habr.com