GLIBC та EGLIBC або як (погана) колективна робота впливає на вільне програмне забезпечення

робота в команді

Що сталося? Ну, здавалося б, технічна проблема перетворюється на проблему персонажа. Debian замінює одну системну бібліотеку на іншу, але це не є тривіальною зміною, вони роблять це для проблеми з персонажем, вони точно зрозуміють, чому. ¿Погано говорите про вільне програмне забезпечення? Це те, що ми побачимо далі.

C - мова програмування інакше дуже важливі і кореневі для інших, бібліотеки - це набори файлів, запрограмовані на підтримку інших програм. За сумою цих двох понять ми вже розуміємо, що означає бібліотека C, і можемо продовжувати.

Поки що використовується GNU / Linux на Debian та багатьох інших дистрибутивах GLIBC, що є не більше, ніж ще однією частиною операційної системи GNU.

Духи нагріваються

За такою кількістю коду і стільки всього є люди, і всередині людей, точніше в їхніх головах, є почуття, звичайно, добрі і погані.

Шукаючи матеріали для пояснення цієї новини, я опинився в Дігзі, де перший коментар сказав точно те саме, що я думав, побачивши новини, але англійською:

Хтось може пояснити мені деталі цього, будь ласка? У моїй машині використовується Debian, і я люблю цю ОС, однак я не якийсь супервиробник Linux, тому я не розумію, як новини впливають на мене

Замість пояснення того, що сталося, я краще перекладу отриману вами відповідь (у моєму вільному перекладі):

Glibc - дуже важлива бібліотека для роботи Linux. Майже всі програми використовують його, оскільки він робить дуже прості речі, такі як розподіл пам'яті, порівняння текстів, друк екрана та подібні речі. Одним з найважливіших людей у ​​розвитку glibc є Ульріх Дреппер, хто чим технічно прогресивнішим він став, тим важчим він стає з іншими людьми і часто відкидає зміни, хоча вони є розумними для більшості.

Деяким набридло те, що він не реалізував, і його відвертість, тому вони схопили копію glibc, щоб внести до неї будь-які зміни. Сподіваємося, що ця версія буде оновлюватися частіше, буде стабільнішою, матиме більше функцій і буде в цілому кращим проектом. Якщо це трапиться, Debian та, мабуть, усі дистрибутиви, що походять від нього, такі як Ubuntu чи Mepis, отримають величезну користь.

Щось подібне трапилось із GCC (egcs) та XFree86 (X.org), і обидва рази вони означали щось дуже корисне.

Пояснення є точним, зверху вниз, за ​​винятком суб'єктивних вражень розробника (які мені нагадують заколот у Менам кілька днів тому), оскільки ми не знайомі з розробником і не можемо оцінити його роботу настільки далеко.

Але ми бачимо душ три надзвичайно цікаві проблеми, які є дуже вільним програмним забезпеченням, але дуже вражають у розробці програм:

1- Основний розробник може надати їх гуру і робіть те, що хочете, в кінцевому підсумку дратуючи тих, хто допомагає розробляти додаток або в даному випадку бібліотеку. Міжособистісні стосунки є делікатною проблемою серед програмістів і існують переговори щодо їх вдосконалення.

2 - Якщо вам не подобається, як працює команда з розробки вільного програмного забезпечення, ви можете почати виправляти справу своїми руками і не комбіновано, а подбавши про власну копію. Класика: "Якщо тобі це не подобається, піди геть«... Але створити власний додаток.

3- Це підрозділ цього типу може зробити корисним для користувачівОсобливо, якщо оригінальна робота над розробкою дійсно погана або переживає невдалий час. Ми можемо це назвати конкуренція або оновлення, Ви нам прокоментуєте.

Що сталося в кінці?

Розвитокдискриміновані хлопці»І відомий як EGLIBCВрешті-решт це було справді позитивно, достатньо, щоб Debian відмовився від оригінальної версії в наступних версіях, давай, GNU, Stallman's.

Це також новий сигнал (дивлячись під воду) проти ФСФ та Столмана, повільно Дебіан залишає осторонь деякі речі GNU, справжній акт незалежності, якщо подумати про це через конфлікт навколо крапель.

Як і любов, здається, що безкоштовне програмне забезпечення долає всі проблеми.

Чекаю ваших коментарів.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Пабло - сказав він

    Насправді логічно, що це трапляється. Зауважте, що це ніяк не погано. Вам не подобається, як щось працює, і добре, ви намагаєтесь це змінити. Це правда, що це дуже шокує, коли це групові завдання людей, які тягнуться до однієї сторони. Але таким чином, що свобода зовсім не погана. Завдяки цьому існує так багато різних дистрибутивів, середовищ для робочого столу, які вийшли з інших проектів. І тому, хоча вони схожі на те, що вони різні. Це дає трохи більше свободи тим, хто вважає, що може зробити щось краще. Ми не всі думаємо однаково. І нічого страшного, так нехай буде.

  2.   вінцегераторікс - сказав він

    так, це хороша річ у вільному програмному забезпеченні, кожен може зробити вилку ... хоча, звичайно, для цього вам потрібна співпраця і більше за все (я забув слово)

    У будь-якому випадку, чудово, що, як я вже говорив раніше, це добре у вільному програмному забезпеченні, насправді більшість сучасних технологій - це копії інших, хороше у вільному програмному забезпеченні - те, що копія є безкоштовною, і кожен може зробити копія копії ... ось так з’являються нові інновації… це звучить іронічно, але це правда.

  3.   сет - сказав він

    це нагадує мені mariaDB

    це буде використовуватися з sid, так? Я використовую Ленні, як я можу ним користуватися?

  4.   Реоба - сказав він

    Це нагадує мені типову фразу «Смакувати кольорами»; Я думаю, що це хороше рішення від Debian, хоча EGLIBC і молодший, це не означає, що він буде не таким хорошим, як GLIBC.

    Я погоджуюсь з вами з джерела про розробників "гуру", я все ще вивчаю кар'єру, і є багато тих, хто не сприймає спосіб програмування або іншу логіку, ніж їхня, і навіть якщо ви в команді з тими люди і дають їм гарну ідею, вони в підсумку застосовують ту, яку вони хочуть, і в рази навіть менш ефективну, ніж ту, яку ви запропонували, це дуже часто.

    Як вже зазначалося, я також вважаю, що це надзвичайно корисно для GNU / Linux, краще мати багато проектів, ніж мало, так?
    Це правда, що, можливо, краще об’єднати зусилля, але я все ще вважаю, що в Linux різноманітність - це те, що нам найбільше подобається, наприклад. Кілька днів тому я намагався завантажити повну веб-сторінку, отримати деякі зображення та з "wget" я кидав собі проблеми, завантажував те, чого не хотів, шукав google і знаходив "httrack", використовував його, і він працював краще, якби існував "wget", було б все. Хоча мені все-таки більше подобається "wget": P

    На здоров’я! :)

  5.   Хосе - сказав він

    Дві речі, одна, я підтримую зміну на eglibc на 100%. Спроба скомпілювати glibc для arm призначена для сміливих, існує 3 або 4 пари glibc-gcc, які працюють, і досить невеликої різниці, щоб неможливо було щось працювати.
    Іншим має бути бібліотека замість книгарні.
    бібліотека = бібліотека, книгарня = книгарня.

    З повагою,

    Хосе