
TL: DR; Жаңадан келген адам Хайкуды алғаш рет қолданып көрді және оны керемет деп ойлады. Әсіресе, қолжетімді жұмыс үстелі орталарымен салыстырғанда Linux
Мен # туралы өз ойларыммен (және көңілім қалған тұстармен) бөлістім.LinuxҚолдануға ыңғайлылық (, , , , , ). Бұл шолуда мен өзімнің алғашқы әсерлерімді сипаттаймын , дербес компьютерлерге арналған ашық бастапқы операциялық жүйе. Кейде алғашқы әсерлер пайдалы болады, бірақ сіз бірінші әсерді бір-ақ рет алатындықтан, мен өзімді осында сақтап қойдым.

Мен осы шолуды жазып жатқан жүйе
Мүмкін олар Хайку әзірлеушілеріне немесе басқа мүдделі тараптарға пайдалы болуы мүмкін.
Мен бір жерде қателесуім мүмкін, өйткені мен өзімнің жеке тәжірибемді сипаттап жатырмын (оқыңыз: соқыр көз). Сондай-ақ, irc.freenode.net желісіндегі #haiku арнасындағы мейірімді адамдар маған кеңестермен көмектесті - мен оларды да жариялаймын. Рахмет, Хайку әзірлеушілері!
Менің айтқым келгені: Хайку әлі 100% мінсіз емес, бірақ оның жұмыс ортасы қазірдің өзінде бар.
параметр
Хайку жобасы CD немесе DVD дискілерінен жүктелетін кескіндерді ұсынады, . Мен USB-3 флэш-дискісін қолдандым. Маған USB-3-тен жүктеу жұмыс істемеуі мүмкін екенін айтты, бірақ менің Intel негізіндегі екі сынақ жүйесінде ол мінсіз жұмыс істейді.
Мен орнату процесін 64 битке арналған кескінді жүктеп алу арқылы бастадым, содан кейін оны бағдарлама арқылы флэш-дискке жаздым. . Жүктеп алу сияқты жұмыс істейді , ал онсыз - осындай бейнені бергені үшін менің қошеметінім.
Хайку өзін пайдаланады жүктеу бөлімі үшін, негізінен, FAT32 және NTFS қолдауы жарияланғанымен. Жалпы алғанда, жүйе үшін 600 МБ жеткілікті, бірақ қосымша қолданбалар үшін көбірек орын қажет.
Әдепкі бойынша, BeFS бар 600 МБ бөлім және FAT32 бар 3 ГБ бөлім жасалады. FAT32 файлы бар /EFI/BOOT/BOOTx64.EFI, яғни ол EFI қолдайтын жүйелерде жүктеле алады. Өкінішке орай, мен BeFS өлшемін ұлғайту бағдарламаларын таппадым және болашақта олар дискіні бөлудің басқа схемасын жасайды деп үміттенемін, өйткені бөлім кескінінің өлшемі кішкентай бекітілген және қосымша файлдар үшін бос орын жеткіліксіз болуы мүмкін. бағдарламалық қамтамасыз ету. Қосымша бағдарламалық пакеттер екінші FAT32 бөлімінде сақталса жақсы болар еді.
Дәл осы шешім басқа жүйелерден файлдарға тікелей қол жеткізгісі келетіндер үшін артықшылық болар еді. Linux BeFS оқуға қолдау қазірдің өзінде бар, BeFS оқу және жазу үшін іске асырулар бар .

Хайку орнатушысы
Олар маған кеңес берді: егер сіз үлкенірек бөлімді пайдаланғыңыз келсе, Haiku-ны басқа флэш-дискке орнатыңыз.
Мен үшін бұл қадам, негізінен, артық, өйткені Haiku орнатушысы дискілерді қалай бөлуге болатынын білмейді, бірақ жай ғана DriveSetup бағдарламасын іске қосады, оған дискіні қолмен бөлу керек, бөлімді қосу керек, содан кейін ол пішімделеді. BeFS, содан кейін басқару орнатушыға оралады. Сондай-ақ, жүктегішті бөлек бағдарлама арқылы қолмен орнату керек. Өкінішке орай, мен бұл бөліммен EFI жүйесінен жүктей алмадым, себебі EFI үшін жүктеу файлдары бар FAT32 бөлімі жоқ. EFI мүмкіндіктерін қоса, автоматты түрде бөлуге қабілетті орнатушы пайдалы болар еді.

BootManager жүктегішті дискіге орнатады
Орнату процесінің өзі үш минуттан аз уақытты алады, бұл өте жылдам. Ол бүкіл жүйені көшіреді, ол «тек» 4751 файлдан тұрады. Себебі бағдарламалық жасақтаманың көпшілігі hpkg файлдары ретінде қапталған (Snap пакеттеріне ұқсас). Linux (жүйелер) ешқашан орнатылмайды, бірақ жай ғана орнатылады. Қызығы, png сияқты «тегін» файлдар өте көп. Неліктен олар пакеттелмеген?
Жоғарыда айтқанымдай, тіпті операциялық жүйенің ядросы hpkg файлы түрінде келеді. (Мен 4751 файл туралы айттым, себебі мен HaikuDepot-ты орнатпас бұрын іске қостым, ол көптеген файлдарды жүктеп алды. Таза орнату олардың барлығын қамтымайтын сияқты және 200-ге жуық бумамен жылдамырақ орнатылуы мүмкін. Керемет! Маған не айтылды? жүктеп алынған файлдар орнату кезінде еленбейді - бұл . Уау, бұл менің ұсынысым бойынша жазылған бірінші қате туралы есеп сияқты).
Бірінші жүктеу
Жүйе жақсы экранды көрсетіп, жүктеледі, содан кейін тоқтайды: жүктегеннен кейін менің бейне картам (Radeon) қара экранды көрсетеді.
Маған FullHD мониторында 1024x768 рұқсатымен экранды қауіпсіз режимде жүктеуге кеңес берілді. Негізінде, оны FullHD-мен жұмыс істеу үшін жүктеушімен жұмыс істеуге болады, бірақ Intel бейне картасы бар басқа компьютерде бәрі мінсіз жұмыс істеді.
Жүйенің өзі флешкадан жауап береді, себебі жұмыс кезінде флешкаға ештеңе жазылмайды, сондықтан мен флешканы негізгі жұмыс жүйесі ретінде пайдаланғым келеді. Баяу «тірі» жүйелерден айырмашылығы, USB-ден жүктелгенде нақты жүйені аласыз. Linux суреттер.
Жүктеу кезінде экран жыпылықтамайды, ядродағы хабарламалар көрсетілмейді және Xorg ядроға көк таспамен желімделгендей сезім болмайды. Әдеттегі дистрибутивтерден айырмашылығы. Linux, ядро мен графикалық интерфейс бір-біріне осында жасалады және реттеледі!
Жүйе бір пайдаланушы үшін жасалғандықтан, жүйеге кіруге шақыру жоқ. Барлығы қарапайым, дәл дербес компьютерге қажет нәрсе.
Егер сізге бірнеше пайдаланушының қолдауы қажет болса, оларға флэш-диск беріңіз, олардың әрқайсысының құны 5 доллардан аспайды.
Жұмыс ортасы туралы алғашқы әсерлер
Егер сіз алғашқы әсерді салыстырсаңыз, ол, мысалы, Mac-қа қарағанда көбірек ұқсайды. Linux Gnome-мен. "Command" пернесі Mac-тағыдай жұмыс істейді. Керемет!

Жақсы ескі Mac сияқты сезінетін кеңістіктік файл менеджеріне ештеңе жетпейді!
(Macintosh System 1.0 сияқты), өкінішке орай, әрбір терезе өз параметрлерін есте сақтамайды (мысалы, тізім немесе белгішелер ретінде қарау). Маған айтылғандай, бұл қателік, оны түзету қиын емес деп ойлаймын. (Өкінішке орай, қиын - GitLab немесе GitHub негізінде емес түпнұсқа жүйе пайдаланылады, бұл олардың көмегімен кіру мүмкін емес). Файлдар өздерінің белгішелерін алады, жұмыс үстелінде және белгішелерде бөлек файлдармен проблемалар жоқ.
Жақсы! Жұмыс үстелі орталарына қарағанда әлдеқайда жақсы Linux, сіз қарапайымдылықты сезіне аласыз.
өнімділік
Операциялық жүйе тіпті Atom нетбукі сияқты қуаты аз жабдықта жылдам жұмыс істейді. Бағдарламалық жасақтаманың толып жатқан қабаттары жоқ. Жақсы!
LibreOffice басқа операциялық жүйелерге қарағанда жылдам жұмыс істейтін сияқты екенін айтты, бірақ мен оны әлі тексерген жоқпын.
Брайан Лундюк. Haiku OS Beta - шолу және әсерлер
Пәрмен жолы
Композицияға терминал кіреді. Жалпы алғанда, шағын айырмашылықтарға қарамастан Linux Мен бірден үйреніп кеттім; бұл шын мәнінде кәдімгі бәс, бұл мені қатты қуантты.
Welcome to the Haiku shell.
In it, you can easily launch applications that are on the $PATH:
~> Touchpad
~> echo $PATH
.:/boot/home/config/non-packaged/bin:/boot/home/config/bin:/boot/system/non-packaged/bin:/bin:/boot/system/apps:/boot/system/preferences
Мәссаған! «.«жылы $PATH! Бұл пәрмендерді тікелей ағымдағы каталогтан іске қосуға болатынын білдіреді (Linuxoids бір рет маған егер мен оны қолдансам, әлем жарылып кетеді деп айтқан). Тамаша!

