It is currently Sat Nov 01, 2014 12:55 pm

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 47 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
PostPosted: Wed Oct 22, 2008 10:37 am 
Offline
User avatar

Joined: Wed Oct 08, 2008 8:11 am
Posts: 26
Location: Ipswich, Queensland, Australia
Hi guy's.

I just thought I might draw your attention to a fantastic project that could do with a bit of new life breathed into it.

It's called LUnix. http://lng.sourceforge.net/

It's an open source project that brings the Linux operating system to the good old Commodore 64, 128 and some of the other good old 8 Bit'ers!

If you have time, please help support this project. Even if you only visit their forums and post a few words of encouragement. It all helps!

.-.-.


Top
 Profile  
 
PostPosted: Thu Nov 20, 2008 11:41 am 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 845
I once (about 10 years ago) had big plans to code PPP for Lunix but fortunately Daniel forestalled me. Lunix was the first successful attempts on creating a "full blown" OS on the C64 (that actually worked!) afaik and preceded Contiki and Wings by years. Lunix is also far more a complete OS than the much more popular Contiki, implementing an advanced shell, virtual terminals and true multitasking. Lunix is perhaps one of the most underrated development projects on the C64 in "modern time" and it's a pity it didn't receive proper support.


Top
 Profile  
 
PostPosted: Thu Nov 20, 2008 12:28 pm 
Offline
User avatar

Joined: Wed Oct 08, 2008 8:11 am
Posts: 26
Location: Ipswich, Queensland, Australia
Maybe it's time to give it a kick start again?

There seems to me a big re-emerging interest in the C64.

The uIEC for example is a fantastic little project that gives the C64 and other 8 bit CBM machines mass storage with SD, SDHC, IDE storage support.

This would be perfect to run Lunix in. :)

.-.-.


Top
 Profile  
 
PostPosted: Thu Nov 20, 2008 5:37 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 7:44 pm
Posts: 211
Location: Toronto, Canada
Lunix also runs very well on an IDE64. So the disk access is very fast.


Top
 Profile  
 
PostPosted: Thu Mar 12, 2009 1:03 pm 
Offline

Joined: Thu May 17, 2007 3:00 pm
Posts: 72
Location: Duesseldorf, Germany
RaveGuru wrote:
I once (about 10 years ago) had big plans to code PPP for Lunix but fortunately Daniel forestalled me. Lunix was the first successful attempts on creating a "full blown" OS on the C64 (that actually worked!) afaik and preceded Contiki and Wings by years. Lunix is also far more a complete OS than the much more popular Contiki, implementing an advanced shell, virtual terminals and true multitasking. Lunix is perhaps one of the most underrated development projects on the C64 in "modern time" and it's a pity it didn't receive proper support.


If there would be a way to add C (cc65) based programs / services to that system, I'd rather use Lunix than ContikiOS (me being a UNIX geek anyway). And it is missing support for the TFE / RRnet adapters. Lunix really has some features: 32 tasks at 7 possible priorities etc. Such a pity this is no longer being developed. It would be a nice alternative to ContikiOS.

_________________
LOAD ":*",8,1
READY.
RUN


Top
 Profile  
 
PostPosted: Fri Mar 13, 2009 12:37 am 
Offline

Joined: Thu Mar 12, 2009 11:19 pm
Posts: 6
Lunix was really cool. It is a pity it is no longer developed.

I think I read somewhere about LUnix support for cc65 (maybe on the cc65 mailing list?).


Top
 Profile  
 
PostPosted: Fri Mar 13, 2009 4:10 am 
Offline
User avatar

Joined: Tue Feb 20, 2007 12:05 pm
Posts: 75
Location: Toronto, CANADA
It would be tremendously cool to see further development of LUnix and I'd love to see it work with the 16MB REU function of the 1541 Ultimate.

_________________
Call me Golan; my parents did.


Top
 Profile  
 
PostPosted: Sun Mar 29, 2009 3:04 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 845
This is indeed possible. IIRC all the sources are available.


Top
 Profile  
 
PostPosted: Mon Mar 30, 2009 9:39 pm 
Offline
User avatar

Joined: Fri Mar 21, 2008 4:55 am
Posts: 3
Location: Pennsylvania, USA
gklinger wrote:
It would be tremendously cool to see further development of LUnix


Very much agreed. I think it would be great to see what could be done with it further.

Quote:
and I'd love to see it work with the 16MB REU function of the 1541 Ultimate.


Ethernet cart support would be nice too.

Speaking of the LUnix email list, I believe I still have an email address signed up with that... sadly it would seem that the last email post to that list was on October 7, 2006.

asn wrote:
I think I read somewhere about LUnix support for cc65 (maybe on the cc65 mailing list?).


Yes, some it seems, the LUnix site states, "Support for o65 object format (it means that apps can be written using cc65 asm and (soon) C suite)".

I don't remember seeing too much (if at all?) on the CC65 email list about that. I'd have to dig through the CC65 list archives when I get the chance.


Top
 Profile  
 
PostPosted: Tue Mar 31, 2009 12:55 am 
Offline
User avatar

Joined: Fri Mar 21, 2008 4:55 am
Posts: 3
Location: Pennsylvania, USA
Garak wrote:
Yes, some it seems, the LUnix site states, "Support for o65 object format (it means that apps can be written using cc65 asm and (soon) C suite)".


Posting a link to the format and description for André Fachat's relocatable o65 binary that LUnix uses. It can be found here.

Doing so to keep some LUnix information together in one place.


Top
 Profile  
 
PostPosted: Thu Apr 02, 2009 2:36 am 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 845
The latest source is v0.21 which was released less than 5 years ago (good news!). They can be found on Sourceforge, but for some reason they dont seem to be available any more, or perhaps just a temporary error. Maybe you guys have better luck? See http://sourceforge.net/project/showfile ... e_id=10515


Edit: There are some really old sources (1:st ?) on ftp://ftp.zimmers.net/pub/cbm/c64/os/lunix/ but there are some good info on the code/format there as well to get started....


Top
 Profile  
 
PostPosted: Sat Apr 11, 2009 5:01 am 
Offline
User avatar

Joined: Fri Mar 21, 2008 4:55 am
Posts: 3
Location: Pennsylvania, USA
RaveGuru wrote:
The latest source is v0.21 which was released less than 5 years ago (good news!).


Indeed!

Quote:
They can be found on Sourceforge, but for some reason they dont seem to be available any more, or perhaps just a temporary error. Maybe you guys have better luck?


I tried and was able to download them. Thankfully it must have been a glitch.

Also, I remembered someone was doing a GUI for LUnix and after going through some old bookmarks found the link.

White Flame was working on a GUI with some nice features for LUnix called "Sox". There isn't any download but a screenshot of the GUI he did in BASIC as development code. A direct link to White Flame's Sox page is here. It also doesn't appear that his site has been updated for a while.

Even though there isn't a download I'm still posting about this for LUnix historical reasons (and again to keep all LUnix stuff together in one place).

White Flame, if you happen to see this post, is there anything to add that's not on the page? Status? Etc.


Top
 Profile  
 
PostPosted: Fri Apr 17, 2009 2:25 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 845
I saw the info at WF's homepage. Unfortunately its been a long time since he updated it.

I took a quick look at the LUnix 0.21 sources and can verify that LUnix has been sporting TCP/IP since 1999. Programming seems pretty straight forward. I'm sure writing a NIC driver would be easy. I'll try to take another look at it this week.


Top
 Profile  
 
PostPosted: Fri Apr 24, 2009 7:15 pm 
Offline

Joined: Thu Jan 12, 2006 11:47 am
Posts: 110
imho there is one big problem with lunix - the development tools used (and needed) to build the sources. they are all very old, have really odd bugs, and noone except daniel understands them completely (the inner workings that is). the first step needed to kickstart lunix development again would be converting all the sources to build with an activly maintained set of tools (the cc65 suite comes to mind here, as it already supports the o65 format etc).

other than that, i think adding a driver for the rr-net should be kinda easy. i added the driver for silversurfer back then, and it was almost trivial :)

oh, as for lunix using REU or similar - that will be much much harder (except you only use it for "ramdisk" - that should be fairly easy) because lunix doesnt have support for using memory extensions (banked external memory that is).

oh, and the source is a huge pile of undocumented stinking dung (dont even look at the existing documentation, it is way outdated and most of it doesnt apply anymore) - you have been warned =)

_________________
http://hitmen.c02.at/html/tools_rr.html


Top
 Profile  
 
PostPosted: Fri Apr 24, 2009 10:08 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 12:22 pm
Posts: 845
All in all, it sounds like lots of fun! :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 47 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group