Перейти до змісту
View in the app

A better way to browse. Learn more.

Файна Україна

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Хто пише Linux та програмне забезпечення з відкритим вихідним кодом

Рекомендовані відповіді

Опубліковано
  • Адміністратор

"Хто пише Linux і програмне забезпечення з відкритим вихідним кодом? ( link ) // Розробники і, що важливіше, компанії, які їх наймають.

Часто я стикаюся з тими, хто думає, що Linux і програмне забезпечення з відкритим вихідним кодом роблять люди, які живуть у підвалі своїх батьків і пишуть код добродушно. Неправильно! В корені невірно!

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

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

Aiven, компанія, що займається платформою хмарних даних з відкритим вихідним кодом, нещодавно проаналізувала, хто і що робить із проектами з відкритим вихідним кодом на GitHub. Вони виявили, що основними учасниками відкритого вихідного коду були компанії – Amazon Web Services, Intel, Red Hat, Google та Microsoft.

Майкрософт!!? Так, Майкрософт. Знаю, що ви змалечку плювалися від однієї цієї назви, і багато хто з вас досі продовжує вважати Microsoft Імперією Зла.

Друзі, Білл Гейтс і Стів Балмер, жоден з яких не любив відкритий вихідний код, ні Linux, майже десятиліття не керують Microsoft. Це не Microsoft часів наших батьків. Тож прийміть це як даність.

Aiven вивчила три показники у архівах GitHub. Це була кількість учасників, репозиторіїв (проектів), до яких вони зробили свій внесок, та кількість коммітів, зроблених учасниками. Вони були розраховані за допомогою аналізу Google Big Query для PushEvents на загальнодоступних даних GitHub.

Компанія виявила, що Microsoft і Google йдуть ніздрі в ніздрю у битві за перше місце. Red Hat знаходиться на третьому місці, за нею слідує Intel, потім AWS і злегка відстає IBM.

Зокрема дослідження показало, що в останньому кварталі 2022 року Microsoft і Google продовжували змагатися за перше місце. Співробітники Google працювали над більшою кількістю проектів, ніж Microsoft, але загалом вносили менше оновлень (коммітів). Red Hat слідує за нею і в даний час вносить більше коммітів, ніж Google: 125 012 у четвертому кварталі 2022 року в порівнянні з 94 961 у Google. Microsoft випереджає обох із 128 247 проектами.

Тим не менш, що стосується позаштатних співробітників, які працюють над проектами, Google лідирує з 5757 у порівнянні з 5513 у Microsoft і 3656 у Red Hat. Intel посідає четверте місце серед учасників GitHub. Незважаючи на різкий стрибок кількості коммітів у AWS, Intel продовжує доводити свою прихильність до відкритого вихідного коду: 2834 учасники працюють над проектами і 36 948 коммітів. Звичайно, з урахуванням недавніх скорочень у Google розробників відкритого коду ці цифри можуть змінитися.

Цікаво, що хоча гіперхмарні (hypercloud) компанії, особливо AWS, не отримують визнання за підтримку розробки програмного забезпечення з відкритим вихідним кодом, вони фактично вкладають гроші, робочі місця та код у такі проекти. Зокрема, Aiven виявила, що "Amazon збільшує кількість учасників з відкритим вихідним кодом за трьома показниками: учасники, репозиторії, в які вони зробили свій внесок, і кількість коммітів учасників". Справді, AWS зробила так багато для цього, що за одним показником, зафіксованим GitHub, Amazon вже робить більший внесок, ніж Intel.

Хейккі Ноусіайнен (Heikki Nousiainen), технічний директор та співзасновник Aiven, прокоментував: "Несподіваним результатом нашого дослідження стало те, що Amazon обігнала IBM і стала п'ятим за величиною вкладником". Вони «запізнилися на вечірку з відкритим вихідним кодом, але тепер вони подвоюють свої зобов'язання щодо відкритого вихідного коду та усвідомлюють переваги, які дає участь у проектах із відкритим вихідним кодом, які використовують їхні клієнти».

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

Не тільки Aiven зазначає, що компанії наразі є економічним двигуном відкритого вихідного коду. Джонатан Корбет (Jonathan Corbet), головний редактор Linux Weekly News (LWN), у своєму останньому аналізі випусків ядра Linux з довгостроковою підтримкою з 5.16 по 6.1 виявив, що тільки 7,5% розробки ядра, що вимірюється зміненими рядками, припало на індивідуальні. Справжніми лідерами були: AMD, Intel, Google, Linaro (основна організація з розробки Arm Linux), Мета і Red Hat.

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Акаунт

Навігація

Пошук

Пошук

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.