The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект Moss развивает Linux-совместимое ядро на языке Rust

29.11.2025 14:51

После 8 месяцев разработки опубликован первый прототип Unix-подобного ядра Moss, частично совместимого с Linux. Код написан на языке Rust с ассемблерными вставками и распространяется под лицензией MIT. В настоящее время проект поддерживает только архитектуру Aarch64, может запускаться в QEMU и протестирован на платах Raspberry Pi 4, Jetson Nano, AMD Kria и imx8. По утверждению разработчиков ядро легко может быть портировано для других архитектур, таких x86_64 и RISC-V, благодаря прослойке для абстрагирования поддержки оборудования.

На данном этапе разработки в Moss реализован 51 системный вызов Linux и обеспечена бинарная совместимость с приложениями для Linux, достаточная для запуска командной оболочки Bash и большинства утилит из набора BusyBox. Из особенностей архитектуры Moss отмечается использование модели async/await для обеспечения асинхронного выполнения компонентов ядра, исключающей основные классы взаимных блокировок. В форме асинхронно выполняемых функций реализованы все нетривиальные системные вызовы.

Основные возможности:

  • Система управления памятью с поддержкой страниц памяти в режиме CoW (Copy-on-Write), таблиц страниц памяти, асинхронных функций копирования памяти между ядром и пространством пользователя, обработки исключений (page fault) на стороне ядра и пространства пользователя.
  • Система управления процессами с планировщиком задач и поддержкой миграции задач через IPI (inter-processor interrupt). Поддержка ответвления процессов через вызов clone(). Возможности для доставки сигналов процессам и потокам.
  • Асинхронно работающий слой VFS (Virtual File System), блочное устройство Ramdisk, драйвер FAT32 и устройство devtmpfs.
  • Вынос основной функциональности в библиотеку libkernel, не привязанную к аппаратным архитектурам.
  • HAL-прослойка (Hardware Abstraction Layer) для обеспечения поддержки оборудования.
  • Тестовый набор, включающий более 230 тестов.

Из существенных ограничений отмечается отсутствие сетевой подсистемы и наличие лишь урезанного драйвера файловой системы, поддерживающего ФС Fat32 в режиме только для чтения. Среди приоритетных задач упомянуто продолжение реализации системных вызовов Linux, создание TCP/IP стека, поддержка балансировки нагрузки в планировщике задач и предоставление полноценного драйвера для файловой системы (ext2/4).

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Компания Vivo открыла код ядра BlueOS, написанного на языке Rust
  3. OpenNews: Ядра Tock и Vekos, написанные на Rust
  4. OpenNews: Проект Asterinas развивает ядро на языке Rust, совместимое с Linux
  5. OpenNews: Ядро Maestro, написанное на Rust и частично совместимое с Linux
  6. OpenNews: В Китае запущен спутник с real-time подсистемой ядра Linux, написанной на Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64342-rust
Ключевые слова: rust, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (403) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 15:30, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +22 +/
    Если денег не дадут, спонсора не найдут, то сдохнет проект.
     
     
  • 2.95, Аноним (95), 19:14, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > частично совместимого с Linux ... проект поддерживает только архитектуру Aarch64

    Ниша использования пока никакая: ни совместимости, ни архитектур.

     
     
  • 3.147, пох. (?), 22:01, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +14 +/
    не, ну отлаживать изначально совсем совсем сырое ядро действительно проще на одноплатнике.
    У которого отладочные комы и прочее. Поэтому выбор платформы разумный.
    (все лучше одной куемы и то неточна)

    На современном писюке чтобы увидеть хотя бы отладочный выхлоп - надо уже всю ОС не только написать но и отладить до относительно рабочего состояния.

     
     
  • 4.159, Аноним (95), 22:40, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > чтобы увидеть хотя бы отладочный выхлоп - надо уже всю ОС не только написать

    И как только в прошлом веке ОСи писали...

     
     
  • 5.166, Admino (ok), 22:58, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В 70-е годы было проще, в некоторых суперкомпах был монитор и возможность в случае чего просто остановить выполнение и залезть в машинные коды, чтобы посмотреть чего там да как. Могу судить по СМ ЭВМ.
     
     
  • 6.186, Аноним (186), 23:51, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > В 70-е годы было проще, в некоторых суперкомпах был монитор и возможность
    > в случае чего просто остановить выполнение и залезть в машинные коды,
    > чтобы посмотреть чего там да как. Могу судить по СМ ЭВМ.

    Все эти возможности никуда особо и не девались. Это просто вы малость выпали из state of art. Тем временем даже у x86 есть жытаг. А если нет ttyS0 честного - есть debug USB.

    Правда, пустят ли вас в жытаг и что им будет можно и проч - вопрос номер два.

     
     
  • 7.191, нах. (?), 00:02, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    только ты с него ни память не прочтешь, ни регистры процессора не посмотришь Да... большой текст свёрнут, показать
     
     
  • 8.257, амоним (?), 10:22, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    слушай, твои знания о JTAG отличаются от того, что известно публично JTAG это а... текст свёрнут, показать
     
  • 8.387, Аноним (-), 01:56, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как таковой JTAG нужен для именно этого Правда на x86 насколько я помню чудаки ... большой текст свёрнут, показать
     
     
  • 9.420, нах. (?), 13:21, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В общем, опять мифы и легенды На деле в такой сложной штуке как современный инт... текст свёрнут, показать
     
  • 6.187, нах. (?), 23:52, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в несупер компах юникс сперва писали для списанной уже никому ненужной девятк... большой текст свёрнут, показать
     
     
  • 7.372, _ (??), 23:26, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Могу судить по СМ ЭВМ.
    > видимо тебе досталась 1420. У 3 и 4 никаких мониторов еще не было, но пульт и диодики были.

    Ты эта, того ... третья стойка слева (после дисковых):
    http://ineum.ru/files/51ee64/106487/1a9a45/000000/fit/616x318/sm1420.jpg

    Беленькие, синие, красные и жёлтые пимпалки :) Врубаешься что это?
    Так что прошу на нашу девочку СМ 1420 батоном не крошить, она не такая!(С)  :)


    PS: В те времена я и не припомню чтоб по другому было... Это сейчас ынженегерных пультофф не бывает, ну вернее бывает, но это - лаптоп со спец-программой и кабелем, а не вот эта вот красотЪа!(С) :)

     
     
  • 8.421, нах. (?), 13:34, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    блестящие железяки торчащие по краям видишь Штатно этот пульт у нее был закрыт ... текст свёрнут, показать
     
     
  • 9.422, нах. (?), 13:38, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну и соответственно - помимо g тот монитор еще много чего умел, лазить к пульт... текст свёрнут, показать
     
  • 7.390, Аноним (-), 02:20, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Жытаг это оно и есть В сериализованном виде Ибо больше оптимизировано на автом... большой текст свёрнут, показать
     
     
  • 8.413, нах. (?), 12:10, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это работает только на твоих поделках с китайской помойки А не на x86 Даже вре... текст свёрнут, показать
     
  • 4.258, пупкин (?), 10:46, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Отлаживать изначально совсем сырое ядро проще в виртуальной машине
     
     
  • 5.371, пох. (?), 23:14, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дико тормозно (тем более не x86), неудобно, ненадежно (непонятно вообще что ты там будешь отлаживать - то ли ведро, то ли виртуализатор).

    Это разьве что если оно уж совсем еще в стадии "даже начальный загрузчик не работает, а почему - непонятно".

    Попробуй - убедишься.

     
     
  • 6.391, Аноним (-), 02:22, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Дико тормозно (тем более не x86), неудобно, ненадежно (непонятно вообще что ты
    > там будешь отлаживать - то ли ведро, то ли виртуализатор).

    Вот это таки да. Qemu с моей фирвари радостно роняет проц в исключение. А на реальном железе - работает. И вот что я отдебажил? А, узнал что эмуляция вон той шляпы весьма incomplete? Нуок, отладился, типа :)

     
     
  • 7.406, пох. (?), 09:05, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Отладился - патч давай! Будет хоть какая-то человечеству польза. От этих хрустишек даже такой не могло быть - зачем куеме патч на хрусте...

    (не, я конечно тоже ниасилил, "года мои не те, дрова пилить". В следующей жизни, ну или через одну.)

     
  • 5.376, _ (??), 00:23, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Отлаживать изначально совсем сырое ядро проще в виртуальной машине

    Если на штеуд-пЫсИ, для которого ВМ вылизали уже почти до полного соответствия, то таки - да.
    А если экзотика какая? Не факт что к ней вообще эмуль есть...

     
     
  • 6.392, Аноним (-), 02:25, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну ты и отладишь себе там 440FX или что там - QEMU Standard PC который Или в ... большой текст свёрнут, показать
     
  • 3.218, Смузихлеб забывший пароль (?), 02:10, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ни фич
    > Из существенных ограничений отмечается отсутствие сетевой подсистемы
    > и наличие лишь... ФС Fat32 в режиме только для чтения
     
  • 3.287, Аноним (287), 12:55, 30/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....большая нить свёрнута, показать (23)

  • 1.3, Аноним (3), 15:32, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –45 +/
    Прогресс не остановить. Есть спрос на безопасный код и на безопасные ОС. Если Линукс не хочет переписываться на Rust, то будет создан конкурент. Как бы этому не противились адепты устаревшего Си.
     
     
  • 2.8, Аноним (8), 15:40, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +12 +/
    ага, ты встанешь с дивана и создашь. наверное к 2030 году
     
     
  • 3.176, Кошкажена (?), 23:23, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > ага, ты встанешь с дивана и создашь. наверное к 2030 году

    Попрошу. Встать с дивана к 2030 вполне реалистичный план.

     
     
  • 4.196, dannyD (?), 00:23, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нельзя так перетруждаться.
     
  • 2.21, Медведь (ok), 16:28, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Так это же замечательно! Создавайте "конкурент", оставьте в покое ядро Linux, GNU утилиты и все остальные и без ржи работающие проекты; пилите его, хольте и лелейте. И пусть победит сильнейший.
     
     
  • 3.58, Аноним (58), 17:57, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > GNU утилиты и все остальные и без ржи работающие проекты

    Если шо сразу надо оговориться. Я не за белых и не за красных. Я мимокрокодил.

    Ладно, опустим ядро.
    ГНУ утилиты на расте чем не устраивают?
    Чисто с пользовательской точки зрения, не вдаваясь в религию.

     
     
  • 4.62, Аноним (62), 18:01, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так религии здесь не при чём. На кону свобода пользователя.
     
     
  • 5.63, Аноним (58), 18:04, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо. Как ГНУ утилиты мешают свободе пользователя?
     
     
  • 6.84, Аноним (84), 18:45, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они, наоборот, эту свободу защищают. А "ГНУ утилиты на расте", в том виде, как они есть - нонсенс. Ибо утилиты GNU, даже если FSF их и захотят когда-либо переписать на Раст, будут под GPL.
     
     
  • 7.168, Аноним (168), 23:04, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И что? Это утверждение или отрицание? Почему они нонсенс, если в следующем предложении вы как-бы доказываете обратное.
     
  • 4.76, Медведь (ok), 18:26, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спроси лучше у Ubuntu и Cloudflare.
     
     
  • 5.79, Аноним (-), 18:32, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Cloudflare

    Спросил.
    Клаудфаря опустила глаза в пол, и сказала что в прошлый раз из-за сишной дырени несколько месяцев утекали пользовательские данные. А в этот всего лишь пару часов инета не было.

    Поэтому предалагаю спросить у GRUB2, GIMPа и блютуса на андроиде.
    Они много чего могут рассказать :)

     
     
  • 6.98, Аноним (95), 19:17, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > пользовательские данные

    Никто не может сказать, что именно утекло, и как это использовать.

     
     
  • 7.107, Анонимусс (-), 19:25, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Никто не может сказать, что именно утекло,

    Кукисы точно утекали. В тестовом прогоне пароли не утекли, но они сами пишут

    "Since this is just a sample, it is not correct to conclude that no passwords, credit cards, health records, social security numbers, or customer encryption keys were ever exposed."
    blog.cloudflare.com/quantifying-the-impact-of-cloudbleed/

    > и как это использовать.

    Те, кто целенаправленно выкачивали данные с минимум 7 айпишников скорее всего знают как))

     
     
  • 8.161, Аноним (95), 22:43, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И как результат - что-то сломали Пока что ущерб в миллиарды долларов от раста б... текст свёрнут, показать
     
  • 8.172, Аноним (168), 23:09, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И что Возможно мои кукисы отсюда ежедневно утекают То есть, целенаправленно пе... текст свёрнут, показать
     
  • 4.86, Аноним (86), 18:50, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >ГНУ утилиты на расте чем не устраивают?

    build-time зависимостью и тяжёлым std.
    В принципе, если оно будет собираться gccrs без cargo, тащащего сотни тысяч заивсимостей, а для системных утилит будет сделан, например, какой-нибудь компактный gstd вместо std, может быть и будет хорошо, но для такого слишком далеко и пока что проще новый язык сделать, чем сделать такое на rust

     
     
  • 5.114, Аноним (114), 19:39, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >build-time зависимостью и тяжёлым std.

    Дыряшечники как всегда лгут. Вот ну не собирается ни llvm ни gcc быстро, ибо написаны на крестах. Каждый крестописатель ненавидит быструю сборку, проект должен собираться часа два, а ещё лучше четыре как минимум. Вот увидят крестовики скорость работы go или ocaml-а, так их сразу же со стула скоростью сборки сдует.

     
     
  • 6.138, анодттт (?), 21:32, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это забавно, но скорость компиляции Rust ещё медленнее чем у C++ и C:)
     
     
  • 7.143, Аноним (114), 21:51, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это забавно, как без малейших доказательств одну и ту же ложь тоскают из новости в новость. Мои слова о долгой сборке gcc/llvm проверяются хоть школьником, который соберёт их, ваши - ничем. Ибо существуют проекты на rust(не hello world), которые собираются гораздо быстрее, чем за пять минут.
     
     
  • 8.146, Аноним (146), 22:01, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Собери компилятор rust rust ом И компилятор c компилятором c Никаких пробл... текст свёрнут, показать
     
     
  • 9.153, Аноним (114), 22:16, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, учитывая тот факт, что он зависит от llvm Сравнивать нужно минимально похо... текст свёрнут, показать
     
     
  • 10.292, Аноним (146), 13:32, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты собрал Или поп гкхм поп гкхм попонтоваться зашел Сложность и коли... текст свёрнут, показать
     
     
  • 11.330, Аноним (114), 17:42, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько можно повторять эту глупость Чуть ниже приведена ссылка, как пять строч... текст свёрнут, показать
     
     
  • 12.363, Аноним (146), 21:38, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так ты пробовал собрать компиляторы или нет ... текст свёрнут, показать
     
  • 6.200, Диды (ok), 01:08, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Мои слова о долгой сборке gcc/llvm проверяются хоть школьником, который соберёт их,

    Приведи соизмеримый по сложности проект на раст, тогда предметно обсудим скорость сборки. (И да, о чём это должно вообще говорить?)
    Пока наблюдается факт, чтл несколько ревьюверов в клаудфларе пропустили большую бажину. Почему? Да потому что на самом безопасном читать невозможно - полный мусор  

     
     
  • 7.205, Аноним (114), 01:30, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Зачем его приводить, если у кресовиков уже есть крайне долго собирающийся gcc ll... большой текст свёрнут, показать
     
     
  • 8.283, Диды (ok), 12:27, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Время сборки зависит в первую очередь от стадий оптимизации Вон tcc компилирует... текст свёрнут, показать
     
     
  • 9.334, Аноним (114), 17:49, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вам буквально в прошлом сообщении объяснили, что вы не правы, а вы опять продолж... текст свёрнут, показать
     
  • 8.284, Диды (ok), 12:29, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Затем, что на безопасненьком ничего соизмеримого пока не написано Разговоры одн... текст свёрнут, показать
     
  • 5.129, Сведущий (?), 20:51, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аноним спрашивал про пригодность утилит с точки зрения нормального пользователя, а не гентушника. Нормальный пользователь пользуется тем, что дают, а не занимается постоянной пересборкой мира.
     
     
  • 6.144, Аноним (114), 21:52, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >а не гентушника

    Гентушники знали, во что ввязывались. Просто о сборке chromium, libreoffice, gcc и прочих крестоподелий такие персонажи умалчивают, а то получится неудобно.

     
     
  • 7.167, 12yoexpert (ok), 22:58, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нормально себе собираю на нетбуке i5-1130g7 firefox (долго, правда, из-за раста), gcc и либру

    но обычно есть distcc до нормального компа на той же генте и ccache

    раз в неделю на ночь поставить ноут не проблема, а на компе весь мир за пару часов пересобирается

    это всё с pgo/lto

    раст не умеет ничего из вышеперечисленного

    если лень собирать что-то большое - есть биндист. хотя обычно он нужен только сразу после установки, пока своё ещё не собрал

     
     
  • 8.206, Аноним (114), 01:36, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Firefox собирается относительно быстро, Chromium собирается медленно, безотносит... текст свёрнут, показать
     
     
  • 9.265, 12yoexpert (ok), 11:05, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    если ты про хромиум, то никак там не uBO это не браузер ... текст свёрнут, показать
     
     
  • 10.336, Аноним (114), 17:51, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Очень рекомендую собрать, можно хоть версию до раста, для получения незабываемых... текст свёрнут, показать
     
  • 10.338, Аноним (114), 17:56, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати говоря, когда rust будет собираться через gcc, время компиляции генты с н... текст свёрнут, показать
     
  • 4.165, 12yoexpert (ok), 22:57, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ГНУ утилиты на расте чем не устраивают?

    тормоза, большой размер бинарников, двойной вендорлок (компилятор с проприетарной лицензией + репозиторий^W магазин библиотек), отсутствие возможности пойти и самому что-то поправить из-за уродского синтаксиса и саботирующего компилятора

     
     
  • 5.207, Аноним (114), 01:38, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >тормоза

    Доказательства?
    >большой размер бинарников

    А с чего вы взяли, что он большой? Слинкуйте всё статически, у вас и на си будет вполне сопоставимо.
    >компилятор с проприетарной лицензией

    Опять ложь
    >отсутствие возможности пойти и самому что-то поправить из-за уродского синтаксиса и саботирующего компилятора

    Компилятор мешает вашим шаловливым ручкам портить память, и вы же его в этом и обвиняете. Не пишите ни на си ни на крестах тогда.

     
  • 3.88, An (??), 18:53, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вот поддерживаю медведя.
    Пилите проект рядом, и покажите на деле то, что утверждаете - что технология и проекты на ней на голову лучше чем на C.

    >>Как бы этому не противились адепты устаревшего Си.

    "Адепты" С ни этому противятся. Пишите на rust сколько влезет, только не надо его везде агрессивно припихивать сишникам в их проекты на C.

     
     
  • 4.101, Анонимусс (-), 19:20, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Пилите проект рядом

    Зачем делать двойную работу? То что раст лучше си, потому что практически что угодно лучше чем си - это просто очевидно. Поэтому нужно улучшать имеющийся проект, а не писать дубль.

    > только не надо его везде агрессивно припихивать сишникам в их проекты на C.

    Так сишники и не против. Ну, те кто реально пишет проекты на си, а не треплет языком на форумах. Авторы ядра вроде Торвальдса и Грега поддерживают раст.

     
     
  • 5.135, Аноним (135), 21:25, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так сишники и не против. Ну, те кто реально пишет проекты на си, а не треплет языком на форумах

    Ты зачем так жестоко с ребенком? У него же депрессия случится)

     
  • 5.145, Аноним (145), 21:59, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >те кто реально пишет проекты на си, а не треплет языком на форумах. Авторы ядра вроде Торвальдса и Грега поддерживают раст.

    Давным давно они ничего не пишут (кроме постов на форуме).

     
  • 5.399, An (??), 06:49, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А там вон выше пишут, что не хотят linux на ржавчину переписывать. Вы уж определитесь там сначала с общей линией пропаганды...
     
  • 5.403, Аноним (403), 08:07, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Авторы ядра вроде Торвальдса и Грега поддерживают раст.

    Колеблются вместе с линией партии или, по-английски, I support the current thing.

     
  • 4.113, Аноним (114), 19:36, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ага, переизобретайте велосипед Между появлением проекта такого масштаба и хоть ... большой текст свёрнут, показать
     
     
  • 5.201, Диды (ok), 01:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Рано или поздно, абсолютно любой человек, смотрящий на си осознаёт, что писать на си сколь угодно надёжные проекты попросту невозможно - там неопределённое поведение,

    Отучайтесь говорить за всех.
    Что за мантра такая про UB?  Деление на 0 интов что должно делать?
    Покажите двусвязанный список на своём расте, а до этого все разговоры безсмысленны.

     
     
  • 6.209, Аноним (114), 01:46, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это не мантра, это суровая реальность Благодаря UB компилятор перевирает код пр... большой текст свёрнут, показать
     
     
  • 7.293, Аноним (146), 13:37, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Или по вашему это нормально?

    Вот в данном конкретном случае нормально абсолютно. argc меньше 1 быть не может принципиально.

    И дело тут не в делении.

    Ибо первым параметром argv является имя программы. Как программа запустилась без имени?

     
  • 7.301, Диды (ok), 14:14, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Благодаря UB компилятор перевирает код программиста до неузнаваемости.

    Вы бы для начала прочитали бы чтоль о чём вообще ub в стандарте. Это неоднозначные ситуации не имеющие логического продолжения поведение в которых отдано на усмотрение компилятору.

    > Просвещайтесь

    Так и знал что не покажете.

     
     
  • 8.357, Аноним (-), 19:43, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы бы сами прочитали это implementation-defined behavior, а не undefined behavi... текст свёрнут, показать
     
     
  • 9.364, Аноним (146), 21:41, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты или изображаешь полного или им являешься Ибо почти все решения в стандарте о... текст свёрнут, показать
     
     
  • 10.373, Аноним (403), 23:28, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Конешно нет, для этого в стандарте есть implementation-defined А UB - это для 1... большой текст свёрнут, показать
     
     
  • 11.379, Аноним (146), 00:56, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для особо одарённых До C 20 переполнение целого было UB Ибо на разных платфор... текст свёрнут, показать
     
     
  • 12.386, Аноним (403), 01:38, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В зеркало посмотри Чтобы охватить разные платформы, есть implementation-defined... большой текст свёрнут, показать
     
     
  • 13.423, Аноним (423), 13:40, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Оставить то оставили Но явно обоснованной причины теперь нет Теперь на разных ... текст свёрнут, показать
     
     
  • 14.482, Аноним (403), 03:21, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но зачем игнорировать почти всё написанное Я повторю - UB не имеет отношения ... большой текст свёрнут, показать
     
     
  • 15.483, Аноним (403), 05:40, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там три раза проговаривается silent wraparound quiet wraparound may be ... текст свёрнут, показать
     
  • 15.489, Аноним (423), 14:36, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь возникает вопрос Почему не сделано точно так же для беззнакового перепол... текст свёрнут, показать
     
     
  • 16.498, Аноним (403), 00:14, 03/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Папа, где море Всегда было UB никогда не было UB Есть -ftrapv нет аналога... текст свёрнут, показать
     
  • 6.242, Аноним (403), 05:57, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл в том, что ты можешь не получить SIGFPE в ожидаемом месте, потому что комп... большой текст свёрнут, показать
     
  • 4.157, Аноним (-), 22:26, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Шайка социалистов дармоедов Гну должна быть уничтожена. Кажется тут есть консенсус в
    > сообществе последние лет 7. Вылазьте из танка

    Только когда таким как ты мы открутим бошку, а останки доедят твои же коллеги-корпораты - не удивляйся уж и не спрашивай за что. Ты же сам первый агрессию начинал, а с агрессорами надо делать известно что.

    > Разработчики ядра линукс не считают, что их кто-то не оставляет в покое.
    > Наоборот - сами переписывают куски на раст) Они все ничего не
    > понимают, включая Линуса, да?)

    Дык там есть всякие забавные вещи типа gccrs :). Но сабжу он явно не понадобится...

     
  • 3.328, Бжежко (ok), 17:31, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это же разные люди, те кто создают новое ядро и те кто пилят текущее. К кому вы обращаетесь? К тем старым разработчикам ядра, которые не против затащить туда раст? Возможно, они мыслят стратегически и понимают, что если не переведут потихоньку ядро на безопасную кодовую базу - то проиграют на длинной дистанции. А вам остается только терпеть, потому что вы не принимаете участия в разработке.
     
  • 2.81, Аноним (81), 18:34, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прогресс не остановить. Есть спрос на безопасный код и на безопасные ОС.

    Прогресс это когда всё меньше надо зоботиться о безопасности. )

     
  • 2.124, asm (??), 20:24, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть спрос на безопасный код и на безопасные ОС. Если Линукс не хочет переписываться на Rust, то будет создан конкурент.

    Безопасный код с ассемблерными вставками?

     
     
  • 3.225, Аноним (225), 02:53, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Безопасный код с ассемблерными вставками?

    Нет, с unsafe.

    https://github.com/hexagonal-sun/moss-kernel/blob/master/src/sched/waker.rs

     

     ....большая нить свёрнута, показать (65)

  • 1.5, Аноним (5), 15:34, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    а теперь вопрос знатокам. Зачем издеваться надо собой создавая ядро на расте если весь код состоит из большого unsafe ?
     
     
  • 2.18, laindono (ok), 16:05, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Код состоит из одного большого unsafe, если ты пишешь на си. Ключевое слово unsafe в Rust нужно для отделения автоматической и ручной верификации определённых свойств. В сишечке у тебя требуется ручная верификация для всего. В расте только для небольших локализованных участков кода.

    Похожего можно добиться в си, если обложиться кучей тулзов статистического анализа. И с этой точки зрения unsafe это что-то из серии "вот тут кусочек анализа не применять, я ручками всё сделаю".

    Нюанс в том, что статистический анализ плотно и глубоко интегрирован в раст. Намного удобнее пользоваться, что ведёт к продуктивности.

     
     
  • 3.26, Аноним (26), 16:34, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Почему ты рекомендуешь FreeBSD вместо Arch?
     
  • 3.120, Аноним (120), 19:57, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В сишечке у тебя требуется ручная верификация для всего. В расте только для небольших локализованных участков кода.

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

     
     
  • 4.131, Сведущий (?), 20:57, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >даже С лучше подходит для этого

    Подробности с доказательствами будут, или как обычно?

     
     
  • 5.177, Bottle (?), 23:23, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    SeL4 был написан на Си, а не на Хрусте, при этом используется в реальных проектах, в отличие от поделок на Хрусте.
     
     
  • 6.210, Аноним (114), 01:48, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >SeL4 был написан на Си

    Какая наглая ложь. Он не написан на си, он написан на связке си и кода, доказывающего коректность сишного кода. Без кода с доказательством коректности сишный код - не более чем сборник UB.

     
     
  • 7.299, aname (?), 14:12, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В какой части этого выражения есть раст?
     
     
  • 8.341, Аноним (114), 18:00, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В случае с растом есть проверка исходников на минимальное количество самых очеви... текст свёрнут, показать
     
     
  • 9.377, Аноним (377), 00:36, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Где вы нашли эти исходники, если там си ... текст свёрнут, показать
     
  • 7.329, Аноним (329), 17:41, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То есть если Sel4 переписать с Си на Раст, по твоей логике он будет написан не на Расте. Понятно.
     
  • 3.251, bdrbt (ok), 09:38, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что плохого в "обложиться тулзами статиЧНОГО" анализа если они дадут тот же результат, особенно без всяких там проверок в рантайме, которые "теоретически хороши", но на практике их надо обходить?  
     
     
  • 4.275, laindono (ok), 11:45, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтоб добиться того же эффекта на индустрию, надо встроить весь этот анализ прямо в компиляторы и сделать их как минимум включёнными по умолчанию. Если врубить такой подобный анализ на всей сишечке, внезапно окажется что куча кода требует полного переписывания. Проще новый язык сделать под это всё, что собственно и произошло.
     
     
  • 5.288, Аноним (288), 13:08, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Но наличие этого нового ЯП еще на гарантирует наличие ПО, которое будет на этом самом новом ЯП написано. Значит у нас (читай: человечества) два путя: прогнать анализаторами весь написанный код на Си с последующими корректировками, либо переписать ПО на Расте. Первое, очевидно, проще, т.к. отпадает необходимость учить новый ЯП. Соответсвенно, зачем нужен Раст?
     
     
  • 6.305, laindono (ok), 14:22, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Переписывание одинаково сложно и трудозатратно Не важно, переписываешь ты на но... большой текст свёрнут, показать
     
     
  • 7.308, Аноним (5), 14:50, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >чтоб не писать сишечнокрестовые портянки

    о да... портянки на яве или го более привлекательные конечно )))

     
     
  • 8.321, laindono (ok), 15:42, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зависит от задачи же Большая часть ЯП вроде бы универсальна Но люди в здравом ... текст свёрнут, показать
     
     
  • 9.467, _ (??), 19:37, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    laindono тебе тут на ON кто то - поставил Адекватов тут не любят Ну это ... текст свёрнут, показать
     
  • 6.345, Аноним (114), 18:15, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >прогнать анализаторами весь написанный код на Си с последующими корректировками

    Прогоните и удивитесь. Анализатор gcc ломается от малейшего рефакторинга, просто переставая видеть ошибки. А если вы возьмёте нормальный анализатор, который будет находить все ошибки, то вам придётся выкидывать почти весь сишный код.

     
  • 5.332, Аноним (329), 17:45, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Чтоб добиться того же эффекта на индустрию, надо встроить весь этот анализ прямо в компиляторы и сделать их как минимум включёнными по умолчанию.

    Верно.

    >Если врубить такой подобный анализ на всей сишечке, внезапно окажется что куча кода требует полного переписывания.

    Ложь.

    >Проще новый язык сделать под это всё, что собственно и произошло.

    Доказательство данного утверждения будут или как обычно?

     
     
  • 6.350, laindono (ok), 18:48, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы это было легко и просто, то существовали бы автоматизированные средства ... большой текст свёрнут, показать
     
  • 4.342, Аноним (114), 18:05, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >А что плохого в "обложиться тулзами статиЧНОГО" анализа

    Ну так делайте, хотя бы спустя более чем полвека, после появления дыряшечки. Но ведь этого почему-то нет. Вы не знаете почему?

     
  • 4.427, Советский инженер (ok), 14:02, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    плохо что так делает просто мизерный процент разрабов.
     
  • 3.459, _kp (ok), 18:37, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>требуется ручная верификация для всего

    Вы из какого года пишете про ручные проверки?
    У нас ИИ для этого есть, даже офлайн работает.
    Кстати, боров чекер в Русте прилично замедляет работу.

     
     
  • 4.461, Аноним (-), 19:03, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы из какого года пишете про ручные проверки?
    > У нас ИИ для этого есть, даже офлайн работает.

    Хм, а чего тогда такое ков-во CVE?
    Или.. а на каких кодах вы его обучали?

    > Кстати, боров чекер в Русте прилично замедляет работу.

    Это если опыта нет.
    Когда он есть, то инварианты и правильная обработка веток пишется автоматически.


     
  • 2.23, нах. (?), 16:30, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну зойчем вы тгавите?! Написано же - не только из unsafe. Есть еще ассемблер. Потому что на нескучном йезычке невозможно писать код, работающий с железом.

    Вот теперь - безопастненько!

     
     
  • 3.64, я (?), 18:06, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты и на сишечке без ассемблерных вставок не напишешь ничего лоулевельного.. эт какбы не то что норма а база... смешно с вас конечно.
     
     
  • 4.89, Аноним (84), 18:58, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чего же вы, несишники, тогда своей безопастностью кичитесь, если ассемблерные вставки и у вас это база?
     
     
  • 5.407, Советский инженер (ok), 09:06, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    умные люди понимают зачем в автомобилях ремни безопасности и подушки.
    хотя ни то ни то не дает 100% гарантии выживания.
    но с ними таки лучше чем без них.

    вот с растом так же.

     
  • 4.170, 12yoexpert (ok), 23:06, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > ты и на сишечке без ассемблерных вставок не напишешь ничего лоулевельного

    интринсики есть даже в вашем "безопасном" расте

    смешно читать рассуждения веб-синьоров про асм

     
     
  • 5.322, laindono (ok), 15:49, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Покажи мне переход из kernel space в user space исключительно на интринсиках. Заодно обработку исключений от процессора приложи. Полагаю, своих ядер ты никогда не писал.
     
     
  • 6.394, Аноним (394), 03:16, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты хоть не используй слова, смысла которых не понимаешь. Понаберут веб-сеньоров-помидоров по объявлениям.
     
     
  • 7.425, Советский инженер (ok), 13:54, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты хоть не используй слова, смысла которых не понимаешь. Понаберут веб-сеньоров-помидоров
    > по объявлениям.

    так и запишем, показать не смог, слился

     
  • 4.367, Аноним (367), 22:49, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Написали бы низкоуровнего, а то пишите через бэкдор и понимай вас. Будьте проще - и народ к вам потянется.
     
  • 4.460, _kp (ok), 18:41, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>на сишечке без ассемблерных вставок не напишешь ничего лоулевельного..

    Ну, если надо специфическую инструкцию вбить, то это на любом языке вставка будет. А если просто код, то можно без вставок. Например, на STM32 или ESP32 можно все на Си написать, без единой вставки, и таблицы векторов прерываний целиком на Си сделать.

     
  • 3.73, Советский инженер (ok), 18:18, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Есть еще ассемблер. Потому что на нескучном йезычке невозможно писать код, работающий с железом

    c растом все ясно, но вот С, созданный для написания OC, уже может без асемблера работать с железом? да хотябы есть приличная libc без асемблера?

     
     
  • 4.133, _ (??), 21:23, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > c растом все ясно,

    А мне вот - нет :(

    > но вот С, созданный для написания OC, уже может без асемблера работать с железом?

    Да (*) но - тебе не понравится :)
    Поэтому Си-шники запросто пользуют ассемблер - с нашей религией это в полной гармонии.
    Это которая "по локти в железе!(С)" :)

    > да хотябы есть приличная libc без асемблера?

    Нет. Да и ЗОЙЧЕМ?! Что бы _что_? %-\

     
  • 4.480, bOOster (ok), 00:52, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    libc нужен не системному программисту могущему в ОСЬ, а чайнику, который с базовыми алгоритмами не знаком.
     
  • 3.115, Аноним (115), 19:40, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >на нескучном йезычке невозможно писать код, работающий с железом.

    На любом ЯВУ невозможно. Почему - тебе расскажут где-то на втором курсе. Если поступишь.

     
     
  • 4.148, _ (??), 22:03, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну ... это - если ты на бухгалтера поступишь...

    А если куда то в непонятные буквы Computer Science - тебе прямо таки _должны_ рассказать ну к примеру про Symbolics(кажись) Lisp-macines ... Про Lilith - the Modula-workstation ... про CPU исполняющие прямо Java Byte-code (имя - забыл)... про Forth-cpu от Rockwell ... а если ты в РФ и кафедра "в сапогах" то и про Эль-76 тоже должны рассказать :)

    Мир - он большой, в нём чего только не было\есть :)

     
     
  • 5.404, агент госдепа (?), 08:52, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    и все такое мертвое и забытое.
    с чего бы?
     
  • 4.281, Аноним (367), 12:16, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это Вы зря ляпнули. Написать на многих компилируемых ЯВУ можно, но работать будет медленно или не так, как задумывалось.
     

     ....большая нить свёрнута, показать (41)

  • 1.9, Анонимище (?), 15:42, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, а есть ли примеры ядер для ОС (не обязательно Линукс-совместимого) которые были написаны в функциональной парадигме?
     
     
  • 2.14, Аноним (-), 15:55, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Системое программирование - это исключительно структурная (процедурная) парадигма. Системное программирование это такое программирование когда оживляешь железо.

    А вот, ООП и функци-анальщина - это абстрации, сахар. Для Абстраций системный код написанный в процедурной парадигме это как, фундамент и несушие стены у зданий.

     
     
  • 3.19, Аноним (19), 16:15, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обероны и семейство. Хорошая производительность.
    BeOS и Haiku тоже на ООП, но там ещё и eventloop, который в десятую macos и перенесли (а вот ооп не стали, слишком плохо вязалось с устоявшейся NS-архитектурой из Xerox).
     
     
  • 4.55, Аноним (62), 17:50, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    NS - Network Subsystem?
     
     
  • 5.72, НяшМяш (ok), 18:17, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://ru.wikipedia.org/wiki/NeXTSTEP

    У эпплов в обжси до сих пор всё под префиксом NS идёт, они от этого только в стандартной библиотеке свифта ушли.

     
     
  • 6.78, penetrator (?), 18:31, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    бесячая хрень этот NS, вообще не знаю как там разрабы с ним живут
     
  • 4.65, Аноним (-), 18:08, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Обероны и семейство. Хорошая производительность.

    Никлаус Вирт создавая операционную систему для своих машин никогда к ООП парадигме не прибегал.

    >BeOS и Haiku тоже на ООП,

    Только высокоуровневые компоненты, например графические библиотеки.

     
  • 3.69, Аноним (62), 18:14, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Genode на C++
     
  • 3.82, penetrator (?), 18:41, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Системое программирование - это исключительно ассемблерная (конвейрная) парадигма. Системое программирование это такой программирование когда call gates, registers, memory barriers, instruction sets.

    А вот, процедуры - это функци-анальщина, абстрации, сахар. <далее неразборчиво>

     
     
  • 4.87, Аноним (84), 18:51, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот поэтому и в методах ООП никто не запрещает делать вставки на asm-е. Даже, при необходимости, всё тело метода на asm-е сделать.
     
     
  • 5.245, Аноним (-), 06:05, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Шаблоны, методы, классы в системщине запрещены.
     
     
  • 6.279, ProfessorNavigator (ok), 12:03, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С чего бы вдруг?))
     
  • 6.348, Аноним (348), 18:46, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кем запрещены: анонимом?
    А, Яфинном, так не всё же в мире есть Linux. А то вот в микроконтреллерах классы с шаблонами заходят.
     
  • 6.397, Аноним (403), 04:13, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это лишь нормальное обобщённое программирование, в ядре оно тоже есть, только ме... большой текст свёрнут, показать
     
     
  • 7.398, Аноним (403), 04:49, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > И вы проспали Rust в ядре. Там есть всё

    И даже больше! В C и C++ нельзя сделать DSL с новыми операторами. А в расте можно. В ядре уже лежит код 'pin_init!(... <- ...)'[1] - это макрос с новым оператором, которого в языке нет.

    [1] https://elixir.bootlin.com/linux/v6.18-rc7/source/rust/kernel/xarray.rs#L94

     
     
  • 8.439, Аноним (-), 14:54, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Придётся автору сего кода закрыть доступ в репозиторий ядра ... текст свёрнут, показать
     
  • 4.99, Аноним (-), 19:18, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То что ты занимаешся софистикой не отменяет того факта, что для системщины сишке нет альтернативы.
     
  • 4.119, Аноним (114), 19:54, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >То что ты занимаешся софистикой не отменяет того факта, что для системщины сишке нет альтернативы.

    Ну вот лгать то не надо. Тот же паскаль портит память ничуть не хуже сишки, и к ассемблеру подключается. А ещё, говорят паскаль комилирует куда быстрее сишки.

     
     
  • 5.246, Аноним (-), 06:07, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Паскаль в 2025 году, батенька вы шутите.
     
     
  • 6.303, aname (?), 14:18, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как что- то плохое
     
  • 6.347, Аноним (114), 18:21, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если устраивает сишка то и паскальь устроит
     
  • 5.462, penetrator (?), 19:08, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>То что ты занимаешся софистикой не отменяет того факта, что для системщины сишке нет альтернативы.
    > Ну вот лгать то не надо. Тот же паскаль портит память ничуть
    > не хуже сишки, и к ассемблеру подключается. А ещё, говорят паскаль
    > комилирует куда быстрее сишки.

    ты промахнулся с ответом, мне ответил, а не автору

    паскаль компилится быстрее сишки, что оригинальный, что делфи, но синтаксис там конечно ну его... видел трогал чуть-чуть плавал

     
     
  • 6.464, Аноним (-), 19:16, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > но синтаксис там конечно ну его... видел трогал чуть-чуть плавал

    Синтаксис это привычка.
    И показатель профессиональности - профи может использовать любой синтаксис.
    Это как если бы проф водитель такой "ой, у вас тут педаль ручника напольная, не буду ездить".

    У многих серьезных ЯП (АДА, фортран) синтаксис отличен от СИшного, но это не делает их плохими.
    АДА так вообще заткнет СИ за пояс по надежности.

     
     
  • 7.469, _ (??), 20:02, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > АДА так вообще заткнет СИ за пояс по надежности.

    /Troll mode ON

    ... Ariane V flight V88 ...

    :-) ;-p :-D

    /Troll mode OFF

     
     
  • 8.474, Аноним (-), 20:20, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В том то и дело что Troll mode Те кто знают, те понимают что подход если мы не... текст свёрнут, показать
     
     
  • 9.494, _ (??), 20:25, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Взлетела ракета Упала в болото Какая в ней Ада Такие полёты С НороТЪ П... текст свёрнут, показать
     
     
  • 10.495, Аноним (-), 20:34, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а вольве есть ремни безопасности, но если поставить заглушку за 100 рубасов... текст свёрнут, показать
     
     
  • 11.497, _ (??), 20:57, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ути - пуси С Даже только линугз А это со фар - махровый Си уже под 30 лет ка... текст свёрнут, показать
     
  • 2.16, Аноним (5), 15:55, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://github.com/froggey/Mezzano
     
     
  • 3.60, Аноним (60), 17:57, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    По сслыке там Лисп. Но давай честно, Лисп без Лисп-машины отнюдь не низкоуровневый язык.
     
     
  • 4.83, Аноним (83), 18:44, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Лисп без Лисп-машины отнюдь не низкоуровневый язык.

    В приличных реализациях CL диассемблер в комплекте идёт. Догадываешься почему? Подскажу: CL компилируется в нативный код. Без всякой лисп-машины, прямо из-под линуксового ядра. Вот это чудеса, а?

     
     
  • 5.243, Аноним (-), 05:58, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Во внутренности CL не смотрел, но подозреваю, что исходники на Лиспе транслируется в машиный код проходя стадию ассемблирования. А ассемблер, друг мой, это процедурная парадигма.
    Без Лисп-машин, Лисп уже не Лисп.
     
     
  • 6.262, Аноним (5), 10:58, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    по вашему выходит раз нет haskell-машины например то это тоже получается процедурный язык
     
     
  • 7.276, Jh (?), 11:46, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    на железе оно всё процедурное. а еще там всякие JNZ, JZ, что по-сути ужасный GOTO в языках высокого уровня.
     
     
  • 8.470, _ (??), 20:06, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это IF NOT и IF вообще-то GOTO это - JMP - ... текст свёрнут, показать
     
  • 7.297, Аноним (-), 13:59, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >по вашему выходит раз нет haskell-машины например то это тоже получается процедурный язык

    Не перевирай. Хаскел не процедурный язык. Просто сюда набежали адепты C++ и начали говорить, что операционки можно писать используя ООП. Пришлось их спускать с небес на землю.

    И ещё, одна очевидняа мысль. Вся мощь Лиспа, как языка заключена в наличии Лисп-машины. Без Лисп-железа языки семейства Лисп никогда не проявят всей своей мощи. Исторически так сложилось, что Лисп-машины уступили конкуренцию архитектуре IBM-PC-совместимый компьютер (то бишь ваши десктопы).

     
     
  • 8.471, _ (??), 20:12, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да с чего бы Доказать осилишь Это было удобно когда компьютеры были большие н... текст свёрнут, показать
     
  • 4.239, Аноним (239), 05:18, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там даже ассемблерные вставки можно найти
     
  • 2.39, Кошкажена (?), 16:56, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    MirageOS? правда в какой там парадигме не могу сказать
     
  • 2.149, _ (??), 22:06, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Symbolics Lisp machines
    и это самые знаменитые, была их - куча.
     
     
  • 3.316, Аноним (-), 15:23, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    1980-е годы.
     
     
  • 4.374, _ (??), 23:51, 30/11/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

     ....большая нить свёрнута, показать (41)

  • 1.10, Геймер (?), 15:45, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если «джаст фор фан», то может что хорошее и получится
     
     
  • 2.333, Аноним (329), 17:49, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Фан" и получится.
     

  • 1.11, Аноним (-), 15:46, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Код написан на языке Rust с ассемблерными вставками и распространяется под лицензией MIT.

    Стопицот раз было сказано, что ПО под разрешительными лицензиями нежизнеспособно. Взлетает только копилефт.

     
     
  • 2.27, Аноним10084 и 1008465039 (?), 16:35, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какой копилефт кроме Линукса взлетел?
     
     
  • 3.67, Аноним (62), 18:11, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Glibc, GCC, GNOME, KDE,  LO (MPLv2), GIMP, Blender, VirtualBox, QEMU
     
     
  • 4.180, Bottle (?), 23:39, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Отдельно из KDE отметим Krita, раз у нас отмечен GIMP отдельно от гомогнома, потому что Критой пользуются не только кедерасты, ещё стоит отметить Firefox.
    Аудиоплагины Calf Studio Gear шикарны. ZynAddSubFX и его новая версия Zyn-Fusion, Surge XT, Audacity. Альфа четвёртой версии Audacity так и вовсе благодать.
     
     
  • 5.204, Аноним10084 и 1008465039 (?), 01:30, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Firefox как бы да, сам им пользуюсь, но по сути он кормится с донатов гугла за поиск. Так что его успешность, к большому сожалению, относительная
     
  • 4.203, Аноним10084 и 1008465039 (?), 01:29, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Glibc, GCC, GNOME, KDE,  LO (MPLv2), GIMP, Blender, VirtualBox, QEMU

    Ну GCC вовсю теснит Clang, та же Apple перешла на него. Blender да, успех, GIMP - ну плюс-минус, но это всё относительно мелкие вещи для пользователей. Либо же идущее к линуксу инфраструктурное, как кему. А что-нибудь уровня Kubernetes и PostgreSQL есть?

     
     
  • 5.352, Аноним (348), 18:51, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вне проприерастии не теснит.
     
  • 2.136, Аноним (135), 21:28, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можешь хоть миллионпицот раз это написать- реальности все равно. Открой статистику по свободным лицензиям и удивись! Гну _никогда_ не было лидером.
     
     
  • 3.154, Аноним (146), 22:21, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Статистику по использованию в работающих системах?

    Или статистику по заброшенкам на помойках?

     

  • 1.12, Аноним (12), 15:51, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    на языке Rust с ассемблерными вставками


    вот так точно безопасно

     
     
  • 2.90, Аноним (90), 19:00, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это лучше чем си с ассемблерными вставками.
     
     
  • 3.94, Аноним (94), 19:12, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ассемблерные вставки уровень безопасности уравнивают. Здесь ваш чекер боровов не помошник.
     
     
  • 4.181, Bottle (?), 23:40, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У ассемблера нет неопределённого поведения, в отличие от.
     
     
  • 5.199, шпак (?), 00:58, 30/11/2025 Скрыто ботом-модератором     [к модератору]
  • –7 +/
     
     
  • 6.248, Аноним (403), 07:02, 30/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.325, Аноним (325), 16:48, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    таки да, на расте фиг напишешь асм неправильно, каждый регистр и побочные эффекты надо указывать
    https://doc.rust-lang.org/nightly/reference/inline-assembly.html
     
     
  • 3.335, Аноним (329), 17:51, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что делает и так непростую разработку на ассемблере и вовсе изумительной.
     

  • 1.15, Аноним (-), 15:55, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > на языке Rust с ассемблерными вставками и распространяется под лицензией MIT.

    Как линукс, только недопиленый, без драйверов, с похабной лицензией с которой его растащут по норам, на эзотерическом яп. Обречено на успех захвата мира. Пару фоторамок должно осилить.

     
     
  • 2.28, Аноним10084 и 1008465039 (?), 16:36, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Лицензия как раз куда лучше, более дружественная для бизнеса
     
     
  • 3.43, Аноним (26), 17:06, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чем лучше? Бизнес исходниками mit не поделится.
     
     
  • 4.50, Аноним10084 и 1008465039 (?), 17:29, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну так это удобно, что бизнес может не раскрывать то, что не хочет. Я, будучи бизнесом, не хотел бы, чтобы меня заставляли делиться вообще всем. А так, благодаря этому бизнес может этот код спокойно для себя использовать.
     
     
  • 5.59, Аноним (62), 17:57, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А я за то, чтобы тебя, в таком случае, принудительно на законодательном уровне не пускали на рынок. Можешь идти в Сахару и там продавать свои блобы.
     
     
  • 6.184, Аноним10084 и 1008465039 (?), 23:47, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я за интересы бизнеса. Если всех как я выгонять, будете бедно жить на своём опустевшем рынке
     
     
  • 7.280, ProfessorNavigator (ok), 12:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Я за интересы бизнеса. Если всех как я выгонять, будете бедно жить на своём опустевшем рынке

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

     
     
  • 8.285, Аноним10084 и 1008465039 (?), 12:31, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это полная чушь, старая марксистская глупость Бизнесмен-то как раз трудится ... текст свёрнут, показать
     
     
  • 9.290, ProfessorNavigator (ok), 13:17, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я разве говорил, что ничего не стоит Я одно время работал третьим помощником ... большой текст свёрнут, показать
     
     
  • 10.300, Аноним10084 и 1008465039 (?), 14:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Полная чушь Бизнес как раз-таки внимательно анализирует потребности, какие есть... текст свёрнут, показать
     
     
  • 11.306, ProfessorNavigator (ok), 14:25, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хех, знали бы вы, насколько вы - предсказуемы Так и думал, что про учёт потре... большой текст свёрнут, показать
     
     
  • 12.313, Аноним10084 и 1008465039 (?), 15:17, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да вы тоже предсказуемы Претензия к Госплану одна - неэффективность И претензи... текст свёрнут, показать
     
     
  • 13.315, ProfessorNavigator (ok), 15:21, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Действительности не соответствует Изучайте историю СССР Ну т е аргументов у в... текст свёрнут, показать
     
     
  • 14.318, Аноним10084 и 1008465039 (?), 15:35, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы себя, батенька, описали и себе посоветовали изучайте историю СССР ... текст свёрнут, показать
     
     
  • 15.320, ProfessorNavigator (ok), 15:36, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну-ну ... текст свёрнут, показать
     
  • 11.307, Аноним (146), 14:27, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как говорит товарищь Васерман Ситуация поменялась Теперь есть возможность плани... текст свёрнут, показать
     
     
  • 12.312, Аноним10084 и 1008465039 (?), 15:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Планировать и тогда можно было Другой вопрос, что планирование необязательно по... текст свёрнут, показать
     
     
  • 13.319, ProfessorNavigator (ok), 15:35, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Частная инициатива и рынок не связаны никак А вот нормальное планирование унич... большой текст свёрнут, показать
     
     
  • 14.360, Бжежко (ok), 20:08, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что кроме рынка остается Коммуняцкое государство рухнуло даже не протянув сот... текст свёрнут, показать
     
     
  • 15.362, ProfessorNavigator (ok), 20:57, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Выбор очень прост коммунизм или смерть Для всех нас Людей Или мы организовыв... большой текст свёрнут, показать
     
     
  • 16.368, Бжежко (ok), 22:50, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хватит причитать и отставить панику Станет выгодно ресурсы в космосе добывать, ... большой текст свёрнут, показать
     
     
  • 17.382, Аноним (146), 01:03, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно по этому у штатов химически уран из руды добывают, а у остальных центри... текст свёрнут, показать
     
  • 17.426, ProfessorNavigator (ok), 14:02, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Эк у вас подгорает Прям любо дорого смотреть - значит в правильном направлении... текст свёрнут, показать
     
     
  • 18.491, Бжежко (ok), 19:18, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Подгорает от мертвого совка Я наоборот очень рад что его больше не существует, ... текст свёрнут, показать
     
     
  • 19.492, ProfessorNavigator (ok), 20:02, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы всё было так, как вы говорите, то вы бы тут который день уже в истерике ... текст свёрнут, показать
     
     
  • 20.493, Аноним (-), 20:09, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вам говорят КОММУНИЗМ кровавое поделие нелюдей НЕНУЖЕН А вы всё комментируете... текст свёрнут, показать
     
  • 16.388, _ (??), 01:57, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не болтайте ерундой С Для этого надо вначале революшу замутить и выиграть А... текст свёрнут, показать
     
     
  • 17.429, ProfessorNavigator (ok), 14:06, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То-то у вас подгорает Может дело не в фигурах Революцию ведь не фигуры дел... текст свёрнут, показать
     
     
  • 18.431, Аноним (431), 14:22, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А чего у меня должно подгорать Совок сдох, коммуняки где-то на уровне опущенцев... текст свёрнут, показать
     
     
  • 19.433, ProfessorNavigator (ok), 14:27, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Главное - повторяйте себе это почаще Не доживу - я, а подгорает почему-то у ва... текст свёрнут, показать
     
     
  • 20.435, Аноним (431), 14:36, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, вот прям сейчас работает Что в америках, что в китае Вот вы не доживете, ... текст свёрнут, показать
     
  • 13.365, Аноним (146), 21:49, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В корне не верно Не было Биг дата и все такое Теперь есть ... текст свёрнут, показать
     
  • 12.359, Бжежко (ok), 20:04, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пусть докажет свое утверждение, а балаболить любой коммуняка может Не требудетс... текст свёрнут, показать
     
     
  • 13.366, Аноним (146), 21:52, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В корне неверная постановка задачи В нее закралась слово рынок Постановка зада... текст свёрнут, показать
     
     
  • 14.490, Бжежко (ok), 19:10, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В чем противоречие Пусть попробует спланировать спрос предложение по какой-то г... текст свёрнут, показать
     
  • 10.375, _ (??), 00:18, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тляяяя Ну Шариковщина же Взять всё - и поделить С А потом как в позднем... текст свёрнут, показать
     
     
  • 11.428, ProfessorNavigator (ok), 14:04, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    До-о, конечно Читать мы, значит, не умеем ... текст свёрнут, показать
     
  • 5.215, Аноним (215), 02:03, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я, будучи бизнесом, не хотел бы, чтобы меня заставляли делиться вообще

    Есть пару компаний у которых есть свободные 100 у.е. и стоимость разработки системы
    на рынке обойдется в 150 у.е. Если ничего не делать когда-нибудь появится конкуренты которые договоряться и ты вылетаешь через пару месяцев с долгами.

    Один бизнес сделать не сможет, а вдвоем с твоим братом, другом, одногрупником, лучшим врагом из кокурирующей компании сможете и даже сможеет получить прибыль в следующем
    месяце.

    Твои действия?

    1. Скинулись на OpenSource и разработали ядро, через месяц оба имеете свои фоторамки на инновационном Rust и худо бедно гребете бабло
    2. Прождать пару месяцев прожрать деньги, но вылететь с рынка

    Расскажи по подробнее о своем выборе

     
     
  • 6.378, _ (??), 00:37, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ...
    3. подождать пока те два лоха сделают техническую часть, скопировать (и да - исходники не прятать - там вель ничего не поменялось :)  ) а дентги вложить в рекламу и агресивный PR ...

    В результате - вы сделали всю грязную работу, я загрёб все денежки ;-p  :-D

    Это не я придумал, это я смотрю что с попенсорсом случилось и "рассуждаю вслух"(С)

     
     
  • 7.488, Аноним (146), 11:01, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > подождать пока те два лоха сделают техническую часть, скопировать (и да - исходники не прятать - там вель ничего не поменялось :)  ) а дентги вложить в рекламу и агресивный PR

    Нет конкурентного преимущества, кроме пиара.

    4. Что бы было надо добавить за мало денег на добавление фичи и закрыть, не отдавая назад.
    Вот тогда и пиар легче сработает.

     
     
  • 8.496, _ (??), 20:41, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Будто бы это не единственное что нужно -р Сплошь и рядом побеждают __плохие__ т... текст свёрнут, показать
     
  • 3.56, Аноним (62), 17:53, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот-вот, но не для пользователя. Потому, что пользователь получит залоченные смарты и роутеры.
     
     
  • 4.70, Аноним (-), 18:16, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот-вот, но не для пользователя. Потому, что пользователь получит залоченные смарты и
    > роутеры.

    Даже на них таки как правило можно получить сорцы. И благодаря этому существуют вещи типа openwrt, альтернативных сборок андроида и проч.

    Просто для сравнения:

    * репы проекта maemo отданные ноклой комьюнити живые до сих пор и n900 и даже при остром мазохизме n800 каким до сих пор можно пользоваться.

    * а вот майкрософт вырубил гальюниям виндостор, сорцов нет, альтернативынх способов инстала тоже, нате вам чудный кирпич как прощальный подарок от проприетарщика.

     
     
  • 5.80, Аноним (84), 18:32, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    OpenWRT существует, по большей части, за счёт реверсинженеринга.
     
  • 4.137, Аноним (137), 21:31, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > получит залоченные смарты и роутеры.

    Ахах то есть мяу. На линуксе с гопаельным окружением то-то все смарты свободные! Все 2! А роутеры с линуксом все сплошь открытые и свои наработки выкладывают, угу.

     
     
  • 5.189, Аноним10084 и 1008465039 (?), 23:54, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот-вот! Все местные тут так ратуют за GPL и против бизнеса, что мол так его! Даёшь свободу! Да только свободы по итогу нет, а лишние препоны для малого и среднего бизнеса, здоровых ребят, есть
     
     
  • 6.211, Аноним (114), 01:51, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Да только свободы по итогу нет, а лишние препоны для малого и среднего бизнеса, здоровых ребят, есть

    Во-первых, у вас есть бизнес? Во-вторых, бизнес может ВНЕЗАПНО

     
     
  • 7.213, Аноним (114), 01:52, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не брать код под GPL, а сразу покупать код под EULA. Так почему вы не покупаете код под EULA, как вам GPL в этом мешает?
     
     
  • 8.222, Аноним10084 и 1008465039 (?), 02:21, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А был бы под MIT, можно было бы просто брать, в том и смысл... текст свёрнут, показать
     
     
  • 9.234, Аноним (114), 04:35, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дак и под EULA тоже можно сразу взять Или вы такой бизнесмен, что не в состо... текст свёрнут, показать
     
     
  • 10.241, Аноним10084 и 1008465039 (?), 05:39, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так никто никого не эксплуатирует, человек написал софтину, выложил ее под MIT, ... текст свёрнут, показать
     
     
  • 11.349, Аноним (114), 18:46, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Никакого мира не существует Условный школьник не извлечёт никакой пользы из fre... текст свёрнут, показать
     
     
  • 12.361, Бжежко (ok), 20:17, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так это его выбор, он так решил Хотите отблагодарить - найдите контакт автора и... текст свёрнут, показать
     
  • 11.393, Аноним (-), 02:55, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А я вот не хочу халявщикам типа тебя ничего дарить Если ты готов совместно де... большой текст свёрнут, показать
     
  • 6.353, Аноним (348), 18:57, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если для здоровых ребят препоны не ставить, повторятся 90-е.
     
  • 5.369, Аноним (348), 22:59, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это с какого это вдруг все смарты стали с окружением GNU ?
     
  • 4.183, Аноним10084 и 1008465039 (?), 23:46, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А с чего мне топить за пользователя против бизнеса?
     
  • 3.68, Аноним (-), 18:13, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Лицензия как раз куда лучше, более дружественная для бизнеса

    Вот только этот бизнес потом - налетает на проект как львы на антилопу, раздирает на части, и в кустах раздается хруст костей и рык отпугивающий конкурентов от жрата. Львам хорошо: нашару набили брюхо, да еще "халявшиков" обрычали о как, трясутся как осиновые листья. Но вот участь антилопы в этой схеме довольно незавидна. И мы вроде бы как раз про нее? :)

     
     
  • 4.139, Аноним (135), 21:37, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо без бизнеса лучше, да? Знаменитые лекарства от государства, смартфоны от сообщества и фильмы от министерства просвещения, ага. Но что-то мне подсказывает, что ты точно так же лечишься пфайзером, а не кремлевской таблеткой и смотришь фильмы Нолана, а не играешь в Смуту.
     
     
  • 5.192, Аноним (-), 00:04, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как бы это вам сказать Unmanaged капитализм - очень так себе штука, да И после... большой текст свёрнут, показать
     
  • 4.188, Аноним10084 и 1008465039 (?), 23:53, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем участь антилопы? Если ты проект выкладываешь в опенсорс, ты априори его даёшь без ожидания чего-то взамен. А вот давать что-то типа в опенсорс, но под вирусной лицензией - это ты по сути выкидываешь свой вклад - бизнес не будет пользоваться серьезный. Чтобы пользовались простые юзеры? Ну может быть, но это не слишком амбициозно. Линукс и с натяжкой Firefox - единственные успешные копилефты. Только Линукс - это редкая ниша ОС, в которой корпы согласны иметь общую открытую платформу, чтобы их закрытые программы работали, ну а Firefox живёт с донатов Гугла на поиск
     
     
  • 5.197, Аноним (-), 00:23, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, вот на минуточку В Linux прямым текстом говорят - commit or GTFO И в этих... большой текст свёрнут, показать
     
     
  • 6.202, Аноним10084 и 1008465039 (?), 01:27, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С этим-то я как раз не спорю Но по мне это противоречит идее опенсорс Опенсорс... большой текст свёрнут, показать
     
     
  • 7.395, Аноним (-), 03:21, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как по мне это как раз привносит баланс в идею Когда вместо отношений master-... большой текст свёрнут, показать
     
  • 5.214, Аноним (114), 02:01, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В заработке за счёт чужого труда, очевидно же Ну и зачем так делать Это называ... большой текст свёрнут, показать
     
     
  • 6.221, Аноним10084 и 1008465039 (?), 02:18, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Просто если ты хочешь осчастливить человечество Ну и для резюме Ну вот в моём ... большой текст свёрнут, показать
     
     
  • 7.233, Аноним (114), 04:29, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Человечества не существует Есть куча разрозненных груп и осчасливливая одну, пе... большой текст свёрнут, показать
     
     
  • 8.240, Аноним10084 и 1008465039 (?), 05:36, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Опять же, опенсорс - это и копилефт, и пермиссив На опеннете принято порицать п... большой текст свёрнут, показать
     
     
  • 9.294, Аноним (146), 13:40, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так зачем его нанимать, если он и так пишет то что тебе нужно ... текст свёрнут, показать
     
     
  • 10.314, Аноним10084 и 1008465039 (?), 15:18, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так он один раз написал то, что мне нужно, не каждый раз А если мне нужны навык... текст свёрнут, показать
     
     
  • 11.381, Аноним (146), 01:01, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А можешь не брать и не приглашать Есть множество способов как надавить на челов... текст свёрнут, показать
     
  • 9.351, Аноним (114), 18:51, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не сказки рассказывайте, а возьмите статистику по популярным библиотекам со с... текст свёрнут, показать
     
  • 7.396, Аноним (-), 03:29, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что если вместо этого я хочу - объединиться с теми кто поможет рещить мне вот ... большой текст свёрнут, показать
     
  • 2.40, al (??), 17:00, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >без драйверов

    Вот, кстати да, про чуть ли не самое главное все забывают. А между прочим линуксант.ком ещё работает, если кто пользовался

     

     ....большая нить свёрнута, показать (73)

  • 1.24, BrainFucker (ok), 16:31, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что случилось с той их операционкой где "всё есть ссылка" по аналогии с юниксовым "всё есть файл"? Концепция провалилась?
     
     
  • 2.29, Анонимусс (-), 16:36, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Концепция провалилась?

    Нет, ее пилят как могут полтора землекопа.
    Она даже на реальном железе запускается, что в общем-то удивительно без драверов-то.

     
     
  • 3.31, Аноним10084 и 1008465039 (?), 16:39, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Написать драйверы под пару тестовых железок, если уж за ОС взялись, могут наверное. А про какую ОС речь?
     
     
  • 4.33, Анонимусс (-), 16:45, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Написать драйверы под пару тестовых железок

    Так под пару и написали))

    > А про какую ОС речь?

    Про redox os
    Пишется на расте всё - от загрузчика и ядра до DE (COSMIC пишет system76).
    Сколько людей ее пишут можно глянуть в их гитлабе (gitlab.redox-os.org/redox-os/redox).
    Спойлер - целых 9 (девять) тел и без финансирования корпами.
    И тем не менее оно вполне себе работает (на подходящем железее)

     
     
  • 5.103, Аноним (95), 19:22, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > без финансирования корпами

    что показывает, насколько она нужна.

     
     
  • 6.110, Анонимусс (-), 19:29, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что показывает, насколько она нужна.

    Так так про многое можно сказать.
    Про сорта БСД, про всякие опенсолярисы и прочую маргинальщину.
    Про Хурд в конце концов! Хотя тут согласен, Хурд не нужен))
    А ведь оно все написано на божественной сишечке!

    Я в общем-то и не утверждал что редокс нужна.
    Но свое дело она сделала - показала что возможно написать ОС на раст.
    А ржаветь будет линукс, потому что у них есть деньги.

     
  • 6.223, Сведущий (?), 02:47, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >что показывает, насколько она нужна

    Нет, это ничего не показывает, кроме того,  что корпы не спешат вкладываться в пока ещё рисковый с точки зрения финансового результата проект.

     
  • 5.134, нах. (?), 21:24, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    целых десять лет Или уже больше А оно все еще вполне себе работает То есть ... большой текст свёрнут, показать
     
     
  • 6.179, Котик Биба (?), 23:39, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >у него всего через год отбоя не было от желающих сотрудничать

    Ну так посредственное всегда хорошо залетает широким к***вым массам

     
     
  • 7.194, нах. (?), 00:20, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, вот, а ваше произведение искусства - совершенно, как корабль в бутылке, но нахрен никому и не нужно.
    Вот поэтому девять кое-какеров в свободное от шабашки время написали "загружаетцо".

    Десятого уже не нашлось, широкие массы не хотят годами зубрить закорючки, каждый день новые.

    Кораблем хоть полку можно украсить. Пыль с бутылки вытирать удобно. А с этим вот что делать?

     
     
  • 8.226, Сведущий (?), 02:59, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дык Redox пока далеко позади имеющихся, более развитых по функциональности Когд... текст свёрнут, показать
     
     
  • 9.289, нах. (?), 13:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    как тоись - опять позади ДЕВИТЬ ЧИЛАВЕК ДЕСИТЬ ЛЕТ пилили-пилили, да так и поз... большой текст свёрнут, показать
     
  • 6.224, Сведущий (?), 02:52, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >целых десять лет. Или уже больше.
    >На Си справилось три человека за пол-года.

    Может ещё функциональность посравниваем? Сетевой стек там, GUI, поддержку файловых систем и прочее? Ох уж эти эксперды.

    >Ну в qemu короче.

    Если бы очередной эксперд сходил на сайт ОС, увидел бы своими глазами, что железо реальное.

     
     
  • 7.274, нах. (?), 11:39, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Может ещё функциональность посравниваем?

    я тебе и сравнил - поделка ниправильных-ниправильных на ниправильном - через год после того как окончательно оформилась в хотя бы примерно рабочий вид - использовалась бизнесом.

    Ну надо же - без сетевого стека, гуя и прочего. Как жыли - непонятно, учоные спорют.

    С линуксом тоже неплохо получилось - в 95м кое-кто уже массово настраивал эти самые линуксы по разным подвалам.

    А твой фетиш где используется? Ну хотя бы самими гениальными автырями? А, полочку украшает.

    > Если бы очередной эксперд сходил на сайт ОС, увидел бы своими глазами, что железо
    > реальное.

    не хотел бы тебя огорчать, но реальное железо на сайте - это когда сайт на этой ос на этом железе. А остальное - картиночки в интернете.

     
  • 6.355, Аноним (-), 19:36, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > целых десять лет. Или уже больше.

    Попрошу, всего десять лет!
    Вон Хурд уже пилят 35 лет и оно смогло в 64бита только в этом году.

    > На Си справилось три человека за пол-года.

    Нет сомнений что навонякать на сишке можно быстро. А потом годами править CVE.
    Зато быстро))

    > написал полуработающее ведро

    В котором было 10к строк кода? И оно почти ничего не умело.
    Правда это он смог компенсировать "натырив" чужой софт.

    > у него всего через год отбоя не было от желающих сотрудничать

    Не через год, а когда IBM довели это поделие что до чего-то удобоворимого выделим лямы бабла, а главное нормальных разрабов.

     
     
  • 7.380, _ (??), 01:00, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> На Си справилось три человека за пол-года.
    > Нет сомнений что навонякать на сишке можно быстро. А потом годами править CVE. Зато быстро))

    Ну что поделаешь - наш мир не идеален, и он АЖ с 1970 сделан на Си :-р
    А ваш идеальный на расте ... ну типо как победа коммуниЗЪма - неизбежна, но в пути кормить не обещали :)

     
  • 2.247, Аноним (-), 06:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >А что случилось с той их операционкой где "всё есть ссылка"

    Redox не стремится развивать Линукс-совместимое ядро. "Все есть URL". Не путай, URL и ссылки, это разные вещи.

     

  • 1.36, Кошкажена (?), 16:53, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Отличная новость, пусть теперь удаляют из нормального ядра ржу.
     
     
  • 2.41, Аноним (-), 17:00, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Отличная новость, пусть теперь удаляют из нормального ядра ржу.

    Ахаха!
    Мне кажется что до вас не доходит зачем на самом деле это делается)))
    Но спойлерить не буду.

     
     
  • 3.102, Аноним (102), 19:21, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы имеете в виду лицензию MIT?
     
  • 2.140, Аноним (135), 21:39, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто удалять должен? «Нормальное» ядро пишут те, кто поддерживает ржу. Сюрприз! Иди удаляй))
     
     
  • 3.195, нах. (?), 00:21, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    те кто ее там поддерживают - двадцать лет ничего уже не пишут кроме как "на псевдо-коде".

     
     
  • 4.228, Сведущий (?), 03:03, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Слона-то я и не заметил (c)
     
  • 2.227, Сведущий (?), 03:02, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Напишете письмо Линусу? Ну а вдруг пойдёт вам навстречу.
     
     
  • 3.291, нах. (?), 13:20, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Чек на пару миллиардов $$ в конверт засунуть не забудьте. А то наш миллиардер другие письма сразу в камин кидает. Заботится об экалогии.

     
     
  • 4.432, Кошкажена (?), 14:23, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > экАлогии

    Тонко) Интересно, сколько ему дали за ржу.

     
     
  • 5.434, Аноним (431), 14:35, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> экАлогии
    > Тонко)

    Так это же "нах", он "по происходению" по большей части от kaлʼе думает, судя по комментариям.

    > Интересно, сколько ему дали за ржу.

    А ему должны что-то давать?
    Может он сам запарился ревьювить CVEшки?
    Не, это слишком просто, давайте придумает теорию заговора!


     
     
  • 6.451, Кошкажена (?), 18:04, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Не, это слишком просто, давайте придумает теорию заговора!

    Зачем что-то придумывать? Корпы уже давно танцуют фина - тут не нужно быть экспертом. Корпам нужен раст, чтобы удешевить тяпляп. Корпам не нужна стабильност, то есть им как бы все равно, что ты (да именно ты) не сможешь что-то там у себя собрать, будешь потреблять бинарники. Отсюда и отсутсвие стандарта у раста и сторонних реализаций.

     
     
  • 7.457, Аноним (-), 18:28, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не халявщик, а партнер с Ну пока тяп-ляп получается только у дыpя 223 ых Ско... большой текст свёрнут, показать
     
     
  • 8.463, Аноним (423), 19:14, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут огромная проблема, что не выйдет писать поддержку чего то ибо это на корню з... текст свёрнут, показать
     
     
  • 9.465, Аноним (-), 19:20, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Например чего Раста в том же ядре капля - несколько десятков тысяч строк А мож... текст свёрнут, показать
     
     
  • 10.476, Аноним (146), 21:52, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если для git rust будет обязательной зависимостью то отпадут коммерческие юникса... текст свёрнут, показать
     
  • 6.453, Кошкажена (?), 18:06, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не, это слишком просто, давайте придумает теорию заговора!

    Политические лозунги в блоге раста тоже случайность, никаких заговоров.

     
     
  • 7.458, Аноним (-), 18:29, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Не, это слишком просто, давайте придумает теорию заговора!
    > Политические лозунги в блоге раста тоже случайность, никаких заговоров.

    Думаю стоило привести ссылку, или хотя бы цитату.
    А то сейчас такое время, что политикой называют что попало.

    Вон на Торвальдса тоже наехали, когда он политизированный мусор выкинул из мейнтенеров.


     

  • 1.37, анон (?), 16:55, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    все ради пермиссивной лицензии, а заявления про безопасность для отвода  глаз...
     
     
  • 2.182, Bottle (?), 23:41, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но ради этого у нас уже есть FreeBSD.
     
     
  • 3.295, Аноним (146), 13:55, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Но ради этого у нас уже есть FreeBSD.

    Вторая попытка. Первая провалилась. Теперь довеском "безопасность" привязали. Вдруг прокатит...

     

  • 1.42, Аноним (42), 17:03, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Забавно смотреть, как хэйторы раста пишут, что Раст в линуксе не нужен. Дорогие опеннетовцы, вы ошибаетесь. Линукс пилят исключительно корпорации, и если им что-то нужно - они впихнут это в ядро, а раст включили, и не спросили уважаемое камьюнити.
     
     
  • 2.44, Аноним (26), 17:10, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Забавно читать как раст "включили" в ядро. Сколько там осталось сопровождающих? Недавно ушёл, остался ОДИН.
    Сколько рабочих драйверов написано? Яблочный драйвер заброшен разработчиком. Nvidia драйвер (который открытый) – 98,3% на Си, следом пара процентов на плюсах. Tyr для арма – поделка для запуска гнома.
    Так о каком включении раста в ядро идёт речь? Просветите, пожалуйста.
     
     
  • 3.45, Аноним (26), 17:11, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И вышеперечисленное "достигнуто" за 7-8 лет. Разработчиков раста в ядре нет. Начатые проекты заброшены.
    Пора бы открыть глаза и смотреть правде в лицо. Если бы раст там был, то, не смотря на личную неприязнь к языку, я бы не стал отрицать вклад. Но вклада НЕТ. Полный ноль.
     
  • 3.51, Аноним (42), 17:30, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что вы так нервничаете? Не надо париться, если корпорации включили Раст в ядро - значит им нужно. И спрашивать никого они никогда не будут. А что пишут про раст сишники - корпорациям всё равно. Корпорации - хозяева линукса, они и решают.
     
     
  • 4.75, Аноним (26), 18:24, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуйте ещё раз, придумайте более оригинальный копиум.
     
  • 4.142, Аноним (135), 21:49, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А что пишут про раст сишники - корпорациям всё равно

    Сишники про раст пишут, что надо давать возможность писать куски кода на раст. Сюрприз, да? Корпорации ООО «Торвальдс» и ЗАО «Хартман» не дадут соврать, я гарантирую это.

     
  • 4.198, нах. (?), 00:28, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну вон гуглю вроде бы нужно - он там прослойку к прокладке которая непонятно за... большой текст свёрнут, показать
     
  • 2.216, Аноним (215), 02:07, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я совершенно уверен, что в Linux ядре с устоявшимися разработчиками и процессами,
    никакой Rust не нужОн.

    Обоснование: есть система нормально работает, понятные процессы, опытные специалисты.

    Пеерзод на Rust это на первых порах проблема с адаптацией, процессами, сложность поддержки
    всего этого франкиштейна.


    Создать нужно отдельный linux-rs и там экспериментировать, а желающие из Linux всегда могут прийти и помочь с разработкой.

    Зачем лезть к людям и травмировать их какими-то новыми правилами.

     
     
  • 3.229, Аноним (26), 03:06, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пеерзод на Rust это на первых порах проблема с адаптацией, процессами, сложность поддержки

    всего этого франкиштейна.

    Эти первые поры длятся уже годы. Люди выгорели и ушли.

     
  • 3.326, Анонимусс (-), 16:57, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Отличное начало, учитывая к какому мему идет отсылка с кучей дыр из-за сишки, ... большой текст свёрнут, показать
     
     
  • 4.487, Аноним (146), 10:53, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А сейчас все эксперименты завершились успешно и это все мерджат в мейнлайн

    Зачем эксперименты в мейнлайн. В мейнлайн желательно рабочее решение а не эксрименты.

    Хотя условная компиляция позволяет и туда пихают все потребное и не потребное.

    Как поощрение к разработке и в попытке затянуть в НОРМАЛЬНУЮ разработку ядра тех кто увлекается этим всяким непотребным.

     

  • 1.46, Аноним (114), 17:12, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    У меня возникло чувство дежавю:
    Проект Kerla развивает Linux-совместимое ядро на языке Rust 26.10.2021 16:02 https://www.opennet.dev/opennews/art.shtml?num=56043 последний коммит last year
    Проект Asterinas развивает ядро на языке Rust, совместимое с Linux
    16.10.2024 12:40 https://www.opennet.dev/opennews/art.shtml?num=62061 последний коммит 9 hours ago
    Ядро Maestro, написанное на Rust и частично совместимое с Linux
    04.01.2024 15:15 последний коммит 2 weeks ago
    Основная проблема с такими проектами в том, что первоначальный hello world пишется быстро, а вот доведение до сколько нибудь полезного состояния - занимает больше времени, чем хватает энтузиазма у разработчиков.
     
     
  • 2.74, Аноним (-), 18:18, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Основная проблема с такими проектами в том, что первоначальный hello world пишется
    > быстро, а вот доведение до сколько нибудь полезного состояния - занимает
    > больше времени, чем хватает энтузиазма у разработчиков.

    Ну как грится, пусть заходит - четвертым hello world'ом будет...

    И да, я решительно не понимаю как допустим ioctl линуха можно сделать "safe" по их семантике. Вот хоть вы там тресните все.

     
     
  • 3.296, Аноним (146), 13:59, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По этому они зайдут с другой стороны. И ioctl уберут.
     
  • 2.92, Аноним (90), 19:06, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё хобби проекты just for fun. Вряд ли кто-то из них  целью ставит конкуренцию с линуксом.

    Пишут совместимое с линуксом, только потому что под Linux API уже есть софт и инфраструктура.

     
  • 2.106, СлесарьХаккер (?), 19:25, 29/11/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.217, Аноним (215), 02:09, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пробелма OpenSource это финансирование. Если его нет, то вопрос в том на сколько хватает мотивации (экспертизы) ведущего разработчика.

    Если заходит какой-то Foundation, то тогда сразу возникает умный вид у людей и продолжаться это может бесконечно.

     

  • 1.97, Аноним (97), 19:16, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для безопасности - написание ядра на Rust в общем-то и не нужно.

    Для безопасности нужно использование подход к разработке ОС на базе микроядра. Чтобы максимум кода был вынесен в userspace.

    Но микроядро - это всегда сниженная производительность.
    Готовы ли мы смириться со сниженной (процентов на 30) производительностью ради безопасности и надёжности?

     
     
  • 2.111, Аноним (111), 19:32, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так а на сколько снижена производительность из-за spectrum-ов и всяких там melt-дауно-ов?
    Может пора разработать хороший процессор, который изначально будет заточен под  микроядра и userspace? Пожалуй цорпорации не одобрятЪ!
    Да и программисты ныньче "жырным" кодом проистекают. :(

    Так что, туши свет и ложись спать!!! ;)

     
     
  • 3.123, Аноним (-), 20:20, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Может пора разработать хороший процессор,

    Пора! Начнете завтра? Или после завтра?))

    > который изначально будет заточен под  микроядра и userspace?

    Отличная идея.Взять se4l и полностью закрыть юзерспейс.

     
  • 3.125, Мемоним (?), 20:25, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Тут проблема курицы и яйца. Или скорее жабы и гадюки. В свое время дыроязык накидали по-быстрому чтобы чуть упростить программирование тогдашнего старинного железа. Но потом дыроязык пролез во все щели и теперь уже железо вынуждены проектировать под архитектуру дыроязыка. И чтобы порвать этого Уробороса надо создавать одновременно комплементарное железо и парадигму программирования под него.
     
     
  • 4.298, Аноним (146), 14:08, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только проблема в том, что это язык может под ЛЮБУЮ архитектуру.

    А новым танцорам....

     
  • 3.150, Аноним (145), 22:11, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Может пора разработать хороший процессор, который изначально будет заточен под  микроядра и userspace?

    Процессор, в котором не будет колец защиты?

     
     
  • 4.261, Аноним (261), 10:58, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А кольца защиты они для чего нужны?
     
  • 4.263, Аноним (263), 11:01, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем они тебе - эти кольца? ХОТЬ КТО-ТО за 40 лет поганой x86 архитектуры их использовал?? Максимум - кольца 0 и 3. И никакие "кольца" не помогут защите, если сама архитектура - дырявое peшeт0 (как эти пресловутые rwx).

    Сам код системы должен проверять привилегии (коии могут быть весьма гибкие), а не полагаться на захардкоженые 0-3 кольца.

     
     
  • 5.383, _ (??), 01:26, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ХОТЬ КТО-ТО за 40 лет поганой x86 архитектуры их использовал??

    Хе-хе :) Кто-кто - полумх-полупчёл!!!
    Я про OS\2 - вот они ВСЕ четыре кольца пользовали! Потому и софта под них - кот наплакал :)
    Ну и если не гоню то у Novell NetWare некоторые NLM-ки были не на нулевом и не на юзерском кольце... но тут наверняка - не помню.

    А потом "хренасе сказку сократили!(С)" - kernel space \ user space и всио... Но как то все живут :)

     
  • 2.141, Аноним (135), 21:40, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шел 2025 год, по опеннету бродил призрак Танненбаума и пугал экспертов своим микроядром.
     
  • 2.260, Аноним (263), 10:58, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Снижение п-ти на 30% - это отголоски 80386.

    1. Всё зависит от метода работы с ЦПУ. Если использовать uдu0тский "защищённый режим" с его task gates, ТРЕМЯ(!) кольцами защиты, кучей системного мусора - тогда да, утонем и в багах, и в накладных расходах. Если взять AMD64 режим с flat памятью - всё будет хорошо.

    2. Микроядро - всего лишь вариант архитектуры и он совсем не обязателен как жёсткое разделение "вот это - система, а остальное само по себе". По факту, нужен всего лишь "наножонглёр ресурсов", а всё вокруг него будет той самой "системой" - менеджер памяти, прерываний, ФС, HAL... Тут ключевое - не "мир пополам", а модульность. Чем больше (независимых) модулей, тем легче всё это обновлять, переносить, тестировать и т.п.

     
     
  • 3.272, worldmimd (?), 11:31, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему-то мне вспомнилось верифицированное микроядро https://sel4.systems/
     
  • 3.273, Аноним (-), 11:36, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вау, как мне импонирует Ваш комментарий Жаль что таковых мало Давайте порабо... большой текст свёрнут, показать
     
  • 3.466, Аноним (423), 19:20, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Если взять AMD64 режим с flat памятью - всё будет хорошо

    Как говорится у вас есть три опции:
    быстро, безопасно, микроядро.

    Выбрать можно только две.


    > Тут ключевое - не "мир пополам", а модульность. Чем больше (независимых) модулей, тем легче всё это обновлять, переносить, тестировать и т.п.

    Как показала практика - модульность хороша, пока ее можно однозначно определить, но когда между модулями граница рисуется на глазок и есть безумное множество из разбиений, то внедренная модульность оказывается не с теми границами и для их изменения нужно менять архитектуру ВСЕГО. И на это тратится в сотни раз больше времени.

     
     
  • 4.472, Аноним (-), 20:18, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Как говорится у вас есть три опции: быстро, безопасно, микроядро.
    > Выбрать можно только две.

    А тут уже второй вопрос, какие вам важнее.
    Зачем вам супер быстрая криптолиба, если она дырявая?
    Ведь ее дырявость превращает её не в "просто либа", а дает еще и ложное ощущение что все ок.
    Скорость можно нарастить железом (главное не добавить пару дыр в нем))).

    А пока имеем вроде быстрое и мега дырявое ядро.
    Зато монолит)


     
     
  • 5.477, Аноним (146), 22:04, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А тут уже второй вопрос, какие вам важнее.

    Это не второй вопрос. Это передёгивание.

    Сейчас имеем быстрое и безопасное монолитное ядро.

    Микроядро с общим адресным пространством в сеть даже кратковременно выпускать нельзя. Доказано разработчиками QNX и их попытками поддержать сервер на QNX.
    А если сделать безопасно (QNX позволят выбрать или скорость или безопасность) то тормоза.

     
     
  • 6.479, Аноним (479), 00:17, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас имеем быстрое и безопасное монолитное ядро.

    Ахахаха!
    То-то Торвальдс ныл что "You'd think that all the basics would have been fixed long ago, but they're not. We're still dealing with basic issues such as memory management."
    а Грег пишет про "The majority of bugs (quantity, not quality/severity) we have are due to the stupid little corner cases in C".


     
     
  • 7.485, Аноним (146), 10:44, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну посмотри на альтернативы. На сервера в интернете на микроядрах.
     
  • 2.478, Кошкажена (?), 23:28, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Для безопасности - написание ядра на Rust в общем-то и не нужно.
    > Для безопасности нужно использование подход к разработке ОС на базе микроядра. Чтобы
    > максимум кода был вынесен в userspace.
    > Но микроядро - это всегда сниженная производительность.
    > Готовы ли мы смириться со сниженной (процентов на 30) производительностью ради безопасности
    > и надёжности?

    Как бы на qnx куча решений, и в darwin тоже гибридное ядро (а это вся техника яблочников), а тот самый minix используется в микросхемах intel. Поэтому вопрос надо ставить по другому: а точно ли мы все понимаем?


     

  • 1.105, Аноним (105), 19:25, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Из особенностей архитектуры Moss отмечается использование модели async/await для обеспечения асинхронного выполнения компонентов ядра"

    В Linux'е  это через tasklet'ы

     
     
  • 2.232, Аноним (232), 03:58, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Про них уже пора бы забыть: https://lwn.net/Articles/960041/
     

  • 1.132, VladSh (?), 21:22, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ядро легко может быть портировано для других архитектур, таких x86_64 и RISC-V, благодаря прослойке для абстрагирования поддержки оборудования

    Ну, наконец-то! Хоть у кого-то мозг заработал в правильном направлении.

     
     
  • 2.162, beck (??), 22:45, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Собственно,  windows nt был так и написан, сразу под несколько архитектур. И что интересно,  х86 появился не первым.
     
     
  • 3.238, Аноним (-), 04:50, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Собственно,  windows nt был так и написан, сразу под несколько архитектур.
    > И что интересно,  х86 появился не первым.

    Что еще интереснее - он по факту неюзабелен почти на всем кроме x86. На одноплатниках на ARM его почти нет, на RISCV - я даже не уверен что оно теоретически бывает. Драйверов - нет. И не будет уже.

     
     
  • 4.255, нах. (?), 09:46, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что архитектуры под которые он был когда-то написан - это архитектуры полноценных компьютеров.

    А под одноразовые китайские поделки умеющие мигать одним светодиодиком - никто ничего писать и не собирается. Потому что они и нахрен никому не упали.

    А не потому что ты придумал очередную чушь и в нее свято уверовал.

     
     
  • 5.268, амоним (?), 11:12, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    эм?
     
  • 3.269, Аноним (263), 11:18, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет никакого смысла "сразу под несколько архитектур". Каждая из них по-своему уникальна и если уж вам понадобилась "одна ОСь на всех", то добиваться этого можно куда умнее и эффективнее: СТАНДАРТНЫЙ API. Пусть под капотом всякие кольца, перфокарты, но наружу будет торчать набор функций, на котором можно писать приложения, переносимые буквально ребилдом под архитектуру.
     
     
  • 4.302, Аноним (146), 14:16, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну примерно так и будет. Если писать на rust.

    Ибо он не предназначен для условной компиляции.

    Но тут есть огромная загвоздка в дублировании кода. В многодесятикратном дублировании.

    И когда ошибка исправляется в одном варианте - нужно будет править во всех других.

    У уж как это увеличивает работы по малейшему изменению архитектуры....

    В этом плане будет существенно жестче чем микроядро.

     
  • 4.385, _ (??), 01:31, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > СТАНДАРТНЫЙ API.

    Ты описал форточковый HAL? :)

     
  • 3.402, mos87 (ok), 07:37, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    поэтому у энти СТОЛЬКО портов

    не то што этот ваш отсталый линакс

     

  • 1.152, Аноним (152), 22:14, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Снова монолит((( ядро 70-х годов
     
     
  • 2.160, Аноним (394), 22:42, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А микроядро из 80х - не сильно то и позже, особенно если говорить об этом в 2025г.
     

  • 1.158, Аноним (394), 22:39, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > > ядро легко может быть портировано для других архитектур, таких x86_64 и RISC-V, благодаря прослойке для абстрагирования поддержки оборудования

    У NetBSD подсмотрели.

     
     
  • 2.163, beck (??), 22:45, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У windows nt.
     
     
  • 3.401, mos87 (ok), 07:35, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    дооо, поэтому для венды на ARM пришлось впилить ACPI или ещё чето "традиционненькое".
     

  • 1.169, Аноним (169), 23:04, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >распространяется под лицензией MIT

    Нет, спасибо.

     
  • 1.174, Ivan_D (?), 23:15, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пять человек решили попробовать написать ядро ОС на Раст. Не известно, получится ли сделать, но новость уже появилась. А почему не пишите про проекты, которые кто-то пишет на других языках? Там может быть тоже есть ядра ОС, которые работают на определенных архитектурах!
     
     
  • 2.250, нах. (?), 09:30, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну потому что и не пишут. В смысле, не переписывают. (студенческие курсовики умеющие только саомдельный шелл запустить в однозадачном режиме наверное еще остались, хотя я не уверен)

    Новость же, что ты не только "начал переписывать", но и смог хотя бы запустить (не важно что команды не работают) busybox на своем ядре на брейнфаке - заслужила бы гораздо больше внимания чем этот недоделок.

    Ну или на форте хотя бы давай...

     
  • 2.343, Аноним (329), 18:07, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Про что интересно хозяевам площадки про то и пишут. А ты как думал?
     

  • 1.175, Аноним (175), 23:17, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Создавать ядро на языке без стабильного ABI. Гениально.
     
  • 1.190, Аноним (190), 23:54, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Как это водится у неумеющих в ИИ: полное отсутствие проектной документации.

    - Какие у проекта цели?
    - Какие приоритеты?
    - Какие ключевые решения на путм к означенным целям были приняты и почему?
    - Какие ключевые решения были отвергнуты и почему?

    Ваще по нулям всё. Я тоже в 13 лет так программы писал: сел такой, написал функцию main, а дальше само что-то о чём-то.

    Из их ридми ясно только:
    1. Это - ядро ОС
    2. В нём должны быть сисколы линукса

    Но это примерно как сказать "давайте сделаем веб-сайт! И ещё у него будет поддержка хрома". О чём веб-сайт? Какие проблемы он призван решить? Как он будет их решать?

    Использование ИИ учит вот это всё - design doc - составлять задолго до первой строки кода. Но растодиды так не умеют, или доки где-то спрятали, что странно.

     
     
  • 2.219, Аноним (215), 02:14, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Щас такую страшную тайну раскрою, что есть всякие Tilda, Bitrix-ы и прочие Joomla.
    Конечно черт знает зачем им кому они все нужны, но на них можно сделать ну прям любой сайт.
    Так же и тут есть концепция и идея (сюсколы линукс), а дальше туда кладем кавкой-то исполняемый файл и вот тебе рабочая песочница без Docker-ов и прочей ерунды на Golang.

    Через какое-то время делаем для этого Rust поделия простенький процессор и втыкаем AoC (Application On Chip) прилождение на чипе. Скажем сетевое например.

    Надо конечно подумать можно ли как-то по сети передавать так быстро как надо, но для простых применений вроде например сетевые колоночки, сетевые базы данных, сетевые хранилища, то ввполне подойдет...

     
  • 2.252, нах. (?), 09:38, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как это водится у любителей ии неспособных кодить - верование что их ритуалы что... большой текст свёрнут, показать
     
     
  • 3.277, нах. (?), 11:47, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > (работы в общем-то на год или два минимум)

    А, не, тут они уже срезали все углы - "fat32" у них, вместо сложных и хрустерам видимо непонятных posix fs, тут можно было и за пару месяцев управиться.
    (отдадим должное Линусу, он сразу начал со сложного. Хотя у него наверное особо и не было выбора, ему ж не бизибокс надо было запустить.)

     
  • 3.384, Аноним (190), 01:27, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ключевое решение - писать код. Даже вроде начали выполнять.

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

     
     
  • 4.414, нах. (?), 12:22, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ключевое решение - писать код. Даже вроде начали выполнять.
    > Какой код-то писать? Какие подсистемы, как они взаимодействуют, почему именно так, какие

    для этого хватит царапок карандашиком на одном листике a4.

    Через неделю переделаешь, потому что вон то оказалось сложно реализовывать, в этом оказалась принципиальная проблема, а без этого вот - можно и вовсе пока обойтись.

    А реальное что от тебя потребуется - долбать, долбать, долбать по клавиатуре. Часами, днями, неделями, месяцами. ВНЕЗАПНО. Программирование чего-то чуть сложнее хеловротов - тяжелая монотонная работа, требующая не столько специальных каких-то умений, а просто неимоверной работоспособности, потому что что-то работающее получается очень нескоро.

    > Или ты хочешь сказать что эти программисты вообще ничего не продумывают
    > и не придумывают, а просто по какому-то шаблону фигарят? Тогда их

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

    > ОС нах не нужна, тк там не улучшений или специализации под

    жаль что ibm этого не знала, когда купила линукс вместе с эффективным менеджером.

     

  • 1.208, Аноним (208), 01:42, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Даёшь ядро линукс на JS, для запуска в браузере/electron, без QEMU и виртуалбоксов, а то тут многие, видно, сидят без дуалбута :) нехорошо! Не корпоративненько. А, ещё можно это ядро сделать только для запуска docker кониейнеров, без всякой левой дичи типа systemd
     
     
  • 2.237, Аноним (-), 04:48, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Даёшь ядро линукс на JS, для запуска в браузере/electron, без QEMU и виртуалбоксов,

    Юзай JSLinux от Фабриса Беллара например. Т.к. он кондовый профи это даже не настолько ужасно как можно себе представить.

    > А, ещё можно это ядро сделать только для запуска docker кониейнеров, без
    > всякой левой дичи типа systemd

    Ядру Linux так изначально - вообще пофиг что запускать, ядро никак не зависит от инита и там довольно немного допущений. S-d лишь 1 из опций - но весьма популярный. Некоторые штуки типа фотоаппаратов от Sony - запускают ядром Linux буквально 1 файл, "фирмвару фотика" который все остальное делает - сам. Можно так же и доскера, если это зачем-то надо.

    Но вот доскер поверх FAT32 и без сети... эээ как бы вам это...

     

  • 1.212, ятупойтролль (ok), 01:51, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я п посмотрел на бенчмарки оригинала и этой поделки
     
     
  • 2.220, Аноним (215), 02:15, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я б тоже...
     

  • 1.236, Аноним (-), 04:40, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > отсутствие сетевой подсистемы и наличие лишь урезанного драйвера файловой
    > системы, поддерживающего ФС Fat32

    Где-то я эту историю уже видел по моему...

     
  • 1.249, Аноним (249), 07:25, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему бы просто в Redox OS не впилить поддержку Linux system calls?
     
     
  • 2.253, нах. (?), 09:40, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пили!

     
     
  • 3.327, Аноним (329), 17:20, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но зачем?
     
  • 2.254, Аноним (5), 09:41, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    бровчекер не разрешает
     
  • 2.344, Аноним (90), 18:12, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пилят уже давно эти прокладки для API: relibc, redox-rt
     

  • 1.259, Аноним (95), 10:51, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А что, редокс уже написали?
     
     
  • 2.370, Аноним (348), 23:02, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не написали, а переписывать не с чего. Нет на Сишке ОС, чтоб было "всё есть URL".
     
     
  • 3.415, нах. (?), 12:23, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не написали, а переписывать не с чего. Нет на Сишке ОС, чтоб
    > было "всё есть URL".

    А, я так и знал что это опять проклятая сишка виновата!

     

  • 1.278, Аноним (278), 12:00, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А на расте уже научились реализовывать L1 список без unsafe?
     
  • 1.286, zionist (ok), 12:40, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    По-моему вполне хорошее начинание. Желаю этому проекту всяческих успехов!
     
  • 1.317, СуперЖульбист (?), 15:24, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    https://www.reddit.com/r/Forth/comments/1m54e7g/mykesforth_update/
    тем временем баре метал не на расте )
     
     
  • 2.417, нах. (?), 12:33, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > https://www.reddit.com/r/Forth/comments/1m54e7g/mykesforth_update/
    > тем временем баре метал не на расте )

    но по большей части - на x86 ассемблере.

    хотя выглядит все равно занятно.

     

  • 1.323, анонимус (??), 16:09, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ужасный язык о котором написана интересная статья Rust bad II (ari (dot) lt), который в общем-то вписывается в тренд "модернизма": "...по сути это и есть Rust — нечто современное, что во многих отношениях явно является пустой тратой, вершина модернизма; шумиха, масштаб, стремление к великой цели, но так неудачно сведенное к жертве... Всего?"
     
     
  • 2.324, анонимус (??), 16:13, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    "Похоже, слишком много людей слишком одержимы шумихой вокруг Rust и пытаются заменить C, неизвестно зачем. Конечно, C не идеален, далеко нет, на самом деле, но агрессивное стремление сообщества Rust заменить C, демонстрируя только его достоинства, игнорируя все его недостатки и издержки, говорит мне только о языковом ананизме."
     
     
  • 3.358, Аноним (358), 19:53, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Rust - не модерн, а постмодернизм, или ещё можно сказать
    по-другому, эклектика. Смешение стилей и парадигм.
    Зачем он нужен? Действительно, нам он не нужен, это
    западное произведение, Запад так живёт, циклами
    расцвета и распада. Для нас же самое главное - чтобы
    очередное упадническое западное произведение не
    потащило к упадку и нашу цивилизацию
     
     
  • 4.389, Аноним (95), 02:09, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Rust - не модерн, а постмодернизм

    Раст - это утюг, который тоже может летать, если его сильно раскрутить за шнур.

     
     
  • 5.424, Аноним (423), 13:49, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У него нет шнура. Это небезопасное электричество. Этот утюг надо сначала в нагреватель запихнуть - а потом уже, пока он не успел остыть - пользоваться им по прямому назначению. Но чуть что - опять в печь. Без печи никак - да.
     
  • 4.484, Аноним (-), 05:41, 02/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Излишнее сужение Можно сказать, что _всё_ живёт циклами расцвета и распада Дер... большой текст свёрнут, показать
     
  • 2.409, Аноним (-), 09:52, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ужасный язык о котором написана интересная статья Rust bad II (ari (dot) lt)

    Я думал, что все критиканы этого уровня уже выдохлись. Но нет, ты смотри, кто-то продолжает. Хеллоу-ворлд на расте получается длинее, чем он привык. И как собрать его без cargo он не смог разобраться. Ох бяда-бяда.

     
     
  • 3.412, mos87 (ok), 12:02, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Я думал, что все критиканы этого уровня уже выдохлись.

    Зато жырные лалки впорядке. Но то, что ты можешь думать - это перебор.

     
     
  • 4.450, Аноним (-), 18:02, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > то, что ты можешь думать - это перебор.

    Как скажешь. Но для того, чтобы понять что та критика уровня детсада, вовсе не обязательно мочь думать.

     
  • 2.411, mos87 (ok), 11:57, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >(ari (dot) lt)

    ((лавсан), 'tы)?

     
  • 2.419, mos87 (ok), 13:00, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >ari (dot) lt

    I am Arija A., also known as Ari Archer (she/her). I am an 18-year-old neurodivergent, transgender, vegan

    бунт на корабле?! отменить на йух

     
     
  • 3.452, Аноним (-), 18:05, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > I am an 18-year-old

    Это полностью объясняет уровень критики. Я в его возрасте C считал за ненужные сложности и абстракции, потому что настоящие программисты пишут на ассемблере.

     

  • 1.340, Аноним (340), 18:00, 30/11/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

  • 1.400, mos87 (ok), 07:32, 01/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    какой-нить очередной грант от еврокомуняк получат
     
  • 1.416, xsignal (ok), 12:26, 01/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот это годное начинание, поддерживаю! Ну-ка, Раст, покажи себя!
     
     
  • 2.418, mos87 (ok), 12:37, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Раст, покажи себя!

    Как дяденька в плаще стоит, а потом раз и показывает? Юным неокрепшим погромистам-рррэволюционэрам.

     
     
  • 3.475, Аноним (95), 21:31, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а потом раз и показывает

    ...раз, а там ничего нету, ибо клаудфляре упала и инета нету.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру