Mäin drëtten Dag mam Haiku: e komplett Bild fänkt un

Mäin drëtten Dag mam Haiku: e komplett Bild fänkt un
TL; DR: haikus kéint e super Open Source Desktop Betribssystem sinn. Ech wëll dëst wierklech, awer et sinn nach ëmmer vill Fixen néideg.

Ech studéieren Haiku fir zwee Deeg, en onerwaart gutt Betribssystem. Elo ass den drëtten Dag, an ech hunn dëse Betribssystem sou gär datt ech dauernd denken: wéi kann ech et e Betribssystem fir all Dag maachen? Wat allgemeng Iddien ugeet, gefällt mir de Mac besser, awer hei ass de Problem: et kënnt net Open Source, an Dir musst no Open Source Alternativen sichen.

An de leschten 10 Joer huet dëst meeschtens Linux gemengt, awer et huet och säin eegent Set vu Problemer.

Haiku Betribssystem op DistroTube gewisen.

Ech hunn den Haiku probéiert soubal ech dovun héieren hunn a war direkt beandrockt - besonnesch mat engem Desktop-Ëmfeld dat "just funktionnéiert" an och kloer wäit iwwer all Linux Desktop-Ëmfeld déi ech konzeptuell kennen. Wëllt Wëllt Wëllt!!!

Kucke mer déi richteg Aarbecht um drëtten Dag!

Vermësst Uwendungen

Disponibilitéit vun Uwendungen ass e ganz "Schicksal" Aspekt vun all Betribssystem, al Sujet. Well mir iwwer Haiku schwätzen, weess ech datt fir déi meescht Fäll verschidden Optiounen verfügbar sinn.

Wéi och ëmmer, ech fannen nach ëmmer keng Apps fir meng alldeeglech Bedierfnesser:

  • Markup Editor (zum Beispill Typora). Natierlech hunn cutemarked, mee et schéngt keng Knäppercher oder Keyboard Ofkiirzungen fir Text Layout ze hunn. Et gëtt och Ghostwriter, mee hien huet keng Tastatur Ofkiirzung fir Text als Inline Code ze markéieren, oder Block vum Code.
  • Capture Écran op animéiert GIF (z.B Peek). Et gëtt BeScreenCapture, awer et kann dat net maachen.
  • Software fir 3D Dréckeren (z.B. Ultimaker Cure, PrusaSlicer).
  • 3D CAD (zum Beispill FreeCAD, OpenSCAD, oder agebaut Onform). Et gëtt LibreCAD, awer et ass nëmmen 2D.

Entwécklung Modell

Wat brauch den Haiku fir Erfolleg a punkto verfügbaren Uwendungen? Natierlech, lackele Entwéckler.

Momentan huet d'Haiku Entwécklungsteam sécherlech eng super Aarbecht gemaach fir verschidde populär Applikatiounen anzeféieren, awer fir voll Erfolleg als Plattform muss et fäeg sinn Versioune vun Applikatiounen fir Haiku einfach ze kreéieren. Eng Applikatioun fir Haiku bauen sollt idealerweis eng aner Optioun an enger existéierender Travis CI oder GitLab CI Build Matrix sinn. Also wéi géif eng Firma wéi Ultimaker, Ersteller vun der populärer Open Source 3D Dréckersoftware Cura, hir Apps fir Haiku bauen?

Ech sinn iwwerzeegt datt déi klassesch "Maintainer" Approche déi Packagen fir eng spezifesch Linux Verdeelung baut an ënnerhält net mat enger grousser Lëscht vun Uwendungen skala. Et ass diskutabel ob Software fir 3D Dréckeren op dëser Lëscht ass, awer zum Beispill Software fir den Zäitplang vun enger spezifescher Schoul ze organiséieren. Wat bitt Haiku fir sou Uwendungen? (Si ginn normalerweis geschriwwen mat Electron, sinn fir all Betribssystemer verfügbar, ënner Linux si se meeschtens agewéckelt AppImage, dat heescht Liwwerung un all Benotzer ouni Problemer).

LibreOffice

Et ass kloer datt LibreOffice fir Haiku verfügbar ass kee klenge Feat vun deem BeOS Benotzer nëmmen dreemen, awer net alles ass perfekt.

A mengem Fall (Kingston Technology DataTraveler 100 USB Stick) dauert et ongeféier 30 Sekonnen fir ze starten, an d'Entwéckler hu virgeschloen datt den normale Start vun der Applikatioun net méi wéi 4-5 Sekonnen sollt sinn (wann Dir eng normal Festplack benotzt [op menger SSD huet alles a manner wéi enger Sekonn ugefaang - ca. Iwwersetzer]).

Ech wéilt iergendwéi de Fortschrëtt gesinn fir eng grouss Applikatioun ze lancéieren, zum Beispill e "Sprangen Ikon", de Cursor z'änneren oder soss eppes wéi dat. De LibreOffice Splashscreen erschéngt nëmmen no e puer Sekonnen, a bis dohin hutt Dir keng Ahnung wat geschitt.

Mäin drëtten Dag mam Haiku: e komplett Bild fänkt un
Bouncing Applikatiounsikonen als Zeechen datt d'Applikatioune lafen.

  • D'Tastatur Ofkiirzungen, déi am Menü ugewise ginn, sinn falsch (ënnerschriwwen Ctrl + O, awer tatsächlech Alt + O, ech hu gepréift: Alt + O funktionnéiert, awer Ctrl + O net).
  • Alt + Z funktionnéiert net (zum Beispill am Writer).
  • Problem "Applikatioun LibreOffice huet de Shutdown Prozess ofgebrach" [Esou war et virgesinn“, ca. Iwwersetzer].

Applikatioun Startzäit

NOTÉIERT: Huelt w.e.g. dës Sektioun mat engem Kaffi vu Salz. D'Leeschtung ass tatsächlech exzellent wann Dir op d'Meenunge vun anere Leit vertrauen. Meng Resultater si ganz anescht ... Ech huelen un datt d'Features vu mengem Setup an de Miessunge bis elo onwëssenschaftlech sinn. Ech wäert dës Sektioun aktualiséieren wéi nei Iddien / Resultater entstinn.

D'Leeschtung vun Lafen (net gebierteg) Uwendungen ... ass net sou grouss, den Ënnerscheed ass ongeféier 4-10 Mol. Wéi Dir gesitt, gouf nëmmen 1 Prozessor Kär benotzt wann Dir net gebierteg Uwendungen leeft, aus engem Grond onbekannt fir mech.

Mäin drëtten Dag mam Haiku: e komplett Bild fänkt un
Wéi gesinn ech d'Geschwindegkeet vum Start vun der Applikatioun.

  • Lancéiere Krita dauert ongeféier 40 Sekonnen op engem Kingston Technology DataTraveler 100 Flash Drive verbonne mat engem USB2.0 Hafen (Launch Krita AppImage hëlt eng Split Sekonn op engem Xubuntu Linux Live ISO iwwer USB2; méi Tester sinn néideg). Korrektur: Ongeféier 13 Sekonnen op engem SATA SSD mat ACPI behënnert.

  • Lancéiere LibreOffice hëlt 30 Sekonnen op engem Kingston Technology DataTraveler G4 Flash Drive verbonne mat USB2.0 (Fraktioun vun enger Sekonn op Xubuntu Linux Live ISO iwwer USB 2; méi Tester néideg) Korrektur: Manner wéi 3 Sekonnen op engem SATA SSD mat ACPI behënnert.

Ech hunn och héieren datt déi lescht Entwécklungen d'Performance op SSDs ëm méi wéi 10 Mol verbesseren. Ech waarden mat gestopptem Otem.

Aner Rezensiounen luewen konsequent dem Haiku seng spirituell Leeschtung. Ech froe mech wat mat mengem System falsch ass? Korrektur: jo, ACPI ass op mengem System gebrach; Wann Dir et ausschalt, funktionnéiert de System méi séier.

Ech hunn e puer Tester gemaach.

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

Fir komplett Transparenz hunn ech alles op zwou verschiddene Maschinnen mat Linux an Haiku getest. Wann néideg, widderhuelen ech d'Tester op enger ähnlecher Maschinn. Et ass nach ëmmer onkloer firwat Uwendungen méi lues starten wéi iwwer usb2.0 op Linux. Update: Et gi vill USB Zesummenhang Feeler am Syslog vun dëser Maschinn. Also déi uewe genannte Resultater kënnen net typesch fir Haiku als Ganzt sinn.

Wéi de berühmte Spréchwuert seet: Wann Dir net moossen kann, kënnt Dir net managen. A wann et e Wonsch ass d'Leeschtung ze verbesseren, dann denken ech datt d'Testsuite ok ass :)

Tastatur Ofkiirzungen

Fir Defekter vun anere Betribssystemer, Haiku ass super wann et ëm Tastatur Ofkiirzungen kënnt. Mäi perséinleche Favorit ass Mac-Stil Tastatur Ofkiirzungen, wou Dir de Schlëssel lénks vun der Spacebar hält (Ctrl op Apple Tastaturen, Alt op anerer) wärend Dir e Bréif oder Nummer tippt. Well den Haiku eng wierklech gutt Aarbecht an dësem Beräich mécht, mengen ech, datt déi folgend Optioune kéinte berücksichtegt ginn:

Tastatur Ofkiirzungen fir an um Desktop

Ech hu gär datt Dir op eng Ikon klickt an Alt-O dréckt fir se opzemaachen, oder benotzt déi méi traditionell Alt-Down Ofkiirzung.

Och wier et flott wann Dir, nieft Alt-T, Alt-Backspace dréckt fir eng Datei an den Trash ze réckelen.

Fir den Desktop ze weisen: et wier eng gutt Iddi fir Alt-H ze benotzen fir "Verstoppen" a Shift-Alt-H fir "Alles verstoppen". A vläicht wier et eng gutt Iddi fir d'Kombinatioun Shift-Alt-D op "Show Desktop" anzeginn.

Ofkiirzungen an Dialogboxen

