
TL;DR: mund të bëhet një sistem operativ fantastik për desktop me burim të hapur. Në të vërtetë e dëshiroj këtë, por nevojiten akoma shumë rregullime.
, një sistem operativ papritur i mirë. Tani është dita e tretë, dhe më pëlqen aq shumë ky sistem operativ, saqë po mendoj vazhdimisht: si ta bëj atë sistemin tim operativ të përditshëm? Në terma ideje, më pëlqen më shumë Mac, por ja ku është problemi: ai ofrohet pa burim të hapur, dhe duhet të kërkoj alternativat me burim të hapur.
Gjatë viteve të fundit 10, kjo zakonisht ka nënkuptuar Linux, por ai gjithashtu ka problemet e tij .

Sistemi operativ Haiku, i prezantuar në DistroTube.
E provova Haiku sapo mĂ«sova pĂ«r tĂ« dhe menjĂ«herĂ« u impresionova â veçanĂ«risht me mjedisin e punĂ«s qĂ« "thjesht funksionon", dhe gjithashtu pa dyshim tejkalon çdo mjedis pune pĂ«r Linux qĂ« njoh konceptualisht. Dua-dua-dua!!!
Le të shikojmë punën reale në ditën e tretë!
Aplikacione që mungojnë
Disponueshmëria e aplikacioneve është një aspekt shumë "vendimtar" i çdo sistemi operativ, Sa herë që flitet për Haiku, e di se për shumicën e rasteve ka variante të ndryshme të disponueshme.
Megjithatë, akoma nuk mund të gjej aplikacionet për nevojat e mia të përditshme:
- editor markimi (për shembull ). Sigurisht, ekziston , por duket se nuk ka as butona, as shkurtore për tastierë për markimin e tekstit. Ka gjithashtu , por ai për të shënuar tekstin si kod të integruar, ose bllok kodi.
- kapje ekrani në GIF të animuar (për shembull ). Ka BeScreenCapture, por ai nuk e di këtë.
- Softuer për printerë 3D (për shembull, , ).
- 3D CAD (për shembull , , ose i integruar në ). Ka LibreCAD, por ai është vetëm 2D.
Modeli i zhvillimit
ĂfarĂ« i nevojitet Haiku pĂ«r sukses, nĂ« lidhje me aplikacionet e disponueshme? Natyrisht, tĂ«rheqja e zhvilluesve.
Në këtë moment, ekipi i zhvilluesve të Haiku ka bërë pa dyshim një punë të madhe në implementimin e aplikacioneve të ndryshme të njohura, megjithatë për suksesin e plotë si një platformë, nevojitet mundësia për të krijuar lehtësisht versione të aplikacioneve për Haiku. Ndërtimi i një aplikacioni për Haiku duhet të jetë, në një rast ideal, një tjetër mundësi në matricën ekzistuese të ndërtimit Travis CI ose GitLab CI. Si mund të ndodhi që një kompani si Ultimaker, krijuesi i softuerit të njohur Cura për printerat 3D me kod të hapur, të ndërtojë aplikacionet e saj për Haiku?
Jam i bindur se qasja klasike me 'mbeshtetje', e cila ndalon dhe mbĂ«shtet paketat pĂ«r njĂ« shpĂ«rndarje tĂ« caktuar Linux, nuk Ă«shtĂ« e qĂ«ndrueshme kur ka njĂ« listĂ« tĂ« madhe aplikacionesh. Mund tĂ« diskutohet nĂ«se softueri pĂ«r printerat 3D Ă«shtĂ« nĂ« kĂ«tĂ« listĂ«, por pĂ«r shembull, softueri pĂ«r organizimin e orarit tĂ« njĂ« shkolle specifike â po, Ă«shtĂ« aty. ĂfarĂ« ofron Haiku pĂ«r kĂ«to aplikacione? (Normalisht ato janĂ« shkruar duke pĂ«rdorur , tĂ« disponueshme pĂ«r tĂ« gjitha sistemet operative, zakonisht pĂ«r Linux tĂ« mbĂ«shtjella nĂ« , qĂ« do tĂ« thotĂ« shpĂ«rndarje pĂ«r tĂ« gjithĂ« pĂ«rdoruesit pa ndonjĂ« problem tĂ« veçantĂ«).
LibreOffice
ĂshtĂ« e qartĂ« se prania e LibreOffice pĂ«r Haiku Ă«shtĂ« njĂ« arritje e madhe, pĂ«r tĂ« cilĂ«n pĂ«rdoruesit e BeOS mund tĂ« kishin vetĂ«m Ă«ndĂ«rruar, megjithatĂ« nuk Ă«shtĂ« gjithçka perfekte.
NĂ« rastin tim (data traveler USB stick Kingston Technology 100) nevojiten rreth 30 sekonda pĂ«r ta nisur, dhe zhvilluesit sugjerojnĂ« se nisja normale e aplikacioneve nuk duhet tĂ« kalojĂ« 4-5 sekonda (nĂ« rastin e pĂ«rdorimit tĂ« njĂ« disk tĂ« zakonshĂ«m [nĂ« SSD-nĂ« time, gjithçka nisi pĂ«r mĂ« pak se njĂ« sekondĂ«, â shĂ«nim i pĂ«rkthyesit]).
Do të doja të shihja ndonjëfarë përparimi gjatë nisjes së një aplikacioni të madh, për shembull, një 'ikonë që kërcen', ndryshimin e kursorit, ose diçka tjetër të tillë. Ekrani i ngarkimit të LibreOffice shfaqet vetëm pas disa sekondash, dhe deri atëherë nuk e di se çfarë po ndodh.

