Forbraíonn tionscadal SerenityOS OS atá cosúil le Unix le comhéadan grafach

I dteorainneacha an tionscadail Serenity Tá grúpa díograiseoirí ag forbairt córas oibriúcháin cosúil le Unix don ailtireacht x86, atá feistithe lena eithne agus comhéadan grafach féin, atá deartha i stíl na gcóras oibriúcháin déanach sna 1990í. Déantar an fhorbairt ón tús, ar mhaithe le leas agus níl sé bunaithe ar chód na gcóras oibriúcháin atá ann cheana féin. Ag an am céanna, leag na húdair an sprioc dóibh féin chun SerenityOS a thabhairt go leibhéal atá oiriúnach don obair laethúil, ag caomhnú aeistéitic chórais na 90í déanacha, ach á fhorlíonadh le smaointe úsáideacha d'úsáideoirí taithí ó chórais nua-aimseartha. Tá an cód scríofa i C++ agus curtha ar fáil faoin gceadúnas BSD.

Is sampla maith é an tionscadal ar an bhfíric go bhfuil trí sprioc ar leith a leagan síos agus beagán ar bheagán lá go lá ag bogadh ar aghaidh mar chaitheamh aimsire, is féidir leat a chruthú OS lánfheidhmiúil agus i gceist daoine ar aon intinn. I measc na dtionscadal eile leis an údar céanna tá: ríomhaire, aithriseoir PC le próiseálaí i2003 á fhorbairt ó 386 i leith.

Forbraíonn tionscadal SerenityOS OS atá cosúil le Unix le comhéadan grafach

Gnéithe atá ar fáil ag an gcéim forbartha reatha:

  • Iltasking preemptive;
  • Ilshnáithe;
  • Comhdhéanta agus freastalaí fuinneoige FuinneogServer;
  • Creat féin chun feidhmchláir ghrafacha a fhorbairt LibGUI le sraith giuirléidí;
  • Timpeallacht le haghaidh dearadh amhairc na gcomhéadan feidhmchlár;
  • Stack líonra ag tacú le ARP, TCP, UDP agus ICMP. Féin Tiománaí DNS;
  • Córas comhaid bunaithe ar ext2 (chur i bhfeidhm féin i C++);
  • Leabharlann chaighdeánach C cosúil le Unix (LibC) Agus leagan gnáthfhóntais úsáideora (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, etc.);
  • Sliogán líne ordaithe le tacaíocht do phíopaí agus atreorú I/O;
  • Tacaíocht do mmap() agus comhaid inrite i bhformáid ELF;
  • Láithreacht pseudo-FS /proc;
  • Tacaíocht do soicéid Unix áitiúla;
  • Tacaíocht do pseudo-terminals agus /dev/pts;
  • leabharlann LibCore chun láimhseálaithe imeachtaí éifeachtacha a fhorbairt (lúb imeachtaí);
  • tacaíocht leabharlainne SDL;
  • tacaíocht íomhá PNG;
  • Sraith feidhmchlár ionsuite: eagarthóir téacs, bainisteoir comhad, roinnt cluichí (Minesweeper agus Nathair), comhéadan le haghaidh ríomhchláir a sheoladh, eagarthóir cló, bainisteoir íoslódáil comhad, aithriseoir teirminéil;

Foinse: oscailtenet.ru

Add a comment