
TL; DR: Ke thabetse Haiku, empa ho na le sebaka sa ho ntlafatsa
— операционную систему, которая меня приятно удивила. День второй. Поймите правильно: я все еще восхищен тем, насколько легко она делает то, что тяжело дается на рабочих окружениях для Linux. Горю желанием узнать, как она работает, а также полон энтузиазма использовать ее ежедневно. Правда, день для полного перехода еще не наступил: страдать не хочется.
Mohlophisi oa litšoantšo oa WonderBrush raster - haeba u tseba hore na u ka e fumana hokae
Ha e le hantle, joalo ka ha ho lebelletsoe liphetolelo tse ka tlase ho 1.0. Leha ho le joalo, ho hopola Mac OS X matsatsing a eona a pele ho ho lokolloa le ho nahana ka boholo ba sehlopha sa Haiku, u se ke ua nyenyefatsa katleho e hlollang.
Я обычно высказываю свои мысли о #LinuxUsability (, , , , , ), kahoo u se ke ua makatsoa ke li-quibbles tse mabapi le Haiku mabapi le ts'ebeliso. Bongata ba bona, ka lehlohonolo, bo amana le lintlafatso tse fapaneng.
Ena e ne e le selelekela, 'me joale a re ele hloko mathata a mang.
Bothata ba #1: Mathata a sebatli
Ho na le li-browser tse 3 tse thehiloeng ho eona : motheo () le tse ling tse peli ho Qt (QupZilla, lebitso le sa sebetseng le ), e ka kenngoa sebakeng sa polokelo. Ha ho le e 'ngoe ea tsona e sebetsang hantle. Sebatli se seholo se na le mathata ka ts'ebetso le phepelo (mohlala, ho ke ke ha khoneha ho rarolla captcha ha u kena ), le tse ling tse eketsehileng li na le mathata a maholo a tshebetso ho Haiku.

Sena ke seo Twitter e shebahalang ka sona ho WebPositive, sebatli sa mantlha sa Haiku.
QupZilla и OtterBrowser сильно лагают на ненадежных соединениях с Интернетом (например, в поезде). Переключение между вкладками становится невозможным, если данные не влетают бесперебойно. Нереально открыть новую вкладку до тех пор, пока текущая загружает данные по сети. Все тупит, несмотря на малую загрузку. Вероятно браузеры не полностью оптимизированы под многопоточность Haiku, или имеют другие проблемы с Haiku [на Linux у меня тоже так иногда бывает — hoo e ka bang. mofetoleli].
Ha ke khone ho ngola letho ho Medium le QupZilla ...
. Ke nahana hore letsete lena le tla lefa ka Haiku hape. Haholo-holo ha ho nahanoa ka bohlokoa bo ntseng bo eketseha ba lits'ebetso tsa webo, mme le ho feta ha ho fanoe ka hore lits'ebetso tsa tlhaho ha li so fumanehe bakeng sa linyeoe tsohle tsa ts'ebeliso.

Pale ea Kenneth Kocienda le Richard Williamson: hore na Safari le Webkit li bile teng joang
Bothata #2: Launcher le Dock
K'honeng e kaholimo ho le letona la skrini e fumaneha , причудливая смесь, приготовленная из меню «Пуск» от Windows с вкраплениями функций Dock и некоторыми другими возможностями.
Sebaka sa marang-rang
Kaha mohlomong ena e ne e le karolo ea bohlokoa ea boiphihlelo ba mosebelisi bakeng sa BeOS, ha e na bokhoni ba tikoloho ea sejoale-joale ea komporo: Ke hloka sebui sa lenaneo joalo ka , e hlahisitsoeng ka Alt+space. Lisebelisoa tsa ho tobetsa ho qala li lieha. Ho na le sesebelisoa sa Fumana se shebahalang joalo sekoaelo, empa ha e etselitsoe ho qala lits'ebetso ha bonolo, leha e ka potlakisoa.
Spotlight ho Mac OS X Leopard, e qalileng ka Command + Spacebar
Ho na le , e kentsoeng . Ha u qala ho e qala, ha e na letho, 'me ha ho hlake hore na u ka eketsa eng ho eona. Ho phaella moo, e hlaha sebakeng se sa thabiseng skrineng se se nang tsela e hlakileng ea ho fetola boemo ba eona. Joale, nka e beha joang ka letsohong le letšehali kapa tlase skrineng, joalo ka Dock ho Mac OS X? Ke lumela hore UX tabeng ena ha e tsejoe.
, hape e kentsoe ho tloha . E se e le betere. E bonts'oa tlase skrineng. Ke ne ke sa lebella hore tatellano ea litšoantšo e tla fetoloa: baskete e qalong, empa ka kakaretso e shebahala e tšepisa.
Nka e beha joang e le ea kamehla ho fapana le Deskbar? Haeba u tobetsa letšoao la Deskbar ho DockBert ebe u khetha "koala" - ehlile, e tla koala ... 'me e hlahe hape halofo ea motsotsoana hamorao. (Bahlahisi ba boletse hore sena, ha e le hantle, ke kokoanyana ho DockBert). Ho ka ba monate haeba DockBert e ne e le bohlale ho lekana ho utloisisa seo mosebelisi a se hlokang le ho se etsa. Ka mokhoa o ikhethileng, DockBert ha e na li-icon tsa app, empa e bonts'a "hula mona" hore o tsebe ho eketsa tsohle. Leha ho le joalo, ha kea khona ho tlosa lits'ebetso - eseng ka ho tobetsa ka ho le letona kapa ka ho hula setšoantšo ho DockBert.
kea leka . Ke e fumane ka phoso . E shebahala ka tsela eo ke e batlang. Ka ho hatisa "chebahalo". Hobane ha e so sebetse: e ntse e le mofuta oa Beta. E ngotsoe ho Qt4, kahoo ke belaela hore e tla kenyelletsoa setšoantšong sa ho kenya.

HiQDock.
Ha e le hantle, ha se 'na feela ea nahanang hore boemo ba Dock le Launcher bo rarahane. Ke bile ke fumane ka taba ena .

QuickLaunch
Eaba ke tseba ka , e khothaletsoang hore e thakholoe ka ho eketsa motsoako oa likonopo ho li-Shortcuts setting.

Li-shortcuts li-setting ho Haiku
Ho ka ba monate haeba lintho tse kang tsena li ne li ka lokisetsoa ho "sebetsa feela" ka ho sa feleng. Na ke itse Alt+Space? Ha e le hantle, QuickLaunch e kanna ea u botsa hore na u hloka ho etsa sekhechana sa keyboard ha u qala ho e qala. Ho etsa sena maemong a Shortcuts ho boima.

Fesetere e u khothaletsang hore u kenye "application" ho li-Shortcuts li-setting. Ha ho soasoe
Ke ikemiselitse ho becha hore basebelisi ba bangata ha ba tsebe hore na ba kenya eng e le "application", e leng: /boot/system/apps/QuickLaunch (Hantle feela QuickLaunch ha e sebetse).
Tharollo e potlakileng: Beha QuickLaunch e le ea kamehla 'me u e abele tsela e khaoletsang ea alt+space.
Ka lehlohonolo, ke na le tlhahisoleseling ho tsoa ho baetsi ba hore ka nako e 'ngoe ba ka e kenyelletsa e le ntlafatso kapa sebaka sa Deskbar ea khale e ntle. Mohlomong ... ka tsatsi le leng ... Menoana e kopane! (Tlohela kopo, kapa e ke ke ea etsahala. ). Еще один разработчик сказал, цитата: «по моему мнению, следовать путем Windows, то есть включить поле поиска в начальное меню, это достаточно просто для Beta-версии, я бы сказал, это будет иметь огромное значение для многих». Согласен! (опять же: заявка или не будет).
Hobaneng ha QuickLaunch e fumana lenaneo la skrini habeli, ho /boot/system/apps le ho /boot/system/bin? Bahlahisi baa tseba, hobane ho faele /boot/system/apps/QuickLaunch/ReadMe.html.
/system/bin ha e so sebetsoe pele, mananeo a ported hangata a qetella a le bukeng ea /bin, e leng mohopolo o mobe. U ka tlosa lits'ebetso tse sa batleheng tsa CLI, mohlala, u sebelisa konopo ea "Eketsa ho hlokomoloha" ho menu ea moelelo.
tharollo e potlakileng: sefa lits'ebetso tse tsoang ho /system/bin tse teng hape ho /system/apps
Bothata #3: ha ho na lebelo la hardware
BeOS e ne e tletse ka mananeo a demo. Ha ho na video ea BeOS e tla phetheha ntle le lifensetere tse ngata tse nang le livideo tse fapaneng tse bapalang. Katleho e makatsang ka nako eo. Haiku e tla le li-demos tsa 3D tse bonts'ang lifonti tsa 3D tse tsamaeang sebakeng. (Hei, Haiku ha e itokisetsa IPO, na ha ho joalo?)

