daedalOS, he taiao papamahi mai i te kaitirotiro paetukutuku

mo te daedalOS

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.

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:

tāuta npm i runga i te ubutu 22.04

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:

tāuta miro

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:

kati te putunga daedalOS

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:

timata daedalOS

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:

mahi daedalOS

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.

tāpiri kōnae ki te papamahi

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).

taupānga whakauru

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.

tuwhera matapihi

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.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.