Представлен выпуск ScaraOS 0.0.6 (http://www.scaramanga.co.uk/scaraOS/), экспериментального ядра для 32-разрядных систем. Ядро написано на языке Си и распространяется (http://github.com/giannitedesco/scaraOS) в рамках лицензии GPL. В качестве файловой системы используется EXT2. ScaraOS поддерживает виртуальную память, драйвер для PCI-устройств, прослойку для реализации файловых систем (VFS), вытесняющую многозадачность, систему блочного ввода/вывода, консольный VGA-драйвер.<center><a href="http://www.scaramanga.co.uk/scaraOS/scaraos.png"><... src="http://www.opennet.me/opennews/pics_base/28222_1286530536.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
В новой версии:
- Реализована поддержка изолированных пользовательских окружений c полным переключением контекста между пространством пользователя и ядра;
- Реализована поддержка семафоров, которые задействованы для организации блокировки структур данных внутри яд...URL: http://www.freshmeat.net/projects/scaraos/releases/322759
Новость: http://www.opennet.me/opennews/art.shtml?num=28222
А зачем? Ну побаловалась детка 10 лет (судя по copyleft), может уже пора заняться делом и попилить скажем тот же Minix? У этой поделки судя по описанию нет никакой инновации, а значит и шансов вырасти во что-то стоящее.
"I wrote it to teach myself OS fundamentals and just to have a bit of fun."
Ну в таком случае что именно эта новость делает на опеннете? Такие ОС на osdev.net пачками пишут, что теперь все их релизы тоже постить? Если бы было что-то новое, то новость еще можно понять как приглашение к участию, а так еще один клон *nix, написанный потому что автор болеет nih-syndrome.
О чём и речь.
А давайте вы нам и Максу сейчас расскажете, что должно размещаться на опеннете и что, как и когда мы все должны читать. И мы все дружно вас пошлем на...
Если эта новость не влазит в вашу черепную коробку, то вам надо ее расширять. А лучше заведите себе локальный опеннет и постите туда те новости, которые вам нравятся. И с удовольствием там их читайте. Да, и предусмотрите туда вход для других таких же умников. Вам там вместе будет хорошо.Если где-то и должны размещаться подобные новости, то именно здесь. Такие новости интересны всем, кто интересуется системным программированием. Это нужно для того, чтобы уметь отличить зерна от плевел. Linux когда-то был тоже такой системой. И кто знает, может быть вы сейчас читаете первую новость о системе которая через 5-10 лет станет столь же популярной как линух сейчас.
Тут выше указали, что таких разработок на osdev.net более чем достаточно. По какому признаку из них выбрали именно эту и отметили здесь? Давайте тогда еще десятка два оттуда принесем
Если вам эти два десятка покажутся значимыми, и вы думаете, что это интересно, то принесите. Мы почитаем и обсудим.Эта новость показалась кому-то интересной на столько, что ему не лень было ее сюда запостить.
Я и думаю, большинство других сюда ходят именно за такими новостями.
А предоставить свои мозги для полоскания рекламными промо-статейками можно и на официальных сайтах типа PCWeek и ITBusiness. Уж там-то фигни не напишут...
>И кто знает, может быть вы сейчас читаете первую новость о системе которая через 5-10 лет станет столь же популярной как линух сейчас.Да, как-то я не подумал - не пришло в голову, что ОС которая стремится повторить линух, не привносит абсолютно никаких новых концепций, через 5-10 лет станет популярной. Какие-то у меня ограничения.
>А давайте вы нам и Максу сейчас расскажете, что должно размещаться на опеннете и что, как и когда мы все должны читать.Как красиво оформлено предложение. Звучит куда авторитетнее чем "А давайте вы сейчас мне расскажете что должно размещаться на опеннете, и что я должен читать", хотя подразумевается именно второе.
>Если где-то и должны размещаться подобные новости, то именно здесь.
Эта замечательная традиция начнется с новости об этой поделке и будет продолжена новостями о ней же. Да, отличный способ научиться отличать зерна от плевел.
>Такие новости интересны всем, кто интересуется системным программированием. Это нужно для того, чтобы уметь отличить зерна от плевел.
Если вы им интересуетесь, то советую посмотреть на реализацию Plan9 и Minix, а также, например, Valix. Чтобы все-таки научиться отличать зерна от плевел.
Мсье известен своей НЕ поделкой занявшей хоть какое-то место в жизни и хоть чего-то стоящее?Специально для детей с мозочьком пораженным вирусом ЧСВ цитирую: "I wrote it to teach myself OS fundamentals and just to have a bit of fun." (С) http://www.scaramanga.co.uk/scaraOS/
> Мсье известен своей НЕ поделкой занявшей хоть какое-то место в жизни и
> хоть чего-то стоящее?Это такой намек что эта поделка заняла какое-то место в жизни и чего-нибудь стоит? А вы юморист однако.
>Мсье известен своей НЕ поделкой занявшей хоть какое-то место в жизни и хоть чего-то стоящее?Нет, не известен. Но я и 10 лет кряду ни над чем не работал ещё. Я молодой и зелёный.
>Специально для детей с мозочьком пораженным вирусом ЧСВ цитирую: "I wrote it to teach myself OS fundamentals and just to have a bit of fun." (С) http://www.scaramanga.co.uk/scaraOS/
Именно это я имел ввиду под "побаловалась детка". Человек 10 лет пилит поделку забавы раде. Мне это и не понятно. Пилить такие проекты - это всё равно что строить замки из песка у моря.
Вы так говорите, как будто строить замки из песка - это плохо.
http://media.ebaumsworld.com/picture/dan_richard13/Sand_Cast...Линуксовое ядро тоже зубные врачи пилили - забавы ради.
> Нет, не известен. Но я и 10 лет кряду ни над чем не работал ещё. Я молодой и зелёный.А Таненбаум со своим миниксом носится уже не первый десяток лет в принципе. А выхлоп и по сей день не больно какой огромный.
>> Нет, не известен. Но я и 10 лет кряду ни над чем не работал ещё. Я молодой и зелёный.
> А Таненбаум со своим миниксом носится уже не первый десяток лет в
> принципе. А выхлоп и по сей день не больно какой огромный.Таненбаум не первый десяток лет повторяет, что цель Миникс - это обучение людей системному программированию, а не захватыванию мира.
Тогда чем сабжевая система хуже? :)
Я думаю количеством комментариев. Вы код миникс видели? Такой документированности по-моему нет ни в одном другом проекте.
> У этой поделки судя по описанию нет никакой инновации, а значит и шансов вырасти во что-то стоящее.Ну и что?
> побаловалась детка 10 лет (судя по copyleft)Если бы это было так, это было бы прекрасно, я вот например в 10 лет еле осилил понятие переменной, чем был очень горд.
Зато у детки есть шанс.
> Зато у детки есть шанс.Этот шанс уже давно использовал некто Торвальдс. Если его что-то и заменит, то скорее микроядерное типа Minix или Hurd, но уж точно не это создание.
>> Зато у детки есть шанс.
> Этот шанс уже давно использовал некто Торвальдс. Если его что-то и заменит,
> то скорее микроядерное типа Minix или Hurd, но уж точно не
> это создание.1 Речь не шла о замене.
2 Миникс не более чем академическая поделка.
3 Линукс не единственная ось, даже не единственная свободная.
> 1 Речь не шла о замене.IMHO, очень намекалось
> 2 Миникс не более чем академическая поделка.
IMHO, это утверждение постепенно устаревает, медленно, но верно
> 3 Линукс не единственная ось, даже не единственная свободная.
Линукс - не ОС, а только ядро
P.S. не флейма ради
> IMHO, это утверждение постепенно устаревает, медленно, но верноНадеетесь дожить до момента когда миникс станет полезен лично вам? :) А вы оптимист. Так, глядя на то сколько лет прошло с появления миникса и степень развития.
> Линукс - не ОС, а только ядро
Это не баг. Это фича :). Вам не втюхивают один размер на всех. А то микрокомпьютер размером с USB-флеху и суперкомпьютер - немного разные штуки. С немного разными задачами. Было бы странно пхать туда одно и то же.
> А зачем? Ну побаловалась детка 10 лет (судя по copyleft),Ага, другая детка (Торвальдс) - тоже побаловался с копилефтом. Некисло так побаловался, надо сказать.
> может уже пора заняться делом и попилить скажем тот же Minix?
Так пилите, если вам нужен для ваших задач именно Minix. Правда глядя на успехи в развитии этой ОС автора оной - я бы закладываться на бурное развитие миникса не стал бы.
> У этой поделки судя по описанию нет никакой инновации, а значит и шансов
> вырасти во что-то стоящее.Как ни странно - ну да, "еще одна операционка без особых фич". С другой стороны - ну есть себе и есть. Хуже от ее существования никому не стало, а лучше ... ну мало ли, кто-нить захочет например посмотреть на относительно простую операционку и тут вот оно как раз в новости пролетело :).
> Ага, другая детка (Торвальдс) - тоже побаловался с копилефтом. Некисло так побаловался,
> надо сказать.Другая детка побаловалась потому что альтернативы не было. Где-то Торвальдс говорил, что будь к тому времени рабочее ядро хурд, он бы и не начинал писать Линукс. И именно потому что не было нормального ядра в ГНУ стеке, к нему и присоединилось столько программистов. Сейчас ситуация совершенно иная, так что не надо приводить в пример Торвальдса.
нормальная новость, я думаю на основе этого учиться нормуль
спокойствие, только спокойствие!
так же выглядел линукс, когда товальдос выложил в сеть. и все так же ругали эту отрыжку производства[даже в те времена было множество альтернативных ос].
> так же выглядел линукс, когда товальдос выложил в сетьНадо пилить Minix, а не бесперспективные оськи.
>> так же выглядел линукс, когда товальдос выложил в сеть
> Надо пилить Minix, а не бесперспективные оськи.Миникс перспективен только в сфере образования.
Угу. И если Minix станет перспективным для чего-то еще, то, скорее всего, перестанет быть полезен для образования.
> Надо пилить Minix, а не бесперспективные оськи.Если уж сравнивать - миникс старше линукса. Тем не менее, Линукс развился в сотни раз сильнее и по факту является достаточно стабильной и юзабельной операционкой для кучи применений. А миникс применить на практике все так же проблематично как и хренадцать лет назад. Откуда следует перспективность миникса?
> Если уж сравнивать - миникс старше линукса. ... А миникс применить на практике все
> так же проблематично как и хренадцать лет назад. Откуда следует перспективность
> миникса?Если не ошибаюсь, у Миникса_v2 была не самая либеральная лицензия. Что-то типа, смотреть можно (что для обучения вполне подходит), а править -- ни-ни! Кажется это и была одна из причин (помимо развлечения), побудившая Торвальдса к действию. Ведь сам Торвальдс изначально пилил Пингвина под Миниксом.
В связи с этим вопрос: а будь у Миникса_v2 более либеральная лицензия, существовал бы сейчас Линух? И насколько сейчас был бы "продвинут" сам Миникс?
ИМХО, поздно Таненбаум спохватился и выпустил 3-й Миникс под BSD лицензией. Поезд ушел...
> Если не ошибаюсь, у Миникса_v2 была не самая либеральная лицензия. Что-то типа,
> смотреть можно (что для обучения вполне подходит), а править -- ни-ни!Ну и кто кроме Таненбаума в этом виноват? Может быть как ученый он и неплох, но вот как руководитель проекта - ноль, судя по развитию его ОС.
> Кажется это и была одна из причин (помимо развлечения), побудившая Торвальдса
> к действию. Ведь сам Торвальдс изначально пилил Пингвина под Миниксом.Ну да. Хотелось человеку операционку под либеральной лицензией. Взял и сделал. Ессно пока она не взлетела - приходилось юзать то что уже есть. А какие еще есть варианты?
> В связи с этим вопрос: а будь у Миникса_v2 более либеральная лицензия,
> существовал бы сейчас Линух?ИМХО: совсем не факт. Торвальдс мог бы тогда навалиться на тот же миникс, например. Хотя тут еще проблема в том что Таненбаум довольно специфичный тип с изрядным ЧСВ. Может ЧСВ у него и не без оснований прокачано, однако ж построению работоспособной команды это не способствует ни разу. Поэтому есть то что есть.
> И насколько сейчас был бы "продвинут" сам Миникс?
А фиг бы его знает. У него кроме фактора "хреновая лицензия" был еще фактор "Таненбаум". Который явно не силен как руководитель проекта и создатель команды.
> ИМХО, поздно Таненбаум спохватился и выпустил 3-й Миникс под BSD лицензией. Поезд ушел...
А в итоге его миникс стал практически никому не нужен. Ироничненько так.
Миних нужен как учебная система минимум. И в этом качестве он оправдывает и долгое развитие, и все прочие недостатки.
Current features:
....
o EXT2 support
.....
задолбали эти линуксы!
> Current features:
> ....
> o EXT2 support
> .....
> задолбали эти линуксы!При чем тут линуксы? Не знаете матчасти или я не понял вашего наброса?
> задолбали эти линуксы!А что Вы так волнуетесь? Дышите глубже!
>> ScaraOS поддерживает ... прослойку для реализации файловых систем (VFS)...
Дык, _помогите_человеку_, напишите модуль для работы с FAT! :-)
Ага, или сразу ZFS :)))))))))))))
> o EXT2 support
> задолбали эти линуксы!Уй, блин, а также некоторые BSD, ReactOS, Windows и кто там еще EXT2 поддерживает так или иначе? :)
Хинт: возможность работы с EXT2 не означает что всенепременно используется линуксное ядро. Epic fail!
Браво! Те кто гонит, что это фуфел, дураки. На самом деле это все невероятно сложно сделать для одного человека. Я уважаю разработчиков. Нечто подобное - Visopsys os. Да, поиграться ради, зато какой полет инженерной мысли!
> Браво! Те кто гонит, что это фуфел, дураки. На самом деле это
> все невероятно сложно сделать для одного человека. Я уважаю разработчиков. Нечто
> подобное - Visopsys os. Да, поиграться ради, зато какой полет инженерной
> мысли!Не смотря на то, что ОС сделать невероятно сложно, эта поделка интересна только ее автору, а потому фуфел.
> эта поделка интересна только ее авторуИнтересно, как вы это проверяли? :)
С точки зрения программирования — молодец, экспирианс левел ап засчитан.
С точки зрение финансовой выгоды — нах не нужно.
С точки зрения перспективы развития ОС — интересно будет взглянуть на микроядерную архитектуру доведённую до приемлемого уровня, дабы использовать на десктопах.
P.S. «...пилите, Шура, пилите! <s>золотые гири</s> операционные системы - это процесс! и надо довести его до конца, чего бы это ни стоило! пилите, Шура, пилите!»
> С точки зрения перспективы развития ОС — интересно будет взглянуть на
> микроядерную архитектуру доведённую до приемлемого уровня, дабы использовать на десктопах.Где вы там микроядро увидели?
> микроядерную архитектуру доведённую до приемлемого уровня,А чтобы было приемлимо - оно начинает называться гибридным ядром и уже как правило нифига не микро...
Не понимаю, чего люди так на это ядро накинулись. Ну ведь стало одним умелым программистом больше, ну ведь это профит же! На своём ядре разные вещи писать научился - а потом, глядишь, к какому проекту присоединится, софтину какую улучшит. В общем, респект чуваку.
> Не понимаю, чего люди так на это ядро накинулисьНе люди, а полтора анонима.