Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Jun 24, 2019 10:56 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Sun Mar 23, 2014 12:35 am 
Offline
KSoC/GSoC Student

Joined: Mon May 20, 2013 6:34 pm
Posts: 25
Возникла такая идея. Предлагаю просто обсудить за чашкой чаю) На пальцах алгоритм следующий. Создать кластер из машин под управлением КоОС, одна из машин - хост, остальные -клиенты. Хост разбивает задание, на части и отдает клиентам. У клиента, например, можеть быть реализована очередь заданий с приоритетом по сложности; и, например, флаг занятости.


Top
   
PostPosted: Sun Mar 23, 2014 1:01 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Such systems already exists.
Check http://www.returninfinity.com/baremetalnode.html or dragonfly BSD for example.

Where do you think KolibriOS would do better? :)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
PostPosted: Sun Mar 23, 2014 1:14 am 
Offline
KSoC/GSoC Student

Joined: Mon May 20, 2013 6:34 pm
Posts: 25
Don't know) I think assembly is almost always faster. And there are always should be alternatives. I don't try to convince anybody to go and write this. I just want to discuss the idea, like friendly gatherings :-D


Top
   
PostPosted: Sun Mar 23, 2014 12:01 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
You didnt check my links, baremetal OS is written completely in assembly ;)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
PostPosted: Sun Mar 23, 2014 4:02 pm 
Offline
KSoC/GSoC Student

Joined: Mon May 20, 2013 6:34 pm
Posts: 25
Oh, excuse me, my fault) Yeah, now this question should be shut) I somehow never thought that another OS in assembly exists) Anyway thanks, it's a good material to read)


Top
   
PostPosted: Sun Mar 23, 2014 4:07 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Well, it's an intriguing idea ofcourse, but we will not to better than the OS that was designed solely for this purpose I think :)
What might be interesting would be to run the 'orchestrator' on KolibriOS and clients running baremetal node, as we have a better GUI/larger API etc.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
PostPosted: Tue Mar 25, 2014 7:59 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Quote:
I think assembly is almost always faster.

Nope. Assembly is almost always smaller. But it is very easy to write a slow program in assembly. Actually, it is easy to write a slow program in any language well, excluding Malbolge, but assembly sometimes provokes speed degeneration in places where a good HLL compiler just requires from a programmer not to be a complete idiot.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Wed Apr 10, 2019 6:45 pm 
Offline

Joined: Tue Nov 08, 2016 3:20 am
Posts: 23
В самой сути задачи уже есть логическое противоречие. Давайте разберём это подробнее.
Человек задумал улучшить (ускорить) работу машин, думая, что распределяя большую нагрузку, можно будет создать всё ХОРОШО, кайф в обиходе. Ну да ладно, не будем даже брать случай, когда какой-то "крутой" перец решит вычислять задачи ХЭШ-ирования при добыче Биткоина, ну либо любого другого продукта, коих есть превеликое множество. Вопроса тут возникает на самом деле два. Первый КОС сама может решить вычислительные задачи, причём, гораздо быстрее, чем некоторые, зачем же замусоривать сеть разными пакетами. Любая "открытость" неумолимо приводит к уязвимости, это основной закон в крипте. И по этой причине, напротив, стараются как можно сильнее изолировать машины в сети, только, что-бы те общались "по делу". Есть даже третий момент. С какой стати чел. имеющий супер-компьютер будет решать проблемы хакера на древнем задрипанном, скажем ноуте, школьника- хакера, который перебирает коды взлома пароля какого-то сервера? Вот ответте мне на этот вопрос. Я вот этого понять не могу. В этом -то и заключается логическое противоречие. Я надеюсь объяснил на пальцах тоже хорошо? Что кто-то хочет как лучше, но всё получается не как всегда, а в данном примере, гораздо хуже.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited