LINUX.ORG.RU
ФорумTalks

Change My View: Google Chrome является операционной системой.

 change my view


0

3

1) Google Chrome выполняет под своим управлением произвольный код и (опосредованно) предоставляет ему доступ к аппаратным ресурсам, включая CPU, RAM, persistent storage, input devices от мыши до вебки, output devices от динамиков до GPU, сеть.

2) Современные ОС тоже работают с железом опосредованно, т.к. даже ядро в ring 0 типичной персоналки имеет под собой абстракцию в виде микрокода CPU. При этом мы называем ОС все, что попало, каким бы виртуальным не было его «железо» и сколько бы абстракций под ним не пыхтело.

Отсюда я делаю вывод, что Google Chrome — ОС, работающая «в режиме приложения» для вышестоящей ОС. Ничего из ряда вот выходящего в этом не вижу, Какие-нибудь User-Mode Linux, JVM или даже что-там-в-ядре-исполняет-BPF ничем не хуже.

Где я прокосячил?

Так как любому, кто не спал на курсе «Операционные системы» известно, что удовлетворительного определения ОС не существует, в тред также призываются троечники, способные развлечь нас определениями, включающими Linux и не включающими Chrome.

curufinwe, наслаждайся моим позором на весь интернет молча.

★★★★★

Гораздо интересней вопрос что с этим безобразием делать. Браузеры слишком уж дохрена на себя берут, не юниксвейно ни разу. Умеют всё и плохо.

StReLoK ☆☆
()
Ответ на: комментарий от bread

Зачем ты сюда принес нестандартную херню, которая все равно анально огорожена?

мы же за хром с webkitом его говорим.

alwayslate ★★
()

Учитывая, что в Chrome можно запустить rump-едро от NetBSD, ситуация выглядит одновременно забавно и грустно.

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

В идеале выкинуть и начать заново. Разработать нормальный тулкит для удаленно выполняющихся приложений, нативные приложения для API популярных сервисов, а веб потравить мелком от приложений и оставить, как в старину, одни страницы.

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

Разработать нормальный тулкит для удаленно выполняющихся приложений,

уже было, в смысле пытались что то такое сделать, inferno кажется звалось.

нативные приложения для API популярных сервисов

было, плохо что не продолжили.

а веб потравить мелком от приложений и оставить, как в старину, одни страницы.

согласен.

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

В смысле? Половина плеймаркета они, не?

я больше про десктоп, да и не сильно в курсе что там в маркете, но такое ощущение что там много веб подобного хорошо так перемешанного с зондами. N26 банк такой есть, так вот его банк клиент норм только для iphone/android и на android оно без гуглозондов не работает, поэтому ну его такой банк.

alwayslate ★★
()

На Amazon в разделе laptops есть такое общее разделение по ОС: Windows, Chrome OS, macOS.

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

а морду делать через JavaFx или Electron

Тонко.

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

Ну что, весело было? По-моему на похоронах веселее чем в этом треде.

иди гуляй, ядро это привилегированный процесс :))) ты дипломинированный идиот :))) ну или давай неси дальше ахинею, позадорнее, посмешнее. расскажи нам про семафоры, спин локи, как они память защищают. а мы поржем.

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

Все, подловил меня, настала твоя эпоха. Можешь глумиться сколько угодно. Только люди то видят, что ты целый день рожал, пытаясь меня, специалиста по электроприводу, на вопросах программирования поймать. Ну это как я бы тебя о тонкостях векторного управления асинхронными электродвигателями стал спрашивать. Что бы с тобой было, сложно даже представить.

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

Все, подловил меня, настала твоя эпоха. Можешь глумиться сколько угодно. Только люди то видят, что ты целый день рожал, пытаясь меня, специалиста по электроприводу, на вопросах программирования поймать. Ну это как я бы тебя о тонкостях векторного управления асинхронными электродвигателями стал спрашивать. Что бы с тобой было, сложно даже представить.

дядя, ты сел по всем вопросам, весь день так. Если б ты меня начал спрашивать про тонкости управления асинхронного двигателя, я б тебе сразу сказал - извини чувак, но я этого не знаю и или не помню. А ты в чем не разбираешся несешь ахинею целый день, и помимо прочего, неся откровенный феерический бред, еще и оскорбляешь всех вокруг. Чуешь разницу? Не знаешь, молчи и не неси херню, а когда тебя поймали не виляй жопой аки дешевая проститука, а просто извинись, тебе простят да.

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

Эк тебя на радостях понесло. Но нет, не получится. Весь день я тебя макал, так что не особо задавайся. И трендеть ты снова начал, видимо ты неисправим. Я оскорблял не всех, а только двух поехавших, включая тебя. Причем тебе доставалось в ответ на твои оскробления, а второму - ну просто под руку попал.

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

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

Весь день я тебя макал, так что не особо задавайся.

тебя тут макали, и никак иначе. а ты все время жопой крутил «я это не имел ввиду, надо было мысли читать, а это не я, да я не про js, я и так все знаю» - это если утрировать и вкраце.

