
Deasachadh an dealbh-sgrĂŹn airson an artaigil seo - ann an Haiku
TL; DR: Tha coileanadh mòran nas fheà rr na an toiseach. B' e ACPI a bu choireach. Bidh ruith ann an inneal brÏgheil ag obair gu math airson roinneadh sgrion. Tha Git agus manaidsear pacaid air an toirt a-steach don mhanaidsear faidhle. Chan eil lÏonraidhean uèirleas poblach ag obair. Duilgheadas le python.
Lorg mi Haiku, siostam math ris nach robh dÚil. Agus eadhon a-nis, anns an dà rna seachdain, tha mi a 'leantainn air adhart a' lorg mòran de daoimeanan falaichte agus iongnadh tlachdmhor, agus, gu dearbh, cuibhreann seachdaineil de dhiofar nuances.
Coileanadh
Mar a thionndaidh e, dhâ fhaodadh coileanadh dòrainneach a âchiad seachdain, gu sònraichte anns aâ bhrobhsair (dĂ il nuair a tha thu a âtaipeadh, mar eisimpleir), a bhith co-cheangailte ri buileachadh cam ACPI ann am BIOS aâ choimpiutair agam.
Gus ACPI a dhĂŹ-cheadachadh nĂŹ mi:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernelagus ath-thòiseachadh. A-nis tha an siostam agam mu dheireadh aâ freagairt gu sgiobalta, mar a tha luchd-sgrĂšdaidh eile air mothachadh san Ă m a dhâ fhalbh. Ach mar thoradh air an sin, chan urrainn dhomh ath-thòiseachadh tuilleadh Ă s aonais clisgeadh kernel (faodar dĂšnadh a dhèanamh leis an teachdaireachd âFaodaidh tu a-nis cumhachd aâ choimpiutair a chuir dheth â).
ACPI, DSDT, IASL
O uill, is dòcha gum feum thu beagan deasbaid ACPI a dhèanamh, tha cuimhne neo-shoilleir agam air rudeigin mu dheidhinn seo bho na là ithean nuair a bha mi ag obair air PureDarwin, oir gu tric bha feum aig an kernel xnu air faidhlichean stèidhichte DSDT.aml
Tiugainn...
Luchdaich a-nuas agus a ' cruinneachadh iasl, . Gu dearbh chan eil, chaidh a ghluasad mar-thĂ :
~> pkgman install iaslSĂ bhailidh mi clĂ ran ACPI:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUNDTha e coltach nach eil e ag obair ann an Haiku fhathast, agus mar sin tha mi aâ co-dhĂšnadh ath-thòiseachadh Linux, agus sganaidh mi susbaint ACPI an sin. An uairsin shocraich mi na mearachdan le bhith aâ cleachdadh iasl, deasaiche teacsa, beagan eòlais (faodaidh tu âpatch dsdt fixâ a lorg air Google), agus tòrr foighidinn. Ach, cha bâ urrainn dhomh fhathast an DSDT paisteichte a luchdachadh le bhith aâ cleachdadh bootloader Haiku. Is dòcha gur e am fuasgladh ceart a bhith ga ghluasad. , a-steach don bootloader Haiku (timcheall air an aon rud ri seo , aâ ceartachadh DSDT air aâ chuileag stèidhichte air bileagan agus pĂ train). dh'fhosgail mi .
Innealan mas-fhĂŹor
San fharsaingeachd, chan eil mi dèidheil air innealan brĂŹgheil, oir mar as trice bidh iad ag ithe barrachd RAM agus goireasan eile a tha rim faighinn dhomh. Cuideachd, cha toil leam an còrr. Ach bâ fheudar dhomh cunnart a ghabhail agus VM a chleachdadh, leis nach eil fios aig Haiku fhathast mar a chlĂ ras tu craolaidhean bhidio le fuaim (leis nach eil draibhearan fuaim aig an uidheamachd agam agus gu bheil cairt ceangailte tro usb1 (aâ chiad dreach), agus an draibhear aige. feumar a chruinneachadh le lĂ imh). Na tha mi airson a rĂ dh: airson Fhuair mi toradh fĂŹor mhath nuair a chruthaich mi mo chraoladh bhidio. Thionndaidh e a-mach gur e fĂŹor mhĂŹorbhail a th âann am Virtual Machine Manager. Is dòcha gun do chuir RedHat an airgead innleadaireachd gu lèir a-steach don bhathar-bog seo (rud nach do dhĂŹochuimhnich mi airson 15 bliadhna). Co-dhiĂš, airson mo iongnadh mòr, bidh an Haiku brĂŹgheil aâ ruith beagan nas luaithe na air an aon bhathar-cruaidh (duilich a chreidsinn, ach tha e coltach riumsa). Chan eil mi aâ smaoineachadh gun robh eòlas coltach ris ann an 2007 leis an fhear a chaidh fhoillseachadh Ă s Ăšr Centos5, a dhâ fhaodadh a bhith air a stĂ ladh gu brĂŹgheil ann an Xen. â nota an eadar-theangaiche]
Craoladh bhidio
Bha e beagan cus airson mo chòrd, agus mar sin chlà raich mi stiÚireadh ceum air cheum (gu Ïre mhòr airson mi fhÏn a chluich air ais nas fhaide air adhart), ach faodaidh tu cuideachd am fiosrachadh seo a chleachdadh gus na sruthan bhidio Haiku agad a chlà radh (is fhiach feuchainn air. ).
Goirid:
- Cleachd fònaichean-cluaise iomchaidh agus cairt fuaim USB C-Media
- Tòisich do choimpiutair aâ cleachdadh ĂŹomhaigh beò Pop! OS NVIDIA (airson còdachadh nvenc luathaichte bathar-cruaidh)
- Luchdaich a-nuas haiku anyboot 64 bit oidhche
- Stèidhich KVM mar a chaidh a mhÏneachadh san artaigil gu h-à rd
- Luchdaich sĂŹos OBS Studio AppImage (na dĂŹochuimhnich innse don luchd-leasachaidh gu bheil thu ag iarraidh am fear oifigeil)
- Cuir criathrag lughdachadh fuaim ri Desktop Audio (cliog deas air Desktop Audio, an uairsin âFiltersâ, an uairsin â+â, an uairsin âSuppression Noiseâ, fĂ g an ĂŹre gu bunaiteach)
- Gabh tro na roghainnean fuaim ann an XFCE
- Dèan briogadh deas air Desktop Audio, an uairsin âPropertiesâ, tagh an inneal âAudio Adapter Analog Stereoâ
- Rach gu clĂ r-taice XFCE, "Workspaces"
- Suidhich Ă ireamh nan deasg an sin: 2
- Tionndaidhidh Ctr-Alt-RightArrow chun dĂ rna deasg
- Ceartaich an ath-ghoirid gus Virtual Machine Manager a chuir air bhog gus am bi e a âruith mar fhreumh (le bhith aâ cur ris
sudo), air dhòigh eile cha do dh'obraich e dhomh - Cuir Haiku air bhog air dà rna deasg
- Tòisich air an deasg aice, suidhich an rĂšn gu FullHD (cha b âurrainn dhomh Haiku fhaighinn airson seo a dhèanamh gu fèin-ghluasadach, is dòcha gu bheil dòigh ann toirt air QEMUKVM an EDID a chuir a-mach bhon monitor, ach cha do lorg mi a leithid de shuidheachadh ann an Virtual Machine Manaidsear) [Bâ fheudar dhomh cairt bhidio eile a chuir a-steach agus a chuir air adhart gu Haiku... - approx. eadar-theangair]
- BrĂšth Ctrl+Alt gus am meur-chlĂ r agus an luchag a thoirt air ais gu Linux
- Tionndaidhidh Ctr-Alt-LeftArrow chun chiad deasg
- Ann an OBS, cuir âWindow Capture (XComposite)â ris, agus tagh an uinneag âHaiku on QEMUKVMâ, tionndaidh air aâ bhogsa sgrĂšdaidh âSwap red and blueâ.
- ClĂ raich bhidio, deasaich e le Shotcut (ruith e mar fhreumh airson luathachadh bathar-cruaidh nvenc gus obrachadh)
- Ceòl bho leabharlann ciĂšil YouTube "Timelapsed Tides". Filters: âAudio seargadh a-steachâ, âFuaim aâ seargadh a-machâ, tomhas-lĂŹonaidh -35db (ceart gu leòr, tha sin gu leòr, chan e stiĂšireadh a tha seo airson Shotcut)
- Ăs-mhalairt, YouTube, luchdachadh sĂŹos. Bidh aâ bhidio gu bhith FullHD air YouTube Ă s aonais post-giullachd sònraichte sam bith
VoilĂ !
Sruth bhidio Haiku le QEMUKVM, Cairt Fuaim USB, OBS Studio agus Shotcut
Tha mi toilichte, ged a bhithinn fada nas toilichte nan obraicheadh ââaâ chairt-fuaim, OBS Studio agus Shotcut gu dĂšthchasach ann an Haiku agus cha robh agam ri dhol tron âât-suidheachadh fhada seo. [Ghabhainn VirtualBox, tha a h-uile dad ann sa bhad airson craoladh bhidio a chlĂ radh dĂŹreach ann an roghainnean an inneal brĂŹgheil. â mu thuairmeas. eadar-theangair]
Tracker agus na tuilleadain aige
Tha Tracker airson Haiku an aon rud ri Finder ann am Mac, no Explorer ann an WindowsFeuchaidh mi ri lorg. tracker add-on aig HaikuDepot.
Amalachadh Git ann am manaidsear fhaidhlichean
DĂŹreach aâ togail dhealbhan bhon duilleag dachaigh aige

