Ụbọchị nke atọ mụ na Haiku: foto zuru ezu na-amalite ịpụta

Ụbọchị nke atọ mụ na Haiku: foto zuru ezu na-amalite ịpụta
TL; DR: haịkọs nwere ike ịbụ nnukwu sistemụ arụmọrụ desktọpụ mepere emepe. Achọrọ m nke a n'ezie, mana a ka nwere ọtụtụ ndozi achọrọ.

A na m agụ akwụkwọ Haiku ụbọchị abụọ, sistemụ arụmọrụ na-atụghị anya ya. Ugbu a bụ ụbọchị nke atọ, na-amasị m sistemụ arụmọrụ nke na m na-eche mgbe niile: kedu ka m ga-esi mee ya sistemụ arụmọrụ kwa ụbọchị? N'ihe gbasara echiche izugbe, Mac na-amasị m nke ukwuu, mana nke a bụ nsogbu: ọ naghị abịa oghe, ma ị ga-achọ ụzọ ndị ọzọ na-emeghe.

N'ime afọ 10 gara aga nke a na-apụtakarị Linux, mana o nwekwara nke ya set nke nsogbu.

Sistemụ arụmọrụ Haiku pụtara na DistroTube.

Agbalịrị m Haiku ozugbo m nụrụ banyere ya, ọ masịrị m ozugbo - karịsịa na gburugburu desktọpụ nke "na-arụ ọrụ" ma bụrụkwa nke ọma karịa gburugburu desktọọpụ Linux ọ bụla nke m maara n'echiche. Achọrọ m !!!

Ka anyị hụ ezigbo ọrụ n'ụbọchị nke atọ!

Ngwa efu

Nnweta ngwa bụ akụkụ “dị njọ” nke sistemụ arụmọrụ ọ bụla, agadi isiokwu. Ebe ọ bụ na anyị na-ekwu maka Haiku, amaara m na n'ọtụtụ ọnọdụ enwere nhọrọ dị iche iche dị.

Agbanyeghị, enweghị m ike ịchọta ngwa maka mkpa m kwa ụbọchị:

  • editọ markup (dịka ọmụmaatụ Typora). N'ezie nwere Ahịa CuteMarkEd, mana ọ dị ka enweghị bọtịnụ ma ọ bụ mkpirisi ahụigodo ọ bụla maka nhazi ederede. E nwekwara Ghostwriter, ma o nwere enweghị ụzọ mkpirisi ahụigodo akara ederede ka koodu inline, ma ọ bụ ngọngọ koodu.
  • Weghara ihuenyo na GIF animated (dịka Peek). Enwere BeScreenCapture, mana ọ nweghị ike ime nke ahụ.
  • Ngwanrọ maka ndị nbipute 3D (dịka ọmụmaatụ, Njedebe Cura, PrusaSlicer).
  • 3D CAD (dịka ọmụmaatụ FreeCAD, OpenSCAD, ma ọ bụ wuru n'ime N'ọdịdị). Enwere LibreCAD, mana ọ bụ naanị 2D.

Ụdị mmepe

Kedu ihe Haiku chọrọ iji mee nke ọma n'ihe gbasara ngwa dị? N'ezie, dọta ndị mmepe.

Ugbu a, ndị otu mmepe Haiku emeela nnukwu ọrụ nke iwebata ngwa dị iche iche na-ewu ewu, mana maka ihe ịga nke ọma zuru oke dị ka ikpo okwu, ọ dị mkpa ka ọ nwee ike ịmepụta ụdị ngwa maka Haiku ngwa ngwa. Iwulite ngwa maka Haiku kwesịrị ịbụ nhọrọ ọzọ na Travis CI ma ọ bụ GitLab CI matrix dị adị. Yabụ kedu ka ụlọ ọrụ dị ka Ultimaker, onye okike nke ngwa nbipute 3D na-ewu ewu Cura ga-esi gaa wulite ngwa ha maka Haiku?

Ekwenyesiri m ike na usoro “onye na-echekwa” kpochapụrụ nke na-ewuli ma na-edobe ngwugwu maka nkesa Linux akọwapụtara anaghị enwe nnukwu ndepụta ngwa. Ọ bụ ihe a ga-arụrịta ụka ma sọftụwia maka ndị nbipute 3D dị na ndepụta a, mana, dịka ọmụmaatụ, sọftụwia maka ịhazi usoro ụlọ akwụkwọ akọwapụtara. Kedu ihe Haiku na-enye maka ngwa ndị dị otú ahụ? (A na-edekarị ha site na iji Electron, dị maka sistemụ arụmọrụ niile, n'okpuru Linux, a na-etinyekarị ha na ya AppImage, nke pụtara ịnyefe ndị ọrụ niile n'enweghị nsogbu ọ bụla).

FreeOffice

O doro anya na ịnweta LibreOffice dị maka Haiku abụghị obere ọrụ nke ndị ọrụ BeOS nwere ike ịrọ nrọ, mana ọ bụghị ihe niile zuru oke.

N'okwu m (Kingston Technology DataTraveler 100 USB stick) ọ na-ewe ihe dị ka 30 sekọnd ịmalite, ndị mmepe ahụ tụrụ aro na mmalite ngwa nkịtị ekwesịghị gafere 4-5 sekọnd (ọ bụrụ na ị na-eji draịvụ ike mgbe niile).na SSD m ihe niile malitere n'ihe na-erughị otu sekọnd - ihe ruru. onye ntụgharị okwu]).

Ọ ga-amasị m ịhụ ọganihu nke ịmalite ngwa ngwa, dịka ọmụmaatụ, "akara ngosi ịwụ elu", ịgbanwe cursor, ma ọ bụ ihe ọzọ dị otú ahụ. Ihuenyo splash LibreOffice na-apụta naanị ka sekọnd ole na ole gachara, ruo mgbe ahụ ị maghị ihe na-eme.

Ụbọchị nke atọ mụ na Haiku: foto zuru ezu na-amalite ịpụta
Akara ngosi ngwa ngwa dị ka akara na ngwa na-agba ọsọ.

  • Ụzọ mkpirisi ahụigodo egosiri na menu ezighi ezi (binyere aka na ya Ctrl+O, mana n'ezie Alt+O, elelere m: Alt+O na-arụ ọrụ, mana Ctrl+O anaghị arụ ọrụ).
  • Alt+Z anaghị arụ ọrụ (dịka ọmụmaatụ, na Onye edemede).
  • Nsogbu "Ngwa LibreOffice kagburu usoro mmechi ahụ" [Nke a bụ otú e si zubere ya,” ihe dị ka. onye ntụgharị okwu].

Oge mmalite ngwa

IHE: Biko were ọka nnu were akụkụ a. Arụmọrụ a kacha mma ma ọ bụrụ na ị dabere na echiche ndị ọzọ. Nsonaazụ m dị nnọọ iche… echere m na njirimara nke ntọlite ​​​​m na nha ndị emere ka ọ dị ugbu a abụghị nke sayensị. M ga-emelite ngalaba a ka echiche / nsonaazụ ọhụrụ pụtara.

Ọrụ nke ngwa na-agba ọsọ (na-abụghị nke ala) ... abụghị nke ahụ dị ukwuu, ihe dị iche bụ ihe dịka 4-10 ugboro. Dị ka ị na-ahụ, naanị 1 processor core ka ejiri mee ihe mgbe ọ na-agba ọsọ ngwa ndị na-abụghị nke obodo, n'ihi ihe kpatara amaghị m.

Ụbọchị nke atọ mụ na Haiku: foto zuru ezu na-amalite ịpụta
Otu m si ahụ ọsọ mmalite ngwa.

  • Mwepụta nzu na-ewe ihe dị ka 40 sekọnd na Kingston Technology DataTraveler 100 flash mbanye ejikọrọ na ọdụ ụgbọ mmiri USB2.0 (ịmalite Krita AppImage na-ewe nkewa nke abụọ na Xubuntu Linux Live ISO site na USB2; a chọrọ ule ndị ọzọ). Mmezi: Ihe dị ka sekọnd iri na atọ na SATA SSD nwere ACPI nwere nkwarụ.

  • Mwepụta FreeOffice na-ewe 30 sekọnd na Kingston Technology DataTraveler G4 flash mbanye ejikọrọ na USB2.0 (obere akụkụ nke sekọnd na Xubuntu Linux Live ISO site na USB 2; ule ndị ọzọ achọrọ) Mmezi: Ihe na-erughị 3 sekọnd na SATA SSD nwere ACPI nwere nkwarụ.

Anụkwara m na ihe ọhụrụ ga-eme ka arụmọrụ na SSD dịkwuo elu karịa ugboro iri. Eji m ume chere.

Ndị nyocha ndị ọzọ na-eto ọrụ mmụọ Haiku mgbe niile. M na-eche ihe na-eme na sistemụ m? Ndozi: ee, ACPI agbajiri na sistemụ m; Ọ bụrụ na ị gbanyụọ ya, sistemụ na-arụ ọrụ ngwa ngwa.

Emere m ule ụfọdụ.

# 
# Linux
#
me@host:~$ sudo dmidecode
(...)
Handle 0x0100, DMI type 1, 27 bytes
System Information
 Manufacturer: Dell Inc.
 Product Name: OptiPlex 780
​me@host:~$ lsusb
Bus 010 Device 006: ID 0951:1666 Kingston Technology DataTraveler 100
# On a USB 2 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.03517 s, 38.2 MB/s
# On a USB 3 port
me@host:~$ sudo dd if=/dev/sdc1 of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 2.08661 s, 129 MB/s
#
# Haiku - the exact same USB stick
#
/> dmidecode
# dmidecode 3.2
Scanning /dev/misc/mem for entry point.
# No SMBIOS nor DMI entry point found, sorry.
# On a USB 2 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.44154 s, 36.1 MB/s
# On a USB 3 port
/> dd if=/dev/disk/usb/1/0/raw of=/dev/null bs=64k count=4096
4096+0 records in
4096+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 7.47245 s, 35.9 MB/s

Maka nghọta zuru oke, ejiri m Linux na Haiku nwalee ihe niile na igwe abụọ dị iche iche. Ọ bụrụ na ọ dị mkpa, m ga-emegharị ule na igwe yiri ya. Ọ ka amabeghị ihe kpatara ngwa ji amalite nwayọ karịa site na usb2.0 na Linux. Mmelite: Enwere ọtụtụ mperi USB na syslog nke igwe a. Yabụ na nsonaazụ ndị a dị n'elu nwere ike ọ gaghị abụ ụdị nke Haiku n'ozuzu ya.

Dị ka okwu a ma ama na-ekwu: ọ bụrụ na ịnweghị ike ịlele, ị nweghị ike ijikwa. Ma ọ bụrụ na enwere ọchịchọ ịkwalite arụmọrụ, mgbe ahụ echere m na ụlọ nyocha ahụ dị mma :)

Uzo mkpirisi Keyboard

Maka ndị mebiri site na sistemụ arụmọrụ ndị ọzọ, Haiku dị mma ma a bịa n'ụzọ mkpirisi ahụigodo. ọkacha mmasị m bụ ụzọ mkpirisi ahụigodo ụdị Mac ebe ị na-ejide igodo dị n'aka ekpe nke oghere oghere (Ctrl na ahụigodo Apple, Alt na ndị ọzọ) mgbe ị na-ede mkpụrụedemede ma ọ bụ nọmba. Ebe Haiku na-arụ ezigbo ọrụ na mpaghara a, echere m na enwere ike ịtụle nhọrọ ndị a:

Ụzọ mkpirisi ahụigodo maka na na desktọpụ

Ọ masịrị m na ị nwere ike pịa akara wee pịa Alt-O ka imepe ya, ma ọ bụ jiri ụzọ mkpirisi Alt-Down ọdịnala karịa.

N'otu aka ahụ, ọ ga-adị mma ma ọ bụrụ na ị nwere ike pịa Alt-Backspace, na mgbakwunye na Alt-T, ibuga faịlụ na ahịhịa.

Iji gosipụta desktọpụ: ọ ga-abụ ezigbo echiche iji Alt-H ka “Zoo” yana Shift-Alt-H ka “Zochie All”. Ma eleghị anya, ọ ga-abụ ezi echiche ịbanye Shift-Alt-D nchikota na "Gosi desktọpụ".

Ụzọ mkpirisi n'ime igbe mkparịta ụka

Ana m emepe StyledEdit wee tinye ederede. M pịa Alt-Q. Mmemme na-ajụ ma ọ ga-echekwa. M pịa Alt-D maka "Edokwala", Alt-C maka "Kagbuo". Mana ọ naghị arụ ọrụ. Ana m agbalị iji igodo akụ iji họrọ bọtịnụ. Ọ naghị arụkwa ọrụ. Ana m emegharị otu usoro ahụ na ngwa dabere na Qt. N'ebe a, opekempe, igodo akụ na-arụ ọrụ iji họrọ bọtịnụ. (A na-eji igodo njikwa maka ịhọrọ bọtịnụ na mbụ na Mac OS X, mana ndị mmepe yiri ka ha chefuru atụmatụ a kemgbe ahụ.)

Ụzọ mkpirisi maka ịse nseta

Ọ ga-adị mma ma ọ bụrụ na ị nwere ike pịa Alt-Shift-3 ka ịse nseta ihuenyo nke ihuenyo dum, Alt-Shift-4 iji weta cursor nke na-enye gị ohere ịhọrọ mpaghara ihuenyo, na Alt-Shift- 5 iji gosi mpio na-arụ ọrụ ugbu a yana ọdịdị ya.

M na-eche ma ọ bụrụ na nke a nwere ike iji aka hazie, ma o yikarịrị ka ọ gaghị ekwe omume. Opekempe, ụdị mbọ a arụghị m ọrụ [M kwesịrị ịgbalị iji kechie ya na edemede! - ihe ruru. onye ntụgharị okwu].

