Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Ukuhlela umfanekiso wekhusi kweli nqaku - kwiHaiku

TL; DR: Ukusebenza kungcono kakhulu kunokuqala. I-ACPI yayibekek’ ityala. Ukubaleka kumatshini obonakalayo kusebenza kakuhle ekwabelweni kwesikrini. I-Git kunye nomphathi wephakheji yakhelwe kumphathi wefayile. Uthungelwano lwamacingo kawonke-wonke alusebenzi. Ukukhathazeka ngepython.

Kwiveki ephelile Ndafumanisa iHaiku, inkqubo elungileyo ngokungalindelekanga. Kwaye nangoku, kwiveki yesibini, ndiqhubeka ndifumana iidayimani ezininzi ezifihliweyo kunye nezinto ezimangalisayo ezimangalisayo, kwaye, ngokuqinisekileyo, inxalenye yeveki yee-nuances ezahlukeneyo.

Imveliso

Njengoko kuvela, ukusebenza kakubi kweveki yokuqala, ngakumbi kwisikhangeli (ukulibaziseka xa uchwetheza, umzekelo), kunokunxulumana nokuphunyezwa kwe-ACPI egoso kwi-BIOS yekhompyuter yam.

Ukuvala i-ACPI ndenza:

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

kwaye uqalise kwakhona. Ngoku inkqubo yam ekugqibeleni iphendula ngokukhawuleza, njengoko abanye abahlalutyi baye baqaphela ngaphambili. Kodwa ngenxa yoko, andisakwazi ukuqalisa kwakhona ngaphandle koloyiko lwe-kernel (ukuvalwa kunokwenziwa ngomyalezo othi "Ngoku unokucima amandla ekhompyuter").

ACPI,DSDT,IASL

Ewe, kusenokwenzeka ukuba ufuna ukwenza i-ACPI debugging, ndikhumbula ngokucacileyo into malunga noku ukusukela kwimini xa ndandisebenza kwiPureDarwin, kuba i-xnu kernel yayihlala ifuna iifayile ezimiselweyo. DSDT.aml

Masihambe...

Ukukhuphela kunye nokuqokelela iasl, Intel's ACPI debugger. Ngokwenene hayi, sele ifakiwe:

~>  pkgman install iasl

Ndigcina iitafile ze-ACPI:

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

Kuyavela ukuba ayisebenzi kwi-Haiku okwangoku, ndigqibe ekubeni ndiqalise kwakhona kwi-Linux kwaye ndisuse umxholo we-ACPI apho. Emva koko ndalungisa iimpazamo usebenzisa i-iasl, umhleli wombhalo, ulwazi oluthile (unokwenza iGoogle "i-patch dsdt fix") kunye nomonde omkhulu. Nangona kunjalo, ngenxa yoko, andizange ndikwazi ukukhuphela i-DSDT elayishiweyo usebenzisa i-Haiku downloader. Isisombululo esichanekileyo sinokuba kukudluliselwa I-ACPI ekubhabheni ibhabha, kwi-Haiku bootloader (malunga nokufana nale yenza i-Clover bootloader, ukulungisa iDSDT kwimpukane esekelwe kwiilebhile kunye neepateni). Ndavula isicelo.

Oomatshini benyani

Ngokubanzi, andingomntu othanda oomatshini, kuba bahlala besebenzisa i-RAM eninzi kunye nezinye izixhobo ezifumanekayo kum. Kwakhona, andiyithandi i-overhead. Kodwa kwafuneka ndithathe umngcipheko kwaye ndisebenzise i-VM, ekubeni uHaiku engekayazi indlela yokurekhoda usasazo lwevidiyo ngesandi (ekubeni izixhobo zam zingenazo i-sound drivers kwaye kukho ikhadi eliqhagamshelwe nge-usb1 (uguqulelo lokuqala), kunye nomqhubi walo. kufuneka idityaniswe ngesandla). Into endifuna ukuyithetha: kuba isigqibo esinjalo Ndikwazile ukufumana isiphumo esihle kakhulu xa ndisenza usasazo lwam lwevidiyo. Kwavela ukuba uManejala woMatshini weVirtual ngummangaliso wokwenyani. Mhlawumbi i-RedHat ityale yonke imali yayo yobunjineli kule software (endingayihoyi iminyaka eyi-15). Kwimeko nayiphi na into, ngokumangalisa kwam, i-Haiku ebonakalayo ibaleka ngokukhawuleza kune-hardware efanayo (kunzima ukukholelwa, kodwa kubonakala kunjalo kum). [Andiqondi ukuba bekukho amava afanayo ngo-2007 ngeCentos5 esanda kukhutshwa, enokufakwa kwi-Xen. - malunga. umguquleli]

Usasazo lwevidiyo

Bekukuninzi kakhulu ekuthandeni kwam, ke ndiye ndarekhoda isikhokelo senyathelo nenyathelo (ubukhulu becala kum ukuba ndidlale emva kwexesha), kodwa ungasebenzisa olu lwazi ukurekhoda iividiyo zakho zeHaiku (ekufanele ukuba uzame ).

Ngamafutshane:

  • Sebenzisa ii-headphones ezifanelekileyo kunye nekhadi lesandi le-USB le-C-Media
  • Qalisa ikhompyuter yakho usebenzisa iPop!OS NVIDIA umfanekiso ophilayo (yehardware ekhawulezileyo ukufakwa kwekhowudi kwi-nvenc)
  • Khuphela iHaiku Anyboot 64bit ebusuku umfanekiso
  • Cwangcisa i-KVM njengoko kuchaziwe kwinqaku elingasentla
  • Khuphela i-OBS Studio AppImage (ungalibali ukuxelela abaphuhlisi ukuba ufuna esemthethweni)
  • Yongeza isihluzi sokunciphisa ingxolo kwiDesktop Audio (cofa ekunene kwi-Audio yeDesktop, emva koko "Izihluzi", emva koko "+", emva koko "Uxinzelelo lwengxolo", shiya inqanaba ngokungagqibekanga)
  • Yiya kuseto lwesandi kwi-XFCE
  • Cofa ekunene kwi-Desktop Audio, emva koko "iiProperties", khetha isixhobo "I-Audio Adapter Analog Stereo"
  • Yiya kwimenyu ye-XFCE, "Iindawo zokusebenzela"
  • Seta inani leedesktop apho: 2
  • I-CTr-Alt-RightArrow iya kutshintshela kwidesktop yesibini
  • Lungisa indlela emfutshane yokumisela uMphathi woMatshini weVirtual ukuze asebenze njengengcambu (ngokongeza sudo), kungenjalo ayizange isebenze kum
  • Qalisa i-Haiku kwi-desktop yesibini
  • Qalisa kwi-desktop yakhe, seta isisombululo kwi-FullHD (andikwazanga ukufumana i-Haiku ukuba yenze oku ngokuzenzekelayo, kunokubakho indlela yokunyanzela i-QEMUKVM ukuba isasaze i-EDID kwimonitha, kodwa andizange ndifumane useto olunjalo kuMatshini weVirtual. Umphathi) [Kwafuneka ndifake elinye ikhadi levidiyo kwaye ndilithumele kwi-Haiku... - malunga. umguquleli]
  • Cinezela u-Ctrl+Alt ukubuyisela ikhibhodi kunye nemouse kwi-Linux
  • I-CTr-Alt-LeftArrow iya kutshintshela kwidesktop yokuqala
  • Kwi-OBS, yongeza i-"Window Capture (XComposite)", kwaye ukhethe i-"Haiku kwi-QEMUKVM" ifestile, vula i-"Switch red and blue" ibhokisi yokukhangela.
  • Rekhoda ividiyo, uyihlele ngeShotcut (yiqhube njengengcambu ye-nvenc hardware acceleration to work)
  • Ingoma ephuma kwithala leencwadi lomculo likaYouTube "iTimelapsed Tides". Izihluzi: "Umsindo uphelile", "Audio fade out", umthamo -35db (kulungile, kwanele, lo ayingomyalelo weShotcut)
  • Thumela ngaphandle, YouTube, download. Ividiyo iya kuba yiFullHD kwiYouTube ngaphandle kokulungiswa okukhethekileyo

Voila!

https://youtu.be/CGs-lZEk1h8
Ukusasaza ividiyo ye-Haiku nge-QEMUKVM, iKhadi leSandi le-USB, i-OBS Studio kunye ne-Shotcut

Ndiyavuya, nangona ndingavuya ngakumbi ukuba ikhadi lesandi, i-OBS Studio kunye ne-Shotcut zisebenze ngokuzalwa e-Haiku kwaye andizange ndihambe ngolu hlobo lude. [Ndingathatha iVirtualBox, yonke into ikhona kwangoko yokurekhoda usasazo lwevidiyo kanye kuseto lomatshini obonakalayo. - malunga. umguquleli]

I-Tracker kunye nezongezo zayo

I-Tracker ye-Haiku yinto efanayo ne-Finder kwi-Mac, okanye i-Explorer kwi-Windows. Ndiza kuzama ukukhangela tracker add-on eHaikuDepot.

Ukudityaniswa kweGit kumphathi wefayile

Ucaphula nje imifanekiso kwiphepha lakhe lasekhaya

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
I-TrackGit ibandakanyiwe kumphathi wefayile ye-Haiku

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Ungade udibanise indawo yokugcina

Yintoni le, isiqhulo?! Igama lokugqithisa elingenanto? Okumangalisayo kukuba abasebenzisi "keychain", i-Haiku ine-BKeyStore yaloo nto. Ushiye isicelo.

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Igama lokugqithisa lombhalo ongenanto?

Ukudityaniswa komphathi wephakheji kumphathi wefayile

Ngokwephepha lasekhaya leprojekthi:

Ifumana umqulu wayo nayiphi na ifayile (ii) ekhethiweyo, uyivule kwisicelo sakho esikhethiweyo. Ngokungagqibekanga oku yiHaikuDepot, apho unokubona inkcazo yephakheji, kwaye kwithebhu ethi "Imixholo" unokubona ezinye iifayile eziyinxalenye yale phakheji, kunye nendawo yazo.

Kukho inyathelo elinye kuphela elishiyekileyo lokususa ipakethe...

Autostart/rc.local.d

Uyiqala njani into ngokuzenzekelayo xa iqala?

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

Ndifuna ukufumana umyalelo wokuvumelanisa ixesha lendawo nge-NTP... Ndivile ukuba kufuneka isebenze ngokubanzi ngokuzenzekelayo, kodwa ngenxa yesizathu esithile ayisebenzi kum. Okubi kakhulu kuba ndinebhetri efileyo ye-RTC ethetha ukuba ixesha libuyisela xa umbane ususiwe.

Iingcebiso ezingakumbi

Isicelo Ingcebiso ibonisa iingcebiso eziluncedo kunye namaqhinga (zihlole!).

Uthungelwano lwamacingo kawonke-wonke

Andikwazanga ukuqhagamshela kwiinethiwekhi ezingenazingcingo ngelixa ndihamba, nangona inethiwekhi yam engenazingcingo yasekhaya yayisebenza. Iindawo zikawonke-wonke (izikhululo zeenqwelo moya, iihotele, izikhululo zikaloliwe) zidla ngokugqunywa ngothungelwano olungenazingcingo ezininzi, nganye kuzo idla ngokuba neendawo ezininzi zofikelelo.

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Isikhululo esiphakathi saseFrankfurt

Siza kufumana ntoni Isikhululo sikaloliwe saseFrankfurt? Iqela lenethiwekhi ezahlukeneyo:

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Imeko eqhelekileyo kwiindawo zoluntu. Apha: Isikhululo esiphakathi saseFrankfurt

Kukho ngaphezu kokwaneleyo okunokwenzeka koqhagamshelwano. Wenza ntoni uHaiky ngezi networks? Enyanisweni, akukho kakhulu: ubhideka kakhulu kuzo. Emva kwayo yonke loo nto, bendikhutshiwe kwi-network ngalo lonke elixesha.

Indawo yokufikelela ayisebenzi?

Yonke le nto iqala ngendawo yofikelelo nganye eboniswa ngokwahlukeneyo - nokuba ngaba yenethiwekhi enye ene-SSID efanayo - ngokungafaniyo nayo nayiphi na enye i-OS endiyiqhelileyo.

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Amanqaku amaninzi ane-SSID efanayo ayaboniswa. Ewe, ukunikezela kuya kusebenza njani kwiimeko ezinjalo?

Kwaye inye kuphela i-SSID ekufuneka iboniswe, apho indawo yofikelelo enophawu olunamandla iya kukhethwa. Umxhasi kufuneka akhethe elinye inqaku elinomqondiso onamandla, kodwa nge-SSID efanayo (ukuba ikhona), ukuba uxhulumaniso kunye nendawo yokufikelela yangoku luba buthathaka kakhulu - yonke into isebenza nangona ihamba (ukunikezelwa komthengi phakathi kwamanqaku okufikelela). Yenze isicelo.

Akukho intanethi zivuliweyo?

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
I-Haiku igxininisa ukuba kufuneka kubekho igama eliyimfihlo, nokuba inethiwekhi ivuliwe.

I-Haiku iyaqhubeka ifuna igama eligqithisiweyo lothungelwano, nangona inethiwekhi ngokwayo ayifuni naziphi na iiphasiwedi. Kwakhona wenze isicelo.

Ukubhideka kwii-ports ezithinjiweyo?

Iinethiwekhi ezininzi ezingenazingcingo zisebenzisa iiphothali ezithinjiweyo, apho umsebenzisi uthunyelwa kwiphepha lokungena apho anokwamkela imigaqo kunye nezivumelwano ngaphambi kokusebenzisa inethiwekhi. Oku kunokuba kudideke i-OS yam ngakumbi. Ekugqibeleni, ngokucacileyo, inkqubo yam engenazingcingo yayivaliwe ngokupheleleyo.

Iveki yam yesibini kunye noHaiku: iidayimani ezininzi ezifihliweyo kunye nezinto ezothusayo ezimnandi, kunye nemingeni ethile
Emva kwexesha elithile, yonke inkqubo engaphantsi kwamacingo yavalwa ngokupheleleyo

Akukho ukufikelela kwinethiwekhi ngelixa uhamba, usizi kunye ne-melancholy.

Ukukhungatheka ngePython

Uyiqhuba njani ngokulula nangokulula inkqubo "engaqhelekanga" kwiPython? Kwavela ukuba akusiyo yonke into elula. Ubuncinci bendingayiqondi yonke into mna...

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

Inqunyanyisiwe pip ngumba owaziwayo (ufuna inkxaso kwi-hardlinks, engaxhaswanga kwi-Haiku). Bandixelela into emandiyisebenzise python3.6 (Ndingathi yingxubakaxaka). Ivuliwe isicelo kunye pip

Siyaphi ngokulandelayo?

I-Haiku ngumzekelo wenkqubo yokusebenza yePC egxininisiweyo, kwaye ngenxa yoko inemigaqo ebalaseleyo eyenza lula ukuqhutywa komsebenzi jikelele. Uphuhliso lwayo luzinzile kodwa lucotha kwiminyaka eyi-10 edlulileyo, ngenxa yoko inkxaso ye-hardware iye yahlala ilinganiselwe kwaye inkqubo ngokwayo ingaziwa. Kodwa imeko iyatshintsha: inkxaso ye-hardware yenza kube lula ukuqhuba i-Haiku kuluhlu olubanzi loomatshini (nangona kukho iimpazamo), kwaye inikwe ukuba inguqulo yenkqubo ayikho i-1.0, inkqubo idinga ukutsala ingqalelo yoluntu ngakumbi. Ndingakunceda njani? Ndikholelwa ukuba olu ngcelele lwamanqaku luya kuba luncedo. Emva kwe 2 weeks I iqalile ingxelo bugs, kwaye waqala uthotho losasazo lwevidiyo.

Kwakhona ndivakalisa umbulelo wam omkhulu kwiqela lophuhliso lweHaiku, ungoyena ubalaseleyo! Qinisekisa ukuba undazise ukuba unokucinga ngendlela endinokuba negalelo ngayo kuphuhliso lweprojekthi, nangona ndingacwangcisi ukubhala kwiC ++ kungekudala.

Yizame ngokwakho! Emva kwayo yonke loo nto, iprojekthi yeHaiku ibonelela ngemifanekiso yokubhuthwa kwiDVD okanye kwi-USB, eyenziwe Ежедневно.
Unemibuzo? Siyakumema kwisiRashiya Umzila wetelegram.

probono ngumseki kunye nomphuhlisi okhokelayo weprojekthi ye-AppImage, umseki weprojekthi yePureDarwin, kunye negalelo kwiiprojekthi ezahlukeneyo zomthombo ovulekileyo. Umfanekiso weskrini othathwe kwi-Haiku. Enkosi kubaphuhlisi kwitshaneli #haiku kwi-irc.freenode.net

Isishwankathelo sempazamo: Ungazidubula njani unyawo kwi-C kunye ne-C ++. Haiku OS Recipe Collection

Ukusuka umbhali inguqulelo: eli linqaku lesithoba kunye lokugqibela kuthotho malunga Haiku.

Uluhlu lwamanqaku: Okokuqala Okwesibini Okwesithathu Okwesine Isihlanu Isithandathu Isixhenxe Isibhozo

umthombo: www.habr.com

Yongeza izimvo