Pas dy muaj zhvillimi, Linus Torvalds prezantoi lëshimin e bërthamës Linux 7.1. Ndër ndryshimet më të dukshme janë: drejtuesi i ri ntfsplus, faza e parë e ndërprerjes së mbështetjes për CPU i486, heqja e përshtatësve të vjetër Ethernet, heqja e protokolleve ISDN dhe AX.25, aktivizimi nga default i mekanizmit Intel FRED, mbështetje për përpunuesit BPF në io_uring, optimizimi i nën sistemit të swap, mbështetje për nënplanifikuesit në sched_ext, input/output në modin zero-copy në drejtuesin ublk, operacioni ioctl "shutdown" në Btrfs, kalimi dinamik i modit të performancës në drejtuesin amd-pstate, mbështetje për xattr për soketet Unix.
Në versionin e ri janë pranuar 17275 korrigjime nga 2589 zhvillues.
Madhësia e patch-it është 57 MB (ndryshimet prekin 13528 skedarë, janë shtuar 751785 linja kodi, dhe janë fshirë 405916 linja). Në lëshimin e kaluar kishte 15624 korrigjime nga 2477 zhvillues, madhësia e patch-it ishte 56 MB. Rreth 41% e të gjitha ndryshimeve të paraqitura në 7.1 lidhen me drejtuesit e pajisjeve, rreth 12% e ndryshimeve lidhen me përditësimin e kodit, që është specifik për arkitekturat harduerike, 14% lidhen me pilin rrjet, 5% me sistemet e skedarëve dhe 3% me nën sistemet e brendshme të bërthamës.
Novitetet kryesore në bërthamën 7.1 (1, 2, 3):
- Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarëve
- ĂshtĂ« pranuar njĂ« implementim i ri i sistemit tĂ« skedarĂ«ve NTFS â ntfsplus, i bazuar nĂ« kodin e drejtuesit klasik ntfs qĂ« Ă«shtĂ« hequr nga bĂ«rthama. Drejtuesi i vjetĂ«r Ă«shtĂ« ristrukturuar, Ă«shtĂ« shtrirĂ« me mundĂ«sinĂ« pĂ«r tĂ« shkruar tĂ« dhĂ«na dhe Ă«shtĂ« adaptuar pĂ«r tĂ« mbĂ«shtetur mundĂ«sitĂ« moderne, si pĂ«rdorimi i volumeneve tĂ« faqeve tĂ« memories (folios) nĂ« vend tĂ« strukturĂ«s buffer_head. NĂ« drejtuesin e ri Ă«shtĂ« implementuar alokimi i vonuar i bllokave, duke arritur performancĂ« tĂ« lartĂ« nĂ« operacionet e shkrimit dhe duke reduktuar fragmentimin. PĂ«r operacionet e shkrimit/leximit tĂ« buferuara, input/output tĂ« drejtpĂ«rdrejtĂ«, mapimin e ekstentĂ«ve dhe operacionet e shkrimit/leximit tĂ« faqeve Ă«shtĂ« pĂ«rdorur biblioteka iomap. NĂ« testet iozone, drejtuesi ntfsplus rezultoi 3-5% mĂ« i shpejtĂ« se ntfs3 gjatĂ« shkrimit nĂ« modin me njĂ« thread dhe 35-110% mĂ« i shpejtĂ« me 4 threads. ShpejtĂ«sia e leximit tĂ« ntfsplus dhe ntfs3 Ă«shtĂ« rreth tĂ« njĂ«jtĂ«s nivel. Drejtuesi ntfs3 mbetet pjesĂ« e bĂ«rthamĂ«s dhe nĂ« tĂ« janĂ« bĂ«rĂ« korrigjime dhe pĂ«rmirĂ«sime tĂ« vogla.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r gjenerimin dhe verifikimin e tĂ« dhĂ«nave tĂ« kontrollit tĂ« integritetit T10 nĂ« nivelin e sistemit tĂ« skedarĂ«ve dhe jo nĂ« nivelin e pajisjes bllok, çka lejon arritjen e njĂ« pĂ«rmirĂ«simi tĂ« performancĂ«s nĂ« operacionet e leximit.
- Në drejtuesin e pajisjeve bllok ublk, i cili lejon zhvendosjen e logjikës specifike në anën e procesit në hapësirën e përdoruesit, është shtuar mbështetje për input/output nëpërmjet memories së ndarë pa kopjimin e të dhënave midis buferave (modi zero-copy).
- Për pajisjet bllok që vetë-kriptohen SED-OPAL, janë shtuar ioctl për të menaxhuar modin Single User dhe është realizuar komanda STACK_RESET.
- Në Btrfs është shpallur mbështetje e stabilizuar për operacionin ioctl "shutdown", i cili lejon kalimin e FS në një gjendje ku përpiqet të përfundojë operacionet e filluara, por bllokon të gjitha operacionet e reja.
- Në exfat është realizuar mundësia e rezervimit të zonave të zbrazëta përmes thirrjes fallocate().
- Në FS CIFS është shtuar mbështetje për krijimin e skedarëve të përkohshëm me flagun O_TMPFILE.
- Në thirrjen sistemike fsmount() është shtuar opsioni FSMOUNT_NAMESPACE, i cili krijon një hapësirë të re emrash për pikët e montimit për sistemin e skedarëve që po montohen. Në thirrjet sistemike clone3() dhe unshare() janë shtuar flagje për të kthyer hapësirën e re të emrave të pikëve të montimit, e cila përmban vetëm një CP të zbrazët të sistemit të skedarëve të bazuar në nullfs, drejtuesin fs-dax me ndërfaqen e sistemit të skedarëve për pajisjet DAX (Access Direkt).
- Në serverin NFS është shtuar mbrojtja nga sulmet e gjetjes së descriptorëve të skedarëve, e realizuar përmes nënshkrimit të descriptorëve me nënshkrimkriptografik. Mbrojtja aktivizohet përmes opsionit të montimit sign_fh.
- ĂshtĂ« shtuar drejtuesi simbolik fs-dax, qĂ« ofron njĂ« ndĂ«rfaqe pĂ«r tĂ« bashkĂ«punuar me pajisjet DAX (Direct Access), qĂ« mbĂ«shtesin punĂ«n pa pĂ«rdorimin e memorjes sĂ« faqeve. Ky ndĂ«rfaqe Ă«shtĂ« e nevojshme pĂ«r integrimin nĂ« bĂ«rthamĂ«n e sistemit tĂ« skedarĂ«ve famfs, qĂ« vendoset nĂ« memorjen e operativĂ«s.
- Në sistemin e skedarëve Ceph është realizuar mbledhja e metrikeve për input/output të lidhur me nënshkallët.
- Kujtesa dhe shërbimet sistemore
- Seria e parë e ndryshimeve për ndalimin e përkrahjes së procesorëve i486 është pranuar. Opsionet për ndërtimin e bërthamës me përkrahje për procesorët 486DX, 486SX dhe AMD ELAN (CONFIG_M486, CONFIG_M486SX dhe CONFIG_MELAN) janë hequr nga Kconfig, ndërsa opsionet e kompilimit për sistemet i486 (-march=i486) janë përjashtuar nga Makefile. Kodi për përkrahjen e faktikshme në procesorët i486 është lënë ende në bërthamë, por ndërtimi për sisteme të tilla tani do të kërkojë përdorimin e patch-eve në skedarët e ndërtimit. Arsyet për heqjen e përkrahjes së procesorëve i486 lidhen me dëshirën për të hequr bërthamën nga kodi i komplikuar, i cili imiton disa operacione harduerike, si CX8 (krahaso dhe shkëmbe 8 byte) dhe TSC (numri i cikleve të CPU, i cili përdoret në planifikuesin e detyrave).
- NĂ« drejtuesin amd-pstate, i cili pĂ«rdoret pĂ«r menaxhimin e konsumit tĂ« energjisĂ« nĂ« sistemet me procesorĂ« AMD, Ă«shtĂ« implementuar ndĂ«rrimi dinamik i konfigurimeve tĂ« performancĂ«s dhe ndryshimi i sjelljes sĂ« menaxhimit tĂ« energjisĂ« nĂ« varĂ«si tĂ« punĂ«s nga burimi i energjisĂ« ose nga bateria. Kur Ă«shtĂ« i lidhur me energji, tani aktivizohet mĂ«nyra 'performance', ndĂ«rsa kur punon nga bateria â 'balance_performance'.
- Mekanizmi Intel FRED (Flexible Return and Event Delivery) është aktivizuar si parazgjedhje, duke përmirësuar efikasitetin dhe besueshmërinë në dorëzimin e informacionit mbi ngjarjet e nivelit të ulët. Rritja e performancës dhe ulja e vonesave arrihen duke kthyer ngjarjet me ndihmën e instrukcionit të procesorit IRET në vend të kalimit të ngjarjeve përmes tabelës IDT (Interrupt Descriptor Table). Rritja e besueshmërisë arrihet përmes përpunimit të ndarë të ardhjes së ngjarjeve në kontekstin e bërthamës dhe kontekstin e përdoruesit, duke mbrojtur nga ekzekutimi i përzier NMI dhe ruajtjen në kadri të zgjatur të pileve të të gjithë regjistrave të lidhur me përjashtimin.
- NĂ« nĂ«n-sistem perf Ă«shtĂ« shtuar pĂ«rkrahje pĂ«r blloqet e monitorimit tĂ« performancĂ«s sĂ« memories (PMU â Performance Monitoring Unit), tĂ« pĂ«rdorura nĂ« SoC NVIDIA Tegra410.
- Kryerja e operacioneve futex në sistemet ARM është shpejtuar, duke shfrytëzuar instrukcionet Arm 9.6 LSUI, të cilat i lejojnë bërthamës të qartësojë memorie nga hapësira e përdoruesit pa e çaktivizuar paraprakisht modin mbrojtës PAN (Privileged Access Never).
- Në sistemet me procesorë ARM, është përmirësuar përkrahja për zgjerimin e arkitekturës së grupit të komandeve MPAM (Memory System Resource Partitioning and Monitoring) dhe është shtuar mundësia e përdorimit të saj në hapësirën e përdoruesit për menaxhimin e burimeve përmes mekanizmit resctrl. MPAM siguron etiketimin e çdo kërkese memorje me identifikuesin e seksionit (PARTID, Partition ID) dhe identifikuesin e grupit të monitorimit (PMG, Monitoring Group ID). Në lidhje me PARTID, është e mundur të kufizohet konsumimi i burimeve, siç janë kapaciteti i memorjes ose madhësia e caches, që ndonjë grup detyrash të mos zë të gjitha burimet. Në kontekstin e monitorimit, kombinimi i PMG dhe PARTID mund të përdoret për të ndjekur konsumimin e burimeve të memories gjatë llojit të caktuar të ngarkesës.
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« modit tĂ« kohĂ«s reale (PREEMPT_RT) nĂ« procesorĂ«t 32-bit ARM. MĂ« parĂ«, pĂ«rkrahja PREEMPT_RT ishte siguruar pĂ«r arkitekturĂ«n x86 dhe x86-64, ARM64, RISC-V dhe LoongArch.
- NĂ« thirrjen sistematike clone3() janĂ« shtuar flamuj tĂ« rinj: CLONE_NNP â ndalesĂ« e marrjes sĂ« privilegjeve tĂ« reja nĂ« procesin e krijuar; CLONE_AUTOREAP â pĂ«rfundimi automatik i procesit nĂ« vend tĂ« shndĂ«rrimit tĂ« tij nĂ« njĂ« proces-zombi deri nĂ« pĂ«rfundimin e funksionit wait() nga procesi prind;
CLONE_PIDFD_AUTOKILL â pĂ«rfundimi i procesit tĂ« birĂ«suar nĂ« rast se dJamie e lidhur me tĂ« pĂ«rmbyllet (pĂ«r shembull, me pĂ«rfundimin e procesit prind). - PĂ«r çdo modull tĂ« bĂ«rthamĂ«s nĂ« katalogun /sys/module Ă«shtĂ« shtuar skedari import_ns, i cili pĂ«rmban listĂ«n e hapĂ«sirave tĂ« emrave tĂ« simbolit qĂ« janĂ« importuar.
- Në sistemin e hyrjeve/asnjë io_uring është shtuar përkrahje për përdorimin e nën-sistem BPF për krijimin e trajtuesve. Për shembull, mund të zëvendësohet cikli kryesor i shpërndarjes me një program BPF.
- Në nën-sistem BPF është modernizuar analizimi i përdorimit të stack-ut, çka ka shpejtuar ndjeshëm verifikimin nga verifikuesi i shumë programeve BPF.
- Me qëllim optimizimin e performancës, nën-sistemi hrtimer (high resolution timer) është rishkruar. Planifikuesi i detyrave tani mund të përdorë timerat me saktësi të lartë pa humbur performancën në vend të timerave më pak të saktë.
- Vazhdon transferimi i ndryshimeve nga dega Rust-for-Linux, lidhur me pĂ«rdorimin e gjuhĂ«s Rust si njĂ« gjuhĂ« tĂ« dytĂ« pĂ«r zhvillimin e pĂ«rshtatĂ«sve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje e Rust nuk Ă«shtĂ« aktive pĂ«r default dhe nuk sjell aktivizimin e Rust si njĂ« varĂ«si tĂ« detyrueshme ndihmĂ«se pĂ«r bĂ«rthamĂ«n). Deri nĂ« versionin 1.85 (nĂ« dispozicion nĂ« Debian 13) kĂ«rkesat pĂ«r versionin e Rust, e nevojshme pĂ«r ndĂ«rtimin e komponenteve tĂ« bĂ«rthamĂ«s, janĂ« rritur. ĂshtĂ« shtuar mundĂ«sia eksperimentale e Kconfig CONFIG_RUST_INLINE_HELPERS pĂ«r tĂ« futur pĂ«rgatitjet C nĂ« kodin Rust gjatĂ« kompilimit (optimizimi pĂ«rmirĂ«soi performancĂ«n e pĂ«rshtatĂ«sit null me 2%). ĂshtĂ« shtuar makrosi âconst_assert!â. JanĂ« zgjedhur mundĂ«sitĂ« e moduleve âsizesâ, âclkâ, âptrâ, âsyncâ, âerrorâ.
- Në mekanizmin SCHED_EXT, i cili lejon përdorimin e BPF për të krijuar planifikues CPU, është shtuar mundësia fillestare për krijimin e planifikuesve të brendshëm (sub-scheduler), me të cilat për çdo cgroup mund të angazhohet një planifikues detyrash i vetë.
- Vazhdon optimizimi i nĂ«n-sistemit tĂ« ndĂ«rrimit (swap). StrukturĂ«n e vjetĂ«r swap_map e zĂ«vendĂ«soi mekanizmi âSwap Tableâ. Ky ndryshim mundĂ«soi rritjen e performancĂ«s dhe reduktimin e konsumit tĂ« memories nĂ« nĂ«n-sistemin e ndĂ«rrimit.
- Në nën-sistemin DAMON (Data Access MONitor), që lejon ndjekjen e aksesit të proceseve në të dhëna në memorien operative (p.sh., mund të kuptoni në cilat zona memories një proces ka pasur akses, dhe cilat zona kanë mbetur të papërdorura), është shtuar mbështetje për algoritma të ndryshëm të tunimit automatik të kuotave.
- Në nën-sistemin e gjurmimit është realizuar koncepti i bufereve të jashtme rrethore, që lejon marrjen e të dhënave të gjurmimit nga makinave virtuale. Mundësia është aktivizuar në hipervizorët KVM dhe nVHE për të kaluar të dhënat e gjurmimit nga sistemi mysafir në anën e hostit.
- NĂ« nĂ«n-sistemin RV (Runtime Verification), i dedikuar pĂ«r verifikimin e saktĂ«sisĂ« sĂ« operimeve tĂ« sistemeve tĂ« larta tĂ« besueshmĂ«risĂ«, janĂ« shtuar komponentĂ«t e monitorimit âstallâ pĂ«r tĂ« ndjekur detyrat, tĂ« cilat pĂ«rkohĂ«sisht janĂ« pezulluar ose bllokuar, dhe âdeadlineâ pĂ«r analizimin e sjelljes sĂ« planifikuesit tĂ« detyrave.
- Virtualizimi dhe siguria
- Për default është vendosur flaçk PROC_MEM_FORCE_PTRACE, që lejon kalimin e të drejtave të aksesit në memorien e procesit përmes dosjes /proc/PID/mem vetëm për proceset që aplikojnë thirrjen e sistemit ptrace() për debugging.
- është shtuar një grup i ri hook-ash për modulët LSM (Linux Security Module), që e thjeshton zbatimin e politikave për sistemet dosje të palosura, si overlayfs. Në LSM është shtuar gjithashtu një hook për menaxhimin e aksesit në Unix-sockets, që aktivizohet në modul-in LSM Landlock për caktimin e politikave të aksesit në Unix-sockets.
- NĂ« bibliotekĂ«n e integruar tĂ« kriptografisĂ« lib/crypto, qĂ« ofron funksione mĂ« tĂ« thjeshta dhe mĂ« tĂ« shpejta se nĂ« API tradicionale tĂ« kriptografisĂ«, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritmet AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH dhe SM3. ĂshtĂ« shtuar dokumentacioni pĂ«r lib/crypto.
- ĂshtĂ« implementuar moda pKVM (Protected KVM) pĂ«r izolimin e rreptĂ« tĂ« memories anonime duke pĂ«rdorur zgjerimet e virtualizimit pĂ«r arkitekturĂ«n AArch64. NĂ« kĂ«tĂ« mod, faqet e memories sĂ« mysafirit pĂ«rjashtohen nga tabela e adresave virtuale tĂ« sistemit host.
- Në hipervizorin KVM është shtuar mbështetje për versionin e pestë të kontrolluesit të ndërprerjeve virtuale ARM (VGICv5 - ARM Virtual Generic Interrupt Controller v5).
- Sistemi i rrjetit
- PĂ«r unix-sockets qĂ« krijohen nga funksioni socket(), Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r atribute tĂ« zgjeruara tĂ« dosjeve (xattr) âuser.*â. Nga pĂ«rdorimet e shpikura vlen tĂ« pĂ«rmendet caktimi i etikave pĂ«rmes atributeve tĂ« zgjeruara nĂ« Unix-sockets qĂ« pĂ«rdoren pĂ«r IPC Varlink, me qĂ«llim qĂ« tĂ« veçohen nga masa e zakonshme pĂ«r inspektimin dhe debugging e IPC me programet BPF. NĂ« systemd-journald, atributet e zgjeruara janĂ« destinuar pĂ«r tĂ« pĂ«rcaktuar formatin e logut nĂ« lidhje me socket-in /dev/log.
- ĂshtĂ« hequr mbĂ«shtetja pĂ«r protokollin UDP-Lite (RFC 3828), qĂ« lejon dorĂ«zimin e paketave me checksum tĂ« gabuar me mendimin se, pĂ«r shembull, tĂ« dhĂ«nat audio dhe video tĂ« dĂ«mtuara mund tĂ« rikuperohen nĂ« nivelin e kodekĂ«ve. Protokolli Ă«shtĂ« hequr pasi nuk pĂ«rdoret nga askush.
- ĂshtĂ« hequr mundĂ«sia e ndĂ«rtimit tĂ« stack-ut IPv6 nĂ« formĂ« moduli tĂ« bĂ«rthamĂ«s, qĂ« nuk Ă«shtĂ« pĂ«rdorur nĂ« praktikĂ« (IPv6 ose pĂ«rfshihet nĂ« bĂ«rthamĂ«, ose Ă«shtĂ« plotĂ«sisht e çaktivizuar), por ka komplikuar mbajtjen, pasi gjatĂ« ndĂ«rrimit tĂ« IPv6 si modul tĂ« bĂ«rthamĂ«s (CONFIG_IPV6=m), shumĂ« nĂ«n-sisteme detyrohen tĂ« shtojnĂ« trajtues tĂ« panevojshĂ«m pĂ«r rastet e shkarkimit tĂ« modulit IPv6.
- Pajisjet
- Në përshtatësin AMDGPU është përfshirë një motor i ri i ekranit (DC) për APU AMD seritë HD 7000 (Sea Islands, GCN 1.1).
- Në përshtatësin Nouveau është shtuar mbështetje fillestare për GPU NVIDIA GA100 mbi bazën e mikroarkitekturës Ampere.
- Puna Ă«shtĂ« punuar mbi sĂŒrĂŒcĂ«n drm (Direct Rendering Manager) Xe pĂ«r GPU-tĂ« e bazuara nĂ« arkitekturĂ«n Intel Xe, e cila pĂ«rdoret nĂ« kartat grafike Intel tĂ« familjes Arc dhe grafikĂ«n e integruar, duke filluar nga procesorĂ«t Tiger Lake. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r nĂ«nndĂ«rtesĂ«n grafike tĂ« procesorĂ«ve Intel Nova Lake-P. JanĂ« realizuar objekte buffer qĂ« mund tĂ« pastrohen (Purgeable Buffer Objects).
- Vazhdon integrimi i komponentëve të drejtuesit Nova për GPU NVIDIA, të pajisura me firmware GSP, të cilat janë përdorur që nga seria NVIDIA GeForce RTX 2000 të bazuar në mikroarkitekturën Turing. Drejtuesi është shkruar në gjuhën Rust. Shtuar mbështetje fillestare për GPU që përdorin mikroarkitekturën Turing.
- ĂshtĂ« shtuar sĂŒrĂŒcĂ«si DRM corebootdrm pĂ«r daljen grafike pĂ«rmes framebuffer-ave tĂ« firmware-ve tĂ« bazuara nĂ« CoreBoot.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet audio ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP dhe WM8962. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r pajisjet audio me ndĂ«rfaqe USB: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,
PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20. - ĂshtĂ« shtuar sĂŒrĂŒcĂ«si yogafan pĂ«r ndjekjen e shpejtĂ«sisĂ« sĂ« rrotullimit tĂ« ventilatorit nĂ« laptopĂ«t Lenovo Yoga, Legion dhe IdeaPad.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r platformat ARM, SoC dhe pajisjet: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 dhe ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ/G3L, NXP S32N79.
- ĂshtĂ« hequr mbĂ«shtetja pĂ«r kontrollorĂ«t AHCI SATA dhe PCIe qĂ« pĂ«rdoren nĂ« SoC Baikal-T1, si dhe pĂ«r sĂŒrĂŒcĂ«sit e timer-it, memorie, physmap, bus, hwmon, dwc dhe bt1-rom. Si shkak pĂ«r heqjen e tyre Ă«shtĂ« caktuar mungesa e mbĂ«shtetjes dhe integrimi i papĂ«rfunduar nĂ« pĂ«rbĂ«rjen e bĂ«rthamĂ«s tĂ« komponentĂ«ve tĂ« platformĂ«s Baikal, prodhimi i sĂ« cilĂ«s nĂ« RF u pezullua nĂ« nĂ«ntor 2025.
- JanĂ« hequr 12 sĂŒrĂŒcĂ«s pĂ«r pajisjet Ethernet me ndĂ«rfaqe ISA dhe PCMCIA, tĂ« prodhuara deri nĂ« vitin 2002, pĂ«r tĂ« cilat nuk ka pasur pĂ«rdorues qĂ« i kanĂ« aplikuar nĂ« sistemet operative. Po ashtu janĂ« pĂ«rjashtuar nga bĂ«rthama
nĂ«nndĂ«rtesa ISDN, realizimet e protokolleve AX.25, CAIF dhe Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), sĂŒrĂŒcĂ«sit yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport dhe logibm (busmouse). Shkaku i heqjes ishte mungesa e personave aktivĂ« pĂ«r mbĂ«shtetje pĂ«rballĂ« rritjes sĂ« numrit tĂ« gabimeve tĂ« identifikuara pĂ«rmes syzbot dhe mjeteve AI, tĂ« cilat askush nuk merr pĂ«rsipĂ«r tâi korrigjojĂ« dhe e gjithĂ« ngarkesa pĂ«r adresimin e problemeve serioze bie mbi ata qĂ« mbĂ«shtesin nĂ«nndĂ«rtesat kryesore tĂ« rrjetit tĂ« bĂ«rthamĂ«s. NĂ« total janĂ« hequr mĂ« shumĂ« se 140 mijĂ« linja kodi.
Burimi: opennet.ru
