create account

BOINCOS-Minimal Beta v2.0 Release by delta1512

View this thread on: hive.blogpeakd.comecency.com
· @delta1512 · (edited)
$24.48
BOINCOS-Minimal Beta v2.0 Release
<center>![](https://i.imgur.com/u2AEiI4.png?1)</center>


## <center>Introduction</center>
---
**<center>This announcement is quite possibly the biggest I've done and I'm more than glad to talk about some important developments occurring under the hood and in various other places.</center>**
The following post will include:

* BOINC OS v2.0-Beta release notes

* BOINC OS experimental versions: An announcement and brief description of various ideas people over different forums and chats have come up with regarding the OS

* GridPi: Brief outline of the project I'll be working on for the Gridcoin community and my proposals

<center>**Enjoy!**</center>

## Minimal Spin Change Notes
---
<center>![](https://i.imgur.com/H9L12UL.png?1)</center>

After about **900 lines of code**, the Minimal distro is finally finished and ready for public use. For those who are unaware, the Minimal spin of BOINC OS is aimed at servers and slightly more advanced users who just want to compute and nothing more. It contains the very bare essentials with a few features to help the user track progress, fitting all of that functionality onto only a 4GB USB.

You can find the latest release [here](https://github.com/delta1512/BOINCOS/releases/tag/v2.0.m-Beta).

### The BOINC OS Helper

This is the majority of the code that was written for the OS and provides a mostly friendly interface to interact with key functionality and configurations of the system. It allows the user to:

* Access the BOINC manager and change their RPC password
* Access monitoring tools and reports to track performance
* Modify and configure the packaged firewall program
* Set up networking (ethernet and Wi-Fi)
* Provide some basic documentation

The aim of this bundled program is to make such a barebones system accessible to these who don't like getting *down and dirty* with the fundamentals of their OS - the terminal. So I want to extend a hint of simplicity that all of these systems should have to the Minimal spin too.

### Other

The BOINC OS Helper was the main addition to the Beta, however there are some small but notable changes that should be considered too.

Security is a big consideration and within the Minimal spin and you will see a firewall including some custom tools that go along with it such as easy on/off and reset commands and rule creation.

Installation scripts have been generated to make it easy (for me in particular) to develop a working system and these can later be extended to something much bigger as outlined later on in this post.

### Next Steps

So what should you expect to see in the upcoming updates?

Well I expect the very next update to come for both the Minimal and Standard distro in which I will be experimenting on ways to implement both UEFI and legacy BIOS boot to satisfy all machine types specifically to satisfy this request [here](https://github.com/delta1512/BOINCOS/issues/10) and to allow me to put the spare laptops contributed from my school to use.

Following this I intend on developing accessibility features such as locale changes and timezone setting to be implemented into the BOINC OS Helper.

## BOINC OS Experimental
---
<center>![](https://i.imgur.com/Y6wbPl9.png?1)</center>

BOINC OS Experimental is expected to be a new line of BOINC OS spins and tools that satisfy niche tasks, and these packages, I predict, will come more from the community as opposed to me. This is also an announcement for a new sub-page for these projects to be added to the [BOINC OS website](https://delta1512.github.io/BOINCOS/) which will come when my friend gets some time to develop it.

If you posses the skills to maybe tackle one of these problems, reach out to me in the comments or via email (boincosdelta@gmail.com) and I can get you kitted out with some tools and info.

I hope for this line of tools to solve many user requests and incompatibilities that have been pointed out.

### BOINC OS Installer

This is not necessarily a distro, rather a tool to build and/or install one. This, I expect, will be the project that kickstarts (or is kickstarted) by development on the Full Package distro. I think it's essential to have and continue making installation scripts for each distribution in order to make this project happen smoothly.

I can expect to see two possibilities for this, either a bootable USB to install the OS to a disk/USB, or a desktop application that automatically installs a chosen distro to a chosen disk/USB. 

### PXE Boot

[PXE](https://en.wikipedia.org/wiki/Preboot_Execution_Environment) is a way to get a bootable image onto many machines at one time, either for installation or temporary usage ([diskless system](https://en.wikipedia.org/wiki/Diskless_node)). This is common for large organisations such as schools and by making this, it could be expanded into corporate environments (if such organisations are so inclined).

Development on this is currently being [looked into](https://github.com/delta1512/BOINCOS/issues/9) with @tcblack taking a particular interest.

### Raspberry Pi Spin

[Raspberry PI](https://www.raspberrypi.org) (RPI) users are a mainstream market that BOINC OS can tap into and enable this simplified service of volunteer computing to be used by people looking for a simple solution or package to get started with volunteer scientific computing.

This project may expand to the GridPi project discussed later in the post.

### VirtualBox Spin

It has been raised that another idea to expand BOINC OS is to create a virtual disk image to satisfy users who wish to separate their actual OS from any BOINC tasks and make it only a couple clicks for them to set this up.

This can also be considered a "taster" for the actual OS and may give new users more confidence in using the system and participating in volunteer science

## GridPi
---
<center>![](https://i.imgur.com/XdWo7wx.png)</center>

GridPi intends to be a project that allows anyone to participate in distributed computing and Gridcoin easily through a complete system that includes a SBC (or multiple) and associated custom software and operating system all packaged into a clean and space-conscious chassis. The project is currently being theorised by @crt, @hotbit, @confuest and myself.

The entire system would have to harbour BOINC, a Gridcoin wallet (or online alternative) and a graphical-based OS that can handle trivial web browsing and generic tasks.

### My Ideas

The system needs to be built for performance but also usability, and in order to satiate for the amount of things we need to run on this thing, I've developed an architecture consideration that might be used for the actual thing:

<center>![](https://i.imgur.com/Y1wfPP5.png)</center>

As shown, the device would have to consist of a primary board that contains the Gridcoin wallet, BOINC manager and associated OS with GUI and external worker boards connected by a small network switch to the primary. The primary board will run a custom GUI-based OS as opposed to the worker boards running off of a headless image. The purpose for this architecture is to free up adequate resources so that the user can experience fluency - ie, keep all user-interface tasks in one place and leave dedicated hardware to run the computing.

Keep in mind that this project is in early stages so stay tuned for possible updates!

## Conclusion
---
Unfortunately it is coming close to the end of summer holidays for me so development will slow from here-on but it will not cease. In the meantime I hope to contribute my knowledge for the betterment of society and hope that my creations find use in the lives of our wonderful community members.

Thank you all for sticking along for the ride!

## Acknowledgements

* The Raspberry Pi logo is a trademark of the Raspberry Pi Foundation
* BOINC Logo, Copyright Michal Krakowiak

---

<center>[BOINC OS Website](https://delta1512.github.io/BOINCOS/) | [GitHub](https://github.com/delta1512/) | Email: boincosdelta@gmail.com</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authordelta1512
permlinkboincos-minimal-beta-v2-0-release
categoryboinc
json_metadata{"tags":["boinc","gridcoin","computer","science","technology"],"users":["tcblack","crt","hotbit","confuest"],"image":["https://i.imgur.com/u2AEiI4.png?1","https://i.imgur.com/H9L12UL.png?1","https://i.imgur.com/Y6wbPl9.png?1","https://i.imgur.com/XdWo7wx.png","https://i.imgur.com/Y1wfPP5.png"],"links":["https://github.com/delta1512/BOINCOS/releases/tag/v2.0.m-Beta","https://github.com/delta1512/BOINCOS/issues/10","https://delta1512.github.io/BOINCOS/","https://en.wikipedia.org/wiki/Preboot_Execution_Environment","https://en.wikipedia.org/wiki/Diskless_node","https://github.com/delta1512/BOINCOS/issues/9","https://www.raspberrypi.org","https://github.com/delta1512/"],"app":"steemit/0.1","format":"markdown"}
created2018-01-24 04:08:30
last_update2018-01-26 10:34:18
depth0
children11
last_payout2018-01-31 04:08:30
cashout_time1969-12-31 23:59:59
total_payout_value18.626 HBD
curator_payout_value5.857 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7,987
author_reputation3,303,258,969,581
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id31,818,312
net_rshares2,323,293,634,326
author_curate_reward""
vote details (48)
@cm-steem ·
Excellent work, this is quite impressive!

Have you considered using BOINC docker containers for increased worker/work-unit isolation (in case of malware)?

I thought about using [Project Atomic](https://www.projectatomic.io/) or [similar container os](https://www.inovex.de/blog/docker-a-comparison-of-minimalistic-operating-systems/) for BOINC in the past but never got around to it.
👍  
properties (23)
authorcm-steem
permlinkre-delta1512-boincos-minimal-beta-v2-0-release-20180124t135225123z
categoryboinc
json_metadata{"tags":["boinc"],"links":["https://www.projectatomic.io/","https://www.inovex.de/blog/docker-a-comparison-of-minimalistic-operating-systems/"],"app":"steemit/0.1"}
created2018-01-24 13:52:24
last_update2018-01-24 13:52:24
depth1
children1
last_payout2018-01-31 13:52:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length385
author_reputation58,522,774,254,119
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id31,931,295
net_rshares1,892,540,321
author_curate_reward""
vote details (1)
@delta1512 ·
$1.83
I've never used docker, I'll have to look into it. Thanks for the info and feedback!
👍  
properties (23)
authordelta1512
permlinkre-cm-steem-re-delta1512-boincos-minimal-beta-v2-0-release-20180124t222509638z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 22:25:09
last_update2018-01-24 22:25:09
depth2
children0
last_payout2018-01-31 22:25:09
cashout_time1969-12-31 23:59:59
total_payout_value1.377 HBD
curator_payout_value0.454 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length84
author_reputation3,303,258,969,581
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id32,033,059
net_rshares190,028,446,583
author_curate_reward""
vote details (1)
@crt ·
This is a big announcement and a giant step towards milestone as this will make of use in various projects as being discussed on slack. Strong support @delta1512 for a great work!
👍  
properties (23)
authorcrt
permlinkre-delta1512-boincos-minimal-beta-v2-0-release-20180124t142620968z
categoryboinc
json_metadata{"tags":["boinc"],"users":["delta1512"],"app":"steemit/0.1"}
created2018-01-24 14:26:21
last_update2018-01-24 14:26:21
depth1
children1
last_payout2018-01-31 14:26:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length179
author_reputation2,296,710,635,725
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id31,939,113
net_rshares1,854,689,514
author_curate_reward""
vote details (1)
@delta1512 ·
It sure is, I look forward to working on GridPi!
properties (22)
authordelta1512
permlinkre-crt-re-delta1512-boincos-minimal-beta-v2-0-release-20180124t222604415z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 22:26:03
last_update2018-01-24 22:26:03
depth2
children0
last_payout2018-01-31 22:26:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length48
author_reputation3,303,258,969,581
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id32,033,218
net_rshares0
@sp33dy ·
Thanks for the detail and interesting developments
👍  
properties (23)
authorsp33dy
permlinkre-delta1512-boincos-minimal-beta-v2-0-release-20180124t133123016z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 13:31:24
last_update2018-01-24 13:31:24
depth1
children3
last_payout2018-01-31 13:31:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length50
author_reputation3,475,579,509,208
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id31,926,349
net_rshares1,750,599,797
author_curate_reward""
vote details (1)
@delta1512 ·
Glad you enjoyed!
properties (22)
authordelta1512
permlinkre-sp33dy-re-delta1512-boincos-minimal-beta-v2-0-release-20180124t223523968z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 22:35:24
last_update2018-01-24 22:35:24
depth2
children2
last_payout2018-01-31 22:35:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length17
author_reputation3,303,258,969,581
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id32,034,902
net_rshares0
@sp33dy · (edited)
Gridcoin is my favourite coin. I accidentally purchased it on my very first trade. I was buying crappy Groestlcoin at the time and typed GRC instead of GRS. It was only when 5555 arrived in my account for my £100, did I realise something had gone wrong! I then quickly converted 4555 back and kept 1000 to remind myself of the stupid mistake I made.

It was only a few weeks later that I got myself a Gridcoin wallet and researched the coin. I was struck dumbfounded when I discovered it is now linked to the SETI project; I set-up all the screensavers on our project's floor, in the early 2000's (30 PC's). We all agreed it was a worthy cause and we'd argue about who's machine was performing best. I.E. we all had the same equipment, but we pruned all threads that weren't required to try to out do each other each week.

So, I've purchased lots more coins and have just switched from Pool mining to Solo. I'm now waiting for my first Stake, which is a few hours away... Fingers crossed.
👍  ,
properties (23)
authorsp33dy
permlinkre-delta1512-re-sp33dy-re-delta1512-boincos-minimal-beta-v2-0-release-20180124t233925350z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 23:39:24
last_update2018-01-24 23:40:54
depth3
children1
last_payout2018-01-31 23:39:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length989
author_reputation3,475,579,509,208
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id32,046,574
net_rshares1,608,659,273
author_curate_reward""
vote details (2)
@tcblack ·
I ought to have some actual work done on PXE next weekend.  Nothing this weekend though.
👍  
properties (23)
authortcblack
permlinkre-delta1512-boincos-minimal-beta-v2-0-release-20180124t193820289z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 19:38:21
last_update2018-01-24 19:38:21
depth1
children1
last_payout2018-01-31 19:38:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length88
author_reputation158,477,614,630
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id32,002,915
net_rshares1,826,301,410
author_curate_reward""
vote details (1)
@delta1512 ·
Can't wait to see it! Thanks for helping out with the project!
properties (22)
authordelta1512
permlinkre-tcblack-re-delta1512-boincos-minimal-beta-v2-0-release-20180124t222749972z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 22:27:51
last_update2018-01-24 22:27:51
depth2
children0
last_payout2018-01-31 22:27:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length62
author_reputation3,303,258,969,581
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id32,033,562
net_rshares0
@techmyth ·
thats really great..i have followed you please follow back for tech updates.
👎  
properties (23)
authortechmyth
permlinkre-delta1512-boincos-minimal-beta-v2-0-release-20180124t042019436z
categoryboinc
json_metadata{"tags":["boinc"],"app":"steemit/0.1"}
created2018-01-24 04:20:18
last_update2018-01-24 04:20:18
depth1
children0
last_payout2018-01-31 04:20:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation17,312,476,658
root_title"BOINCOS-Minimal Beta v2.0 Release"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id31,820,361
net_rshares-239,519,792
author_curate_reward""
vote details (1)