
TL: DR; Munthu watsopano anayesa Haiku koyamba ndipo anaganiza kuti ndi yabwino kwambiri. Makamaka poyerekeza ndi malo omwe alipo pa kompyuta. Linux
Ndagawana kale malingaliro anga (ndi zokhumudwitsa) okhudza #LinuxKugwiritsa ntchito (, , , , , ). Mu ndemanga iyi ndikufotokozerani zomwe ndikuwona poyamba , makina otsegulira gwero la makompyuta anu. Nthawi zina zoyambira zimakhala zothandiza, koma popeza mumangowona koyamba kamodzi, ndasunga zanga apa.

Dongosolo lomwe ndikulembera ndemanga iyi
Mwina zingakhale zothandiza kwa opanga Haiku kapena maphwando ena achidwi.
Ndikhoza kukhala ndikulakwitsa penapake, popeza ndikungofotokoza zanga (werengani: diso lakhungu) chokumana nacho choyamba. Komanso, anthu ochezeka panjira ya #haiku pa netiweki ya irc.freenode.net adandithandiza ndi malangizo - ndiwasindikizanso. Zikomo, opanga Haiku!
Zomwe ndimafuna kunena: Haiku si 100% yangwiro, koma ili ndi malo ogwirira ntchito.
kolowera
Ntchito ya Haiku imapereka zithunzi zoyambira kuchokera ku CD kapena DVD, . Ndinagwiritsa ntchito USB-3 flash drive. Ndauzidwa kuti kuthamangitsa kuchokera ku USB-3 sikungagwire ntchito, koma pamakina anga awiri oyeserera a Intel kumagwira ntchito bwino.
Ndidayamba kukhazikitsa ndikutsitsa chithunzi cha 64bit, chomwe ndidalemba ku flash drive pogwiritsa ntchito pulogalamuyi. . Kutsitsa kumagwira ntchito ngati , ndipo popanda - kuwomba m'manja kwanga popereka chithunzi chotere.
Haiku imagwiritsa ntchito yake pagawo la boot, ngakhale, makamaka, chithandizo cha FAT32 ndi NTFS chimalengezedwa. Nthawi zambiri, 600MB ndiyokwanira padongosolo, koma malo ochulukirapo amafunikira pazowonjezera zina.
Mwachikhazikitso, gawo la 600MB ndi BeFS ndi gawo la 32GB ndi FAT3 limapangidwa. Pali fayilo pa FAT32 /EFI/BOOT/BOOTx64.EFI, zomwe zikutanthauza kuti imatha kuyambitsa makina opangidwa ndi EFI. Tsoka ilo, sindinapeze mapulogalamu owonjezera kukula kwa BeFS, ndipo ndikuyembekeza kuti m'tsogolomu adzapanga njira yosiyana ya disk partition, chifukwa kukula kwa chithunzi chogawanitsa kumakhala kochepa ndipo sipangakhale malo okwanira owonjezera. mapulogalamu. Zingakhale zabwino ngati mapulogalamu owonjezera asungidwa pagawo lachiwiri la FAT32.
Yankho lomweli lingakhale labwino kwa iwo omwe akufuna kupeza mafayilo mwachindunji kuchokera ku machitidwe ena. Linux Pali kale chithandizo chowerengera BeFS, pali njira zowerengera ndi kulemba BeFS pansi pa .

Pulogalamu ya Haiku
Iwo anandipatsa malangizo: ngati mukufuna kugwiritsa ntchito kugawa kwambiri capacious, kukhazikitsa Haiku pa galimoto ina kung'anima.
Kwa ine, gawo ili ndilofunika kwambiri, popeza Haiku installer sadziwa kugawa ma disks, koma amangoyambitsa pulogalamu ya DriveSetup, yomwe muyenera kugawa pamanja disk, kuwonjezera magawo, omwe amasinthidwa. BeFS, pambuyo pake kuwongolera kumabwerera kwa okhazikitsa. Muyeneranso kukhazikitsa pamanja bootloader pogwiritsa ntchito pulogalamu ina. Tsoka ilo, sindinathe kuchotsa EFI ndi gawo ili, popeza palibe magawo a FAT32 okhala ndi mafayilo a boot a EFI. Okhazikitsa omwe amatha kugawanitsa okha kuphatikiza mawonekedwe a EFI atha kukhala othandiza.

BootManager imayika bootloader ku disk
Njira yokhazikitsa yokha imatenga mphindi zosakwana zitatu, zomwe zimakhala zachangu kwambiri. Imakopera dongosolo lonse, lomwe lili ndi mafayilo "okha" 4751. Izi zili choncho chifukwa mapulogalamu ambiri amapakidwa ngati mafayilo a hpkg (ofanana pang'ono ndi ma phukusi a Snap mu Linux (machitidwe) omwe sayikidwapo, koma amangoyikidwa. Chosangalatsa n'chakuti, pali mafayilo ambiri "aulere", monga png. N'chifukwa chiyani sakupakidwa?
Monga ndanenera kale, ngakhale kernel ya opaleshoni imabwera ngati fayilo ya hpkg. (Ndimakamba za mafayilo a 4751 chifukwa ndidayendetsa HaikuDepot ndisanayike, yomwe idatsitsa zinthu zambiri. Kuyika koyera sikukuwoneka kuti kuli ndi zonse, ndipo kumatha kukhazikitsidwa mwachangu ndi mapaketi pafupifupi 200. Zabwino! Zomwe ndauzidwa ndikuti mafayilo otsitsidwa samanyalanyazidwa pakukhazikitsa - izi ndi . Wow, zikuwoneka ngati ili ndi lipoti loyamba la cholakwika lomwe lidalembedwa pamalingaliro anga).
Boot yoyamba
Dongosolo la boot, kuwonetsa skrini yabwino, ndikuyima: ndikatsitsa, khadi yanga ya kanema (Radeon) ikuwonetsa chophimba chakuda.
Ndinalangizidwa kuti ndiyambitse chinsalucho mumayendedwe otetezeka ndi chisankho cha 1024x768 pa FullHD monitor. M'malo mwake, zinali zotheka kuyang'ana ndi bootloader kuti igwire ntchito ndi FullHD, koma pakompyuta ina yokhala ndi khadi ya kanema ya Intel zonse zidayenda bwino.
Dongosololi limagwira ntchito bwino kuchokera ku flash drive, mwina chifukwa palibe chomwe chimalembedwa ku flash drive panthawi yogwira ntchito, kotero ndikuyembekeza kugwiritsa ntchito flash drive ngati dongosolo langa lalikulu logwirira ntchito. Mupeza dongosolo lenileni mukayamba kuchokera ku USB, mosiyana ndi "live" lochedwa. Linux zithunzi.
Palibe kung'anima kwa chinsalu mukayamba, palibe mauthenga a kernel, ndipo palibe kumva ngati Xorg yamatidwa ku kernel ndi tepi yabuluu. Mosiyana ndi magawidwe wamba. Linux, pakati ndi GUI zimapangidwa ndikusinthidwa kuti zigwirizane pano!
Palibe kulowa mwachangu chifukwa dongosololi limapangidwira wogwiritsa ntchito m'modzi. Chilichonse ndi chosavuta, ndendende zomwe zimafunikira pakompyuta yanu.
Ngati mukufuna thandizo kuchokera kwa ogwiritsa ntchito angapo, apatseni flash drive, yomwe ili ndi ndalama zosaposa $5.
Zizindikiro zoyamba za ntchito
Ngati muyerekeza chithunzi choyamba, chikuwoneka ngati Mac kuposa, mwachitsanzo, Linux Ndi Gnome. Kiyi ya "command" imagwira ntchito mofanana ndi pa Mac. Zabwino kwambiri!

Palibe chomwe chimaposa woyang'anira mafayilo omwe amamva ngati Mac yabwino yakale!
(monga Macintosh System 1.0), mwatsoka zenera lililonse silikumbukira zosintha zake (mwachitsanzo, kuwona ngati mndandanda kapena zithunzi). Monga ndidauzira, uku ndikulakwitsa, zomwe ndikukhulupirira kuti sizikhala zovuta kukonza. (Mwatsoka, zovuta - dongosolo loyambirira limagwiritsidwa ntchito, osatengera GitLab kapena GitHub, zomwenso sizingatheke kulowamo ndi chithandizo chawo). Mafayilo amatenga zithunzi zawo, palibe mavuto ndi mafayilo osiyana pa desktop ndi zithunzi.
Zabwino! Zabwino kwambiri kuposa malo ogwiritsira ntchito kompyuta Linux, mutha kumva kuphweka.
Kukonzekera
Makina ogwiritsira ntchito amagwira ntchito mwachangu ngakhale pazida zotsika mphamvu monga Atom netbook. Palibe bloated zigawo za mapulogalamu. Chabwino!
adati LibreOffice ikuwoneka kuti ikugwira ntchito mwachangu kuposa machitidwe ena, koma sindinayesebe izi.
Bryan Lunduke. Haiku OS Beta - ndemanga ndi zowonera
Lamulo lolamula
Kapangidwe kake kali ndi terminal. Kawirikawiri, ngakhale kuti pali kusiyana pang'ono ndi Linux Ndinazolowera nthawi yomweyo; kwenikweni ndi bash wamba, zomwe zinandisangalatsa kwambiri.
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
Oo! "."mkati $PATH! Izi zikutanthauza kuti mutha kuyendetsa malamulo mwachindunji kuchokera pazomwe zilipo (Linuxoids kamodzi adandiuza kuti dziko liphulika ngati ndiyesera). Zabwino!

bash ikuyenda mu Haiku terminal
Chinthu china chosangalatsa chokhudza terminal ndichakuti mutha kukanikiza ctrl + c kuti mukope, monga momwe zilili ndi mapulogalamu ena, mosiyana ndi malo a desktop. Linux, komwe muyenera kukanikiza ctrl + shift + c mu terminal.
Zinthu zazing'ono zomwe zikuwonetsa kukhulupirika kwa dongosolo lonse.
Fayilo dongosolo dongosolo
Gawo lomwe kukopera kumachokera kumayikidwamo /boot. Ndi zophweka bwanji!
Palibe mulu /etc, /usr, /bin⦠Basi /home и /system. Zoyera, zosavuta, zomveka. Chabwino! (Osati kwenikweni: iwo alipo, koma obisika. Chifukwa? Chifukwa /bin izo /system/bin, palibe chifukwa chowonetsera izi mu Tracker, koma zolembazo zimagwiritsabe ntchito. Ndikuganiza kuti omanga akuyenera kuchotsa zinthu zomwe zidasiyidwa kuti zigwirizane chifukwa zimangopangitsa kuti zikhale zovuta kuzimvetsetsa.)
phukusifs
Ndatchula kale za mafayilo a hpkg, omwe ali ofanana pang'ono ndi ma phukusi pa Linux, koma sizinaikidwe, zimangoyikidwa (monga ma phukusi ojambulira). Dongosolo la mafayilo lomwe limachita matsenga awa limatchedwa packagefs. Limayika mafayilo a hpkg pamwamba pa mafayilo ena, zomwe zimapangitsa kuti chikwatu chonse cha /system chipangidwe motere.
Lamulo la phiri, mwatsoka, silikuwonetsa zomwe zakwera.
~> 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)
Ndinalimbikitsidwa kuti ndiyesere mountvolume, zomwe zidzawonetsa magawo okwera, koma mwatsoka siziwonetsanso malo okwera ndi phukusi (zingowonetsa okhawo omwe amagwirizana ndi magawo kapena zithunzi za disk). [Mwamwayi, ngati muthamangitsa mount kapena df kwinakwake pa wolandila wokhala ndi docker, mutha kusuntha pazithunzi zingapo! - pafupifupi. womasulira] Koma mutha kuchita chinyengo ndi 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
Monga zikuwoneka, /system ΠΈ /home/config mkati /boot izi ndi phukusi.
Anthu omwe amandidziwa amadziwa kuti ndine wokonda kuthandizira kukokera-ndi-kugwetsa kwa oyang'anira mafayilo: mwachitsanzo, ndimagwiritsa ntchito mitolo yamtundu wa NeXT, kapena .
Mulimonsemo, pali zovuta mu mtundu uwu wa kugawa mapulogalamu. Kodi mapaketi angaphatikize zabwino kwambiri?
Monga mukuwonera, kwa ine (gawo ladongosolo ladzaza, koma ndikufuna kuyika mapulogalamu), zingakhale zokongola kwambiri kutsitsa mapulogalamu kwinakwake pogwiritsa ntchito osatsegula, monga momwe ndimachitira ndi mafayilo. .dmg kwa Mac kapena AppImage. packagefs amakhala mu kernel, ndiye si fayilo ya FUSE (ngakhale ndikudziwa kuti Haiku alinso ndi FUSE). Ndauzidwanso kuti mtsogolomu pakhoza kukhala "packagefs zones" mtsogolo, zomwe zikutanthauza kuti nditha kuuza phukusi kuti lisunge mapaketi pamagawo osiyanasiyana a disk, mwachitsanzo. Ndimakonda izi - pambuyo pake, ngati kugawa kwa disk kuli pazida zochotseka, nditha kukhala pa kompyuta ina ndikuyamba kugwiritsa ntchito pamenepo.
Ananenanso kuti kukhazikitsa mapaketi kumagwiranso ntchito pogwiritsa ntchito njira yokoka ndikugwetsa: ingokokerani fayiloyo. /system/packages kapena /home/config/packages kuti muyike, ndipo ngati mutulutsa fayilo kuchokera pamenepo, idzachotsedwa. Ngati mukoka phukusi ndi kudalira kosakhutitsidwa, dongosololi lidzapempha kukhazikitsa kwawo koyambirira.
Poyamba sizinali zomveka kwa ine momwe phukusili limagwirizira mitundu ingapo ya phukusi lomwelo, chimachitika ndi chiyani ngati ndikufuna kukhazikitsa, mwachitsanzo, mitundu yosiyanasiyana ya gcc, kapena mapulogalamu ena a GUI? (M'modzi mwamadivelopa adati, "packagefs palokha ilibe chilichonse chomwe chimalepheretsa mapaketi angapo okhala ndi dzina lomwelo kuti ayikidwe, koma popeza OpenSuse's libsolv imagwiritsidwa ntchito posankha kudalira, zomwe sizilola izi, zinali zoletsedwa kutero. ndi HaikuDepot yokha muzokonda." Nditha kufotokoza chifukwa chake ndimakonda lingaliro la .app, AppDir ndi AppImages phukusi).
Malaibulale amphamvu
Kodi pali luso laukadaulo la library? Inde, izi zikuwoneka, mwachitsanzo, ngati muyambitsa pulogalamu yokhala ndi malaibulale osowa podina kawiri:

Kodi mungaganizire izi mu gnome, kde kapena xfce?
Π Linux Kutulutsa kotereku sikungawulule chilichonse. Tiyeni tiwone nthawi yomwe zimatenga m'malo osiyanasiyana:
- ZOTHANDIZA:
- KUTI:
- XFCE:
- Mnzanga:
Nanga bwanji macheke?
~> ldd
bash: ldd: command not found
Muyenera kugwiritsa ntchito chosinthira:
~> 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
M'mawu ake ldd Zingakhale bwino chifukwa zikuwonetsanso njira zomwe malaibulale azitsitsidwa.
Kodi amanyamula kuchokera kuti?
~> echo $LIBRARY_PATH
%A/lib:/boot/home/config/non-packaged/lib:/boot/home/config/lib:/boot/system/non-packaged/lib:/boot/system/lib
Kotero mutha kuyika malaibulale pafupi ndi executable, ndipo "idzagwira ntchito." Zabwino bwanji! Mutha kungophatikiza malaibulale payokha mu pulogalamu yanu popanda kugwiritsa ntchito rpath kapena kuyika LD_LIBRARY_PATH variable ngati mu LinuxChabwino!
Pali laibulale (yoopsa pa Linux) /boot/system/lib/libstdc++.so.6.0.24.
Nanga bwanji ngati pulogalamuyo ikufuna mtundu watsopano kuposa womwe uli mu /boot/system/lib?
Wogwiritsa ntchito wamba amatha kukweza mtundu waposachedwa kwambiri chifukwa palibe "Administrator" wogwiritsa ntchito mawu achinsinsi pamakinawa [wolemba akuwonetsa kuphweka - pafupifupi. womasulira].
Chabwino, ndi momwe zimawonekera. (Kwenikweni, "user" ndi ofanana ndi mizu. Mutha kukhazikitsa mawu achinsinsi pogwiritsa ntchito lamulo passwd, kenako onetsani PermitRootLogin=yes Π² sshd_config, ndiyeno mutha kulumikiza kunja kudzera pa ssh. Madivelopa anandiuza kuti mwachisawawa mapulogalamu onse amayambitsidwa ngati mizu. Akhoza kukwanitsa ... Koma sindikudziwa ngati ndingakonde.)
Chifukwa chakuti kulibe magawidwe a Haiku, Madivelopa mapulogalamu alibe mwayi kwa Mabaibulo atsopano kuposa amene dawunilodi pa dongosolo lanu. Zotsatira zake: kukhumudwa kochepa, zinthu "zimangogwira ntchito." Kuphweka kwakukulu! Ndimachikonda.
Zothandizira ndi Registrar
Monga tafotokozera pamwambapa, mapulogalamu amapeza mtundu ndi chithunzi, kotero simuyenera kusokoneza ndi mafayilo apakompyuta ndi zinthu monga choncho. Ndinauzidwa kuti pali ntchito yapadera yolembera yomwe imadziwa za mapulogalamu, mitundu ya mafayilo, ndi zithunzi. Zimadziwitsidwa nthawi zonse phukusi likayikidwa kapena fayilo yalembedwa kuti igwire ntchito (pogwiritsa ntchito pulogalamuyi chmod kapena mimeset).
Zimandikumbutsa chinachake pa Mac. Koma ichi ndi chiyani . Zabwino!
Mafayilo a Binary amapeza zithunzi zomangidwira ngati zothandizira, chifukwa chake simufunika chithunzi chapadera kuphatikiza mafayilo apakompyuta yanu. Pafupifupi zofanana ndi zomwe zinali pa Macintosh System 1. Kuzizira!

Mitundu yogwiritsira ntchito, mitundu yothandizidwa ndi zolemba, zida zomangidwira, ndi chidziwitso cha mtundu
Chotsatsira (fayilo manager) chimalemba zokha ma binary ngati executable. Izi ndi zomwe ndimayembekezera kuchokera ku desktop environments pa Linux kwa zaka zoposa 10.
Zonsezi ndi zokhutiritsa kwambiri. Ndizabwino! Moyo umakhala wosavuta. Ndizowoneka bwino komanso ngati Mac kuposa pa LinuxKapena izi...

Pulogalamu yofunsira pa Linux popanda seti ya bit yoyeserera
Mu Gnome kuthekera koyambitsa mafayilo omwe angathe kuchitika kuchokera kwa woyang'anira mafayilo, koma anthu ammudzi adadzutsa mkangano - ndipo zonse zidabwezedwa.
Ndinauzidwanso kuti mapulogalamu amagwiritsa ntchito ntchitoyi find_paths() m'malo mwa hard-code /usr/bin ΠΈ /usr/share (chinthu chofala kwambiri pa malo ogwirira ntchito pa Linux), zomwe zikutanthauza kuti zimatha kusunthidwa mozungulira fayilo. Kuyimirira! .
Zomwe zinandidabwitsa
- Ndinasokonezeka nazo
/bootIyi ndiye gawo lokhazikitsira magawo pomwe dongosolo limayambira. Kulekeranji "/"? kapena/Haiku? (Kufotokozera: inde,/bootIzi nthawi zonse zimakhala zogawanitsa, zimawonekera pakompyuta ngati "Haiku" chifukwa ndilo dzina lake. Onani "/"monga chifaniziro cha desktop mu Mac System 1, muzu waulamuliro womwe kulibe pa disks). - Malo okwera pamaphukusi oyika ogwiritsa ntchito ndi
/home/config. Bwanji osangoti/home? (M'modzi mwamadivelopa adandifotokozera kuti sakufuna kuipitsa chikwatu chakunyumba, koma ndikuganiza kuti config ndi dzina loyipa chifukwa mkati mwake muli kabuku kakang'ono.bin/, kotero sikungosunga zoikamo). - Kodi chilolezo cha chilichonse ndi chiyani? Mwachitsanzo mu poyang'ana "About" palibe chosonyeza. Gawo la "About this system" limati code ya Haiku ili pansi pa layisensi ya MIT. Zabwino! (Ndinauzidwanso kuti WebPositive imabwera ndi makina ogwiritsira ntchito pansi pa chilolezo chomwecho, koma injini yake ya WebKit imabwera makamaka pansi pa BSD ya mfundo ziwiri).
Zomwe sizinagwire ntchito momwe ndimayembekezera
Chinthu choyamba chimene chinandikhudza ine chinali mlingo wa chithandizo cha hardware. Chilichonse chinagwira ntchito pa netbook yanga yochokera ku Atom, kuphatikiza WLAN. Koma pali zina mwapadera mu ntchito.
- Kulephera kugwira ntchito konse pa Macintosh hardware, mosasamala kanthu za EFI mode kapena BIOS emulation (Windows"). Dongosolo limauma ngati ndasankha chizindikiro mu Mac bootloader. Ndinauzidwa kuti izi ndipo mukhoza kuyamba ntchito , koma zokonda izi ndizovuta kwambiri kwa ine.
- Kuthamanga kwazithunzi. Zikuwoneka kuti sizingatheke kugwiritsa ntchito Radeon pano (ndinali ndi chophimba chakuda), koma zinthu sizikuyenda bwino pa Intel mwina. Video mathamangitsidwe mu WebPositive ndi mapulogalamu okha, kuphatikizapo H.264. Ndizodabwitsa, chifukwa mawonekedwe oyamba ali pavidiyo. M'modzi mwa omwe adakonzawo adalongosola kuti kanema wa WebPositive amagwira ntchito pogwiritsa ntchito ma hacks pang'onopang'ono.
- Palibe phokoso? βMadilaivala a makadi omvera adakali mβnjira yowonjezereka,β anatero mkonziyo. Mwina ikufunika wina kuti athandizire dalaivala wa HDA mofanana ndi USB-3. Tsopano, kuti mumve phokoso, kuyambiranso kotentha kuchokera ku opaleshoni ina ndikokwanira, ndipo ndikukhulupirira kuti izi zidzakonzedwa mwanjira ina.
- Kuwala ndi mabatani owongolera voliyumu sagwira ntchito. (Maziko alipo kale mu mawonekedwe a Shortcuts application: mutha kumangirira njira yachidule ya kiyibodi ku ntchito iliyonse yomwe mukufuna, koma mpaka pano Haiku sadziwa momwe angagwiritsire ntchito makiyi a media. Mwina pali odzipereka?)
- Kuwongolera kwa touchpad yazala ziwiri. Sizikugwira ntchito kunja kwa bokosi. Pali zoikamo zomwe zidati "Palibe touchpad yomwe yapezeka, zosintha sizikhala ndi zotsatira." ( ndi ELAN Input Device, ACPI ETD050A).
- Ndi pulogalamu yomwe ilipo yowerengera mafayilo kuchokera ku makamera a digito ndi mafoni a m'manja Android Sindingathe kulunzanitsa mu MTP ndi PTP modes. Zingakhale bwino ngati zingatheke kuyikidwa ngati ma partitions ena mu dongosolo.
- Kutseka chivundikiro cha laputopu sikuwoneka ngati kugwiridwa. (Ndikudziwa kuti Haiku sikugwirabe ntchito ndi ACPI: chithandizo chimakhazikitsidwa, koma sichimathandizidwa mwachisawawa; palibe kukonzanso dalaivala)
- Sindinathe kupanga akaunti pa bugtracker chifukwa siigwira ntchito mu WebPositive.
mapulogalamu
Cholinga chachikulu cha makina ogwiritsira ntchito ndikuyambitsa mapulogalamu. Ndinkaopa kuti sipadzakhala zofunsira ntchito yeniyeni pansi pa Haiku. Mwamwayi, ndinalakwitsa, chifukwa pali chiyembekezo cha kusintha - pamene Haiku imagwiritsidwa ntchito nthawi zambiri.
(ntchito yowonera masanjidwe) ndi, ndipo ndizovuta kwambiri kutengera Qt. Palinso (IDE).
Ndinali kudabwa ngati anthu kulemba mbadwa Khalani mapulogalamu kwa Haiku lero ntchito zida mbadwa (ngati alipo), kapena ngati kuli kokwanira kugwiritsa ntchito QtCreator (zimene zikhale zosavuta doko mtanda nsanja mapulogalamu). Udindo wa opanga Haiku ndiwokonda "zomveka" pamapulogalamu amtundu wa Haiku. Ndi zoona? Ndikukayika kuti zofunsira ntchito zenizeni sizomwe zili pamtanda (zonse zomwe zimagwiritsidwa ntchito pantchito yanga ndi nsanja).
Thandizo la Wx lalengezedwaWindows ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Kusowa kwa chithandizo cha Gtk + ndikokhumudwitsa. Izi zikutanthauza kuti sipadzakhala Gimp pa Haiku nthawi ina iliyonse posachedwa (chabwino, ndikuganiza), koma pali m'malo mwa mawonekedwe a Krita!
Komanso, ndikuganiza kuti payenera kukhala njira yosavuta komanso yomveka yopangira mapulogalamu a Haiku, - pogwiritsa ntchito Travis CI ndi GitLab CI.
Tikupita kuti?
Kodi Haiku adzakakamira ndi lingaliro la BeOS UX? Ndikuganiza kuti ikhale yokongola, imayenera kuwongolera mosamala mapangidwe atsopano a UX mukawatengera, ndikusunga zoyambira zake.
Mwachitsanzo:
- Khalani osavuta, popanda zosankha 100500 zomwe zimapangitsa Linux "zovuta".
- Gwiritsani ntchito cholozera pambewa m'malo mwa dzanja lachilendo.
- Kodi padzakhala Doko? (Ndikudziwa kuti pali china chake chotchedwa Dock , pafupi ndi Doko , koma BeOS yoyambirira inali ndi Dock kale mu 1998!)
- Menyu yapadziko lonse lapansi? (Mwachiwonekere ayi, kuyambira sawona phindu lililonse).
- Kusintha kwazenera mwachangu? (Iwo adanena kuti mutha kuyesa kuyambitsa "", akugwira kiyi pansi Windows mukakoka zenera, koma sizowoneka bwino, ndipo kuwonjezera apo, sizikugwira ntchito kwa ine).
- Makanema otsegula ndi kutseka mazenera?
- Mithunzi kunja kwa mazenera?
- Thandizo lamutu ngati ku Aqua? (Inde, mutha, pali zida ndi zida, mwachitsanzo, , koma wina ayenera kupanga ulusi. Ndikayesera ndekha, ndinauzidwa kuti pali zolemba mkati /xref/haiku/headers/os/interface/ControlLook.h, koma osati pano).
Awa ndi ma nuances obisika, poganizira zomwe dongosololi siliyenera kutaya umunthu wake wapadera.
Pomaliza
Haiku ananditseguladi maso, anandiwonetsa momwe malo ogwirira ntchito "amagwirira ntchito".
Zaka zoposa 10 zapitazo ndinasintha kuchoka pa Mac kupita ku Linux ndipo akhala akufunafuna luso ndi kukongola komweko kuyambira nthawi imeneyo, ndipo Haiku akukwaniritsa izi m'njira zambiri.
Kunena zowona, pali zolakwika, koma kuchuluka kodabwitsa kwa zinthu, kuphatikiza zida monga WLAN kapena osindikiza, "ingogwirani ntchito."
Komabe, choyamba, dongosololi lili ndi lingaliro la malo ogwirira ntchito omwe sapezeka m'malo ogwirira ntchito pa Linux.
Kukhala ndi dongosolo lathunthu (osati kernel ndi malo osiyanasiyana ogwiritsa ntchito omwe akupikisana) kumapangitsa chilichonse kukhala chosavuta komanso chokhazikika.
Kuperewera kwa zomanga zosiyanasiyana (kugawa) kumapangitsa chilichonse kukhala chosavuta.
Kudalira wogwiritsa ntchito m'modzi pa dongosolo kumachepetsanso zovuta.
Zotsatira zake: dongosolo losavuta kwambiri, lamakono, laling'ono laling'ono m'njira zambiri, lopangidwira "anthu achivundi" osati kwa oyang'anira dongosolo la UNIX.
Chiyembekezo ndi chakuti pamene dongosololi lidzakhala lodziwika kwambiri (monga momwe lidzakhalira mosapeΕ΅eka), zovuta zake sizidzawonjezeka.
Ndalemba kale za #LinuxKugwiritsa ntchito bwino nkhani yapitayi. Ndibwino kudziwa kuti Haiku ikuyankha mavuto ambiri omwe abuka. .
Tsiku lina linali lokwanira kuti nditsimikizire: Ndikufuna kugwiritsa ntchito malo ogwirira ntchitowa pa ntchito ya tsiku ndi tsiku, ndipo ndikuyang'ananso zosankha zomwe ndimapereka pa chitukuko cha dongosolo.
Yesani nokha! Kupatula apo, polojekiti ya Haiku imapereka zithunzi zoyambira ku DVD kapena USB, . Kuti muyike, ingotsitsani chithunzicho ndikuchiwotcha ku USB flash drive pogwiritsa ntchito .
Kuchokera kwa mlembi wa kumasulira: iyi ndi nkhani yoyamba yokha mu mndandanda wa Haiku, ena onse akuyembekezera kumasulira ndipo adzasindikizidwa pambuyo pake.
Source: www.habr.com
