Oltre 13,000 sviluppatori di kernel da tutto il mondo hanno contribuito al kernel Linux. È un processo di sviluppo 24 ore al giorno, sette giorni alla settimana, 365 giorni all'anno che si traduce in una nuova versione una volta ogni 9-10 settimane, insieme a diverse versioni stabili ed estese.
Come funziona lo sviluppo del kernel Linux?
L'albero dei sorgenti del kernel contiene i driver/staging/ directory, dove vivono molte sottodirectory per driver o filesystem che stanno per essere aggiunti all'albero del kernel. Rimangono in driver/staging mentre hanno ancora bisogno di più lavoro; una volta completati, possono essere spostati nel kernel vero e proprio.
Che cos'è lo staging in Linux?
Cos'è l'albero di staging di Linux: lo staging tree di Linux (o semplicemente "staging" da ora in poi) lo è utilizzato per contenere driver e filesystem autonomi[1] che non sono pronti per essere uniti nella parte principale dell'albero del kernel Linux in questo momento per vari motivi tecnici.
Linux è un kernel o un sistema operativo?
Linux, per sua natura, non è un sistema operativo; è un kernel. Il kernel fa parte del sistema operativo – E il più cruciale. Perché sia un sistema operativo, viene fornito con il software GNU e altre aggiunte che ci danno il nome GNU/Linux. Linus Torvalds ha reso Linux open source nel 1992, un anno dopo la sua creazione.
Quale kernel viene utilizzato in Linux?
Linux è un kernel monolitico mentre OS X (XNU) e Windows 7 utilizzano kernel ibridi.
Quanto guadagnano gli sviluppatori del kernel Linux?
Lo stipendio medio per gli sviluppatori del kernel Linux negli Stati Uniti è $ 130,000 all'anno o $ 66.67 all'ora. Le posizioni entry level partono da $ 107,500 all'anno, mentre i lavoratori più esperti guadagnano fino a $ 167,688 all'anno.
Come posso imparare gli interni del kernel Linux?
La migliore risorsa è il sorgente del kernel.
...
HOWTO
- Il LinuxKernelHOWTO di Brian Ward.
- Vari Kernel Howto su questioni specifiche, come il mini-HOWTO BogoMips di Wim van Dorst.
- Vari Linux Howto su TLDP.
Chi gestisce il kernel Linux?
Greg Kroah-Hartman fa parte di un distinto gruppo di sviluppatori di software che mantiene Linux a livello di kernel. Nel suo ruolo di Linux Foundation Fellow, continua il suo lavoro come manutentore per il ramo del kernel Linux stabile e una varietà di sottosistemi mentre lavora in un ambiente completamente neutrale.
Cosa sono i driver di staging?
Lo staging del pilota lo è eseguita nel contesto di sicurezza LocalSystem. L'aggiunta di pacchetti driver all'archivio driver richiede privilegi di amministratore sul sistema. Durante la gestione temporanea del driver, i file del driver vengono verificati, copiati nell'archivio e indicizzati per un rapido recupero, ma non vengono installati nel sistema.
Cos'è una directory di staging?
Una directory di staging è una directory in cui caricare tutti i CD del prodotto prima di iniziare l'installazione. Ciò consente al programma di installazione della soluzione PTC di accedere a ciascuna immagine del CD senza interrompere la richiesta durante l'installazione.
Linux è scritto in Python?
I più comuni sono C, C++, Perl, Python, PHP e, più recentemente, Ruby. C è in realtà ovunque, come del resto il kernel è scritto in C. Perl e Python (2.6/2.7 per lo più in questi giorni) vengono forniti con quasi tutte le distro. Alcuni componenti principali come gli script di installazione sono scritti in Python o Perl, a volte utilizzando entrambi.