LINUX.ORG.RU

Прямые руки разрабов и открытие даташитов для комьюнити?

Добавлю, любое действие должно приносить какойто результат, в чем предпосыл собсно к переписыванию? Что сейчас не устраивает?

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

на каком языке должен быть переписан Linux?
С - опасный, багообразующий язык

Кто переписывать то будет? О чём речь?

Deleted
()

[неадекват]Конечно же на glsl!1[/неадекват]

А если серьёзно, то хорошо бы по возможности изживать из кода gcc-измы, чтобы ядро можно было собирать шлангом. Зачем? [неадекват]Чтобы линукс на АМуДэ ГэПэУ ГыЦыэН-очке запускать!1[/неадекват]. Просто из соображений того, что расширения языка C, запиленные Столманом в одностороннем порядке, могут быть им же в одностороннем порядке выпиленны на мороз.

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

Линус, конечно, кто ж ещё? :)

Он тебе такой же жест, как нвидии, покажет и дело с концом.

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

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

sparks ★★★
()

больше стабильности

Надо поручить Владимиру Владимировичу.

maverik ★★
()

Низкоуровневые части пусть останутся на С, а всё остальное - на С#

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

С - опасный, багообразующий язык

Почему ты так решил? Сколько больших програм написал на языке?

Jetty ★★★★★
()

на какой языке должен быть переписан Linux?

На язык программирования C.

Потому что сейчас он написан на диалекте языка программирования C, который имеется в GCC.

Следовательно Linux не скомпилировать Clang’ом, Intel® C++ Compiler или Microsoft ® C/C++ Optimizing Compiler for Windows.

EXL ★★★★★
()

Чего тут обсуждать то? Конечно же Rust.

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

Почему ты так решил? Сколько больших програм написал на языке?

на C? - ни сколько. не хочу плодить баги. :^)

PexuOne
() автор топика

А какой будет от этого выигрыш? И покроет ли он расходы на переписывание такого объёма кода? Проще уж текущую кодовую базу поддерживать и дебажить.

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

А какой будет от этого выигрыш?

о, выигрыш просто огромный: Linux - сразу же станет гораздо надёжнее и стабильнее :)

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

не хочу плодить баги.

Так и не плодишь. Линус плодит.

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

С - опасный, багообразующий язык

Тогда вам на C#: и синтаксически схоже, и виртуальная машина не позволит отстрелить себе ногу.

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

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

Unicode4all ★★★★★
()

Если тебя что-то не устраивает перепиши хоть на бэйсике.

voltmod ★★
()

По-моему, Линус уже отвечал на этот вопрос.
Если б ему была нужна стабильность, он бы выбрал паскаль.

record ★★★★★
()

Ассемблер предлагали ?

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

По-моему, Линус уже отвечал на этот вопрос.

А ТС плевать на это.

Deleted
()

переписывай на чём хочешь, разве кто-то запрещает

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

Попробуй, а то так и умрешь необразованным манки-кодером :)

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

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

Больше стабильности и качества принесут только ещё более профессиональные разработчики, а не смена языка.

P.s. ты случаем portage не собирался переписывать? Он тебя ждёт!

grem ★★★★★
()

очевидный Python + JS

cuki ★★★★
()

Rust? D? C++? Васик? 1С?

Надо сначала ЯП нормальный сделать, а потом можно и переписывать, под RISK-V для начала. И зачем упал этот линукс? Наверняка есть более современные подходы написания ядра ОС. Чтобы и на микроконтроллере летало (в режиме одного приложения) и на сервере не плошало. Чтобы байты из Ethernet напрямую в приложение гоняло, без всяких костылей, а еще лучше сразу на кеш линии процессора. Но это уже и железо надо переписывать...

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 4)
Ответ на: metaprog от theNamelessOne

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

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

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

И давно уже более-менее адекватные специалисты, в том числе из крупных корпораций, поняли и смирились что подход и архитектура linux всех во всём устраивает и нет смысла делать что-то ещё. Справедливости ради стоит сказать что у линукса только подход к разработке свой(ну почти), а архитектура вполне себе обычная для юникса конца 80х.

ixrws ★★★
()

1С, чтобы стал отечественной ОС и был полностью огорожен

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

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

ixrws ★★★
()

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

https://lutter.cc/unshackled/cat.mu

linuxnewbie
()

на каком языке должен быть переписан Linux?

На русском.

Или на смеси русского и татарского. Так даже лучше.

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