Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Selle artikli ekraanipildi redigeerimine – haikus

TL; DR: JĂ”udlus on palju parem kui algselt. ACPI oli sĂŒĂŒdi. Virtuaalses masinas töötamine sobib ekraani jagamiseks hĂ€sti. Git ja paketihaldur on failihaldurisse sisse ehitatud. Avalikud traadita vĂ”rgud ei tööta. Pettumus pythonis.

Eelmine nĂ€dal Avastasin Haiku, ootamatult hea sĂŒsteemi. Ja ka praegu, teisel nĂ€dalal, leian jĂ€tkuvalt palju peidetud teemante ja meeldivaid ĂŒllatusi ning loomulikult iganĂ€dalase portsu erinevaid nĂŒansse.

ĐŸŃ€ĐŸĐžĐ·ĐČĐŸĐŽĐžŃ‚Đ”Đ»ŃŒĐœĐŸŃŃ‚ŃŒ

Nagu selgub, vÔib esimese nÀdala nukker jÔudlus, eriti brauseris (nÀiteks viivitused tippimisel), olla seotud ACPI kÔvera juurutamisega minu arvuti BIOS-is.

ACPI keelamiseks teen jÀrgmist.

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

ja taaskĂ€ivitage. NĂŒĂŒd reageerib mu sĂŒsteem lĂ”puks kiiresti, nagu teised arvustajad on varem mĂ€rkinud. Kuid selle tulemusel ei saa ma enam ilma kerneli paanikata taaskĂ€ivitada (vĂ€ljalĂŒlitamise saab teha teatega "VĂ”ite nĂŒĂŒd arvuti toite vĂ€lja lĂŒlitada").

ACPI, DSDT, IASL

Ahjaa, tÔenÀoliselt peate tegema ACPI silumise, ma mÀletan hÀguselt midagi sellest ajast, mil ma PureDarwiniga töötasin, sest xnu kernel vajas sageli parandatud faile DSDT.aml

LĂ€hme...

Allalaadimine ja kogumine iasl, Inteli ACPI silur. Tegelikult ei, see on juba teisaldatud:

~>  pkgman install iasl

Salvestan ACPI tabelid:

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

Selgub, et see Haikus veel ei tööta, seega otsustasin taaskĂ€ivitada Linux, ja ma skannin seal ACPI sisu. SeejĂ€rel parandasin vead iasl-i, tekstiredaktori, mĂ”ningase teadmise (vĂ”ite guugeldada "patch dsdt fix") ja tohutu kannatlikkuse abil. Siiski ei Ă”nnestunud mul parandatud DSDT-d Haiku alglaaduriga laadida. Õige lahendus vĂ”ib olla selle portimine. ACPI kĂ€igupealt parandamine, Haiku alglaadurisse (umbes sama, mis see teeb Cloveri alglaadurit, parandades DSDT-d siltide ja mustrite pĂ”hjal). ma avasin rakendus.

Virtuaalsed masinad

Üldiselt ma ei ole virtuaalmasinate fĂ€nn, kuna need tarbivad enamasti rohkem RAM-i ja muid mulle saadaolevaid ressursse. Samuti ei meeldi mulle ĂŒldkulud. Kuid ma pidin riskima ja kasutama VM-i, kuna Haiku ei oska veel heliga videosaateid salvestada (kuna minu seadmel pole helidraivereid ja usb1 kaudu on ĂŒhendatud kaart (esimene versioon) ja selle draiver tuleb kĂ€sitsi kokku panna). Mida ma tahan öelda: jaoks selline otsus Mul Ă”nnestus oma videoĂŒlekannet luues saada vĂ€ga hea tulemus. Selgus, et Virtual Machine Manager on tĂ”eline ime. VĂ”ib-olla investeeris RedHat kogu oma inseneriraha sellesse tarkvarasse (mida ma 15 aastat ignoreerisin). Igal juhul minu suureks ĂŒllatuseks töötab virtualiseeritud Haiku veidi kiiremini kui samal riistvaral (raske uskuda, aga mulle tundub nii). [Ma ei usu, et 2007. aastal Ă€sjailmunud filmiga sarnast kogemust oli] Centos5, mille sai virtualiseeritult Xenisse installida. — tĂ”lkija mĂ€rkus]

VideoĂŒlekanne

See oli minu maitse jaoks natuke liiga palju, nii et salvestasin samm-sammult juhendi (peamiselt enda jaoks, et hiljem seda taasesitada), kuid saate seda teavet kasutada ka oma Haiku videovoogude salvestamiseks (mis on kindlasti proovimist vÀÀrt ).

LĂŒhidalt:

  • Kasutage korralikke kĂ”rvaklappe ja C-Media USB-helikaarti
  • KĂ€ivitage arvuti Pop!OS NVIDIA reaalajas pildi abil (riistvaraliselt kiirendatud nvenc-kodeeringu jaoks)
  • Laadige alla Haiku Anyboot 64-bitine ööpilt
  • Seadistage KVM ĂŒlaltoodud artiklis kirjeldatud viisil
  • Laadige alla OBS Studio AppImage (Ă€rge unustage arendajatele öelda, et soovite ametlikku rakendust)
  • Lisage Desktop Audiole mĂŒrasummutusfilter (paremklĂ”psake töölaua helil, seejĂ€rel "Filtrid", seejĂ€rel "+", seejĂ€rel "MĂŒrasummutus", jĂ€tke vaiketasemeks)
  • Minge lĂ€bi XFCE heliseaded
  • ParemklĂ”psake töölaua heli, seejĂ€rel "Atribuudid", valige seade "Audio Adapter Analog Stereo".
  • Minge XFCE menĂŒĂŒsse "Tööruumid"
  • Seadistage seal töölaudade arv: 2
  • Ctr-Alt-RightNool lĂŒlitub teisele töölauale
  • Parandage Virtual Machine Manageri kĂ€ivitamise otsetee, et see töötaks administraatorina (lisades sudo), muidu see minu jaoks ei töötanud
  • KĂ€ivitage Haiku teisel töölaual
  • KĂ€ivitage tema töölaual, mÀÀrake eraldusvĂ”imeks FullHD (ma ei saanud Haiku seda automaatselt tegema, vĂ”ib olla vĂ”imalus sundida QEMUKVM-i monitorilt EDID-d edastama, kuid ma ei leidnud Virtuaalmasinast sellist seadistust haldur) [Pidin paigaldama teise videokaardi ja edastama selle Haikule... - u. tĂ”lkija]
  • Klaviatuuri ja hiire lĂ€htestamiseks vajutage Ctrl+Alt Linux
  • Ctrl-Alt-Vasaknool lĂŒlitub esimesele töölauale
  • OBS-is lisage "Window Capture (XComposite)" ja valige aken "Haiku on QEMUKVM", lĂŒlitage sisse mĂ€rkeruut "Vaheta punane ja sinine".
  • Salvestage video, redigeerige seda Shotcutiga (kĂ€ivitage see root kasutajana, et nvenc riistvaraline kiirendus töötaks)
  • Heliriba YouTube'i muusikakogust "Timelapsed Tides". Filtrid: "Audio fade in", "Audio fade out", helitugevus -35db (okei, sellest piisab, see ei ole Shotcuti juhis)
  • Ekspordi, YouTube, laadi alla. Video muutub YouTube'is FullHD-ks ilma erilise jĂ€reltöötluseta

VoilĂ !

https://youtu.be/CGs-lZEk1h8
Voogesitage Haiku videot QEMUKVM-i, USB-helikaardi, OBS-stuudio ja Shotcutiga

Olen Ă”nnelik, kuigi ma oleksin palju Ă”nnelikum, kui helikaart, OBS Studio ja Shotcut töötaksid algselt Haikus ja ma ei peaks seda pikka seadistamist lĂ€bi tegema. [VĂ”taksin VirtualBoxi, kĂ”ik on kohe olemas videoĂŒlekande salvestamiseks otse virtuaalmasina seadetes. — ca. tĂ”lkija]

Tracker ja selle lisandmoodulid

Haiku jÀlgija on sama asi, mis Macis Finder vÔi Macis Explorer. WindowsMa proovin otsida. tracker add-on HaikuDepotis.

Giti integreerimine failihaldurisse

Lihtsalt tsiteerin pilte tema kodulehelt

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
TrackGit sisaldub Haiku failihalduris

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Saate isegi hoidla kloonida

Mis see on, nali?! Lihtteksti parool? Üllatuslikult nad "vĂ”tmehoidjat" ei kasuta, Haikul on selleks BKeyStore. JĂ€ttis taotluse.

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Lihtteksti parool?

Paketihalduri integreerimine failihaldurisse

Vastavalt projekti kodulehele:

Otsib mis tahes valitud faili(de) paketi(d), avades selle eelistatud rakenduses. Vaikimisi on selleks HaikuDepot, kus nÀete paketi kirjeldust ja vahekaardil Sisu nÀete teisi sellesse paketti kuuluvaid faile ja ka nende asukohta.

Pakendi eemaldamiseks on ilmselt jÀÀnud vaid ĂŒks samm...

Autostart/rc.local.d

Kuidas kÀivitada midagi automaatselt, kui see kÀivitub?

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

Pean leidma kĂ€su kohaliku aja sĂŒnkroonimiseks NTP kaudu... Kuulsin, et ĂŒldiselt peaks see automaatselt töötama, aga millegipĂ€rast ei tööta see minu puhul. Mis on liiga halb, sest mul on RTC aku tĂŒhjaks saanud, mis tĂ€hendab, et toite eemaldamisel lĂ€htestatakse aeg.

Veel nÀpunÀiteid

Taotlus Tipster nÀitab kasulikke nÀpunÀiteid ja nippe (vaata neid!).

Avalikud traadita vÔrgud

Ma ei saanud kĂ”ndimise ajal traadita vĂ”rkudega ĂŒhendust luua, kuigi mu kodune juhtmeta vĂ”rk töötas. Avalikud kohad (lennujaamad, hotellid, rongijaamad) on tavaliselt kaetud mitme traadita vĂ”rguga, millest igaĂŒks koosneb tavaliselt mitmest pÀÀsupunktist.

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Frankfurdi pearaudteejaam

Mida me leiame Frankfurdi raudteejaam? Hunnik erinevaid vÔrke:

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Üldine olukord avalikes kohtades. Siin: Frankfurdi pearaudteejaam

ÜhendusvĂ”imalusi on rohkem kui kĂŒll. Mida Haiky nende vĂ”rkudega teeb? Tegelikult mitte palju: ta lĂ€heb neis vĂ€ga segadusse. Ju siis olin kogu selle aja vĂ”rgust lahti.

Pöörduspunkti edastamine ei tööta?

KĂ”ik algab sellest, et iga pÀÀsupunkti kuvatakse eraldi – isegi kui need kuuluvad samasse vĂ”rku sama SSID-ga – erinevalt teistest mulle tuttavatest operatsioonisĂŒsteemidest.

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Kuvatakse mitu sama SSID-ga punkti. Noh, kuidas ĂŒleandmine sellistes tingimustes toimib?

Ja kuvada tuleks ainult ĂŒks SSID, mille jaoks valitakse tugevaima signaaliga pÀÀsupunkt. Klient peab valima teise tugevama signaaliga, kuid sama SSID-ga punkti (olemasolul), kui ĂŒhendus praeguse pöörduspunktiga liiga nĂ”rgaks muutub - kĂ”ik toimib ka liikumisel (kliendi ĂŒleandmine pÀÀsupunktide vahel). Koostas pĂ€ringu.

Avatud vÔrke pole?

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
Haiku nÔuab, et parool peab olema, isegi kui vÔrk on avatud.

Haiku nĂ”uab jĂ€tkuvalt vĂ”rgu parooli, kuigi vĂ”rk ise ei nĂ”ua ĂŒhtegi parooli. Samuti lĂ”i pĂ€ringu.

Segadus kinnisportaalide pÀrast?

Paljud traadita vĂ”rgud kasutavad kinnistatud portaale, kus kasutaja suunatakse sisselogimislehele, kus ta saab enne vĂ”rgu kasutamist nĂ”ustuda tingimuste ja lepingutega. See vĂ”is mu OS-i veelgi rohkem segadusse ajada. LĂ”puks ilmselt blokeeriti mu traadita alamsĂŒsteem tĂ€ielikult.

Minu teine ​​nĂ€dal Haikuga: palju peidetud teemante ja meeldivaid ĂŒllatusi ning ka mĂ”ned vĂ€ljakutsed
MĂ”ne aja pĂ€rast blokeeriti kogu traadita alamsĂŒsteem tĂ€ielikult

Reisil puudub juurdepÀÀs vÔrgule, kurbus ja melanhoolia.

Pettumus Pythonis

Kuidas Pythonis lihtsalt ja vaevata "juhuslikku" programmi kÀivitada? Selgus, et kÔik polegi nii lihtne. VÀhemalt ma ise ei saanud kÔigest aru...

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

Peatatud pip on teadaolev probleem (see vajab tuge kĂ”valinkide jaoks, mida Haikus ei toetata). Nad ĂŒtlesid mulle, mida kasutada python3.6 (Ma ĂŒtleks, et see on jama). Avatud rakendus pipiga

Kuhu me edasi lÀheme?

Haiku on nĂ€ide keskendunud arvuti operatsioonisĂŒsteemist ja sellel on suurepĂ€rased pĂ”himĂ”tted, mis lihtsustavad oluliselt ĂŒldist töövoogu. Selle areng on viimase 10 aasta jooksul olnud stabiilne, kuid aeglane, mille tulemusena on riistvaratugi jÀÀnud kĂŒllaltki piiratuks ja sĂŒsteem ise suhteliselt tundmatu. Kuid olukord on muutumas: riistvaratugi vĂ”imaldab kĂ€ivitada Haiku suhteliselt paljudel masinatel (kĂŒll vigadega) ja arvestades, et sĂŒsteemi versioon pole 1.0, peab sĂŒsteem köitma rohkem avalikku tĂ€helepanu. Kuidas saan kĂ”ige paremini aidata? Usun, et see artiklisari on kasulik. 2 nĂ€dala pĂ€rast ma algas teatage vigadestja alustas ka videosaadete sarja.

Veel kord avaldan sĂŒgavat tĂ€nu Haiku arendusmeeskonnale, olete parimad! Andke kindlasti teada, kui mĂ”tlete, kuidas saaksin projekti arendamisse panustada, kuigi ma ei kavatse lĂ€hiajal C++ keeles kirjutada.

Proovi ise! LÔppude lÔpuks pakub Haiku projekt loodud pilte DVD-lt vÔi USB-lt kÀivitamiseks iga pÀev.
Kas teil on kĂŒsimusi? Kutsume teid venekeelsesse telegrammi kanal.

probono on projekti AppImage asutaja ja juhtivarendaja, PureDarwini projekti asutaja ja erinevate avatud lÀhtekoodiga projektide panustaja. Ekraanipildid tehti Haiku pealt. TÀname arendajaid Irc.freenode.net kanalil #haiku

Vea ĂŒlevaade: Kuidas tulistada endale jalga C ja C++ keeles. Haiku OS retseptide kogu

PĂ€rit autor tĂ”lge: see on Haiku-teemalise sarja ĂŒheksas ja viimane artikkel.

Artiklite loend: Esimene Teine kolmas Neljas Viies Kuues Seitsmes Kaheksas

Allikas: www.habr.com

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster