LINUX.ORG.RU
ФорумTalks

[дикий вопрос] Для чего нужна ОС?


0

1

Вот задался вопросом для чего вообще нужна операционная система, что она умеет либо должна уметь.

Как по вашему должна работать/выглядить/быть операционная система будущего?

На данный момент я нашел применение для ОС:

1) интернет

2) Книги читать, писать конспекты, рефераты, диссертации и дипломы

3) Подготовка и обработка мультимедиа.

4) Игры

5) Написание программ.

Но ведь все эти функции можно заменить аппаратно, купив предназначенные для этого устройства!!! Читалку, планшет, консоль...

P.s кажись мне думать вредно, но вот как-то задумался, а какие еще направления должна уметь современная ось???

Перемещено fagot из General


Читалку, планшет, консоль...

Это все не нужно. Книга должна сама закачиваться в мозг, планшет слишком тяжелый — в мозг, консоль оставим, пожалуй, а фреймбуфер — в мозг

TGZ ★★★★ ()

А для чего вообще нужен компьютер?

Ответ на этот вопрос может обрисовать представление о том, какое ПО и как на нём будет работать. Когда нибудь.

sin_a ★★★★★ ()

Операционная система должна уметь организовавать совместную работу процессов. // К.О.

schizoid ★★★ ()

хочу «аппаратно» разработку и моделирование 2 и 3D.

kitar ★★★★★ ()

Вр. ИО. К.О. докладывает: ОС должна обеспечивать прослойку между приложениями и железом.

CrossFire ★★★★★ ()

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

megabaks ★★★★ ()

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

TGZ ★★★★ ()

Как по вашему должна работать/выглядить/быть операционная система будущего?

Операционная система должна быть незаметной. Она не должна пестрить свистелками, не должна быть предметом рекламных кампаний для пользователей - только рекламных кампаний для производителей девайсов.

UX должен быть делом прикладного ПО, а не ОС. Его может вообще не быть в headless-девайсах. Могут быть аппаратные элементы управления, может совсем не быть никаких.

Дело ОС - рулить девайсами и дать разработчику абстракцию более высокого уровня, как ими рулить. Остальное существует на прикладном уровне.

То, что некоторые ОС позиционируют тучу прикладного ПО как свою составляющую - это еще ладно, а вот когда прикладное ПО прибито гвоздями - это извращение.


А пользователю все равно какая там у него ОС. То, что внутри стиральной машины minix3, не сделает пользователя счастливым. Его сделает счастливым то, что он выставил все рычажки, нажал кнопку - и машина постирала.

Аналогично и с ПК - пользователю надо набрать текст - он открывает редактор и набирает. Ему все равно, перед ним открыт Блокнот, WordPad, vim, emacs или LibreOffice Writer. Он садится и набирает текст. А дальше чем меньше ему надо сделать для того, чтобы сохранить или напечатать - тем лучше. А вот если пользователю надо пройтись по всем строчкам текста и быстро сделать хитрую замену - он снова выберет то, где надо меньше телодвижений: скорее всего, даже осилит доки по регулярным выражениям.


Выдохнул. Окончательный вывод: всё перечисленное ТС должно уметь прикладное ПО. ОС должна поддерживать максимально широкий спектр оборудования, чтобы оно в ней работало. Естественно, под эту ОС должно быть написано соответствующее прикладное ПО, но это дело разработчиков прикладного ПО. А значит, нужно заинтересовать разработчиков писать под конкретную ОС. Чем (ну за исключением еще патентных войн:) титаны бизнеса сейчас и заняты, особенно на мобильном рынке.

zhuravlik ★★★★ ()

На данный момент я нашел применение для ОС:

Причем тут ОС? Этим занимаются:

интернет

Браузер.

Книги читать, писать конспекты, рефераты, диссертации и дипломы

Офис, читалка.

Подготовка и обработка мультимедиа.

Всяческие мультимедиа редакторы.

Игры

Игры.

Написание программ.

IDE, компилятор, интерпретатор.

Но ведь все эти функции можно заменить аппаратно, купив предназначенные для этого устройства!!! Читалку, планшет, консоль..

А на них ОС не будет?

кажись мне думать вредно

Подтверждаю.

какие еще направления должна уметь современная ось???

Читай.

mopsene ★★★ ()

Но ведь все эти функции можно заменить аппаратно, купив предназначенные для этого устройства!!! Читалку, планшет, консоль...

у них тоже есть свои ОС.

//ваш К.О.

AGUtilities ★★★ ()

Есть три теории:

1. Ос нужна, чтобы программист мог для неё писать. Такая теория работает только тогда, когда у тебя есть миллиард дрессированных макак, которых ты разводишь, как дрессированных кроликов, и они делают всю работу за тебя. А пользователь бегает, как савраска по супермаркету, и пытается из этого собрать то, что ему нужно. Пример - Microsoft(r) Windows(tm).

2. ОС - это такая штука, где есть всё. Все компоненты подогнаны друг к другу, проверены на взаимную работу, и покрывают огромный спектр задач. Пользователь даже не знает, что есть какая-то ОС и какие-то программы, а выбирает нужные задачи в пакетном менеджере. Но если нужных задач нет - то пробег савраски увеличивается многократно. Пример - Debian.

3. ОС - это большой полосатый мух, вокруг чего зэмля вэртитса.

4. Прочее или свой вариант.

Направления? Она должна уметь грузиться с HDD, флешки, сети и интернета, чтобы быть всегда с тобой.

kid_lester ()

соответствие (какому либо) стандарту и расширяемость.

jeuta ★★★★ ()

Для чего нужна ОС?

Все просто вам компьютер не нужен

anonymous_sama ★★★★★ ()

6) для компилирования ОС // т.е. генту :3

anonymous ()

5) Написание программ.

Операционная система нужна чтобы запускать IDE и в ней писать операционную систему.

Polugnom ★★★★★ ()

а какие еще направления должна уметь современная ось???


Создавать роботов, убивать человеков.

Dragon59 ★★ ()

Всё, что вы вы перечислили, должны делать приложения под ОС. ОС должна предоставлять удобный интерфейс для использования аппаратных средств.

Но ведь все эти функции можно заменить аппаратно

Сильно захотелось увидеть платку чисто аппаратного Крайзиса или чего подобного.

P.s кажись мне думать вредно

А ты попробуй таки, вдруг получится.

helios ★★★★★ ()

У вас неправильное понимание назначения ОС.
ОС — это всего лишь программная прослойка, обеспечивающая взаимодействие оборудования и прикладного ПО и распределения ресурсов между ними. А все ваши применения и направления непосредственно обслуживает прикладное ПО.

Например, не дело ОС обеспечивать выход в интернет. Она обеспечивает работу браузера, или другого прикладного ПО и подключение их к разного рода сетям через имеющееся оборудование. А уже что это будут за сети в частном случае — дело пользователя и ПО этого уровня.

blexey ★★★★ ()

Но ведь все эти функции можно заменить аппаратно, купив предназначенные для этого устройства!!! Читалку, планшет...

А они без ОС да...

DrF ()

Но ведь все эти функции можно заменить аппаратно, купив предназначенные для этого устройства!!! Читалку, планшет, консоль...

...на которых будут стоять предназначенные для этого операционные системы. Бинго!

segfault ★★★★★ ()

Книги читать, писать конспекты, рефераты, диссертации и дипломы

Подготовка и обработка мультимедиа.

Игры

Написание программ.

Вот сижу и думаю, а причем здесь ОСь?

segfault ★★★★★ ()

Интересно, а какое «специальное устройство» позволит чертежи в CAD'е рисовать?

Eddy_Em ☆☆☆☆☆ ()

На данный момент я нашел применение для ОС:

^_\\\

Таненбаума уже посоветовали?

prozium ★★ ()

Нуб, ты перечислил не фичи ОС, а фичи конкретных аппликух

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

Операционная система нужна чтобы запускать Emacs и в...сё :)
FIXED

Attila ()

все эти 5 применений - задачи не для ОС, а для приложений

xtraeft ★★☆☆ ()

купи себе тетрадку и карандаш и замени вообще всё на свете

shty ★★★★★ ()

ОС нужна для того, чтобы запускать программы. Желательно несколько одновременно. Пользователь вообще не должен подозревать о существовании какой-то там ОС.

PolarFox ★★★★★ ()

Вот задался вопросом

Судя по твоему сообщению, ты задаёшься не теми вопросами.

bloodredfrog ★★ ()

Но ведь все эти функции можно заменить аппаратно

Да, но ведь все эти функции можно заменить программно, что есть лучше

vertexua ★★★☆☆ ()

P.s кажись мне думать вредно

Именно ! Вы лучше читайте !

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

Операционная система нужна чтобы запускать Emacs

Рекурсия детектед :)

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

Ты написал годный пост. Молодец.

То, что внутри стиральной машины minix3, не сделает пользователя счастливым.

Меня делает

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

Рекурсия детектед

Чьёрт поберьйи! Я так и знал! Операционная Система нинужна! :(

Attila ()
Ответ на: комментарий от PolarFox

Пользователь вообще не должен подозревать о существовании каких-то там программ.

//FIXED

Attila ()

вот тут умный дядька доходчиво объяснил для чего нужна ОС
http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html

Помните определение операционной системы? Это нечто, управляющее ресурсами компьютера так, что программы могут запускаться и работать. Людям в действительности наплевать на операционную систему, им не наплевать на те приложения, которые операционная система позволяет запускать. Текстовые редакторы. Интернет-пейджеры. Электронная почта. Счета к уплате. Веб-сайты с картинками Paris Hilton. Сама по себе операционная система не так полезна. Люди покупают операционные системы из-за полезных приложений, работающих на этой операционной системе. Следовательно, самая полезная операционная система та, на которой запускается наибольшее количество полезных приложений.

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