Հասանելի է բաշխման թողարկում TileOS 1.0 «T-Rex», կառուցված փաթեթային հիմունքներով Debian և առաջարկում է աշխատասեղանի միջավայր, որն օգտագործում է պատուհանների կառավարիչների սալիկապատում: TileOS-ը հետապնդում է նույն նպատակները, ինչ բաշխումը: Ubuntu Սվեյ Ռեմիքս (մշակվել է նույն հեղինակի կողմից), որն առաջարկում է պատրաստի օգտագործման ինտերֆեյս, որը չի պահանջում լրացուցիչ կարգավորում և նախատեսված է ինչպես փորձառու օգտատերերի համար Linux, ինչպես նաև սկսնակների համար, ովքեր ցանկանում են փորձարկել խճանկարային պատուհանների կառավարիչների միջավայրը՝ առանց դրանք կարգավորելու վրա շատ ժամանակ ծախսելու։
Սակայն, ի տարբերություն Ubuntu Sway Remix-ը, TileOS-ը շատ ավելի բաց է տարբեր փոփոխությունների և հարմարեցումների համար, ինչպես նաև զերծ է հեղինակային իրավունքի հետ կապված որևէ հնարավոր խնդիրներից (Ubuntu Sway Remix-ը օգտագործում է Canonical-ի գրանցված ապրանքանիշերը, սակայն պաշտոնական արձագանք չի եղել բաշխման պաշտոնական ընտանիքում ներառման վերաբերյալ։ Ubuntu դեռևս չի ստացվել): Համար ներլցումներ Պատրաստվել են amd64 ճարտարապետության հավաքներ (ապագայում նախատեսվում է աջակցություն տրամադրել arm64-ին, մասնավորապես Raspberry Pi տախտակներին)։ TileOS-ի բաղադրիչների սկզբնական կոդը հասանելի է այստեղ Գիտլաբը.
TileOS-ի հիմնական ուշադրությունը պատուհանների կառավարիչների վրա է, օգտագործելով Wayland արձանագրությունը: Պաշտոնապես ներկայացված են աշխատասեղաններով հրատարակությունները Sway и Գետ, հրատարակություններ հետ SwayFX (Sway-ի պատառաքաղ՝ ամբողջական աշխատասեղանի տարբեր էֆեկտներով) և ՔթիլեԲաշխումը օգտագործում է փաթեթային բազա Debian Կայուն, բայց տարբեր բարելավումներ, որոշ ծրագրային ապահովման ավելի վերջին տարբերակներ և գրաֆիկական դրայվերներ փոխանցվել են թեստավորման ճյուղից։ Բացի այդ, մի շարք ուղղումներ, սկավառակի ենթահամակարգի և հիշողության աշխատանքի օպտիմալացում, ինչպես նաև որոշ բարելավումների փոխանցում Ubuntu, օրինակ՝ ֆայլերի կառավարիչում սկավառակների տեղադրում առանց գաղտնաբառ հարցնելու և այլն։
TileOS-ի հիմնական հատկանիշները.
- Kernel Linux 6.6.15՝ բարելավված արձագանքման ժամանակով (CONFIG_HZ=1000 տարբերակ, Debian Օգտագործվում է CONFIG_HZ=300):
- Բաց վիդեո դրայվերների հավաքածու՝ Mesa 23.2.1 և Xwayland 23.2.2:
- Լռելյայնորեն, Zram շարժիչը միացված է՝ օգտագործելով zstd սեղմման ալգորիթմը:
- Նախապես տեղադրված են մեծ թվով ոչ անվճար վարորդներ և որոնվածը, ինչը զգալիորեն ընդլայնում է տարբեր սարքավորումների աջակցությունը:
- Լռելյայնորեն միացված են լրացուցիչ ծրագրակազմ ունեցող պահեստները, ինչպիսիք են VirtualBox-ը, Visual Studio Code-ը, Librewolf-ը, OnlyOffice-ը և Brave-ը:
- Իրականացրել է Calamares տեղադրիչում լրացուցիչ ծրագրակազմ ընտրելու հնարավորությունը:
- D-Bus Broker-ը օգտագործվում է որպես D-Bus համակարգի ավտոբուսի ներդրում:
- PipeWire-ը օգտագործվում է որպես ձայնային սերվեր:
- Օգտատիրոջ նիստերը կառավարվում են systemd-ի միջոցով, որը թույլ է տալիս ճիշտ դադարեցնել գործող հավելվածներն ու բաղադրիչները վերագործարկման, անջատման կամ դուրս գալու ժամանակ, ինչպես նաև ապահովել հավելվածի գործարկման ճիշտ մշակումը:
- Systemd-oomd-ը օգտագործվում է որպես OOM Killer daemon Sway հրատարակության մեջ: Մյուս հրատարակություններն օգտագործում են EarlyOOM:
- Ծրագրերի նախագծման համար օգտագործվում է մեկ թեմա Կատպուչին, օգտագործելով փափուկ պաստելի գույներ:
Հրատարակության առանձնահատկությունները Sway:
- Սեղանադիրը զարգանում է բաշխմանը զուգահեռ Ubuntu Sway Remix-ը ապահովում է որոշակի փոփոխությունների փոխադարձ փոխանցումը։
- Ծրագրի բազմաթիվ կոմունալ ծառայություններ են օգտագործվում NWG-Shell, օրինակ՝ պատուհանի ավտոմատ դասավորության սցենար Ավտոտիլինգ, լիաէկրան հավելվածի մենյու nwg-դարակ, ցուցադրման պարամետրերը կարգավորելու գործիք nwg-ցուցադրում է, արտաքին տեսքը հարմարեցնելու կոմունալ nwg-look, նիստի մենեջեր nwg-bar и nwg-փաթաթան, որը թույլ է տալիս ցուցադրել ցանկացած սցենարի բովանդակությունը աշխատասեղանին (այն հուշում է բաշխման մեջ օգտագործվող թեժ ստեղների մասին):
- Նախապես տեղադրված է բաղադրիչների նվազագույն փաթեթը, ներառյալ PcmanFM-Qt ֆայլերի կառավարիչը, Pluma տեքստային խմբագրիչը, Alacritty տերմինալի էմուլյատորը, Engrampa արխիվիչը և այլն: Լրացուցիչ ծրագրային ապահովումն առաջարկվում է ընտրել համակարգի տեղադրման փուլում կամ տեղադրել համակարգի տեղադրումից անմիջապես հետո:
Հրատարակության առանձնահատկությունները Գետ:
- Դինամիկ պատուհանների կառավարիչ River, գրված լեզվով zig և ներառում է շատ բան DWM-ից, Awesome-ից և Bwpwm-ից: River-ն առանձնանում է կոնֆիգուրացիայի հեշտությամբ (կազմաձևման ֆայլը սովորական shell script է, որը հաջորդաբար կատարում է հրամաններ IPC riverctl ավտոբուսի համար), լայն ճկունությամբ և ռեսուրսների ավելի ցածր սպառմամբ, քան Sway-ը: Քանի որ River-ը գտնվում է ակտիվ զարգացման փուլում և դեռևս ֆունկցիոնալությամբ զգալիորեն զիջում է Sway-ին, TileOS River-ի թողարկումն իր բնույթով փորձարարական է:
- Ինչպես Sway հրատարակության մեջ, NWG-Shell նախագծի բաղադրիչներն օգտագործվում են, բացառությամբ նրանց, որոնք բացահայտորեն չեն աջակցում River-ին (օրինակ, wdisplays օգտագործվում է nwg-displays-ի փոխարեն):
Source: linux.org.ru
