Ir al cuntegn

In installatur che sa tge ch’el fa.

Arch Linux · Configuraziun sco datas · 0.9.4 Beta

In installatur che sa tge ch’el fa.

Sutvart in Arch nunmidà. Survart ina basa da savida da la configuraziun – mintga parameter, mintga interacziun tranter ils parameters, tut codifitgà en moda transparenta.

# installer pipeline — NVIDIA detection
$ detect          Quadro K3100M (PCI 11b6)
$ cross-reference github.com/NVIDIA/open-gpu-kernel-modules
$ cross-reference nvidia.com/…/legacy-gpu
$ decide          recommend proprietary legacy driver 470
$ verify          nvidia-470xx-dkms present in the repository
✓ four conflicting options resolved into one consistent default
Tge che fa la differenza

Trais princips, applitgads consequentamain.

01 – TRANSPARENT

Tut las tschernas èn datas

Parameters, dependenzas e scripts dal ciclus da vita sa chattan en ina basa da savida KDL – controllabla, disponibla per in fork, telechargiada durant l’installaziun, uschia che meglieraziuns vegnan furnidas senza crear in nov ISO.

02 – RINFORZÀ

Segirezza sco standard

Mitigiaziun da mancanzas da segirezza adattada a mintga CPU, sysctls per il rinforzament dal sistem, spazis da num da l’utilisader restrenschids, hardened_malloc opziunal. Activà sco standard, betg mo sin dumonda – e mintga cumpromiss vegn declerà là nua che Vus decidais.

03 – QUATTER DESKTOPS

XFCE · Wayfire · Niri · COSMIC

Tscherni in desktop, u installai tuts quatter in sper l’auter e midai tranter els en il greeter. Wayfire e Niri èn equipads cun waybar, nwg-launchers e nwgbar gia configurads; XFCE e COSMIC portan lur agens panels. Nagin dad els n’è reducì al minimum.

Tscherner, cumbinar, midar

Quatter desktops equivalents, betg in desktop da standard e trais agiuntas secundaras.

Wayfire e Niri vegnan per il solit considerads sco ambients incumplets. Ditana furnescha tut quai ch’els dovran – in waybar bain elavurà, nwg-launcher, nwgbar ed ina disposiziun coerenta dals panels – e tracta tut ils quatter desktops sco opziuns da plaina valur.

XFCE sin Ditana cun il tema Blue Flat, Firefox, Thunar
XFCE – Xorg, madir, svelt
Wayfire sin Ditana cun il tema Blue Vibrant, Brave, Thunar
Wayfire – Wayland, inspirà da Compiz
Niri sin Ditana cun il tema Blue Vibrant, Brave, COSMIC Files
Niri – Wayland, tiling cun scrollar
COSMIC sin Ditana cun il tema Amber Rounded, LibreWolf, Thunar
COSMIC – Wayland, il desktop da System76 en Rust
Rolling release, senza il ristg

Mintga actualisaziun è reversibla.

Il model da rolling release dad Arch è ina funcziunalitad, betg in’errur – ma el po donnegiar insatge in mardi damaun. Ditana mitigescha quest privel cun far automaticamain in snapshot dal sistem avant mintga actualisaziun.

Snapshots atomars, fatgs d’in hook da pacman.

Dialog dal mantegniment dal sistem cun l’opziun dals snapshots automatics dal sistem, activada sco standard

Sin ZFS e BTRFS èn ils snapshots atomars e senza custs – in pèr millisecundas avant mintga actualisaziun da pachets. Sin XFS ed EXT4 fa Timeshift la medema lavur cun rsync e terminescha en paucas secundas ils snapshots tipics, che cuntegnan mo las midadas.

L’emprim snapshot vegn creà da l’installatur sez, curt avant l’emprim reaviar. Quai munta che Vus pudais restaurar in sistem gist installà a partir da l’emprim di – nagina configuraziun, nagin problem da la giaglina e da l’ov cun l’emprima actualisaziun.

Snapshots dal sistem, betg snapshots da datas: /home ed auters volumens da datas na vegnan mai tutgads. Restaurai il sistem, mantegnai Vossa lavur.

Per ZFS furnescha Ditana ses agen fork da zfs-autosnap che – al cuntrari dal project d’origin – allontanescha la datoteca da bloccada da pacman dal snapshot, uschia ch’in pacman che funcziuna è disponibel immediatamain suenter ina restauraziun.

Er senza interfatscha grafica. Il rinforzament dal sistem ed ils snapshots automatics fan da Ditana ina tscherna raschunaivla per in server sin basa dad Arch – nunusità per in rolling release. Il profil Server da l’installatur sursiglia cumplettamain l’installaziun dal desktop e metta l’accent sin las valurs da standard da segirezza.

Adattà a la hardware

Durant l’installaziun vegnan controlladas las funtaunas d’origin.

Dialog da decisiun per il driver NVIDIA cun l’ID PCI identifitgà e la motivaziun da la recumandaziun

Identificaziun NVIDIA, decisiun tranter quatter variantas.

Durant l’installaziun consultescha Ditana las glistas actualas dals IDs PCI da github.com/NVIDIA/open-gpu-kernel-modules e la pagina uffiziala da las GPUs pli veglias. Sin basa dal resultat recumonda Ditana ina da quatter opziuns da driver – nvidia-open-dkms, il driver proprietar per GPUs pli veglias nvidia-580xx-dkms, il driver anc pli vegl nvidia-470xx-dkms u nouveau – e controllescha ch’il pachet che Ditana vul recumandar è disponibel en il repositori; sch’el manca, recumonda Ditana nouveau.

Lura vegn declerà tge che Ditana ha tschernì e pertge.

Mancanzas da segirezza da la CPU, identifitgadas e mitigiadas.

Spectre v2, Meltdown, MDS, TAA, MMIO Stale Data, RETBleed, SRSO, GDS, RFDS – durant l’installaziun legia Ditana /sys/devices/system/cpu/vulnerabilities/, activescha mo las mitigiaziuns che Vossa CPU dovra effectivamain ed As lascha examinar mintgina cun la documentaziun correspundenta.

Per mintga mitigiaziun vegn ses cust numnà explicitamain, uschia che Vus pudais prender ina decisiun fundada, empè da tscherner a l’orva tranter «standard segir» e «standard svelt».

Dialog da las mitigiaziuns da mancanzas da segirezza da la CPU cun las mancanzas da segirezza identifitgadas e las mitigiaziuns che Vus pudais tscherner
Dialog cun las opziuns dal rinforzament dal sistem

Rinforzament dal sistem, activà sco standard.

Spazis da num da l’utilisader senza privilegis, restrenschids als programs che als dovran. Restricziun da ptrace. Punctaders dal kernel zuppads. Protecziun rinforzada per FIFOs e datotecas regularas en ordinaturs sticky. SYN cookies, nagins ICMP redirects, nagin source routing, filtraziun reverse-path. Mintga opziun vegn furnida activada, mintgina vegn declerada – e per il svilup da software datti in profil che schlucca precis las dretgas restricziuns per debugar.

L’installatur sez

Diesch categorias. Valurs da standard raschunaivlas. Nagins misteris.

Communitgai a l’installatur tgi che Vus essas – sche Vus vegnis d’ina autra distribuziun, midais da KDE Plasma, Cinnamon, Xfce u MATE, sviluppais software, utilisais il sistem sco server u sche nagin da quai na correspunda – ed el mida ordavant il stadi da las chaschettas da controlla correspundentas. Vus pudais examinar e modifitgar mintgina avant il cumenzament da l’installaziun.

Dialog cun la survista da las categorias da configuraziun

In visur, l’entir sistem.

Las categorias da configuraziun As permettan d’examinar en detagl desktops, navigaturs, gestiunaris da datotecas, programs da biro, utensils d’IA, terminals, kernels, sistems da datotecas, rinforzament, mitigiaziuns e l’allocator dal sistem – tut or d’in unic menu, tut reversibel, tut declerà.

Per mintga midada vegnan mussads ses effects.

Midai in’opziun e guardai la consequenza: tge pachets che vegnan agiuntads, tge scripts che vegnan exequids, tge auters parameters che sa midan en reacziun. Il graf dals parameters consista da datas – Ditana As mussa la via tras el.

Survista dals effects dals parameters cun las midadas dependentas
Configuraziun sco datas

L’installatur è pitschen. La basa da savida è gronda.

In installatur da Linux duess far dapli che crear partiziuns, installar pachets e surdar il sistem. Ils PKGBUILDs enconuschan mo lur agen pachet – els na pon betg savair tge ch’è anc sin il sistem. Ditana tegna las decisiuns che pertutgan plirs pachets en ina basa da savida separada e controllabla.

Ils parameters decleran lur dependenzas en KDL simpel.

Quest extract di: installar kitty mo sch’il terminal tschernì funcziuna exclusivamain sin Wayland e sche XFCE è er installà. Nagina persuna na pensass da dumandar quai, e quai n’è er betg necessari: la regla stat sper la glista dals pachets, nua ch’ina persuna che examinescha vesa tant la cundiziun sco er il motiv per ella, empè d’esser zuppada en il code da l’installatur.

Explorar ditana-config →

// XFCE fallback for Wayland-only primary terminals
// (foot, cosmic-term). Fires when the user picks a
// Wayland-native terminal AND also installs XFCE.
- name="fallback-kitty-for-xfce" \
  default-value="`(install-foot OR install-cosmic-term)
                  AND install-xfce`" {
    arch-packages "kitty" "imagemagick" ...
    chroot-script "echo kitty.desktop
                   >/etc/xdg/xfce-xdg-terminals.list"
}

Vulais Vus empruvar Ditana?

Ditana 0.9.4 Beta è in ISO da 1.9 GB cun ina signatura GPG separada. Durant l’installaziun telechargia el ses pachets e sia configuraziun; perquai fa ina connexiun a la rait che funcziuna part da las premissas. L’installaziun cumpletta dura 15 – 45 minutas, tenor quai che Vus tschernis.

Questa translaziun è vegnida fatga a maschina. Las lecturas ed ils lecturs la megliereschan sin Weblate.