Ikonat që kërcasin të aplikacioneve si një tregues që aplikacionet janë nisur.
- Shkurtesat e tastierĂ«s, tĂ« treguara nĂ« menunĂ«, janĂ« tĂ« gabuara (shĂ«nohet Ctrl+O, por nĂ« fakt Ă«shtĂ« Alt+O, e kam verifikuar: Alt+O punon, ndĂ«rsa Ctrl+O â jo).
- Alt+Z nuk funksionon (për shembull, në Writer).
- Problemi âAplikacioni LibreOffice ka ndalur procesin e mbylljesâ [Ă«shtĂ« e planifikuar kĂ«shtu, â shĂ«nim i pĂ«rkthyesit].
Koha e nisjes së aplikacioneve
VĂREJTJE: ju lutemi, merrni parasysh kĂ«tĂ« seksion me njĂ« pikĂ« dyshimi. Performanca Ă«shtĂ« me tĂ« vĂ«rtetĂ« e shkĂ«lqyer, nĂ«se mbĂ«shteteni nĂ« mendimin e tĂ« tjerĂ«ve. Rezultatet e mia pĂ«sojnĂ« ndryshime tĂ« mĂ«dha... supozoj se karakteristikat e konfigurimit tim dhe matjet e bĂ«ra deri tani janĂ« joshkencore. Do ta pĂ«rditĂ«soj kĂ«tĂ« seksion ndĂ«rsa dalin idetĂ« / rezultatet e reja.
Performanca e nisjes (e aplikacioneve jo native)... nuk është aq e madhe, ndryshimi është rreth 4-10 herë. Siç mund ta vini re, është përdorur vetëm 1 bërthamë procesori gjatë nisjes së aplikacioneve jo native, për një arsye që nuk e kuptoj.

Si e shoh shpejtësinë e nisjes së aplikacioneve.
Nisja zgjat rreth 40 sekonda në një USB Kingston Technology DataTraveler 100, i lidhur në portin USB2.0 (nisja e Krita AppImage zgjat një pjesë të sekondës në Xubuntu Linux Live ISO përmes USB2; nevojiten më shumë teste). Korrigjim: Rreth 13 sekonda në SATA SSD me ACPI të çaktivizuar.
Nisja zgjat 30 sekonda në një USB Kingston Technology DataTraveler G4, i lidhur në portin USB2.0 (pjesë e sekondës në Xubuntu Linux Live ISO përmes USB 2; nevojiten më shumë teste) Korrigjim: Më pak se 3 sekonda në SATA SSD me ACPI të çaktivizuar.
Gjithashtu kam dëgjuar se zhvillimet më të fundit do ta përmirësojnë performancën në SSD më shumë se 10 herë. Po pres me frymë të mbajtur.
Rishikues të tjerë vazhdojnë ta lavdërojnë Haiku për funksionimin e tij të shpejtë. E çuditshme, çfarë nuk shkon me sistemin tim? Korrigjim: po, ACPI është i thyer në sistemin tim; nëse e çaktivizoj - sistemi punon më shpejt.
Kam bërë disa teste.
#
# 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/sPër transparencën e plotë, kam kontrolluar gjithçka në dy makina të ndryshme me Linux dhe Haiku. Nëse është e nevojshme - do t'i përsëris testet në një makinë të ngjashme. Ende nuk është e qartë pse aplikacionet nisën më ngadalë sesa përmes usb2.0 në Linux. Përditësim: në syslog e kësaj makine ka shumë gabime lidhur me USB. Pra, rezultatet e mësipërme mund të mos jenë tipike për Haiku në tërësi.
Siç thotĂ« njĂ« fjalĂ« e njohur: nuk mund ta matĂ«sh - do tĂ« thotĂ«, nuk e menaxhon. Dhe pĂ«r sa kohĂ« qĂ« ka dĂ«shirĂ« pĂ«r tĂ« pĂ«rmirĂ«suar performancĂ«n, mendoj se njĂ« grup testesh Ă«shtĂ« nĂ« rregull đ
Kombinimet e tasteve
PĂ«r ata qĂ« kalojnĂ« nga sisteme tĂ« tjera operative, gjithçka nĂ« Haiku Ă«shtĂ« mjaft e shkĂ«lqyer kur bĂ«het fjalĂ« pĂ«r kombinimet e çelĂ«save. Personalish, mĂ« pĂ«lqejnĂ« mĂ« shumĂ« kombinimet e çelĂ«save nĂ« stilin Mac, kur mbani çelĂ«sin majtas nga hapĂ«sira (âCtrlâ nĂ« tastierĂ«t Apple, âAltâ nĂ« tĂ« tjera) gjatĂ« shkruarjes sĂ« njĂ« shkronje ose numri. Duke qenĂ« se Haiku funksionon jashtĂ«zakonisht mirĂ« nĂ« kĂ«tĂ« fushĂ«, ndjej se mund tĂ« shqyrtohen opsione tĂ« tjera:
Kombinimet e çelësave në desktop dhe për të
Më pëlqen që mund të klikoni ikonën dhe të shtypni Alt-O për ta hapur atë, ose të përdorni një kombinim më tradicional Alt-poshtë.
Po ashtu, do të ishte mirë që për të zhvendosur një skedë në plehrash të mund të shtypja Alt-Backspace, përveç Alt-T.
PĂ«r tĂ« treguar desktopin: do tĂ« ishte mirĂ« tĂ« aplikohej Alt-H â pĂ«r âTĂ« fshehurâ, dhe Shift-Alt-H â pĂ«r âTĂ« fshehim tĂ« gjithaâ. Dhe, ndoshta, do tĂ« ishte mirĂ« tĂ« prezantohej kombinimi Shift-Alt-D â pĂ«r âTĂ« tregoni desktopinâ.
Kombinimet në dritaret e dialogut
Hap StyledEdit, shkruaj tekstin. Shtyp Alt-Q. Programi pyet nĂ«se duhet tĂ« ruhet. Shtyp Alt-D pĂ«r âTĂ« mos ruajâ, Alt-C pĂ«r âAnuliminâ. Por kjo nuk funksionon. Provoja tĂ« pĂ«rdor butonat me shigjeta pĂ«r tĂ« zgjedhur butonin. Po ashtu nuk funksionon. PĂ«rsĂ«ris tĂ« njĂ«jtat veprime nĂ« njĂ« aplikacion tĂ« bazuar nĂ« Qt. KĂ«tu, tĂ« paktĂ«n, butonat me shigjeta funksionojnĂ« pĂ«r tĂ« zgjedhur butonin. (ĂelĂ«sat e kontrollit pĂ«r seçen butonash janĂ« pĂ«rdorur nĂ« fillim nĂ« Mac OS X, por duket se zhvilluesit e kanĂ« harruar kĂ«tĂ« mundĂ«si qĂ« atĂ«herĂ«.)
Kombinimet për të krijuar fotografi të ekranit
Do të ishte thjesht e shkëlqyer nëse do të mund të shtypja Alt-Shift-3 për të bërë një fotografi të të gjithë ekranit, Alt-Shift-4 për të shfaqur kursorin, i cili do të lejojë të zgjidhet një zonë e ekranit, dhe Alt-Shift-5 për dritaren aktive aktuale me formatimin e saj.
ĂshtĂ« interesante nĂ«se e tillĂ« Ă«shtĂ« e konfigurueshme manualisht, por me siguri kjo Ă«shtĂ« e pamundur. TĂ« paktĂ«n, pĂ«rpjekja ime nĂ« kĂ«tĂ« drejtim nuk dha rezultat [duhej tĂ« provoja ta mbaja nĂ« njĂ« skritp! â shĂ«nim i pĂ«rkthyesit].
Gati. Por jo plotĂ«sisht. Ignorohet â-bwâ, plus kĂ«rkon konfigurime tĂ« tjera parazgjedhje.
Gjëra të tjera në tastierë
E ndiej mirëkuptimin e zhvilluesve, prandaj do të vazhdoj të përshkruaj përvojën time me tastierën në Haiku.
Nuk është e mundur të futen simbole kombëtare
Simboli «`» është i veçantë, ai mund të jetë si pjesë e një simboli tjetër (për shembull «e»), ashtu si dhe një simbol në vetvete. Në sistemet operative të ndryshme përpunimi i tij gjithashtu ndryshon. Për shembull, nuk mund ta fut këtë simbol në tastierën gjermane në KWrite; nëse përpiqem ta fut, asgjë nuk ndodh. Kur fut simbolin e njëjtë në QupZilla, rezultati është «>>». Në aplikacionet e natyrshme simboli futet, por nevojitet të shtypet dy herë për t'u shfaqur. Për ta futur tri herë (zakonisht kjo është e nevojshme për shënimin e blloqeve të kodit, unë e shtyp kështu përherë), duhet të shtypni butonin 6 herë. Në Mac situata përpunon më inteligjent (mjafton tre të shtypura duke ruajtur futjen normale të simboleve diakritike).
Aplikacionet Java
Mungon JavaFX? Në ndihmë vjen Java, apo jo? Epo jo krejt:
pkgman install openjdk12_default
/> java -jar /Haiku/home/Desktop/MyMarkdown.jar
Gabim: Nuk mund të gjendet ose ngarkohet klasa kryesore Main
Arsye: java.lang.NoClassDefFoundError: javafx/application/ApplicationTë shkojmë në një rrugë tjetër:
/> /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/ApplicationDoli se, nĂ« jetĂ«n reale, aplikacionet nĂ« Java nuk janĂ« aq portabĂ«l sa premtuan nĂ« reklama. A ka JavaFX pĂ«r Haiku? NĂ«se po â pse nuk instalohet sĂ« bashku me openjdk12_default?
Doble klikimi mbi skedarin jar nuk funksionon
Jam i habitur që Haiku nuk ka një koncept se si ta trajtojë dyfish klikimin mbi një skedar .jar.
Bash sillet çuditshëm
Sepse ka bash, pritej që tubat të funksiononin:
/> listusb -vv > listusb.txt
bash: listusb.txt: Invalid ArgumentPërfundim
Pse po i shkruaj këto artikuj? Në mendimin tim, bota ka nevojë për një sistem operativ me burim të hapur si Haiku, që e zgjedh qartë për PC, dhe gjithashtu sepse më irriton gjithnjë e më shumë fakti që ambientet e punës për Linux . Nuk po them se për të krijuar ambientin e dëshiruar të përdoruesit për PC nevojitet një bërthamë krejtësisht tjetër ose se mund të merret një ambient i ngjashëm mbi bërthamën Linux, por më intereson se çfarë do të thonë ekspertët për bërthamat. Ndërkohë po luaj me Haiku dhe po bëj shënime me shpresën se do t'i dëshmojnë të dobishme për zhvilluesit e Haiku dhe / ose për publikun e interesuar.
Provoja vetë! Sepse projekti Haiku ofron imazhe të ngarkimit nga DVD ose USB, që formohen . Për ta instaluar mjafton të shkarkoni imazhin dhe ta regjistroni në një flash drive duke përdorur .
Keni ndonjë pyetje? Ju ftojmë në kanalin tonë në gjuhën ruse .
Pasqyrë e gabimeve:
Nga përkthimi: ky është artikulli i tretë i ciklit mbi Haiku.
Lista e artikujve: , .
Burimi: habr.com
