Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы

TL:DR; Жаңыдан үйрөнүп жаткан колдонуучу Хайкуну биринчи жолу колдонуп көрдү жана ал сонун деп ойлоду. Айрыкча, жеткиликтүү болгон жумушчу стол чөйрөлөрүнө салыштырмалуу... Linux

Мен буга чейин # боюнча ойлорум (жана көңүл калууларым) менен бөлүштүм.LinuxКолдонууга ыңгайлуулук (бөлүгү 1, бөлүгү 2, бөлүгү 3, бөлүгү 4, бөлүгү 5, бөлүгү 6). Бул кароодо мен өзүмдүн биринчи таасирлеримди сүрөттөп берем Хайку, жеке компьютерлер үчүн ачык булак операциялык системасы. Кээде биринчи таасирлер пайдалуу болот, бирок биринчи таасирлерди бир гана жолу алганыңыз үчүн, мен өзүмдү бул жерге сактап койдум.

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы
Мен бул сын-пикирди жазып жаткан система

Балким, алар Хайку иштеп чыгуучулары же башка кызыкдар тараптар үчүн пайдалуу болот.
Мен бир жерден жаңылып калышым мүмкүн, анткени мен өзүмдүн жеке (окуу: сокур көз) биринчи тажрыйбамды сүрөттөп жатам. Ошондой эле, irc.freenode.net тармагындагы #haiku каналындагы достор мага кеңештери менен жардам беришти - мен аларды да жарыялайм. Рахмат, Хайку иштеп чыгуучулары!

Мен эмнени айткым келди: Хайку азырынча 100% идеалдуу эмес, бирок анын иштөө чөйрөсү жакшы.

жөндөө

Хайку долбоору CD же DVDден жүктөө үчүн сүрөттөрдү камсыз кылат, күн сайын түзүлөт. Мен USB-3 флэш-дискти колдондум. Мага USB-3тен жүктөө иштебей калышы мүмкүн деп айтышты, бирок менин эки Intel негизиндеги тесттик системамда ал кемчиликсиз иштейт.

Мен орнотуу процессин өзүм 64 бит үчүн сүрөттү жүктөө менен баштадым, андан кийин программаны колдонуп флешка жаздым. Etcher. Жүктөө сыяктуу иштейт кыжаалат үндөр, жана ансыз - мындай образды бергендигим үчүн менин кол чабуулар.

Хайку өз алдынча колдонот BeFS файл системасы жүктөө бөлүмү үчүн, бирок, негизинен, 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гө жакын пакеттер менен тезирээк орнотсо болот. Сонун! Мага эмнени айтышты? орнотуу учурунда жүктөлүп алынган файлдар этибарга алынбайт - бул программалык камсыздоо катасы. Wow, бул менин сунушум боюнча жазылган биринчи ката отчету окшойт).

Биринчи жүктөө

Система жүктөлөт, жакшы экранды көрсөтүп, анан токтойт: жүктөлгөндөн кийин менин видео картам (Radeon) кара экранды көрсөтөт.

Мага FullHD мониторунда 1024x768 токтому менен экранды коопсуз режимде жүктөө сунушталды. Негизи, жүктөгүч менен FullHD менен иштөөгө болот эле, бирок Intel видеокартасы бар башка компьютерде баары кемчиликсиз иштеген.

Система өзү флешкадан тез иштейт, анткени иштөө учурунда флешкага эч нерсе жазылбайт окшойт, ошондуктан мен флешканы негизги жумушчу система катары колдоном деп үмүттөнөм. USB аркылуу жүктөөдө сиз чыныгы системаны аласыз, жай "иштеп жаткан" системалардан айырмаланып. Linux сүрөттөр.

Жүктөө учурунда экрандын жымыңдашы, ядродогу билдирүүлөр жана Xorg ядрого көк скотч менен чапталгандай сезим жок. Кадимки дистрибутивдерден айырмаланып. Linux, өзөк жана GUI бул жерде бири-бири үчүн түзүлүп, туураланган!

Система бир колдонуучу үчүн жасалгандыктан, кирүү сунушу жок. Баары жөнөкөй, жеке компьютер үчүн эмне талап кылынат.

Эгер сизге бир нече колдонуучулардын колдоосу керек болсо, аларга флешка бериңиз, алардын ар бири 5 доллардан ашпайт.

Жумушчу чөйрөнүн алгачкы таасирлери

Эгер биринчи таасирди салыштырып көрсөңүз, ал, мисалы, Macка караганда көбүрөөк окшош. Linux Gnome менен. "Буйрук" баскычы Mac'тагыдай эле иштейт. Сонун!

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы
Эски жакшы Mac сыяктуу сезилген мейкиндик файл менеджерине эч нерсе жетпейт!

Демейки файл менеджери мейкиндик (Macintosh System 1.0 сыяктуу), тилекке каршы, ар бир терезе өзүнүн жөндөөлөрүн эстей албайт (мисалы, тизме же сөлөкөт катары көрүү). Мага айтылгандай, бул ката, мен аны оңдоо кыйын эмес деп эсептейм. (Тилекке каршы, Haiku үчүн bugtrackerде "mimocrocodile" үчүн отчетторду жаз кыйын - GitLab же GitHub негизинде эмес, оригиналдуу система колдонулат, бул алардын жардамы менен кирүү мүмкүн эмес). Файлдар өздөрүнүн иконкаларын алышат, иш тактасында жана иконкаларда өзүнчө файлдар менен көйгөйлөр жок.
Жакшы! Иш такта чөйрөсүнө караганда алда канча жакшыраак Linux, сиз жөнөкөйлүгүн сезе аласыз.

кирешелүүлүк

Иштетүү системасы Atom нетбук сыяктуу аз кубаттуу жабдууларда да тез иштейт. Программалык камсыздоонун толтурулган катмарлары жок. Жакшы!

Лундюк LibreOffice башка операциялык системаларга караганда тезирээк иштейт окшойт, бирок мен муну азырынча сынай элекмин.

Play Video

Брайан Лундук. 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

Wow! "."-жылы $PATH! Бул сиз буйруктарды түздөн-түз учурдагы каталогдон иштете аласыз дегенди билдирет (Linuxoids бир жолу мага мындай аракет жасасам, дүйнө жарылат деп айткан). Абдан жакшы!

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы
bash Хайку терминалында иштейт

Терминалдын дагы бир сонун жери, башка тиркемелердегидей эле, жумушчу стол чөйрөсүнөн айырмаланып, көчүрүү үчүн ctrl + c баскычтарын бассаңыз болот. Linux, бул жерде терминалда ctrl + shift + c баскычтарын басуу керек.
Бүткүл системанын бүтүндүгүн көрсөткөн кичинекей нерселер.

Файл системасынын түзүлүшү

Жүктөлүп алынган бөлүм орнотулган /boot. Кандай жөнөкөй!
Үймөк жок /etc, /usr, /bin… Жөн эле /home и /system. Таза, жөнөкөй, түшүнүктүү. Жакшы! (Чынында эмес: алар бар, бирок жашырылган. Эмне үчүн? Анткени /bin ал /system/bin, муну Trackerде көрсөтүүнүн кереги жок, бирок скрипттер аны дагы эле колдонушат. Менимче, иштеп чыгуучулар шайкештик үчүн жасалган эскирген нерселерден арылуулары керек, анткени бул түшүнүүнү кыйындатат.)

packagefs

Мен мурда hpkg файлдары жөнүндө айтып өткөнм, алар төмөнкүдөгү пакеттерге бир аз окшош Linux, бирок алар орнотулган эмес, жөн гана орнотулган (snap пакеттери сыяктуу). Бул сыйкырды жасаган файл системасы packagefs деп аталат. Ал hpkg файлдарын башка файлдардын үстүнө орнотот, натыйжада бүтүндөй /system каталогу ушундай жол менен түзүлөт.

mount командасы, тилекке каршы, эмне орнотулганын көрсөтпөйт.

