Debian m68k Port Resurrected
After two years of work, Debian m68k has working build servers, and is slowly working through the backlog of stale packages. "Contrary to some rumours which I've had to debunk over the years, the m68k port did not go into limbo because it was kicked out of the archive; instead, it did because recent versions of glibc require support for thread-local storage, a feature that wasn't available on m68k, and nobody with the required time, willingness, and skill set could be found to implement it. This changed a few years back, when some people wrote the required support, because they were paid to do so in order to make recent Linux run on ColdFire processors again. Since ColdFire and m68k processors are sufficiently similar, that meant the technical problem was solved. However, by that time we'd fallen so far behind that essentially, we needed to rebootstrap the port all over again. Doing that is nontrivial, and most of the m68k porters team just didn't have the time or willingness anymore to work on this; and for a while, it seemed like the m68k port was well and truly dead."
The tales of acquiring the needed hardware are pretty interesting (one machine is an Amiga in a custom tower case).
what about a linux kickstart rom??
besides the obvious "because we can" that is ?
am pleased with this turn of events. To this day, m68k remains an important architecture; not every application needs multi-gigaFLOP/second performance or even an integrated FPU.
They should have just used the BSD libc (like the opposite of GNU/kFreeBSD).
Virtual machine?
"not every application needs multi-gigaFLOP/second performance or even an integrated FPU"
Well yeh, not everybody does. But do they even sell cheap 68k chips? And if they do, don't they sell *cheaper* ARM chips! Just because you don't need it, doesn't mean there's any advantage in using this.
If they make it will they come? Because if nobody uses it, it isn't properly tested, and if it isn't properly tested, nobody will use it.
68k has had it's day, it's dead, let it go.
I doubt I'll *ever* make use of this project myself, but I'm inspired by the tale of how it went from "left for dead" to a full-on revival, based on something as unexpected as a rather unrelated 3rd. party software project (Atari emulator that happened to allow the m68k developers to work on their code from any laptop computer they happened to be using), as well as a single motivated individual bent on making his shell run on all known variants of Debian.
The metaphor is all wrong. It's Christmas, not Easter. You're supposed to say that an updated version of the Debian m68k port was delivered by Santa, or that Rudolph helped them find their way back to the main branch, or that wise men brought Debian gifts of gold, frankincense, and m68k ports.
Check out my sci-fi/humor trilogy at PatriotsBooks.
I have fond memories of 68k hardware but I am surprised people even bother with stuff like this in 2012.
Please put your time into something more constructive instead of reviving an ancient platform for no useful purpose aside from nostalgia.
As a former m68k user, I can tell you this is a very good distro.
You can really breath new life into older computers. The results are often startling and better than their intel cousins from the same era. Not to say that this is a good "production environment" strategy, but if you have old macs collecting dust, and you'd like to learn some real linux-fu, install m68k linux on them. You will end up with useful computers, sometimes even useful for light desktop. Definitely useful for low-volume web servers, mail, ssh, etc.
This is a lot of fun and there are plenty of old macs available for almost nothing. Get out there and learn!
>> The tales of acquiring the needed hardware are pretty interesting (one machine is an Amiga in a custom tower case).
The article you posted has no comment of Commodore or Amiga whatsoever. Nice editing slashdot.
I have a stash of retrocomputers and consoles, and for everyone of them that i can get to run *nix it's always cool. Amiga now has DebianM68k and NetBSD in new versions, PS2 has the kernelloader live cd, My old Mac PPC has Linux Minut, and my Sam460 has Debian too. As for the Speccy - well at least it got esxdos:)
Just wondering... that would make the issues with hardware a little easier to deal with...
There was no meaningful software level difference between 386SX and 386DX - it was basically just a difference in hardware bus width that normal programs, even kernel level, wouldn't care about.
In 486 land, the SX/DX was there to show whether the 486's internal math coprocessor was allowed to be used or not.
Not too long ago, WinUAE added MMU support. And it didn't take the community long to get Linux running on it.
It's nice seeing Linux run in WinUAE, but the distro is rather dated. It would be nice to have something recent running in WinUAE. And before you ask, I have no idea why this is so cool to me and why I want this so much. I just know that I do. Having a recent distro running in WinUAE is for some odd reason very nifty.
Can't explain it. Still though, I'm just very happy about this news.
Weaselmancer
rediculous.
I keep hoping someone will take the 6809 architecture, extend it to 64 bits wide per register, add an MMU, implement underneath a modern microcoded engine (the original was random logic), and throw an FPU on-board. Maybe add a few megs of register pages for context switching, a few instructions to give it supervisor/user smarts.
It was *so* easy to write code for that thing; it had pretty much the perfect mix of instructions -- way better than the 68000, for instance. The 6809 was the best 8 bit uP ever from a programming POV. I wrote a couple of compilers for it over the years, it felt like the uP designers totally knew what I was going to need.
Probably never happen.
Pffftbt.
I've fallen off your lawn, and I can't get up.
I've always taken the slogan differently. That if it's "news for nerds", then it falls in the "stuff that matters" category.
There's a big difference between being a hobbyist developer for an old platform and maintaining a ported operating system for it. It's time to let it go, folks. I have quite a bit of nostalgia for my old 8088, but it doesn't mean I'm going to put weeks or months of my life into writing code for it anymore. There's quite a lot of low-power modern architectures out there that a person could spend their time porting software to instead.
FWIW, latest NetBSD 6.0 still supports mac68k fine, and has never ceased to do.
I took an awesome course on 68k assembly programming in college not too long ago. If Linux makes it to the 68k then the course I took about computer architecture can progress past memory paging and DMA into actually showing the class how it all works together using Linux examples.
It also had ultra advanced sprite scaling chips to allow me to play outrun, powerdrift, galaxy force and space harrier as seen in the arcades.
Unfortunately, it never happened.
By the way, if you get AMIX running and with an ANSI C compiler, join the IRC channel #!/bin/mksh (yes, that's really its name) on Freenode, so we can port mksh to it ;-)
If you are interested, that is.
My Karma isn't excellent, damn it! (And