The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск операционной системы Redox OS 0.6, написанной на языке Rust , opennews (??), 26-Дек-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


263. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от KroTozeR (ok), 27-Дек-20, 14:59 
Эх... Эщё язык-то не допилили, а уже ОСь лабают ради понта. Ну что за кодеры пошли? Лучше бы решали проблему "стыка" между либами на разных ЯП-ах, а то конь уж лет двадцать как не валялся... Или пилили бы ЯП для бинарного кода LLVM под окружение браузерного API, чтобы выдать сие как распределённую платформу для приложух, поддерживая полиморфизм во всех позах и обмен исполняемым кодом в рантайме, но это ж религия не позволяет, Касперский не велит, Microsoft не одобряЕ, Google нИАсилил, Линус глаза выпучил, Ябло послал на хутор близ Диканьки, ибо у них менеджерский распил в самом разгаре. Про Завалишна все дружно забыли, ибо хайпо-жвачная публика не любит самоделкиных (на их фоне сама фальшиво выглядит).
Ответить | Правка | Наверх | Cообщить модератору

264. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –1 +/
Сообщение от Аноним (264), 27-Дек-20, 15:37 
Ядро Linux тоже ради понта было. Или вон GTK с гимпом.
Ответить | Правка | Наверх | Cообщить модератору

316. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от KroTozeR (ok), 27-Дек-20, 23:57 
Там был не столько понт, сколько протест, выраженный в массовом коддинге, когда куча студентов, коснувшихся Unix, решила понавтыкать AT&T за злобный монополизм. Но тогда и не было распространённой альтернативы. Теперь же нужно рожать новую концепцию, а не повторять пройденный путь только потому, что "оно на Rust-е".
Ответить | Правка | Наверх | Cообщить модератору

266. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +3 +/
Сообщение от Ken Tomson (?), 27-Дек-20, 16:31 
Вообще-то мы в свое время сделали еще круче - СПЕРВА написали ОС (на чем под руку попало и кое-что вообще прямо в кодах, благо pdp7 имела человекочитаемый код) а потом написали язык для ее написания (и таки переписали на нем ОС, пару раз по дороге и язык поправив, потому что не все с первой попытки вышло удобно).

Но есть одна мелкая деталь: мы это делали не чтобы всех удивить и осчастливить, а для себя, любимых - просто pdp7 была настолько унылая, что никакой ос для нее вообще не было, только монитор, а нам ТАК трахаться не хотелось.

Ну а потом нам еще захотелось пользу другим причинить, да и как-то оправдать отжатую 11ю вместо совсем уж сдохшей седьмой - мы еще текстовый форматтер сочинили и он тоже частью той ОС стал.
На нем потом еще долго доки к этой самой PDP печатали.

Почувствуйте, как у вас когда-то говорили, разницу.

А обои, вообще-то, ничего так вышли, веселенькие...

Ответить | Правка | К родителю #263 | Наверх | Cообщить модератору

271. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –2 +/
Сообщение от Аноним (272), 27-Дек-20, 17:18 
Все что вы сделали это показали как не надо. И потом все пришлось писать с нуля как надо!
Ответить | Правка | Наверх | Cообщить модератору

317. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от KroTozeR (ok), 28-Дек-20, 00:01 
Так в том-то и дело, что мотив нынче не слишком убедителен. Я, вот, не могу придумать сферу применения для Redox кроме демонстрации пруфа для Rust-пиара.
Ответить | Правка | К родителю #266 | Наверх | Cообщить модератору

400. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от freecoder_xx (?), 29-Дек-20, 23:46 
Я думаю вы неправильно смотрите: нужно искать мотив не снаружи, а изнутри. Рано или поздно на Rust будут писать ОСи, и первой уже оказался Redox. В экосистеме раста идет конкуренция среди разработчиков за "первое место" и прочие блага, которые оно способно принести.
Ответить | Правка | Наверх | Cообщить модератору

412. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от KroTozeR (ok), 30-Дек-20, 18:32 
> Я думаю вы неправильно смотрите: нужно искать мотив не снаружи, а изнутри.
> Рано или поздно на Rust будут писать ОСи, и первой уже
> оказался Redox. В экосистеме раста идет конкуренция среди разработчиков за "первое
> место" и прочие блага, которые оно способно принести.

В таком случае ОС на Rust должна предъявить какие-то преимущества.

Язык СИ достаточно универсален, но писать проще на C++. Архитектура драйверов под Linux проще для понимания, чем то же самое для Windows. Однако, код модулей ядра Linux вызывает желание рыдать... Не всех, конечно, бывают и адекватные... Иногда... И язык СИ тут ни в чём не виноват. Сама культура разработчиков порождает эти простыни смешанного в кучу кода без каких-либо адекватных комментариев. При разработке натыкаешься на отсутствие достаточной документации и просто лютейший снобизм "ядерщиков".

Достаточно, к примеру, просто написать ОС с совершенно иным подходом к организации кода. Тогда люди будут заменять тот же GNU/Linux на Embedded новой ОС-ю просто мотому, что писать модули под неё проще и удобнее. Попутно распиарят язык программирования.

Кстати, под винду драйверы можно и на C++ писать.

Ответить | Правка | Наверх | Cообщить модератору

284. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от Растишка (?), 27-Дек-20, 18:17 
> Или пилили бы ЯП для бинарного кода LLVM под окружение браузерного API

... сказал KroTozer и ушёл в криокамеру ещё на 30 лет. PNaCl уже успели запилить и закопать, а сейчас пилят Wasm, в который Rust умеет компилироваться искаропки.

Ответить | Правка | К родителю #263 | Наверх | Cообщить модератору

311. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (144), 27-Дек-20, 22:20 
Вы ошиблись, не пилят. А ДАВНО запускают и интегрируют.
Ответить | Правка | Наверх | Cообщить модератору

320. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от KroTozeR (ok), 28-Дек-20, 00:20 
>> PNaCl

Продукт от, извиняюсь за матерное слово, "Google", который пилили с понтом под зонтом до 2013, потом посеяли, потом откопали и обиженно ограничили ChromeOS, которой оно по идеологии не впёрлось? Замечательный продукт. Запихните его обратно в криокамеру и не вынимайте оттуда.

Ответить | Правка | К родителю #284 | Наверх | Cообщить модератору

293. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от Аноним (144), 27-Дек-20, 19:25 
1. Эх... Эщё язык-то не допилили, а уже ОСь лабают.

В языке есть действительно много моментов которые КАКТО вас ущемляют. Но нет ни одной преграды написать на нем ось, драйвер к линуксу, прогу с граф интерфейсом QT/GTK... Да и ядро языка никак не ломает ни 2015 редакцию языка, не 2018 (все компилируется и работает как надо)

Ясно, понятно?

2. Ну что за кодеры пошли?

Пошли и пошли:)

3. Лучше бы решали проблему "стыка" между либами на разных ЯП-ах, а то конь уж лет двадцать как не валялся

Я не знаю в чем проблема. Есть автогенератор сырых C в сырые Rust структуры и наоборот, единственное это всеже будут не по растовским правилам писаные структуры, без safe оберток. Есть Java/Wasm/Python/JavaScript с ними взаимодействие двухстороннее как желается.

Часто чтобы связать например Postgres exep на C++ и Rust надо: 1. сгенерировать сырые extern C структуры АВТОМАТИЧЕСКИ, 2. Написать безопасные и красивые Rust Api для этих С структур, 3. Используй, красиво и понятно и на растовском.

И где тут вопросы о проблемах взаимодейсвия?

4. Или пилили бы ЯП для бинарного кода LLVM под окружение браузерного API,

А раст завязан только под Firefox, браузеры и виртуальные машины?:) Не-не.

Да и растоманы хотели когда-нибудь от LLVM отойти в сторону MIR, но пока не выходит.

Далее нейкий странный бред у вас идет, еще раз Раст язык системного программирования (на нем хоть ОсЬ лепи, хоть с JavaScript общяйся, хоть Embedded)

Ответить | Правка | К родителю #263 | Наверх | Cообщить модератору

324. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от KroTozeR (ok), 28-Дек-20, 01:03 
>> В языке есть действительно много моментов которые КАКТО вас ущемляют.

Вокруг все ездят на электромобилях? При том, что нет никакой проблемы сделать электромобиль под любые нужды. Неужели история ничему не учит? Ни один техдир не потянет в проект Rust, пока под него не появится выбор SDK и IDE хоть как-то сопоставимый с уже имеющимся у того же дизориентрованного C/C++, наркоманского Java, фашистского Python-а, безалаберного ECMAScrypt и остального зоопарка. Нормального языка нет и вряд ли когда будет. В среднем Rust ни лучше, ни хуже, но он — зародыш в яйце. Даже загнанный за плинтус D и то взрослее будет.

Ясно, понятно?

>> Пошли и пошли:)

как в том анекдоте:

- Да пошёл ты!!!
- Да, я посол, посол!

>> Есть автогенератор сырых C в сырые Rust структуры и наоборот

И ради мнимого "стандарта" повторяется анахронизм на новый лад. Стандарты же бинарей общие. Может стоило развивать стандарт линковки функций? А то где у нас ООП? в Караганде. Не вылезает за пределы объектника вообще.

>> И где тут вопросы о проблемах взаимодейсвия?

Показываю на автомобиль с деревянными колёсами, а в ответ: "И чё? Он не ездит, что ли???".

>> А раст завязан только под Firefox, браузеры и виртуальные машины?:) Не-не.

Вот тут, пожалуй, справедливо. Но, как выше и упоминал, на рынке, где старые решения покрывают все потребности, развивать надо что-то новое. А среди нового — дать замену глумлению над железом коммуникаторов, которые Google (опять матерюсь...) обозвали "смартфонами". Да, замыкать на браузере может и не надо, но сейчас куда важнее сменить Java-бред на коммуникаторах чем-то нативным или полунативным, как упомянутые LLVM и MIR, чем сиюминутно выгонять СИ из модулей Linux-а. А то блудливый GC роняет "андрюшу" на любом аппарате раз в неделю обязательно вне зависимости от производительности последнего и версии ОСи.

>> Раст язык системного программирования (на нем хоть ОсЬ лепи, хоть с JavaScript общяйся, хоть Embedded)

Да ради Бога! Кто запрещает-то? Просто допилить его прежде надо. Так-то Rust много приятнее укурства под названием "GoLang", хоть и кочевыряжится с облостями видимости.

К тому же, если язык проектировался как "системный", то может разрабы уже решат, что именно они хотят заменить: СИ или C++ (это далеко не одно и то же). Сама проблема C++ кроется в попытке быть "хорошим" для СИ-кода. Так может не надо тащить этот горб Квазимодо в новый ЯП?

Ответить | Правка | Наверх | Cообщить модератору

305. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –1 +/
Сообщение от Аноним (252), 27-Дек-20, 21:11 
Почему вы всё это не делаете?
Ответить | Правка | К родителю #263 | Наверх | Cообщить модератору

319. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от KroTozeR (ok), 28-Дек-20, 00:09 
>> Почему вы всё это не делаете?

А ещё глупее вопрос чем этот можно?

Наверное потому, что решаю прямые рабочие задачи, а свободное время уделяю семье, а не сношанию Клавы Мышкиной на разных языках. Хотя Rust, как идея, выглядит всё же получше GoLang-а. Там совсем уж процедурно укурились.

Ответить | Правка | Наверх | Cообщить модератору

345. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (-), 28-Дек-20, 15:34 
>а свободное время уделяю семье

Не ври, ты ведь в свободное время мощно бухаешь.

>Там совсем уж процедурно укурились.

Ага, так и запишем: "KroTozeR не знает алгоритмы".

Ответить | Правка | Наверх | Cообщить модератору

330. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (330), 28-Дек-20, 06:42 
>Лучше бы решали проблему "стыка" между либами на разных ЯП-ах, а то конь уж лет двадцать как не валялся...

.NET

Ответить | Правка | К родителю #263 | Наверх | Cообщить модератору

398. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от ИмяХ (?), 29-Дек-20, 20:05 
Тупые поделки от мелкософта не нужны
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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