Ograničenje dužine linija u Linux jezgri za raspravu ...

Linux Kernel

Povremeno, Programeri Linux kernela raspravljati ili se sastati kako bi razgovarali o određenim temama. Obično se neki NOC koriste za susret licem u lice, ali poznati LKML koriste se i za raspravu o drugim detaljima poput ovih.

Ovom prilikom obrađena je posebna tema koja i jeste ograničenje dužine redaka teksta u Linux jezgri. Postoje ljudi koji vole linije malo duže kako ne bi trošili vertikalni prostor, a drugi vole radije kraće linije da ne zauzimaju preveliku širinu. To je više stvar ukusa ili gotovo estetike.

Neki misle da su monitori i razlučivosti zaslona postali toliko veliki posljednjih godina da bi trebalo dopustiti da se puno duži redovi upisuju u datoteke s kodom jezgra. U stvari, jedan od programera po imenu Alastair D'Silva je među onima koji tako misle i objavio je zakrpu koja dozvoljava duljine 64-bajtna linija umjesto trenutnih 16 ili 32 bajta.

Neki kao Petru Mladeku se ovo nije svidjelo, budući da misli da 64 bajta znači imati više od 256 znakova u svakom retku, i sumnja da bi bilo kojem čovjeku bilo lako pročitati tako dugačak red na jednostavan način, a također i razlučivost zaslona neophodna za prilagodbu te vrste linija bi trebao biti viši od standardnog HD-a i da su vjerovatno još uvijek postojali programeri s modernim ekranima u tim rezolucijama.

Čini se da su male šanse za to flaster koji je napisao Alastair postao službeno uključen u Linux kernel. Uz to, znamo da je Linus Torvalds vrlo strog prema tome da ne favorizira neke programere u odnosu na druge i osigurava da programeri mogu raditi čak i sa skromnom opremom, starim hardverom i jeftinim troškovima. U stvari, dužina linija nije nešto novo, već je obrađivana u prošlosti. Sam Linus govorio je o dužini kada je razgovarao o prelasku sa 80 na 100 znakova, preferirajući zadržati 80 u to vrijeme (prije 7 godina).


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.