Katna · software ọ̀fẹ́ fún Linux
App í-meèlì tí ó yára, tí ó sì bá ìgbà mufún kọ̀ǹpútà Linux
Katna Mail, Katna Calendar àti iṣẹ́ kékeré kan tí ń ṣiṣẹ́ lẹ́yìn, tí a kọ ní Rust, tí a sì ṣe kí wọ́n lè rí bí ilé lórí KDE Plasma àti GNOME. Àyípadà fún KDE PIM, ọ̀fẹ́ lábẹ́ GPL.
Ìpele ìbẹ̀rẹ̀ ìdàgbàsókè. À ń lo Katna Mail lójoojúmọ́ lórí àwọn àkáǹtì gidi, àti pé package Arch Linux tí a ti kọ́ tẹ́lẹ̀ ń tẹ̀lé gbogbo àyípadà.

Iṣẹ́ àkànṣe ti ara ẹni
Ìmísí láti ọ̀dọ̀
Katna Mail kò gbìyànjú láti jẹ́ àrà ọ̀tọ̀ tàbí láti mú ìyípadà ńlá wá. Iṣẹ́ àkànṣe ti ara ẹni gan-an ni: app í-meèlì tí olùkọ̀wé rẹ̀ fẹ́ lórí kọ̀ǹpútà Linux tirẹ̀.
A yá àwọn ẹ̀yà àti ìrísí rẹ̀ ní gbangba láti ara àwọn app í-meèlì tí olùkọ̀wé rẹ̀ fẹ́ràn, pàápàá Gmail, Mailspring àti Thunderbird, a sì tún wọn kọ́ ní Rust pẹ̀lú orúkọ àti àwọn àmì ti Katna fúnra rẹ̀.
Katna ṣeé ṣe nítorí bí àwọn àwòṣe èdè ńlá (LLM) ṣe ti tẹ̀síwájú tó. Wọ́n sọ app í-meèlì pípé, tí ó ti pẹ́ tí ó jẹ́ iṣẹ́ ẹgbẹ́ kan lódindi, di ohun tí ènìyàn kan ṣoṣo lè kọ́ pẹ̀lú ìtọ́jú. Síbẹ̀, gbogbo ojú-iboju ni a ṣì ń ṣe àpẹrẹ rẹ̀, tí a ń yẹ̀ wò pixel sí pixel, tí olùkọ̀wé rẹ̀ sì ń lò lójoojúmọ́, lórí kọ̀ǹpútà gidi pẹ̀lú í-meèlì gidi.
Ohun tí ó dára sí
Ohun mẹ́rin tí Katna Mail kà sí pàtàkì ju ohunkóhun mìíràn lọ.
Ìṣàwárí lẹ́sẹ̀kẹsẹ̀
Ìṣàwárí ọ̀rọ̀ kíkún tí ó ń fara da àṣìṣe ìkọ̀wé, lórí àwọn àpótí í-meèlì tí ó tóbi gan-an. Lórí àwọn ìfiránṣẹ́ 517,000 inú àkójọpọ̀ Enron, ìṣàwárí kan ń gba 2.4 ms ní àárín-gbùngbùn (median) àti 9.7 ms ní p99.
Ó ń ṣiṣẹ́ kódà nígbà tí a bá ti fèrèsé
Iṣẹ́ kékeré kan lẹ́yìn ń mú í-meèlì bá ara wọn mu, ń fi ìfitónilétí ránṣẹ́, ó sì ń fi í-meèlì tí a ṣètò àkókò wọn ránṣẹ́, láti inú ètò tí kò tó 20 MB.
Ó rí bí ti ẹ̀rọ náà gan-an
Àwọn àwọ̀ ẹ̀rọ àti àwọ̀ ìtẹnumọ́, àmì tray pẹ̀lú àmì í-meèlì tí a kò tíì kà, àtòjọ gbogbogbò ti KDE, àwọn ìfitónilétí kọ̀ǹpútà tí o lè gbé ìgbésẹ̀ lé lórí, àti àwòrán olùmúlò KDE rẹ gẹ́gẹ́ bí tìrẹ.
Ní ìbílẹ̀ lákọ̀ọ́kọ́, pẹ̀lú àṣírí
Í-meèlì rẹ ń wà lórí ẹ̀rọ rẹ, a ń dí àkóónú láti ọ̀nà jíjìn lọ́wọ́ láìfọwọ́kàn, àwọn ọ̀rọ̀ aṣínà ń gbé inú keyring rẹ, TLS sì jẹ́ Rust pọ́ńbélé.
App kan fún gbogbo ìwọ̀n ojú-iboju
Ìṣètò kọ̀ǹpútà, tablet àti fóònù nínú app kan, ní ìmọ́lẹ̀ àti òkùnkùn. Àwọn àwòrán ìsàlẹ̀ yìí ń tẹ̀lé àwọ̀ ìmọ́lẹ̀ tàbí òkùnkùn ti ojú-òpó yìí.







Katna Mail lónìí
Ohun tí ẹ̀dà ìsinsìnyí ń ṣe, lórí àwọn àkáǹtì gidi.
Àwọn àkáǹtì
IMAP (IDLE, QRESYNC, àwọn àmì-orúkọ), POP3 àti SMTP, pẹ̀lú ìwárí server láìfọwọ́kàn. A ń bójú tó àwọn ẹ̀ka Gmail, Pàtàkì àti àwọn ẹ̀dà àtúnṣe.
Àtòjọ àti olùkà
Àwọn ìjíròrò, táàbù ẹ̀ka, ìràwọ̀, Pàtàkì, ìkàn-mọ́lẹ̀, àmì àsomọ́, ìgbésẹ̀ tí ó ń yọ nígbà tí o bá rábàbà lé e, ìkìlọ̀ Padà sẹ́yìn, àti àyè kíkà tí ó mọ́ pẹ̀lú í-meèlì HTML, títí kan ìpò òkùnkùn.
Kíkọ í-meèlì
Ọ̀rọ̀ aláwọ̀ àti ìṣètò, ìbuwọ́lù, ìdáhùn nínú ìfiránṣẹ́, fèrèsé tí ó ń yọ jáde, ìfiránṣẹ́ ní àkókò tí a ṣètò àti ìfagilé ìfiránṣẹ́.
Í-meèlì tí a fi ìpamọ́ kọ
OpenPGP àti S/MIME nípasẹ̀ GnuPG tìrẹ.
Àwọn àsomọ́
Àwòtẹ́lẹ̀ lórí àwọn káàdì, olùwò tí a kọ́ sínú rẹ̀, Fi gbogbo rẹ̀ pamọ́, àti Ṣí pẹ̀lú app èyíkéyìí tí a ti fi sórí ẹ̀rọ, pẹ̀lú app àìyípadà fún irú fáìlì kọ̀ọ̀kan.
Kọ̀ǹpútà rẹ
Àmì tray, àmì í-meèlì tí a kò tíì kà, àtòjọ gbogbogbò, ìfitónilétí pẹ̀lú Fèsì sí gbogbo, Sàmì sí kíkà àti Fi sí àpamọ́, àwọ̀ ìmọ́lẹ̀ àti òkùnkùn, àti férémù fèrèsé tirẹ̀ pẹ̀lú ìṣúdùdù bí o bá fẹ́.
Ìwọ̀n ojú-iboju èyíkéyìí
Ìṣètò kọ̀ǹpútà, tablet àti fóònù nínú app kan.
Ìṣètò
Àwọn àkáǹtì, ìbuwọ́lù, ọ̀nà àbùjá kọ́kọ́rọ́, àwọn app àìyípadà àti bẹ́ẹ̀ bẹ́ẹ̀ lọ, pẹ̀lú ìfihàn kúkúrú fún àwọn olùmúlò tuntun.
katnactl
Ṣàfikún àwọn àkáǹtì kí o sì darí iṣẹ́ ẹ̀yìn láti inú terminal.
Ohun tí ó ń bọ̀
A ti gbèrò Katna Calendar (CalDAV, pẹ̀lú àwọn ìṣẹ̀lẹ̀ lórí aago Plasma), Àwọn olùbásọ̀rọ̀, Àwọn iṣẹ́, Àkọsílẹ̀ àti Feeds. Wọ́n ti ní àyè tiwọn nínú app náà, tí a sàmì sí ń bọ̀ láìpẹ́.
Fi sórí Arch Linux
Gbogbo àyípadà sí Katna ni a ń kọ́ di package Arch Linux, tí a sì ń tẹ̀ jáde gẹ́gẹ́ bí ẹ̀dà ìṣáájú arch-latest, èyí tí ó tún jẹ́ ibi ìpamọ́ pacman.
- 01
Ṣàfikún ibi ìpamọ́ náà
Ṣàfikún àwọn ìlà wọ̀nyí sí /etc/pacman.conf.
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 02
Fi sórí ẹ̀rọ kí o sì bẹ̀rẹ̀
Fi package náà sórí ẹ̀rọ, lẹ́yìn náà bẹ̀rẹ̀ iṣẹ́ ẹ̀yìn nísinsìnyí àti ní gbogbo ìgbà tí o bá wọlé.
sudo pacman -Syu katna-git systemctl --user enable --now katna-daemon - 03
Ṣe ìmúdójúìwọ̀n lẹ́yìn náà
Ṣe ìmúdójúìwọ̀n pẹ̀lú ìyókù ẹ̀rọ rẹ, lẹ́yìn náà tún iṣẹ́ náà bẹ̀rẹ̀.
sudo pacman -Syu systemctl --user restart katna-daemon
Package náà wà fún x86_64 nìkan, a kò sì tíì buwọ́ lù ú. Àwọn ọ̀rọ̀ aṣínà ni a ń pa mọ́ sínú Secret Service, nítorí náà GNOME Keyring, KWallet tàbí KeePassXC gbọ́dọ̀ máa ṣiṣẹ́.
Àwọn distribution mìíràn
A ti gbèrò Flatpak, .deb, .rpm àti àwọn mìíràn. Títí di ìgbà náà, Katna ń kọ́ láti kóòdù orísun pẹ̀lú ẹ̀dà Rust tí ó dúró ṣinṣin tí ó jẹ́ tuntun jù.
A kọ́ ọ lé èjìká àwọn òmìrán
Katna kì bá tí sí láìsí àwọn iṣẹ́ àkànṣe wọ̀nyí àti àwọn ènìyàn tí ó wà lẹ́yìn wọn.
GPUI àti Zed (ń ṣí nínú táàbù tuntun)
Gbogbo ojú-ìlò Katna Mail ni a kọ́ lórí GPUI, ìlànà UI tí ó yára tí GPU ń mú yára, tí Zed Industries ṣe fún olóòtú Zed. Gbogbo pixel, ìṣípòpadà àti fèrèsé tí o rí ni òun ló ń yà wọ́n. A dúpẹ́, ẹgbẹ́ Zed, pé ẹ kọ́ ọ ní gbangba.
Pimalaya (ń ṣí nínú táàbù tuntun)
Àwọn ìlànà í-meèlì tí ó wà nísàlẹ̀. io-imap, io-smtp àti io-sasl ń bá àwọn server í-meèlì rẹ sọ̀rọ̀, lórí imap-codec fún ìtúpalẹ̀ IMAP.
KDE (ń ṣí nínú táàbù tuntun)
Plasma ni kọ̀ǹpútà tí Katna ti rí bí ilé jù lọ, àti pé àkójọpọ̀ PIM ti KDE fúnra rẹ̀ ló fún un ní ìmísí.
Rust (ń ṣí nínú táàbù tuntun)
Ó ń mú kí kíkọ app í-meèlì tí ó yára tí ó sì ní ààbò jẹ́ ayọ̀. Katna kò ní kóòdù unsafe kankan.
Àti àwọn library tí ó wà nísàlẹ̀
- Tantivy (ń ṣí nínú táàbù tuntun) · ìṣàwárí
- rusqlite (ń ṣí nínú táàbù tuntun) · ìpamọ́
- rustls (ń ṣí nínú táàbù tuntun) · TLS
- mail-parser (ń ṣí nínú táàbù tuntun) · MIME
- html5ever (ń ṣí nínú táàbù tuntun) · í-meèlì HTML
- zbus and ashpd (ń ṣí nínú táàbù tuntun) · D-Bus àti portals
- oo7 (ń ṣí nínú táàbù tuntun) · Secret Service
- hayro and krilla (ń ṣí nínú táàbù tuntun) · wíwo àti títẹ̀ PDF
- calamine (ń ṣí nínú táàbù tuntun) · àwọn àtẹ ìṣirò
- resvg (ń ṣí nínú táàbù tuntun) · SVG
- jiff (ń ṣí nínú táàbù tuntun) · ọjọ́ àti agbègbè àkókò
- spellbook (ń ṣí nínú táàbù tuntun) · àyẹ̀wò sípẹ́lì
- smol (ń ṣí nínú táàbù tuntun) · async
- SQLite (ń ṣí nínú táàbù tuntun) · ń pa í-meèlì rẹ mọ́
CREDITS.md ṣe àkójọ gbogbo library tí Katna ń lò, pẹ̀lú àwọn olùkọ̀wé wọn, ìwé-àṣẹ wọn àti ìjápọ̀. Ka CREDITS.md (ń ṣí nínú táàbù tuntun)
Pẹ̀lú ìfẹ́ fún Linux àti àwùjọ software ọ̀fẹ́ tí ó ń kọ́ ọ.
Ṣe àtìlẹ́yìn fún KDE
KDE ló ń kọ́ kọ̀ǹpútà tí Katna ti rí bí ilé jù lọ, àwọn olùyọ̀ǹda ló ń ṣe é, àwọn ènìyàn bí ìwọ ló sì ń ṣètìlẹ́yìn owó fún un. Bí o bá ń gbádùn Plasma tàbí àwọn app KDE, jọ̀wọ́ ronú nípa fífi ẹ̀bùn ránṣẹ́ sí KDE.
Ṣe àtìlẹ́yìn kí o sì tẹ̀lé
Katna jẹ́ software ọ̀fẹ́, tí a ń kọ́ ní gbangba. Bí ó bá ràn ọ́ lọ́wọ́, ife kọfí kan ń jẹ́ kí ó máa bá a lọ.
Tẹ̀lé olùkọ̀wé náà, Mozammel
Katna wà lábẹ́ ìwé-àṣẹ GNU General Public License (Ìwé-àṣẹ Gbogbogbò ti GNU), ẹ̀dà 3 tàbí èyí tí ó tẹ̀lé e (GPL-3.0-or-later).