Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Selle artikli jaoks ekraanipildi redigeerimine - Haikus

TL;DR: TöötlemisvĂ”ime on oluliselt parem kui alguses. SĂŒĂŒdi oli ACPI. Virtuaalmasinas kĂ€ivitamine töötab suurepĂ€raselt ekraani jagamiseks. Git ja paketihaldur on failihalduris sisseehitatud. Avalikud traadita vĂ”rgud ei tööta. Pettumus pythoniga.

Eelmisel nĂ€dalal Avastasin Haiku, ootamatult hea sĂŒsteemi. Ja isegi praegu, teisel nĂ€dalal, leian endiselt palju peidetud aardeid ja meeldivaid ĂŒllatusi, ning muidugi ka iganĂ€dalase annuse erinevaid nĂŒansse.

TÔhusus

Nagu selgus, oli esimese nĂ€dala kehv jĂ”udlus, eriti brauseris (sisestamise viivitused nĂ€iteks), vĂ”imalik, et seotud minu arvuti BIOS’i vale ACPI rakendusega.

ACPI keelamiseks teen jÀrgmist:

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

ja taaskĂ€ivitun. NĂŒĂŒd reageerib minu sĂŒsteem lĂ”puks kiiresti, nagu teised ĂŒlevaatajad on varasemalt mĂ€rkinud. Kuid sellega ei saa ma enam kernel panic'ita taaskĂ€ivituda (vĂ€lja lĂŒlitamine toimub sĂ”numiga "NĂŒĂŒd vĂ”ib arvuti toite vĂ€lja lĂŒlitada").

ACPI, DSDT, iasl

Ära muretse, tĂ”enĂ€oliselt tuleb teha ACPI silumist, ma mĂ€letan sellest midagi ajast, mil töötasin PureDarwiniga, sest xnu tuum vajas tihti parandatud faile. DSDT.aml

Hakkame pihta...

Laen alla ja koostan iasl, Intel'i ACPI silumisprogramm. Tegelikult mitte, see oli juba portitud:

~> pkgman install iasl

Salvestan ACPI tabelid:

~> acpidump -o DSDT.dat
Katalooge ei saa avada - /sys/firmware/acpi/tables
ACPI tabeleid ei saadud kÀtte, AE_NOT_FOUND

Selgub, et see ei tööta veel Haikus, otsustan taaskĂ€ivituda Linuxis, seal saan ACPI sisu salvestada. SeejĂ€rel parandan vead iasl'i, tekstiredaktori ja natukese teadmise abil (Google's vĂ”ib otsida "patch dsdt fix") ja lĂ”pmatu kannatlikkusega. Sellegipoolest ei Ă”nnestunud mul laadida parandatud DSDT-d Haiku laadijaga. Õige lahendus vĂ”iks olla ACPI "on-the-fly patching" . Haiku laadijasse (umbes nii, nagu sedateeb Cloveri laadija , parandades DSDT-d reaalajas silte ja mallide abil). Olen avastanud, parandades DSDT-d reaalajas siltide ja mallide jĂ€rgi). Ma avasin taotluse.

Virtuaalsed masinad

Üldiselt ei ole ma virtuaalmasinate fĂ€nn, kuna need tarbivad enamasti rohkem mĂ€lu ja muid ressursse, mis mulle kĂ€tte saadavad. Lisaks ei meeldi mulle kulud. Kuid pidin riskima ja kasutama virtuaalmasinat, kuna Haiku ei oska hetkel salvestada videovoolu koos heliga (kuna mu seadme helidraiverid ei tööta ja mul on esimese versiooni USB1 kaudu ĂŒhendatud kaart, mille draiver peab olema kĂ€sitsi kokku pandud). Mida ma tahan öelda: sellise lahenduse ilmnes, et sain oma videovoo loomisel vĂ€ga hea tulemuse. Selgus, et Virtual Machine Manager on tĂ”eline ime. TĂ”enĂ€oliselt on RedHat sellesse tarkvarasse (mida ma viimased 15 aastat ignoreerinud olen) investeerinud kĂ”ik oma inseneri rahad. Igatahes, minu suureks ĂŒllatuseks töötab virtuaaliseeritud Haiku veidi kiiremini kui samasuguses riistvaras (sellesse on raske uskuda, kuid nii mulle tundub). [Ei tundu, et mul oli sarnane kogemus 2007. aastal just vĂ€lja antud Centos5-ga, mida sai virtuaalselt Xen-is installida. — tlk. mĂ€rkus]

Videovoo

Minu arvates olid seal liigseid liigutusi, seega salvestasin samm-sammult juhendi (peamiselt enda jaoks, et hiljem uuesti kasutada), kuid vÔite ka seda teavet kasutada oma Haiku videovoodesalvestamiseks (see on kindlasti proovimist vÀÀrt).

LĂŒhidalt:

  • Kasutage korralikke kĂ”rvaklappe ja C-Media USB helikaarti
  • KĂ€ivitage arvuti Pop!OS NVIDIA Live kaustaga (hardveri kiirendamiseks nvenc)
  • Laadige alla Haiku Anyboot 64bit ööpĂ€evane pilt
  • Seadistage KVM nagu ĂŒlaltoodud artiklis kirjeldatud
  • Laadige alla OBS Studio AppImage (Ă€rge unustage arendajatele öelda, et soovite ametlikku versiooni)
  • Lisage Desktop Audio'sse mĂŒrasummutusfilter (klikake Desktop Audio'l paremklahviga, siis 'Filters', siis '+', siis 'Noise Suppression', hoidke tase vaikimisi)
  • Kontrollige XFCE heliseadeid
  • Klikake Desktop Audio'l paremklahviga, seejĂ€rel 'Properties', valige seade 'Audio Adapter Analog Stereo'
  • Minge XFCE menĂŒĂŒsse, otsige 'Workspaces'
  • Seadke seal töölaudade arv: 2
  • Ctrl-Alt-ParemNooleklahv vahetab teise töölauda
  • Korrigeerige Virtual Machine Manager'i kĂ€ivitamise otsetee, et see kĂ€ivituks root-kasutajana (lisades alguses sudo), muidu ei töötanud see mul
  • KĂ€ivitage Haiku teisel töölaual
  • Laadige see sisse oma töölauale, seadistage lahutusvĂ”imekus FullHD (mul ei Ă”nnestunud Haikut automaatselt seda tegema panna, vĂ”ib-olla on vĂ”imalus sundida QEMUKVM edastama monitorilt EDID, kuid ma ei leidnud Virtual Machine Manageris sellist seadistust) [peaksin veel ĂŒhe graafikakaardi paigaldama ja selle Haiku'sse edastama
 — tĂ”lkija mĂ€rkus]
  • Vajutage Ctrl+Alt, et klaviatuur ja hiir "naasevad" Linuxi
  • Ctrl-Alt-LeftArrow lĂŒlitab esimesele töölauale
  • OBS-is lisage „Aken Capture (XComposite)“ ja valige aken „Haiku QEMUKVM-is“, lĂŒlitage sisse mĂ€rkeruut „Vaheta punane ja sinine“.
  • Salvestage video, redigeerige seda Shocutiga (kĂ€ivitage see root-kasutajana, et nvenc riistvarakiirus oleks aktiivne)
  • Heliriba YouTube'i muusikakogust „Timelapsed Tides“. Filtrid: „Heli tuhmumine“, „Heli tuhmumine“, helitugevus -35db (nii, piisab, see ei ole ju Shotcuti juhend)
  • Ekspordi, „YouTube“, ĂŒleslaadimine. Video on YouTube'is FullHD ilma erilise jĂ€rgneva töötlemiseta

VoilĂ !

https://youtu.be/CGs-lZEk1h8
Haiku videoĂŒlekanne QEMUKVM'i, USB helikaardi, OBS Studio ja Shotcutiga

Olen Ă”nnelik, kuigi oleksin palju Ă”nnelikum, kui helikaart, OBS Studio ja Shotcut töötaksid Haikus algselt ning mul ei peaks olema seda pikka seadistust. [VĂ”taks VirtualBoxi, seal on kĂ”ik kohe olemas videovĂ€ljaande salvestamiseks otse virtuaalmasina seadistustes. — tĂ”lkija mĂ€rkus]

Tracker ja selle lisandused

Tracker Haikus on sama, mis Finder Macis vÔi Explorer Windowsis. Proovin otsida tracker lisa HaikuDepotis.

Git-integratsioon faili halduris

Lihtsalt tsitaadid piltide kodu lehelt

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
TrackGit on integreeritud Haiku faili haldurisse

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Isegi repo saab kloonida

See on ju naljakas?! Parool avatud tekstina? Üllatav, et nad ei kasuta „keychain'i“, selleks on Haikus BKeyStore. JĂ€tan avalduse.

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Parool avatud tekstina?

Pakihalduse integreerimine faili haldurisse

Projekti kodulehe kohaselt:

Leiab igasuguseid pakette valitud faili(-de) jaoks, avades need eelistatud rakenduses. Vaikimisi on see HaikuDepot, kus saab nĂ€ha paketi kirjeldust, ja vahekaardil „Sisu“ saab vaadata, millised teised failid on selle paketi osa ja nende asukoht.

TĂ”enĂ€oliselt jÀÀb paketi kustutamiseks vaid ĂŒks samm...

Autostart/rc.local.d

Kuidas kÀivitada midagi automaatselt kÀivitamisel?

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

Pean ma leidma NTP kohalikku aega sĂŒnkroniseerimise kĂ€sku... Olen kuulnud, et see peaks automaatselt töötama, kuid mingil pĂ”hjusel ei toimi see mul. Mis on vĂ€ga halvasti, kuna mu RTC patarei on surnud, mis tĂ€hendab, et aeg lĂ€htestatakse toitekatkestuse korral.

Rohkem nÀpunÀiteid

Rakendus Tipster nÀitab kasulikke nÀpunÀiteid ja soovitusi (tutvuge nendega!).

Avalikud juhtmevabad vÔrgud

Ma ei saanud jalutuskĂ€igu ajal juhtmevabadele vĂ”rkudele ĂŒhenduda, kuigi mu kodune juhtmevaba vĂ”rk töötab. Avalikes kohtades (lennujaamad, hotellid, jaamad) on tavaliselt palju juhtmevabu vĂ”rke, millest igaĂŒks koosneb sageli mitmest juurdepÀÀsupunktist.

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Frankfurdi keskteljejaam

Mida me leiam Frankfurdi raudteejaamast? Кучу Ń€Đ°Đ·ĐœŃ‹Ń… сДтДĐč:

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
TĂŒĂŒpiline olukord avalikes kohtades. Siin: Frankfurdi keskteljejaam

Ühendamise vĂ”imalusi on kĂŒllaga. Ja mida teeb Haiky nende vĂ”rkudega? Tegelikult mitte palju: see segadust tekitab. Sest ma olin kogu aeg ĂŒhendusest vĂ€ljas.

JuurdepÀÀsupunktide edastus ei toimi?

KĂ”ik algab sellest, et iga juurdepÀÀsupunkt kuvatakse eraldi, isegi kui need kuuluvad ĂŒhte vĂ”rku, millel on sama SSID, mis ei ole midagi muud, mida olen tundnud mis tahes teises, tuttavas opsĂŒsteemis.

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Kuvatakse mitmeid punkte sama SSID-iga. Noh, kuidas siis edastamine sellistes tingimustes toimib?

Kuvama peaks ainult ĂŒhe SSID, mille jaoks valitakse juurdepÀÀsupunkt, millel on kĂ”ige tugevam signaal. Klient peaks valima muu punkti tugevama signaaliga, kuid sama SSID-ga (kui see on saadaval), kui ĂŒhendus praeguse juurdepÀÀsupunktiga muutub liiga nĂ”rgaks - kĂ”ik toimib isegi liikumise ajal (kliendi ĂŒhenduse edastamine juurdepÀÀsupunktide vahel). Loodud paber.

Ei mingeid avatud vÔrke?

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Haiku vÀidab, et parool peab olema, isegi kui vÔrku on avatud.

Haiku jÀtkab vÔrgu parooli nÔudmist, kuigi vÔrgu endale mingeid parooli ei ole. Samuti loodud paber.

Segadus captive portaalide tÔttu?

Paljusid traadita vĂ”rgusid kasutatakse, kui kasutaja suunatakse autoriseerimislehele, kus ta vĂ”ib aktsepteerida tingimusi ja kokkuleppeid, enne kui ta saab vĂ”rku kasutada. See on vĂ”ib-olla minu opsĂŒsteemi veelgi rohkem segadusse ajanud. LĂ”ppude lĂ”puks, nĂ€ib, et minu traadita alamsĂŒsteem on tĂ€ielikult blokeeritud.

