An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
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.

Seachdainn seo chaidh 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/kernel

agus 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, Debugger ACPI Intel. Gu dearbh chan eil, chaidh a ghluasad mar-thĂ :

~>  pkgman install iasl

SĂ bhailidh mi clĂ ran ACPI:

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

Tha 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. ACPI air-the-fly patching, a-steach don bootloader Haiku (timcheall air an aon rud ri seo a’ dèanamh Clover bootloader, a’ ceartachadh DSDT air a’ chuileag stèidhichte air bileagan agus pàtrain). dh'fhosgail mi bid.

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 leithid de cho-dhùnadh 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Ă !

https://youtu.be/CGs-lZEk1h8
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

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
TrackGit air a ghabhail a-steach ann am manaidsear faidhle Haiku

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
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. Dh'fhàg iarrtas.

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
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 Tipsters 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.

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
Stèisean Meadhan Frankfurt

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

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
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.

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
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). Cruthaich iarrtas.

Gun lĂŹonraidhean fosgailte?

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
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 chruthaich iarrtas.

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.

An dàrna seachdain agam le Haiku: tòrr daoimeanan falaichte agus iongnadh tlachdmhor, a bharrachd air cuid de dhÚbhlain
À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 tagradh le pip

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 tòiseachadh aithris air bugs, 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 sianal telegram.

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: Mar a loisgeas tu thu fhèin nad chas ann an C agus C ++. Cruinneachadh reasabaidhean Haiku OS

bho Ăšghdar eadar-theangachadh: seo an naoidheamh agus an artaigil mu dheireadh san t-sreath mu Haiku.

Liosta de na h-artaigilean: A 'chiad fhear An dàrna fear An treas fear An ceathramh Còigeamh An siathamh àite An t-seachdamh An t-ochdamh

Source: www.habr.com

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster