Hacker News

Laiti x86 Kernel Zig

\u003ch2\u003eLaiti x86 Kernel Zig\u003c/h2\u003e \u003cp\u003e O lenei fa'aputuga GitHub fa'atalatala o lo'o fa'atusalia ai se sao taua i le atina'e fa'anatura. O le poloketi o lo'o fa'aalia ai faiga fa'aonaponei tau atina'e ma fa'asologa fa'atasi.\u003c/p\u003e \u003ch3\u003eF...

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eLaiti x86 Kernel Zig\u003c/h2\u003e \u003cp\u003e O lenei fa'aputuga GitHub fa'atalatala o lo'o fa'atusalia ai se sao taua i le atina'e fa'anatura. O le poloketi o lo'o fa'aalia ai faiga fa'aonaponei tau atina'e ma fa'asologa fa'atasi.\u003c/p\u003e \u003ch3\u003eFaiga Fa'ainisinia\u003c/h3\u003e \u003cp\u003eO le fale teu oloa e ono aofia ai:\u003c/p\u003e \u003cul\u003e \u003cli\u003e mama, fa'amaonia lelei\u003c/li\u003e \u003cli\u003e README atoatoa ma fa'ata'ita'iga fa'aoga\u003c/li\u003e \u003cli\u003eTa'iala mo le sailia o fa'amatalaga ma saofaga\u003c/li\u003e \u003cli\u003e Fa'afouga masani ma tausiga\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eAafiaga o Nuu\u003c/h3\u003e \u003cp\u003eO galuega fa'apitoa e pei o lenei e fa'aleleia ai le fefa'asoaa'i o le malamalama ma fa'avavevave le fa'afouga fa'atekinisi e ala i le fa'aogaina o tulafono ma atina'e galulue fa'atasi.\u003c/p\u003e

Fesili e Fai soo

O le a le poloketi Minimal x86 Kernel Zig ae mo ai?

O le Minimal x86 Kernel Zig poloketi ose fa'aputuga tatala e fa'aalia ai pe fa'afefea ona fau se fatu x86 uamea e fa'aaoga ai le gagana polokalame Zig. O lo'o fa'atatau i faiga fa'akomepiuta, tagata e fiafia i le atina'eina o le OS, ma tagata atia'e o lo'o fia iloa e uiga i komipiuta maualalo. Pe o oe o se tagata e fa'apolopolo le fatu fatu po'o se tamaititi a'oga o lo'o su'esu'eina le fausaga fa'akomepiuta, o lenei poloketi e maua ai se amataga mama ma fa'amaumau lelei mo le malamalama pe fa'afefea ona fa'aola ma fa'amataina masini.

Aisea e fa'aoga ai le Zig nai lo le C mo le atina'eina o fatu?

O le Zig e ofoina atu faʻamanuiaga faʻamalosi i luga o le C mo le atinaʻeina o fatu, e aofia ai suʻesuʻega taimi faʻapipiʻi, faʻaogaina o mea sese, leai se faʻatonutonuga natia, ma se mea faigaluega faʻaonaponei e aunoa ma le manaʻomia o se libc ese. O ona uiga saogalemu e fesoasoani i le pu'eina o pusi masani maualalo i le taimi e tu'ufa'atasia a'o fa'atumauina le leai o ni mea e fa'aaoga. Mo tagata atia'e o lo'o fa'atautaia galuega fa'aputu atoa i luga o fa'avae e pei o Mewayz - lea e fa'apipi'i 207 modules mo le $19/mo - fa'aaoga gagana fa'aonaponei, fa'atumauina e pei o Zig e mafai ona fa'aitiitia ai le taimi e fa'asalaina ai i luga ole lavelave codebases.

O a mea e mana'omia muamua e fau ma fa'agaoioi ai lenei fatu?

Ina ia fausia le Minimal x86 Kernel Zig poloketi, e te manaʻomia le Zig compiler (faiga 0.12 poʻo mulimuli ane fautuaina), QEMU mo faʻataʻitaʻiga, ma se malamalamaga masani o le x86 faʻapotopotoga ma faiga faʻavae. Ole siosiomaga ole atina'e Linux po'o macOS e sili ona aoga. O le masani i tusitusiga fesoʻotaʻi ma le faʻamatalaga Multiboot e fesoasoani tele. O le README a le faleteuoloa e tatau ona aofia ai faʻatonuga faʻavae i lea laʻasaga e maua vave ai se ata faʻapipiʻi faʻapipiʻi i totonu o se emulator.

E mafai ona ou fa'alauteleina lenei poloketi i se faiga fa'aoga atoa?

E matua'i. O le fatu itiiti e avea o se faavae mautu e mafai ona e fausia i luga e ala i le faʻaopoopoina o se pule manatua, faʻalavelave faʻalavelave, se faila faila, ma mulimuli ane o se siosiomaga e faʻaoga avanoa. Mo tagata atia'e o lo'o fausia ni galuega fa'atekinisi lautele po'o oloa SaaS fa'atasi ma a latou su'esu'ega OS, o fa'avae e pei o Mewayz e tu'ufa'atasia ai le 207 modules tu'ufa'atasi - mai le fa'amaoni i au'ili'iliga - uma mo le $19/mo, fa'atagaina oe e tumau pea i luga o le fa'asologa o talosaga a'o e su'esu'eina le loloto o polokalame polokalame.

O Au Meafaigaluega uma Pisinisi i le Nofoaga e Tasi

Taofi le taufetuua'i o le tele o polokalame. Mewayz tu'ufa'atasia mea faigaluega 207 mo na'o le $19/masina - mai fa'amaumauga i le HR, fa'ailoga i au'ili'iliga. Leai se credit card e mana'omia e amata ai.

Tofotofo le Mewayz Free →

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