~> 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 стилиндеги тиркемелерди колдоном же AppImages.
Кандай болгон күндө да, программалык камсыздоону бөлүштүрүүнүн бул форматында кемчиликтер бар. Packefs эң жакшыны айкалыштыра алабы?

Көрүнүп тургандай, менин жагдайымда (тутумдун бөлүмү толгон, бирок мен тиркемелерди орноткум келет), файлдар менен кылгандай эле, браузер аркылуу колдонмолорду бир жерден жүктөп алуу жарашыктуураак болмок. .dmg Mac же AppImage үчүн. packagefs ядродо жашайт, ошондуктан бул FUSE үчүн файл системасы эмес (бирок мен Хайкуда FUSE да бар экенин билем). Мага келечекте кошумча "packagefs зоналары" болушу мүмкүн деп айтышты, бул мен пакеттерди, мисалы, өзүнчө диск бөлүктөрүндө сактоону пакеттерге айта алам дегенди билдирет. Мага бул жагат - эгер диск бөлүгү алынуучу медиада болсо, мен башка компьютерде отуруп, ошол жерден иштеп жаткан тиркемелерди алам.

Алар ошондой эле пакеттерди орнотуу сүйрөө жана таштоо ыкмасын колдонуу менен да иштейт деп айтышты: жөн гана файлды сүйрөңүз. /system/packages же /home/config/packages орнотуу үчүн, жана эгер сиз ошол жерден файлды чыгарып алсаңыз, ал жок кылынат. Эгер сиз канааттанбаган көз карандылыктары бар пакетти сүйрөсөңүз, система аларды алдын ала орнотууну суранат.

Башында мага packagefs бир эле пакеттин бир нече версиясын кантип иштетээри түшүнүксүз болду, эгер мен, мисалы, gccтин ар кандай версияларын же башка GUI программаларын орноткум келсе, эмне болот? (Иштеп чыгуучулардын бири мындай деди: "packagefs өзүндө бир эле аталыштагы бир нече пакеттердин орнотулушуна тоскоол боло турган эч нерсе жок, бирок OpenSuse libsolv көз карандылыкты чечүү үчүн колдонулгандыктан, буга жол бербегендиктен, буга тыюу салынган. жана HaikuDepot өзү жөндөөлөрдөн." Мен эмне үчүн .app, AppDir жана AppImages топтомдорунун идеясын жактырарын түшүндүрө алам).

Динамикалык китепканалар

Динамикалык китепкана технологиясы барбы? Ооба, бул көрүнүп турат, мисалы, сиз эки жолу чыкылдатуу менен жок китепканалары бар тиркемени ишке киргизсеңиз:

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы
Муну gnome, kde же xfceде элестете аласызбы?

В Linux Мындай учуруу эч нерсе билдирбейт. Келгиле, ар кандай чөйрөлөрдө канча убакыт талап кылынарын карап көрөлү:

Ал эми чектер жөнүндө эмне айтууга болот?

~> 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 аркылуу сырттан туташа аласыз. Иштеп чыгуучулар мага демейки боюнча бардык тиркемелер тамыр катары ишке киргизилерин айтышты. Алар акыры аны иштеп чыгышы мүмкүн... Бирок мен аны жактырар-жакпасын билбейм.)

Хайку дистрибуциялары жок болгондуктан, тиркемени иштеп чыгуучулар тутумуңузда жүктөө үчүн жеткиликтүү болгон жаңы версияларга да кире алышпайт. Натыйжа: азыраак нааразычылык, нерселер "жөн эле иштейт". Мыкты жөнөкөйлөтүү! Бул мага жакты.

Ресурстар жана каттоочу

Жогоруда айтылгандай, колдонмолор бир түрүн жана сөлөкөтүн алышат, андыктан иштакта файлдары жана ушул сыяктуу нерселер менен баш аламандык кылуунун кажети жок. Мага тиркемелерди, файл түрлөрүн жана иконаларды билген атайын регистр кызматы бар экенин айтышты. Пакет орнотулганда же файл аткаруу үчүн белгиленгенде (программаны колдонуу менен chmod же mimeset).
Мага бир нерсени эске салат Кызматтарды ишке киргизүү Mac'те. Бирок бул эмне жумушчу чөйрөлөрдө жок Linux. Абдан жакшы!

Бинардык файлдар ресурстар катары орнотулган иконаларды алышат, андыктан иш тактаңыздагы файлдарга кошумча өзүнчө сөлөкөттүн кереги жок. Macintosh системасындагыдай дээрлик 1. Сонун!

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы
Колдонмо түрлөрү, колдоого алынган документ түрлөрү, камтылган ресурстар жана версия маалыматы

Tracker (файл менеджери) экилик файлдарды автоматтык түрдө аткарылуучу катары белгилейт. Мен рабочий чөйрөлөрдөн ушуну күткөм Linux 10 жылдан ашык убакыттан бери.
Мунун баары абдан канааттандырарлык. Бул сонун! Жашоо ушунчалык жөнөкөй болуп калат. Бул караганда жылмакай жана Mac сыяктуу XDG боюнча LinuxЖе бул...

Хайку менен болгон биринчи күнүм: ал күтүүсүздөн жакшы
Приложения на Linux аткарылуучу бит топтому жок

Gnome ичинде тазаланып файл менеджеринен аткарылуучу файлдарды ишке киргизүү мүмкүнчүлүгү, бирок коомчулук ызы-чуу жаратты - жана баары кайтарылды.
Мага ошондой эле тиркемелер функцияны колдонорун айтышты find_paths() катуу коддолгондордун ордуна /usr/bin и /usr/share (жумуш чөйрөлөрүнүн жалпы өзгөчөлүгү Linux), бул аларды файл системасынын айланасында жылдырууга болот дегенди билдирет. Ордуман туруп кол чабуулар! боюнча Linux ал кадимкидей эле татаал.

Мени эмне таң калтырды

  • Мен муну түшүнбөй калдым /boot Бул система жүктөлө турган бөлүктү орнотуу чекити. Эмне үчүн жок "/"? ошондой же /Haiku? (Түшүндүрүү: чындап эле, /boot Бул ар дайым жүктөө бөлүмү, ал иш тактасында "Хайку" катары көрүнөт, анткени анын аты. Кара "/"Mac System 1деги иш тактасынын аналогу катары, дисктерде иш жүзүндө жок иерархиянын тамыры).
  • Колдонуучу орнотулган пакеттер үчүн орнотуу чекити болуп саналат /home/config. Эмнеге эле эмес /home? (Иштеп чыгуучулардын бири мага үй каталогун булгагысы келбейт деп түшүндүрдү, бирок мен конфигурациянын аты жаман деп ойлойм, анткени ичинде подкаталог бар. bin/, ошондуктан жөн гана жөндөөлөрдү сактоо эмес).
  • Баарына лицензия деген эмне? Мисалы, в WebPositive браузери "Жөнүндө" көрүү учурунда эч кандай ачык көрсөткүч жок. "Бул система жөнүндө" талаасында Хайку коду MIT лицензиясынын астында экени айтылат. Абдан жакшы! (Мага WebPositive ошол эле лицензия боюнча операциялык тутум менен келет деп айтышкан, бирок анын WebKit кыймылдаткычы негизинен эки чекиттүү BSD астында келет).

Эмне мен күткөндөй болгон жок

Мени таң калтырган биринчи нерсе аппараттык колдоо деңгээли болду. Менин Atom негизиндеги нетбугумда, анын ичинде WLANда баары иштеди. Бирок чыгармада айрым өзгөчөлүктөр бар.

  • EFI режимине же BIOS эмуляциясына карабастан, Macintosh жабдыктарында толук иштебей калуу (Windows"). Mac жүктөгүчүндөгү сөлөкөттү тандасам, система жөн гана токтоп калат. Мага бул тууралуу айтышты белгилүү өзгөчөлүгү жана колдонуу менен жүктөй аласыз REFIt, бирок бул орнотуулар мен үчүн өтө татаал.
  • Графикалык ылдамдатуу. Азырынча Radeonду колдонуу мүмкүн эмес окшойт (менде кара экран бар болчу), бирок Intelде да баары жакшы болбой жатат. WebPositiveдеги видео ылдамдатуу программалык камсыздоо гана, анын ичинде H.264. Таң калыштуусу, баштапкы багыт видеодо. Иштеп чыгуучулардын бири WebPositiveдеги видео жай хакерлердин жардамы менен иштейт деп түшүндүрдү.
  • Үн жокпу? "Үн картасынын драйверлери дагы эле өзгөрүүдө" деди иштеп чыгуучу. Бул, балким, USB-3 окшош жол менен HDA драйверин колдоо үчүн кимдир бирөө керек. Эми, үн алуу үчүн, башка операциялык тутумдан ысык кайра жүктөө жетиштүү жана бул кандайдыр бир жол менен чечилет деп ишенем.
  • Жарыктык жана үн башкаруу баскычтары иштебейт. (Негизи буга чейин Shortcuts тиркемеси түрүндө бар: каалаган баскычтопту каалаган функцияга байласаңыз болот, бирок азырынча Хайку медиа баскычтары менен иштөөнү билбейт. Балким волонтерлор бардыр?)
  • Эки манжа менен сенсордук башкаруу. Кутудан чыкпайт. "Сенсордук такта табылган жок, орнотуулар эч кандай таасир этпейт" деген орнотуулар панели бар. (Белгилүү маселе ELAN киргизүү түзмөгү менен, ACPI ETD050A).
  • Санарип камералардан жана смартфондордон файлдарды окуу үчүн учурдагы тиркеме менен Android Мен MTP жана PTP режимдеринде шайкештештире алган жокмун. Аларды системадагы башка бөлүмдөр сыяктуу эле орнотсо сонун болмок.
  • Ноутбуктун капкагын жабуу колго алынбайт окшойт. (Мен Haiku дагы эле ACPI менен иштебей турганын билем: колдоо ишке ашырылган, бирок демейки боюнча иштетилген эмес; драйверди кайра баштоо жок)
  • Мен bugtrackerде каттоо эсебин түзө алган жокмун, анткени ал иштебейт клуб WebPositive ичинде.

колдонмолор

Операциялык системанын негизги максаты - тиркемелерди ишке киргизүү. Мен Хайкунун астында чыныгы жумушка арыздар болбойт деп корктум. Бактыга жараша, мен жаңылыштым, анткени Хайку тез-тез колдонулганда жакшыртууга үмүт бар.
Scribus (визуалдык макет үчүн колдонмо) болуп саналат, жана бул Qt негизделген абдан татаал колдонмо болуп саналат. Ошондой эле бар QtCreator (IDE).

Мен бүгүн адамдар Haiku үчүн жергиликтүү Be колдонмолорун жергиликтүү инструменттердин жардамы менен жазышабы (эгерде алар бар болсо) же QtCreator колдонуу жетиштүүбү (бул платформалар аралык колдонмолорду өткөрүүнү жеңилдетет) деп ойлогом. Хайкунун иштеп чыгуучуларынын позициясы Хайку үчүн жергиликтүү тиркемелер үчүн "таза" артыкчылык болуп саналат. Бул чынбы? Мен чыныгы жумуш үчүн тиркемелер кросс-платформа эмес экенине күмөнүм бар (менин ишимде колдонулган бардык тиркемелер кайчылаш платформа).

Wx колдоосу жарыяландыWindows колдонмолор

Gtk+ колдоосунун жоктугу капалантат. Бул жакын арада Хайкуда Gimp болбойт дегенди билдирет (менин оюмча), бирок Krita түрүндөгү алмаштыруу бар!

Ошондой эле, мен Хайку үчүн тиркемелерди түзүү үчүн жөнөкөй жана түшүнүктүү жол болушу керек деп ойлойм, Бул сыяктуу - Travis CI жана GitLab CI колдонуу.

Биз кайда баратабыз?

Хайку BeOS UX концепциясына тыгылып калабы? Менин оюмча, жагымдуу болушу үчүн, ал жаңы UX дизайндарын кабыл алууда, анын негиздерине бекем туруп, кылдаттык менен калибрлөө керек.
Мисалга:

  • Жөнөкөй бойдон калыңыз, ал 100500 вариантсыз Linux "татаал".
  • Кызык колдун ордуна чычкан үчүн жебе курсорун колдонуңуз.
  • Док болобу? (Мен Док деп аталган бир нерсе бар экенин билем LaunchBox, Докко дагы жакын LnLauncher, бирок оригиналдуу BeOS 1998-жылы докка ээ болгон!)
  • Глобалдык меню? (Албетте, жок, бери JLG эч кандай өзгөчө пайда көрбөйт).
  • Терезени тез которуу? (Алар сиз активдештирүүгө аракет кыла аласыз деп айтышты "Stack&Tile", ачкычты басып туруп Windows терезени сүйрөгөндө, бирок ал интуитивдик эмес, андан да маанилүүсү, ал мага иштебейт).
  • Терезелерди ачуу жана жабуу анимациясы?
  • Терезелердин сыртында көлөкө барбы?
  • Aqua сыяктуу тема колдоо? (Ооба, мүмкүн, инфраструктура жана инструменттер бар, мисалы, HaikuThemeManager, бирок кимдир бирөө жиптерди түзүшү керек. Мен өзүм аракет кылмакмын, документтери бар деп айтышты https://xref.plausible.coop/source /xref/haiku/headers/os/interface/ControlLook.h, бирок азыр эмес).

Бул система өзүнүн уникалдуу индивидуалдуулугун жоготпошу керек болгон тымызын нюанстар.

жыйынтыктоо

Хайку чындап эле көзүмдү ачты, мага иш чөйрөсү "жөн эле иштей турганын" көрсөттү.
10 жылдан ашык убакыт мурун мен Macтан ...га өттүм Linux ошондон бери ошол эле деңгээлдеги татаалдыкты жана сулуулукту издеп келе жатышат, ал эми Хайку көп жагынан ага татыктуу.

Адилеттүүлүк үчүн, кемчиликтер бар, бирок таң калыштуу көп нерселер, анын ичинде WLAN же принтерлер сыяктуу аппараттык каражаттар "жөн эле иштейт".

Бирок, биринчиден, системада жумушчу чөйрөдө жок жумушчу чөйрө түшүнүгү бар Linux.

Толук системага ээ болуу (өзөк жана ар кандай атаандаш колдонуучу чөйрөлөрүнүн ордуна) бардыгын жөнөкөй жана ырааттуу кылат.

Ар кандай түзүлүштөрдүн (бөлүштүрүүлөрдүн) жоктугу баарын жеңилдетет.

Ар бир системага бир гана колдонуучуга таянуу татаалдыкты андан ары азайтат.

Натыйжа: UNIX тутумунун администраторлору үчүн эмес, “жөн эле өлүктөр” үчүн иштелип чыккан, өтө жөнөкөй, татаал, минималисттик система.

Үмүт бул система көбүрөөк популярдуу болуп калганда (сөзсүз болот), анын татаалдыгы көбөйбөйт.

Мен буга чейин # жөнүндө жазган элемLinuxКолдонуу ыңгайлуулугу мурунку макалалар сериясында. Хайку көтөрүлгөн көптөгөн маселелерди чечерин билүү жагымдуу. жумуш чөйрөсүн каптаган жалпы көйгөйлөрдү кошо алганда, Linux.

Мен ишенүү үчүн бир күн жетиштүү болду: мен бул иш чөйрөсүн күнүмдүк жумуш үчүн колдонгум келет, ошондой эле системаны өнүктүрүүгө салымымдын варианттарын издеп жатам.

Өзүңүз байкап көрүңүз! Анткени, Хайку долбоору DVD же USBден жүктөө үчүн сүрөттөрдү камсыз кылат, күн сайын түзүлөт. Орнотуу үчүн, жөн гана сүрөттү жүктөп алып, флэш-дискке жазыңыз Etcher.

Котормонун авторунан: бул Хайку жөнүндөгү сериянын биринчи гана макаласы, калгандары котормосун күтүп жатышат жана кийинчерээк жарыяланат.

Source: www.habr.com

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster