LINUX.ORG.RU

Linux — 34 года!

 ,

Linux — 34 года!

1

2

34 года назад (25 августа 1991 года) один финский студент отправил код своей операционной системы в почтовую рассылку comp.os.minix, что стало началом для ядра Linux.

★★★★★

Проверено: hobbit ()
Последнее исправление: dataman (всего исправлений: 3)
Ответ на: комментарий от urxvt

Не находился ещё в положении власти.

X512 ★★★★★
()
Ответ на: комментарий от X512

И к ним относятся как к второсортным.

С тараканами - к психиатрам.

Можете тут на ЛОРе почитать мнения о официальных драйверах Nvidia или OpenZFS.

Официальные драйверы Nvidia используются в гигантских кластерах, в которых работают десятки тысяч видеокарт. Эти кластеры поддерживают работу таких гигантов, как Google, Microsoft, OpenAI.

То же можно сказать про ZFS, масштаб может и поменьше, но тоже вполне себе серьёзный.

В любом продаваемом андроиде полно модулей не из апстрима. Это миллиарды устройств, работающих достаточно стабильно.

Никаких принципиальных проблем ни для кого это не создаёт.

Поэтому - не должны ядерные модули находиться в одном репозитории. Это лишь опция, со своими плюсами и минусами.

vbr ★★★★★
()
Ответ на: комментарий от X512

Я говорю, что не модульность вредна, а то, что в Линуксе она сделана через жопу. Модули должны иметь стабильное API чтобы можно было их разрабатывать в сторонних репозиториях. Все драйвера не должны лежать в одном репозитории. Тем же ядерным видеодрайверам больше подходит репозиторий Mesa, а не Линукс. Так делают все нормальные производители видеокарт.

Stable API nonsense

Основная идея

Статья объясняет, почему Linux не имеет стабильного бинарного интерфейса ядра и почему это является правильным решением. Основное внимание уделяется тому, что стабильность драйвера достигается не через фиксированный интерфейс, а через включение драйвера в основное дерево ядра Linux.

Заключение

Модель разработки Linux, основанная на постоянном совершенствовании внутренних интерфейсов и включении драйверов в основное дерево, доказала свою эффективность. Именно благодаря этому подходу Linux поддерживает больше устройств и архитектур, чем любая другая операционная система.

Такой подход позволяет:

  • Обеспечивать высокую стабильность системы
  • Быстро реагировать на уязвимости
  • Постоянно улучшать производительность
  • Поддерживать актуальность драйверов
alx777 ★★★
()

А ещё мне сегодня зарплату перевели - это праздник вдвойне.

Linuxoid85
()
Ответ на: комментарий от vbr

На технических сайтах почему-то не ценят ИИ.

Это да, и по ссылкам тоже не ходят

alx777 ★★★
()

Отправил по почте (!) код ОС (!). А что сейчас рассылают? О времена, о нравы.

Ukka
()

Почти сорокет лет назад горячий финно-шведский парень создал операционную систему, которой мы пользуемся и сейчас. Критикуем, шипим, что не для десктопа, но пользуемся, и на десктопе. Я, например: сценарист, писатель. Long live Linux! Long live Linus!

Old-Cat
()
Ответ на: комментарий от firkax

Десктоп на линуксе сейчас самый популярный из вменяемых десктопов

Бугагагаа, ахахаха. :) В мечтах и на ниве импортозамещения :) Сервера и иот - вот место линукса. И там он себя показывает очень хорошо. А для десктопа есть только 2 (ДВЕ) ОС на данный момент. Это macos и windows.

DrRulez ★★★★★
()

Гип гип ура, товарищи!

Слава Линусу Товальдсу и крепкого здоровья Ричарду Столлману!

Undeadguy
()
Ответ на: комментарий от I-Love-Microsoft

Но про микроядро ты прав

Микроядро - так-же плохо, как и монолит. Ядро должно быть гибридным. Части драйверов - место как раз я ядре. Это всякие системные устройства, файлоые системы и т.п. А вот все пользовательское оборудование - должно быть вынесено и отдано на откуп производителям оборудования, или иметь базовый функционал в отдельном от ядре месте. И да - каждый драйвер должен быть отдельным. А ядро должно обеспечивать стабильный и стандартный api для обращения к драйверам. Чтоб не получалось, как обычно - сегодня мы хотим так, а завтра мы похмелились и переделали.

DrRulez ★★★★★
()

Ядро нравится, видно что с душой делалось.

DE не нравятся. Бездушные.

One ★★★★★
()
Ответ на: комментарий от DrRulez

А ядро должно обеспечивать стабильный и стандартный api для обращения к драйверам.

Это то, чего линуксу очень не хватает…

MrCookie ★★★★
()
Ответ на: комментарий от nicholas_ru

к примеру, многие поезда монолитны и скорость у них значительно выше. Сапсан

король аналогий августа 2025!

seiken ★★★★★
()
Ответ на: комментарий от usi_svobodi

с сервера пишешь?

просто пишу с ноута, на который дебиан был поставлен ещё тогда, когда я не открыл ещё для себя WSL

seiken ★★★★★
()

Всех с праздником!

Linux - это не только дом, работа, это еще сообщество.

До короновируса, был в Москве, ходил на встечи MLUG. Было интересно пообщаться в живую с другими пользователями Linux. Помню приезжал немецкий коллега из Берлина, общались на ломаном английском.

В этом году дошли руки, прикрутил к разрабатываемому дистрибутиву среду KDE, которая разрабатывается немцами. В KDE все просто и удобно, жаль только Falkon память жрет.

b0r1s
()
Ответ на: комментарий от utf8nowhere

А с небинарными что?

Про это отдельный документ есть – Code of Conduct

alx777 ★★★
()

25 августа 2025 года другой финский студент отправил код своей операционной системы в почтовую рассылку comp.os.minix, но ни кто ему не ответил.

Lucky ★★
()
Ответ на: комментарий от X512

Там никто не заставляет всё клать в один репозиторий и проходить ревью мейнтейнеров

Но без подписи нормально использовать их не получится без приседаний.

Radjah ★★★★★
()

Примерно в течении 5 месяцев мы с Линуксом ровесники.

kirill_rrr ★★★★★
()

Поздравляю всех разработчиков и мейнтейнеров.

UriZzz ★★
()
Ответ на: комментарий от nicholas_ru

Как мак ось?

Она - просто работает.

С хорошими и трудолюбивыми руками любая система блестит.

Люди не должны заниматься полированием ОС - они должны решать свои задачи с помощью ОС. Если приходиться или адаптировать свои задачи под ОС, или заниматься ее «допиливанием» под свои задачи, эта ОС - барахло и ее надо менять.

DrRulez ★★★★★
()

Присоединяюсь к поздравлениям!

Harliff ★★★★★
()
Ответ на: комментарий от Lucky

34 года как висит объявление, кто бы согласился на такой обмен.

Вырвать из контекста и СОВСЕМ не читать, все то, что я (да и не важно кто), написал, это признак фанатика….

DrRulez ★★★★★
()

Да, было время когда Линус ещё не увлекался диксриминацией по национальному признаку.

zabbal ★★★★☆
()
Ответ на: комментарий от PunkPerson

это не будет что-то весомое как GNU

А в итоге гну в наше время на своем же сайте называют GNU/Linux системой GNU, хоть и с уточнениями, что используется ядро Linux. Фортануло студенту однако.

Mishahack
()
Ответ на: комментарий от apt_install_lrzsz

это для совместимости с новыми версиями!

mumpster ★★★★★
()
Ответ на: комментарий от X512

Это и есть нестандартный диалект. Стандарт Си – это то, что описано в ISO/IEC.

Нет. Реализация gcc это общепринятый в свободных ОС стандарт. А ISO это продукт групповой графомании, который большинство си-программистов даже не читали.

В результате этого пришлось эмулировать поведение GCC при разработке Clang для того, чтобы можно было собрать Линукс.

И поделом дурацкому шлангу, дожлен знать кто главный.

firkax ★★★★★
()

34 года, а до сих пор переодически под себя ходит

Zlogene ★★
()
Ответ на: комментарий от DrRulez

QNX десятки лет назад демонстрировал, что микроядро прекрасно подходит для любых целей, включая десктоп. И файловая система там отделена от ядра, так же, как и сеть и остальные драйверы и модули. При этом работало оно ещё тогда гораздо лучше конкурентов в плане производительности на десктопе, а в линуксе и в 2025 году может звук затыкаться при загрузке. Т.е. тут уже места нет никакой дискуссии, это и теоретически и практически показано и обосновано. А уж на десктопе - тем паче. На серверах ещё можно что-то обсуждать, там может какие проценты производительности и выжимаются, да и то сомнительно.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.