BeOS ka 1995, eo Haiku e thehiloeng ho eona. Ka nako eo e ne e sebetsa ho li-processor tse peli tsa PowerPC 603 tse nang le maqhubu a oache a 66 MHz.
Мы хотим стать Linux в мире звука и видео.
-, CEO
Hoa makatsa hore ebe video le 3D ha e le hantle ha se hardware e potlakisang Haiku. Ke nahana lipapali le tsona.
Ho tsoa ho bahlahisi и Ho na le litokomane tsa ho potlakisa hardware ("ho nka likhoeli tse peli tsa motho"). Ho potlakisa 3D ho tla ba ka Mesa (Haiku, joalokaha ho se ho boletsoe, e sebelisa Mesa le LLVMPipe e le motheo oa OpenGL), bakeng sa video eo u ka itšetlehang ka eona. kapa u iketsetse tharollo (kea tseba hore Haiku e se e ntse e sebelisa FFMpeg ka hare, ho ke ke ha khoneha ho sebelisa VDPAU kapa API e meng e tšoanang ntle le bakhanni ba potlakisang).
Ho fapanyetsana menoana!
Bothata #4: mananeo ha a batloe
Kea tseba hore ho se ho na le mananeo a mangata a CLI a kentsoeng Haiku, empa ha ke a bone ho HaikuDepot. Ha ho na litlhahiso. Ha ho litaelo tsa "haiku..." kapa "port..." molaong oa taelo
~/testing> haikuports
bash: haikuports: command not foundKa mor'a ho tsamaea, I , moo ke thowuni avrdude ho tloha. Ha o ntse o matha, ho penya habeli fensetere e nang le litšepe tse sa khotsofalang ho ile ha hlaha. Ho ka ba monate ha sena se sa etsahale. (Le leng la mabaka ao ke e ratang haholo .app bakeng sa Mac le etsoe Linux).
Ho tsoa ho bahlahisi ke ithutile hore "theoretically" ho na le , ho thibela sena. Kamoo ho bonahalang kateng o hloka lerato le eketsehileng.
Ke eng e lokelang ho etsoa? Ho na le litaelo bakeng sa ba batlang ho kenya mananeo a Haiku, empa ha ho na litaelo bakeng sa ba batlang ho sebelisa mananeo a ported. Ke hona moo ke ileng ka kenya letsoho.
Разработчик сказал мне: «Мы не упоминаем о HaikuPorts, потому что 99.9% пользователей не обязаны знать или заботиться о том, как именно эти пакеты создаются и появляются в HaikuDepot». Согласен. Разговор о HaikuDepot, и о том, как получить что-то оттуда, потому что интерфейс HaikuDepot это не показывает (к примеру, avrdude qoela). Kamoo ho bonahalang kateng ho lokela ho ba le lebokose la ho hlahloba le bonts'ang likopo tsa CLI ho HaikuDepot interface, empa ha kea e fumana, kapa mohlomong ha e eo. ("E khothalelitsoe" kapa "Liphutheloana tsohle"... na ua e hloka? Che, ha ke batle ho sheba liphutheloana "tsohle", ke nka hore lilaebrari tse ngata li tla bontšoa. Ntho e kang ea khale e ntle ).
Ho e-na le hoo I . Hape ha ke tsebe ho e kenya (Ba re HaikuArchives ke "sebaka sa lisebelisoa tse tšehetsoeng", le hore "mananeo ohle a bohlokoa a se a ntse a le HaikuPorts" - li-integrator lia hlokahala).
Ka mor'a ho sheba hape, ke ile ka fumana:
/> pkgman search avrdudeStatus Name Description
-------------------------------
avrdude A tool to up/download to AVR microcontrollersJoooh! Ho ka ba monate ho etsa hore sehlopha sena se bonahale haholoanyane. E mong oa bahlahisi o tiisitse hore "pkgman ke setšoantšo sa HaikuDepot." Ke hobane'ng ha a sa ka a bitsoa ka nako eo? haikudepot?
Pele ho tsohle, ke kentse command_not_found-0.0.1~git-3-any.hpkg. Joale nka etsa sena:
/> file /bin/bash
DEBUG:main:Entered CNF: file
This application is aviaiblible via pkgman install filetharollo e potlakileng: eketsa
command_not_found-*-any.hpkgho instola tse kamehla.
Разработчик Haiku считает, что «в Haiku, в отличие от Linux, нет реальной нужды в command-not-found», потому что «можно просто запустить pkgman install cmd:commandname». Ну откуда мне, «простому смертному», знать об этом?!
Liphutheloana, batsamaisi ba liphutheloana, ba itšetlehileng ka bona. E leng Haiku ehlile e bohlale ho feta ba bangata, empa e ntse e le molaoli oa sephutheloana:
/> 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]:Batsamaisi ba liphutheloana ba etsa seo batsamaisi ba liphutheloana ba se etsang kamehla, ho sa tsotelehe sistimi e sebetsang. Ho na le lebaka leo ka lona ke khahloang ke eona—na ke boletse joalo, che? - Ho .app le .
Ntle le moo, lits'ebetso tse ling tse tsebahalang haholo tsa mohloli o bulehileng ha li eo mona:
/> 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 foundBahlahisi ba araba: "Kaha ha ho na Gtk, ho ke ke ha e-ba le Inkscape." E utloisisoang. Moqapi e mong o ekelitse: "Empa re na le WonderBrush e makatsang." Ke ne ke sa tsebe ka sena, empa ha se bonahale ho HaikuDepot, hona e ne e tla ba hokae? (tokiso: Nka be ke fetetse tabeng ea “Liphutheloana Tsohle”! Ke ile ka hloloheloa ntlha eo ka botlalo!)
/> 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 foundKea tseba hore "arduino e ne e le teng pele" ... e ile kae?
Har'a lintho tse ling, ke ile ka makatsoa ke taba ea "tekheniki ea sebaka sa marang-rang": mela e mengata e bonts'oa hoo qetellong ba reng: "software ena ha e fumanehe."
Bothata ba #5: likarolo tse fapaneng tse thata tse hlokang ho lokisoa
Fetoha lipakeng tsa lits'ebetso
Hoa bora ntle le alt + tab ho fetola lits'ebetso. Ctrl + tab ea sebetsa, empa ka tsela e itseng e khopame.
Подсказка от разработчиков: если я включу раскладку от Windows, Cmd и Ctrl поменяются местами, и alt+Tab станет привычным. Но я хочу чувствовать Mac, работая за клавиатурой от PC!
Замечание от разработчиков: «Переключение ctrl+tab на alt+tab удивит некоторых пользователей». Простое решение: включить оба! (я, как пользователь Mac, Windows и Linux с Gnome, KDE, Xfce все равно не знаю, чего ожидать).

Fetolela lits'ebetso ka ctrl+tab u sebelisa Twitcher. Libakeng tse ling e hlaha, ka linako tse ling eseng lekhetlo la pele
Ho hobe le ho feta: ctrl + tab ka linako tse ling e bontša fensetere e nang le litšoantšo tsa ts'ebeliso, 'me ka linako tse ling ha e etse joalo. Har'a tse ling, tatellano ea ho chencha lits'ebetso e bonahala e sa iketsahalle feela: StyledEdit-WebPositive-back StyledEdit-WebPositive-StyledEdit-window e nang le matšoao a ts'ebeliso... Phoso ea software? (Na ho na le motho ea tsebang hore na ho na le sesebelisoa sa ho rekota sa Gif bakeng sa Haiku?) Phetoho: Ena ke tšobotsi, eseng kokoanyana.
Tobetsa e khuts'oane ea ctrl+tab e fetohela ka kotloloho ts'ebelisong e fetileng ntle le ho hlahisa fensetere ea Twitcher. Haeba u tšoara metsoako nako e teletsana, u fumana seo ke seng ke se tloaetse.
dikgaoletso
Haeba re bua ka likhutšoane tsa keyboard, joale hang ha u hlokomela hore ntho e 'ngoe le e' ngoe e tšoana le Mac, u tla leka ka bohona ho sebelisa likhutšoane tse tloaelehileng ... Ka mohlala, ho "Open..." le "Save As..." mabokose a puisano, ke batla ho tobetsa alt+d bakeng sa tafole ea "sebetsa" ea bukana, joalo-joalo.
Bahlahisi "ba na le khetho ea ho kenyelletsa sena" "ho kopo ea ntlafatso ea puisano ea faele." Ke ne ke tla etsa kopo e joalo haeba ho na le tracker ea litaba ea lehae ho GitHub kapa GitLab, moo ke nang le li-account.
Empa, joalo ka ha ke hlalositse pejana, ha ke khone ho ingolisa tsamaisong ea bona. (Joalokaha u ka be u nahanne, ke batla ho totobatsa boiketlo ba ho sebetsa le lintho tsena ha u sebelisa litšebeletso tsa sechaba tse kang GitHub kapa GitLab). Phetoho:
Ho se lumellane
Lisebelisoa tsa Qt le lits'ebetso tsa tlhaho li fapana ka boitšoaro. Mohlala, o ka hlakola lentsoe la ho qetela o sebelisa alt+backspace lits'ebetsong tsa Qt, empa eseng ho tsa matsoalloa. Ho ka ba le liphapang tse ling ha u hlophisa mongolo. Ke kopa ho bona ho se lumellane ho joalo ho tlosoa.
Khalemelo: Ke ne ke e-s'o qete ho ngola sehlooho sena (ke ile ka se bontša pele ho mocha oa Haiku dev ho bokella maikutlo) ha ho bonahala hore phapang ena e ne e lokisitsoe! Hoa makatsa! Ke rata merero e bulehileng hakaakang! Kea leboha, !
Lintlha
Ke ntse ke ithuta Haiku mme e ntse e tsoela pele ho nkhahla. Le hoja ke tsepamisitse maikutlo tabeng ea ho hlalosa lintho tse tenehang kajeno, ha ke khone ho u hopotsa hore na ke hobane'ng ha tsamaiso ena e tsoteha. Ka tlaase ke mehlala e seng mekae. Ke khopotso feela ea ho bona hore na Haiku e etsa lintho tse nepahetseng joang.
Если дважды щелкнуть по исполняемому файлу, у которого нет нужных библиотек, в Linux ничего не видно. В Haiku появится приятный графический диалог с информацией о проблеме. Давно мечтал о подобных вещах в Linux, и до сих пор в восторге от того, что это сделано правильно в Haiku. Этим примером показано, что операционная система является согласованной на всех уровнях. Результат — элегантность, красота и простота, даже в таких случаях, как обработка ошибок.
Ponahalo e tsotehang tlas'a sekoahelo.
Litokomane tsa QuickLaunch li re:
Ho ka ba le mabaka a mabeli a etsang hore QuickLaunch e se fumane kopo:
- Sesebelisoa ha se karolo ea BeFS, kapa karolo ea BeFS ha ea etsoa ho tšehetsa lipotso.
- Sesebelisoa ha se na BEOS e nepahetseng: APP_SIG tšobotsi. Tabeng ena, kopa moqapi oa kopo ho e kenyelletsa, kapa leka ho latela
Keletso ena: haeba u sebelisa sesebelisoa kapa mongolo o sa hlahisoang ho QuickLaunch ('me o sebakeng se ngoloang) - leka ho kenyelletsa litšobotsi tsena ho terminal.addatr BEOS: TYPE application/x-vnd.Be-elfexecutable /path/to/your/app-or-script
addattr BEOS: APP_SIG kopo/x-vnd.anything-unique /path/to/your/app-or-script
Sena se fana ka temohisiso ea hore na boselamose bo kang Litšebeletso tsa Launch, tseo ke ntseng ke tsoela pele ho li rata, li hlile li sebetsa ().
Ha ho letho le thabisang ke "Bula ka ..."
Khetha faele, tobetsa alt+I, ebe skrine ea tlhahisoleseling e u lumella ho khetha hore na ke sesebelisoa sefe se ka bulang faele e itseng.

Ho Haiku nka fetisa kopo ea ho bula faele e le 'ngoe e khethehileng. Ho pholile?
Все это работает, даже при отсутствующем расширении имени файла, и я могу, наконец-то, указать для разных файлов одного типа, что они должны открываться в разных приложениях, что очень сложно, если не почти невозможно, в рабочих окружениях Linux.
fihlela qeto e
Ha ke ntse ke ngola maobane, Haiku o ile a bula mahlo a ka 'me a mpontša kamoo sebaka sa mosebetsi se ka "sebetsang kateng." Ka letsatsi la bobeli ke ile ka boela ka fumana lintho tse seng kae tseo ka ho hlaka li hlokang ntlafatso.
Ни один из них не остановит работу. Я реально взволнован будущим этой личной операционной системы для настольных компьютеров. Это долгожданное развитие за пределами «рабочих окружений Linux», продолжающих показывать серьезные, нерешаемые в ближайшее время, .
Ke tšepa Haiku.
E leke ka bouena! Ntle le moo, morero oa Haiku o fana ka litšoantšo tsa ho qala ho tsoa ho DVD kapa USB, e hlahisitsoeng . Ho kenya, feela khoasolla setšoantšo ebe u se chesa ho USB Flash drive u sebelisa
U na le lipotso? Re u memela ho batho ba buang Serussia .
Kakaretso ea phoso:
Ho tsoa ho mongoli oa phetolelo: ena ke sehlooho sa bobeli letotong le buang ka Haiku.
Lethathamo la lingoliloeng:
Source: www.habr.com
