I roto i te tuhinga e whai ake nei ka titiro tatou ki te daedalOS. Ko tenei he taiao papamahi ka taea e tatou te whakamahi mai i te kaitirotiro paetukutuku. Ki te kore tetahi e mohio he aha tena, me kii ko te taiao papamahi he kohinga o nga waahanga rereke e hono ana ki a raatau ano.
Kua tuhia te daedalOS ki te JavaScript me te TypeScript. He huarahi rereke tenei ki te taiao papamahi tuku iho penei i te GNOME me te KDE. Ko te whainga o tenei kaupapa ko te hanga i tetahi taiao papamahi kei runga ipurangi, e whai ana hoki kia pai mo te whakamahi i ia ra, ahakoa ka kite tatou i muri mai, ki te whakatutuki i tenei, he roa tonu te haere.
Taurangi
Tāutahia te daedalOS ki Ubuntu 22.04
Ka haere tenei rorohiko ma te whakamahi aho, he kaiwhakahaere kete. Mo tenei tauira, me whakamahia npm ki te whakauru miro. Ko Npm he kaiwhakahaere kete mo te JavaScript, kaore i te whakauruhia ki mua me Ubuntu. Na me whakauru tuatahi i te npm ma te whakatuwhera i te tauranga (Ctrl+Alt+T) me te whakahaere i te whakahau:
sudo apt install npm
Ka oti ana te taunga, ka taea e maatau haere tonu me te whakauru miro. Ki te mahi i tenei, i roto i te tauranga kotahi ka tuhia e matou:
sudo npm install --global yarn
Kawa te putunga daedalOS
Ko te mahi e whai ake nei haangai i te putunga kaupapa. I roto i te tauranga whakamahia noa te whakahau:
git clone https://github.com/DustinBrett/daedalOS.git
Kātahi ka huri tatou ki te whaiaronga daedalOS:
cd daedalOS
Ka taea e tatou inaianei whakahaere i ta maatau ake kape o te papamahi daedalOS mo te kaitirotiro me nga whakahau:
yarn && yarn build:fs && yarn dev
Ko te putanga ka uru ki te raina nga raina rereke. I roto i tetahi o ratou ka tohu kua timata te tūmau i te 0.0.0.0:3000, me te url hei uru atu.
He titiro tere ki te daedalOS
Ko te ratonga e rere ana i te tauranga, ki te uru atu ki te papamahi, ka hiahia noa matou whakatuwherahia to maatau tirotiro tukutuku tino pai ka patohia te URL:
http://localhost:3000
Ka utaina te papamahi, mena ka paato-matau tatou ki te papamuri pakiwaituhi, ka tukuna mai he tahua ka tukuna mai he whiringa ki a maatau ki te kape i nga konae mai i te rorohiko kaihautu ki te papamahi tirotiro, me te rereke. Ma tenei ka taea e matou te tuku ake i nga konae.
Ano hoki Ka taea e tatou te toia me te tuku i nga konae me nga kōpaki ki te atanga daedalOS, ahakoa me kii ahau ko tenei mahi i roto i nga whakamatautau i mahia e au, i etahi wa kua rahua. Engari ka pa ana tenei, ko te whiringa ki te taapiri i nga konae mai i te daedalOS ka tino pai.
Teepu he whakauru i tetahi kaitirotiro paetukutuku me tetahi kaitoro ataata (Ataata.js) e tautoko ana i te ataata HTML5 me nga whakatakotoranga rerenga hou. Kei a ia ano he kaititiro whakaahua he hototahi ki nga whakatakotoranga APNG, AVIF, GIF, JPEG, PNG, SVG me WebP. He PDF.js ano kei te waatea, he kaitirotiro PDF, whai kiko ahakoa he ahua puhoi.
He he ano tona papatohu kaiwhakawhanake (TaputapuTohu), un etita waehere (Monaco Publisher), un parser and compiler Markdown (Kua tohuhia), un ētita kuputuhi whai rawa (TinyMCE), un irc kiritaki, he emulator kāpeka tino ngawari me te a kaitākaro ororongo (tukutukuamp).
daedalOS hoki ka whakauru i a Ruffle ki te whakahaere i nga tono JavaScript, Virtual x86 ranei, he emulator punaha whakahaere. I tua atu, he maha nga emulators, tae atu ki te Waina.
Ko te kaiwhakawhanake kaupapa kei roto he pepapātū pakiwaituhi, he raruraru pea mo nga kaiwhakamahi i runga i nga miihini iti-rauemi.
Ahakoa ka tukuna e te papamahi te uru ki nga momo momo kaupapa puna tuwhera, kei te ngaro tonu i nga ahuatanga maha. I roto ia ratou, ko te mea tino rongonui ko tera I tenei wa kaore e whakaaehia kia whakauruhia nga tono e pai ana ki a maatau.
Heoi, mena ka whanakehia ano tenei kaupapa, he pai pea te whakahaere i to taiao papamahi katoa i roto i te kaitirotiro paetukutuku. I tua atu, kaore i te kino te mahi, me te miihini me te mana tika. Ma te kore e ruarua, he nui nga mahi a tana kaihanga ki te whakawhanake i te kaupapa. Ka taea e koe te mohio atu mo tenei Whiwhi GitHub, ka taea ranei e koe whakamatautau daedalOS me te kore e whakauru ma te toro ta raatau paetukutuku.
Hei tuatahi ki te korero