LINUX.ORG.RU

Redox OS 0.6.0

 ,


0

2

Redox — UNIX-подобная операционная система с открытым исходным кодом, написанная на Rust.

Изменения в 0.6:

  • Переписан менеджер памяти rmm. Это устранило утечки памяти в ядре, которые стали серьёзной проблемой с предыдущим менеджером памяти. Также поддержка многоядерных процессоров стала стабильней.

  • Многие вещи от студентов Redox OS Summer of Code были включены в этот релиз. Включая работы по ptrace, strace, gdb, disk partitioning, logging, io_uring и т.д.

  • Переработана стандартная библиотека С relibc для обеспечения большей совместимости с приложениями.

  • Новый формат пакетов pkgar, который быстрее чем старый формат tar.

  • Обновлена коллекция с примерами пакетов: cookbook

  • Много времени к подготовке к этому выпуску было потрачено на адаптацию кода к ломающим изменениям в Rust Nightlies, где был изменён дизайн макроса asm. Также другие проблемы удерживали разработчиков от выпуска. Они надеются что новые версии теперь будут выходить чаще. (Предыдущий выпуск 0.5 был: 24 марта 2019 г.)

Скриншот из VirtualBox: https://i.imgur.com/QqylHXj.png

>>> Подробности

★★★★★

Проверено: DoctorSinus ()
Последнее исправление: DoctorSinus (всего исправлений: 4)
Ответ на: комментарий от khrundel

и сидеть как последние дебилы на си плюс-плюсечке.

исправил

anonymous
()

Здрасте, зрасте, люди добрые. Куда подевался Царь? Мамка в дурку сдала?

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

Мамка в дурку сдала?

За мыслепреступления (за свободу слова) в дурку не сдают, только в тюрьму.

anonymous
()
Ответ на: комментарий от khrundel

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

Авторы Redox - пока школота, которые просто не имеют никакого опыта в разработке ОС.

Вот когда на Rust начнут мигрировать корифеи системной разработким, тогда он и расцветёт.

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

Не начнут. Просто продолжат пилить свои проекты на сишечке до пенсии, а потом придет новый поттеринг и заменит их проекты новыми, написанными, возможно, на Расте. 30 лет назад финское школоло запилило свою операционку, а потом ещё устроило срач с прохвессором, который пытался объяснить зазнавшемуся юнцу как правильно проектировать операционки.

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

а потом придет новый поттеринг и заменит их проекты новыми, написанными, возможно, на Расте.

Сколько раз приходилось читать такое, не одно поколение юнцов «не таких, как все», которые вот-вот, ну еще чуть-чуть, и еще капельку, да как перепишут все заново на модном язычке, а в итоге - пшик, максимум на форумах попрограммировать могут своим язычком. Так что, я думаю, тебе стоит морально готовиться, к тому, что C еще придет к тебе на могилку справить нужду, а после накарябает на твоем новом доме Segmentation fault (core dumped).

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

C еще придет к тебе на могилку справить нужду

Топящие за С на linux.org.ru не знают С.

Например, советуют учить С по книге K&R. Притом, что эта книга была выпущена за 11 лет до первого стандарта по С. Агрятся на синтаксис С++, который внезапно является и валидным синтаксисом в С. Опять же не знают никого из комитета языка С, и как развивается язык. То есть С и так умер для лорчан. Им нравится какое-то мёртвое говно которое описано в K&R, а не настоящий текущий C2X, про который они не знают ничего.

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

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

А зачем комитеты и новые стандарты если есть GNU C? Я думаю мыслят скорее так...

Агрятся на синтаксис С++, который внезапно является и валидным синтаксисом в С

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

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

А зачем комитеты и новые стандарты если есть GNU C?

Во, это туда же. Никто не хочет писать на С. Так хоть на GNU C, где есть attribute cleanup(aka RAII) и локальные функции(ака лямбды) и возможно ещё какие-то полезные фичи, я не в курсе, так как не знаю GNU C.

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

Новые стандарты С это по большей части просто перенос фич GNU C в стандарт. Да и без расширений писать трудно.

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

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

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

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

Разберем каждое высказывание этого высера:

Топящие за С на linux.org.ru не знают С.

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

Например, советуют учить С по книге K&R.

На русском это звучит так: «Когда-то я прочитал пару комментариев на ЛОРе, которые советовали K&R, и из этого я сделал вывод, что все люди советуют именно K&R». На каждый такой комментарий я тебе приведу другой в котором упоминается, например, 21st Century C или Effective C или Modern C и т.д.

Агрятся на синтаксис С++, который внезапно является и валидным синтаксисом в С.

Примеры, маня, примеры. Конкретные, четкие примеры случаев, когда кто-то «агрился» (что за школьное слово).

Опять же не знают никого из комитета языка С, и как развивается язык.

А нужно было «знать» кого-то из комитета «языка C», чтобы писать на нем правильный, поддерживаемый код? Нет, я не знаю, у тебя, как у «топящего за C++» (еще одна школьная фраза), наверное, дома висят иконы Саттера и Майерса, но нормальным людям, без культа личности это не интересно.

про который они не знают ничего.

Опять же обобщение, больное воображение, горячка и т.д.

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

Ну если уж некий @fsb4000 с сайта linux.org.ru во всеуслышание заявил, что на сайте linux.org.ru C умер, то все пора сворачивать разработку во всем мире.

anonymous
()

Начнём с начала.

1. Когда Грейдон Хоар содавал свой язык на основе OCaml что он изначально хотел? Какую цель он ставил перед собой? Элементарная логика мне подсказывает, что если бы он был доволен Окамлом он бы не начинал создавать новый язык программирования.
2. Когда к Грейдону Хоару присоединились разработчики движка браузера Firefox, они хотели язык без недостатков C++?
3. Кто, когда в первый раз кукарекнул, что Rust может быть хорош для системного программирования? Под словом «системный» я подразумеваю прежде всего, «безрантаймовый», «нанепосредственно голом железе» язык, где господствует процедурный код. Мне кажется когда растаманы говорили про то, что Раст «системный язык», они имели как раз ввиду программирование именно низкоуровневых частей, где нет удобного ООП. Под словом «системное программирование», они не имели ввиду программирирование микроконтроллеров. По крайней мере мне так кажется. 3. Грейдон Хоар давно покинул стан разработчиков. Что ему не понравилось? Может быть возможности Rust стали для него избыточными?

anonymous
()
Ответ на: комментарий от fsb4000

Конечно, они знают C только по курсу в универе, а после пошли преимущественно в эникейщики-админы или, хуже того, в ПХП. Никакого серьезного кода они на нем никогда не писали.

anonymous
()
Ответ на: Начнём с начала. от anonymous

Может быть возможности Rust стали для него избыточными?

Или может эпл предложили больше денег? (:

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

Хотя я читал про ОС, которую сами её авторы ориентировали на работу исключительно в виртуалке, это позволило выкинуть кучу лишнего. Вот название в упор не помню. :(

OSv? Ещё есть Mirage

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

OSv?

Точно, она! И даже какое-то шевеление в гитхабе наблюдается…

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.