FreeDOS 1.2 Is Finally Released (freedos.org)
Very long-time Slashdot reader Jim Hall -- part of GNOME's board of directors -- has a Christmas gift. Since 1994 he's been overseeing an open source project that maintains a replacement for the MS-DOS operating system, and has just announced the release of the "updated, more modern" FreeDOS 1.2!
[Y]ou'll find a few nice surprises. FreeDOS 1.2 now makes it easier to connect to a network. And you can find more tools and games, and a few graphical desktop options including OpenGEM. But the first thing you'll probably notice is the all-new new installer that makes it much easier to install FreeDOS. And after you install FreeDOS, try the FDIMPLES program to install new programs or to remove any you don't want. Official announcement also available at the FreeDOS Project blog.
FreeDOS also lets you play classic DOS games like Doom, Wolfenstein 3D, Duke Nukem, and Jill of the Jungle -- and today marks a very special occasion, since it's been almost five years since the release of FreeDos 1.1. "If you've followed FreeDOS, you know that we don't have a very fast release cycle," Jim writes on his blog. "We just don't need to; DOS isn't exactly a moving target anymore..."
FreeDOS also lets you play classic DOS games like Doom, Wolfenstein 3D, Duke Nukem, and Jill of the Jungle -- and today marks a very special occasion, since it's been almost five years since the release of FreeDos 1.1. "If you've followed FreeDOS, you know that we don't have a very fast release cycle," Jim writes on his blog. "We just don't need to; DOS isn't exactly a moving target anymore..."
Serious question: besides playing DOS games, is FreeDOS used for anything like industrial controls or embedded OS' or other stuff?
Just cruising through this digital world at 33 1/3 rpm...
The summary should explain what this means..?
What about us educated atheists? I'll just assume you were going to say "Happy Holidays.". You're awesome man! :)
That's religion for you. Nice job nutjob.
The last I booted up FreeDOS, I ran Quake on an Radeon 3870 video card and got 500FPS. I wonder what the Nvidia 740 would get in FPS.
Pretty much every other DOS era operation you could want (including I believe running 8.3 filenames.
I personally have run it within the last year to have tcp/ip networking on an old Pentium system that I needed to transfer files to without the benefit of usb media (it had an optical drive and a hard disk drive but its floppy drive obviously aren't feasible for transfers anymore.)
Additionally I have use it to run an actual serial line hardmodem and bulletin board software, from the heydays of dialup computing. It handled everything I threw at it without serious complaint (You MAY find interactions between TSR drivers you load, but no more issues than came up on a REAL MS-DOS system back in the olden days. And certainly a lot more reliable DOS implementation without issues getting as much conventional memory as possible free, unlike that other DOS :)
To Jim Hall, congrats, Merry Christmas, and if you're reading this, send my thanks to all the other developers on the mailing list :)
And a happy Festivus for the rest of us.
Gotta love how religion brings out the hate and violence in stupid people.
But, but what about Christians who don't celebrate Christmas until later like the Orthodox? Never mind, I'll take my satanic goatee, go licking some lovely posteriors and gently integrate my gentleman appendix to them, if they are willing.
Does it work with older machines? I'm not yet ready to update my 286. Maybe next year.
And a Happy Festivus for the rest of us.
I would decry unprovoked and pointless insult, but passing judgment and not loving thy neighbor would be far too non-atheistic of me. Besides, it's Christmas and I am not an asshole...
I still have the version included on the Big Blue disk, and the hack to get the full version working.
I know it's hard to understand the truth of your stupid religion when you're on your knees in pig shit all the time.
Happy Christmas and Merry New Year you filthy animal.
Happy Newton datos?
Happy Newton day. Stupid Android keyboard ...
I disagree it needs a lot of work and was outdated the last time I tried it in a VM last year. DosBox keeps moving ahead. What it needs are:
- modern drivers
- modern VM support and drivers for things like Hyper-v/KMS, VMware, and Bhyve as most of us would run it in a VM in 2016
- A better more modern file manager/shell
- Multimedia support or at least pseudo drivers for those who like to run it in a VM
I will download a copy this weekend to take a look to see if anything got better. So far it is DosBox
http://saveie6.com/
...is what, exactly?
The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
Can this be run from 64-bit Windows to provide 16-bit program support?
I come here for the love
Happy 4chan AC Die From Skull Sodomy Day
The effort is laudable and it is even cool from an ultra-nerd standpoint but UNIX is/was always cooler. I still do most of my best work from a UNIX shell prompt. I don't see why it is even practical to keep DOS alive, other than purely for historical purposes and interest.
Almost all anger is mis-directed anger. See, you're mad at something/someone in your life, and for whatever reason cannot express it in an adult manner, so you lash out angrily. Google "Why am I so angry" and read up on the subject for a half hour or so. It might help you understand yourself better. Have a nice day.
Serious question: besides playing DOS games, is FreeDOS used for anything like industrial controls or embedded OS' or other stuff?
Aside from that, I have another question. Given that DOS was a 16 bit OS and that today's CPUs are mainly 64-bit and 32-bit as well, can FreeDOS be rigged to be a 64-bit OS? And while we're at it, can PowerShell capabilities be added to it?
Another question - can FreeDOS be ported to other CPUs, or is it still a pure x86 OS? I mean - things like R-Pi, Arduino, Beaglebones, et al could definitely use something like FreeDOS
I know right, they are too stupid to know the point of religion is to enforce moral complacency among the stupid fucks of the world, and somehow they cant even get THAT part right
What was great about DOS is simplicity of taking over every part of OS functionality and customizing it to your liking. Keyboard and timer interrupts can be intercepted with a half of page of assembly and made to do cool things. Writing a character on screen is as simple as writing one byte for character code and one byte for color at a known memory address. Floppy drive controller can be trivially reprogrammed to write 1.36MB to a 720K floppy.
I think a true successor of DOS would enable similar extent of tinkering in today's world. Raspberry Pi is cool for playing with GPIO pins. But writing a kernel module is a major undertaking and the next kernel upgrade will more likely than not break the interface that you are relying on. And, in user space, systemd is the step in the wrong direction from ease of tinkering with shell scripts.
Not a fan myself, but a lot of people seem to like Python. Imagine a linux distro where every userspace command is a well commented python script that you can start editing and debugging to learn and change how everything works, with some kind of snapspotting mechanism to recover from a bad edit. Then have a generic kernel interface that can delegate device control to userspace processes. A lot more people will then start contributing to technology rather than just being frustrated by it.
Truly. I simply can't take anyone seriously unless they believe in a magical man who lives in the sky who created everything with the snap of his fingers. Science and reason is for morons.
I can finally build that Beowulf Cluster I always wanted.
In this moment, I am euphoric. Not because of any phony god’s blessing. But because, I am enlightened by my intelligence.
Now all we need is for someone to port Ruby 2.4.0 to FreeDOS 1.2!
> Very long-time Slashdot reader Jim Hall -- part of GNOME's board of directors -- has a Christmas gift. Since 1994 he's been overseeing an open source project that maintains a replacement for the MS-DOS operating system, and has just announced the release of the "updated, more modern" FreeDOS 1.2!
so in plain English, it's ridiculously bloated, unstable, and cannot interpoerate with any other software, not even its own compoents?
I've been watching Gnome and its "feature driven" progress, and can no longer allow it on any system I want to stay running more than a day without having to forcefully kill the X session from a text window. It's gotten overwhelmingly bad.
I do! At least, it used to work when I last turned it on the better part of 20 years ago. Even has the math co-processor, CGA monitor, etc.
But yeah, I'm afraid to turn it on at this point....
Happy Newton datos?
Sounds like some weird offshoot of date flavored Newtons.
Virtually anything that isn't a .EFI executable that can be executed from UEFI's shell, comes as a bootable floppy disk powered by FreeDOS. .EFI executable, and a Legacy BIOS-style floppy with a FreeDOS booter).
(and some company provide both : a UEFI-style floppy with a
Some of us keep a small bootable FreeDOS partition around, just to have a handy environment to run firmware updates.
(Though this usage pattern is slowly getting replaced by UEFI Shell and the GPT EFI System Partition)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
These days, I'd guess 90% of people using FreeDOS are using it for playing DOS games
Do not underestimate all the various boot disks to upgrade firmware (BIOS, disk/network controller firmware, etc.)
Lots of them use FreeDOS to boot a floppy in Legacy-BIOS mode.
(Although this niche is progressively getting replaced/supplemented by flash tools running as .EFI executable within UEFI Shell).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Windows 3.1! and if Santa is good to me, I'll be able to upgrade to Windows 98Me.
Although, Glide under DOS is a thing, for a short list of games that run on Voodoo1, Voodoo Rush, Voodoo2.
http://www.vogons.org/viewtopi...
The funniest part is that under Linux, the opensource Mesa3D driver used Glide as a back-end to accelerate OpenGL.
(this was ported to windows once 3DFx went belly up, in order to have an up-to-date OpenGL support with the latest features - you could get an (ugly) Doom 3 running on Voodoo5).
And so some people decided to port Mesa3D together with its Glide back-end to DOS (using CWSDPMI dos extended and DJGPP compiler suite)
So you can get OpenGL in MS-DOS (well, as long as you can get the sources and recompile them in DJGPP)
And of course somebody did port Quake 2 with 3Dfx acceleration on DOS.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Gotta love how religion brings out the hate and violence in stupid people.
So does atheism. I think the real problem is stupid people.
You are in a maze of twisty little passages, all alike.
The effort is laudable and it is even cool from an ultra-nerd standpoint but UNIX is/was always cooler. I still do most of my best work from a UNIX shell prompt. I don't see why it is even practical to keep DOS alive
It's all nice until the day you need to upgrade one of the firmware of your linux box.
And then realise that the manufacturer of your motherboard, disk/network controller, etc. only provides flash software that runs under windows.
(an there's no linux flash software compatible with the hardware you want to upgrade).
So you'll have to download a bootdisk to do the flash.
And gues what most of the manufacturer use to make their flash boot disk ?
Yup, it's FreeDOS.
(NOTE: recently some manufacturer, in addition of the boot disk for Legacy-BIOS mode, started to provide flash software that runs as an .EFI executable under the UEFI Shell.
But as long as Legacy-BIOS bootdisk are provided, you can bet most of them will be powered by FreeDOS)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
I think a true successor of DOS would enable similar extent of tinkering in today's world. Raspberry Pi is cool for playing with GPIO pins. But writing a kernel module is a major undertaking
As you said, Raspberry PI are still full blown UNIX computer that also have GPIO pins. Meaning that you have to write complex drivers to get serious things done.
Arduino is the kind of things you're look for. No kernel. Just simple code running on a micro-controller and playing with digital/analog IO.
There it's the opposite, it's when you want complex tasks that are normally cared by a kernel (networking, filesystems) that you need extra code (or use available libraries).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Ah yes, Christmas. The holiday where people from all creeds and religions come together to worship the birth of Jesus Christ.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
possible way would be :
- use a legacy proprietary cd-rom controller (some extra function in 8bits/16bits audio cards, mostly SB clones) and hookup a proprietary cd-rom.
- use some isa/ata bus interface card (mostly 16bits cards, there are some 8bits cards) and hookup a standard pata optical drive
- on the legacy machine, use some isa/ata bus interface card with a boot rom (enhanced bios) and hookup a compact flash card - it will show up as a diskdrive.
on the internet connected machine simply use a usb adapter and the card will show up as a usb fob.
- use some isa network card, and directly copy without needing to play with floppies (or directly downlaod it using some dos browser like arachne).
(and of course there are things like usb isa cards, and flash-to-floppy weird readers, but i never tested those)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Educated atheists? Wow, now there is a contradictory pair of words.
Quite the opposite, actually. Educated people have the intelligence to think for themselves, and to realize that religion is made-up bullshit.
Educated people also have the intelligence to recognize that religion is popular because much of humanity needs it, not because there is any truth to religion itself.
Here are some reasons why people believe in, or need, religion:
* To please their parents.
* Because society has taught them that it is "the right thing to do."
* Because it answers the question "where did I come from?"
* Because it answers the question "where did the world come from?"
* Because it answers the question "where did the universe come from?"
* Because it answers the question "what happens to me after I die?"
* Because it answers the question "why is life unfair?"
* Because it gives them a sense of purpose.
* Because it gives them a sense of belonging.
* Because it satisfies an emotional need.
* Centuries ago, when science was in its infancy, religion could answer every "why" question that science could not answer.
Jodie Foster's character in the movie Contact is a good example of how science (education) and religion do not mix. Religious characters tried to explain the unknown with their "faith", while Jodie's character tried to explain it with science.
Remember FreeDows? From the over-promising, overbearing, over-confident Reese Sellin? The one that caused so much tension within is group of FREE developers that they all quit? The one who used to respond to true and due criticism with, "Have you ever designed your own micro-kernal?" Designed a barely W3.1 clone in a WXP world.
Meaning that you have to write complex drivers to get serious things done.
What total bullshit, there is a library called pigpio that provides GPIO access on raspberry pi.
New Year's Day. The holiday where people from all creeds and religions come together to celebrate the circumcision of Jesus.
Does it run on GNU Hurd?
There's also the sense of community
The mandatory time away from work and family commitments to just exist, often chanting and listening instead of thinking and worrying.
The moral code that seems to control even psychopaths up to the point they find a way to use it to justify their behavior or find some legalistic loophole that lets them be a dick and go to heaven
I know there's plenty to hate about religion but it's important to not alienate reasonable religious people or else only the nutballs will have the gall to speak their version of the "truth"
Lol if you want to see religion in action in it's purest form, go anywhere online where muslims congregate and share advice. It gets quite funny as every problem is discussed rationally and then some dipshit ultimately ends discussion with "look in the koran... it has all answers, it is the truth, it will never do you wrong". Of course deep down inside they're all just virtue signaling to each other and showboating for allah.
I think it's funny that they think god is such a chump that he's going to populate heaven because you shower him with shallow-praise every opportunity you get.
CP/M was wildly popular. Take a look at the DOS Technical Reference Manual and you will see that the DOS system calls are basically identical to the CP/M ones. The only real difference is that DOS uses INT 5 instead of CP/M's CALL 5 to invoke system services. This article describes the striking similarities and why they might exist.
Library works okay for standard protocols that are supported by the hardware (say SPI).
Library works okay also for simply tuning on or of the pins to control relays.
Problem starts when you have a complex high speed digital protocol.
(bit banging).
That's a bit complex to get right on a RPi. 3 wire progammable/adressable LEDs stripes are a notorious example of something that can be messy and where signal might get droped. 4-wire work perfectly well (the 2 extra wires speak SPI, RPi supports it at the hardware level).
3-wrires have their own specific protole. This would require precise control of the timing on the flipping of the GPIO pins.
Which is a bit complex to achieve in a multi-tasking non hard RT environment like linux. (It's not impossible, but writing drivers that remains stable for a long time require a bit of skills. The same kind of skill as bit banging through the parallel port did require on PC hardware).
Meanwhile, "precisely controlling the timing of the flipping of the GPIO pins" is the raison-d'être of Arduino.
You're as close to the metal asyou can get. There's no "background task" that risks stealing cycle and messing timings.
You (or more likely, your compiler) controls everything that happens at the cycle level.
That's why interfacing weird unusual digital protocols with an Arduino is much simpler.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]