Difference between revisions of "Ekiteki"

From Digitálne technológie výroby
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
Oblak sa skladá z vodných kvapôčok a ekiteki (názov projektu, po [https://jisho.org/word/%E6%B6%B2%E6%BB%B4 japonsky] kvapka má víziu prispieť svojou trochou k rozloženiu súčasného čoraz centralizovaného systému na menšie, osobnejšie, jednotlivcami spravované časti.
+
Oblak sa skladá z vodných kvapôčok a ''ekiteki'' (názov projektu, po [https://jisho.org/word/%E6%B6%B2%E6%BB%B4 japonsky] kvapka) má víziu prispieť svojou trochou k rozloženiu súčasného čoraz centralizovaného systému na menšie, osobnejšie, jednotlivcami spravované časti.
  
ekiteki je  osobný server z open source softwaru a open source hardwaru.
+
''Ekiteki'' je  osobný server z open source softwaru a open source hardwaru.
  
 
== Hardware ==
 
== Hardware ==
  
Hardware je vyberaný tak, aby sa čo najbližšie približoval oficialnej definícii [https://freedomdefined.org/OSHW Open Source Hardware], v najlepšom prípade malo [https://certification.oshwa.org/list.html certifikát] od Open Source Hardware Association.
+
Hardware je vyberaný tak, aby sa čo najbližšie približoval oficiálnej definícii [https://freedomdefined.org/OSHW Open Source Hardware], v najlepšom prípade mal [https://certification.oshwa.org/list.html certifikát] od Open Source Hardware Association.
  
 
=== Single Board Computer ===
 
=== Single Board Computer ===
  
Srdce celého servera, do slovenčiny preložiteľné ako počítač na jednej doske, často skracované na SBC. Obsahuje processor, RAM, vstupné a vystupne porty, niekedy aj pamäť na uloženie operačného systému.
+
[[File:A20-OLinuXino-LIME2.jpg|500px|thumb|middle|Opis použitej dosky Lime2. Obrázok vytvoril Olimex Ltd.]]
  
Vybrali sme [https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/open-source-hardware A20-OLinuXino-Lime2], pretože  dual Core 1GHz processor, 1GB RAM, 1GB Ethernet, 2 USB, HDMI, SATA sú v ideálne v pomere výkonu a veľkosti spotreby. Podobné špecifikácie ponúkajú aj iné dosky, ale OLIMEX ponúka pod licenciou Creative Commons [https://creativecommons.org/licenses/by-sa/3.0/us/ ShareAlike 3.0. US]  k svojim doskám aj podrobný [https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/resources/A20-OLinuXino-LIME2-UM.pdf manuál], podrobný [https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/resources/dimensions_A20_lime2.png rozpis dimenzii], všetky [https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE/A20-OLinuXino-LIME2 CAD súbory]. Umožňuje využívať dosky na osobné ako aj komerčné účely a taktiež umožňuje na základe poskytnutých informácií môže ktokoľvek iný vyrábať tieto dosky vo vlastnej réžii aj na komerčné účely.  Dosky OLinuXino sú bližšie k Open Source Hardwaru ako všetky SBC, o ktorých doposiaľ vieme. Predpokladáme, že by Lime2 bol aj certifikovaný, len asi processor, ktorý sami nevyrábajú, nie je asi Open Source Hardware. Tento procesor od firmy AllWinner, je však dostupný na kúpu aj v malých množstvách, čo uľahčuje  prípadným záujemcom, výrobu len malého množstva týchto dosiek.
+
Srdce celého servera, do slovenčiny preložiteľné ako počítač na jednej doske, často skracované na SBC. Obsahuje procesor, RAM, vstupné a výstupne porty, niekedy aj pamäť na uloženie operačného systému.
  
Ako bonus, prekvapivo fabrika firmy Olimex sa nenachádza niekde v Číne, ale Bulharskom meste [https://hackaday.com/2016/01/05/25-years-of-hardware-manufacturing-in-plovdiv/ Plovdiv].
+
Počas užšieho výberu, sme vylúčili mnohé známejšie SBC. Napríklad k ''Rasberry Pi'' ani zďaleka nespĺňal požiadavky pre open source hardware. Nie sú k nemu dostupné ani kompletné schémy, použitý processor od Broadcom nie je dostupný na kúpu v malých množstvách a používa BGA package, ktorý vyžaduje drahé nastavenie pred výrobou. Je určený pre domácnosť<sup>[<u>Citation needed</u>]</sup> (OLinuXino je dostupný v industriálnych verziách pre teploty od -25 do +85 C ). ''BeagleBone'' má síce open source CAD súbory, používa však BGA procesor, je príliš komplexný na výrobu v malých množstvách,je obtiažna<sup>[<u>Citation needed</u>]</sup>.
  
 +
Vybrali sme [https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/open-source-hardware A20-OLinuXino-Lime2] so dual Core 1GHz processor, 1GB RAM, 1GB Ethernet, 2 USB, HDMI, SATA sú v ideálne v pomere výkonu a veľkosti spotreby, ktorý je navyše narozdiel od ostatných SBC s podobnými špecifikáciami aj certifikovanú od Open Source Hardware Association ako [Open Source Hardware Project https://certification.oshwa.org/bg000039.html] . OLIMEX teda ponúka pod licenciou Creative Commons [https://creativecommons.org/licenses/by-sa/3.0/us/ ShareAlike 3.0. US] prístup k svojim doskám aj podrobný [https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/resources/A20-OLinuXino-LIME2-UM.pdf manuál], podrobný [https://www.olimex.com/Products/OLinuXino/A20/A20-OLinuXino-LIME2/resources/dimensions_A20_lime2.png rozpis dimenzii], všetky [https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE/A20-OLinuXino-LIME2 CAD súbory]. Umožňuje využívať dosky na osobné ako aj komerčné účely a taktiež umožňuje, že na základe poskytnutých informácií môže ktokoľvek iný vyrábať tieto dosky vo vlastnej réžii aj na komerčné účely vyrábať.
  
[[File:A20-OLinuXino-LIME.jpg|link=https://www.olimex.com/wiki/images/6/6f/A20-OLinuXino-LIME2_bottom_naming.jpg]]
+
Ako bonus, prekvapivo fabrika firmy Olimex sa nenachádza niekde v Číne, ale bulharskom meste [https://hackaday.com/2016/01/05/25-years-of-hardware-manufacturing-in-plovdiv/ Plovdiv].
  
Prečo sme nevybrali hardware X?
+
Veríme, že rovnako ako open source bol revolučný pre software, tak rovnako revolučným krokom bude aj Open Source Hardware, a preto chceme aj v tomto projekte túto myšlienku podporiť tým, že takýto hardware budeme využívať.
Rasberry Pi - nie sú dostupné ani kompletné schémy, použitý processor od Broadcom nie je dostupný na kúpu malých v malých množstvách a používa BGA package, ktorý vyžaduje drahé nastavenie pred výrobou. Je určený pre domácnosť<sup>[<u>Citation needed</u>]</sup> (OLinuXino je dostupný v industriálnych verziách pre teploty od -25 do +85 C ).
 
BeagleBone - má open source CAD súbory, používa však BGA procesor, je príliš komplexný a výrobu v malých množstvách je obtiažna<sup>[<u>Citation needed</u>]</sup>.
 
  
Veríme, že rovnako ako open source bol revolučný pre software, tak že rovnako revolučným krokom bude aj Open Source Hardware, a preto chceme aj v tomto projekt túto myšlienku podporiť tým, že takýto hardware budeme využívať.
+
== Software ==
  
== Software ==
+
Lime2 je má [https://ftp.freedombox.org/pub/freedombox/pioneer/ oficiálnu] softvéru podporu pre operačný systém [https://freedombox.org/ FeedomBox], ktorého demo ukážku si môžete pozrieť [https://freedombox.org/demo/ tu].
  
Pre predstavu odporúčame si pozrieť túto [https://yunohost.org/#/try ukážkovú verziu] operačného systému YunoHost, ktorá je určená aj pre dosku Lime2.
+
Pre Lime2 existujú tiež verzie operačného systému [https://build.yunohost.org/ YounoHost] ([https://yunohost.org/#/try demo ukážka]), ktorý v aspoň zatiaľ v roku 2019 [https://yunohost.org/#/apps podporuje] viac serverových aplikácii ako FreedomBox. Ďalej sa na Lime2 dá tiež spustiť minimalistický operačný systém [https://www.armbian.com/olimex-lime-2/ Armbrian]. Viac o podporovaných operačných systémoch možno nájsť na [https://www.olimex.com/wiki/A20-OLinuXino-LIME2#Official_Images_from_OLIMEX wiki] stránke výrobcu.
  
 
== Inšpirácia ==
 
== Inšpirácia ==
  
Lime2 už bola využítá v serverových projektoch. Napríklad ako webhosting fungujúci iba a len na [https://hackaday.com/2018/10/08/perfecting-the-solar-powered-web-server/ solárnu energiu], čo ale znamená, že [https://solar.lowtechmagazine.com/2018/09/how-to-build-a-lowtech-website.html na stránke] vidíte indikátor baterky, a keď tá sa minie tak sa server vypne a zapne sa opäť až keď nazbiera dosť energie. Nie je to bug, je zámer, niečo ako webový ekologický aktivizmus, upozorňujúca na čoraz zvyšujúci elektrickú spotrebu (nielen) webových webstránok.  
+
Lime2 už bola využítá v serverových projektoch. Napríklad ako webhosting fungujúci iba a len na [https://hackaday.com/2018/10/08/perfecting-the-solar-powered-web-server/ solárnu energiu], čo ale znamená, že [https://solar.lowtechmagazine.com/2018/09/how-to-build-a-lowtech-website.html na stránke] vidíte indikátor baterky, a keď tá sa minie tak sa server vypne a zapne sa opäť, až keď nazbiera dosť energie. Nie je to bug, ale zámer, niečo ako webový ekologický aktivizmus, upozorňujúci na čoraz zvyšujúci elektrickú spotrebu (nielen) webových webstránok.  
 +
 
 +
Ako trocha štandardnejšia inšpirácia by mohol slúžiť tento low cost, low power [https://hackaday.com/2018/09/18/arm-based-nas-is-a-low-cost-low-power-beauty/ NAS server], aj keď používa iný SBC meno Banana Pi, či tieto servre uložené v [https://hackaday.com/2017/11/09/home-server-has-amd-cpu-and-ikea-case/ IKEA poličkách], na [https://hackaday.com/2018/03/21/3d-printed-raspberry-pi-nas-with-dual-drive-bays/ 3D tlačiarni] vytlačenom obale (s [https://chapelierfou.org/blog/a-small-3d-printed-nas.html OpenSCAD súborom] licencovaným pod GPLv3), alebo aj prenosný server v [https://hackaday.com/2014/03/27/riotnas-mobile-storage-for-street-photography/ malom batohu].
 +
 
 +
== Kryt ==
 +
 
 +
Prvá časť projektu ''Ekiteki'' sa skladala z prieskumu už existujúcich  open sourcových možností a zistenia, že väčšina potrebných komponentov je už dostupných. Aj vhodný kovový obal by už bol [https://www.olimex.com/Products/OLinuXino/BOXES/BOX-LIME/ dostupný], ale povedali sme si, že kryt na Lime2 navrhnutý pomocou CAD (Computer-aided design) prinesie viacero výhod. Bude ho možné vyrobiť kdekoľvek kde je dostupná 3D tlačiareň a bude môcť slúžiť aj ako základ pre elaborátnejšie projekty s týmto hardvérom, pretože sa bude dať ľahko upraviť podľa požiadaviek daného projektu.
 +
 
 +
Návrh bol vypracovaný v programe [https://www.openscad.org/ OpenSCAD] a je multi-licencovaný pod [https://en.wikipedia.org/wiki/Copyleft copyleft] licenciami Creative Commons [https://creativecommons.org/licenses/by-sa/4.0/ Attribution-ShareAlike 4.0 International] a [https://www.gnu.org/licenses/gpl-3.0.en.html GNU General Public License] verzia 3 alebo akákoľvek neskoršia. Súbor [[Media:EnclosureLime2.zip]] je dostupný na stiahnutie.
 +
 
 +
[[File:EnclosureLime2-Ports.jpg|500px|thumb|left|Obe časti obalu vedľa seba otočené na stranu s portami.]]
 +
 
 +
[[File:EnclosureLime2-Inside.jpg|500px|thumb|right|Pohľad na vnútro obalu.]]
 +
 
 +
[[File:EnclosureLime2-Ethernet.jpg|500px|thumb|left|Obal zo strany s Ethernet portom, s doskou vloženou vo vnútri.]]
  
Ako trocha štandardnejšia inšpirácia by mohol slúžiť tento low cost, low power [https://hackaday.com/2018/09/18/arm-based-nas-is-a-low-cost-low-power-beauty/ NAS server], aj keď používa iný SBC meno Banana Pi, či tieto servre uložené uložené v [https://hackaday.com/2017/11/09/home-server-has-amd-cpu-and-ikea-case/ IKEA poličkách], na [https://hackaday.com/2018/03/21/3d-printed-raspberry-pi-nas-with-dual-drive-bays/ 3D tlačiarni] vytlačenom obale (s [https://chapelierfou.org/blog/a-small-3d-printed-nas.html OpenSCAD súborom] licencovaným pod GPLv3), alebo aj prenosný server v [https://hackaday.com/2014/03/27/riotnas-mobile-storage-for-street-photography/ malom batohu].
+
[[File:EnclosureLime2-SATA.jpg|500px|thumb|right|Obal zo strany so SATA portom, s doskou vloženou vo vnútri.]]

Latest revision as of 16:47, 16 September 2019

Oblak sa skladá z vodných kvapôčok a ekiteki (názov projektu, po japonsky kvapka) má víziu prispieť svojou trochou k rozloženiu súčasného čoraz centralizovaného systému na menšie, osobnejšie, jednotlivcami spravované časti.

Ekiteki je osobný server z open source softwaru a open source hardwaru.

Hardware

Hardware je vyberaný tak, aby sa čo najbližšie približoval oficiálnej definícii Open Source Hardware, v najlepšom prípade mal certifikát od Open Source Hardware Association.

Single Board Computer

Opis použitej dosky Lime2. Obrázok vytvoril Olimex Ltd.

Srdce celého servera, do slovenčiny preložiteľné ako počítač na jednej doske, často skracované na SBC. Obsahuje procesor, RAM, vstupné a výstupne porty, niekedy aj pamäť na uloženie operačného systému.

Počas užšieho výberu, sme vylúčili mnohé známejšie SBC. Napríklad k Rasberry Pi ani zďaleka nespĺňal požiadavky pre open source hardware. Nie sú k nemu dostupné ani kompletné schémy, použitý processor od Broadcom nie je dostupný na kúpu v malých množstvách a používa BGA package, ktorý vyžaduje drahé nastavenie pred výrobou. Je určený pre domácnosť[Citation needed] (OLinuXino je dostupný v industriálnych verziách pre teploty od -25 do +85 C ). BeagleBone má síce open source CAD súbory, používa však BGA procesor, je príliš komplexný na výrobu v malých množstvách,je obtiažna[Citation needed].

Vybrali sme A20-OLinuXino-Lime2 so dual Core 1GHz processor, 1GB RAM, 1GB Ethernet, 2 USB, HDMI, SATA sú v ideálne v pomere výkonu a veľkosti spotreby, ktorý je navyše narozdiel od ostatných SBC s podobnými špecifikáciami aj certifikovanú od Open Source Hardware Association ako [Open Source Hardware Project https://certification.oshwa.org/bg000039.html] . OLIMEX teda ponúka pod licenciou Creative Commons ShareAlike 3.0. US prístup k svojim doskám aj podrobný manuál, podrobný rozpis dimenzii, všetky CAD súbory. Umožňuje využívať dosky na osobné ako aj komerčné účely a taktiež umožňuje, že na základe poskytnutých informácií môže ktokoľvek iný vyrábať tieto dosky vo vlastnej réžii aj na komerčné účely vyrábať.

Ako bonus, prekvapivo fabrika firmy Olimex sa nenachádza niekde v Číne, ale bulharskom meste Plovdiv.

Veríme, že rovnako ako open source bol revolučný pre software, tak rovnako revolučným krokom bude aj Open Source Hardware, a preto chceme aj v tomto projekte túto myšlienku podporiť tým, že takýto hardware budeme využívať.

Software

Lime2 je má oficiálnu softvéru podporu pre operačný systém FeedomBox, ktorého demo ukážku si môžete pozrieť tu.

Pre Lime2 existujú tiež verzie operačného systému YounoHost (demo ukážka), ktorý v aspoň zatiaľ v roku 2019 podporuje viac serverových aplikácii ako FreedomBox. Ďalej sa na Lime2 dá tiež spustiť minimalistický operačný systém Armbrian. Viac o podporovaných operačných systémoch možno nájsť na wiki stránke výrobcu.

Inšpirácia

Lime2 už bola využítá v serverových projektoch. Napríklad ako webhosting fungujúci iba a len na solárnu energiu, čo ale znamená, že na stránke vidíte indikátor baterky, a keď tá sa minie tak sa server vypne a zapne sa opäť, až keď nazbiera dosť energie. Nie je to bug, ale zámer, niečo ako webový ekologický aktivizmus, upozorňujúci na čoraz zvyšujúci elektrickú spotrebu (nielen) webových webstránok.

Ako trocha štandardnejšia inšpirácia by mohol slúžiť tento low cost, low power NAS server, aj keď používa iný SBC meno Banana Pi, či tieto servre uložené v IKEA poličkách, na 3D tlačiarni vytlačenom obale (s OpenSCAD súborom licencovaným pod GPLv3), alebo aj prenosný server v malom batohu.

Kryt

Prvá časť projektu Ekiteki sa skladala z prieskumu už existujúcich open sourcových možností a zistenia, že väčšina potrebných komponentov je už dostupných. Aj vhodný kovový obal by už bol dostupný, ale povedali sme si, že kryt na Lime2 navrhnutý pomocou CAD (Computer-aided design) prinesie viacero výhod. Bude ho možné vyrobiť kdekoľvek kde je dostupná 3D tlačiareň a bude môcť slúžiť aj ako základ pre elaborátnejšie projekty s týmto hardvérom, pretože sa bude dať ľahko upraviť podľa požiadaviek daného projektu.

Návrh bol vypracovaný v programe OpenSCAD a je multi-licencovaný pod copyleft licenciami Creative Commons Attribution-ShareAlike 4.0 International a GNU General Public License verzia 3 alebo akákoľvek neskoršia. Súbor Media:EnclosureLime2.zip je dostupný na stiahnutie.

Obe časti obalu vedľa seba otočené na stranu s portami.
Pohľad na vnútro obalu.
Obal zo strany s Ethernet portom, s doskou vloženou vo vnútri.
Obal zo strany so SATA portom, s doskou vloženou vo vnútri.