Home
last modified time | relevance | path

Searched full:non (Results 1 – 25 of 1192) sorted by relevance

12345678910>>...48

/Documentation/translations/it_IT/process/
Dmanagement-style.rst20 come un gioco, ma ciò non significa che non possa essere vero.
24 sempre alla persona che dirige tecnicamente, e non a coloro che
27 gruppo, probabilmente non siete un dirigente del kernel. Quindi i suggerimenti
31 e di non leggerlo. Bruciatelo, è un grande gesto simbolico.
33 .. [#f1] Questo documento non fa molto per risponde alla domanda, ma rende
34 così dannatamente ovvio a chi la pone che non abbiamo la minima idea
46 essere il dirigente che la prende. Questo è molto profondo ed ovvio, ma non è
54 Non sarete chiaramente competente per prendere quella decisione per loro.
56 (Corollario: se le persone che gestite non conoscono i dettagli meglio di voi,
71 per **due** decisioni non sequenziali - quella sbagliata **e** quella giusta.
[all …]
D6.Followthrough.rst20 È raro che una modifica sia così bella alla sua prima pubblicazione che non
40 scriverla. Ma tale valore non li tratterrà dal porvi una domanda
53 tentazione di rispondere a tono. La revisione riguarda il codice e non
54 la persona, e i revisori non vi stanno attaccando personalmente.
56 - Similarmente, i revisori del codice non stanno cercando di promuovere
60 stanno lavorando per la creazione del miglior kernel possibile; non
72 facendo. Non lasciate che il loro modo di esprimersi o il vostro orgoglio
79 Notate che non dovete per forza essere d'accordo con ogni singola modifica
80 suggerita dai revisori. Se credete che il revisore non abbia compreso
84 Tuttavia, la vostra motivazione potrebbe non essere del tutto persuasiva,
[all …]
D3.Early-stage.rst39 invece, era un uso improprio del framework LSM (che non è progettato per
40 conferire privilegi a processi che altrimenti non avrebbero potuto ottenerli)
46 La comunità audio, comunque, non poteva vedere al di là della singola
64 problema - non su di una specifica soluzione- e di discuterne con la comunità
89 una maniera che non avete ancora compreso. Il kernel Linux è grande e ha
90 una serie di funzionalità e capacità che non sono scontate nell'immediato.
91 Non tutte le capacità del kernel sono documentate così bene come ci
95 ingranaggi già esistenti non è soltanto dispendioso; non verrà nemmeno
98 - Potrebbero esserci proposte che non sono considerate accettabili per
115 mono-processore. Non avrebbe potuto essere inserita nel ramo principale
[all …]
D4.Coding.rst32 codice nel kernel che non rispetta le linee guida relative allo stile.
37 non sono importanti e possono non essere applicati. La verità è che
38 aggiungere nuovo codice al kernel è davvero difficile se questo non
42 per gli sviluppatori una comprensione veloce di ogni sua parte. Non ci sono,
59 ma le modifiche di stile non dovrebbero essere fatte fini a se stesse.
61 Il documento sullo stile del codice non dovrebbe essere letto come una legge
62 assoluta che non può mai essere trasgredita. Se c’è un a buona ragione
90 fino al livello necessario e non oltre.
97 sottile, in un modo che non è mai stato notato - perché non è mai stato usato.
99 non la fornisce in maniera soddisfacente. Gli sviluppatori di Kernel,
[all …]
Dhowto.rst14 sviluppo kernel Linux. Il documento non tratterà alcun aspetto
36 L'assembly (di qualsiasi architettura) non è richiesto, a meno che non
38 Sebbene essi non siano un buon sostituto ad un solido studio del
39 linguaggio C o ad anni di esperienza, i seguenti libri sono, se non
48 estensioni che non sono previste in questo standard. Il kernel è un
49 ambiente C indipendente, che non ha alcuna dipendenza dalle librerie
50 C standard, così alcune parti del C standard non sono supportate.
51 Le divisioni ``long long`` e numeri in virgola mobile non sono permessi.
53 riguardo gli strumenti e le estensioni in uso, e sfortunatamente non
63 spiegati; non aspettatevi che gli altri si adattino al vostro modo di fare
[all …]
Dcoding-style.rst12 il kernel Linux. Lo stile di codifica è molto personale e non voglio
19 di codifica GNU e di NON leggerla. Bruciatela, è un grande gesto simbolico.
70 A meno che non vogliate nascondere qualcosa, non mettete più istruzioni sulla
78 Non usate le virgole per evitare le parentesi:
94 Non mettete nemmeno più assegnamenti sulla stessa riga. Lo stile del kernel
99 spazi non vengono mai usati per l'indentazione, e l'esempio qui sopra è
102 Procuratevi un buon editor di testo e non lasciate spazi bianchi alla fine
115 pezzi più piccoli, a meno che eccedere le 80 colonne non aiuti ad
125 Tuttavia, non spezzettate mai le stringhe visibili agli utenti come i
134 dell'indentazione, non ci sono motivi tecnici sulla base dei quali scegliere
[all …]
D7.AdvancedTopics.rst22 approccio alla gestione dei sorgenti non lo era. Un sistema distribuito per
31 dei suoi sviluppatori. Questo documento non ha lo scopo di insegnare l'uso
54 di studio i concetti non saranno così difficili da capire.
65 su kernel.org, ma non è proprio facile da ottenere; per maggiori informazioni
70 In git i rami sono facilissimi, per cui non c'è motivo per non usarli
71 in libertà. In ogni caso, non dovreste sviluppare su alcun ramo dal
74 solo quando sono complete e pronte ad essere consegnate - non prima.
90 Ma, oltre a questo, gli sviluppatori non possono collaborare se non condividono
98 pubblicamente non dovrebbe essere più sovrascritto. Git tenterà di imporre
99 questa regola, e si rifiuterà di pubblicare nuove patch che non risultino
[all …]
Dstable-api-nonsense.rst15 Questo è stato scritto per cercare di spiegare perché Linux **non ha
16 un'interfaccia binaria, e non ha nemmeno un'interfaccia stabile**.
20 Questo articolo parla di interfacce **interne al kernel**, non delle
25 stabili nel tempo e non verranno modificate. Ho vecchi programmi che sono
33 Pensate di volere un'interfaccia del kernel stabile, ma in realtà non la
34 volete, e nemmeno sapete di non volerla. Quello che volete è un driver
46 resto del mondo, queste interfacce sono invisibili o non di particolare
49 Innanzitutto, non tratterò **alcun** problema legale riguardante codice
51 driver che non hanno i propri sorgenti rilasciati con licenza GPL. Per favore
53 programmatore e perciò qui vi parlerò soltanto delle questioni tecniche (non
[all …]
D1.Intro.rst89 Linux ed influenzarne la direzione di sviluppo. Prodotti non open-source non
96 Lavorare con la comunità di sviluppo del kernel non è particolarmente
101 di stringhe di codice sono modificate ogni giorni. Quindi non deve sorprendere
107 e solide esperienze. Uno sviluppatore che non comprende i modi della comunità
110 a coloro che cercano di imparare, ha poco tempo da dedicare a coloro che non
111 ascoltano o coloro che non sono interessati al processo di sviluppo.
151 distribuzioni che lo consentono. Non c'è bisogno di: driver per dischi,
167 Invece, il codice che si trova nel ramo principale non necessita di questo
179 nel ramo principale. Non importa quanto forti fossero le abilità dello
198 non standard "fuori dai sorgenti" per un tempo indefinito, o (2) abbandonare
[all …]
Demail-clients.rst31 impostato come ``text/plain``. Tuttavia, generalmente gli allegati non sono
41 kernel Linux dovrebbero inviarle senza alterazioni. Per esempio, non
45 Non inviate patch con ``format=flowed``. Questo potrebbe introdurre
48 Non lasciate che il vostro programma di posta vada a capo automaticamente.
51 I programmi di posta non dovrebbero modificare la codifica dei caratteri nel
58 "References" o "In-Reply-To:" cosicché la discussione non venga interrotta.
60 Di solito, il copia-e-incolla (o taglia-e-incolla) non funziona con le patch
63 ancora: non usate il copia-e-incolla.
65 Non usate firme PGP/GPG nei messaggi che contengono delle patch. Questo
79 suggerimenti non sono da considerarsi come un riassunto di una configurazione
[all …]
Dstable-kernel-rules.rst11 Regole sul tipo di patch che vengono o non vengono accettate nei sorgenti
17 - Non dev'essere più grande di 100 righe, incluso il contesto.
25 compilazione (ma non per cose già segnate con CONFIG_BROKEN), o problemi
26 del tipo "oh, questo non va bene".
29 interattività. Dato che questi problemi non sono così ovvi e la loro
34 - Non si accettano cose del tipo "Questo potrebbe essere un problema ..."
37 - Non deve includere alcuna correzione "banale" (correzioni grammaticali,
44 Una patch di sicurezza non dovrebbe essere gestita (solamente) dal processo
60 usato. L':ref:`it_option_2` si usa quando al momento della sottomissione non si
72 riportata a 5.10.y, ma non a 5.15.y.
[all …]
Dbotching-up-ioctls.rst17 inviare dei programmi alla GPU. Il che è va bene dato che non c'è più un insano
23 focalizzano sui tecnicismi e non sulla visione d'insieme, come le discussioni
32 Prima i prerequisiti. Seguite i seguenti suggerimenti se non volete fallire in
40 esplicitamente i vuoti. Non necessariamente le piattaforme a 32-bit allineano
53 possibile per non ritardare la conversione, o peggio maneggiare ``__u64`` nel
68 l'estensione di una esistente, sia supportata dal kernel in esecuzione. Se non
78 Questo aiuta, ma non è una soluzione completa dato che uno spazio utente nuovo
79 su un kernel vecchio non noterebbe che i campi nuovi alla fine della struttura
84 altrimenti rifiutare la ioctl. Se non lo fate il vostro bel piano per
89 vuoti di tutte le vostre strutture dati, anche se non le userete in un
[all …]
Dvolatile-considered-harmful.rst8 Perché la parola chiave "volatile" non dovrebbe essere usata
15 *volatile* come una variabile atomica di facile utilizzo, ma non è così.
16 L'uso di *volatile* nel kernel non è quasi mai corretto; questo documento ne
20 sopprimere le ottimizzazioni, che non è quasi mai quello che si vuole.
30 non ci sarà bisogno di utilizzare *volatile*. Se vi sembra che *volatile* sia
43 dato condiviso non potrebbe cambiare inaspettatamente mentre si trattiene un
47 accessi al dato condiviso non saranno ottimizzati. Quindi il compilatore
56 trattiene un lock, il dato condiviso non è *volatile*. Quando si ha a che
63 non "ottimizzi" l'accesso ai registri all'interno di una sezione critica.
66 con i puntatori è sconsigliato e non funziona su tutte le architetture.
[all …]
Dsubmitting-patches.rst26 Se non siete pratici di ``git``, allora è bene che lo impariate;
36 Se non avete un repositorio coi sorgenti del kernel più recenti, allora usate
42 Notate, comunque, che potreste non voler sviluppare direttamente coi sorgenti
47 in cui i sorgenti da usare non siano elencati il quel file.
61 e blocchi sono abbastanza convincenti, ma non tutti i bachi sono così evidenti.
76 che non sono ovvi. Solitamente le ottimizzazioni non sono gratuite, ma sono
96 completa delle modifiche e la loro giustificazione. Non limitatevi a dire che
97 questa è la versione N della patch (o serie). Non aspettatevi che i
101 revisori. Probabilmente, alcuni revisori non hanno nemmeno ricevuto o visto
109 Se volete far riferimento a uno specifico commit, non usate solo
[all …]
D2.Process.rst51 "finestra di inclusione" non escono dal nulla; questi infatti, sono stati
70 successivo (un'eccezione può essere fatta per i driver per hardware non
71 supportati in precedenza; se toccano codice non facente parte di quello
72 attuale, che non causino regressioni e che potrebbero essere aggiunti in
147 quelle versioni. Non ci sono altri kernel a lungo termine in programma per
153 Le patch non passano direttamente dalla tastiera dello sviluppatori
181 accettarla - anche se, questa accettazione non è una garanzia che la
190 non essere la loro priorità più alta. Se una vostra patch riceve
192 quei cambiamenti o giustificare perché non sono necessari. Se la vostra
193 patch non riceve alcuna critica ma non è stata integrata dal
[all …]
D5.Posting.rst26 C'è sempre una certa resistenza nel pubblicare patch finché non sono
27 veramente "pronte". Per semplici patch questo non è un problema.
34 Quando pubblicate del codice che non è considerato pronto per l'inclusione,
98 - La serie di patch che pubblicherete, quasi sicuramente, non sarà
102 sono interessati in modifiche che siano discrete e indipendenti, non
113 - Giusto per riaffermare quando detto sopra: non mischiate diversi tipi di
128 - Però, non strafate. Una volta uno sviluppatore pubblicò una serie di 500
129 patch che modificavano un unico file - un atto che non lo rese la persona
136 finché l'ultima patch della serie non abilita tutto quanto. Quando è
151 ma il lavoro non è davvero finito. Ogni patch deve essere preparata con
[all …]
Ddeprecated.rst18 le tempistiche, non è sempre possibile fare questo tipo di conversione tutta
28 `non produce più alcun avviso durante la compilazione
33 interfaccia come 'vecchia', questa non è una soluzione completa. L'interfaccia
66 Il calcolo dinamico delle dimensioni (specialmente le moltiplicazioni) non
75 Per esempio, non usate ``count * size`` come argomento::
86 Se questo tipo di allocatore non è disponibile, allora dovrebbero essere usate
133 La funzione strcpy() non fa controlli agli estremi del buffer
137 a ridurne il rischio, non c'è alcuna buona ragione per continuare ad usare
140 ritorno di strcpy(). La funzione strscpy() non ritorna un puntatore
141 alla destinazione, ma un contatore dei byte non NUL copiati (oppure
[all …]
/Documentation/translations/it_IT/locking/
Dlocktypes.rst36 di queste primitive. Insomma, non usate i blocchi ad attesa con sospensioni in
37 altri contesti a meno che proprio non vi siano alternative.
60 Su kernel non-PREEMPT_RT, le funzioni local_lock gestiscono le primitive di
63 per il controllo della concorrenza su una CPU e quindi non sono adatti per la
72 Nei kernel non-PREEMPT_RT, i seguenti blocchi sono ad attesa attiva:
95 I semafori rw_semaphores hanno un'interfaccia speciale che permette anche ai non
104 Questo meccanismo ha delle limitazioni sui kernel non-PREEMPT_RT dovuti alla
107 Chiaramente, questo meccanismo non può avvalersi della prelazione su una sezione
126 I kernel PREEMPT_RT non cambiano l'implementazione di semaphore perché non hanno
128 l'ereditarietà della priorità sui semafori. Un proprietario sconosciuto non può
[all …]
Dlockdep-design.rst23 vista di lockdep, i due blocchi (L1 ed L2) non sono per forza correlati: quella
32 classe di blocco non sparisce quando sparisce una sua istanza, ma può essere
106 I blocchi inutilizzati (ad esempio i mutex) non possono essere fra le cause di
125 (sicuro in interruzioni), allora non può mai essere acquisito con le
138 La stessa classe di blocco non deve essere acquisita due volte, questo perché
141 Inoltre, due blocchi non possono essere trattenuti in ordine inverso::
153 In aggiunta, le seguenti sequenze di blocco nei contesti indicati non sono
189 stallo; questo anche se lo stallo non si verifica in pratica)
205 poi quello della partizione. Il validatore non rileva automaticamente questo
206 ordine implicito, perché queste regole di sincronizzazione non sono statiche.
[all …]
/Documentation/translations/zh_CN/arch/arm64/
Dperf.rst45 对于 non-VHE 宿主机该属性将排除 EL2,因为虚拟机监控器运行在 EL2
56 KVM 宿主机可能运行在 EL0(用户空间),EL1(non-VHE 内核)和
57 EL2(VHE 内核 或 non-VHE 虚拟机监控器)。
63 VHE 和 non-VHE 系统上表现不同。
65 对于 non-VHE 系统的 exclude_host 属性排除 EL2 - 在进入和退出客户
80non-VHE 宿主机上,我们在 EL2 进入/退出宿主机/客户机的切换时启用/
/Documentation/translations/zh_TW/arch/arm64/
Dperf.rst46 對於 non-VHE 宿主機該屬性將排除 EL2,因爲虛擬機監控器運行在 EL2
57 KVM 宿主機可能運行在 EL0(用戶空間),EL1(non-VHE 內核)和
58 EL2(VHE 內核 或 non-VHE 虛擬機監控器)。
64 VHE 和 non-VHE 系統上表現不同。
66 對於 non-VHE 系統的 exclude_host 屬性排除 EL2 - 在進入和退出客戶
81non-VHE 宿主機上,我們在 EL2 進入/退出宿主機/客戶機的切換時啓用/
/Documentation/bpf/
Dgraph_ds_impl.rst81 Non-owning references
153 The verifier considers such a reference a *non-owning reference*. The ref
172 *non-owning reference*
180 non-owning ref existence (see explanation below)
184 From verifier's perspective non-owning references can only exist
187 via bpf_obj_drop. A non-owning ref to some chunk of memory that was remove'd,
191 To prevent this logic violation all non-owning references are invalidated by the
193 not page fault" property of non-owning references. So if the verifier hasn't
194 invalidated a non-owning ref, accessing it will not page fault.
197 if there's a valid non-owning ref, we must be in a critical section, and can
[all …]
/Documentation/translations/it_IT/kernel-hacking/
Dhacking.rst27 Prima di leggere questa guida, sappiate che non ho mai voluto scriverla,
38 - non associata ad alcun processo, servendo un'interruzione hardware;
40 - non associata ad alcun processo, servendo un softirq o tasklet;
86 garantisce che questi gestori non vengano mai interrotti: se una stessa
111 cosiddetti 'bottom half' (BH), i quali non traevano alcun vantaggio da questi
112 sistemi. Non appena abbandonammo i computer raffazzonati con fiammiferi e
131 Il nome 'tasklet' è ingannevole: non hanno niente a che fare
148 non possa essere fatto nello spazio utente?
151 Il contesto della FPU non è salvato; anche se siete in contesto utente
152 lo stato dell'FPU probabilmente non corrisponde a quello del processo
[all …]
Dlocking.rst100 che non esistano.
115 trattenuto solo da un processo: se non si può trattenere lo spinlock, allora
116 rimane in attesa attiva (in inglese *spinning*) finché non ci riesce.
120 ma potreste bloccarvi trattenendolo. Se non potete trattenere un mutex
123 mentre il vostro processo è in attesa. Esistono molti casi in cui non potete
135 gli spinlock non esistono. Questa è un'ottima scelta di progettazione:
137 non c'è la necessità di avere un *lock*.
146 ``CONFIG_PREEMPT`` abilitate, anche quando non avete un sistema
161 ma questa dovrebbe essere evitata perché non ritorna in caso di segnali.
167 o scaricato (e durante l'avvio del sistema, qui non abbiamo concorrenza),
[all …]
/Documentation/
Datomic_bitops.txt5 While our bitmap_{}() functions are non-atomic, we have a number of operations
14 Non-RMW ops:
33 All RMW atomic operations have a '__' prefixed variant which is non-atomic.
39 Non-atomic ops:
55 - non-RMW operations are unordered;

12345678910>>...48