bash Хайку терминалында жұмыс істейді
Терминалдың тағы бір керемет тұсы - жұмыс үстелі орталарынан айырмашылығы, басқа қолданбалардағыдай, көшіру үшін ctrl + c пернелер тіркесімін басуға болады. Linux, мұнда терминалда ctrl + shift + c пернелер тіркесімін басу керек.
Бүкіл жүйенің тұтастығын көрсететін кішкентай нәрселер.
Файлдық жүйе құрылымы
Жүктеп алынатын бөлім орнатылған /boot. Қандай қарапайым!
Үйме жоқ /etc, /usr, /bin… Жай /home и /system. Таза, қарапайым, түсінікті. Жақсы! (Шынымен емес: олар бар, бірақ жасырын. Неге? Өйткені /bin ол /system/bin, мұны Tracker ішінде көрсетудің қажеті жоқ, бірақ сценарийлер оны әлі де пайдаланады. Менің ойымша, әзірлеушілер үйлесімділік үшін жасалған ескірген нәрселерден құтылуы керек, өйткені бұл түсінуді қиындатады.)
пакеттер
Мен бұған дейін hpkg файлдары туралы айтқанмын, олар ... ішіндегі пакеттерге біршама ұқсас Linux, бірақ олар орнатылмаған, тек орнатылған (snap пакеттері сияқты). Бұл сиқырды жасайтын файлдық жүйе packagefs деп аталады. Ол hpkg файлдарын басқа файлдардың үстіне орнатады, нәтижесінде бүкіл /system каталогы осылай жасалады.
Монтаждау пәрмені, өкінішке орай, не орнатылғанын көрсетпейді.
~> mount
usage: mount [-ro] [-t fstype] [-p parameter] [device] directory
-ro mounts the volume read-only
-t specifies the file system to use (defaults to automatic recognition)
-p specifies parameters to pass to the file system (-o also accepted)
if device is not specified, NULL is passed (for in-memory filesystems)
Маған тырысып көру ұсынылды mountvolume, ол орнатылған бөлімдерді көрсетеді, бірақ, өкінішке орай, ол сонымен қатар packagefs бар орнату нүктелерін көрсетпейді (ол тек бөлімдермен немесе диск кескіндерімен байланыстырылғандарды көрсетеді). [Бақытымызға орай, докері бар хосттың бір жерінде mount немесе df қолданбасын іске қоссаңыз, бірнеше экрандар арқылы айналдыра аласыз! — шамамен. аудармашы] Бірақ сіз df көмегімен трюк жасай аласыз:
~> df -h
Mount Type Total Free Flags Device
----------------------------------
/boot bfs 600.0 MiB 6.0 KiB QAM-P-W /dev/disk/usb/0/0/0
/boot/system packagefs 4.0 KiB 4.0 KiB QAM-P -
/boot/home/config packagefs 4.0 KiB 4.0 KiB QAM-P -
/no name fat 2.8 MiB 2.3 MiB - M-PRW /dev/disk/usb/0/0/1
Көріп отырғанымыздай, /system и /home/config ішінде /boot бұл жай пакеттер.
Мені білетін адамдар менің файл менеджерлеріндегі апарып тастауды қолдаудың жанкүйері екенімді біледі: мысалы, мен NeXT стиліндегі қолданбалар топтамаларын пайдаланамын немесе .
Кез келген жағдайда, бағдарламалық қамтамасыз етуді таратудың бұл форматында кемшіліктер бар. Packfs ең жақсысын біріктіре ала ма?
Көріп отырғаныңыздай, менің жағдайда (жүйелік бөлім толы, бірақ мен қолданбаларды орнатқым келеді), файлдармен жұмыс істегендей, браузер арқылы қолданбаларды жүктеп алу әлдеқайда талғампаз болар еді. .dmg Mac немесе AppImage үшін. packagefs ядрода тұрады, сондықтан бұл FUSE файлдық жүйесі емес (бірақ мен Haiku-да FUSE бар екенін білемін). Сондай-ақ, маған болашақта қосымша «packagefs аймақтары» болуы мүмкін екенін айтты, бұл, ең алдымен, пакеттерді, мысалы, бөлек диск бөлімдерінде сақтау үшін пакеттерге айта алатынымды білдіреді. Маған бұл ұнайды - егер диск бөлімі алынбалы құралда болса, мен басқа компьютерде отыра аламын және сол жерден іске қосылған қолданбаларды ала аламын.
Олар сондай-ақ бумаларды орнату сүйреп апару әдісі арқылы жұмыс істейтінін айтты: файлды жай ғана сүйреп апарыңыз. /system/packages немесе /home/config/packages орнатуға арналған және файлды сол жерден шығарып алсаңыз, ол жойылады. Қанағаттанбаған тәуелділіктері бар буманы сүйреп апарсаңыз, жүйе оларды алдын ала орнатуды сұрайды.
Басында маған packagefs бір пакеттің бірнеше нұсқасын қалай өңдейтіні түсініксіз болды, мысалы, gcc-тің әртүрлі нұсқаларын немесе басқа GUI бағдарламаларын орнатқым келсе не болады? (Әзірлеушілердің бірі, дәйексөз келтірді: «packagefs өзі бірдей атпен бірнеше пакеттерді орнатуға кедергі келтіретін ештеңені қамтымайды, бірақ OpenSuse libsolv тәуелділік ажыратымдылығы үшін пайдаланылады, бұл мүмкіндік бермейді, оны жасауға тыйым салынды. және HaikuDepot-тың өзі параметрлерде." Мен .app, AppDir және AppImages бумалары идеясының маған ұнайтынын түсіндіре аламын).
Динамикалық кітапханалар
Динамикалық кітапхана технологиясы бар ма? Иә, бұл көрінеді, мысалы, екі рет басу арқылы кітапханалары жоқ қолданбаны іске қоссаңыз:

Сіз мұны gnome, kde немесе xfce-де елестете аласыз ба?
В Linux Мұндай ұшыру ештеңені ашпайды. Әртүрлі ортада қанша уақыт кететінін көрейік:
- ГНОМ:
- ҚАЙДА:
- XFCE:
- ЖОЛДАСЫ:
Ал чектер ше?
~> ldd
bash: ldd: command not found
Сізге ауыстыруды пайдалану керек:
~> objdump -x /bin/bash | grep NEEDED
NEEDED libreadline.so.7
NEEDED libhistory.so.7
NEEDED libncurses.so.6
NEEDED libintl.so.8
NEEDED libroot.so
Негізі ldd жақсырақ болар еді, себебі ол қосымша кітапханалар жүктелетін жолдарды көрсетеді.
Олар шын мәнінде қайдан жүктеледі?
~> echo $LIBRARY_PATH
%A/lib:/boot/home/config/non-packaged/lib:/boot/home/config/lib:/boot/system/non-packaged/lib:/boot/system/lib
Сонымен, сіз кітапханаларды орындалатын файлдың жанына қоя аласыз, сонда ол «жұмыс істейді». Қандай керемет! Сіз rpath функциясын пайдаланбай немесе LD_LIBRARY_PATH айнымалысын орнатпай, қолданбаңызға жеке кітапханаларды қоса аласыз. LinuxЖарайды!
Кітапхана бар (өте қорқынышты) Linux) /boot/system/lib/libstdc++.so.6.0.24.
Қолданба /boot/system/lib ішіндегі нұсқадан жаңарақ нұсқаны қажет етсе ше?
Бұл жүйеде түбірлік құпия сөзі бар «Әкімші» пайдаланушысы болмағандықтан, қарапайым пайдаланушы соңғы нұсқаға жаңартуы мүмкін [автор қарапайымдылықты меңзейді - шамамен. аудармашы].
Әйтеуір, солай көрінеді. (Шын мәнінде, «пайдаланушы» - түбірдің баламасы. Пәрмен арқылы құпия сөзді орнатуға болады passwd, содан кейін көрсетіңіз PermitRootLogin=yes в sshd_config, содан кейін ssh арқылы сыртқы қосылуға болады. Әзірлеушілер маған әдепкі бойынша барлық қолданбалар root ретінде іске қосылатынын айтты. Олар мұны ақырында шешуі мүмкін... Бірақ бұл маған ұнайтынына сенімді емеспін.)
Haiku дистрибутивтері жоқ болғандықтан, қолданбаларды әзірлеушілер де сіздің жүйеңізде жүктеп алуға болатын нұсқалардан жаңарақ нұсқаларға қол жеткізе алмайды. Нәтиже: аз ашуланшақтық, заттар «жұмыс істейді». Керемет жеңілдету! Бұны ұнатамын.
Ресурстар және тіркеуші
Жоғарыда айтылғандай, қолданбалар түрі мен белгішесін алады, сондықтан жұмыс үстелі файлдарымен және сол сияқты нәрселермен араласудың қажеті жоқ. Маған қосымшалар, файл түрлері және белгішелер туралы білетін арнайы тіркеуші қызметі бар екенін айтты. Пакет орнатылғанда немесе файл орындалу үшін белгіленгенде (бағдарлама арқылы chmod немесе mimeset).
Маған бір нәрсені еске түсіреді Mac жүйесінде. Бірақ бұл не . Тамаша!
Екілік файлдар ресурстар ретінде кірістірілген белгішелерді алады, сондықтан жұмыс үстеліндегі файлдарға қосымша бөлек белгіше қажет емес. Macintosh жүйесіндегідей дерлік 1. Керемет!