Так что техническая квалификация тут вообще не причем.

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

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

И почему такие предложения исходят исключительно от тех, кто хочет это делать чужими руками, за чужой счет и непонятно для кого?)

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

Ты удивишься, но я несколько лет думаю, как превратить это в бизнес-план (remote-friendly graphical toolkit для вытеснения веба). Считаю, что это лучшее, что я смог бы сделать для планеты. Не превращается.

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

Ну я, честно говоря, не вижу, какую проблему тут вообще можно решить. «Веб жирный и раздутый» это не проблема, строго говоря.

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

Это катастрофа, честно говоря.

Проблема в том, что у людей проснулся аппетит на немудреные приложения под конкретные сервисы, а их по историческим причинам массово пилят на стеке, для построения приложений пригодном только от большого желания, и то примерно никак. Кроссплатформенный тулкит для отображения нативных приложений, исполняющихся преимущественно удаленно и изначально заточенный под сетевое взаимодействие и масштабирование от часов до телевизоров должен был бы родиться еще во времена PalmOS и модемов, а из-за сраного JS не родился и по сей день.

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

Ну как бы история не имеет сослагательного наклонения. Я в принципе согласен, что не все используемые технологии хороши для применения в используемых нишах с инженерной точки зрения, но, как известно, лучшее враг хорошего. Они работают и позволяют дёшево и быстро удовлетворять спрос. Если кто-то придумает что-то более удачное и эффективное, то я думаю он быстро завоюет рынок. Но увы. Рынок работает по правилам эффективности, а не красоты, и это правильно.

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

Рынок работает по правилам эффективности

Ну вот не могу я без праведного гнева смотреть на эту фразу в контексте оправдания современного веба.

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

Странно вообще слышать такие мысли на linux.org.ru.

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

Разработать нормальный тулкит для удаленно выполняющихся приложений

Чем это принципиально отличается от того же Qt?

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

удаленно

Запусти мне приложение на Qt на десктопе так, чтобы с ним можно было удобно одновременно работать еще и с часов и телефона.

t184256 ★★★★★
() автор топика

у меня вопрос:
когда новый процессор интел с операционной системой в чипе выполняет инструкции операционной системы загруженной с диска в которой работает виртуальная машина внутри которой запущена операционная система в которой Google Chrome исполняет код приложения на виртуальной машине jvm, вот в этот момент Google Chrome тоже ОС?

system-root ★★★★★
()
Ответ на: комментарий от t184256

Если всё состояние этого приложения крутится где-то удалённо и болтает с гуем по тому же http — принципиально не будет отличаться от браузера...

но гуй для часов и телефона, скорее всего, придётся писать отдельно. И да, устанавливать их.

Веб выигрывает за счёт того, что браузер уже есть у всех.

Тулкит в такой схеме не изменит ровным счётом ничего: ты можешь болтать по HTTP буквально из любого гуя.

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

ну тогда и виртуальная машина — это операционная система? выходит, всё что транслирует код в инструкции процессору — это операционная система, даже интерпретатор скриптовых языков?

system-root ★★★★★
()
Ответ на: комментарий от x3al

Если всё состояние этого приложения крутится где-то удалённо и болтает с гуем по тому же http — принципиально не будет отличаться от браузера...

Будет.

Во-первых: этот монстростек вырос на протоколе для передачи гипертекста, языке разметки веб-страниц и языке для доведения потенциального противника до суицида. Даже просто рестарт этого шлака с сохранением целей — уже один большой плюс.

Во-вторых. Где в современном вебе конвергенция? Миграция между устройствами? Одновременная работа на одной «странице» с несколькими устройствами несколькими курсорами? Возможность дать порулить другу с ограничениями? Единообразный внешний вид? Правильно, реализуются потом и кровью в единичных случаях и с нуля на многослойнейших костылях несовместимым образом. Вот это все надо в тулкит.

Я бы еще начал с принципа «приложение не контролирует и не имеет права контролировать свой внешний вид», но это уже спорно.

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

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

Пробовали - не работает. Они объединят компы в суперкомпьютер и продолжают писать на электроне

SR_team ★★★★★
()

Отсюда я делаю вывод, что Google Chrome — ОС, работающая «в режиме приложения» для вышестоящей ОС. Ничего из ряда вот выходящего в этом не вижу, Какие-нибудь User-Mode Linux, JVM или даже что-там-в-ядре-исполняет-BPF ничем не хуже.

Предлагаю назвать эту операционку «КоллбэкОсь»

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

Ящитаю надо весь интернет в текущем виде закапывать.

Щитал бы - уже закопал бы лично для себя. А так - одни понты.

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

Ну хоть параллельность с колен подымут.

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

Если ты лично не придушил всех увиденных, не знаю, гомофобов, то ты и не борец с гомофобией, а так, одни понты?

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

читал, и в чём разница между v8 и интерпретатором питона если сравнивать по твоим критериям? нет различий. значит питон — это тоже ОС. а виртуальная машины это суперОС топ левела.

system-root ★★★★★
()
Ответ на: комментарий от tailgunner

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

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