Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
TL;DR: Natutuwa ako sa Haiku, ngunit may puwang para sa pagpapabuti

Kahapon nag-aral ako ng Haiku - isang operating system na kawili-wiling nagulat sa akin. Pangalawang araw. Don't get me wrong: Namangha pa rin ako sa kung gaano kadaling gawin ang mga bagay na mahirap sa Linux desktop. Sabik akong matutunan kung paano ito gumagana at nasasabik din akong gamitin ito araw-araw. Totoo, ang araw para sa isang kumpletong paglipat ay hindi pa dumarating: Ayokong magdusa.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
WonderBrush raster graphics editor - kung alam mo kung saan ito mahahanap

Sa prinsipyo, tulad ng inaasahan para sa mga bersyon sa ibaba 1.0. Gayunpaman, ang pag-alala sa Mac OS X sa mga araw ng pre-release nito at isinasaalang-alang ang laki ng Haiku team, huwag maliitin ang mga kamangha-manghang tagumpay.

Karaniwan kong ibinibigay ang aking mga saloobin sa #LinuxUsability (Bahagi 1, Bahagi 2, Bahagi 3, Bahagi 4, Bahagi 5, Bahagi 6), kaya huwag mabigla sa mga quibbles tungkol sa Haiku sa mga tuntunin ng kakayahang magamit. Karamihan sa kanila, sa kabutihang palad, ay nauugnay sa iba't ibang mga pagpapabuti.

Ito ang paunang salita, at ngayon bigyang-pansin natin ang ilang mga kaguluhan.

Problema #1: Mga problema sa browser

Mayroong 3 browser batay sa WebKit: basic (WebPositive) at dalawang karagdagang sa Qt (QupZilla, hindi na ginagamit na pangalan FalkonAt OtterBrowser), na maaaring mai-install mula sa imbakan. Wala sa kanila ang gumagana ng tama. Ang pangunahing browser ay may mga problema sa pag-andar at pag-render (halimbawa, imposibleng malutas ang captcha kapag nagla-log in Haiku bugtracker), at ang mga karagdagang may malaking problema sa pagganap sa Haiku.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Ito ang hitsura ng Twitter sa WebPositive, ang pangunahing browser ng Haiku.

Ang QupZilla at OtterBrowser ay nahuhuli nang husto sa mga hindi mapagkakatiwalaang koneksyon sa Internet (halimbawa, sa isang tren). Ang paglipat sa pagitan ng mga tab ay nagiging imposible kung ang data ay hindi dumadaloy nang maayos. Imposibleng magbukas ng bagong tab habang ang kasalukuyang tab ay naglo-load ng data sa network. Ang lahat ay mabagal, sa kabila ng mababang pagkarga. Marahil ang mga browser ay hindi ganap na na-optimize para sa Haiku multithreading, o may iba pang mga problema sa Haiku [sa Linux nangyayari rin ito sa akin minsan - tinatayang tagasalin].

Wala akong maisulat sa Medium na may QupZilla...

Malaki ang nagawa ng Apple upang matiyak ang isang matatag na browser na may mahusay na pagganap. Sa tingin ko ang pamumuhunan na ito ay magbabayad din sa Haiku. Lalo na dahil sa tumaas na kahalagahan ng mga web application, at higit pa dahil hindi pa available ang mga native na application para sa lahat ng kaso ng paggamit.

Ang kwento nina Kenneth Kocienda at Richard Williamson: kung paano naging ang Safari at Webkit

Problema #2: Launcher at Dock

Sa kanang sulok sa itaas ng screen ay matatagpuan Deskbar, isang kakaibang mash-up ng Start menu ng Windows na may kasamang mga feature ng Dock at ilang iba pang feature.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Deskbar

Dahil marahil ito ay isang mahalagang elemento ng karanasan ng gumagamit para sa BeOS, kulang ito sa mga kakayahan ng isang modernong desktop environment: Kailangan ko ng program launcher tulad ng Ilaw ng lente, inilunsad sa pamamagitan ng Alt+space. Ang mga click-to-launch na app ay mabagal. May isang Find tool na kamukha Stirlitz undercover, ngunit hindi ito idinisenyo para sa maginhawang paglulunsad ng mga application, kahit na ito ay pinabilis.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Spotlight sa Mac OS X Leopard, inilunsad gamit ang Command + Spacebar

Mayroon LnLauncher, naka-install sa HaikuDepot. Sa una mo itong ilunsad, ito ay ganap na walang laman, at hindi lubos na malinaw kung paano magdagdag ng anuman dito. Bilang karagdagan, lumilitaw ito sa isang hindi maginhawang lokasyon sa screen na walang malinaw na paraan upang baguhin ang posisyon. Well, paano ko ito mailalagay sa kaliwa o ibaba ng screen, tulad ng Dock sa Mac OS X? Naniniwala ako na ang UX sa kasong ito ay hindi alam.

DockBert, naka-install din mula sa HaikuDepot. Mas maganda na. Ipinapakita sa ibaba ng screen. Hindi ko inaasahan na ang pagkakasunud-sunod ng mga icon ay mababaligtad: ang basket ay nasa simula, ngunit sa pangkalahatan ay mukhang may pag-asa.

Paano ko ito itatakda bilang default sa halip na Deskbar? Kung nag-click ka sa icon ng Deskbar sa DockBert at piliin ang "close" - ito ay, siyempre, magsasara... at lilitaw muli kalahating segundo mamaya. (Sinabi ng mga developer na ito ay, sa prinsipyo, isang bug sa DockBert). Magiging maganda kung sapat na matalino ang DockBert upang maunawaan kung ano ang kailangan ng gumagamit at gawin ito. Bilang default, walang anumang icon ng app ang DockBert, ngunit ipinapakita nito ang "pull here" para malaman mo kung paano idagdag ang lahat. Gayunpaman, hindi ko naalis ang mga app - hindi sa pamamagitan ng pag-right-click o sa pamamagitan ng pag-drag ng icon mula sa DockBert.

Subukan ko HiQDock. Nahanap ko ito ng hindi sinasadya sa isang third party na repository. Mukhang sa paraang gusto ko. Na may diin sa "looks". Dahil hindi pa ito gumagana: Beta version pa rin ito. Ito ay nakasulat sa Qt4, kaya duda ako na ito ay isasama sa imahe ng pag-install.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
HiQDock.

Sa prinsipyo, hindi lang ako ang nag-iisip na ang sitwasyon sa Dock at Launcher ay kumplikado. Natagpuan ko pa ang paksang ito buong artikulo.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
QuickLaunch

Tapos nalaman ko QuickLaunch, na inirerekomendang ilunsad sa pamamagitan ng pagdaragdag ng kumbinasyon ng mga button sa mga setting ng Mga Shortcut.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Mga setting ng shortcut sa Haiku

Magiging maganda kung ang mga bagay na tulad nito ay na-configure upang "gumana lang" bilang default. Sinabi ko bang Alt+Space? Well, karaniwang, maaaring tanungin ka ng QuickLaunch kung kailangan mong i-customize ang isang shortcut sa keyboard noong una mo itong ilunsad. Ang paggawa nito sa mga setting ng Mga Shortcut ay mahirap.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Isang window na humihiling sa iyo na ipasok ang "application" sa mga setting ng Mga Shortcut. Puwera biro

Handa akong tumaya na karamihan sa mga user ay hindi alam kung ano ang ilalagay bilang isang "application", katulad ng: /boot/system/apps/QuickLaunch (Basta QuickLaunch hindi gumagana).

Mabilis na solusyon: Itakda ang QuickLaunch bilang default at italaga dito ang default na alt+space shortcut.

Sa kabutihang palad, mayroon akong impormasyon mula sa mga developer na sa isang punto ay maaari nilang isama ito bilang isang pagpapabuti o kapalit para sa magandang lumang Deskbar. Baka... balang araw... Fingers crossed! (Mag-iwan ng isang kahilingan, o hindi ito mangyayari. Dito). Sinabi ng isa pang developer, quote: "Sa aking opinyon, ang pagsunod sa Windows path ng pagsasama ng isang search box sa start menu ay sapat na simple para sa Beta, sasabihin kong ito ay gagawa ng malaking pagkakaiba para sa marami." Agree! (muli: aplikasyon o hindi).

Bakit hinahanap ng QuickLaunch ang programa ng screenshot nang dalawang beses, sa /boot/system/apps at /boot/system/bin? Alam ng mga developer, dahil sa file /boot/system/apps/QuickLaunch/ReadMe.html.

Ang /system/bin ay hindi pa naproseso dati, ang mga naka-port na programa ay kadalasang napupunta sa direktoryo ng /bin, na isang masamang ideya. Maaari mong alisin ang mga hindi gustong CLI application, halimbawa, gamit ang button na “Idagdag para huwag pansinin ang listahan” sa menu ng konteksto

mabilis na solusyon: i-filter ang mga application mula sa /system/bin na mayroon din sa /system/apps

Problema #3: walang hardware acceleration

Ang BeOS ay napuno ng mga demo program. Walang BeOS video ang magiging kumpleto kung walang maraming window na may iba't ibang video na nagpe-play. Isang kamangha-manghang tagumpay sa panahong iyon. Ang Haiku ay may kasamang mga 3D na demo na nagpapakita ng mga 3D na font na gumagalaw sa kalawakan. (Uy, hindi naghahanda si Haiku para sa isang IPO, di ba?)

BeOS noong 1995, kung saan nakabatay ang Haiku. Sa oras na iyon ay tumatakbo ito sa dalawang PowerPC 603 processor na may clock frequency na 66 MHz

Gusto naming maging Linux ng mundo ng audio at video.

-Jean-Louis Hesse, pangkalahatang direktor

Nakakagulat, ang video at 3D ay hindi aktwal na pinabilis ng hardware sa Haiku. Mga laro din yata.

Mula sa mga developer Ginoo. waddlesplash и Alex von Gluck Mayroong dokumentasyon para sa pagpapabilis ng hardware ("tatagal ito ng halos dalawang tao-buwan"). Ang 3D acceleration ay sa pamamagitan ng Mesa (Haiku, gaya ng nabanggit na, ay gumagamit ng Mesa at LLVMPipe bilang batayan para sa OpenGL), para sa video na maaasahan mo FFmpeg o gumawa ng sarili mong solusyon (alam kong gumagamit na ang Haiku ng FFMpeg sa loob, hindi lang posible na gumamit ng VDPAU o iba pang katulad na API nang walang pinabilis na mga driver).

Nagkrus ang mga daliri!

Problema #4: ang mga programa ay hindi hinahanap

Alam kong marami nang CLI program na naka-port sa Haiku, ngunit hindi ko nakikita ang mga ito sa HaikuDepot. Wala man lang pahiwatig. Walang mga command na "haiku..." o "port..." sa command line

~/testing> haikuports
bash: haikuports: command not found

Pagkatapos mag-googling, ako natagpuan, kung saan ako nag-download ng avrdude. Kapag tumatakbo, ang pag-double click sa isang window na may hindi nasisiyahang mga dependency ay lumitaw. Buti sana kung hindi ito mangyayari. (Isa sa mga dahilan kung bakit gusto ko ito mga pakete .app para sa Mac at AppImage para sa Linux).

Mula sa mga developer natutunan ko na "theoretically" mayroon sistema, pinipigilan ito. Tila kailangan niya ng higit na pagmamahal.

Kung ano ang kailangang gawin? Dito May mga tagubilin para sa mga gustong mag-port ng mga programang Haiku, ngunit walang mga tagubilin para sa mga gustong gumamit ng mga naka-port na programa. Dito ako nasali.

Sinabi sa akin ng developer: "Hindi namin binabanggit ang HaikuPorts dahil 99.9% ng mga user ay hindi kinakailangang malaman o alagaan nang eksakto kung paano nilikha at lumilitaw ang mga package na ito sa HaikuDepot." Sumang-ayon. Ang pakikipag-usap tungkol sa HaikuDepot, at kung paano makakuha ng isang bagay mula doon, dahil hindi ito ipinapakita ng interface ng HaikuDepot (halimbawa, avrdude cli). Tila dapat mayroong isang checkbox na nagpapakita ng mga aplikasyon ng CLI sa interface ng HaikuDepot, ngunit hindi ko ito nakita, o marahil ay wala ito. (“Inirerekomenda” o “Lahat ng mga pakete”... kailangan mo ba ito? Hindi, ayaw kong tingnan ang “lahat” ng mga pakete, ipinapalagay ko na maraming aklatan ang ipapakita. Isang bagay na tulad ng magandang lumang Synaptic).

Sa halip ako natagpuan. Hindi ko rin alam kung paano i-install ito (Sinasabi nila na ang HaikuArchives ay isang "imbakan ng suportadong software", at pati na rin na "lahat ng mga kapaki-pakinabang na programa ay nasa HaikuPorts" - kailangan ng mga integrator).

Pagkatapos ng ilan pang pag-googling, nakita ko:

/> pkgman search avrdude​Status Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollers

Wow! Mas maganda kung gawing mas nakikita ang pangkat na ito. Kinumpirma ng isa sa mga developer na "ang pkgman ay isang cli analogue para sa HaikuDepot." Bakit hindi siya pinangalanan noon? haikudepot?

Una sa lahat, nag-install ako ng command_not_found-0.0.1~git-3-any.hpkg. Ngayon ay magagawa ko na ito:

/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install file

mabilis na solusyon: idagdag command_not_found-*-any.hpkg sa default na pag-install.

Naniniwala ang developer ng Haiku na "sa Haiku, hindi tulad ng Linux, walang tunay na pangangailangan para sa command-not-found" dahil "maaari mo lang patakbuhin ang pkgman install cmd:commandname." Well, paano ko, isang "mortal lang," malaman ang tungkol dito?!

Packages, package managers, dependencies. Ang isa sa Haiku ay tiyak na mas matalino kaysa sa karamihan, ngunit isa pa rin itong manager ng package:

/> pkgman install avrdude100% repochecksum-1 [65 bytes]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
100% repocache-2 [951.69 KiB]
Validating checksum for HaikuPorts... done.
Encountered problems:
problem 1: nothing provides lib:libconfuse>=2.7 needed by libftdi-1.4–7
solution 1:
- do not install “providing avrdude”
Please select a solution, skip the problem for now or quit.
select [1/s/q]:

Ginagawa ng mga manager ng package ang palaging ginagawa ng mga manager ng package, anuman ang operating system. May dahilan kung bakit ako naakit dito—sinabi ko ba iyon, hindi ba? - Para mga pakete .app at AppImages.

Bilang karagdagan, nawawala dito ang ilang napakasikat na open source na application:

/> pkgman install inkscape
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts…done.
*** Failed to find a match for “inkscape”: Name not found

Sagot ng mga developer: "Dahil walang Gtk, walang Inkscape." Naintindihan. Idinagdag ng isa pang developer: "Ngunit mayroon kaming kamangha-manghang WonderBrush." Hindi ko alam ang tungkol dito, ngunit hindi ito makikita sa HaikuDepot, at saan ito? (pagwawasto: Dapat ay lumipat ako sa tab na "Lahat ng Package"! Ganap na hindi nakuha ang puntong iyon!)

/> pkgman install gimp
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts... done.
*** Failed to find a match for “gimp”: Name not found​/> pkgman install arduino
100% repochecksum-1 [65 bytes]
Validating checksum for Haiku... done.
100% repochecksum-1 [64 bytes]​
Validating checksum for HaikuPorts... done.
*** Failed to find a match for “arduino”: Name not found

Alam ko na "nandiyan si arduino dati"... saan napunta lahat?

Sa iba pang mga bagay, nagulat ako sa katotohanan ng "technical loquacity": napakaraming linya ang ipinapakita para lang sa dulo ay masabi nila: "ang software na ito ay hindi magagamit."

Problema #5: iba't ibang magaspang na gilid na kailangang itama

Lumipat sa pagitan ng mga application

Nakakatamad na walang alt+tab para lumipat ng application. Gumagana ang Ctrl+tab, ngunit sa paanuman ay baluktot.

Tip ng developer: Kung i-on ko ang layout ng Windows, lilipat ng lugar ang Cmd at Ctrl, at magiging pamilyar ang alt+Tab. Ngunit gusto kong makaramdam na parang Mac habang gumagamit ng PC keyboard!

Paalala mula sa mga developer: "Ang paglipat ng ctrl+tab sa alt+tab ay mabigla sa ilang mga user." Simpleng solusyon: paganahin ang pareho! (bilang isang gumagamit ng Mac, Windows at Linux na may Gnome, KDE, Xfce hindi ko pa rin alam kung ano ang aasahan).

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Paglipat ng mga application sa pamamagitan ng ctrl+tab gamit ang Twitcher. Sa ilang mga lugar ito ay lumilitaw, kung minsan ay hindi sa unang pagkakataon

Ang mas masahol pa: minsan ay nagpapakita ang ctrl+tab ng isang window na may mga icon ng application, at kung minsan ay hindi. Sa iba pang mga bagay, ang pagkakasunud-sunod ng paglipat ng mga application ay tila random: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-window na may mga icon ng application... Error sa software? (May nakakaalam ba kung mayroong tool sa pagre-record ng Gif para sa Haiku?) Susog: Ito ay isang tampok, hindi isang bug.

Ang isang maikling pagpindot ng ctrl+tab ay direktang lumipat sa nakaraang application nang hindi ipinapakita ang Twitcher window. Kung hawakan mo ang mga kumbinasyon nang mas matagal, makukuha mo ang nakasanayan ko na.

Shortcut

Kung pinag-uusapan natin ang tungkol sa mga keyboard shortcut, pagkatapos ay kapag napagtanto mo na ang lahat ay katulad ng Mac, awtomatiko mong susubukan na gamitin ang karaniwang mga shortcut... Halimbawa, sa “Buksan...” at “I-save Bilang...” mga dialog box, gusto kong pindutin ang alt+d para sa “gumagana” na talahanayan ng direktoryo, at iba pa.

Ang mga developer ay "may opsyon na idagdag ito" "sa kahilingan sa pagpapabuti ng dialog ng file." Gagawa ako ng ganoong kahilingan kung mayroong lokal na tagasubaybay ng isyu sa GitHub o GitLab, kung saan mayroon akong mga account.

Ngunit, tulad ng ipinaliwanag ko kanina, hindi ako makapagrehistro sa kanilang sistema. (Tulad ng maaaring nahulaan mo, gusto kong bigyang-diin ang kadalian ng pagtatrabaho sa mga bagay na ito kapag gumagamit ng mga pampublikong serbisyo tulad ng GitHub o GitLab). Pagbabago: https://dev.haiku-os.org/ticket/15148

Mga hindi pagkakapare-pareho

Ang mga Qt application at native na application ay naiiba sa gawi. Halimbawa, maaari mong tanggalin ang huling salita gamit ang alt+backspace sa mga Qt application, ngunit hindi sa mga native. Maaaring may iba pang mga pagkakaiba kapag nag-e-edit ng teksto. Gusto kong makitang maalis ang mga ganitong hindi pagkakapare-pareho.

Pagwawasto: Hindi ko pa tapos isulat ang artikulong ito (ipinakita ko muna ito sa Haiku dev channel para mangalap ng mga komento) nang lumabas na ang pagkakaibang ito ay naayos na! Hindi kapani-paniwala! Gustong-gusto ko ang mga open source na proyekto! Salamat, Kasper Kasper!

Mga Tala

Nag-aaral pa rin ako ng Haiku at patuloy itong tumatak sa akin. Kahit na nakatuon ako sa paglalarawan ng mga inis ngayon, hindi ko maiwasang ipaalala sa iyo kung bakit nakakaintriga ang operating system na ito. Nasa ibaba ang ilang halimbawa. Paalala lang na makita kung paano ginagawa ni Haiku ang mga bagay na tama sa konsepto.

Kung nag-double click ka sa isang executable na walang mga kinakailangang library, wala kang makikita sa Linux. Magpapakita ang Haiku ng magandang graphical na dialog na may impormasyon tungkol sa problema. Matagal ko nang pinapangarap ang mga bagay na tulad nito sa Linux, at natutuwa pa rin ako na nagawa ito nang tama sa Haiku. Ang halimbawang ito ay nagpapakita na ang operating system ay pare-pareho sa lahat ng antas. Ang resulta ay kagandahan, kagandahan at pagiging simple, kahit na sa mga kaso tulad ng paghawak ng error.

Isang kaakit-akit na hitsura sa ilalim ng talukbong.

Ang dokumentasyon ng QuickLaunch ay nagsasaad:

Maaaring may 2 dahilan kung bakit hindi mahanap ng QuickLaunch ang application:

  • Ang application ay wala sa isang BeFS partition, o ang BeFS partition ay hindi naka-format upang suportahan ang mga query.
  • Ang application ay walang tamang BEOS:APP_SIG attribute. Sa kasong ito, hilingin sa developer ng application na idagdag ito, o subukang sundin
    Ang payo na ito: kung gumagamit ka ng application o script na hindi ipinapakita sa QuickLaunch (at nasa isang lokasyong nasusulatan) - subukang idagdag ang mga katangiang ito sa terminal.

    addattr BEOS:TYPE application/x-vnd.Be-elfexecutable /path/to/your/app-or-script

    addattr BEOS:APP_SIG application/x-vnd.anything-unique /path/to/your/app-or-script

Nagbibigay ito ng ilang insight sa kung paano gumagana ang magic tulad ng Launch Services, na patuloy kong hinahangaan, (at ganap na wala sa mga nagtatrabaho na kapaligiran sa Linux).

Hindi gaanong kapana-panabik ang "Buksan kasama ng..."

Pumili ng file, pindutin ang alt+I, at pagkatapos ay binibigyang-daan ka ng screen ng impormasyon na piliin kung aling application ang makakapagbukas ng partikular na file.

Pangalawang araw ko kasama si Haiku: natuwa, ngunit hindi pa handang lumipat
Sa Haiku maaari kong i-override ang application upang magbukas ng isang partikular na file. Malamig?

Gumagana ang lahat ng ito kahit na nawawala ang extension ng filename, at sa wakas ay masasabi ko na ang iba't ibang mga file ng parehong uri na buksan sa iba't ibang mga application, na napakahirap, kung hindi halos imposible, sa mga Linux desktop environment.

Konklusyon

Tulad ng isinulat ko kahapon, binuksan ni Haiku ang aking mga mata at ipinakita sa akin kung paano "gumana lang" ang isang kapaligiran sa trabaho. Sa ikalawang araw ay nakakita rin ako ng ilang bagay na malinaw na nangangailangan ng pagpapabuti.

Wala sa kanila ang titigil sa pagtatrabaho. Talagang nasasabik ako tungkol sa hinaharap ng personal na desktop operating system na ito. Ito ay isang malugod na pag-unlad na lampas sa "Linux desktop environment" na patuloy na nagpapakita ng mga seryosong problema na hindi malulutas sa malapit na hinaharap. mga problema sa arkitektura.

Umaasa ako kay Haiku.

Subukan ito sa iyong sarili! Pagkatapos ng lahat, ang proyekto ng Haiku ay nagbibigay ng mga larawan para sa pag-boot mula sa DVD o USB, na nabuo araw-araw. Upang i-install, i-download lamang ang imahe at isulat ito sa isang flash drive gamit Etcher

May tanong ka ba? Inaanyayahan ka namin sa nagsasalita ng Ruso channel ng telegram.

Pangkalahatang-ideya ng error: Paano i-shoot ang iyong sarili sa paa sa C at C++. Koleksyon ng mga recipe ng Haiku OS

Mula sa may-akda ng pagsasalin: ito ang pangalawang artikulo sa serye tungkol sa Haiku.

Listahan ng mga artikulo: Muna

Pinagmulan: www.habr.com

Magdagdag ng komento