Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Tafatirka sawirka maqaalkan - Haiku

TL, DR: Waxqabadku aad buu uga fiican yahay sidii hore. ACPI ayaa eedda lahayd. Ku shaqaynta mashiinka farsamada gacanta waxay si fiican ugu shaqeysaa wadaagista shaashadda. Git iyo maamulaha xirmada ayaa lagu dhex dhisay maareeyaha faylka. Shabakadaha wireless-ka dadweynaha ma shaqeeyaan. Niyad jab leh Python.

Toddobaadkii hore Waxaan helay Haiku, nidaam wanaagsan oo lama filaan ah. Xitaa hadda, usbuuca labaad, waxaan sii wadaa inaan helo dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo, dabcan, qayb toddobaadle ah oo ka mid ah nuucyada kala duwan.

Wax-soo-saarka

Sida ay soo baxday, waxqabadka xun ee usbuuca ugu horreeya, gaar ahaan browserka (dib u dhaca marka la qorayo, tusaale ahaan), waxaa laga yaabaa inay la xiriirto hirgelinta qalloocan ACPI ee kumbuyuutarka BIOS.

Si loo joojiyo ACPI waxaan sameeyaa:

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

oo dib u bilow Hadda nidaamkaygu wuxuu ugu dambeyntii si dhakhso ah uga jawaabayaa, sida dib-u-eegayaasha kale ay xuseen wakhti hore. Laakiin natiijadu waxay tahay, mar dambe ma dib u bilaabi karo iyada oo aan la argagaxin kernel (xiritaanka waxaa lagu samayn karaa fariinta "Waxaad hadda damin kartaa awoodda kombiyuutarka").

ACPI,DSDT,IASL

Hagaag, waxay u badan tahay inaad u baahan tahay inaad sameyso qaar ka mid ah ciribtirka ACPI, waxaan si cad u xusuustaa wax arrintan ku saabsan maalmihii aan ka shaqeynayey PureDarwin, sababtoo ah xnu kernel wuxuu badiyaa u baahnaa faylal go'an. DSDT.aml

Aan tagno...

Soo dejinta iyo ururinta iasl, Intel ee ACPI debugger. Dhab ahaantii maya, mar hore ayaa la xawilay:

~>  pkgman install iasl

Waxaan kaydiyaa miisaska ACPI:

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

Waxay soo baxday in aysan weli ka shaqeyn Haiku, waxaan go'aansaday in aan dib u bilaabo Linux oo aan ka saaro waxa ku jira ACPI. Kadib waxaan hagaajiyay khaladaadka anigoo isticmaalaya iasl, tifaftiraha qoraalka, aqoonta qaar (waxaad Google kartaa "patch dsdt fix") iyo dulqaad badan. Si kastaba ha ahaatee, natiijadu waxay tahay, weli ma awoodin inaan soo dejiyo DSDT-ga la dhejiyay anigoo isticmaalaya soo dejiyaha Haiku. Xalka saxda ah wuxuu noqon karaa wareejin ACPI dhejinta duulista, galay Haiku bootloader (ku saabsan sida tan wuxuu sameeyaa bootloader Clover, sixitaanka DSDT duqsigu ku salaysan sumadaha iyo qaababka). waan furay dalab.

Mashiinnada casriga ah

Guud ahaan, ma ihi taageere mashiinnada farsamada gacanta, maadaama ay inta badan isticmaalaan RAM badan iyo agabyada kale ee aan heli karo. Sidoo kale, ma jecli dusha sare. Laakin waxa ay noqotay in aan halis galo oo aan isticmaalo VM, maadaama Haiku aanu wali garanayn sida loogu duubo baahinta muuqaalka codka (maadaama qalabkaygu aanu lahayn darawalo dhawaq ah oo uu jiro kaar ku xidhan usb1 (nooca kowaad), iyo darawalkiisa waa in gacanta lagu ururiyaa). Waxa aan rabo in aan sheego: waayo go'aanka noocaas ah Waxaan ku guuleystey inaan helo natiijo aad u wanaagsan markii aan abuurayay baahinta fiidiyowga. Waxaa soo baxday in Maareeyaha Mashiinka Virtual uu yahay mucjiso dhab ah. Waxaa laga yaabaa in RedHat ay gelisay dhammaan lacagta injineernimada software-kan (kaas oo aan iska indho-tiray 15 sano). Si kastaba ha noqotee, si aan la yaabay, Haiku-da 'virtualized Haiku wuxuu ku shaqeeyaa wax yar ka dhaqso badan isla qalabkii (ay adagtahay in la rumaysto, laakiin waxay iila muuqataa aniga). [Uma maleynayo inay jirto khibrad la mid ah 2007 oo la sii daayay Centos5, kaas oo lagu rakibi karo qaab-muuqaal ah Xen. - qiyaastii. turjumaan]

Baahinta muuqaalka

Waxay ahayd wax aad u badan oo aan jeclahay, markaa waxaan duubay hage tallaabo-tallaabo ah (inta badan naftayda inaan dib u ciyaaro), laakiin waxaad sidoo kale isticmaali kartaa macluumaadkan si aad u duubto fiidiyoowgaaga Haiku (taas oo hubaal ah in la isku dayo). ).

Si kooban:

  • Isticmaal taleefoonnada gacanta ee wanaagsan iyo kaarka codka ee C-Media ee USB
  • Kabo kombuyuutarkaaga adigoo isticmaalaya sawirka tooska ah ee Pop!OS NVIDIA (oo loogu talagalay codaynta degdegga ah ee qalabka nvenc)
  • Soo deji Haiku Anyboot 64bit sawirka habeenka
  • Samee KVM sida lagu qeexay maqaalka kore
  • Soo deji OBS Studio AppImage (ha iloobin inaad u sheegto horumariyeyaasha inaad rabto kan rasmiga ah)
  • Ku dar shaandhada dhimista buuqa Desktop Audio (midig ku dhufo Desktop Audio, ka dib "Filters", ka dib "+", ka dib "Xukunta Sawaxanka", ka tag heerka sida caadiga ah)
  • Dhex mara habaynta codka ee XFCE
  • Midig ku dhufo Desktop Audio, ka dibna "Properties", dooro aaladda "Audio Adapter Analog Stereo"
  • Tag liiska XFCE, "Meenada Shaqada"
  • Halkaa dhig tirada desktop-yada: 2
  • Ctr-Alt-RightArrow waxay u wareegaysaa miiska labaad
  • Hagaaji jidka gaaban si aad u bilowdo Maareeyaha Mashiinka Virtual si uu ugu shaqeeyo sidii xidid (adigoo ku daraya sudo), haddii kale aniga iimay shaqayn
  • Ku bilow Haiku desktop labaad
  • Ku dheji desktop-keeda, deji xallinta FullHD (Ma heli karo Haiku inuu tan si toos ah u sameeyo, waxaa jiri kara hab lagu qasbi karo QEMUKVM inay EDID ka soo gudbiso kormeeraha, laakiin kamaan helin goob noocaas ah Mashiinka Virtual Maareeyaha) [Waxay ahayd in aan rakibo kaar kale oo fiidiyoow ah oo aan u gudbiyo Haiku... - qiyaastii. turjumaan]
  • Riix Ctrl+Alt si aad ugu celiso kiiboodhka iyo jiirka Linux
  • Ctr-Alt-LeftArrow wuxuu u wareegi doonaa desktop-ka ugu horreeya
  • Gudaha OBS, ku dar "Daaqadda Qabashada (XComposite)", oo dooro daaqadda "Haiku on QEMUKVM", daar sanduuqa hubinta "Isbeddelka cas iyo buluugga".
  • Duub muqaal, ku tafatir Shotcut (ku socodsii sidii xididka nvenc hardware dardargelinta si uu u shaqeeyo)
  • Heesta muusiga ee maktabadda muusiga ee YouTube-ka "Wakhti soo noqnoqday". Shaandhaynta: "Maqalku wuu baxayaa", "Maqalku wuu baxay", mugga -35db (hagaag, taasi waa ku filan tahay, tani maaha tilmaanta Shotcut)
  • Dhoofinta, YouTube, soo dejiso. Fiidiyowgu wuxuu ku noqon doonaa FullHD YouTube-ka iyada oo aan la samayn habayn gaar ah

Voilà!

https://youtu.be/CGs-lZEk1h8
Ku Socod Haiku Video leh QEMUKVM, USB Sound Card, OBS Studio iyo Shotcut

Waan faraxsanahay, inkasta oo aan aad ugu faraxsanaan lahaa haddii kaarka codka, OBS Studio iyo Shotcut ay si dhalasho ah uga shaqeeyaan Haiku mana aanan ahayn inaan dhex maro habayntan dheer. [Waxaan qaadan lahaa VirtualBox, wax walba waa isla markiiba si loogu duubo baahinta fiidiyowga saxda ah ee goobaha mashiinka farsamada. - qiyaastii. turjumaan]