Ụbọchị nke atọ mụ na Haiku: foto zuru ezu na-amalite ịpụta
Fọrọ nke nta. Ma ọ bụghị n'ezie. "-bw" na-eleghara anya, gbakwunyere ntọala ndabere agbakwunyere chọrọ.

Ihe ndị ọzọ dị na keyboard

Enwere m ike inwe mmetụta nke ndị mmepe, yabụ m ga-aga n'ihu na-akọwa ahụmịhe m na keyboard na Haiku.

Enweghị ike itinye mkpụrụedemede mba

Àgwà “`” pụrụ iche; ọ nwere ike ịbụ akụkụ nke agwa ọzọ (dịka ọmụmaatụ, “e”) ma ọ bụ nweere onwe ya. Nhazi ya dịkwa iche na sistemụ arụmọrụ dị iche iche. Dịka ọmụmaatụ, enweghị m ike itinye mkpụrụedemede enyere na ahụigodo German na KWrite; ọ bụrụ na ị na-agbalị ịbanye na ya, ọ dịghị ihe na-eme. Mgbe itinyere otu agwa na QupZilla, ị ga-enweta ">>". Na ngwa ala, a na-abanye akara, mana ịkwesịrị pịa ya ugboro abụọ ka ọ pụta. Iji tinye ya ugboro atọ (na-abụkarị nke a na-achọrọ mgbe ị na-akara akara koodu, ana m pịnye ya otu a oge niile), ịkwesịrị pịa bọtịnụ 6 ugboro. Na Mac, a na-edozi ọnọdụ ahụ n'ụzọ amamihe karịa (mpịakọta atọ zuru ezu ka ị na-ejigide ụdị mkpụrụ okwu).

Ngwa Java

JavaFX efu efu? Java na-abịa napụta, ọ bụghị ya? Ọfọn, ọ bụghị nke ọma:

pkgman install openjdk12_default
/> java -jar /Haiku/home/Desktop/MyMarkdown.jar
Error: Could not find or load main class Main
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

Ka anyị gaa n'ụzọ ọzọ:

/> /Haiku/home/Desktop/markdown-writer-fx-0.12/bin/markdown-writer-fx
Error: Could not find or load main class org.markdownwriterfx.MarkdownWriterFXApp
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

Ọ tụgharịrị na na ndụ n'ezie, ngwa Java anaghị ebugharị dịka ha kwere nkwa na mgbasa ozi. Enwere JavaFX maka Haiku? Ọ bụrụ ee, gịnị kpatara na ejighi openjdk12_default tinye ya?

Pịa ugboro abụọ na faịlụ jar anaghị arụ ọrụ

Ọ tụrụ m n'anya na Haiku enweghị ihe ọ ga-eme ka ọ ga-eji pịa ugboro abụọ na faịlụ .jar.

Bash na-eme ihe ịtụnanya

Ebe ọ bụ na e nwere bash, a tụrụ anya na ọkpọkọ ga-arụ ọrụ:

/> listusb -vv > listusb.txt
bash: listusb.txt: Invalid Argument

nkwubi

Gịnị kpatara m ji ede akụkọ ndị a? N'uche nke m, ụwa chọrọ n'ezie sistemụ arụmọrụ mepere emepe dị ka Haiku nke doro anya na PC-centric, yana kwa n'ihi na ọ na-ewe m iwe site n'eziokwu na gburugburu desktọpụ maka Linux. unu arụkọla ọrụ ọnụ. Anaghị m arụ ụka na ọ dị mkpa kernel dị iche iche iji mepụta ebe ndị ọrụ chọrọ maka PC, ma ọ bụ na ọ ga-ekwe omume ịnweta ebe yiri ya n'elu Linux kernel, mana enwere m mmasị n'ihe ndị ọkachamara kernel ga-ekwu. banyere nke a. Maka ugbu a, naanị m na Haiku na-akpakọrịta ma na-edetu ihe na-atụ anya na ha ga-aba uru nye ndị mmepe Haiku na/ma ọ bụ ndị nwere mmasị.

Gbalịa ya n'onwe gị! E kwuwerị, ọrụ Haiku na-enye ihe oyiyi maka booting site na DVD ma ọ bụ USB, emepụtara ежедневно. Iji wụnye, naanị budata onyonyo a wee kpọọ ya ọkụ na draịvụ USB site na iji Etcher.

Enwere ajụjụ? Anyị na-akpọ gị òkù ka ị na-asụ Russian telegram ọwa.

Nyochaa mperi: Otu esi agba onwe gị n'ụkwụ na C na C++. Nchịkọta Ntụziaka Haiku OS

si onye ode akwukwo ntụgharị asụsụ: nke a bụ edemede nke atọ n'ime usoro gbasara Haiku.

Ndepụta akụkọ: Nke mbụ, Nke abụọ.

isi: www.habr.com

Tinye a comment