Ech oppen StyledEdit a gitt Text. Ech drécken Alt-Q. De Programm freet ob et soll gespäichert ginn. Ech drécken Alt-D fir "Net späicheren", Alt-C fir "Ofbriechen". Mee et geet net. Ech probéieren d'Pfeiltasten ze benotzen fir e Knäppchen ze wielen. Et geet och net. Ech widderhuelen déi selwecht Schrëtt an engem Qt-baséiert Applikatioun. Hei, op e Minimum, schaffen d'Pfeiltasten fir e Knäppchen ze wielen. (Kontrollschlësselen fir Knäppercher ze wielen goufen ursprénglech am Mac OS X benotzt, awer d'Entwéckler schéngen dës Feature zënterhier vergiess ze hunn.)

Ofkiirzungen fir Screenshots ze maachen

Et wier super wann Dir Alt-Shift-3 dréckt fir e Screenshot vum ganze Bildschierm ze maachen, Alt-Shift-4 fir e Cursor opzebréngen deen Iech erlaabt e Beräich vum Écran ze wielen, an Alt-Shift- 5 fir déi aktuell aktiv Fënster a seng Erscheinung ze weisen.

Ech wonneren ob dëst manuell konfiguréiert ka ginn, awer wahrscheinlech ass et onméiglech. Op d'mannst, esou e Versuch huet fir mech net geschafft [Ech hätt probéiert et an engem Skript ze packen! — ca. Iwwersetzer].

Mäin drëtten Dag mam Haiku: e komplett Bild fänkt un
Bal. Awer net wierklech. "-bw" gëtt ignoréiert, plus zousätzlech Standardastellunge sinn néideg.

Aner Saachen op der Keyboard

Ech kann d'Suerg vun den Entwéckler fillen, also wäert ech weider meng Erfahrung mat der Tastatur an Haiku beschreiwen.

Kann net national Zeechen aginn

Den "`" Charakter ass speziell; et kann entweder en Deel vun engem anere Charakter sinn (zum Beispill "e") oder onofhängeg. Seng Veraarbechtung ënnerscheet sech och a verschiddene Betribssystemer. Zum Beispill kann ech net e bestëmmte Charakter op enger däitscher Tastatur an KWrite aginn; wann Dir probéiert et anzeginn, näischt geschitt. Wann Dir dee selwechte Charakter an QupZilla gitt, kritt Dir ">>". An gebierteg Uwendungen gëtt d'Symbol aginn, awer Dir musst et duebel tippen fir datt et erscheint. Fir et dräimol anzeginn (normalerweis ass dëst erfuerderlech wann Dir Codeblocks markéiert, ech tippen et ëmmer op dës Manéier), musst Dir de Knäppchen 6 Mol drécken. Op Mac gëtt d'Situatioun méi intelligent gehandhabt (dräi Klicks si genuch wärend den üblechen Input vun Diakritiken behalen).

Java Uwendungen

Vermësst JavaFX? Java kënnt zur Rettung, oder? Gutt, net ganz:

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

Loosst eis deen anere Wee goen:

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

Et stellt sech eraus datt am richtege Liewen Java Uwendungen net sou portabel sinn wéi se an der Reklamm verspriechen. Gëtt et JavaFX fir Haiku? Wann jo, firwat ass et net mat openjdk12_default installéiert?

Duebelklick op Jar Datei funktionnéiert net

Ech sinn iwwerrascht, datt Haiku keng Ahnung huet wéi een duebelklickt op eng .jar Datei.

Bash handelt komesch

Well et gëtt bash, Pipe gouf erwaart ze schaffen:

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

Konklusioun

Firwat schreiwen ech dës Artikelen? Menger Meenung no brauch d'Welt wierklech en Open Source Betriebssystem wéi Haiku, dee kloer PC-centric ass, an och well ech ëmmer méi genervt ginn vun der Tatsaach datt Desktop-Ëmfeld fir Linux schaffen net zesummen. Ech streiden net datt e ganz anere Kernel gebraucht gëtt fir dat gewënschte Benotzerumgebung fir e PC ze kreéieren, oder datt et méiglech ass en ähnlecht Ëmfeld uewen um Linux Kernel ze kréien, awer ech interesséieren mech wat Kernel Experten ze soen hunn iwwer dëst. Fir de Moment mëschen ech just mam Haiku an huelen Notizen an der Hoffnung datt se nëtzlech sinn fir Haiku Entwéckler an / oder den interesséierte Public.

Probéiert et selwer! No allem bitt den Haiku-Projet Biller fir op DVD oder USB ze booten, generéiert deeglech. Fir ze installéieren, luet just d'Bild erof a schreift se op e Flash Drive mat Etcher.

Hutt Dir Froen? Mir invitéieren Iech op de russesch-allgemengen Telegramm Kanal.

Feeler Iwwersiicht: Wéi schéisst Dir Iech selwer an de Fouss an C an C++. Haiku OS Rezept Sammlung

aus Auteur Iwwersetzung: Dëst ass den drëtten Artikel an der Serie iwwer Haiku.

Lëscht vun den Artikelen: Déi éischt, Déi zweet.

Source: will.com

Setzt e Commentaire