NetBSD Project
Enyerela njikwa windo twm na NetBSD n'ime afọ iri abụọ gara aga ma yie ihe ochie na gburugburu ebe obibi taa. Mmeghachi omume ọjọọ nke ndị mmadụ na twm ndabara manyere ndị mmepe ka ha tụgharịa uche na shea ndabara wee jiri njikwa windo CTWM dị ike karị mepụta ebe enyi na enyi maka ndị ọrụ nwere ahụmịhe na sistemụ arụmọrụ ndị ọzọ.
CTWM na-akwado desktọpụ mebere, na-arụsi ọrụ ike, ma dị n'okpuru ikikere dakọtara na NetBSD. Atụmatụ ọhụrụ etinyere na ndabere nke CTWM gụnyere menu ngwa emepụtara na-akpaghị aka, ụzọ mkpirisi keyboard bara uru maka njikwa zuru oke na-enweghị òké, mmegharị maka ịrụ ọrụ na mkpebi ihuenyo dị iche iche (gụnyere HiDPI mgbe agbakwunyere nnukwu mkpụrụedemede), ikike ịkwado ma ngwa ngwa yana nke ukwuu. usoro ngwa ngwa na-eji otu faịlụ nhazi.
bụ:
ghọrọ:
Ọzọkwa
Otu n'ime njirimara Wayland nke na-eme ka ịbubata na NetBSD sie ike bụ ọnụnọ nke nnukwu koodu akọwapụtara OS na ndị njikwa ihe mejupụtara na-ahụ maka ijikwa ihuenyo, ntinye na njikwa windo. Wayland anaghị enye usoro ejikere emebere maka njirimara dị ka nseta ihuenyo, mkpọchi ihuenyo, na njikwa mpio, ma ọ ka nọ n'azụ sava X na mpaghara dị ka ibugharị, modularity, na nhazi ọkwa.
A na-emejuputa ikike ndị ọzọ site n'aka onye njikwa ihe mejupụtara ma ọ bụ site na nkọwa nke mgbakwunye protocol. Ihe nkesa ihe mejupụtara Weston dabere na Linux kernel API. Dịka ọmụmaatụ, ijikọ na epoll I/O multiplexing method chọrọ ịrụ ọrụ iji kwado kqueue. Ndị na-emepụta sistemu BSD akwadolarị patches maka iji kqueue, mana anabatabeghị ya na isi mmalite.
Edere koodu nke ihe nkesa ihe mejupụtara ya na anya naanị na Linux ma ghara iburu n'uche njirimara nke sistemu ndị ọzọ (dịka ọmụmaatụ, koodu ahụ na-eji “#include). "na ịdabere na libinput). FreeBSD na-arụ ọrụ mmepụta ihe nke Linux ntinye API, mana NetBSD na-eji API njikwa ntinye dị iche iche, wscons. Ugbu a, agbakwunyela nkwado wscons na swc ma na-eme atụmatụ ibuga ndị njikwa ihe mejupụtara ndị ọzọ.
Ndị nnọchi anya NetBSD bu n'obi ime ka ndị mmepe Wayland kwenye ka ha ghara iji njikọ siri ike na epoll, kama ka ọ gbanwee gaa na oyi akwa zuru ụwa ọnụ dịka nnwere onwe. Ọrụ a haziri gụnyekwara imelite ngwugwu DRM/KMS nke NetBSD kernel na ndị ọkwọ ụgbọ ala eserese, gụnyere koodu mbubata sitere na kernel Linux, yana ịgbakwunye nkwado maka mgbanwe atomiki nke ụdị vidiyo, ụdị DRM ọhụrụ na Glamour API (maka ịgba ọsọ X11). ngwa na-agba ọsọ xwayland). A na-eme atụmatụ ịgbakwunye nkwado maka framebuffers na ihe nkesa composite dabere na Wayland.
isi: opennet.ru