Linked by Eugenia Loli on Thu 1st Dec 2005 00:13 UTC
OSNews, Generic OSes Visopsys 0.6 introduces a host of new functionality including a cleaned up desktop with icons for browsing the computer, file systems, and administrative tasks, FAT defragmenting, ELF dynamic linking, a built in chain-boot loader and simple MBR formatting, file browsing widgets and dialogs, Windows .ico icon file support, a generic file viewing program, Italian keyboard support, new icons and a new splash screen.
Thread beginning with comment 67430
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Network support
by andymc on Thu 1st Dec 2005 02:13 UTC in reply to "Network support"
Member since:

Hah! Of course. There are some foundations in 0.6 (DHCP, UDP, ICMP bits) but not enough hardware support and it's not ready to be featured yet, so it's disabled by default for now. Hopefully there'll be at least telnet and FTP clients in the next couple of releases, at least for proof-of-concept sake.

Don't get me started on networking RFCs. What a way to spend a weekend.

(Symantec pays me to work on Veritas Volume Manager during the week -- Linux paritioning and root disk encapsulation, that's me).


Reply Parent Score: 1

RE[2]: Network support
by the_trapper on Thu 1st Dec 2005 02:23 in reply to "RE: Network support"
the_trapper Member since:

Hi Andy,

First of all, congratulations, this is great work! I have a lot of respect for operating system developers, it really is a whole different ballgame than any other kind of programming.

I don't know if you've already considered this idea, but if you want to save time on getting networking code into Visopsys, you could always steal, err, I mean borrow some code from the BSDs. Very borrower friendly license and excellent time-tested code. You could get workable FTP and telnet very quickly. That's just an idea.

Anyway, keep up the great work!

Reply Parent Score: 2

RE[3]: Network support
by andymc on Thu 1st Dec 2005 02:46 in reply to "RE[2]: Network support"
andymc Member since:

Thanks very much. Certainly there are plenty of good examples of (free) code to be borrowed out there, but then again the nature of the OS programmer is (sensibly or not) to want to code everything from scratch.

But then again, there's a balance to be struck between "I don't want to borrow any code" and "this would be really useful to users". There's a related project called "Partition Logic" ( which is just a different configuration of Visopsys, meant to feature the Disk Mananger partitioning tool; people are clamouring for NTFS resizing support and in the end it probably makes sense to just port the Linux ntfsprogs code until I can get my head around NTFS. That porting attempt is underway at the moment.

Networking, on the other hand, I'm sure my initial attempt will be buggy and insecure but I at least want to give it a try!


Reply Parent Score: 2