TrackGit air a ghabhail a-steach ann am manaidsear faidhle Haiku

Faodaidh tu eadhon clone a dhèanamh air an stòr
Dè tha seo, fealla-dhĂ ?! Facal-faire teacsa sĂŹmplidh? Gu h-iongantach chan eil iad aâ cleachdadh âkeychainâ, tha BKeyStore aig Haiku airson sin. .

Facal-faire teacsa sĂŹmplidh?
Amalachadh manaidsear pacaid a-steach do mhanaidsear faidhle
A rèir duilleag-dachaigh aâ phròiseict:
Lorgaidh tu pasgan(an) faidhle(an) faidhle sam bith a thagh thu, ga fhosgladh san tagradh as fheĂ rr leat. Gu gnĂ thach is e seo HaikuDepot, far am faic thu tuairisgeul air aâ phacaid, agus anns an taba âContentsâ chĂŹ thu faidhlichean eile a tha nam pĂ irt den phasgan seo, a bharrachd air an Ă ite aca.
Is dòcha nach eil ach aon cheum air fhà gail gus am pasgan a thoirt air falbh...
Autostart/rc.local.d
Ciamar a thòisicheas tu rudeigin gu fèin-ghluasadach nuair a thòisicheas e?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- Autostart = /boot/home/config/settings/boot/user/launch
Feumaidh mi Ă ithne a lorg airson Ăšine ionadail a shioncronachadh tro NTP ... chuala mi gum bu chòir dha obrachadh gu fèin-ghluasadach san fharsaingeachd, ach airson adhbhar air choireigin chan eil e ag obair dhòmhsa. A tha ro dhona leis gu bheil bataraidh marbh agam airson an RTC a tha aâ ciallachadh gu bheil an Ăšine ag ath-shuidheachadh nuair a thèid an cumhachd a thoirt air falbh.
Barrachd mholaidhean
Iarrtas aâ sealltainn molaidhean agus cleasan feumail (thoir sĂšil orra!).
LÏonraidhean poblach gun uèir
Cha b 'urrainn dhomh ceangal a dhèanamh ri lÏonraidhean uèirleas fhad' sa bha mi a 'coiseachd, ged a bha an lÏonra uèirleas dachaigh agam ag obair. Mar as trice bidh à iteachan poblach (puirt-adhair, taighean-òsta, stèiseanan rèile) air an còmhdach le mòran lÏonraidhean gun uèir, agus mar as trice bidh grunn phuingean inntrigidh anns gach fear dhiubh.

Stèisean Meadhan Frankfurt
Dè a lorgas sinn air ? Sreath de lÏonraidhean eadar-dhealaichte:

Suidheachadh cumanta airson à iteachan poblach. An seo: Stèisean Meadhan Frankfurt
Tha barrachd air gu leòr chothroman ann airson ceangal. Dè bhios Haiky aâ dèanamh leis na lĂŹonraidhean sin? Gu dearbh, chan eil mòran: bidh e gu math troimh-chèile annta. Ăs deidh na h-uile, bha mi air mo dhĂŹ-cheangal bhon lĂŹonra fad na h-Ăšine seo.
Gluasad puing inntrigidh nach eil ag obair?
Bidh e uile aâ tòiseachadh le bhith aâ sealltainn gach puing-inntrigidh air leth - eadhon ged a bhuineas iad don aon lĂŹonra leis an aon SSID - eu-coltach ri OS sam bith eile air a bheil mi eòlach.

Tha grunn phuingean leis an aon SSID air an sealltainn. Uill, ciamar a dh'obraicheas gluasad thairis ann an leithid de shuidheachaidhean?
Agus cha bu chòir ach aon SSID a bhith air a thaisbeanadh, airson an tèid an t-Ă ite inntrigidh leis aâ chomharra as lĂ idire a thaghadh. Feumaidh an neach-dèiligidh puing eile a thaghadh le comharra nas lĂ idire, ach leis an aon SSID (ma tha sin ri fhaighinn), ma dhâ fhĂ sas an ceangal leis aâ phuing-inntrigidh gnĂ thach ro lag - bidh a h-uile cĂ il ag obair eadhon nuair a ghluaiseas e (gluasad teachdaiche eadar puingean inntrigidh). .
Gun lĂŹonraidhean fosgailte?

Tha Haiku ag iarraidh gum feum facal-faire a bhith ann, eadhon ged a tha an lĂŹonra fosgailte.
Tha feum aig Haiku air facal-faire lÏonra fhathast, ged nach eil feum aig an lÏonra fhèin air faclan-faire sam bith. Cuideachd .
MĂŹ-chinnt mu portals glacte?
Bidh mòran de lĂŹonraidhean gun uèir aâ cleachdadh puirt glacte, far am bi an neach-cleachdaidh air ath-stiĂšireadh gu duilleag logadh a-steach far an gabh iad ri teirmichean is aontaidhean mus cleachd iad an lĂŹonra. Is dòcha gu bheil seo air an OS agam a chuir nas miosa buileach. Aig aâ cheann thall, a rèir choltais, chaidh am fo-shiostam gun uèir agam a bhacadh gu tur.

Ăs deidh beagan Ăšine, chaidh am fo-shiostam gun uèir gu lèir a bhacadh gu tur
Gun ruigsinneachd air an lĂŹonra fhad âs a tha thu aâ siubhal, bròn agus lionn-dubh.
Duilgheadas le Python
Ciamar a ruitheas tu prògram âair thuaireamâ ann am Python gu furasta agus gun oidhirp? Thionndaidh e a-mach nach eil a h-uile dad cho sĂŹmplidh. Co-dhiĂš cha do thuig mi a h-uile dad gu tur mi-fhĂŹn ...
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))Air a chrochadh pip na chĂšis aithnichte (feumaidh e taic airson ceanglaichean cruaidh, nach eil aâ faighinn taic ann an Haiku). Dh'innis iad dhomh dè a chleachdadh python3.6 (Chanainn gur e praiseach a thâ ann). Air fhosgladh
Cà ite an tèid sinn an ath rud?
Tha Haiku na eisimpleir de shiostam obrachaidh PC cuimsichte, agus mar sin tha prionnsapalan sĂ r-mhath aige a tha gu mòr aâ sĂŹmpleachadh sruth-obrach iomlan. Tha an leasachadh aige air a bhith seasmhach ach slaodach thar nan 10 bliadhna a dhâ fhalbh, agus mar thoradh air an sin tha taic bathar-cruaidh air a bhith gu math cuibhrichte agus nach eil fios air an t-siostam fhèin. Ach tha an suidheachadh ag atharrachadh: tha taic bathar-cruaidh ga dhèanamh comasach Haiku a ruith air raon farsaing de dh âinnealan (ged a tha mearachdan ann), agus leis nach e dreach an t-siostaim 1.0, feumaidh an siostam barrachd aire phoblach a tharraing. Ciamar as urrainn dhomh an cuideachadh as fheĂ rr? Tha mi aâ creidsinn gum bi an t-sreath artaigilean seo feumail. Ăs deidh 2 sheachdain I , agus thòisich iad cuideachd air sreath de chraolaidhean bhidio.
A-rithist tha mi aâ cur mo thaing mhòr do sgioba leasachaidh Haiku, is tusa as fheĂ rr! Dèan cinnteach gun innis thu dhomh an urrainn dhut smaoineachadh air mar as urrainn dhomh cur ri leasachadh aâ phròiseict, ged nach eil dĂšil agam sgrĂŹobhadh ann an C ++ a dhâ aithghearr.
Feuch e thu fhèin! Ăs deidh na h-uile, tha pròiseact Haiku a 'toirt seachad ĂŹomhaighean airson booting bho DVD no USB, air an gineadh .
A bheil ceist sam bith agad? Tha sinn a 'toirt cuireadh dhut gu Ruiseanach .
Is e probono am fear a stèidhich agus a tha na phrĂŹomh leasaiche air aâ phròiseact AppImage, a stèidhich am pròiseact PureDarwin, agus a chuir ri grunn phròiseactan stòr fosgailte. Chaidh seallaidhean-sgrĂŹn a thogail air Haiku. Taing don luchd-leasachaidh air an t-sianal #haiku air irc.freenode.net
Sealladh farsaing air mearachd:
bho eadar-theangachadh: seo an naoidheamh agus an artaigil mu dheireadh san t-sreath mu Haiku.
Liosta de na h-artaigilean:
Source: www.habr.com
