Ograniczenie długości linii w jądrze Linuksa do debaty ...

Linux Kernel

Cyklicznie, Programiści jądra Linux dyskutować lub spotykać się w celu omówienia określonych tematów. Zwykle niektóre Narodowe Komitety Olimpijskie są używane do spotkań twarzą w twarz, ale słynne LKML są również używane do omawiania innych szczegółów, takich jak te.

Z tej okazji poruszono konkretny temat i tak jest ograniczenie długości linii tekstu w jądrze Linuksa. Są tacy, którzy lubią kreski trochę dłuższe, żeby nie marnować miejsca w pionie, oraz tacy, którzy wolą linie krótsze, żeby nie zajmowały zbyt dużej szerokości. To bardziej kwestia gustu lub prawie estetyki.

Niektórzy uważają, że monitory i rozdzielczości ekranu stały się w ostatnich latach tak duże, że w plikach kodu jądra należy pozwolić na zapisywanie znacznie dłuższych wierszy. W rzeczywistości jeden z deweloperów o nazwisku Alastair D'Silva jest jednym z tych, którzy tak myślą, i opublikował łatkę, która dopuszczała długości 64-bajtowa linia zamiast obecnych 16 lub 32 bajtów.

Niektórzy jak Petr Mladek nie lubił tegoponieważ uważa, że ​​64 bajty to więcej niż 256 znaków w każdym wierszu, i wątpi, czy jakikolwiek człowiek z łatwością przeczytałby tak długi wiersz w prosty sposób, a także rozdzielczość ekranu niezbędna do dostosowania tego typu linie powinno być wyższe niż standardowe HD i że prawdopodobnie nadal istnieli programiści z nowoczesnymi wyświetlaczami w tych rozdzielczościach.

Wydaje się, że jest na to niewielka szansa łatka napisana przez Alastaira zostało oficjalnie włączone do jądra Linuksa. Ponadto wiemy, że Linus Torvalds bardzo surowo nie faworyzuje niektórych programistów względem innych i upewnia się, że programiści mogą pracować nawet z skromnym sprzętem, starym sprzętem i niskimi kosztami. W rzeczywistości długość linii nie jest czymś nowym, została już omówiona w przeszłości. Sam Linus mówił o długości, omawiając przejście od 80 do 100 znaków, woląc zachować 80 w tym czasie (7 lat temu).


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.