Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
Ukuhlela isithombe-skrini salesi sihloko - ngesi-Haiku

TL; DR: Ukusebenza kungcono kakhulu kunokwasekuqaleni. I-ACPI yayinecala. Ukugijima emshinini obonakalayo kusebenza kahle ekwabelaneni kwesikrini. I-Git kanye nomphathi wephakheji yakhelwe kumphathi wefayela. Amanethiwekhi omphakathi angenantambo awasebenzi. Ukukhungatheka nge-python.

Evikini eledlule Ngathola i-Haiku, uhlelo oluhle ngokungalindelekile. Futhi ngisho namanje, ngesonto lesibili, ngiyaqhubeka nokuthola amadayimane amaningi afihliwe nezimanga ezijabulisayo, futhi, yiqiniso, ingxenye yamasonto onke yama-nuances ahlukahlukene.

Ukukhiqiza

Njengoba kuvela, ukusebenza kabi kwesonto lokuqala, ikakhulukazi esipheqululini (ukubambezeleka lapho uthayipha, isibonelo), kungase kuhlobane nokuqaliswa kwe-ACPI eyisigwegwe ku-BIOS yekhompyutha yami.

Ukukhubaza i-ACPI ngenza:

sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel

bese uqalisa kabusha. Manje uhlelo lwami ekugcineni luphendula ngokushesha, njengoba abanye ababuyekezi bephawulile esikhathini esidlule. Kodwa ngenxa yalokho, angisakwazi ukuqalisa kabusha ngaphandle kokwethuka kwe-kernel (ukuvalwa kungenziwa ngomlayezo othi “Manje ungavala amandla ekhompyutha”).

I-ACPI,DSDT,IASL

Hhayi-ke, kungenzeka ukuthi udinga ukwenza ukulungisa iphutha kwe-ACPI, ngikhumbula kahle okuthile ngalokhu kusukela ezinsukwini lapho ngisebenza ku-PureDarwin, ngoba i-xnu kernel yayivame ukudinga amafayela angaguquki. DSDT.aml

Asambe...

Ilanda futhi iqoqe iasl, I-Intel's ACPI debugger. Empeleni cha, isivele ithuthiwe:

~>  pkgman install iasl

Ngilondoloza amathebula e-ACPI:

~> acpidump  -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND

Kuvele ukuthi akusebenzi e-Haiku okwamanje, nginquma ukuqala kabusha ku-Linux futhi ngisuse okuqukethwe kwe-ACPI lapho. Ngabe sengilungisa amaphutha ngisebenzisa i-iasl, umhleli wombhalo, ulwazi oluthile (ungakwazi ukulungisa i-Google "patch dsdt") kanye nokubekezela okukhulu. Nokho, ngenxa yalokho, angikwazanga ukudawuniloda i-DSDT efakwe nezichibiyelo ngisebenzisa isilandi se-Haiku. Isixazululo esifanele kungaba ukudlulisa I-ACPI yokuchibiyela on-the-fly, ku-bootloader ye-Haiku (cishe efanayo nalokhu yenza i-Clover bootloader, ukulungisa i-DSDT endizeni ngokusekelwe kumalebula namaphethini). Ngavula ibhidi.

Imishini ebonakalayo

Ngokuvamile, angiyena umlandeli wemishini ebonakalayo, njengoba ivame ukusebenzisa i-RAM eningi nezinye izinsiza engitholakalayo. Futhi, angithandi i-overhead. Kodwa kwadingeka ngifake engozini futhi ngisebenzise i-VM, njengoba i-Haiku ingakakwazi ukurekhoda ukusakazwa kwevidiyo ngomsindo (njengoba imishini yami ingenawo abashayeli bomsindo futhi kukhona ikhadi elixhunywe nge-usb1 (inguqulo yokuqala), kanye nomshayeli wayo. kufanele ihlanganiswe ngesandla). Engifuna ukukusho: ngoba isinqumo esinjalo Ngikwazile ukuthola umphumela omuhle kakhulu lapho ngidala ukusakazwa kwami ​​kwevidiyo. Kuvele ukuthi i-Virtual Machine Manager iyisimangaliso sangempela. Mhlawumbe i-RedHat itshale yonke imali yayo yobunjiniyela kule software (engingayinaki iminyaka engu-15). Kunoma yikuphi, ngokumangala kwami ​​​​okukhulu, i-Haiku eyenziwe nge-virtual igijima kancane kune-hardware efanayo (okunzima ukuyikholelwa, kodwa kubonakala kunjalo kimi). [Angicabangi ukuthi kwaba khona isipiliyoni esifanayo ngo-2007 nge-Centos5 esanda kukhishwa, engafakwa yenziwe nge-virtualized ku-Xen. - cishe. umhumushi]

Ukusakazwa kwevidiyo

Bekukuningi kakhulu kokuthanda kwami, ngakho ngaqopha umhlahlandlela wesinyathelo nesinyathelo (ikakhulukazi ukuze mina ngiwudlale kamuva), kodwa ungasebenzisa lolu lwazi ukuze urekhode ukusakazwa kwakho kwevidiyo ye-Haiku (okufanele nakanjani uzame ).

Kafushane:

  • Sebenzisa ama-headphone ahloniphekile kanye nekhadi lomsindo le-USB le-C-Media
  • Qalisa ikhompuyutha yakho usebenzisa isithombe esibukhoma se-Pop!OS NVIDIA (sombhalo wekhodi wezingxenyekazi zekhompuyutha we-nvenc osheshisiwe)
  • Landa isithombe sasebusuku se-Haiku Anyboot 64bit
  • Setha i-KVM njengoba kuchazwe esihlokweni esingenhla
  • Landa i-OBS Studio AppImage (ungakhohlwa ukutshela abathuthukisi ukuthi ufuna esemthethweni)
  • Engeza isihlungi sokunciphisa umsindo Kumsindo Wedeskithophu (chofoza kwesokudla Kumsindo Wedeskithophu, bese uthi “Izihlungi”, bese “+”, bese “Ukucindezela Umsindo”, shiya izinga ngokuzenzakalelayo)
  • Dlula kuzilungiselelo zomsindo ku-XFCE
  • Chofoza kwesokudla ku-Desktop Audio, bese u-“Properties”, khetha idivayisi “I-Audio Adapter Analog Stereo”
  • Iya kumenyu ye-XFCE, "Izindawo zokusebenza"
  • Setha inani lamadeskithophu lapho: 2
  • I-CTr-Alt-RightArrow izoshintshela kudeskithophu yesibili
  • Lungisa isinqamuleli ukuze uqalise I-Virtual Machine Manager ukuze isebenze njengempande (ngokungeza sudo), kungenjalo akuzange kungisebenzele
  • Yethula i-Haiku kudeskithophu yesibili
  • Vula ideskithophu yakhe, setha isixazululo ku-FullHD (angikwazanga ukwenza i-Haiku yenze lokhu ngokuzenzakalelayo, kungase kube nendlela yokuphoqa i-QEMUKVM ukuthi idlulisele i-EDID kumqapha, kodwa angizange ngithole ukulungiselelwa okunjalo ku-Virtual Machine. Umphathi) [Bekumele ngifake elinye ikhadi levidiyo bese ngilidlulisela ku-Haiku... - cishe. umhumushi]
  • Cindezela okuthi Ctrl+Alt ukuze ubuyisele ikhibhodi negundane ku-Linux
  • I-CTr-Alt-LeftArrow izoshintshela kudeskithophu yokuqala
  • Ku-OBS, engeza okuthi “I-Window Capture (XComposite)”, bese ukhetha iwindi elithi “Haiku on QEMUKVM”, vula ibhokisi lokuthikha elithi “Shintsha okubomvu nokuluhlaza okwesibhakabhaka”.
  • Rekhoda ividiyo, uyihlele nge-Shotcut (isebenze njengempande ye-nvenc hardware acceleration ukuze isebenze)
  • Iculo elivela kulabhulali yomculo yakwa-YouTube "I-Timelapsed Tides". Izihlungi: “Umsindo uyafiphala”, “Umsindo uyaphela”, ivolumu -35db (kulungile, sekwanele, lokhu akuwona umyalo weShotcut)
  • Thekelisa, i-YouTube, landa. Ividiyo izoba yi-FullHD ku-YouTube ngaphandle kokucubungula okukhethekile

Voila!

https://youtu.be/CGs-lZEk1h8
Sakaza i-Haiku Video nge-QEMUKVM, i-USB Sound Card, i-OBS Studio kanye ne-Shotcut

Ngijabule, nakuba ngingajabula kakhulu uma ikhadi lomsindo, i-OBS Studio ne-Shotcut zisebenza ngokomdabu e-Haiku futhi bekungadingeki ngidlule kulokhu kusetha okude. [Ngingathatha i-VirtualBox, yonke into isikhona ngaso leso sikhathi ukurekhoda ukusakazwa kwevidiyo khona kanye kuzilungiselelo zomshini obonakalayo. - cishe. umhumushi]

I-Tracker kanye nezengezo zayo

I-Tracker ye-Haiku iyinto efanayo ne-Finder ku-Mac, noma i-Explorer ku-Windows. Ngizozama ukusesha tracker add-on e-HaikuDepot.

Ukuhlanganiswa kwe-Git kusiphathi sefayela

Ecaphuna nje izithombe ekhasini lakhe lasekhaya

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
I-TrackGit ifakwe kumphathi wefayela le-Haiku

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
Ungakwazi ngisho nokuhlanganisa inqolobane

Kuyini lokhu, ihlaya?! Iphasiwedi yombhalo ongenalutho? Kuyamangaza ukuthi abasebenzisi "keychain", i-Haiku ine-BKeyStore yalokho. Ushiye isicelo.

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
Iphasiwedi yombhalo ongenalutho?

Ukuhlanganiswa komphathi wephakheji kumphathi wefayela

Ngokusho kwekhasi lasekhaya lephrojekthi:

Ithola i(ama)phakheji yanoma yimaphi amafayela akhethiwe, ivule kuhlelo lwakho lokusebenza oluncamelayo. Ngokuzenzakalelayo lena i-HaikuDepot, lapho ungabona khona incazelo yephakheji, futhi kuthebhu ethi Okuqukethwe ungabona amanye amafayela ayingxenye yale phakheji, kanye nendawo yawo.

Cishe sekusele isinyathelo esisodwa kuphela sokususa iphakheji...

Qala ngokuzenzakalelayo/rc.local.d

Uyiqala kanjani into ngokuzenzakalelayo lapho iqala?

  • rc.local.d = /boot/home/config/settings/boot/userbootscript
  • Autostart = /boot/home/config/settings/boot/user/launch

Ngidinga ukuthola umyalo wokuvumelanisa isikhathi sendawo nge-NTP... Ngizwile ukuthi kufanele isebenze ngokuzenzakalelayo, kodwa ngesizathu esithile ayisebenzi kimi. Okubi kakhulu ngoba nginebhethri efile le-RTC okusho ukuthi isikhathi sisethwa kabusha lapho ugesi ususiwe.

Amathiphu engeziwe

Uhlelo lokusebenza I-Tipster ibonisa amathiphu namasu awusizo (wahlole!).

Amanethiwekhi omphakathi angenantambo

Angikwazanga ukuxhuma kumanethiwekhi angenawaya ngenkathi ngihamba, noma inethiwekhi yami yasekhaya engenazintambo yayisebenza. Izindawo zomphakathi (izikhumulo zezindiza, amahhotela, iziteshi zezitimela) zivame ukumbozwa amanethiwekhi amaningi angenazintambo, ngayinye yazo evame ukuba nezindawo ezimbalwa zokufinyelela.

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
I-Frankfurt Central Station

Sizotholani ku Isiteshi sesitimela saseFrankfurt? Inqwaba yamanethiwekhi ahlukene:

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
Isimo esivamile sezindawo zomphakathi. Lapha: I-Frankfurt Central Station

Kunamathuba angaphezu kokwanele okuxhumana. Wenzani uHaiky ngalawa manethiwekhi? Eqinisweni, hhayi okuningi: uthola ukudideka kakhulu kuzo. Phela benginqanyuliwe kunethiwekhi sonke lesi sikhathi.

Ukudluliswa kwephoyinti lokufinyelela akusebenzi?

Konke kuqala ngeqiniso lokuthi indawo yokufinyelela ngayinye iboniswa ngokwehlukana - ngisho noma ingeyenethiwekhi efanayo ene-SSID efanayo - ngokungafani nanoma iyiphi enye i-OS engiyijwayele.

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
Kuboniswa amaphuzu amaningana ane-SSID efanayo. Hhayi-ke, ukunikezela kuzosebenza kanjani ezimweni ezinjalo?

Futhi kufanele kuboniswe i-SSID eyodwa kuphela, lapho kuzokhethwa khona indawo yokufinyelela enesignali enamandla kakhulu. Iklayenti kufanele ikhethe elinye iphuzu elinesiginali enamandla, kodwa nge-SSID efanayo (uma ikhona), uma uxhumano nendawo yokufinyelela yamanje kuba buthaka kakhulu - yonke into isebenza ngisho nalapho ihamba (ukunikezwa kwekhasimende phakathi kwamaphoyinti okufinyelela). Udale isicelo.

Awekho amanethiwekhi avuliwe?

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
I-Haiku igcizelela ukuthi kufanele kube nephasiwedi, noma ngabe inethiwekhi ivuliwe.

I-Haiku iyaqhubeka nokudinga iphasiwedi yenethiwekhi, nakuba inethiwekhi ngokwayo ayidingi noma yimaphi amaphasiwedi. Futhi udale isicelo.

Ukudideka ngamaphothali abathunjiwe?

Amanethiwekhi amaningi angenantambo asebenzisa izingosi ezithunjiwe, lapho umsebenzisi eqondiswa kabusha ekhasini lokungena lapho angamukela khona imigomo nezivumelwano ngaphambi kokusebenzisa inethiwekhi. Lokhu kungenzeka kudidanise i-OS yami nakakhulu. Ekugcineni, ngokusobala, isistimu yami engaphansi engenantambo ivinjwe ngokuphelele.

Isonto lami lesibili no-Haiku: amadayimane amaningi afihliwe nezimanga ezijabulisayo, kanye nezinselelo ezithile
Ngemva kwesikhathi esithile, lonke uhlelo olungaphansi olungenantambo lwavinjwa ngokuphelele

Akukho ukufinyelela kunethiwekhi ngenkathi usohambeni, ukudabuka kanye ne-melancholy.

Ukukhungatheka ngePython

Ungalusebenzisa kanjani kalula nangokuzikhandla uhlelo “lokungahleliwe” kuPython? Kwavela ukuthi akuyona yonke into elula kangaka. Okungenani angizange ngikuqonde ngokugcwele konke mina...

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))

Kumisiwe pip yinkinga eyaziwayo (idinga ukusekelwa kwama-hardlinks, angasekelwe ku-Haiku). Bangitshela ukuthi ngisebenzise ini python3.6 (Ngingathi isiphithiphithi). Ivuliwe isicelo nge-pip

Siyaphi ngokulandelayo?

I-Haiku iyisibonelo sesistimu yokusebenza ye-PC egxilile, futhi ngenxa yalokho inezimiso ezinhle kakhulu ezenza kube lula ukugeleza komsebenzi kukonke. Ukuthuthukiswa kwayo bekulokhu kuzinzile kodwa kuhamba kancane phakathi neminyaka eyi-10 edlule, ngenxa yalokho ukusekelwa kwehadiwe kuye kwahlala kulinganiselwe futhi uhlelo ngokwalo alwaziwa. Kodwa isimo siyashintsha: ukusekelwa kwe-hardware kwenza kube nokwenzeka ukuqhuba i-Haiku kuhlu olubanzi lwemishini (nakuba inamaphutha), futhi njengoba inguqulo yesistimu ayiyona i-1.0, uhlelo ludinga ukuheha ukunakwa komphakathi okwengeziwe. Ngingasiza kanjani kangcono? Ngikholelwa ukuthi lolu chungechunge lwezihloko luzoba usizo. Ngemva kwamaviki ama-2 ngi kwaqala bika izimbungulu, futhi waqala uchungechunge lokusakazwa kwevidiyo.

Ngiyaphinda futhi ngizwakalisa ukubonga kwami ​​okujulile ethimbeni lokuthuthukisa i-Haiku, ningcono kakhulu! Qiniseka ukuthi ungazisa uma ungacabanga ukuthi ngingafaka kanjani isandla ekuthuthukisweni kwephrojekthi, nakuba ngingahlelile ukubhala ku-C++ esikhathini esizayo esiseduze.

Zizame wena! Ngemuva kwakho konke, iphrojekthi ye-Haiku ihlinzeka ngezithombe zokuqalisa kusuka ku-DVD noma i-USB, eyenziwe Ежедневно.
Ingabe unemibuzo? Sikumema kwabakhuluma isiRashiya isiteshi sethelegramu.

U-probono ungumsunguli nomthuthukisi oholayo wephrojekthi ye-AppImage, umsunguli wephrojekthi ye-PureDarwin, futhi unikela kumaphrojekthi omthombo ovulekile ahlukahlukene. Izithombe-skrini zithathwe ku-Haiku. Ukubonga kuvezwa konjiniyela esiteshini #haiku ku-irc.freenode.net

Ukubuka konke kwephutha: Ungazidubula kanjani onyaweni ku-C no-C++. Iqoqo leresiphi ye-Haiku OS

Kusuka ku umbhali translation: lesi isihloko sesishiyagalolunye nesokugcina ochungechungeni olumayelana ne-Haiku.

Uhlu lwama-athikili: Okokuqala Owesibili Okwesithathu Okwesine Okwesihlanu Isithupha Okwesikhombisa Okwesishiyagalombili

Source: www.habr.com

Engeza amazwana