Minu teine nĂ€dal Haiku's: hulk varjatud pĂ€rleid ja meeldivaid ĂŒllatusi, aga ka mĂ”ned probleemid.
Möödunud mĂ”ne aja pĂ€rast on kogu traadita alamsĂŒsteem tĂ€ielikult blokeeritud.

Reisi ajal pole vĂ”rguĂŒhendust, kurbus ja igavus.

Pettumus Pythoniga.

Kuidas kÀivitada 'juhuslikult' valitud programmi Pythonis kergelt ja vaevata? Selgus, et see pole sugugi nii lihtne. VÀhemalt ma ise ei ole kÔike pÀris selgelt aru saanud...

git clone https://github.com/micahflee/onionshare.git
cd onionshare
python3 -m venv venv
pkgman i setuptools_python36 # pkgman i setuptools_python installs for 3.7
pip3 install -r install/requirements.txt

Ei leidnud versiooni, mis vastaks nÔudele PyQt5==5.12.1 (failist install/requirements.txt (rea 15) ) (versioonide hulgast: )
Ühtegi vastavat versiooni ei leitud PyQt5==5.12.1 (failist install/requirements.txt (rea 15) )

# siin peatub - ei lÀhe edasi ega lahku

pkgman i pyqt

# Pole muutust, sama viga; kuidas saada see venv-i?
# Proovin vÀljaspool venv-i

Ei leidnud versiooni, mis vastaks nÔudele PyQt5==5.12.1 (failist install/requirements.txt (rea 15) ) (versioonide hulgast: )
Ühtegi vastavat versiooni ei leitud PyQt5==5.12.1 (failist install/requirements.txt (rea 15) )

Pausis pip — tuntud probleem (talle on vajalik tugiteenus hardlinkide jaoks, mida Haiku ei toeta). Keegi soovitas mul kasutada python3.6 (ĂŒtleksin, et see on segadus). Avasin pĂ€ringu pip

Kuhu edasi liikuda?

Haiku on nĂ€ide fookustatud opsĂŒsteemist PC-le ja seega on sellel suurepĂ€rased pĂ”himĂ”tted, mis lihtsustavad oluliselt ĂŒldisi töövoogusid. Selle arendamine on olnud stabiilne, kuid aeglane — viimased kĂŒmme aastat, mille tulemusena on riistvara tugi jÀÀnud piisavalt piiratud ja sĂŒsteem on suhteliselt tundmatu. Kuid olukord muutub: riistvara tugi vĂ”imaldab Haiku kĂ€ivitada suhteliselt laialdases masinate nimekirjas (kuigi vigadega), ning kuna sĂŒsteemi versioon ei ole 1.0, peab sĂŒsteem endale rohkem tĂ€helepanu tĂ”mbama. Kuidas ma saan kĂ”ige paremini aidata? Arvan, et see artiklite sari on kasulik. Kahe nĂ€dala pĂ€rast alustas raporteerimaks vigu, ning alustasin ka videostreamingute seeriat.

Veel tÀnu Haiku arendajate meeskonnale, te olete parimad! Andke kindlasti teada, kui suudate vÀlja mÔelda, kuidas saaksin projekti arengusse panustada, kuigi ma ei plaani lÀhitulevikus C++ programmeerimist.

Proovige ise! LÔppude lÔpuks pakub Haiku projekt allalaetavaid pilte DVD-le vÔi USB-le, mis on loodud iga pÀev.
Kas teil on kĂŒsimusi? Kutsume teid venekeelsesse telegrami kanalisse.

probono - AppImage projekti asutaja ja peamine arendaja, PureDarwini projekti asutaja, osaleb erinevates avatud lÀhtekoodiga projektides. Ekraanipildid on tehtud Haikus. TÀnu arendajatele #haiku kanalil irc.freenode.net.

Vigade ĂŒlevaade: Kuidas end C ja C++-ga jalga lasta. Haiku OS retseptide kogu

Alates autor TÔlge: see on kokkuvÔttev ja viimane artikkel Haiku teemal.

Artiklite nimekiri: Esimene Teine Kolmas Neljas Viies Kuuenda Seitsmes Kaheksas

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster