Socialism is too beautiful to be captured in the language of reaction. It will escape reaction’s description because reaction can’t replace socialism’s meaning with an isomorphic symbolic order.
This came to me after I saw this image. Gulags are bad, but this statue is terrible.
I am starting a second project. Will build a computer that is software compatible with the Commodore 64, but possesses some modern features.
This (link) is a very useful and interesting project I will use as a starting point for the project.
My second project for the other part of the sum of cash I have will be a Single Board Computer – based on a Motorola 68k-family CPU. Here is a collection of processors which may be interesting to use:
MC68882 – Floating Point Operations Unit (Link)
MC68030FE25C – Quad Flat Package of the 68030, 25 MHz (Link)
Here is a project I want to work on. I recently got some birthday money, so I think this is possible!
Here’s my idea:
A Command Line Interface phone. After graduating from Ubuntu Linux to Gentoo and Arch, I have really come to enjoy the greater control and transparency a “proper” linux distribution allows you. Self-enabling services, writing your own configuration files, understanding exactly what daemons on your system do what — it’s a much more comforting feeling to actually understand how your OS works and exactly what it is doing.
So far I suppose I have discussed desktop computers, but the situation is worse with mobile phones. You have to root your phone now in order to get full control over it — and that voids the warranty, so you can no longer get it repaired by the vendor.
Furthermore the language that describes how you are using your phone is terrible. Everything is an “app”.
I want to design and build a completely software transparent mobile phone. The user will have full software control over the phone.
Some details of this project are fairly straight forward –
The main problem I am having is finding a suitable processor platform around which to structure the entire project. If you are reading this and you have any suggestions, I would love to hear them.
What I want this CLI Phone to be able to do is:
I feel that using 3G Mobile Data would be sufficient to achieve this. So I need a Cell Data breakout board or chip to interface with a microprocessor or microcontroller.
A very simple hardware solution to this project would be:
I could set up Raspian Linux to boot up to a command line, and if I selected the Cell Data Dongle correctly, I could get a good kernel module to enable it to work with the linux install. Browsing the web would be as simple as using w3m or elinks or lynx. You could even use a CLI mail client like mutt. Mouse support could even be implemented using a hacked analogue stick or the like.
I feel like the Raspberry Pi Nano solution is too quick and dirty. Using a full-blown small Single Board Computer seems like overkill, even though it is very cheap. These projects came to my attention, and I feel like they illustrate a more parsimonious and less wasteful solution to the goal of the project:
The main issue with selecting a lower power (both in terms of computing power and electrical power) processor is getting enough RAM in order to run a web browser. Sending SMS is not difficult at all, because a GSM/Cell Data chip can be addressed to send SMS via serial terminal AT commands.
My current issue is – can I find a microcontroller, or an embedded microprocessor with enough RAM to run a web browser than can SUBMIT as well as RECEIVE data. A software solution that can actually run linux would be ideal because it would allow greater portability and extensibility. We could port or modify GNU software tools to run on an embedded linux distribution like uClinux.
STOLEN FROM TWITTER
A Guide to Merit in the United States
–how to earn a tax cut: be rich
–how to avoid prison: be rich
–how to get a strong education: be rich
–how to access good healthcare: be rich
–how to escape pollutants: be rich
–how to participate in democracy: be rich
There is a joke I always tell at parties that you can run Linux on anything with a processor. Surprisingly this goes down well. Normally people have no interest in hearing about Linux!
Well you can run Linux on an Atmel ATMega AVR.
This proof of concept demonstrates that it is possible. What this hacker did was write a 32 bit ARM Core emulator for the 8 bit Atmel MCU. It’s genius! Apparently it takes 2 hours to boot to a BASH shell! The hacker reports:
It takes about 2 hours to boot to bash prompt (“init=/bin/bash” kernel command line). Then 4 more hours to boot up the entire Ubuntu (“exec init” and then login). Starting X takes a lot longer. The effective emulated CPU speed is about 6.5KHz, which is on par with what you’d expect emulating a 32-bit CPU & MMU on a measly 8-bit micro. Curiously enough, once booted, the system is somewhat usable. You can type a command and get a reply within a minute. That is to say that you can, in fact, use it. I used it to day to format an SD card, for example. This is definitely not the fastest, but I think it may be the cheapest, slowest, simplest to hand assemble, lowest part count, and lowest-end Linux PC. The board is hand-soldered using wires, there is not even a requirement for a printed circuit board.
Curiously enough, once booted, the system is somewhat usable. You can type a command and get a reply within a minute. That is to say that you can, in fact, use it. I used it to day to format an SD card, for example. This is definitely not the fastest, but I think it may be the cheapest, slowest, simplest to hand assemble, lowest part count, and lowest-end Linux PC. The board is hand-soldered using wires, there is not even a requirement for a printed circuit board.