Tracker iyo add-ons

Tracker for Haiku waa la mid sida Finder on Mac, ama Explorer ee Windows. Waxaan isku dayi doonaa inaan raadiyo tracker add-on HaikuDepot.

Is dhexgalka Git ee maamulaha faylka

Isagoo soo xiganaya sawirro boggiisa hore

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
TrackGit waxaa ku jira maamulaha faylka Haiku

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Xitaa waxaad xidhi kartaa kaydka

Waa maxay waxani, kaftan?! Furaha qoraalka cad? Waxaa la yaab leh inaysan isticmaalin "keychain", Haiku wuxuu leeyahay BKeyStore taas. Ka tagay codsi.

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Furaha qoraalka cad?

Isku dhafka maareeyaha xirmada ee maamulaha faylka

Sida ku cad bogga guriga mashruuca:

Hela xidhmada(yada) fayl kasta oo la xushay, isaga oo ku furaya arjiga aad door bidayso. Sida caadiga ah kani waa HaikuDepot, halkaas oo aad ka arki karto sharraxaadda xirmada, iyo tabka Tusmada waxaad ku arki kartaa faylal kale oo ka mid ah xirmadan, iyo sidoo kale meesha ay ku yaalliin.

Waxay u badan tahay inay jirto hal tillaabo oo kaliya si meesha looga saaro xirmada...

Autostart/rc.local.d

Sidee si toos ah wax ugu bilaaba marka uu kabaha gashado?

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

Waxaan u baahanahay inaan helo amar ku saabsan isku-dubbaridka wakhtiga maxalliga ah iyada oo loo marayo NTP ... Waxaan maqlay inay guud ahaan si toos ah u shaqeyso, laakiin sabab qaar ka mid ah aniga iguma shaqeyso. Taas oo aad u xun sababtoo ah waxaan haystaa batari dhintay RTC taas oo macnaheedu yahay wakhtigu wuxuu dib u dhigayaa marka korontada la saaro.

Talooyin badan

Codsiga Talo bixin waxay tusinaysaa tabo iyo tabaha waxtarka leh (ka eeg!).

Shabakadaha wireless-ka ee dadweynaha

Ma aan awoodin in aan ku xidho shabakadaha wireless-ka markii aan socday, inkasta oo shabakadda wireless-ka guriga ay shaqaynaysay. Goobaha caamka ah (Garoonada Diyaaradaha, Huteelada, Saldhigyada tareenada) waxaa inta badan daboola shabakado badan oo wireless ah, kuwaas oo mid waliba ka kooban yahay dhawr meelood oo laga soo galo.

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Saldhigga dhexe ee Frankfurt

Maxaan ka heli doonnaa Xarunta tareenka ee Frankfurt? Shabakado badan oo kala duwan:

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Xaalad caadi ah oo ka jirta goobaha caamka ah. Halkan: Saldhigga Dhexe ee Frankfurt

Waxaa jira fursado badan oo ku filan isku xirka. Muxuu Haiky ku sameeyaa shabakadahan? Dhab ahaantii, wax badan maaha: aad ayuu ugu jahwareersan yahay iyaga. Ka dib oo dhan, waa la iga go'ay shabakada waqtigan oo dhan.

Wareejinta barta gelitaanka ma shaqaynayso?

Dhammaantood waxay ku bilaabmaan meel kasta oo laga galo si gaar ah loo tuso - xitaa haddii ay ka tirsan yihiin isku shabakad leh isla SSID - si ka duwan OS kasta oo kale oo aan aqaano.

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Dhowr dhibcood oo leh isla SSID ayaa la muujiyay. Hagaag, sidee xil wareejintu u shaqaynaysaa xaaladahan oo kale?

Oo kaliya hal SSID waa in la soo bandhigaa, kaas oo barta gelitaanka ee calaamadda ugu xoogga badan la dooran doono. Macmiilku waa inuu doortaa dhibic kale oo leh calaamad xoog badan, laakiin leh isla SSID (haddii la heli karo), haddii xidhiidhka barta gelitaanka hadda uu noqdo mid daciif ah - wax walbaa way shaqeeyaan xitaa marka la guurayo (macmiil wareejinta inta u dhaxaysa dhibcaha gelitaanka). Abuuray codsi.

Ma jiraan shabakado furan?

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Haiku waxa uu ku adkaysanayaa in ay qasab tahay in uu jiro furaha sirta ah, xataa haddii shabakadu furan tahay.

Haiku wuxuu sii wadaa inuu u baahan yahay lambarka sirta ah ee shabakadda, in kasta oo shabakadda lafteeda aysan u baahnayn wax sirta ah. Sidoo kale abuuray codsi.

Jahwareer ka taagan marinnada maxaabiista?

Shabakado badan oo bilaa-waayirka ah ayaa isticmaala portals maxaabiis ah,halkaas oo isticmaaluhu loo weeciyo bogga gelitaanka halkaas oo ay ku aqbali karaan shuruudaha iyo heshiisyada ka hor inta aan la isticmaalin shabakadda. Tani waxaa laga yaabaa inay sii wareerisay OS-kayga. Dhammaadkii, sida muuqata, nidaamka-hoosaadka wireless-ka ayaa gebi ahaanba la xannibay.

Toddobaadkaygii labaad ee Haiku: dheeman badan oo qarsoon iyo waxyaabo la yaab leh, iyo sidoo kale caqabado
Muddo ka dib, dhammaan nidaamka hoose ee wireless-ka ayaa gebi ahaanba la xannibay

Ma jiro gelitaanka shabakada markaad safrayso, murugo iyo murugo.

Niyad jabka Python

Sidee si fudud oo aan dadaal lahayn loogu socodsiiyaa barnaamijka "random" ee Python? Waxaa soo baxday in wax walba aysan ahayn mid fudud. Ugu yaraan si buuxda uma fahmin wax walba naftayda…

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

Laallay pip waa arrin la yaqaan (waxay u baahan tahay taageero hardlinks, kuwaas oo aan laga taageero Haiku). Waxa ay ii sheegeen waxa aan isticmaalo python3.6 (Waxaan dhihi lahaa waa qasan). Furmay codsi leh pip

Halkee ayaan maraynaa?

Haiku waa tusaale ka mid ah nidaamka hawlgalka PC diirada saaraya, oo sidaas oo kale waxay leedahay mabaadi' aad u fiican oo si weyn u fududeeya guud ahaan socodka shaqada. Horumarkeedu wuxuu ahaa mid xasilloon laakiin gaabis ah 10kii sano ee la soo dhaafay, taas oo keentay in taageerada qalabku ay si caddaalad ah u xaddidan tahay nidaamka laftiisana aan la garanayn. Laakiin xaaladdu way isbeddelaysaa: taageerada qalabku waxay suurtogal ka dhigaysaa in Haiku lagu maamulo mashiinno aad u ballaaran (inkastoo ay jiraan khaladaad), oo la siiyay in nidaamka nidaamka uusan ahayn 1.0, nidaamku wuxuu u baahan yahay inuu soo jiito dareenka dadweynaha. Sideen u caawin karaa sida ugu fiican? Waxaan aaminsanahay in maqaalladan taxanaha ahi ay waxtar yeelan doonaan. 2 todobaad kadib I bilaabay ka sheeg cilladaha, oo sidoo kale bilaabay barnaamijyo taxane ah oo muuqaal ah.

Mar labaad waxaan u mahadcelinayaa kooxda horumarinta Haiku, waxaad tahay kan ugu fiican! U hubso inaad i ogeysiiso haddii aad ka fikiri karto siyaabaha aan uga qayb qaadan karo horumarinta mashruuca, inkastoo aanan qorsheyneynin inaan ku qoro C ++ mustaqbalka dhow.

Isku day naftaada! Ka dib oo dhan, mashruuca Haiku wuxuu bixiyaa sawirro laga soo qaaday DVD ama USB, oo la sameeyay ежедневно.
Wax su'aalo ah ma qabtaa? Waxaanu kugu martiqaadaynaa ku hadalka Ruushka kanaalka telegram.

probono waa aasaasaha iyo hormuudka horumariyaha mashruuca AppImage, aasaasaha mashruuca PureDarwin, iyo ka qaybqaata mashaariic ilo furan oo kala duwan. Sawirada sawirada ayaa laga qaaday Haiku. Waad ku mahadsan tahay horumariyeyaasha kanaalka #haiku ee irc.freenode.net

Dulmar cilad: Sida cagaha looga toogto C iyo C++. Ururinta karinta Haiku OS

ka qoraa tarjumaad: kani waa maqaalkii sagaalaad uguna dambeeyay ee taxanaha Haiku.

Liiska maqaallada: Marka hore Midka labaad Saddexaad Afaraad Tan shanaad Lixaad Todobaad Sideedaad

Source: www.habr.com

Add a comment