Hacker News

Te iti x86 Kernel Zig

\u003ch2\u003e iti x86 Kernel Zig\u003c/h2\u003e \u003cp\u003eKo tenei putunga putunga-tuwhera GitHub he tohu nui ki te puunaha rauwiringa kaiao. Ko te kaupapa e whakaatu ana i nga tikanga whanaketanga hou me te whakawaehere mahi tahi.\u003c/p\u003e \u003ch3\u003e Hangarau F...

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003e iti x86 Kernel Zig\u003c/h2\u003e \u003cp\u003eKo tenei putunga putunga-tuwhera GitHub he tohu nui ki te puunaha rauwiringa kaiao. Ko te kaupapa e whakaatu ana i nga tikanga whanaketanga hou me te whakawaehere mahi tahi.\u003c/p\u003e \u003ch3\u003eAhuatanga Hangarau\u003c/h3\u003e \u003cp\u003eKei roto pea i te putunga:\u003c/p\u003e \u003cul\u003e \u003cli\u003eMa, kua tuhia pai\u003c/li\u003e \u003cli\u003e README matawhānui me nga tauira whakamahi\u003c/li\u003e \u003cli\u003e Aroturuki putanga me nga aratohu takoha\u003c/li\u003e \u003cli\u003eWhakahoutanga auau me te tiaki\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003ePanga Hapori\u003c/h3\u003e \u003cp\u003eKo nga kaupapa puna-tuwhera penei i tenei ka whakatairanga i te tiritiri matauranga me te whakatere i nga mahi hangarau na roto i te waehere uru me te whanaketanga mahi tahi.\u003c/p\u003e

Patai Auau

He aha te kaupapa Minimal x86 Kernel Zig mo wai?

Ko te kaupapa Minimal x86 Kernel Zig he putunga puna-tuwhera e whakaatu ana me pehea te hanga i te kakano x86 korekore ma te whakamahi i te reo papatono Zig. E whai ana ki nga kaiwhakatakoto punaha, nga kaingākau whanaketanga OS, me nga kaiwhakawhanake e hiahia ana ki te rorohiko taumata-iti. Ahakoa he tangata mohio koe ki te kaikokoto, he tauira ranei e torotoro haere ana i te hoahoanga rorohiko, ka whakaratohia e tenei kaupapa he timatanga ma, kua tuhia paitia mo te maarama ki te pehea o nga punaha whakahaere hou e whakaohooho ana me te arawhiti i nga taputapu.

He aha te take ka whakamahia te Zig hei utu mo te C mo te whanaketanga kernel?

Ka tuku a Zig i nga painga kaha ki runga i te C mo te whakawhanaketanga o te kakano, tae atu ki te arotake i te wa mahi, te whakahaere hapa marama, karekau he rerenga mana huna, me te mekameka taputapu hou me te kore e hiahiatia he libc motuhake. Ka awhina ona ahuatanga haumaru ki te hopu i nga pepeke taumata-iti noa i te wa whakahiato me te pupuri i nga tangohanga kore-kore. Mo nga kaiwhakawhanake e whakahaere ana i nga kaupapa puranga-katoa i runga i nga papaaho pera i a Mewayz — e paihere ana i nga waahanga 207 mo te $19/mo — ma te whakamahi i nga reo hou, ka taea te pupuri penei i a Zig ka taea te whakaiti i te wa patuiro puta noa i nga turanga waehere uaua.

He aha nga whakaritenga hei hanga me te whakahaere i tenei pata?

Ki te hanga i te kaupapa Minimal x86 Kernel Zig, me hiahia koe ki te whakahiato Zig (putanga 0.12, i muri mai ranei e taunakitia ana), QEMU mo te tauira, me te maaramatanga taketake mo te x86 huihuinga me nga tukanga whawhai. He pai ake te mahi a te taiao whanaketanga Linux, macOS ranei. Ko te mohio ki nga tuhinga hono me te tohu Multiboot he awhina. Ko te README o te putunga me whakauru nga tohutohu hanga taahiraa-i-taahiraa kia tere ai te rere o te ahua o te kernel ki roto i te emulator.

Ka taea e au te whakawhānui i tenei kaupapa ki roto i te punaha whakahaere katoa?

Tino rawa. Ko te kakano iti ka noho hei turanga pakari ka taea e koe te hanga ma te taapiri i te kaiwhakahaere mahara, te whakahaere haukoti, te punaha konae taketake, ka mutu he taiao mokowā-kaiwhakamahi. Mo nga kaiwhakawhanake e hanga kaupapa hangarau whanui ake, hua SaaS ranei i te taha o o raatau whakamatautau OS, ko nga papaaho pera i a Mewayz e whakarato ana i nga waahanga whakauru 207 - mai i te whakamotuhēhēnga ki te tātari - katoa mo te $19/mo, kia noho hua koe i runga i te paparanga tono i a koe e tirotiro ana i te hohonutanga o nga punaha whakahaere.

O Utauta Pakihi Katoa ki te Wahi Kotahi

Kati te tarai i nga taupānga maha. Ka whakakotahihia e Mewayz nga taputapu 207 mo te $19/marama noa - mai i te raarangi ki te HR, te tuhi ki te tātari. Karekau he kaari nama hei timata.

Whakamātauria Koreutu Mewayz →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime