Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Флейм (http://forum.oszone.net/forumdisplay.php?f=16)
-   -   Собственая OS реально ли? (http://forum.oszone.net/showthread.php?t=128327)

Bars66 11-01-2009 11:11 1003540

Собственая OS реально ли?
 
У меня возник такой вопрос реально ли кому нибудь из этого форума создать ОС (НЕ ПЕРЕДЕЛАТЬ) а сделать собственую

Sev 11-01-2009 11:56 1003561

Как Задорнов говорил "А Вам то это зачем надо???"

Diseased Head 11-01-2009 12:47 1003602

Bars66, нет! Объяснить почему?

Arrest 11-01-2009 16:51 1003822

Bars66, да. Ассемблер в зубы, OsDev в руки и вперед.

Ment69 11-01-2009 17:18 1003860

Bars66, Вы не первый кто задается этим вопросом. Одни из первых были Билл Гейтс и Линус Торвальд, кто мешает вам стать третьим? :)

Martia 11-01-2009 17:36 1003882

а что, было бы неплохо, если бы собрались толпой, да написали свою систему ;)

как говорится с миру по нитке...

Coutty 11-01-2009 18:19 1003933

Так ведь уже пишем... Linux :)

Котяра 11-01-2009 18:29 1003941

Bars66, очень трудно. Windows переделать можно, но кардинально ничего не изменишь и главное, система платная и распространять такие "переделки" запрещено :read: (читайте EULA) Можно посмотреть в сторону переделки линукса, но я в этой ОС полный 0.

Grabber2006 11-01-2009 18:32 1003945

Bars66, Напишите драйвер для какого-нибудь неподдерживаемого устройства под Linux, отловите в нём все баги, а там посмотрим...

Предлагаю на выбор: принтер Canon i350 или встроенное видео SIS с OpenGL.

Martia 11-01-2009 18:37 1003952

Цитата:

Цитата Grabber2006
апишите драйвер для какого-нибудь неподдерживаемого устройства под Linux »

мдя... понятно, что если система выбьется на мировой рынок, станет популярной и т.п., то, возможно некоторые фирмы-производители hardware начнут писать драйвера для этой ос...

в этом действительно сложность.
Наверное было бы неплохо, тобы все драйвера выпускались в едином формате для всех ОС, а механизм работы с драйверами был во всех ОС одинаковый... хотя он и так практически везде одинаковый (или почти одинаковый)

Coutty 11-01-2009 18:48 1003966

Цитата:

Цитата Martia
если система выбьется на мировой рынок, станет популярной и т.п., то, возможно некоторые фирмы-производители hardware начнут писать драйвера для этой ос... »

В том-то и дело, что "возможно". Но для этого она должна быть очень популярна. Популярнее того же линукса. Для лин'а-то только самые крупные хардварщики пишут.
Цитата:

Цитата Martia
Наверное было бы неплохо, тобы все драйвера выпускались в едином формате для всех ОС »

На Java, например?:) Кроссплатформенный драйвер. Звучит здорово =~_~= Но нереалистично :(

Котяра 11-01-2009 19:06 1003988

Проблема создания своей ОС еще и драйвера. Можно самому написать драйвера для всего, но это не реально :)

Martia 11-01-2009 19:14 1003996

а может ос работать без драйверов? можно ли назвать...

потом почитал в вики, что же такое ОС


Операцио́нная систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

Да... драйвера получается нужны. Но, вот например дос. Он ведь работает без драйверов... или они (драйвера) там есть?

Котяра 11-01-2009 19:23 1004004

Цитата:

Цитата Martia
Наверное было бы неплохо, тобы все драйвера выпускались в едином формате для всех ОС, а механизм работы с драйверами был во всех ОС одинаковый... »

Ну драйвер это та же программа, только ядерного уровня и по другому сделанная. Ядра у ОС разные. Если программы Windows запускают под Linux благодаря Wine, то драйвер вряд ли можно портировать под другую ОС.

Coutty 11-01-2009 19:26 1004009

Цитата:

Цитата Martia
вот например дос. Он ведь работает без драйверов »

И какое же железо работает под досом? Только то, что имеет стандартные интерфейсы, но управляет всем этим BIOS.
А драйвер клавиатуры и мыши под досом есть. Это я точно помню)

Котяра 11-01-2009 19:27 1004013

Цитата:

Цитата Martia
Операцио́нная систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
Да... драйвера получается нужны. Но, вот например дос. Он ведь работает без драйверов... или они (драйвера) там есть? »

Ну драйвера в Windows есть стандартные (пример: Microsoft PS/2 Mouse) и драйвер на некоторое оборудование. Если не считать стандартных, то может. Без стандартных - не может. Для общения с любым устройством (кроме ЦП, памяти и т.д.) ОС нужен драйвер (хотя драйвер процессора в WinXP тоже почему-то есть! :shocked: ). Хотя есть компьютеры, которым драйвер требуется уже на текстовом этапе (иначе ОС не видит HDD).

Цитата:

Цитата Martia
Но, вот например дос. Он ведь работает без драйверов... или они (драйвера) там есть? »

Не знаю, но
Цитата:

Цитата Coutty
какое же железо работает под досом »


Diseased Head 11-01-2009 20:47 1004100

Arrest, что это за DevOS. Ядро линукса?
Цитата:

Цитата Ment69
кто мешает вам стать третьим? »

Консилиум IT компаний.
Цитата:

Цитата Martia
а что, было бы неплохо, если бы собрались толпой, да написали свою систему
как говорится с миру по нитке... »

Было-бы лучше если-б мы не точили под запад. А создали-бы свой компьютер с нуля (но на основе уже имеющихся знаний).
Цитата:

Цитата Grabber2006
Предлагаю на выбор: принтер Canon i350 или встроенное видео SIS с OpenGL. »

Откуда он найдёт инструкции по работе этого железа. Украдёт? Или их раздают бесплатно?
Цитата:

Цитата Martia
мдя... понятно, что если система выбьется на мировой рынок, станет популярной и т.п., то, возможно некоторые фирмы-производители hardware начнут писать драйвера для этой ос... »

А что-бы вырватся этой ОС нужны дрова. Замкнутый круг вам не кажется?
Цитата:

Цитата Martia
Наверное было бы неплохо, тобы все драйвера выпускались в едином формате для всех ОС, а механизм работы с драйверами был во всех ОС одинаковый... хотя он и так практически везде одинаковый (или почти одинаковый) »

Вы читаете мои мысли. Но пока ПК будет продуктом рынка, в нём никогда не будет единого механизма.
Цитата:

Цитата Martia
Да... драйвера получается нужны. Но, вот например дос. Он ведь работает без драйверов... или они (драйвера) там есть? »

Я вам открою страшную тайну. Драйвера нужны даже под процессор и память. А на счёт DOS'а Coutty, в общем-то верно сказал. DOS минимален, и работает в основном посредством стандартных для всех интерфейсов. А CD-ROM, мышь, звуковуха, дополнительная память - это дрова. Ещё русификация клавы, экрана и пр.
Цитата:

Цитата Котяра
Ну драйвера в Windows есть стандартные (пример: Microsoft PS/2 Mouse) и драйвер на некоторое оборудование. »

Они не для обычных юзеров и они под винду.

Котяра 11-01-2009 23:12 1004301

Цитата:

Цитата Diseased Head
Они не для обычных юзеров и они под винду. »

Они под винду! Это понятно! Это к вопросу: "Нужны ли ОС драйвера?"

Цитата:

Цитата Diseased Head
Драйвера нужны даже под процессор и память. »

Устройства "ОЗУ" в Диспетчере Устройств нет. А вот ЦП есть.

Diseased Head 11-01-2009 23:29 1004322

Котяра, попробуй поставить Windows 95 на новый комп... Сомневаюсь что встанет.

Диспетчер устройств это апплет придуманый программерами работающими на Билла. А стандартные дровы делали программеры Билла и для Билла. А совсем не для Васи Пупкина.

Martia 11-01-2009 23:31 1004329

Цитата:

Цитата Diseased Head
Было-бы лучше если-б мы не точили под запад. А создали-бы свой компьютер с нуля (но на основе уже имеющихся знаний). »

так и создают. только как правило в единичных экземплярах. пишут под этот компьютер собственное ПО и запускают с его помощью ракеты =)

Но, разговор ведь не про компьютер, а про ОС.

Цитата:

Цитата Diseased Head
Котяра, попробуй поставить Windows 95 на новый комп... Сомневаюсь что встанет. »

Это еще почему? вполне встанет!

Diseased Head 12-01-2009 00:30 1004402

Martia, вы пробовали? Corei7, 64bit, 8GB RAM, 1TB HDD SATA, BluRay, USB 3.0... Сперва попробуйте а потом говорите...

Martia 12-01-2009 00:56 1004424

Diseased Head, ну... хз :dont-know

olfand 12-01-2009 01:10 1004438

Винда 95 не встанет на новый комп,вопервых она не поддерживает Sata интерфейс,и наверно проц в 2 ядра,неподдерживает PCI-E слот для видюхи,но поставить ее както можно но не 95 а 98,я читал статью,но это большие мучиния и нах каму такое не нада

Я 95-2000 виндовсы вспоминаю как страшный сон,даже каогда про хр некто не говорил,то мне виндовсы эти казались очень плохими и неудобными,2000-еще нормально жить можно,а вот 95-98 это ужасс,нада было иметь куча дискав что дрова встали хотябы на куенить захудалую сетевуху,он вообще нечего невидел там драйверов встроено было ужасно мало!.
А в XP я только устанавливаю драва,на видюху и на звук, ну ище ставлю на чипсет на серевуху(с диска каторый шел с мамки),так сказать обновляю,но винда их сама находит. Тока требуется устанавить на видюху и на звук Realteck HD

Martia 12-01-2009 01:19 1004449

Ладно, пожалуй соглашусь. Я имел ввиду, что поставить можно будет, но не имел ввиду, что быдет нормально работать. Действительно, никто не выпускает драйверов для старых версий ОС (таких старых как 95 и 98).

Отошли от темы.

olfand 12-01-2009 01:20 1004451

Кароче ставить 98 виндовс или 95,на новый компьютер это тупое дело,и не каму не нужное.Винда сама гадость,а еще ее чтобы устанавить както провозится нада.
Мне кажется что счас XP самая нармальная винда,еще присматриваюсь к Vista но пока чето не очень горю желаением под ней работать.

Zetoke 12-01-2009 01:33 1004458

Цитата:

Цитата olfand
еще присматриваюсь к Vista но пока чето не очень горю желаением под ней работать. »

пора уже к Windows 7 присматриваться

Martia 12-01-2009 01:38 1004468

Наша тема. Что об этом думаете

Цитата:

Цитата Diseased Head
Собственая OS реально ли? »



:)

Admiral 12-01-2009 03:37 1004521

Хочу написать ОС

lxa85 12-01-2009 10:39 1004737

Учитывайте архитектуру. Создать собственную ОС можно и на ПЛИС системах. Только это будет очень спецефическая ОС, для каких либо контроллеров и т.д. и т.п. Коммутаторам и пр. сетевому оборудованию, фирмы Cisco это не мешает.
Apple с выпуском новых процессоров несколько раз переписывала ОС.
Если брать x86 то придумывать велосипед заново? Смысл? Как только он станет ясен, все остальное станет ясно вместе с ним.

Diseased Head 12-01-2009 11:11 1004778

olfand, Master Fess, тема не о том какая винда лучше. Когда я грил поставить 95 на новый комп, я хотел показать что на всё нужны дрова. Так что не оффтопим.

Martia, а я чё, это они... Эт я пример привёл.


Сколько можно объяснять, полноценную ОСь для ПК написать практически невозможно.

Martia 12-01-2009 11:40 1004816

Цитата:

Цитата Diseased Head
полноценную ОСь для ПК написать практически невозможно »

Живой пример: Майкрософт, куча спецов, мучаются-мучаются и все никак не получается. Вечно какие-то обновления, исправления и т.д.

Думаю, что если бы в майкрософте работали умы осзона, все обновления для всех продуктов давно себя исчерпали бы ;)

DMGarikk 12-01-2009 12:35 1004870

Цитата:

Цитата Martia
Живой пример: Майкрософт, куча спецов, мучаются-мучаются и все никак не получается. Вечно какие-то обновления, исправления и т.д. »

Они мучаются потомучто надо обеспечить совместимость (хотябы базовую) аж от 3.1 винды... imho винда это одна из немногих осей с таким уровнем обратной совместимости программ.... учитывая что существует огромное количество специализированного софта который пишется через ж...

Diseased Head 12-01-2009 12:59 1004890

Вполне можно написать ОС на подобие DOS.

Но что-бы задействовать больше функций, в первую очередь, нужен драйвер чипсета. Ведь, сейчас, через него работает всё остальное. Есть два способа:
* Для этого вам надо будет перелопатить хотя-бы стандартные дрова под Windows, или под Linux. И понять как они работают. И по ним написать свои дрова, ну или переделать имеющиеся дровы под свою ОСь. Но для начала их надо ещё найти... Да и кто вам разрешит виндовый драйвер вскрывать. Или плати деньги БОЛЬШИЕ...
* Или же узнать как работают чипсеты, выявить общие принципы, и написать свой "стандартный" драйвер. Тока кто вам сию информацию выложит. Фирмы эти данные секретят. Или плати деньги БОЛЬШИЕ...

То-же самое с остальным железом!
Без дров (хотя-бы стандартных) вам не создать красивый графический интерфейс, нормального звука или подключится к сети. О прочем я вобще молчу...

Coutty 12-01-2009 16:32 1005103

Цитата:

Цитата Martia
Думаю, что если бы в майкрософте работали умы осзона »

Раскрою секрет - есть там наши.

Zetoke 12-01-2009 16:37 1005110

Coutty, ты выдал страшнууууююю тайнууу )))

Martia 12-01-2009 16:54 1005130

Coutty, кто же это?

Котяра 12-01-2009 17:45 1005207

Проблема написания своей ОС еще и в программах либо надо писать программы под свою ОС + заставить делать это других + придумать структуру исполняемого файла и реализовать ее либо реализовать работу с программами для другой ОС.

TMellon 12-01-2009 20:26 1005463

А смысл ее вообше писать?
Дистрибутив линукс можно вообще изменить до не узноваймости так как впринципе там поменять можно абсолютно все.
Так что чувак сделай лучше самый хороший дистрибутив линукс с полной поддежкой виндов и тогда виндам кранты)

Diseased Head 12-01-2009 20:42 1005486

Котяра, правильно. Есть и ещё один момент - Форматы данных.

Что-бы продуктивно работать. Проги должны уметь работать с распространёнными форматами файлов. Но проблема в том что некоторые из них, так-же, закрытые. Так что плати опять деньги БОЛЬШИЕ...

yurfed 12-01-2009 20:47 1005494

Цитата:

Цитата Coutty
И какое же железо работает под досом? »

ЛЮБОЕ!!!, как ни странно всем покажется. Которое не может работать под линями но под виндой и наооборот.
Уважайте ДОС.

Diseased Head 12-01-2009 21:12 1005530

yurfed, эт да! Жалко что его задавили... Ведь он однозадачный. А многозадачность это одна из главных причин глюков.

Martia 12-01-2009 21:20 1005542

Diseased Head, зато как приятно одновременно качать фильмы через торрент, слушать музыку, серфить в инете и кодировать фильм для флэш-плеера.

yurfed 12-01-2009 21:23 1005546

Diseased Head, Ностальгия...ммм.
Ведь возможно наверно написать под ДОС8 (Millenium) различные драйверочки для видео и прочего. Нехотят! Не актуально это сегодня, а зря.

TMellon 12-01-2009 21:28 1005551

Цитата:

Цитата Martia
Это еще почему? вполне встанет! »

Это уже от рук зависит)
Установить можно даже 3.11)))))

yurfed 12-01-2009 21:41 1005570

инженер-электроник Это серьёзно ваша профессия? Так говорится и пишется?
Наверно "Приключения Электроников" вам серьёзно переехали мозг.
Не обижаться.

Coutty 12-01-2009 21:47 1005579

Цитата:

Цитата yurfed
ЛЮБОЕ!!!, как ни странно всем покажется »

Поверю в это только после того, как увижу работу планшета, сканера, adsl-модема и... ладно, этого достаточно. Причём не консольное приложение под "виндовым досом", а в голом досе.

Martia 12-01-2009 21:48 1005580

Цитата:

Цитата yurfed
инженер-электроник »

это к чему и к кому?

Codru 12-01-2009 21:53 1005594

yurfed, с кем не бывает. Просто сьел одну буковку, а так все о-кей. Когда-то сам почти, что такую же ошибку допустил, вовремя обнаружил.
Цитата:

Цитата Martia
это к чему и к кому? »

Угадайте с 3-х раз.

Martia 12-01-2009 21:59 1005598

Codru, предположить что ко мне могу, но к чему? :dont-know

Codru 12-01-2009 22:05 1005605

В профиле исправьте "инженер-электронЩик"

Martia 12-01-2009 22:07 1005609

Codru, хм... нет. именно инженер-электроник.

Codru 12-01-2009 22:10 1005614

Цитата:

Цитата Martia
именно инженер-электроник. »

Тогда прошу извинить.

yurfed 12-01-2009 22:18 1005631

Codru, Я не удивлюсь тем грамотеям, которые набирают в печать дипломы или вывешивают объявления для старшеклассников "Набор на курс инженеров-электроников"

Martia, значит как написали, так тому и быть. Не отчаевайтесь :)

Martia 12-01-2009 22:35 1005649

yurfed, не стоит показывать здесь свою неграмотрность. Существуют 1 специальность, но обозначение в русском языке не устоялось. Скажем по-простому: правильно - электроник, устоялось - электронщик (это скорее разговорное выражение. Я не удивляюсь, что некоторые люди об этом не знают (ввиду малого распространения специальности). Но, зачем говорить о том, в чем не уверен, показывая при этом свою некомпетентность в данном вопросе, тем самым унижая себя при попытке унизить кого-то другого?

читайте здесь или здесь. Я не искал, это первое, что попалось под руку в гугле.

nvs 12-01-2009 22:45 1005666

А еще лучше здесь :)

Martia 12-01-2009 22:47 1005670

nvs, спасибо, тоже вариант.

Diseased Head 12-01-2009 22:59 1005682

yurfed, возможно, можно было-бы, и в DOS работать. Но в первую очередь надо дописать дрова для памяти...

Дело в том что DOS разрабатывался для 16 битных процов, и их архитектура давала возможность адресовывать только 1 МБ памяти. Именно поэтому в DOS было такое ограничение; 640КБ (основная память) для программ, а остальные 384 КБ (верхняя память) для BIOS, дров и т.п.

Для адресации большего количества памяти, разрабатывались 32 битные процы. Бал введён новый режим работы процессора, который назвали защищённым (а старый режим обозвали реальным). Новый режим давал возможность адресовывать до 4ГБ памяти и организовывал механизм защиты для многозадачных систем. Подробнее о том как это криво - тут.

Но умные программеры придумали, в своё время, специальные драйвера под DOS, для доступа к памяти свыше 1МБ - драйвер дополнительной памяти.
Была ещё такая вещь как расширенная память. Это специальная карта памяти + спец драйвер.

Так что современные ПК заточены под многозадачки, но, пока, всё-же могут работать и с DOS (в реальном режиме). DOS это основа ОС в ПК. И я считаю что принцип его работы должен знать каждый спец в области ИТ. И пусть меня считают старомодным...

Цитата:

Цитата TMellon
Цитата:

Цитата Martia
Это еще почему? вполне встанет!

Это уже от рук зависит)
Установить можно даже 3.11)))))
-------
Цитата:

Цитата Diseased Head
А многозадачность это одна из главных причин глюков.

»

TMellon, ты чё самый умный?

lxa85 12-01-2009 23:38 1005728

Возвращаясь к теме.
Автор то где?
Кроме Windows и Linux, есть BeOS. И бинарносовместимый открытый проект Haiku.
А вобще ИМХО это пустой треп. Т.е. пока не будет цели, задач и средств, все вышесказанное не имеет никакой силы.

Martia 13-01-2009 00:52 1005806

lxa85, поэтому тема и находится во флейме :)

lxa85 13-01-2009 01:22 1005835

Martia, утешил :biggrin:

.Земляк. 11-02-2009 15:23 1035466

ReactOS виндовс подобная система уже давно разрабатывают


Время: 14:47.

Время: 14:47.
© OSzone.net 2001-