Hacker News

Faaali HN: Crazierl - O le Erlang Operating System

Fa'amatalaga

11 min read Via crazierl.org

Mewayz Team

Editorial Team

Hacker News
Faaali HN: Crazierl - O le Erlang Operating System

Fa'aali HN: Crazierl – Se Erlang Operating System

O le fa'afanua o faiga fa'aoga o se fa'amaoniga o le fa'apitoa. Mai fatu o le taimi moni i le tufatufaina atu o siosiomaga server, o le OS autu e faʻatulagaina mea e mafai. I aso nei, matou te fiafia e faʻasoaCrazierl, o se faʻataʻitaʻiga mataʻutia e fesili: faʻafefea pe a fai o le faiga faʻaogaina lava ia na fausia i luga o mataupu faavae o le concurrency, faʻapalepale faʻaletonu, ma le fesuiaiga o code vevela? Crazierl e le na o se OS o loʻo faʻaogaina Erlang; o se OS na fa'atulagaina ma fa'atinoina ose Erlang runtime, e fa'atatau i fa'agasologa uma—mai ta'avale masini i fa'aoga fa'aoga-e pei o se tagata mama, tu'ufua, ma feso'ota'i.

O le Filosofia: Fa'atuatuaina mai le Fa'alalolagi

O faiga fa'aleaganu'u fa'agaioiga e fa'atautaia faiga ma puna'oa i fatu lavelave, fa'asoa-setete lea e mafai ai e se fa'aletonu se tasi ona sosolo atu i se fa'aletonu atoa. Ua fa'aliliu e Crazierl lenei fa'ata'ita'iga. E ala i le faʻaaogaina o le Erlang virtual machine (BEAM) e fai ma fatu, e taoina ai le filosofia "tuu ia paʻu" i totonu o le firmware. O avetaʻavale taʻitasi, faila faila, ma faʻapipiʻi fesoʻotaʻiga o se faiga Erlang. Afai e le manuia se aveta'avale USB, e toe amata ile milliseconds e aunoa ma le ave'esea o le polokalama atoa. O lenei fausaga ua folafola mai le maufetuuna'i e le'i tupu muamua, ae maise lava mo le fa'aogaina o le fa'aputuga ma atina'e atina'e e le mafai ona fa'atalanoaina. Mo 'au o lo'o fausia ni polokalame fa'akomepiuta fa'apitoa, fa'aletonu, o mataupu fa'avae o lo'o i tua o Crazierl o le a masani ai—e pei lava o le fa'aogaina e fa'avae e pei o leMewayzfa'asoa pisinisi e fau ai le malosi, fa'alelei fa'agasolo galuega e le mafai ai e se vaega fa'aletonu ona taofia le fa'agaioiga atoa.

Faiga Fa'ailoga ma Faiga Fou

O le vaega pito sili ona mata'ina a Crazierl o lona fa'avasegaina o faiga fa'avae. I le tulaga pito i lalo, o se vaega itiiti o le "nervous system" o faiga o le supavaisa e pulea le aveesea o meafaigaluega. O lo'o fa'atūina uma 'au'aunaga fa'avae i luga o lenei fa'avae. E loloto le aoga:

  • Ola Fa'afouina Fa'afouga: Fa'aoga patches po'o fa'afou le subsystems atoa e aunoa ma le toe fa'afouina. Fa'atu le fa'ailoga fou o faila faila a'o fa'aauau le disk I/O.
  • Tufatufa manino: O feso'ota'iga manino o lo'o iai. O le fa'aopoopoina o se node fou i se fuifui Crazierl e faigofie e pei o le fa'afeso'ota'i o se node Erlang, e fa'ataga ai le tu'ufa'atasia o punaoa.
  • Mata'ita'i e pei o Tulaga Fa'ata'atia: E mafai ona su'esu'eina so'o se faiga e fa'aaoga ai le su'ega masani a Erlang ma meafaigaluega, e tu'uina atu ai i tagata atia'e se va'aiga manino manino o le soifua maloloina o le tino ma fe'au fe'au.

O lenei faiga e fa'aliliuina ai le OS i se ie malosi, fa'amaloloina e le tagata lava ia o auaunaga, o se manatu e o'o mai i tulaga fa'aonaponei fa'apisinisi e su'e ai le mataalia.

"O le Crazierl o se faʻataʻitaʻiga mafaufauga na faia moni. E luʻitauina ai le fasefulu tausaga le matua o le monolithic kernel paradigm e ala i le faʻamaonia o se feʻau faʻasalalau, microkernel-pei o le mamanu e mafai ona faʻaogaina ma sili atu ona malosi. E le mo soʻo se desktop, ae mo le faʻapipiʻiina ma tufatufaina atu i le lumanaʻi, e ofoina atu se mamanu faʻamalosi. " - Le Ta'ita'i Poloketi Crazierl.

Mata'iga Fa'aaogā Fa'atatau ma le Auala i Luma

O fa'amoemoe muamua mo Crazierl e fa'apitoa: feso'ota'iga feso'ota'iga, faitoto'a IoT, ma ivi tua'oi fa'amaumauga tu'ufa'atasia—si'osi'omaga e tele naua mana'oga fa'atasi ma e tatau ona iai fa'aletonu. Va'ai faalemafaufau i se feso'ota'iga tu'uina atu mea e mafai ai e alalaupapa ta'itasi ona fa'afou lana fa'atonuga i luga o le lele i luga o le faitau afe o pona, po'o se fa'atonuga fa'apisinisi lea e tu'u'ese'ese ma toe fa'afouina ai fa'agasologa o fa'amaumauga. O le fa'afanua auala e aofia ai le fa'amamāina o le fa'aogaina o masini ma le atina'eina o se faletusi fa'ata'ita'i o auaunaga fa'aoga e fa'amalieina le OTP. Mo tagata atiaʻe o loʻo galulue i faiga faʻapisinisi faʻapitoa, e manino le tutusa. E pei lava ona saunia e Crazierl se mea e fa'apalepale ai masei mo meafaigaluega, o se OS pisinisi fa'apitoa e pei o leMewayze maua ai se mea e fa'aleleia ma fetu'una'i mo faiga fa'apisinisi, e fa'ataga ai kamupani e fa'afou e aunoa ma le fefe i le pa'u o le tino.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

O se Va'aiga Fou i le Fa'atulagaina o Faiga

Crazierl, i le avea o se Poloketi Show HN, o se fa'avae autu mo talanoaga. Atonu e le fa'amuaina lau komepiuta feavea'i taeao, ae o ona manatu autu e vave lava ona talafeagai. O lo'o fa'aalia ai o le fa'aogaina o fa'ata'ita'iga fa'ata'ita'iga fa'ata'ita'iga fa'ata'ita'i i taua i polokalama fa'avae e mafai ona maua ai le fa'aleleia atili o le fa'atuatuaina. I totonu o se lalolagi ua faʻateleina le faʻalagolago i faiga tufatufaina, o mataupu faavae o loʻo i tua o Crazierl - tuʻuesea, feʻau faʻasalalau, ma toe faʻatonutonuina - ua avea ma faʻaletonu mo le atinaʻeina o talosaga. O se laasaga talafeagai e sosoo ai e mafaufau i latou mo le faiga faʻaogaina lava ia. Poloketi e pei o Crazierl ma fa'alapotopotoga fa'apisinisi e pei o Mewayz o se vaega o le fa'atupu fa'atupula'ia tutusa: faiga faufale e le na'o le ta'avale, ae fa'afetaui ma tumau.

Fesili e Fai soo

O le Filosofia: Fa'atuatuaina mai le Fa'alalolagi

O faiga fa'aleaganu'u fa'agaioiga e fa'atautaia faiga ma puna'oa i fatu lavelave, fa'asoa-setete lea e mafai ai e se fa'aletonu se tasi ona sosolo atu i se fa'aletonu atoa. Ua fa'aliliu e Crazierl lenei fa'ata'ita'iga. E ala i le faʻaaogaina o le Erlang virtual machine (BEAM) e fai ma fatu, e taoina ai le filosofia "tuu ia paʻu" i totonu o le firmware. O avetaʻavale taʻitasi, faila faila, ma faʻapipiʻi fesoʻotaʻiga o se faiga Erlang. Afai e le manuia se aveta'avale USB, e toe amata ile milliseconds e aunoa ma le ave'esea o le polokalama atoa. O lenei fausaga ua folafola mai le maufetuuna'i e le'i tupu muamua, ae maise lava mo le fa'aogaina o le fa'aputuga ma atina'e atina'e e le mafai ona fa'atalanoaina. Mo 'au o lo'o fausia ni polokalame fa'akomepiuta fa'apitoa, fa'aolaola, o mataupu fa'avae o lo'o i tua o Crazierl o le a masani ai—e pei lava o le fa'aogaina e fa'avae e pei o Mewayz e mafai ai e pisinisi ona fau le malosi, fa'alelei fa'agasolo galuega e le mafai ai e se vaega fa'aletonu ona taofia le fa'agaioiga atoa.

Faiga Fa'ailoga ma Faiga Fou

O le vaega pito sili ona mata'ina a Crazierl o lona fa'avasegaina o faiga fa'avae. I le tulaga pito i lalo, o se vaega itiiti o le "nervous system" o faiga o le supavaisa e pulea le aveesea o meafaigaluega. O lo'o fa'atūina uma 'au'aunaga fa'avae i luga o lenei fa'avae. E loloto le aoga:

Mata'iga Fa'aaogā Fa'atatau ma le Auala i Luma

O fa'amoemoe muamua mo Crazierl e fa'apitoa: feso'ota'iga feso'ota'iga, faitoto'a IoT, ma ivi tua'oi fa'amaumauga tu'ufa'atasia—si'osi'omaga e tele naua mana'oga fa'atasi ma e tatau ona iai fa'aletonu. Va'ai faalemafaufau i se feso'ota'iga tu'uina atu mea e mafai ai e alalaupapa ta'itasi ona fa'afou lana fa'atonuga i luga o le lele i luga o le faitau afe o pona, po'o se fa'atonuga fa'apisinisi lea e tu'u'ese'ese ma toe fa'afouina ai fa'agasologa o fa'amaumauga. O le fa'afanua auala e aofia ai le fa'amamāina o le fa'aogaina o masini ma le atina'eina o se faletusi fa'ata'ita'i o auaunaga fa'aoga e fa'amalieina le OTP. Mo tagata atiaʻe o loʻo galulue i faiga faʻapisinisi faʻapitoa, e manino le tutusa. E pei lava ona saunia e Crazierl se mea e fa'apalepale ai masei mo masini, o le OS pisinisi fa'apitoa e pei o Mewayz e maua ai se mea e fa'aleleia ma fetu'una'i mo faiga fa'apisinisi, e fa'ataga ai kamupani e fa'afou e aunoa ma le fefe i le pa'u fa'aletonu.

O se Va'aiga Fou i le Fa'atulagaina o Faiga

Crazierl, i le avea o se Poloketi Show HN, o se fa'avae autu mo talanoaga. Atonu e le fa'amuaina lau komepiuta feavea'i taeao, ae o ona manatu autu e vave lava ona talafeagai. O lo'o fa'aalia ai o le fa'aogaina o fa'ata'ita'iga fa'ata'ita'iga fa'ata'ita'iga fa'ata'ita'i i taua i polokalama fa'avae e mafai ona maua ai le fa'aleleia atili o le fa'atuatuaina. I totonu o se lalolagi ua faʻateleina le faʻalagolago i faiga tufatufaina, o mataupu faavae o loʻo i tua o Crazierl - tuʻuesea, feʻau faʻasalalau, ma toe faʻatonutonuina - ua avea ma faʻaletonu mo le atinaʻeina o talosaga. O se laasaga talafeagai e sosoo ai e mafaufau i latou mo le faiga faʻaogaina lava ia. Poloketi e pei o Crazierl ma fa'alapotopotoga fa'apisinisi e pei o Mewayz o se vaega o le fa'atupu fa'atupula'ia tutusa: faiga faufale e le na'o le ta'avale, ae fa'afetaui ma tumau.

O Au Meafaigaluega uma Pisinisi i le Nofoaga e Tasi

Taofi le taufetuli tele o polokalame. Mewayz tu'ufa'atasia meafaigaluega e 208 mo na'o le $49/masina - mai le fa'amaumauga i le HR, fa'amaumauga i auiliiliga. 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