Қолданба түрлері, қолдау көрсетілетін құжат түрлері, кірістірілген ресурстар және нұсқа туралы ақпарат
Tracker (файл менеджері) екілік файлдарды орындалатын файлдар ретінде автоматты түрде белгілейді. Мен жұмыс үстелі орталарынан осыны күттім Linux 10 жылдан астам.
Мұның бәрі өте қанағаттанарлық. Бұл салқын! Өмір соншалықты қарапайым болады. Ол Mac-қа қарағанда тегіс және көбірек туралы LinuxНемесе бұл...

Қолданба қосулы Linux орындалатын биттер жиынтығынсыз
Gnome ішінде файл менеджерінен орындалатын файлдарды іске қосу мүмкіндігі, бірақ қауымдастық шу шығарды - және бәрі қайтарылды.
Сондай-ақ маған қолданбалардың функцияны пайдаланатыны айтылды find_paths() қатты кодталғандардың орнына /usr/bin и /usr/share (жұмыс орталарының ортақ ерекшелігі Linux), бұл оларды файлдық жүйе бойынша жылжытуға болатынын білдіреді. Тұрып қол шапалақтау! .
Не таң қалдырды
- Мен бұған шатасып кеттім
/bootБұл жүйе жүктелетін бөлімді орнату нүктесі. Неге жоқ »/«? солай немесе/Haiku? (Түсіндіру: шынымен,/bootБұл әрқашан жүктеу бөлімі, ол жұмыс үстелінде «Хайку» ретінде көрсетіледі, себебі бұл оның атауы. Қарау »/Mac жүйесіндегі жұмыс үстелінің аналогы ретінде дискілерде іс жүзінде жоқ иерархияның түбірі). - Пайдаланушы орнатқан бумаларды орнату нүктесі болып табылады
/home/config. Неге жай емес/home? (Әзірлеушілердің бірі маған үй каталогын ластағысы келмейтінін түсіндірді, бірақ менің ойымша, конфигурация жаман атау, себебі оның ішінде ішкі каталог бар.bin/, сондықтан бұл жай ғана параметрлерді сақтау емес). - Барлығына лицензия деген не? Мысалы, в «туралы» бөлімін қарау кезінде ешқандай нақты көрсеткіш жоқ. «Осы жүйе туралы» өрісінде Хайку коды MIT лицензиясы астында екенін айтады. Тамаша! (Сондай-ақ маған WebPositive бірдей лицензия бойынша операциялық жүйемен бірге келетінін айтты, бірақ оның WebKit қозғалтқышы негізінен екі нүктелі BSD астында келеді).
Мен күткендей жұмыс істемеді
Мені таң қалдырған бірінші нәрсе - аппараттық қолдау деңгейі. Барлығы менің Atom негізіндегі нетбукымда, соның ішінде WLAN-да жұмыс істеді. Бірақ жұмыстың өзіндік ерекшеліктері бар.
- EFI режиміне немесе BIOS эмуляциясына қарамастан, Macintosh жабдығында толық жұмыс істемеу (Windows"). Mac жүктеушідегі белгішені таңдасам, жүйе қатып қалады. Маған бұл туралы айтылды пайдаланып жүктей аласыз , бірақ бұл параметрлер мен үшін тым күрделі.
- Графикалық жеделдету. Radeon-ды әлі пайдалану мүмкін емес сияқты (менде қара экран болды), бірақ Intel-де де бәрі бірқалыпты емес. WebPositive бағдарламасындағы бейне жеделдету тек бағдарламалық құрал, соның ішінде H.264. Бір қызығы, бастапқы бағдар бейнеде. Әзірлеушілердің бірі WebPositive-тегі бейне баяу хакктер арқылы жұмыс істейтінін түсіндірді.
- Дыбыс жоқ? «Дыбыстық карта драйверлері әлі де өзгеруде», - деді әзірлеуші. Оған USB-3 сияқты HDA драйверін қолдайтын біреу қажет болуы мүмкін. Енді дыбысты алу үшін басқа операциялық жүйеден ыстық қайта жүктеу жеткілікті және бұл қандай да бір жолмен түзетіледі деп ойлаймын.
- Жарықтық пен дыбыс деңгейін басқару түймелері жұмыс істемейді. (Негізі Shortcuts қолданбасы түрінде қазірдің өзінде бар: кез келген пернелер тіркесімін өзіңізге ұнайтын кез келген функцияға байланыстыра аласыз, бірақ әзірге Хайку медиа пернелерімен қалай жұмыс істеу керектігін білмейді. Мүмкін еріктілер бар шығар?)
- Екі саусақпен сенсорлық тақтаны басқару. Қораптан шықпайды. «Сенсорлық тақта табылмады, параметрлер әсер етпейді» деген параметрлер тақтасы бар. ( ELAN кіріс құрылғысымен, ACPI ETD050A).
- Сандық камералар мен смартфондардан файлдарды оқуға арналған қолданыстағы қолданбамен Android MTP және PTP режимдерінде синхрондай алмадым. Оларды жүйедегі басқа бөлімдер сияқты орнатуға болатын болса, керемет болар еді.
- Ноутбуктің қақпағын жабу өңделмеген сияқты. (Мен Haiku әлі де ACPI-мен жұмыс істемейтінін білемін: қолдау жүзеге асырылады, бірақ әдепкі бойынша қосылмаған; драйверді қайта инициализациялау жоқ)
- Мен қате бақылаушыда тіркелгі жасай алмадым, себебі ол жұмыс істемейді WebPositive ішінде.
бағдарламалар
Операциялық жүйенің негізгі мақсаты – қолданбаларды іске қосу. Мен Хайку астында нақты жұмысқа өтініштер болмайды деп қорықтым. Бақытымызға орай, мен қателестім, өйткені жақсартуға үміт бар - Хайку жиі қолданылған кезде.
(визуалды орналасуға арналған қосымша) болып табылады және бұл Qt негізіндегі өте күрделі қолданба. Сондай-ақ бар (IDE).
Адамдар бүгін Haiku үшін жергілікті Be қолданбаларын жергілікті құралдарды пайдаланып жаза ма (егер олар бар болса) немесе QtCreator пайдалану жеткілікті ме (бұл кросс-платформалық қолданбаларды тасымалдауды жеңілдетеді) деп ойладым. Хайку әзірлеушілерінің ұстанымы Хайку үшін жергілікті қолданбаларға арналған «анық» артықшылық. Бұл рас па? Мен нақты жұмысқа арналған қосымшалардың кросс-платформа емес екеніне күмәнданамын (менің жұмысымда қолданылатын барлық қолданбалар кросс-платформа).
Wx қолдауы жарияландыWindows қолданысқа.
Gtk+ қолдауының жоқтығы қынжылтады. Бұл жақын арада Хайкуда Gimp болмайтынын білдіреді (жақсы, менің ойымша), бірақ Krita түріндегі ауыстыру бар!
Сондай-ақ, менің ойымша, Хайку үшін қосымшаларды жасаудың қарапайым және түсінікті жолы болуы керек, - Travis CI және GitLab CI пайдалану.
Біз қайда барамыз?
Хайку BeOS UX тұжырымдамасына жабыса ма? Менің ойымша, тартымды болу үшін ол жаңа UX дизайндарын қабылдау кезінде оның негіздеріне адал бола отырып, мұқият калибрлеуі керек.
Мысалыға:
- 100500 нұсқасыз қарапайым болыңыз Linux «күрделі».
- Біртүрлі қолдың орнына тінтуір үшін көрсеткі курсорын пайдаланыңыз.
- Док болады ма? (Мен Док деп аталатын нәрсе бар екенін білемін , Dock-қа жақынырақ , бірақ түпнұсқа BeOS 1998 жылы Dock-ке ие болды!)
- Жаһандық мәзір? (Әрине жоқ, өйткені ешқандай ерекше пайда көрмейді).
- Терезені жылдам ауыстыру? (Олар сіз белсендіруге болады деп айтты «", пернені басып тұрып Windows терезені сүйреген кезде, бірақ бұл интуитивті емес, және одан да маңыздысы, бұл маған жұмыс істемейді).
- Терезелерді ашу және жабу анимациясы?
- Терезе сыртындағы көлеңкелер?
- Aqua сияқты тақырыпты қолдау? (Иә, мүмкін, инфрақұрылым мен құралдар бар, мысалы, , бірақ біреу ағындарды жасауы керек. Мен мұны өзім сынап көремін, маған құжаттама бар екенін айтты /xref/haiku/headers/os/interface/ControlLook.h, бірақ қазір емес).
Бұл жүйе өзінің бірегей даралығын жоғалтпауы керек екенін ескере отырып, нәзік нюанстар.
қорытынды
Хайку шынымен менің көзімді ашты, жұмыс ортасының қалай «жұмыс істейтінін» көрсетті.
10 жылдан астам уақыт бұрын мен Mac компьютерінен ...-ға ауыстым Linux және содан бері дәл сондай деңгейдегі талғампаздық пен сұлулықты іздеп келеді, ал Хайку көп жағынан соған сай келеді.
Әділ болу үшін, кемшіліктер бар, бірақ таңқаларлық көптеген нәрселер, соның ішінде WLAN немесе принтерлер сияқты аппараттық құралдар «жұмыс істейді».
Дегенмен, ең алдымен, жүйеде жұмыс ортасында жоқ жұмыс ортасы тұжырымдамасы бар Linux.
Толық жүйенің болуы (ядро мен әртүрлі бәсекелес пайдаланушы орталарынан гөрі) барлығын қарапайым және дәйекті етеді.
Әртүрлі құрылымдардың (таратулардың) болмауы бәрін жеңілдетеді.
Әр жүйеге тек бір пайдаланушыға сену күрделілікті одан әрі азайтады.
Нәтиже: UNIX жүйелік әкімшілері үшін емес, «жай адамдар» үшін жасалған өте қарапайым, күрделі, минималистік жүйе.
Бұл жүйе танымал болған кезде (ол сөзсіз болады), оның күрделілігі артпайды деген үміт бар.
Мен # туралы бұрын жазғанмынLinuxАлдыңғы мақалалар сериясындағы пайдалану ыңғайлылығы. Хайку көтерілген көптеген мәселелерді шешетінін білу жақсы. .
Бір күн маған сенімді болу үшін жеткілікті болды: мен бұл жұмыс ортасын күнделікті жұмыс үшін пайдаланғым келеді және мен жүйені дамытуға өз үлесімді қосудың нұсқаларын іздеймін.
Өзіңіз көріңіз! Өйткені, Хайку жобасы DVD немесе USB-ден жүктеуге арналған кескіндерді ұсынады, . Орнату үшін суретті жүктеп алып, оны пайдаланып флэш-дискке жазыңыз .
Аударма авторынан: бұл Хайку туралы серияның бірінші мақаласы ғана, қалғандары аударманы күтуде және кейінірек жарияланады.
Ақпарат көзі: www.habr.com
