• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

Kernelul Linux – partea a II-a

2
  • Publicat de Ilie George
  • în Fără categorie
  • — 21 apr., 2011 at 10:53 am

Nota editorului: Citeşte şi Kernelul Linux – partea I.
La fiecare două sau trei luni se lansează o nouă versiune a kernel-ului. Pentru a permite dezvoltatorilor de distribuţii Linux să folosească o versiune stabilă de kernel, a fost modificată schema de dezvoltare astfel încât, o dată cu lansarea versiunii stabile – de exemplu 2.6.38 – se începe lucrul la următoarea versiune – 2.6.39. Atât timp cât viitoarea versiune de kernel este în faza de dezvoltare, se lansează versiuni -rc. Astfel, la momentul scrierii acestui articol, pentru versiunea 2.6.39 au fost lansate 3 versiuni -rc: 2.6.39-rc1, 2.6.39-rc2, 2.6.39-rc3. În momentul în care dezvoltatorii kernel-ului vor considera versiunea 2.6.39 ca fiind stabilă, atunci va fi lansat şi kernel-ul cu numărul 2.6.39.

Pentru versiunea stabilă kernel-ului, se lansează noi versiuni (2.6.38.1, 2.6.38.2) ce conţin update-uri de securitate şi remedieri ale bug-urilor software descoperite pe durata utilizării.


Kernel-ul este modificat prin patch-uri ce produc o singură schimbare în sursa kernel-ului. Fiecare patch, modifică, adaugă sau scoate linii din codul sursă. O condiţie de bază după modificarea kernel-ului, este ca acesta să poată fi compilat şi rulat cu succes. La o versiune de kernel se fac undeva între 4000 şi 10000 de modificări, între 2 şi 5 modificari pe oră (luând în calcul o perioadă de 3 luni între două versiuni de kernel). Atenţie, este vorba doar de modificările acceptate!!!

Kernel-ul creşte în dimensiune cu o rată de aproximativ 10 % pe an, pe măsură ce sunt adăugate noi facilităţi sau sunt suportate noi componente hardware. Astfel, versiunea 2.6.11 lansată pe 02.03.2005, conţinea 17.090 fişiere cu un număr total de 6.624.076 linii de cod. Versiunea 2.6.35 lansată pe 01.08.2010 conţinea 33.335 fişiere cu un total de 13.468.253 linii de cod – ceea ce înseamnă o creştere de 95 % pentru numărul de fişiere şi de peste 100 % al numărului de linii de cod.

Sursa kernel-ului este modulară astfel încât se pot adăuga foarte uşor noi drivere sau facilităţi. În principiu sursa kernel-ului este structurată astfel:

core – miezul kernel-ului – este rulat pe toate distribuţiile şi arhitecturile hardware. Este localizat în subdirectoarele: block/, ipc/, init/, kernel/, lib/, mm/ şi porţiuni din directorul include/ ;
drivers – conţine driverele pentru diferite componente hardware. Este localizat în subdirectoarele: crypto/, drivers/, sound/, security/ şi porţiuni din directorul include/ ;
architecture – aici se află codul specific procesorului. Este localizat în subdirectorul arch/ şi porţiuni din directorul include/ ;
network – codul care implementează şi controlează diferite protocoale de comunicaţii. Este localizat în subdirectorul net/ şi subdirectorul include/net;
filesystems – codul care implementează şi controlează suportul pentru diferite sisteme de fişiere. Este localizat în directorul fs/;
miscellaneuos – restul sursei kernel-ului, conţine codul necesar pentru compilarea kernel-ului şi documentaţia pentru diverse comenzi sau programe. Este localizat în directoarele Documentation/, scripts/, şi usr/;

Va urma.

Daca acest articol contine o greseala, selecteaza cuvintele sau fraza gresita si tasteaza combinatia de taste Shift + Enter sau apasa click aici pentru a o raporta. Multumim!

— Ilie George a scris 73 articole

Nu există o descriere a autorului.

  • Articolul anterior Şcoala drepturilor de autor de la Youtube
  • Articolul următor Telefoanele iPhone ştiu unde te afli şi unde ai fost

2 Comentarii

  1. morpheus spune:
    aprilie 21, 2011 la 12:52 pm

    Cate parti or sa fie ? Cui i se adreseaza seria ?

  2. Iulian spune:
    aprilie 21, 2011 la 7:54 pm

    Excelent articol! Ma bucur ca ati inceput sa tratati subiectul ceva mai in profunzime, fata de articolele precedente. Tineti’o tot asa ! 😉


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    • imacoolat-curat.ro
      | Published: februarie 3, 2020 - 2:00 am
    • hotel-palace.ro
      | Published: februarie 2, 2020 - 2:00 am
    • www.tahometru.ro
      | Published: februarie 1, 2020 - 2:00 am
    • alexisart.ro
      | Published: ianuarie 30, 2020 - 2:00 am
    • justshop.ro
      | Published: ianuarie 29, 2020 - 2:00 am
    RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • ianuarie 2021
    L Ma Mi J V S D
    « dec.    
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Kernelul Linux – partea a II-a
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons

Multumim foarte mult ca ne-ai raportat greseala! O vom remedia in cel mai scurt timp posibil.