LINUX.ORG.RU

Первый Live CD Redox OS

 , ,


4

5

Доступен первый тестовый образ Live CD Redox OS — операционной системы, написанной на Rust.

Информация:

  • Рекомендуется использовать VirtualBox или QEMU.
  • Рекомендуемый объем оперативной памяти: 1024 МБ, дисковое пространство не требуется.
  • Для установки на USB-носитель используйте isohybrid.
  • Во избежание проблем с modesetting установлено разрешение 1024x768. В будущем будет доступен выбор режима дисплея.
  • Для выбора виртуального дисплея используются клавиши F1—F4:
    • F1 — отладочная консоль;
    • F2, F3 — виртуальные терминалы;
    • F4 — Orbital GUI.
  • Единственные поддерживаемые сетевые адаптеры: Intel 8254x и RTL8169, первый доступен в VirtualBox и QEMU.

Что протестировать:

  1. Orbital GUI и типичные команды Unix в эмуляторе терминала.
  2. Сеть, если доступна. Браузер неполноценен, поддержка большей части сайтов пока не ожидается.

Пожалуйста, сообщайте о любых неожиданностях, падениях и зависаниях в issues проекта.

>>> Исходный код

>>> livedisk.iso

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

После загрузки встроенная утилитка free говорит, что сожрано 623mb оперативки. Даже с учетом того что образ(11mb) загружен в память - это дофига как-то. А вообще система очень стремная пока: Прокрутки в терминале и FM нет, команда ls выводит список в столбик, пайпы ls|less не работают, автодополнения в шелле нет, браузер крашится при запуске, сеть заработала, но ip/ifconfig или подобного не нашел, только на экране отладки это можно увидеть.

Оно просто энтузиастами пилится или несет в себе некую цель?

P.S. systemd-free

log4tmp ★★★ ()
Последнее исправление: log4tmp (всего исправлений: 2)

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

Gvidon ★★★ ()

в частности о любых падениях

Ну и как можно умудриться уронить что-то написанное на расте.

q0tw4 ★★ ()

Круто, быстро развиваются. Интересно, работает ли компилятор Rust-а в ней, то бишь можно ли её разрабатывать используя её саму?

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

Я надеялся, что оно загнулось.

Немного поправил.

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

Легко! Браузер сам себя роняет т.к. не может открыть homepage.

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

«Страница не может быть отображена» не по фэншую? ну да ну да, такие вот безопасные языки и парадигмы :)

Morin ()

rust
623mb
11mb образ

Понятно всё с этим вашем rust.

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

Даёшь каждому ненужному языку программирования по ненужной операционной системе, написанной на нём!

densss ★★★ ()

Оно настолько же круто, насколько ненужно?

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

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

anonymous ()

mersinvald, ты мне должен новый хипстотометр: мой зашкалило от твоей новости и он сломался...

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

Ну это редактор, а не запуск компилятора. Но видимо работает. Тогда совсем круто. Была бы куча времени, точно потыкал бы палочкой.

Legioner ★★★★★ ()

sudo cast Jedi-to-be, я предлагаю проектам ReactOS и Redox OS объединить усилия во имя святой Синергии.

Кто за?

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

предлагаю проектам ReactOS и Redox OS объединить

«К нам сегодня приходил стрёмный хипстер-некрофил. Клон ВыиндыИксПи на Rust'е, он с собою приносил...»

log4tmp ★★★ ()

Какие только извращения не придумают лишь бы в TempleOS не комитить

makoven ★★★★ ()

Рекомендуемый объем оперативной памяти: 1024 МБ, дисковое пространство не требуется.

Но как же так, windows 2000 поднималась же на 32 МБ! Где хвалёный zero-cost?

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

Интересно, как бы ты отреагировал на релиз Linux в 1992. И изменил бы мнение в 2000?

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

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

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

Какие только извращения не придумают лишь бы в TempleOS не комитить

Development for TempleOS began in 2003 after Davis suffered from a series of manic episodes that left him briefly hospitalized for mental health issues. Davis is a former atheist who believes that he can «talk with God» and that God told him the operating system he built was God's official temple.

Взоржал. Вся суть атеизма.

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

Но как же так, windows 2000 поднималась же на 32 МБ!

Запустил на 32mb: «Not enough memory to decompress image(need 0x817c200 bytes), это 132Mb вроде. На 135 тоже не запустилась, а вот на 256 запустилась и повисла на черном экране. Черт, да сейчас Linux можно на 32Mb RAM запустить и возможно даже с X'ами.

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

Черт, да сейчас Linux можно на 32Mb RAM запустить

Угу, для роутеров типичная конфигурация.

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

как бы ты отреагировал на релиз Linux в 1992.

Учитывая, что он был свободным и бесплатным клоном закрытого, коммерческого, но всетаки известного не один десяток лет UNIX'а, на том-же языке...

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

На 128 Мб первый релиз без сервис-паков, емнип, запускался.

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

На 256 Мб и Хрюхе жилось неплохо, сам юзал, зуб даю

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

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

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

В начале 2000х запускал ХР на 96МБ, было грустно, т.к. после загрузки оставалось только 32МБ.

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

Есть сеть найдутся и уязвимости если будет нужно...

Разумеется, найдутся. Но не в таких количествах. Линакс, как прошивка для сетевых устройств (серверов, роутеров, могильных телефонов, игровых консолей, рабочих станций, бортовых мультимедийных систем, умных холодильников, etc) — это колосс на глиняных ногах. Самый фундамент, язык Си, на котором всё это барахло написано, располагает к низкоуровневым ошибкам на ровном месте.

Manhunt ★★★★★ ()

Ура! Товарищи! Это прорыв! Не зря идут деньги в Сколково, не зря коптят трубы и жгут фонари! Слава! Россия вперед!

w1nner ★★★★★ ()

дисковое пространство не требуется.

т.е. оно без файловой системы ?
интересно, тоже будут изобретать велосипед ?

пишут, что:
Redox is inspired by previous kernels and operating systems, such as SeL4, Minix, Plan 9, and BSD.

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

Браузер сам себя роняет т.к. не может открыть homepage.

Если там реально упадание, то не могло же оно так скомпилиться (rust же), следовательно одна из черепашек... (нувыпонели). А в то, что разраб узал на пустом месте unsafe как-то не верится. В ядре допустим, но в браузере то оно зачем.

q0tw4 ★★ ()

посмотрел реализацию файловой системы в ядре
все как обычно
диагноз: велосипед

/// Change the current working directory
pub fn chdir(path: &[u8]) -> Result<usize> {

/// Get the current working directory
pub fn getcwd(buf: &mut [u8]) -> Result<usize> {

/// Open syscall
pub fn open(path: &[u8], flags: usize) -> Result<FileHandle> {

/// chmod syscall
pub fn chmod(path: &[u8], mode: u16) -> Result<usize> {

/// rmdir syscall
pub fn rmdir(path: &[u8]) -> Result<usize> {

/// Unlink syscall
pub fn unlink(path: &[u8]) -> Result<usize> {

/// Close syscall
pub fn close(fd: FileHandle) -> Result<usize> {

/// Duplicate file descriptor
pub fn dup(fd: FileHandle, buf: &[u8]) -> Result<FileHandle> {


/// Register events for file
pub fn fevent(fd: FileHandle, flags: usize) -> Result<usize> {

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