FreedomBox Front Page
FreedomBox is a free software home server operating system based on Debian, backed by the FreedomBox Foundation. Launched in 2010, FreedomBox has grown from a software system to an ecosystem including a DIY community as well as some commercial products. History The project was announced by Eben Moglen, Professor of Law at Columbia Law School, in a speech called "Freedom in the Cloud" at the New York Internet Society, ISOC meeting on February 2, 2010. In this speech, Moglen predicted the damage that Facebook would do to society; "Mr. Zuckerberg has attained an unenviable record: he has done more harm to the human race than anybody else his age." In direct response to the threat posed by Facebook in 2010, Moglen argued that FreedomBox should provide the foundation for an alternative Web. As Steven J. Vaughan Nichols notes, "[Moglen] saw the mess we were heading toward almost 10 years ago ... That was before Facebook proved itself to be totally incompetent with security and s ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Python (programming Language)
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly procedural), object-oriented and functional programming. It is often described as a "batteries included" language due to its comprehensive standard library. Guido van Rossum began working on Python in the late 1980s as a successor to the ABC programming language and first released it in 1991 as Python 0.9.0. Python 2.0 was released in 2000 and introduced new features such as list comprehensions, cycle-detecting garbage collection, reference counting, and Unicode support. Python 3.0, released in 2008, was a major revision that is not completely backward-compatible with earlier versions. Python 2 was discontinued with version 2.7.18 in 2020. Python consistently ranks as ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Single-board Computer
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board. Unlike a desktop personal computer, single board computers often do not rely on expansion slots for peripheral functions or expansion. Single board computers have been built using a wide range of microprocessors. Simple designs, such as those built by computer hobbyists, often use static RAM and low-cost 32- or 64-bit processors like ARM. Other types, such as blade servers, would perform similar to a server computer, only in a more compact format. A computer-on-module is a type of single-board computer made to plug into a ca ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Wireless Mesh Network
A wireless mesh network (WMN) is a communications network made up of radio nodes organized in a mesh topology. It can also be a form of wireless ad hoc network.Chai Keong Toh Ad Hoc Mobile Wireless Networks, Prentice Hall Publishers, 2002. A mesh refers to rich interconnection among devices or nodes. Wireless mesh networks often consist of mesh clients, mesh routers and gateways. Mobility of nodes is less frequent. If nodes constantly or frequently move, the mesh spends more time updating routes than delivering data. In a wireless mesh network, topology tends to be more static, so that routes computation can converge and delivery of data to their destinations can occur. Hence, this is a low-mobility centralized form of wireless ad hoc network. Also, because it sometimes relies on static nodes to act as gateways, it is not a truly all-wireless ad hoc network. Mesh clients are often laptops, cell phones, and other wireless devices. Mesh routers forward traffic to and from the gat ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
PirateBox
A PirateBox is a portable electronic device, often consisting of a Wi-Fi router and a device for storing information, creating a wireless network that allows users who are connected to share files anonymously and locally. By design, this device is disconnected from the Internet. The PirateBox was originally designed to exchange data freely under the public domain or under a free license. History The PirateBox was designed in 2011 by David Darts, a professor at the Steinhardt School of Culture, Education and Human Development at New York University under Free Art License. It has since become highly popular in Western Europe, particularly in France by Jean Debaecker, and its development is largely maintained by Matthias Strubel. The usage of the PirateBox-Concept turns slowly away from common local filesharing to purposes in education, concerning public schools or private events like CryptoParties, a crucial point also being circumvention of censorship since it can be operate ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Personal Data Manager
A personal data manager (PDM) is a portable hardware tool enabling secure storage and easy access to user data. It can also be an application located on a portable smart device or PC, enabling novice end-users to directly define, classify, and manipulate a universe of information objects. Usually PDMs include password management software, web-browser favorites and cryptographic software. Advanced PDM can also store settings for VPN and Terminal Services, address books, and other features. PDM can also store and launch several portable software applications. Examples Companies such as Salmon Technologies and theiSalmonPDMapplication have been innovative in creating personalized directory structures to aid/prompt individuals where to store key typical pieces of information, such as legal documents, education/schooling information, medical information, property/vehicle bills, service contracts, and more. The process of creating directory structures that map to individual/family uni ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Mesh Networking
A mesh network is a local area network topology in which the infrastructure nodes (i.e. bridges, switches, and other infrastructure devices) connect directly, dynamically and non-hierarchically to as many other nodes as possible and cooperate with one another to efficiently route data to and from clients. This lack of dependency on one node allows for every node to participate in the relay of information. Mesh networks dynamically self-organize and self-configure, which can reduce installation overhead. The ability to self-configure enables dynamic distribution of workloads, particularly in the event a few nodes should fail. This in turn contributes to fault-tolerance and reduced maintenance costs. Mesh topology may be contrasted with conventional star/tree local network topologies in which the bridges/switches are directly linked to only a small subset of other bridges/switches, and the links between these infrastructure neighbours are hierarchical. While star-and-tree topologi ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Commotion Wireless
Commotion Wireless is an open-source wireless mesh network for electronic communication. The project was developed by the Open Technology Institute, and development included a $2 million grant from the United States Department of State in 2011 for use as a mobile ad hoc network (MANET), concomitant with the Arab Spring. It was preliminarily deployed in Detroit in late 2012, and launched generally in March 2013. The project has been called an "Internet in a Suitcase". Commotion 1.0, the first non- beta release, was launched on December 30, 2013. Commotion relies on several open source projects: OLSR, OpenWrt, OpenBTS, and Serval project. Supported hardware Ubiquiti: * PicoStation M2, Release 1 & 1.1, DR2 * Bullet M2/M5, Release 1 & 1.1, DR2 * NanoStation M2/M5, Release 1 & 1.1, DR2 * Rocket M2/M5, Release 1 & 1.1, DR2 * UniFi AP, Release 1 & 1.1 * UniFi Outdoor, Release 1 & 1.1 TP-Link: * TL-WDR3600, Release 1.1 * TL-WDR4300, Release 1.1 Mikrotik: * RB411AH, Release 1.1 See ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
ArkOS
arkOS was a Linux distribution based on Arch Linux, designed primarily for hosting web sites and services on cheap ARM-based devices such as Raspberry Pi, Cubieboard 2, Cubietruck or BeagleBone Black, with plans to expand to other platforms such as x86. It was in operation from 2014 to 2017. History Jacob Cook, arkOS' primary developer, originally conceived the idea of arkOS after realizing the extensive amount of time it required to set up his own self-hosted services. He explained it by saying: "I had a good deal of experience with Linux and system administration, but it still took a huge amount of time and research to get the services I wanted set up, and secured properly." Cook aims to reduce dependence from cloud services and make data collection harder. As of March 2014, arkOS was in its developing stages. The creator of arkOS had also set up CitizenWeb organization, which was responsible for the development of the operating system. CitizenWeb also solicited money thro ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Raspberry Pi
Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic computer science in schools and in developing countries. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of the HDMI and USB standards. After the release of the second board type, the Raspberry Pi Foundation set up a new entity, named Raspberry Pi Trading, and installed Eben Upton as CEO, with the responsibility of developing technology. The Foundation was rededicated as an educational charity for promoting the teaching of basic computer science in schools and developing co ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
DreamPlug
DreamPlug is a compact and low power plug computer running Debian Linux, based on Marvell's Kirkwood 88F6281 ARM9E SoC. It is intended to be a device that could act as a web server, a printing server or any other network service. It uses micro-SD internal storage and an external Secure Digital slot, but also offers USB ports and a Serial ATA port to connect external disks. Improvements over the GuruPlug The DreamPlug is an evolution of the GuruPlug, based on the SheevaPlug platform. Apart from internal processor changes, the DreamPlug features a new case design, second Gigabit Ethernet, eSATA, SD slot (and internal microSD slot replacing the internal NAND), audio in/out, and a removable PSU.DreamPlug wiki Early version of DreamPlug has 802.11 b/g Wi-Fi and [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
BeagleBoard
The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an educational board that could be used in colleges around the world to teach open source hardware and software capabilities. It is also sold to the public under the Creative Commons share-alike license. The board was designed using Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing; no simulation software was used. Features The BeagleBoard measures approximately 75 by 75 mm and has all the functionality of a basic computer. The OMAP3530 includes an ARM Cortex-A8 CPU (which can run Linux, Minix, FreeBSD, OpenBSD, RISC OS, or Symbian; a number of unofficial Android ports exist), a TMS320C64x+ DS ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
OLinuXino
OLinuXino is an open hardware single-board computer capable of running Android or Linux designed by OLIMEX Ltd in Bulgaria. The project's goal was to design DIY friendly industrial-grade Linux board which everyone can reproduce at home. It leverages widely-available hand-solderable components which are reasonable to purchase in low quantities, housed in TQFP packages. The project's CAD files are hosted on GitHub, allowing everyone to study and customize them according to their needs. Initially OLinuXino was designed with EAGLE. In March 2016 the first boards designed with KiCad became available as OLIMEX Ltd announced plans on switching development to Open Source CAD tools. iMX233 A13 The Chinese company Allwinner released in April 2012 Cortex-A8 SoC in TQFP package, this was spotted immediately by OLinuXino developers and they start working on OLinuXino board based on A13 Three OLinuXino boards with A13 processor were released: A10S In November 2012, Allwinner release ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |